:root{--bg:#0c111d;--bg-outer:#070a12;--panel:#141b2b;--panel-2:#1c2437;--panel-3:#242e44;--line:#2a3550;--line-strong:#3e4b6a;--glass:#141b2bc7;--fg:#fff;--fg-muted:#a9b3c8;--fg-dim:#8a95ad;--accent-light:#fed731;--accent:#fdaf17;--accent-2:#fe7f16;--accent-deep:#b24a00;--accent-ink:#5a2600;--go:#4fb842;--go-light:#7ad66a;--love:#fc3a6f;--gem:#b715e5;--gem-light:#e32ef7;--coin:#ffd23f;--link:#7cb4ff;--ring:#3f6fd8;--verified:#4fd18b;--mint:#7cf0d6;--danger:#ff6b7a;--scrim:#05080eb8;--paper:#fff;--paper-ink:#141a2a;--outline-ink:#0c111d;--shadow-primary:0 6px 0 #b24a00, 0 0 24px #fdaf1773, inset 0 2px 0 #ffffff8c;--shadow-primary-pressed:0 2px 0 #b24a00, 0 0 14px #fdaf1766, inset 0 2px 0 #ffffff8c;--shadow-control:0 4px 0 #00000059, inset 0 1px 0 #ffffff1f;--shadow-bar:0 -8px 30px #00000073;--shadow-toast:0 8px 20px #00000073;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:28px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-pill:999px;--stroke-on-gold:2px #5a2600;--stroke-on-panel:2px #0c111d;--hex-r-min:68px;--hex-r-max:108px;--hex-corner:14%;--tile-scale-played:1.38;--tile-scale-focus:1.22;--app-max-width:560px;--font-display:"Lilita One", "Arial Rounded MT Bold", system-ui, sans-serif;--font-body:Nunito, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-synthesis-weight:none}.light{--bg:#eef1f7;--bg-outer:#e2e6ef;--panel:#fff;--panel-2:#f3f5fa;--panel-3:#e4e9f2;--line:#d3d9e5;--line-strong:#b4bfd3;--glass:#ffffffd1;--fg:#141a2a;--fg-muted:#4b5670;--fg-dim:#5e6983;--accent-light:#fed731;--accent:#fdaf17;--accent-2:#fe7f16;--accent-deep:#b24a00;--accent-ink:#5a2600;--go:#3f9e34;--go-light:#6cc95c;--love:#e8285e;--gem:#a00fd0;--gem-light:#c94bf0;--coin:#c98a00;--link:#1f5fd1;--ring:#3f6fd8;--verified:#1f9e5c;--mint:#2fbf9f;--danger:#d93448;--scrim:#141a2a73;--paper:#141a2a;--paper-ink:#fff;--outline-ink:#0c111d;--shadow-primary:0 6px 0 #b24a00, 0 0 24px #fdaf1773, inset 0 2px 0 #ffffff8c;--shadow-primary-pressed:0 2px 0 #b24a00, 0 0 14px #fdaf1766, inset 0 2px 0 #ffffff8c;--shadow-control:0 4px 0 #00000059, inset 0 1px 0 #ffffff1f;--shadow-bar:0 -8px 30px #00000073;--shadow-toast:0 8px 20px #00000073}.light .theme-dark,.light.theme-dark{--bg:#0c111d;--bg-outer:#070a12;--panel:#141b2b;--panel-2:#1c2437;--panel-3:#242e44;--line:#2a3550;--line-strong:#3e4b6a;--glass:#141b2bc7;--fg:#fff;--fg-muted:#a9b3c8;--fg-dim:#8a95ad;--accent-light:#fed731;--accent:#fdaf17;--accent-2:#fe7f16;--accent-deep:#b24a00;--accent-ink:#5a2600;--go:#4fb842;--go-light:#7ad66a;--love:#fc3a6f;--gem:#b715e5;--gem-light:#e32ef7;--coin:#ffd23f;--link:#7cb4ff;--ring:#3f6fd8;--verified:#4fd18b;--mint:#7cf0d6;--danger:#ff6b7a;--scrim:#05080eb8;--paper:#fff;--paper-ink:#141a2a;--outline-ink:#0c111d;--shadow-primary:0 6px 0 #b24a00, 0 0 24px #fdaf1773, inset 0 2px 0 #ffffff8c;--shadow-primary-pressed:0 2px 0 #b24a00, 0 0 14px #fdaf1766, inset 0 2px 0 #ffffff8c;--shadow-control:0 4px 0 #00000059, inset 0 1px 0 #ffffff1f;--shadow-bar:0 -8px 30px #00000073;--shadow-toast:0 8px 20px #00000073}:root{font-synthesis-weight:none}.vp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-tap-highlight-color:transparent;font-size:15px}.vp *{box-sizing:border-box}.vp button,.vp a{color:inherit;font-family:inherit}.vp button:focus-visible,.vp a:focus-visible,.vp input:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.vp .ico{font-variation-settings:"FILL" 1;-webkit-font-smoothing:antialiased;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:600;line-height:1;display:inline-block}.vp .outline{-webkit-text-stroke:var(--stroke-on-panel);paint-order:stroke fill}.vp-btn{white-space:nowrap;border:2px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel-2);height:48px;color:var(--fg);font:700 16px/1 var(--font-display);box-shadow:var(--shadow-control);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:transform 80ms,box-shadow 80ms;display:inline-flex;position:relative}.vp-btn:active{transform:translateY(3px);box-shadow:0 1px #00000059}.vp-btn.primary{border-color:var(--accent-ink);background:linear-gradient(180deg,var(--accent-light) 0%,var(--accent) 55%,var(--accent-2) 100%);color:#fff;-webkit-text-stroke:var(--stroke-on-gold);paint-order:stroke fill;box-shadow:var(--shadow-primary)}.vp-btn.primary:active{box-shadow:var(--shadow-primary-pressed);transform:translateY(4px)}.vp-btn.white{border-color:var(--paper);background:var(--paper);color:var(--paper-ink)}.vp-btn.wide{border-radius:var(--radius-lg);width:100%;height:58px;font-size:20px}.vp-btn .ico{-webkit-text-stroke:0;font-size:22px}.vp-go{background:linear-gradient(180deg,var(--go-light),var(--go));color:#fff;cursor:pointer;border:2px solid #1d5e17;border-radius:12px;place-items:center;width:36px;height:36px;padding:0;display:grid;box-shadow:inset 0 2px #ffffff73,0 2px #00000059}.vp-go .ico{font-variation-settings:"FILL" 1,"wght" 700;font-size:24px}.vp-play{border-radius:var(--radius-xl);border:3px solid var(--accent-ink);background:linear-gradient(180deg,var(--accent-light) 0%,var(--accent) 50%,var(--accent-2) 100%);height:84px;box-shadow:var(--shadow-primary);cursor:pointer;color:#fff;align-items:center;gap:14px;padding:0 34px 0 26px;display:inline-flex}.vp-play .tri{clip-path:polygon(18% 6%,94% 50%,18% 94%);background:#fff;border-radius:12px;width:46px;height:46px;box-shadow:inset -4px -4px #00000014}.vp-play b{font:700 40px/1 var(--font-display);-webkit-text-stroke:var(--stroke-on-gold);paint-order:stroke fill}.vp-tabs{border-radius:var(--radius-pill);background:var(--glass);border:2px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:4px;padding:5px;display:inline-flex}.vp-tab{border-radius:var(--radius-pill);height:48px;color:var(--fg-muted);font:700 18px/1 var(--font-display);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.vp-tab .ico{font-size:22px}.vp-tab.on{background:linear-gradient(180deg,var(--accent-light),var(--accent));color:#fff;-webkit-text-stroke:var(--stroke-on-gold);paint-order:stroke fill;box-shadow:0 3px 0 var(--accent-deep),inset 0 2px 0 #ffffff80}.vp-tab.on .ico{-webkit-text-stroke:0}.vp-pill{border-radius:var(--radius-pill);background:var(--panel-2);border:2px solid var(--line);height:44px;font:700 17px/1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg);align-items:center;gap:8px;padding:0 4px;display:inline-flex}.vp-pill .coin,.vp-pill .gem{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.vp-pill .coin{background:radial-gradient(circle at 35% 30%,#fff3a8,var(--coin) 45%,#e09a00);color:#a76400}.vp-pill .gem{background:radial-gradient(circle at 35% 30%,#f7b8ff,var(--gem-light) 40%,var(--gem));color:#fff}.vp-pill .num{text-align:right;min-width:3ch;padding-right:4px}.vp-avatar{background:linear-gradient(180deg,#6f84ff,var(--ring));border-radius:50%;width:56px;height:56px;padding:3px;position:relative;box-shadow:0 3px #00000059}.vp-avatar img,.vp-avatar .face{object-fit:cover;background:var(--panel-3);border-radius:50%;width:100%;height:100%;display:block}.vp-avatar .crown{color:var(--accent-light);-webkit-text-stroke:2px var(--accent-ink);paint-order:stroke fill;font-size:22px;position:absolute;top:-10px;right:-6px}.vp-avatar .add{background:var(--love);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.vp-avatar .add .ico{font-size:20px}.vp-dot{background:var(--love);border:3px solid var(--bg);border-radius:50%;width:18px;height:18px;position:absolute;top:-4px;right:-4px}.vp-quest{cursor:pointer;width:92px;color:var(--fg);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.vp-quest .art{background:linear-gradient(160deg,#6a4cff,#3b2bb0);border:3px solid #1a1460;border-radius:24px;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 3px #ffffff59,0 4px #00000059}.vp-quest .art .ico{color:#ffd84a;-webkit-text-stroke:2px #7a3a00;paint-order:stroke fill;font-size:44px}.vp-quest span.lbl{font:700 15px/1.1 var(--font-display);background:#2a1f78;border:2px solid #4f3fd0;border-radius:12px;margin-top:-14px;padding:4px 10px}.vp-rail{flex-direction:column;align-items:center;gap:14px;width:96px;display:flex}.vp-act{cursor:pointer;color:var(--fg);background:0 0;border:0;flex-direction:column;align-items:center;gap:0;padding:0;display:flex}.vp-act .bubble{background:var(--glass);border:2px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.vp-act .bubble .ico{font-size:44px}.vp-act.like .ico{color:var(--love)}.vp-act.comment .ico{color:#fff}.vp-act.share .ico{color:#cfe0ff}.vp-act small{border-radius:var(--radius-pill);background:var(--panel-2);border:2px solid var(--line);font:700 15px/1 var(--font-display);font-variant-numeric:tabular-nums;margin-top:-8px;padding:3px 10px}.vp-caption{border-radius:var(--radius-lg);background:var(--glass);border:2px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;gap:8px;max-width:420px;padding:14px 16px;display:flex}.vp-caption .who{border-radius:var(--radius-pill);background:var(--panel-3);border:2px solid var(--line);font:700 22px/1 var(--font-display);align-self:flex-start;align-items:center;gap:10px;margin:-34px 0 0 -6px;padding:4px 16px 4px 4px;display:inline-flex}.vp-caption .who .pad{color:#fff;background:linear-gradient(#7a6bff,#4b3bd6);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.vp-caption p{font:600 17px/1.35 var(--font-body);margin:0}.vp-caption p a{color:var(--link);text-decoration:none}.vp-caption .sound{border-radius:var(--radius-pill);background:var(--panel-2);font:600 13px/1 var(--font-body);color:var(--fg-muted);align-self:flex-start;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex}.vp-caption .sound .ico{color:#fff;background:#6a4cff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.vp-nav{border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--panel);border-top:2px solid var(--line-strong);height:96px;box-shadow:var(--shadow-bar);justify-content:space-around;align-items:flex-end;padding:0 8px 12px;display:flex}.vp-nav a{min-width:64px;color:var(--fg-dim);font:700 14px/1.1 var(--font-display);flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.vp-nav a .ico{font-size:34px}.vp-nav a.on{color:#fff}.vp-nav a.on .ico{color:var(--accent-light);-webkit-text-stroke:2px var(--accent-deep);paint-order:stroke fill}.vp-nav a .vp-dot{top:-2px;right:8px}.vp-nav .create{border:4px solid var(--panel);outline:3px solid var(--line-strong);background:linear-gradient(180deg,var(--accent-light),var(--accent-2));color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:6px;display:grid;box-shadow:0 0 22px #fdaf1773,inset 0 3px #ffffff80}.vp-nav .create .ico{font-variation-settings:"FILL" 1,"wght" 700;font-size:46px}.vp-hex{width:132px;height:152px;position:relative}.vp-hex .rim,.vp-hex .face{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-radius:14%;position:absolute;inset:0}.vp-hex .rim{background:var(--line-strong)}.vp-hex .face{background:var(--panel-2);inset:3px}.vp-hex .face img{object-fit:cover;width:100%;height:100%;display:block}.vp-hex .q{font:700 64px/1 var(--font-display);color:#ffffff2e;place-items:center;display:grid;position:absolute;inset:0}.vp-hex .tag{border-radius:var(--radius-pill);max-width:92%;font:700 13px/1.2 var(--font-display);white-space:nowrap;text-overflow:ellipsis;background:#0e0c30d1;padding:4px 12px;position:absolute;bottom:16%;left:50%;overflow:hidden;transform:translate(-50%)}.vp-hex.active{filter:drop-shadow(0 0 18px #fdaf17b3)}.vp-hex.active .rim{background:linear-gradient(180deg,var(--accent-light),var(--accent-2))}.vp-hex.active .face{inset:6px}.vp-hex.active .tag{border:2px solid var(--accent);padding:6px 16px;font-size:16px}.vp-sheet{background:var(--panel);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border:2px solid var(--line-strong);box-shadow:var(--shadow-bar);color:var(--fg);border-bottom:0;padding:10px 16px 20px}.vp-grab{background:var(--line-strong);border-radius:3px;width:48px;height:5px;margin:0 auto 14px}.vp-sheet h2{font:700 24px/1.2 var(--font-display);margin:0 0 6px}.vp-muted{color:var(--fg-muted)}.vp-list{gap:10px;display:grid}.vp-item{background:var(--panel-2);border:2px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:12px;padding:10px 12px;display:flex}.vp-item .grow{flex:1;min-width:0}.vp-item b{font:700 17px/1.25 var(--font-display);display:block}.vp-item small{color:var(--fg-muted);font-size:13px;font-weight:600}.vp-progress{background:#00000059;border-radius:5px;height:10px;margin-top:6px;overflow:hidden}.vp-progress b{background:linear-gradient(90deg,var(--accent-light),var(--accent-2));border-radius:5px;height:100%;display:block}.vp-lbl{font:600 13px var(--font-body);color:var(--fg-muted);margin:0 0 6px;display:block}.vp-inp{border-radius:var(--radius-md);border:2px solid var(--line);width:100%;height:52px;color:var(--fg);font:400 16px var(--font-body);background:#00000040;padding:0 16px}.vp-err{min-height:18px;color:var(--danger);margin:6px 0;font-size:13px}.vp-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vp-stat{background:var(--panel-2);border:2px solid var(--line);border-radius:var(--radius-md);text-align:center;padding:10px}.vp-stat b{font:700 24px/1.2 var(--font-display);font-variant-numeric:tabular-nums;color:var(--accent-light);display:block}.vp-stat small{color:var(--fg-muted);font-size:12px;font-weight:600}.vp-bars{gap:8px;display:grid}.vp-bar{font:600 13px var(--font-body);grid-template-columns:72px 1fr 32px;align-items:center;gap:8px;display:grid}.vp-bar i{background:#00000059;border-radius:5px;height:10px;display:block;overflow:hidden}.vp-bar i b{background:linear-gradient(90deg,var(--gem),var(--mint));border-radius:5px;height:100%;display:block}.vp-bar em{text-align:right;color:var(--fg-muted);font-variant-numeric:tabular-nums;font-style:normal}.vp-code{font:400 13px/1.4 var(--font-mono);border:2px solid var(--line);border-radius:var(--radius-sm);background:#0000004d;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.vp-toast{background:var(--paper);color:var(--paper-ink);border-radius:var(--radius-pill);font:700 15px/1.2 var(--font-display);box-shadow:var(--shadow-toast);padding:10px 18px;display:inline-block}.vp-ach{border-radius:var(--radius-pill);background:var(--panel);border:2px solid var(--accent);box-shadow:var(--shadow-toast),0 0 20px #fdaf1759;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:inline-flex}.vp-ach .medal{background:linear-gradient(180deg,var(--accent-light),var(--accent-2));color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.vp-ach .medal .ico{font-size:30px}.vp-ach b{font:700 15px/1.2 var(--font-display);display:block}.vp-ach small{color:var(--fg-muted);font:600 13px/1.2 var(--font-body)}.vp-ach em{font:700 17px/1 var(--font-display);color:var(--accent-light);margin-left:8px;font-style:normal}.vp-stars{letter-spacing:6px;color:var(--accent-light);font-size:48px}.vp-stars span{opacity:.2}.vp-stars span.on{opacity:1;-webkit-text-stroke:2px var(--accent-ink);paint-order:stroke fill}.vp-reward{font:700 28px/1.2 var(--font-display);color:var(--coin);font-variant-numeric:tabular-nums}.vp-score{font:700 60px/1 var(--font-display);font-variant-numeric:tabular-nums}.vp-guide{border-radius:var(--radius-xl);background:var(--panel);border:2px solid var(--line-strong);box-shadow:var(--shadow-bar);flex-direction:column;gap:12px;padding:16px;display:flex}.vp-guide .head{align-items:center;gap:12px;display:flex}.vp-guide .head img{object-fit:cover;border-radius:16px;width:56px;height:56px}.vp-guide .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vp-guide .grid button{border-radius:var(--radius-md);background:var(--panel-2);border:2px solid var(--line);cursor:pointer;font:700 13px/1.1 var(--font-display);color:var(--fg);flex-direction:column;align-items:center;gap:6px;padding:12px 4px;display:flex}.vp-guide .grid .ico{color:var(--accent-light);font-size:30px}@media (prefers-reduced-motion:reduce){.vp-btn,.vp-play{transition:none}}.vp img.pico{object-fit:contain;-webkit-text-stroke:0;vertical-align:middle;filter:drop-shadow(0 2px #00000040);width:1.25em;height:1.25em}.vp-tab img.pico{width:28px;height:28px}.vp-nav a img.pico{width:42px;height:42px}.vp-nav a:not(.on) img.pico{filter:grayscale(.35)brightness(.8)}.vp-nav .create.painted{box-shadow:none;background:0 0;border:0;outline:0;width:88px;height:88px;margin-bottom:0}.vp-nav .create.painted img.pico{filter:drop-shadow(0 0 16px #fdaf1780);width:88px;height:88px}.vp-quest .art.painted{box-shadow:none;background:0 0;border:0;width:84px;height:84px}.vp-quest .art.painted img.pico{width:84px;height:84px}.vp-act .bubble img.pico{width:50px;height:50px}.vp-pill img.medal-ico{object-fit:contain;filter:drop-shadow(0 2px #0000004d);width:38px;height:38px}.vp-play img.tri-img{object-fit:contain;width:52px;height:52px}.vp-avatar img.crown-img{object-fit:contain;background:0 0;border-radius:0;width:30px;height:30px;position:absolute;top:-16px;right:-12px}.vp-ach .medal img.pico{width:42px;height:42px}.vp-guide .grid img.pico{width:36px;height:36px}.vp-btn img.pico{width:26px;height:26px}.vp-sheet .vp-btn img.pico,.vp-item .vp-btn img.pico{width:24px;height:24px}.vp .vp-btn.primary,.vp .vp-tab.on,.vp .vp-play b,.vp .chip.on,.vp .ol-gold{-webkit-text-stroke:0;color:#fff;text-shadow:0 2px 0 var(--accent-ink),2px 0 0 var(--accent-ink),-2px 0 0 var(--accent-ink),0 -2px 0 var(--accent-ink),1.5px 1.5px 0 var(--accent-ink),-1.5px 1.5px 0 var(--accent-ink),1.5px -1.5px 0 var(--accent-ink),-1.5px -1.5px 0 var(--accent-ink),0 4px 0 var(--accent-ink)}.vp .outline,.vp .ol-dark,.vp .vp-quest span.lbl{-webkit-text-stroke:0;text-shadow:0 2px 0 var(--outline-ink),2px 0 0 var(--outline-ink),-2px 0 0 var(--outline-ink),0 -2px 0 var(--outline-ink),1.5px 1.5px 0 var(--outline-ink),-1.5px 1.5px 0 var(--outline-ink),1.5px -1.5px 0 var(--outline-ink),-1.5px -1.5px 0 var(--outline-ink)}.chip{background:var(--panel-2);border:2px solid var(--line);height:36px;font:700 14px/1 var(--font-display);color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.chip img{width:22px;height:22px}.mk-preview{border-radius:var(--radius-lg);border:2px solid var(--line-strong);height:260px;position:relative;overflow:hidden;box-shadow:0 6px #0000004d}.mk-live{height:28px;font:700 12px var(--font-display);background:#0e0c30cc;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:10px;left:10px}.mk-live i{background:var(--love);border-radius:50%;width:10px;height:10px}.bubble-bot{background:var(--panel-2);border:2px solid var(--line);max-width:80%;font:600 14px/1.35 var(--font-body);border-radius:18px 18px 18px 6px;align-self:flex-start;padding:10px 14px}.bubble-me{max-width:80%;font:600 14px/1.35 var(--font-body);background:linear-gradient(#6a4cff,#4b3bd6);border-radius:18px 18px 6px;align-self:flex-end;padding:10px 14px}.mk-input{background:var(--panel);border:2px solid var(--line-strong);height:52px;color:var(--fg-dim);font:600 15px var(--font-body);border-radius:999px;align-items:center;padding:0 6px 0 16px;display:flex}.mk-input .mic{color:#fff;background:linear-gradient(#6a4cff,#4b3bd6);border-radius:50%;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.nav3{z-index:7;background:linear-gradient(0deg,var(--bg) 55%,transparent);justify-content:space-around;align-items:flex-end;height:104px;padding:0 10px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.nav3 a{width:92px;color:var(--fg-dim);font:700 13px/1.1 var(--font-display);flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/LilitaOne--IRJ6Raj.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/Nunito-_c_2EwdB.woff2)format("woff2")}:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px)}html.light,html.light .vp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--bg-outer);height:100%;color:var(--fg);overscroll-behavior:none;margin:0;overflow:hidden}body{font-family:var(--font-body);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img{-webkit-user-drag:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vp .ico{white-space:nowrap;width:1em;overflow:hidden}#app{background:var(--bg);color:var(--fg);position:fixed;inset:0;overflow:hidden}.layer{position:absolute;inset:0}.hidden{display:none!important}.ol-gold,.nav3 .play b{-webkit-text-stroke:0;color:#fff;text-shadow:0 2px #5a2600,2px 0 #5a2600,-2px 0 #5a2600,0 -2px #5a2600,1.5px 1.5px #5a2600,-1.5px 1.5px #5a2600,1.5px -1.5px #5a2600,-1.5px -1.5px #5a2600,0 4px #5a2600}.ol-dark{-webkit-text-stroke:0;color:#fff;text-shadow:0 2px #0c111d,2px 0 #0c111d,-2px 0 #0c111d,0 -2px #0c111d,1.5px 1.5px #0c111d,-1.5px 1.5px #0c111d,1.5px -1.5px #0c111d,-1.5px -1.5px #0c111d}.title{font:400 26px/1.1 var(--font-display);color:var(--fg);font-synthesis-weight:none;margin:0}.title.ol-dark,.title.ol-gold{color:#fff}.muted{color:var(--fg-muted)}.small{font:600 12px/1.35 var(--font-body)}.deep,.petek-layer{background:radial-gradient(120% 75% at 50% 48%,var(--panel-3) 0%,var(--bg) 70%)}.petek-host{touch-action:none;outline:none;position:absolute;inset:0;overflow:hidden}.petek-canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.petek-canvas:active{cursor:grabbing}.petek-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#fdaf174d,#fdaf1700);width:min(86vw,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.petek-stars{z-index:4;pointer-events:none;gap:1px;transition:opacity .15s;display:flex;position:absolute;top:0;left:0}.petek-stars.moving{opacity:0}.petek-stars i{filter:hue-rotate(150deg)saturate(1.5)brightness(1.2)drop-shadow(0 2px #0006);background:url(data:image/webp;base64,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) 50%/contain no-repeat;width:24px;height:24px}.petek-stars i.off{filter:grayscale()brightness(.6)}.petek-hint{left:50%;bottom:calc(var(--sab) + 124px);z-index:4;background:var(--glass);border:2px solid var(--line);max-width:80vw;font:700 12px/1.2 var(--font-body);color:var(--fg-muted);text-align:center;pointer-events:none;border-radius:999px;padding:6px 14px;transition:opacity .4s;position:absolute;transform:translate(-50%)}.petek-hint.gone{opacity:0}.petek-fallback{padding:calc(var(--sat) + 100px) 16px calc(var(--sab) + 130px);grid-template-columns:repeat(auto-fill,minmax(110px,1fr));align-content:start;gap:12px;display:grid;position:absolute;inset:0;overflow:auto}.petek-fallback button{border-radius:var(--radius-md);border:2px solid var(--line);background:var(--panel-2);color:var(--fg);font:700 13px var(--font-display);cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.petek-fallback button.on{border-color:var(--accent);box-shadow:0 0 16px #fdaf1780}.petek-fallback img{object-fit:cover;border-radius:16px;width:84px;height:84px}.topbar{z-index:6;padding:calc(max(var(--sat),38px) + 10px) calc(var(--sar) + 8px) 10px calc(var(--sal) + 8px);pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;top:0;left:0;right:0}.topbar>*{pointer-events:auto}.topbar .logo{filter:drop-shadow(0 3px #00000059);width:58px;height:auto}.sp{flex:1}.wal{background:var(--panel-2);border:2px solid var(--line);height:32px;font:400 14px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:2px;padding:0 3px 0 0;text-decoration:none;display:inline-flex}.wal img{filter:drop-shadow(0 2px #0000004d);width:32px;height:32px;margin-left:-6px}.wal .n{padding:0 3px 0 1px}.wal .plus{background:linear-gradient(180deg,var(--go-light),var(--go));color:#fff;width:22px;height:22px;font:400 18px/1 var(--font-display);border:2px solid #1d5e17;border-radius:7px;place-items:center;display:grid}.make{white-space:nowrap;border:2px solid var(--accent-ink);cursor:pointer;background:linear-gradient(180deg,var(--accent-light),var(--accent) 55%,var(--accent-2));height:36px;box-shadow:0 3px 0 var(--accent-deep),inset 0 2px 0 #ffffff80;font:400 13px/1 var(--font-display);border-radius:12px;align-items:center;gap:3px;padding:0 9px 0 3px;text-decoration:none;display:inline-flex}.make img{width:30px;height:30px}.vp .make{-webkit-text-stroke:0;color:#fff;text-shadow:0 1.5px #5a2600,1.5px 0 #5a2600,-1.5px 0 #5a2600,0 -1.5px #5a2600,1px 1px #5a2600,-1px 1px #5a2600,1px -1px #5a2600,-1px -1px #5a2600}.pub{border:2px solid var(--line-strong);cursor:pointer;background:var(--panel-2);min-width:36px;height:36px;color:var(--fg);box-shadow:var(--shadow-control);font:400 13px/1 var(--font-display);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:0 8px;text-decoration:none;display:inline-flex}.pub .ico{font-size:20px}.topbar .pub{right:calc(var(--sar) + 8px);top:calc(max(var(--sat),38px) + 54px);height:30px;font-size:12px;position:absolute}@media (width>=560px){.topbar .pub{height:36px;font-size:13px;position:static}}@media (width<=359px){.topbar{padding-left:calc(var(--sal) + 5px);padding-right:calc(var(--sar) + 5px);gap:3px}.topbar .logo{width:38px}.wal{height:28px;font-size:12px}.wal img{width:26px;height:26px;margin-left:-5px}.wal .plus{border-radius:6px;width:18px;height:18px;font-size:15px}.make{height:32px;padding:0 6px 0 2px;font-size:11px}.make img{width:24px;height:24px}.topbar .pub{top:calc(max(var(--sat),38px) + 50px)}}.quests{left:calc(var(--sal) + 6px);top:calc(max(var(--sat),38px) + 112px);z-index:5;flex-direction:column;gap:8px;display:flex;position:absolute}.q{color:#fff;cursor:pointer;flex-direction:column;align-items:center;width:66px;text-decoration:none;display:flex;position:relative}.q img{filter:drop-shadow(0 3px #0006);width:58px;height:58px}.q b{z-index:1;background:var(--panel);border:2px solid var(--line-strong);font:400 11px/1.15 var(--font-display);color:var(--fg);border-radius:9px;margin-top:-10px;padding:2px 7px;position:relative}.q i{background:var(--love);border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:0;right:4px}.nav3{z-index:7;height:calc(104px + var(--sab));padding:0 calc(var(--sar) + 10px) calc(14px + var(--sab)) calc(var(--sal) + 10px);background:linear-gradient(0deg,var(--bg) 55%,transparent);pointer-events:none;justify-content:space-around;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.nav3 a{pointer-events:auto;width:92px;color:var(--fg-dim);font:400 13px/1.1 var(--font-display);cursor:pointer;flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex}.nav3 a .tile{background:var(--panel);border:2px solid var(--line-strong);border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 5px #00000059}.nav3 a .tile img{width:46px;height:46px}.nav3 a.on{color:var(--fg)}.nav3 a.on .tile{border-color:var(--accent);box-shadow:0 5px 0 var(--accent-deep),0 0 16px #fdaf1766}.nav3 .play{border:3px solid var(--accent-ink);background:linear-gradient(180deg,var(--accent-light) 0%,var(--accent) 52%,var(--accent-2) 100%);width:150px;height:76px;box-shadow:0 6px 0 var(--accent-deep),0 0 26px #fdaf178c,inset 0 3px 0 #ffffff8c;border-radius:24px;flex-direction:row;justify-content:center;align-items:center;gap:6px;margin-bottom:6px;display:flex}.nav3 .play:active{box-shadow:0 2px 0 var(--accent-deep),0 0 14px #fdaf1766,inset 0 3px 0 #ffffff8c;transform:translateY(4px)}.nav3 .play[aria-disabled=true]{filter:grayscale(.8);opacity:.7}.nav3 .play img{width:40px;height:40px}.nav3 .play b{font:400 28px/1 var(--font-display)}@media (width>=900px) and (height>=560px){.topbar{padding:calc(var(--sat) + 22px) 28px 10px}.topbar .logo{width:110px}.quests{gap:14px;top:140px;left:24px}.nav3{background:0 0;width:520px;left:50%;right:auto;transform:translate(-50%)}.nav3:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--bg) 45%,transparent);position:absolute;inset:10px -40px 0}.nav3 a{color:var(--fg);text-shadow:0 0 3px var(--bg),0 0 8px var(--bg),0 1px 0 var(--bg);font-size:15px}.nav3 a.on{color:var(--accent-ink)}.nav3 .play b{text-shadow:0 2px #5a2600,2px 0 #5a2600,-2px 0 #5a2600,0 -2px #5a2600,1.5px 1.5px #5a2600,-1.5px 1.5px #5a2600,1.5px -1.5px #5a2600,-1.5px -1.5px #5a2600,0 4px #5a2600}}.screen-layer{background:var(--bg);padding:0 0 calc(120px + var(--sab));-webkit-overflow-scrolling:touch;overflow:hidden auto}.tab-body{width:100%;max-width:var(--app-max-width);padding:calc(var(--sat) + 16px) 16px 0;box-sizing:border-box;margin:0 auto}.tab-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.tab-soon{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:60px;display:flex}.tab-soon img{filter:drop-shadow(0 10px #0000004d);height:150px}.tab-soon p{max-width:300px;color:var(--fg-muted);font:700 15px/1.45 var(--font-body);margin:0}.back-btn{border-radius:50%;width:38px;height:38px;padding:0;text-decoration:none}.sec{font:400 17px var(--font-display);margin:14px 0 8px}.seg{background:var(--glass);border:2px solid var(--line);border-radius:999px;gap:3px;padding:4px;display:inline-flex}.seg button{cursor:pointer;height:34px;font:400 14px/1 var(--font-display);color:var(--fg-muted);background:0 0;border:0;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.seg button.on{background:linear-gradient(180deg,var(--accent-light),var(--accent));box-shadow:0 3px 0 var(--accent-deep),inset 0 2px 0 #ffffff80;color:#fff;text-shadow:0 2px #5a2600,2px 0 #5a2600,-2px 0 #5a2600,0 -2px #5a2600}.vp-item .vp-btn{height:36px;padding:0 12px;font-size:13px}.vp-item>img:not([style]){object-fit:contain;width:40px;height:40px}.danger-btn{border-color:var(--danger)!important;color:var(--danger)!important}select.lang{border:2px solid var(--line);background:var(--panel-2);height:40px;color:var(--fg);font:700 14px var(--font-body);border-radius:12px;padding:0 10px}.game-layer{background:var(--bg-outer);color:#fff}.game-stage{background:var(--bg-outer);justify-content:center;display:flex;position:absolute;inset:0}.game-frame{background:#000;width:100%;height:100%;position:relative}.game-frame iframe{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.backv{left:calc(var(--sal) + 10px);top:calc(var(--sat) + 10px);z-index:9;cursor:pointer;filter:drop-shadow(0 4px #00000073)drop-shadow(0 0 10px #fe7f1673);background:0 0;border:0;width:54px;height:48px;padding:0;display:block;position:absolute}.backv img{object-fit:contain;width:100%;height:100%;display:block}.backv:active{transform:translateY(2px)}@media (width>=900px) and (height>=560px){.backv{width:64px;height:58px;top:24px;left:24px}}.gload{z-index:8;background:#000;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.gload .bgart{object-fit:cover;filter:blur(14px)brightness(.35);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.gload .hexwrap{filter:drop-shadow(0 0 24px #fdaf17cc)drop-shadow(0 8px #b24a00);width:156px;height:180px;margin-top:max(120px,24vh);position:relative}.gload .hexwrap .rim,.gload .hexwrap .face{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute;inset:0}.gload .hexwrap .rim{background:linear-gradient(#fff2a8,#fed731 30%,#fdaf17 60%,#fe7f16)}.gload .hexwrap .face{background:var(--panel-2);inset:7px}.gload .hexwrap .face img{object-fit:cover;width:100%;height:100%;display:block}.gload h1{font:400 30px/1.1 var(--font-display);text-align:center;max-width:88vw;margin:26px 0 0;position:relative}.gload .bar{background:#ffffff1f;border:2px solid #ffffff2e;border-radius:999px;width:240px;height:14px;margin-top:18px;position:relative;overflow:hidden}.gload .bar>div{background:linear-gradient(90deg,var(--accent-light),var(--accent-2));border-radius:999px;width:0;height:100%;transition:width .25s}.gload .bar.busy>div{background-size:200% 100%;width:100%;animation:1.2s linear infinite vp-load}.gload .lbl{color:#ffffffbf;font:700 13px var(--font-body);margin:8px 0 0;position:relative}.gload .tip{left:24px;right:24px;bottom:calc(var(--sab) + 44px);border-radius:var(--radius-lg);background:#0c111db3;border:2px solid #ffffff1f;align-items:center;gap:10px;max-width:420px;margin:0 auto;padding:12px 14px;display:flex;position:absolute}.gload .tip img{width:40px;height:40px}.gload .tip span{font:700 13px/1.4 var(--font-body);color:#fff}.gload .tip b{font:400 15px var(--font-display);color:var(--accent-light);display:block}.gload .err{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 32px;display:flex;position:relative}.gload .err p{color:#fffc;max-width:320px;font:700 14px/1.45 var(--font-body);margin:0}@keyframes vp-load{0%{background-position:100% 0}to{background-position:-100% 0}}.rotate{z-index:8;padding:calc(var(--sat) + 12px) 12px 0;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.rotate .row0{justify-content:space-between;align-items:center;width:100%;display:flex}.rotate .row0 a{cursor:pointer;border-radius:999px;height:40px;padding:0 14px;font-size:15px;text-decoration:none}.rotate .card{border:3px solid #fdaf17;border-radius:24px;width:min(300px,80vw);height:170px;margin-top:44px;overflow:hidden;box-shadow:0 0 30px #fdaf1759}.rotate .card img{object-fit:cover;width:100%;height:100%}.rotate .chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;padding:0 20px;display:flex}.rotate .chips .chip{cursor:default;height:30px;font-size:12px}.rotate .chips .ico{font-size:18px}.rotate .turn{place-items:center;width:120px;height:120px;margin-top:36px;display:grid;position:relative}.rotate .turn .ph{border:4px solid var(--fg);border-radius:12px;width:56px;height:96px;transform:rotate(-90deg);box-shadow:0 0 0 6px #fdaf1740}.rotate .turn .ico{color:#fed731;font-size:40px;position:absolute;top:-4px;right:-6px}.rotate h2{font:400 22px/1.2 var(--font-display);text-align:center;margin:20px 0 0}.rotate p{color:var(--fg-muted);font:600 14px/1.4 var(--font-body);text-align:center;margin:6px 0 0;padding:0 40px}.offline{z-index:20;text-align:center;flex-direction:column;align-items:center;display:flex;overflow:auto}.offline img.mascot{filter:drop-shadow(0 10px #0000004d);height:190px;margin-top:max(80px,16vh)}.offline p.t{max-width:420px;color:var(--fg-muted);font:700 15px/1.45 var(--font-body);margin:8px 0 0;padding:0 40px}.offline .vp-btn{border-radius:var(--radius-lg);height:56px;font:400 20px var(--font-display);margin-top:22px;padding:0 34px}.offline .device{padding:24px 14px calc(var(--sab) + 30px);text-align:left;flex-direction:column;gap:8px;width:100%;max-width:560px;margin-top:auto;display:flex}.offline .device b.h{font:400 16px var(--font-display);color:var(--fg-muted);margin:0 4px}.splash{z-index:50;background:#070a12;transition:opacity .35s;display:block;position:absolute;inset:0}.splash.out{opacity:0;pointer-events:none}.splash>img.bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.splash .at{justify-content:center;display:flex;position:absolute;top:39%;left:0;right:0}.splash-logo{padding:10px;animation:.45s cubic-bezier(.2,1.4,.4,1) both splash-in;position:relative;overflow:hidden}.splash-logo img{filter:drop-shadow(0 12px 24px #0009);width:min(280px,72vw);height:auto;display:block}.splash.adopted{z-index:61}.splash.adopted .splash-logo{animation:none}.splash-shine{mix-blend-mode:screen;background:linear-gradient(90deg,#fff0,#fffc,#fff0);width:60px;animation:1.1s .5s both splash-shine;position:absolute;top:-20px;bottom:-20px;left:-30%;transform:skew(-18deg)}@keyframes splash-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes splash-shine{0%{left:-30%}to{left:120%}}@media (prefers-reduced-motion:reduce){.splash-logo,.splash-shine,.gload .bar.busy>div{animation:none}.splash-shine{display:none}.splash{transition:none}}.toasts{left:0;right:0;top:calc(max(var(--sat),38px) + 92px);z-index:40;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.toasts .vp-toast{pointer-events:none}#app[data-view=game] .petek-layer,#app[data-view=game] .screen-layer,#app[data-view=game] .nav3,#app:not([data-view=game]) .game-layer,#app[data-view=home] .screen-layer{display:none}#app:not([data-view=home]) .petek-layer{visibility:hidden}#app[data-view=tab] .topbar,#app[data-view=tab] .quests{display:none}.panel{background:var(--panel);border:2px solid var(--line);border-radius:22px;flex-direction:column;gap:10px;margin-bottom:12px;padding:14px;display:flex;box-shadow:0 5px #0000002e}.row{align-items:center;gap:10px;display:flex}.row.wrap{flex-wrap:wrap}.chip{background:var(--panel-2);border:2px solid var(--line);min-height:34px;font:400 13px/1 var(--font-display);color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.chip img{object-fit:contain;border-radius:6px;width:22px;height:22px}.chip.on{background:linear-gradient(180deg,var(--accent-light),var(--accent));border-color:var(--accent-ink)}.vbadge{background:color-mix(in srgb,var(--verified) 18%,transparent);border:1.5px solid var(--verified);color:var(--verified);font:400 10px/1.3 var(--font-display);border-radius:999px;align-items:center;gap:3px;padding:2px 7px;display:inline-flex}.vbadge .ico{font-size:13px}.sec2{font:400 17px var(--font-display);color:var(--fg)}.icon-btn{border-radius:50%;width:40px;height:40px;padding:0}.icon-btn img{object-fit:contain;width:26px;height:26px}.icon-btn .ico{font-size:24px}.tab-head .sp{flex:1}.vp-btn.wide{width:100%}.vp-btn:disabled{opacity:.5;cursor:default;filter:grayscale(.5)}.vp-btn img{object-fit:contain;width:24px;height:24px}.vp-btn.gold,.vp-btn.primary{-webkit-text-stroke:0;color:#fff;text-shadow:0 2px #5a2600,2px 0 #5a2600,-2px 0 #5a2600,0 -2px #5a2600,1.5px 1.5px #5a2600,-1.5px 1.5px #5a2600,1.5px -1.5px #5a2600,-1.5px -1.5px #5a2600}.area{resize:vertical;height:auto;padding:12px 16px;line-height:1.4}.area.big{min-height:120px}.vp-inp{margin-bottom:8px}.check{font:600 14px/1.4 var(--font-body);color:var(--fg-muted);align-items:flex-start;gap:10px;margin:10px 0;display:flex}.check input{width:22px;height:22px;accent-color:var(--accent);flex:none}input.sw{appearance:none;background:var(--panel-3);border:2px solid var(--line-strong);cursor:pointer;border-radius:999px;flex:none;width:50px;height:30px;transition:background .15s;position:relative}input.sw:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:2px;left:2px}input.sw:checked{background:var(--go);border-color:#1d5e17}input.sw:checked:after{transform:translate(20px)}.linkish{color:var(--link);font:700 13px var(--font-body);cursor:pointer;background:0 0;border:0;padding:6px;text-decoration:underline}.count{background:var(--love);color:#fff;min-width:24px;height:24px;font:400 13px/24px var(--font-display);text-align:center;border-radius:999px;padding:0 7px}.dot{background:var(--love);border-radius:50%;flex:none;width:12px;height:12px}.review{color:var(--accent-light)}.bad{color:var(--danger)}.col{flex-direction:column;gap:6px;display:flex}.more-btn{border:2px solid var(--line);background:var(--glass);width:40px;height:40px;color:var(--fg);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.more-btn .ico{font-size:26px}.k-loading{justify-content:center;gap:8px;padding:40px 0;display:flex}.k-loading i{background:var(--accent);border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite k-bounce}.k-loading i:nth-child(2){animation-delay:.15s}.k-loading i:nth-child(3){animation-delay:.3s}@keyframes k-bounce{0%,80%,to{opacity:.5;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}.k-loading{flex-wrap:wrap;align-items:center}.k-slow,.k-skel .k-slow{text-align:center;font:700 12px/1.35 var(--font-body);color:var(--fg-muted);flex-basis:100%;margin-top:6px}.k-slow[hidden]{display:none}.k-skel{flex-direction:column;gap:10px;padding:4px 0;display:flex}.k-skel-item{border-radius:var(--radius-lg);background:var(--panel);border:2px solid var(--line);align-items:center;gap:12px;min-height:66px;padding:11px 14px;display:flex}.k-skel.card .k-skel-item{align-items:flex-start;min-height:150px}.k-skel-item>span{flex-direction:column;flex:1;gap:9px;display:flex}.k-skel-item i{background:linear-gradient(90deg,var(--panel-2) 0%,var(--panel-3) 45%,var(--panel-2) 90%);background-size:220% 100%;border-radius:10px;animation:1.3s linear infinite k-shimmer;display:block}.k-skel-item i.a{border-radius:12px;flex:none;width:44px;height:44px}.k-skel-item i.l1{width:62%;height:14px}.k-skel-item i.l2{width:40%;height:11px}.k-skel .k-slow{padding-bottom:4px}@keyframes k-shimmer{0%{background-position:120% 0}to{background-position:-100% 0}}.k-error .vp-btn{min-height:44px}.k-inline-error{border-radius:var(--radius-lg);background:var(--panel);border:2px solid var(--danger);font:700 13px/1.4 var(--font-body);color:var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.k-inline-error .chip{min-height:36px}.chat-none{text-align:center;margin:24px 20px}@media (prefers-reduced-motion:reduce){.k-skel-item i,.k-loading i{animation:none}.k-loading i{opacity:.8}}.k-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.k-empty .mascot{filter:drop-shadow(0 8px #0000004d);height:140px}.k-empty p{max-width:300px;color:var(--fg-muted);font:700 15px/1.45 var(--font-body);margin:0}.k-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.k-stats a{color:inherit;text-decoration:none}.k-stat{background:var(--panel-2);border:2px solid var(--line);border-radius:var(--radius-md);text-align:center;flex-direction:column;padding:10px 6px;display:flex}.k-stat b{font:400 22px/1.2 var(--font-display);font-variant-numeric:tabular-nums;color:var(--accent-light)}html.light .k-stat b{color:var(--accent-deep)}.sheet-host{z-index:60;background:0 0;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.sheet-back{background:var(--scrim);position:absolute;inset:0}.sheet{width:100%;max-width:560px;max-height:86%;padding-bottom:calc(20px + var(--sab));animation:.18s ease-out sheet-up;position:relative;overflow-y:auto}.sheet.wide{max-width:720px}.sheet-x{background:var(--panel-2);width:36px;height:36px;color:var(--fg);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:12px}.sheet-text{color:var(--fg-muted);font:600 14px/1.45 var(--font-body);margin:8px 0 12px}.sheet-text.warn{color:var(--danger)}.sheet-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.sheet-actions .vp-btn{flex:1;min-width:120px}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}.more-item{border-radius:var(--radius-md);border:2px solid var(--line);background:var(--panel-2);width:100%;height:56px;color:var(--fg);font:400 16px var(--font-display);cursor:pointer;text-align:start;align-items:center;gap:12px;margin-top:8px;padding:0 14px;display:flex}.more-item.danger{color:var(--danger)}.reasons{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.gs-head{align-items:center;gap:12px;display:flex}.gs-head b{font:400 22px var(--font-display);display:block}.gs-head small{color:var(--fg-muted);font-weight:700}.gs-icon{object-fit:cover;background:var(--panel-3);border-radius:16px;flex:none;width:64px;height:64px}.gs-icon.ph{display:block}.hero-face{background:radial-gradient(circle at 50% 35%,var(--panel-3),var(--panel-2));border:3px solid var(--ring);border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.hero-face img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-face .tp{transform-origin:50%}.hero-face.photo{border-color:var(--accent)}.hero-id{flex-direction:row;align-items:center;gap:14px}.hero-id .grow{flex-direction:column;gap:6px;min-width:0;display:flex}.hero-id .name{font:400 22px/1.1 var(--font-display)}.avatar-big{flex:none;position:relative}.avatar-big .crown{filter:drop-shadow(0 2px #0006);width:34px;height:auto;position:absolute;top:-14px;right:-10px}.kunye .kunye-main{align-items:center;gap:12px;display:flex}.kunye .grow{flex-direction:column;gap:2px;min-width:0;display:flex}.kunye .name{font:400 20px/1.1 var(--font-display)}.ktitle{font:400 16px var(--font-display);color:var(--accent-light)}html.light .ktitle{color:var(--accent-deep)}.kfavs{margin-top:2px}.msg-link{color:inherit;flex-direction:row;align-items:center;gap:12px;text-decoration:none}.msg-link img{object-fit:contain;width:44px;height:44px}.msg-link .grow{flex-direction:column;min-width:0;display:flex}.msg-link .grow span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-row .grow{min-width:0}.clip-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.clip-tile{aspect-ratio:9/14;border:2px solid var(--line);background:var(--panel-2);cursor:pointer;color:#fff;border-radius:14px;padding:0;position:relative;overflow:hidden}.clip-tile img,.clip-tile .ph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clip-tile b{font:400 12px/1.2 var(--font-display);text-align:start;text-shadow:0 1px 3px #000;position:absolute;bottom:6px;left:6px;right:6px}.dc{background:var(--bg);position:absolute;inset:0;overflow:hidden}.dc-top{z-index:8;padding:calc(var(--sat) + 10px) 12px 8px;pointer-events:none;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.dc-top>*{pointer-events:auto}.dc-up{right:calc(var(--sar) + 12px);top:calc(var(--sat) + 12px);background:var(--glass);border:2px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.dc-up img{object-fit:contain;width:28px;height:28px}.dc-body{position:absolute;inset:0}.feed{scroll-snap-type:y mandatory;overscroll-behavior:contain;background:#000;position:absolute;inset:0;overflow-y:auto}.clip-card{scroll-snap-align:start;scroll-snap-stop:always;color:#fff;height:100%;position:relative;overflow:hidden}.clip-card .bg{object-fit:cover;background:var(--panel-3);width:100%;height:100%;position:absolute;inset:0}.clip-card .shade{pointer-events:none;background:linear-gradient(#0c111de6 0%,#0c111d00 22% 55%,#0c111deb 100%);position:absolute;inset:0}.clip-card .rail{right:calc(var(--sar) + 8px);bottom:calc(var(--sab) + 190px);z-index:4;flex-direction:column;align-items:center;gap:10px;width:64px;display:flex;position:absolute}.creator{background:linear-gradient(#ffe066,#f2a10f);border-radius:50%;width:56px;height:56px;padding:3px;display:block}.creator .hero-face{border:0;width:100%!important;height:100%!important}.act{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.act .b{background:#141b2bc7;border:2px solid #3e4b6a;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.act .b img{object-fit:contain;width:34px;height:34px}.act small{font:400 12px/1 var(--font-display);font-variant-numeric:tabular-nums;background:#1c2437;border:2px solid #2a3550;border-radius:999px;min-height:18px;margin-top:-6px;padding:2px 8px}.act.like.on .b{border-color:var(--love);box-shadow:0 0 14px #fc3a6f99}.act.more-btn{color:#fff;background:#141b2bc7;border-color:#3e4b6a}.clip-card .cap{left:calc(var(--sal) + 10px);bottom:calc(var(--sab) + 124px);z-index:4;background:#141b2be0;border:2px solid #2a3550;border-radius:20px;flex-direction:column;gap:8px;width:min(236px,56vw);padding:12px;display:flex;position:absolute}.cap .who{font:400 16px/1 var(--font-display);align-items:center;gap:8px;display:flex}.cap .who a{color:#fff;text-decoration:none}.cap .follow{background:linear-gradient(180deg,var(--accent-light),var(--accent));border:2px solid var(--accent-ink);font:400 12px/1 var(--font-display);color:#fff;text-shadow:0 1px #5a2600,1px 0 #5a2600,-1px 0 #5a2600;cursor:pointer;border-radius:999px;padding:6px 10px}.cap .follow.on{text-shadow:none;color:#cfd8ec;background:#1c2437;border-color:#3e4b6a}.cap p{font:600 13px/1.35 var(--font-body);margin:0}.cap .game-link{font:400 13px var(--font-display);color:#fff;background:#1c2437;border-radius:12px;align-items:center;gap:8px;padding:5px;text-decoration:none;display:flex}.cap .game-link img{object-fit:cover;border-radius:8px;width:30px;height:30px}.cap .game-link span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.play-on-clip{right:calc(var(--sar) + 10px);bottom:calc(var(--sab) + 124px);z-index:4;border:3px solid var(--accent-ink);cursor:pointer;background:linear-gradient(180deg,var(--accent-light),var(--accent) 52%,var(--accent-2));height:56px;box-shadow:0 5px 0 var(--accent-deep),0 0 20px #fdaf1780,inset 0 3px 0 #ffffff8c;border-radius:20px;align-items:center;gap:4px;padding:0 16px 0 8px;display:inline-flex;position:absolute}.play-on-clip img{width:34px;height:34px}.play-on-clip b{font:400 22px/1 var(--font-display);color:#fff;text-shadow:0 2px #5a2600,2px 0 #5a2600,-2px 0 #5a2600,0 -2px #5a2600,1.5px 1.5px #5a2600,-1.5px 1.5px #5a2600}.dc-filter{left:calc(var(--sal) + 10px);top:calc(var(--sat) + 62px);z-index:8;background:var(--glass);position:absolute}.dc-filter.on{background:linear-gradient(180deg,var(--accent-light),var(--accent))}.dc-cats{padding-top:calc(var(--sat) + 64px);padding-bottom:calc(130px + var(--sab));max-width:var(--app-max-width);margin:0 auto;position:absolute;inset:0;overflow-y:auto}.cat-row{scroll-snap-type:x proximity;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.gcard{width:104px;color:var(--fg);cursor:pointer;font:400 13px/1.15 var(--font-display);scroll-snap-align:start;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;display:flex;position:relative}.gcard img,.gcard .ph{object-fit:cover;background:var(--panel-3);border:2px solid var(--line);border-radius:24px;width:104px;height:104px;box-shadow:0 5px #00000040}.gcard b{white-space:nowrap;text-overflow:ellipsis;max-width:104px;font-weight:400;overflow:hidden}.gcard .vbadge{padding:2px;position:absolute;top:4px;right:4px}.chat{flex-direction:column;height:100%;padding-bottom:0;display:flex}.chat-log{flex-direction:column;flex:1;gap:8px;min-height:160px;max-height:calc(100dvh - 260px);padding:4px 2px 12px;display:flex;overflow-y:auto}.bubble{max-width:78%;font:600 15px/1.35 var(--font-body);word-break:break-word;border-radius:18px;align-items:flex-start;gap:6px;padding:10px 14px;display:flex;position:relative}.bubble.them{background:var(--panel-2);border:2px solid var(--line);border-bottom-left-radius:6px;align-self:flex-start}.bubble.me{background:linear-gradient(180deg,var(--accent-light),var(--accent));color:#3a1c00;border-bottom-right-radius:6px;align-self:flex-end}.bubble .flag{color:var(--fg-dim);cursor:pointer;opacity:.7;background:0 0;border:0;padding:0}.bubble .flag .ico{font-size:18px}.chat-bar{padding:8px 0 calc(116px + var(--sab));align-items:center;gap:8px;display:flex}.chat-bar .vp-inp{flex:1;margin:0}.chat-bar .vp-btn{width:52px;padding:0}.notif img{object-fit:contain;width:40px;height:40px}.notif .dot{margin-left:auto}.reward-layer{z-index:45;justify-content:center;display:flex;overflow-y:auto}.reward-body{width:100%;max-width:520px;padding:calc(var(--sat) + 24px) 16px calc(var(--sab) + 24px);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.reward-body .mascot{filter:drop-shadow(0 8px #0000004d);height:140px}.reward-body .daily-art{height:84px}.reward-body .title{font-size:30px}.reward-body .muted{max-width:340px;font:700 14px/1.4 var(--font-body);margin:0}.reward-row{width:100%;font:400 22px var(--font-display);flex-direction:row;justify-content:center;align-items:center}.reward-row img{width:44px;height:44px}.reward-body .hero-grid{width:100%}.reward-actions{gap:10px;width:100%;display:flex}.reward-actions .vp-btn{flex:1}.ladder{grid-template-columns:repeat(6,1fr);gap:6px;width:100%;display:grid}@media (width<=420px){.ladder{grid-template-columns:repeat(5,1fr)}}.ld{background:var(--panel);border:2px solid var(--line);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:84px;padding:6px 2px;display:flex;position:relative}.ld small{font:700 10px var(--font-body);color:var(--fg-muted)}.ld img{object-fit:contain;width:32px;height:32px}.ld b{font:400 10px/1.1 var(--font-display);color:var(--fg);text-align:center}.ld.ms{border-color:var(--gem)}.ld-claimed{opacity:.55}.ld-today{border-color:var(--accent);background:var(--panel-3);transform:scale(1.06);box-shadow:0 0 14px #fdaf1799}.ld .tick{color:var(--go-light);position:absolute;top:2px;right:2px}.ld .tick .ico{font-size:16px}.mission img{object-fit:contain;width:40px;height:40px}.mission .vp-progress{margin:6px 0 2px}.first-bonus{background:linear-gradient(135deg,var(--panel),var(--panel-3));border-color:var(--gem);flex-direction:row;align-items:center;gap:12px}.first-bonus>img{width:56px;height:56px}.first-bonus .grow{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.first-bonus b{font:400 22px var(--font-display)}.pack-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pack{text-align:center;align-items:center;margin:0;padding-top:18px;position:relative}.pack .chip{min-height:26px;font-size:11px;position:absolute;top:-12px}.pack>img{object-fit:contain;width:56px;height:50px}.pack b{font:400 28px/1 var(--font-display);font-variant-numeric:tabular-nums}.pack .vp-btn{width:100%}.store-notes{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}.store-notes .small{align-items:center;gap:6px;display:inline-flex}.store-notes img{width:20px;height:20px}.mascot.bob{animation:1.6s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.mascot.bob{animation:none}}.pub-form{margin-top:14px}.file-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.owner-game .grow{flex-direction:column;gap:4px;min-width:0;display:flex}.tone-ok{border-color:var(--go)}.tone-bad{border-color:var(--danger)}.tone-wait{border-color:var(--accent)}.review-note-text{color:var(--fg-muted)}.vp-item .col .vp-btn{height:34px;padding:0 10px;font-size:12px}.sheet-host .vp-sheet{z-index:2}.vp .chip,.vp .gcard,.vp .mode,.vp .more-item,.vp .hero-opt,.vp .follow,.vp .play-on-clip,.vp .game-link,.vp .vp-btn,.vp .act small,.vp .count,.vp .more-btn,.vp .seg button{font-family:var(--font-display)}.vp .mode small,.vp .linkish{font-family:var(--font-body)}.vp .vp-btn{font-weight:400}.vp-ach>img{object-fit:contain;width:44px;height:44px}.feed,.dc-cats,.reward-layer{scrollbar-width:none}.feed::-webkit-scrollbar{display:none}.dc-cats::-webkit-scrollbar{display:none}.reward-layer::-webkit-scrollbar{display:none}.panel .row.wrap>.vp-btn{flex:150px}.toasts{gap:6px}.reward-actions .vp-btn{height:56px}.tab-body.settings{padding-top:calc(max(var(--sat),38px) + 9px)}#app[data-route=settings] .nav3{display:none}@media (width>=900px) and (height>=560px){.tab-body.settings{padding-top:calc(var(--sat) + 22px)}}.screen-layer{scrollbar-width:none}.screen-layer::-webkit-scrollbar{display:none}.settings .sec{margin:0 0 10px}.settings .vp-item.appearance{flex-wrap:wrap}.settings .vp-item.appearance .seg{flex-basis:100%;justify-content:space-between}.settings .vp-item.appearance .seg button{flex:1;justify-content:center}.screen-layer:has(.tab-body.settings){background:radial-gradient(120% 75% at 50% 48%,var(--panel-3) 0%,var(--bg) 70%) fixed}.tab-body.settings{flex-direction:column;gap:10px;padding-left:10px;padding-right:10px;display:flex}.settings .tab-head{margin-bottom:4px}.settings .sec{font:700 17px var(--font-display);margin:0;display:block}.settings .sec-profile{margin-top:8px}.settings .settings-reset{flex:none;width:100%;height:48px}.settings .settings-note{text-align:center;margin:0}.settings .vp-list{margin:0}.settings .settings-appearance{flex-direction:column;gap:10px;margin-top:8px;scroll-margin-top:16px;display:flex}.settings label.grow{cursor:pointer}.screen-layer:has(.mk){padding:0}#app:has(.mk) .nav3{display:none}.mk{min-height:100%;color:var(--fg);font-family:var(--font-body);background:radial-gradient(120% 75% at 50% 48%,var(--panel-3) 0%,var(--bg) 70%);flex-direction:column;display:flex;position:relative;overflow:hidden}.mk-wrap{width:100%;max-width:var(--app-max-width,480px);flex-direction:column;flex:1;margin:0 auto;display:flex;position:relative}.mk .sp{flex:1}.mk-wrap>.k-loading{margin-top:150px}.mk-top{z-index:6;padding:max(48px,calc(var(--sat) + 10px)) calc(var(--sar) + 8px) 10px calc(var(--sal) + 8px);align-items:center;gap:5px;display:flex;position:absolute;top:0;left:0;right:0}.mk-splash{object-fit:cover;object-position:50% 70%;pointer-events:none;width:100%;height:420px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.mk .title{font-size:28px}.mk .vp-btn{font-family:var(--font-display);font-weight:400}.mk-free{background:var(--panel-2);border:2px solid var(--verified);height:32px;color:var(--verified);font:700 12px/1 var(--font-display);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.mk-free[hidden]{display:none}.mk-hero{flex:none;height:262px;position:relative}.mk-hero img{pointer-events:none;display:block;position:absolute}.mk-hero .g0{filter:drop-shadow(0 0 30px #c94bf08c)drop-shadow(0 8px #00000059);width:150px;top:92px;left:50%;transform:translate(-50%)}.mk-hero .g1{opacity:.9;width:44px;top:120px;left:58px;transform:rotate(-14deg)}.mk-hero .g2{opacity:.85;width:36px;top:150px;right:62px;transform:rotate(12deg)}.mk-panel{z-index:1;border-radius:var(--radius-xl);background:var(--panel);border:2px solid var(--line);box-shadow:var(--shadow-bar);margin:0 14px;padding:34px 14px 16px;position:relative}.mk-badge{white-space:nowrap;border:3px solid var(--accent-ink);background:linear-gradient(180deg,var(--accent-light),var(--accent) 55%,var(--accent-2));box-shadow:0 4px 0 var(--accent-deep);font:700 22px/1 var(--font-display);color:#fff;font-synthesis-weight:none;border-radius:14px;padding:8px 26px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.mk-field{border-radius:var(--radius-lg);background:var(--bg);border:2px solid var(--line-strong);cursor:text;min-height:122px;padding:14px;position:relative}.mk-field:focus-within{border-color:var(--accent)}.mk-lbl{font:700 18px/1.2 var(--font-display);cursor:text;align-items:center;gap:8px;display:flex}.mk-lbl .ico{color:var(--fg-muted);font-size:22px}.mk-caret{background:var(--accent);pointer-events:none;width:2px;height:22px;position:absolute;top:46px;left:44px}.mk-field.typing .mk-caret{display:none}.mk-area{width:calc(100% - 30px);min-height:22px;max-height:220px;color:var(--fg);font:700 18px/22px var(--font-display);resize:none;caret-color:var(--accent);background:0 0;border:0;border-radius:0;outline:0;margin:10px 0 0 30px;padding:0;display:block;overflow-y:auto}.mk-eg{white-space:normal;margin:12px 0 0}.mk-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.mk-mode{border-radius:var(--radius-lg);background:var(--panel-2);border:2px solid var(--line-strong);color:var(--fg);text-align:center;cursor:pointer;font-family:var(--font-body);flex-direction:column;align-items:center;padding:12px 8px 10px;display:flex;position:relative}.mk-mode img{object-fit:contain;width:46px;height:46px}.mk-mode b{font:700 19px/1.1 var(--font-display);text-transform:uppercase;font-synthesis-weight:none;margin-top:2px;display:block}.mk-mode .small{margin-top:2px;display:block}.mk-mode.on{border:3px solid var(--accent);box-shadow:0 0 0 4px #fdaf1738}.mk-check{color:var(--accent);visibility:hidden;font-size:22px;position:absolute;top:8px;right:8px}.mk-mode.on .mk-check{visibility:visible}.mk-price{background:var(--bg);font:700 17px var(--font-display);color:var(--fg);border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:3px 12px 3px 4px;display:inline-flex}.mk-price img{width:26px;height:26px}.mk-consent{font:600 12px/1.4 var(--font-body);color:var(--fg-muted);align-items:flex-start;gap:10px;margin-top:12px;display:flex}.mk-consent input{width:20px;height:20px;accent-color:var(--accent);flex:none}.mk-foot{padding:16px 14px max(30px,calc(var(--sab) + 16px));flex-direction:column;margin-top:auto;display:flex}.mk-hint{text-align:center;color:var(--accent-light);margin:0 0 10px}.mk-hint:empty{display:none}.mk .vp-btn.mk-go{border-radius:var(--radius-xl);width:100%;height:68px;font:700 26px var(--font-display);font-synthesis-weight:none;text-decoration:none}.mk .vp-btn.mk-go[aria-disabled=true]{cursor:default}.mk .vp-btn.mk-go[data-busy="1"]{opacity:.7;cursor:progress}.mk-invite{cursor:pointer;font-family:var(--font-body);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:26px 0 0;padding:0;display:flex}.mk-invite img{width:22px;height:22px}.mk-working,.mk-done{flex-direction:column;align-items:center;display:flex}.mk-working{padding-top:112px}.mk-done{padding-top:96px}.mk .mascot{filter:drop-shadow(0 10px #0000004d);width:auto;display:block}.mk-working .mascot{height:210px}.mk-done .mascot{height:170px}.mk .mascot.bob{animation:1.6s ease-in-out infinite mk-bob}@keyframes mk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mk-working .title{margin-top:14px}.mk-done .title{margin-top:10px;font-size:30px}.mk-quote{text-align:center;color:var(--fg-muted);font:600 15px/1.4 var(--font-body);margin:6px 0 0;padding:0 34px}.mk-card{background:var(--panel);border:2px solid var(--line);width:calc(100% - 28px);font:600 15px var(--font-body);border-radius:22px;flex-direction:column;gap:12px;margin-top:20px;padding:14px 16px;display:flex;box-shadow:0 5px #0000002e}.mk-steps{flex-direction:column;gap:12px;display:flex}.mk-step{align-items:center;gap:10px;display:flex}.mk-step>span:not(.ico):not(.det){flex:1}.mk-step b{font:700 16px var(--font-display);color:var(--accent-light);font-synthesis-weight:none;flex:1}.mk-step .ico{flex:none}.mk-step.done .ico{color:var(--verified)}.mk-step.active .ico{color:var(--accent);animation:1.1s linear infinite mk-spin}.mk-step.todo{color:var(--fg-dim)}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-bar{background:var(--bg);border:2px solid var(--line);border-radius:999px;height:12px;overflow:hidden}.mk-bar i{background:linear-gradient(90deg,var(--accent-light),var(--accent-2));border-radius:999px;height:100%;transition:width .4s;display:block}.mk-working~.mk-foot{text-align:center;align-items:center;padding:0 24px 34px}.mk-leave{color:var(--fg-muted);margin:0;text-decoration:none}.mk-leave:hover{text-decoration:underline}.mk-chip{background:var(--panel-2);border:2px solid var(--line);height:28px;font:700 12px/1 var(--font-display);color:var(--fg);white-space:nowrap;font-synthesis-weight:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.mk-chip .ico{font-size:16px}.mk-chip img{object-fit:contain;width:22px;height:22px}.mk-chip.lg{height:32px}@media (prefers-reduced-motion:reduce){.mk .mascot.bob,.mk-step.active .ico{animation:none}}.mk-gamerow{align-items:center;gap:12px;display:flex}.mk-gamerow .grow{flex:1;min-width:0}.mk-icon{border:3px solid var(--line-strong);object-fit:cover;background:var(--panel-2);border-radius:22px;flex:none;width:84px;height:84px}.gtitle{font:700 22px/1.1 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;font-synthesis-weight:none;display:block}.mk-ai{vertical-align:middle;color:var(--accent);margin-left:6px;display:inline-flex}.mk-ai .ico{font-size:14px}.mk-chips{flex-wrap:wrap;gap:6px;display:flex}.mk-note{border-radius:var(--radius-md);background:var(--panel-2);border:2px dashed var(--line-strong);font:600 13px/1.35 var(--font-body);align-items:center;gap:10px;padding:10px 12px;display:flex}.mk-note>.ico{color:var(--accent);flex:none}.mk-note[data-status=approved]>.ico{color:var(--go-light)}.mk-note[data-status=rejected]>.ico,.mk-note[data-status=disabled]>.ico{color:var(--danger)}.mk-note .txt{flex:1}.mk-note b{font:700 15px var(--font-display);color:var(--fg);font-synthesis-weight:none;display:block}.mk .vp-btn.mk-note-btn{flex:none;height:34px;padding:0 10px;font-size:12px}.mk-note-btn[hidden]{display:none}.mk-actions{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.mk .vp-btn.mk-edit,.mk .vp-btn.mk-play{border-radius:var(--radius-lg);font-synthesis-weight:none;height:62px;text-decoration:none}.mk .vp-btn.mk-edit{font:700 20px var(--font-display)}.mk .vp-btn.mk-play{font:700 24px var(--font-display)}.mk-play img{object-fit:contain;width:34px;height:34px}.mk-edit .ico{font-size:24px}.mk-pub .mk-intro{text-align:center;color:var(--fg-muted);font:600 15px/1.4 var(--font-body);margin:6px 0 0;padding:0 34px}.mk-pub .mk-splash{opacity:.5;height:240px}.mk-pubhead{flex-direction:column;align-items:center;padding-top:80px;display:flex}.mk-pubhead .mascot{height:110px}.mk-pubhead .title{margin-top:8px}.mk-pub .mk-panel{margin-top:40px}.mk-pub .mk-panel .mk-gap{flex-direction:column;gap:12px;display:flex}.mk-pick{border-radius:var(--radius-lg);background:var(--bg);border:2px dashed var(--line-strong);width:100%;min-height:56px;color:var(--fg);text-align:start;cursor:pointer;font:700 16px var(--font-display);font-synthesis-weight:none;align-items:center;gap:10px;padding:8px 14px;display:flex}.mk-pick:hover,.mk-pick:focus-visible{border-color:var(--accent)}.mk-pick .ico{color:var(--accent);font-size:24px}.mk-pick .nm{text-overflow:ellipsis;white-space:nowrap;max-width:48%;font:600 12px var(--font-body);color:var(--fg-muted);margin-inline-start:auto;overflow:hidden}.mk-input{border-radius:var(--radius-lg);background:var(--bg);border:2px solid var(--line-strong);width:100%;height:54px;color:var(--fg);font:700 17px var(--font-display);font-synthesis-weight:none;outline:0;padding:0 16px;display:block}.mk-input::placeholder{color:var(--fg-muted);font-family:var(--font-body);font-weight:600}.mk-input:focus{border-color:var(--accent)}textarea.mk-input{resize:vertical;height:auto;min-height:92px;line-height:1.35;font:600 15px/1.4 var(--font-body);padding:14px 16px}.mk-select{position:relative}.mk-select select{appearance:none;border-radius:var(--radius-lg);background:var(--bg);border:2px solid var(--line-strong);width:100%;height:54px;color:var(--fg);font:700 17px var(--font-display);cursor:pointer;outline:0;padding:0 44px 0 16px}.mk-select select:focus{border-color:var(--accent)}.mk-select .ico{color:var(--accent);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mk-pub-status{text-align:center;min-height:0;color:var(--accent-light);margin:0}.mk-pub-status:empty{display:none}.mk-pub .mk-go{height:64px;font-size:24px}.mk-chip-btn{cursor:pointer}.mk-h2{font:700 20px var(--font-display);color:var(--fg);font-synthesis-weight:none;margin:26px 14px 10px}.mk-games{flex-direction:column;gap:10px;padding:0 14px 30px;display:flex}.mk-game{border-radius:var(--radius-lg);background:var(--panel);border:2px solid var(--line);align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 5px #0000002e}.mk-game>img{border:2px solid var(--line-strong);object-fit:cover;border-radius:14px;flex:none;width:52px;height:52px}.mk-game .grow{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.mk-game .grow b{font:700 18px/1.15 var(--font-display);overflow-wrap:anywhere;font-synthesis-weight:none}.mk-game .grow small{font:600 12px/1.35 var(--font-body);color:var(--fg-muted)}.mk-game .col{flex:none}.mk .mk-game .vp-btn{height:34px;padding:0 12px;font-size:13px}.mk-games .none{text-align:center;margin:6px}.backv{left:calc(var(--sal) + 14px);top:calc(max(var(--sat),47px) + 3px);width:52px;height:47px}@media (width>=900px) and (height>=560px){.backv{width:64px;height:58px;top:24px;left:24px}}.game-frame.portrait{width:min(100%,46.21dvh)}#app[data-view=game] .toasts{top:calc(max(var(--sat),47px) + 5px);left:calc(var(--sal) + 72px);align-items:stretch;right:10px}#app[data-view=game] .toasts .vp-ach{gap:8px;padding:5px 12px 5px 5px}#app[data-view=game] .toasts .vp-ach img{width:40px;height:40px}#app[data-view=game] .toasts .vp-ach>span{flex:1;min-width:0}#app[data-view=game] .toasts .vp-ach b{font-size:14px}#app[data-view=game] .toasts .vp-ach small{font-size:12px}#app[data-view=game] .toasts .vp-ach em{margin-left:0;font-size:16px}@media (width>=900px) and (height>=560px){#app[data-view=game] .toasts{align-items:center;top:20px;left:0;right:0}#app[data-view=game] .toasts .vp-ach{padding:5px 14px 5px 5px}#app[data-view=game] .toasts .vp-ach>span{flex:none}}.gload .hexwrap{margin-top:max(120px,calc(max(var(--sat),47px) + 173px))}.gload .hexwrap .shine{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg,#ffffff59,#fff0 40%);position:absolute;inset:7px}.gload .err b{text-shadow:0 2px #000}.rotate{padding:calc(max(var(--sat),47px) + 3px) 12px 0}.rotate .card{margin-top:70px}.rotate .turn{margin-top:40px}.offline img.mascot{margin-top:170px}@media (height<=700px){.offline img.mascot{margin-top:max(40px,12vh)}}#app[data-route=signin] .screen-layer{background:var(--bg-outer);padding:0;overflow-y:auto}#app[data-route=signin] .nav3{display:none}.signin{background:var(--bg-outer);height:100dvh;min-height:max(100%,780px);color:var(--fg);position:relative;overflow:hidden}.signin>.bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.signin>.fade{background:linear-gradient(180deg,#0c111d00 30%,#0c111dd9 60%,var(--bg) 100%);position:absolute;inset:0}.signin .col{width:min(100%,440px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.signin .logo{filter:drop-shadow(0 10px 20px #0009);width:220px;position:absolute;top:92px;left:50%;transform:translate(-50%)}.signin .mascot{filter:drop-shadow(0 10px #0000004d);height:180px;position:absolute;top:228px;left:50%;transform:translate(-50%)}.signin .hello{text-align:center;position:absolute;top:428px;left:20px;right:20px}.signin .hello .title{font-size:30px}.signin .hello .sub{color:var(--fg-muted);font:700 15px/1.4 var(--font-body);margin:6px 0 0}.signin .btns{flex-direction:column;gap:10px;display:flex;position:absolute;top:528px;left:20px;right:20px}.signin .vp-btn{border-radius:var(--radius-lg);text-decoration:none}.signin .vp-btn.go{height:60px;font:400 22px var(--font-display)}.signin .vp-btn.go img{width:32px;height:32px}.signin .vp-btn.white{color:#111;height:52px;font:800 16px var(--font-body);background:#fff;border-color:#fff}.signin .vp-btn.white img{width:20px;height:20px}.signin .fine{text-align:center;white-space:normal;margin:0;line-height:1.45;position:absolute;bottom:28px;left:24px;right:24px}.signin .fine a{color:var(--link)}body.vp .set-col{flex-direction:column;gap:10px;min-width:0;display:flex}@media (width>=700px){:root{--app-max-width:640px}}@media (width>=900px){body.vp .screen-layer:has(.hx){background:radial-gradient(120% 75% at 50% 48%,var(--panel-3) 0%,var(--bg) 70%) fixed}body.vp .tab-body.hx{background:0 0}body.vp .tab-body[data-testid=tab-hero]{max-width:960px}body.vp [data-testid=tab-hero] .hx-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}body.vp [data-testid=tab-hero] .hx-body>.hx-id,body.vp [data-testid=tab-hero] .hx-body>.hx-msg,body.vp [data-testid=tab-hero] .hx-body>.k-skel,body.vp [data-testid=tab-hero] .hx-body>.k-empty{grid-column:1/-1}body.vp .tab-body.settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 24px;max-width:980px;display:grid}body.vp .tab-body.settings>.tab-head{grid-column:1/-1}body.vp .tab-body.st-root{max-width:760px}body.vp .screen-layer:has(.feed){background:#000}body.vp .feed{width:min(100%,56.25dvh);left:50%;right:auto;transform:translate(-50%)}body.vp .dc-cats{max-width:1040px;margin:0 auto}body.vp .cat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body.vp .feat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.vp .nav3 a.on{color:var(--fg)}}@media (width>=1280px){body.vp .dc-cats{max-width:1200px}body.vp .cat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}:root{--focus:var(--accent)}html.light{--focus:var(--accent-deep)}.vp :is(a,button,input,select,textarea,summary,label.vp-item,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}body.vp input.sw:focus-visible{outline-offset:2px}body.vp .petek-host:focus-visible{outline:3px solid var(--focus);outline-offset:-8px;border-radius:24px}.vp :is(select,textarea,input[type=text],input[type=search]):focus-visible{outline-offset:1px}body.vp .seg button:focus-visible{outline-offset:-2px}body.vp .skip-link{z-index:100;border:2px solid var(--accent-ink);background:var(--accent);color:#1a1000;height:44px;font:700 15px var(--font-body);cursor:pointer;border-radius:999px;padding:0 18px;position:absolute;top:-80px;left:12px}body.vp .skip-link:focus-visible{top:calc(var(--sat) + 8px)}body.vp .hx-link,body.vp .see-all,body.vp .mk-invite,body.vp .feed .who a,body.vp .ms-all,body.vp .hx-card .head,body.vp .vp-grab:not(.ms-grab){box-sizing:content-box;background-clip:content-box;margin-block:-7px;padding-block:7px}body.vp .hx-card .head{margin-block:-7px 1px}body.vp .ms-all{margin-block:-5px -7px}body.vp .hx-link,body.vp .feed .who a{align-items:center;display:inline-flex}body.vp .st-restore{position:relative}body.vp .st-restore:after{content:"";position:absolute;inset:-9px -8px}body.vp .mk-invite{margin:19px 0 -7px}body.vp .vp-grab:not(.ms-grab){margin:-12px auto 2px;padding-block:12px}body.vp .hx-count,body.vp .st-x2,body.vp .st-first .st-love{background:color-mix(in srgb,var(--love) 78%,#000);border-color:#0000}body.vp .hx-initial{text-shadow:0 1px #00000059;filter:brightness(.88)}html.light body.vp .vbadge,html.light body.vp .mk-free{color:color-mix(in srgb,var(--verified) 72%,#000)}html.light body.vp .hx-stats b{color:var(--accent-deep)}html.light body.vp .danger-btn{color:color-mix(in srgb,var(--danger) 82%,#000)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (forced-colors:active){.vp-btn,.chip,.vp-item,.panel,.k-skel-item{border:2px solid buttontext}.vp :focus-visible{outline:3px solid highlight}}body.vp .see-all{margin-inline:-8px;padding-inline:8px}body.vp .topbar .pub{height:32px}@media (width>=560px){body.vp .topbar .pub{height:36px}}body.vp :is([data-testid=hero-change],[data-testid=photo-upload],[data-testid=ladder-toggle],[data-testid=invite]){min-height:32px}body.vp .hx-link{min-height:18px}body.vp .see-all{min-width:16px;min-height:18px}body.vp .st-restore{align-items:center;min-height:32px;margin-block:-8px;display:inline-flex}body.vp .signin .fine a{margin-block:-8px;padding-block:8px;line-height:1.45;display:inline-block}body.vp .mk-invite,body.vp .feed .who a{min-height:18px}body.vp [data-testid=clip-follow]{min-height:32px}
