.embedded-game-actions[data-v-9fab59bf]{display:grid;gap:8px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);padding-bottom:2px;width:100%}.embedded-game-actions button[data-v-9fab59bf]{align-items:center;background:rgba(20,27,39,.78);border:1px solid var(--border);border-radius:9px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;gap:7px;height:34px;justify-content:center;min-width:0;padding:0 10px;white-space:nowrap}.embedded-game-actions svg[data-v-9fab59bf]{fill:currentColor;flex:0 0 auto;height:16px;width:16px}.embedded-game-actions .close-action svg[data-v-9fab59bf]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.embedded-game-actions button[data-v-9fab59bf]:hover{filter:brightness(1.1)}.embedded-game-actions.compact[data-v-9fab59bf]{gap:8px;grid-template-columns:repeat(2,40px);justify-self:start;padding-bottom:4px;width:auto}.embedded-game-actions.compact button[data-v-9fab59bf]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(12,18,28,.68);border-radius:12px;color:#aebbd0;height:40px;padding:0;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease;width:40px}.embedded-game-actions.compact svg[data-v-9fab59bf]{height:18px;width:18px}.embedded-game-actions.compact .action-label[data-v-9fab59bf]{display:none}.embedded-game-actions.compact .center-action[data-v-9fab59bf]:hover{background:rgba(37,99,235,.12);border-color:#60a5fa6b;color:#7db7ff;transform:translateY(-1px)}.embedded-game-actions.compact .close-action[data-v-9fab59bf]:hover{background:rgba(127,29,29,.14);border-color:#f872725c;color:#fca5a5;transform:translateY(-1px)}.start-panel[data-v-fdf69e41]{--game-rgb:96,165,250;--game-accent:#60a5fa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,rgba(var(--game-rgb),.07),transparent 32%),rgba(13,18,27,.88);border:1px solid rgba(var(--game-rgb),.2);border-radius:20px;box-shadow:0 22px 52px #00000047,inset 0 1px #ffffff09;min-height:0;overflow:hidden;padding:24px;position:relative;width:100%}.start-panel.theme-snake[data-v-fdf69e41]{--game-rgb:34,197,94;--game-accent:#22c55e}.start-panel[data-v-fdf69e41]:before{background:radial-gradient(circle,rgba(var(--game-rgb),.13),transparent 68%);border-radius:50%;content:"";height:320px;left:-100px;pointer-events:none;position:absolute;top:-160px;width:440px}.start-panel.embedded[data-v-fdf69e41]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin:0;padding:clamp(20px,3vw,36px);width:100%}.start-toolbar[data-v-fdf69e41]{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px;position:relative;z-index:1}.start-copy[data-v-fdf69e41]{display:grid;gap:3px;margin:0;min-width:0}.start-toolbar[data-v-fdf69e41] .embedded-game-actions{flex:0 0 auto;gap:8px;grid-template-columns:repeat(2,40px);padding:0;width:auto}.start-toolbar[data-v-fdf69e41] .embedded-game-actions button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(8,12,19,.42);border-color:#94a3b829;border-radius:12px;color:#cbd5e1;height:40px;padding:0;width:40px}.start-kicker[data-v-fdf69e41]{color:rgb(var(--game-rgb));font-size:10px;font-weight:800;letter-spacing:.12em;margin:0}.start-copy h2[data-v-fdf69e41],.start-copy p[data-v-fdf69e41]{margin:0}.start-copy h2[data-v-fdf69e41]{color:#f1f5f9;font-size:26px;letter-spacing:-.025em;line-height:1.25}.start-copy p[data-v-fdf69e41]{color:#8f9caf;font-size:13px}.command-bar[data-v-fdf69e41]{background:rgba(3,7,13,.3);border:1px solid rgba(148,163,184,.1);border-radius:15px;display:grid;gap:10px;grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);margin-bottom:16px;padding:9px;position:relative;z-index:1}.primary-actions[data-v-fdf69e41],.utility-actions[data-v-fdf69e41]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.game-action[data-v-fdf69e41]{align-items:center;background:rgba(15,20,29,.84);border:1px solid rgba(148,163,184,.14);border-radius:12px;color:#dce5ef;cursor:pointer;display:flex;gap:10px;height:58px;min-width:0;padding:0 13px;text-align:left;transition:border-color .16s ease,filter .16s ease,transform .16s ease}.game-action.primary[data-v-fdf69e41]{background:linear-gradient(135deg,rgba(var(--game-rgb),.94),rgba(var(--game-rgb),.62));border-color:rgba(var(--game-rgb),.46);box-shadow:0 10px 22px rgba(var(--game-rgb),.14);color:#fff}.game-action.continue[data-v-fdf69e41]{background:rgba(var(--game-rgb),.065);border-color:rgba(var(--game-rgb),.18)}.action-symbol[data-v-fdf69e41]{background:hsla(0,0%,100%,.16);border-radius:9px;display:grid;flex:0 0 auto;font-size:12px;height:30px;place-items:center;width:30px}.continue-symbol[data-v-fdf69e41]{background:rgba(var(--game-rgb),.12);color:rgb(var(--game-rgb));font-size:18px}.action-copy[data-v-fdf69e41]{display:grid;gap:1px;min-width:0}.action-copy small[data-v-fdf69e41],.action-copy strong[data-v-fdf69e41]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-copy strong[data-v-fdf69e41]{font-size:13px}.action-copy small[data-v-fdf69e41]{color:#e2e8f09e;font-size:10px}.utility-action[data-v-fdf69e41]{align-items:center;background:rgba(15,20,29,.7);border:1px solid rgba(148,163,184,.14);border-radius:12px;color:#aab5c4;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:1fr 1fr;height:58px;min-width:0;padding:7px 10px;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.utility-icon[data-v-fdf69e41]{background:rgba(148,163,184,.09);border-radius:9px;color:#cbd5e1;display:grid;font-weight:800;grid-row:1/3;height:28px;place-items:center;width:28px}.utility-action>span[data-v-fdf69e41]:not(.utility-icon){align-self:end;font-size:10px}.utility-action strong[data-v-fdf69e41]{align-self:start;color:#e2e8f0;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sound-action strong[data-v-fdf69e41]{color:rgb(var(--game-rgb))}.trial-access[data-v-fdf69e41]{background:linear-gradient(135deg,rgba(120,53,15,.12),rgba(88,28,135,.1));border-color:#f59e0b33}.trial-access .utility-icon[data-v-fdf69e41]{background:rgba(245,158,11,.1);color:#fbbf24}.trial-access strong[data-v-fdf69e41]{color:#f5d18b}.game-action[data-v-fdf69e41]:hover,.utility-action[data-v-fdf69e41]:hover{border-color:rgba(var(--game-rgb),.42);filter:brightness(1.07);transform:translateY(-1px)}.game-action[data-v-fdf69e41]:disabled,.utility-action[data-v-fdf69e41]:disabled{cursor:not-allowed;filter:none;opacity:.42;transform:none}.trial-access[data-v-fdf69e41]:disabled{opacity:.72}.level-grid[data-v-fdf69e41]{gap:9px;grid-template-columns:repeat(5,minmax(0,1fr));z-index:1}.level-card[data-v-fdf69e41],.level-grid[data-v-fdf69e41]{display:grid;position:relative}.level-card[data-v-fdf69e41]{background:linear-gradient(145deg,hsla(0,0%,100%,.015),transparent 55%),rgba(7,11,18,.52);border:1px solid rgba(148,163,184,.13);border-radius:14px;color:var(--text);cursor:pointer;gap:6px;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:126px;overflow:hidden;padding:12px 13px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.level-card[data-v-fdf69e41]:after{background:radial-gradient(circle,rgba(var(--game-rgb),.08),transparent 68%);border-radius:50%;bottom:-32px;content:"";height:90px;pointer-events:none;position:absolute;right:-18px;width:90px}.level-card[data-v-fdf69e41]:hover{background:rgba(var(--game-rgb),.055);border-color:rgba(var(--game-rgb),.42);transform:translateY(-2px)}.level-card.active[data-v-fdf69e41]{background:linear-gradient(145deg,rgba(var(--game-rgb),.16),rgba(var(--game-rgb),.035) 60%),rgba(7,12,20,.78);border-color:rgba(var(--game-rgb),.86);box-shadow:0 0 0 1px rgba(var(--game-rgb),.16) inset,0 12px 26px rgba(var(--game-rgb),.08)}.level-card.locked[data-v-fdf69e41]{cursor:not-allowed;opacity:.38;transform:none}.level-card.completed .level-meta[data-v-fdf69e41]{background:rgba(34,197,94,.08);border-color:#22c55e3d;color:#4ade80}.level-card-top[data-v-fdf69e41]{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.level-no[data-v-fdf69e41]{color:rgba(var(--game-rgb),.82);font-size:9px;font-weight:800;letter-spacing:.09em}.level-meta[data-v-fdf69e41]{background:rgba(148,163,184,.05);border:1px solid rgba(148,163,184,.13);border-radius:999px;color:#8995a7;flex:0 0 auto;font-size:9px;padding:2px 6px}.level-name[data-v-fdf69e41]{color:#e9eef5;font-size:15px;line-height:1.35}.level-desc[data-v-fdf69e41]{color:#98a4b5;display:-webkit-box;font-size:11px;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.level-select-hint[data-v-fdf69e41]{align-items:center;color:#748196;display:flex;font-size:10px;justify-content:space-between}.level-card.active .level-select-hint[data-v-fdf69e41]{color:rgb(var(--game-rgb));font-weight:700}@media (max-height:900px){.start-panel.embedded[data-v-fdf69e41]{margin:0;padding:20px;width:100%}.start-toolbar[data-v-fdf69e41]{margin-bottom:12px}.start-copy h2[data-v-fdf69e41]{font-size:22px}.command-bar[data-v-fdf69e41]{margin-bottom:12px;padding:7px}.game-action[data-v-fdf69e41],.utility-action[data-v-fdf69e41]{height:52px}.level-grid[data-v-fdf69e41]{gap:8px}.level-card[data-v-fdf69e41]{min-height:104px;padding:10px}.level-desc[data-v-fdf69e41]{-webkit-line-clamp:1}}@media (max-height:760px){.start-panel.embedded[data-v-fdf69e41]{height:100%;max-height:100%;overflow-y:auto}.start-copy>p[data-v-fdf69e41]:last-child{display:none}.command-bar[data-v-fdf69e41]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.game-action[data-v-fdf69e41],.utility-action[data-v-fdf69e41]{height:48px}.level-card[data-v-fdf69e41]{min-height:90px}.level-select-hint[data-v-fdf69e41]{display:none}}@media (max-width:1040px){.command-bar[data-v-fdf69e41]{grid-template-columns:1fr}.level-grid[data-v-fdf69e41]{grid-template-columns:repeat(2,minmax(0,1fr))}}
