@import "https://fonts.googleapis.com/css2?family=Handjet:wght@100..900&family=Golos+Text:wght@400..900&display=swap";:root{--ovo-black:#000;--ovo-ink:#0d1413;--ovo-ink-2:#171f1e;--ovo-white:#fff;--ovo-yellow:#ffd307;--ovo-amber:#fece01;--ovo-gold:#c79e00;--ovo-grey-100:#e8e8e8;--ovo-grey-300:#b4b4b4;--ovo-grey-500:gray;--ovo-grey-700:#4a4a4a;--ovo-grey-900:#2b2b2b;--ovo-red:#c8102e;--ovo-green:#026324;--ovo-green-bright:#1fa84b;--ovo-blue:#0638bb;--ovo-purple:#7a3fa8;--ovo-orange:#f2760c;--ovo-leaf-red:#8e2416;--ovo-skin:#f6bb74;--surface-page:var(--ovo-black);--surface-card:var(--ovo-ink);--surface-raised:var(--ovo-ink-2);--surface-invert:var(--ovo-yellow);--text-primary:var(--ovo-white);--text-secondary:var(--ovo-grey-300);--text-muted:var(--ovo-grey-500);--text-accent:var(--ovo-yellow);--text-on-yellow:var(--ovo-black);--border-frame:var(--ovo-yellow);--border-subtle:var(--ovo-grey-900);--link:var(--ovo-yellow);--link-hover:var(--ovo-white);--focus-ring:var(--ovo-white);--font-display:"Handjet", "Courier New", monospace;--font-body:"Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--display-axes:"ELSH" 0, "ELGR" 1;--size-3xs:12px;--size-2xs:14px;--size-xs:16px;--size-sm:18px;--size-md:20px;--size-lg:24px;--size-xl:32px;--size-2xl:40px;--size-3xl:56px;--size-4xl:72px;--size-5xl:96px;--size-6xl:128px;--weight-bold:700;--leading-tight:.9;--leading-display:1;--leading-body:1.5;--tracking-display:.06em;--tracking-label:.14em;--type-body-size:var(--size-xs);--type-label-size:var(--size-3xs);--px:4px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--gutter-grid:24px;--section-y:96px;--page-max:1440px;--page-pad:48px;--page-pad-sm:20px;--notch-sm:8px;--notch-md:12px;--notch-lg:20px;--clip-notch-sm:polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px), 0 8px);--clip-notch-md:polygon(12px 0, calc(100% - 12px) 0, 100% 12px, 100% calc(100% - 12px), calc(100% - 12px) 100%, 12px 100%, 0 calc(100% - 12px), 0 12px);--clip-notch-lg:polygon(20px 0, calc(100% - 20px) 0, 100% 20px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0 calc(100% - 20px), 0 20px);--border-1:2px;--border-2:4px;--frame-yellow:4px solid var(--ovo-yellow);--frame-subtle:2px solid var(--ovo-grey-900);--scanlines:repeating-linear-gradient(to bottom, #ffffff0b 0 1px, transparent 1px 3px);--pixel-grid:repeating-linear-gradient(to right, #ffd30714 0 1px, transparent 1px 32px), repeating-linear-gradient(to bottom, #ffd30714 0 1px, transparent 1px 32px);--dur-instant:60ms;--dur-fast:.12s;--dur-base:.2s;--ease-step-2:steps(2, end);--ease-step-4:steps(4, end);--lift:translate(-3px, -3px);--press:translate(3px, 3px)}@keyframes ovo-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ovo-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ovo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}:target{scroll-margin-top:132px}@media (width<=900px){:target{scroll-margin-top:160px}}@media (width<=640px){:target{scroll-margin-top:var(--space-5)}}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}img,video{max-width:100%;display:block}a{color:var(--link);transition:color var(--dur-fast) var(--ease-step-2);text-decoration:none}a:hover{color:var(--link-hover)}a:active{color:var(--ovo-gold)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}button{font-family:inherit}::selection{background:var(--ovo-yellow);color:var(--ovo-black)}.ovo-display{font-family:var(--font-display);font-variation-settings:var(--display-axes);font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:uppercase}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ovo-label{font-family:var(--font-body);font-size:var(--type-label-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.ovo-frame{clip-path:var(--clip-notch-md);background:var(--ovo-yellow);padding:var(--border-2)}.ovo-frame>*{clip-path:var(--clip-notch-md);background:var(--surface-card)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn[data-v-bf6aee9b]{clip-path:var(--clip-notch-sm);font-family:var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:transform var(--dur-instant) var(--ease-step-2), box-shadow var(--dur-instant) var(--ease-step-2), background var(--dur-instant) var(--ease-step-2);border:none;border-radius:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.btn--block[data-v-bf6aee9b]{width:100%;display:flex}.btn--sm[data-v-bf6aee9b]{height:36px;font-size:var(--size-3xs);gap:8px;padding:0 16px}.btn--md[data-v-bf6aee9b]{height:48px;font-size:var(--size-2xs);gap:10px;padding:0 24px}.btn--lg[data-v-bf6aee9b]{height:60px;font-size:var(--size-xs);gap:12px;padding:0 32px}.btn--primary[data-v-bf6aee9b]{background:var(--ovo-yellow);color:var(--ovo-black);--drop:var(--ovo-gold);--press-bg:var(--ovo-gold);box-shadow:4px 4px 0 var(--drop)}.btn--danger[data-v-bf6aee9b]{background:var(--ovo-red);color:var(--ovo-white);--drop:#7d0a1d;--press-bg:#7d0a1d;box-shadow:4px 4px 0 var(--drop)}.btn--secondary[data-v-bf6aee9b]{color:var(--ovo-yellow);border:var(--frame-yellow);--press-bg:#ffd30729;background:0 0}.btn--ghost[data-v-bf6aee9b]{color:var(--ovo-white);--press-bg:#ffffff1a;background:0 0}.btn[data-v-bf6aee9b]:hover:not(:disabled):not([aria-disabled=true]){transform:var(--lift)}.btn--primary[data-v-bf6aee9b]:hover:not(:disabled),.btn--danger[data-v-bf6aee9b]:hover:not(:disabled){box-shadow:7px 7px 0 var(--drop)}.btn[data-v-bf6aee9b]:active:not(:disabled):not([aria-disabled=true]){background:var(--press-bg);transform:var(--press);box-shadow:none}.btn[data-v-bf6aee9b]:disabled,.btn[aria-disabled=true][data-v-bf6aee9b]{cursor:not-allowed;opacity:.35}.marquee[data-v-d06cc40c]{align-items:center;display:flex;overflow:hidden}.marquee--yellow[data-v-d06cc40c]{background:var(--ovo-yellow);color:var(--ovo-black)}.marquee--black[data-v-d06cc40c]{background:var(--ovo-black);color:var(--ovo-yellow);border-top:var(--frame-yellow);border-bottom:var(--frame-yellow)}.marquee__track[data-v-d06cc40c]{white-space:nowrap;flex:none;align-items:center;width:max-content;animation-name:marquee-run-d06cc40c;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.marquee__group[data-v-d06cc40c]{flex:none;align-items:center;display:flex}.marquee__item[data-v-d06cc40c]{align-items:center;gap:32px;padding-right:32px;font-size:28px;display:inline-flex}.marquee__sep[data-v-d06cc40c]{opacity:.6}@keyframes marquee-run-d06cc40c{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--group-width)))}}.store-map[data-v-404e5632]{background-image:var(--pixel-grid);height:100%;min-height:420px;position:relative;overflow:hidden}.store-map__canvas[data-v-404e5632]{position:absolute;inset:0}.store-map__canvas[data-v-404e5632] [class*=-ground-pane]{filter:invert()hue-rotate(180deg)}.store-map__canvas[data-v-404e5632] [class*=-map-copyrights-promo]{display:none!important}.store-map__fallback[data-v-404e5632]{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;color:var(--text-secondary);flex-direction:column;margin:0;font-size:15px;line-height:1.6;display:flex;position:absolute;inset:0}.store-map__fallback span[data-v-404e5632]{color:var(--text-muted);font-size:13px}.ymap-pin{width:212px;height:92px;transform:translate(-102px,-86px)}.ymap-pin__balloon{display:block;overflow:visible}.ymap-pin__label{font-family:var(--font-display);font-variation-settings:var(--display-axes);letter-spacing:.05em;fill:var(--ovo-black);font-size:30px;font-weight:700}.pac[data-v-8aaf6e44]{display:block;overflow:visible}.pac__frames path[data-v-8aaf6e44]{fill:var(--ovo-amber);opacity:0;animation:.32s step-end infinite pac-chomp-8aaf6e44;animation-delay:calc(var(--n) * 80ms)}@keyframes pac-chomp-8aaf6e44{0%,24.99%{opacity:1}25%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.pac__frames path[data-v-8aaf6e44]{opacity:0;animation:none}.pac__frames path[data-v-8aaf6e44]:nth-child(3){opacity:1}}@property --lap{syntax:"<number>";inherits:true;initial-value:0}@property --at{syntax:"<number>";inherits:false;initial-value:0}@property --eaten{syntax:"<number>";inherits:true;initial-value:0}@property --fresh{syntax:"<number>";inherits:true;initial-value:0}.eater[data-v-3b0c0195]{--pad:16px;--price-row:34px;margin-top:var(--space-6)}.eater__track[data-v-3b0c0195]{align-items:stretch;gap:var(--space-2);padding:var(--pad) 0;border-bottom:var(--frame-yellow);background:var(--scanlines);animation:eater-lap-3b0c0195 var(--cycle) linear infinite;grid-template-columns:repeat(8,minmax(0,1fr));display:grid;position:relative}@keyframes eater-lap-3b0c0195{0%{--lap:0}to{--lap:1}}.pellet[data-v-3b0c0195]{--n:8;--at:calc(((var(--i) + .5) / var(--n) + .1) / 1.2);--eaten:clamp(0, (var(--lap) - var(--at)) * 1000, 1);--fresh:clamp(0, (var(--at) + .025 - var(--lap)) * 1000, 1);align-items:center;gap:var(--space-2);color:var(--text-primary);text-align:center;flex-direction:column;display:flex}.pellet__shot[data-v-3b0c0195]{aspect-ratio:1;background:var(--ovo-white);border:var(--border-1) solid var(--ovo-grey-900);width:100%;max-width:104px;transition:border-color var(--dur-fast) var(--ease-step-2);display:block}.pellet:hover .pellet__shot[data-v-3b0c0195]{border-color:var(--ovo-yellow)}.pellet__shot img[data-v-3b0c0195]{object-fit:contain;width:100%;height:100%}.pellet__title[data-v-3b0c0195]{width:100%;font-size:var(--size-3xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pellet__stack[data-v-3b0c0195]{height:var(--price-row);align-items:center;margin-top:auto;display:grid}.pellet__stack[data-v-3b0c0195]>*{font-size:var(--size-lg);white-space:nowrap;grid-area:1/1}.pellet__was[data-v-3b0c0195]{color:var(--text-secondary);opacity:calc(1 - var(--eaten));text-decoration:line-through;text-decoration-thickness:3px}.pellet__now[data-v-3b0c0195]{color:var(--text-accent);opacity:var(--eaten);transform:scale(calc(1 + .25 * var(--eaten) * var(--fresh)))}.eater__pac[data-v-3b0c0195]{bottom:calc(var(--pad) + var(--price-row) / 2);width:88px;height:88px;animation:pac-run-3b0c0195 var(--cycle) linear infinite;position:absolute;left:-10%;transform:translate(-50%,50%)}@keyframes pac-run-3b0c0195{0%{left:-10%}to{left:110%}}.eater__note[data-v-3b0c0195]{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--size-3xs)}@media (width<=900px){.eater[data-v-3b0c0195]{--pad:12px;--price-row:28px}.eater__track[data-v-3b0c0195]{grid-template-columns:repeat(4,minmax(0,1fr))}.pellet[data-v-3b0c0195]{--n:4}.pellet[data-v-3b0c0195]:nth-child(n+5){display:none}.pellet__shot[data-v-3b0c0195]{max-width:88px}.pellet__stack[data-v-3b0c0195]>*{font-size:var(--size-md)}.eater__pac[data-v-3b0c0195]{width:56px;height:56px}}@media (width<=560px){.eater__track[data-v-3b0c0195]{grid-template-columns:repeat(3,minmax(0,1fr))}.pellet[data-v-3b0c0195]{--n:3}.pellet[data-v-3b0c0195]:nth-child(n+4){display:none}.pellet__stack[data-v-3b0c0195]>*{font-size:var(--size-sm)}}@media (prefers-reduced-motion:reduce){.eater__track[data-v-3b0c0195]{animation-name:none}.pellet__stack[data-v-3b0c0195]{flex-direction:column;align-items:center;height:auto;display:flex}.pellet__stack[data-v-3b0c0195]>*{opacity:1;font-size:var(--size-md);animation-name:none;transform:none}.eater__pac[data-v-3b0c0195]{opacity:.35;animation-name:none;left:auto;right:0}}.badge[data-v-7abc327f]{width:40px;height:40px;display:block}.path[data-v-f34ba7b0]{margin-top:var(--gutter-grid)}.path__head[data-v-f34ba7b0]{gap:var(--gutter-grid);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.path__lede[data-v-f34ba7b0]{color:var(--text-secondary);font-size:15px;line-height:1.55}.path__picker[data-v-f34ba7b0]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.entrance[data-v-f34ba7b0]{padding:var(--space-3);text-align:left;color:var(--text-primary);background:var(--surface-card);border:var(--frame-subtle);clip-path:var(--clip-notch-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-step-2);flex-direction:column;gap:2px;display:flex}.entrance[data-v-f34ba7b0]:hover{background:var(--surface-raised)}.entrance--on[data-v-f34ba7b0]{background:var(--surface-raised);border-color:var(--ovo-yellow)}.entrance__label[data-v-f34ba7b0]{font-size:var(--size-sm)}.entrance__hint[data-v-f34ba7b0]{font-size:var(--size-3xs);color:var(--text-muted)}.path__scroll[data-v-f34ba7b0]{margin-top:var(--gutter-grid)}.path__stage[data-v-f34ba7b0]{max-width:760px;margin:0 auto;position:relative}.path__svg[data-v-f34ba7b0]{width:100%;height:100%;position:absolute;inset:0}.path__store[data-v-f34ba7b0]{fill:var(--ovo-yellow);fill-opacity:.22;stroke:var(--ovo-yellow);stroke-width:6px;animation:1.6s step-end infinite store-pulse-f34ba7b0}@keyframes store-pulse-f34ba7b0{0%,49%{fill-opacity:.22}50%,to{fill-opacity:.5}}.path__store-label[data-v-f34ba7b0]{fill:var(--ovo-white);font-variation-settings:var(--display-axes);letter-spacing:.06em;font-size:44px}.pin rect[data-v-f34ba7b0]{fill:var(--ovo-ink-2);stroke:var(--ovo-grey-500);stroke-width:4px;cursor:pointer}.pin text[data-v-f34ba7b0]{fill:var(--ovo-grey-300);font-variation-settings:var(--display-axes);pointer-events:none;font-size:26px}.pin--on rect[data-v-f34ba7b0]{fill:var(--ovo-yellow);stroke:var(--ovo-white)}.pin--on text[data-v-f34ba7b0]{fill:var(--ovo-black)}.path__ghost[data-v-f34ba7b0]{fill:none;stroke:var(--ovo-gold);stroke-width:10px;stroke-opacity:.35}.path__route[data-v-f34ba7b0]{fill:none;stroke:var(--ovo-yellow);stroke-width:14px;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:route-draw-f34ba7b0 var(--dur) linear forwards}@keyframes route-draw-f34ba7b0{to{stroke-dashoffset:0}}.path__walker-frame[data-v-f34ba7b0]{fill:var(--ovo-amber);opacity:0;animation:.32s step-end infinite walker-chomp-f34ba7b0;animation-delay:calc(var(--n) * 80ms)}@keyframes walker-chomp-f34ba7b0{0%,24.99%{opacity:1}25%,to{opacity:0}}.steps[data-v-f34ba7b0]{margin:var(--space-6) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.steps__item[data-v-f34ba7b0]{gap:var(--space-3);padding:var(--space-3);background:var(--surface-card);border-left:4px solid var(--border-subtle);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-step-2);grid-template-columns:32px minmax(0,1fr);align-items:start;font-size:15px;line-height:1.5;display:grid}.steps__item--done[data-v-f34ba7b0]{color:var(--text-secondary);border-left-color:var(--ovo-gold)}.steps__item--on[data-v-f34ba7b0]{color:var(--text-primary);border-left-color:var(--ovo-yellow)}.steps__num[data-v-f34ba7b0]{font-size:var(--size-lg);color:var(--text-muted)}.steps__item--done .steps__num[data-v-f34ba7b0]{color:var(--ovo-gold)}.steps__item--on .steps__num[data-v-f34ba7b0]{color:var(--text-accent)}@media (width<=900px){.path__head[data-v-f34ba7b0]{grid-template-columns:1fr}}@media (width<=480px){.path__picker[data-v-f34ba7b0]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.path__store[data-v-f34ba7b0]{fill-opacity:.35;animation-name:none}.path__route[data-v-f34ba7b0]{stroke-dashoffset:0;animation-name:none}.path__walker-frame[data-v-f34ba7b0]{opacity:0;animation-name:none}.path__walker-frame[data-v-f34ba7b0]:nth-child(3){opacity:1}.steps__item[data-v-f34ba7b0]{color:var(--text-secondary);border-left-color:var(--ovo-gold)}}.game[data-v-30373ca8]{background:var(--ovo-black);border:var(--frame-yellow);flex-direction:column;display:flex;position:relative}.game__hud[data-v-30373ca8]{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:var(--frame-subtle);display:flex}.game__score[data-v-30373ca8]{font-size:var(--size-md);color:var(--text-accent)}.game__lives[data-v-30373ca8]{gap:6px;margin-left:auto;display:flex}.game__life[data-v-30373ca8]{background:var(--ovo-amber);clip-path:polygon(0 0,100% 0,100% 40%,50% 50%,100% 60%,100% 100%,0 100%);width:12px;height:12px}.game__close[data-v-30373ca8]{padding:4px var(--space-3);font-size:var(--size-3xs);color:var(--text-primary);background:var(--surface-raised);border:var(--frame-subtle);cursor:pointer}.game__close[data-v-30373ca8]:hover{background:var(--ovo-yellow);color:var(--text-on-yellow)}.game__play[data-v-30373ca8]{flex-direction:column;display:flex;position:relative}.game__box[data-v-30373ca8]{place-items:center;display:grid}.game__box--live[data-v-30373ca8]{touch-action:none}.game__canvas[data-v-30373ca8]{display:block}.game__overlay[data-v-30373ca8]{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:center;background:#000000d1;flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}.game__title[data-v-30373ca8]{font-size:var(--size-2xl);color:var(--text-accent)}.game__result[data-v-30373ca8]{font-size:var(--size-sm);color:var(--text-primary);margin:0}.game__hint[data-v-30373ca8]{font-size:var(--size-3xs);color:var(--text-muted);margin:0}.game__actions[data-v-30373ca8]{gap:var(--space-3);margin-top:var(--space-2);display:flex}.game__btn[data-v-30373ca8]{padding:var(--space-3) var(--space-5);font-size:var(--size-sm);color:var(--text-on-yellow);background:var(--ovo-yellow);clip-path:var(--clip-notch-sm);cursor:pointer;border:0}.game__btn--ghost[data-v-30373ca8]{color:var(--text-accent);background:var(--surface-raised)}.pad[data-v-30373ca8]{display:none}@media (pointer:coarse),(width<=900px){.pad[data-v-30373ca8]{gap:var(--space-1);padding:var(--space-2) 0 var(--space-3);grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,52px);justify-content:center;display:grid}}.pad__btn[data-v-30373ca8]{font-size:var(--size-sm);color:var(--text-accent);background:var(--surface-raised);border:var(--border-1) solid var(--ovo-grey-700);clip-path:var(--clip-notch-sm);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.pad__btn[data-v-30373ca8]:active{color:var(--text-on-yellow);background:var(--ovo-yellow)}.pad__btn--up[data-v-30373ca8]{grid-area:1/2}.pad__btn--left[data-v-30373ca8]{grid-area:2/1}.pad__btn--down[data-v-30373ca8]{grid-area:2/2}.pad__btn--right[data-v-30373ca8]{grid-area:2/3}@media (width<=640px){.game__title[data-v-30373ca8]{font-size:var(--size-lg)}.game__score[data-v-30373ca8]{font-size:var(--size-2xs)}.game__overlay[data-v-30373ca8]{gap:var(--space-2);padding:var(--space-3)}.game__actions[data-v-30373ca8]{margin-top:0}}.page[data-v-52e973c3]{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);min-height:100vh}.section[data-v-52e973c3]{max-width:var(--page-max);margin:var(--section-y) auto 0;padding:0 var(--page-pad)}.eyebrow[data-v-52e973c3]{color:var(--text-accent)}.section__title[data-v-52e973c3]{font-size:var(--size-3xl);color:var(--text-primary);margin:10px 0 0}.grid[data-v-52e973c3]{gap:var(--gutter-grid);margin-top:var(--space-6);display:grid}.grid--2[data-v-52e973c3]{grid-template-columns:repeat(2,1fr)}.grid--3[data-v-52e973c3]{grid-template-columns:repeat(3,1fr)}.header[data-v-52e973c3]{z-index:40;background:var(--ovo-black);border-bottom:var(--frame-yellow);position:sticky;top:0}.header__bar[data-v-52e973c3]{max-width:var(--page-max);padding:0 var(--page-pad);align-items:center;gap:40px;height:88px;margin:0 auto;display:flex}.header__logo[data-v-52e973c3]{height:44px}.header__nav[data-v-52e973c3]{font-size:var(--type-label-size);letter-spacing:var(--tracking-label);text-transform:uppercase;flex:1;gap:26px;font-weight:700;display:flex}.header__nav a[data-v-52e973c3]{color:var(--ovo-grey-100)}.header__nav a[data-v-52e973c3]:hover{color:var(--link-hover)}.hero[data-v-52e973c3]{border-bottom:var(--frame-yellow);position:relative;overflow:hidden}.hero__leaf[data-v-52e973c3],.hero__sparkle[data-v-52e973c3]{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.hero__leaf--top[data-v-52e973c3]{height:78px;top:24px;left:3%}.hero__leaf--bottom[data-v-52e973c3]{height:64px;bottom:8px;right:3%}.hero__sparkle--top[data-v-52e973c3]{height:44px;top:32px;left:4%}.hero__sparkle--bottom[data-v-52e973c3]{height:36px;bottom:16px;right:4%}@media (width<=1024px){.hero__leaf[data-v-52e973c3],.hero__sparkle[data-v-52e973c3]{display:none}}.hero__inner[data-v-52e973c3]{max-width:var(--page-max);padding:var(--space-7) var(--page-pad) 72px;margin:0 auto;position:relative}.hero__stage[data-v-52e973c3]{aspect-ratio:2184/927;position:relative;overflow:hidden}.hero__stage--playing[data-v-52e973c3]{aspect-ratio:auto}.hero__stage--playing .hero__banner[data-v-52e973c3]{display:none}.hero__banner[data-v-52e973c3]{width:100%;height:100%}.hero__play[data-v-52e973c3]{right:var(--space-4);bottom:var(--space-4);padding:var(--space-2) var(--space-4);font-size:var(--size-2xs);color:var(--text-on-yellow);background:var(--ovo-yellow);clip-path:var(--clip-notch-sm);cursor:pointer;transition:transform var(--dur-fast) var(--ease-step-2);border:0;position:absolute}.hero__play[data-v-52e973c3]:hover{transform:var(--lift)}.hero__swipe[data-v-52e973c3]{margin:var(--space-3) 0 0;font-size:var(--size-3xs);color:var(--text-muted)}.game-enter-active[data-v-52e973c3]{transition:transform var(--dur-base) var(--ease-step-4)}.game-enter-from[data-v-52e973c3]{transform:translate(100%)}.hero__pitch[data-v-52e973c3]{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;margin-top:40px;display:flex}.hero__lede[data-v-52e973c3]{max-width:560px;font-size:var(--size-md);color:var(--ovo-grey-100);margin:0;line-height:1.5}.hero__actions[data-v-52e973c3]{gap:var(--space-4);display:flex}.about[data-v-52e973c3]{padding-bottom:0}.about__inner[data-v-52e973c3]{gap:var(--page-pad);grid-template-columns:1fr auto;align-items:center;display:grid}.about__text[data-v-52e973c3]{margin:var(--space-5) 0 0;max-width:640px;font-size:var(--size-sm);color:var(--text-secondary);line-height:1.6}.stats[data-v-52e973c3]{gap:28px;margin:36px 0 0;display:flex}.stats__item[data-v-52e973c3]{margin:0}.stats__value[data-v-52e973c3]{font-size:var(--size-2xl);color:var(--text-accent)}.stats__label[data-v-52e973c3]{color:var(--text-muted);margin:6px 0 0}.about__cast[data-v-52e973c3]{align-items:flex-end;display:flex}.about__char--side[data-v-52e973c3]{height:220px}.about__char--tall[data-v-52e973c3]{height:250px}.benefit[data-v-52e973c3]{height:100%;padding:28px}.benefit__title[data-v-52e973c3]{letter-spacing:.05em;color:var(--text-accent);font-size:34px}.benefit__text[data-v-52e973c3]{color:var(--text-secondary);margin:14px 0 0;font-size:15px;line-height:1.55}.brands[data-v-52e973c3]{gap:var(--gutter-grid);margin-top:var(--space-6);display:grid}.brand__banner[data-v-52e973c3]{aspect-ratio:2184/927;object-fit:cover;width:100%}.section__sub[data-v-52e973c3]{margin:var(--space-8) 0 0;font-size:var(--size-xl);color:var(--text-primary)}.guarantee[data-v-52e973c3]{height:100%;padding:28px}.guarantee__title[data-v-52e973c3]{margin-top:var(--space-4);letter-spacing:.05em;color:var(--text-accent);font-size:28px}.guarantee__text[data-v-52e973c3]{color:var(--text-secondary);margin:12px 0 0;font-size:15px;line-height:1.55}.certs[data-v-52e973c3]{gap:var(--gutter-grid);margin-top:var(--gutter-grid);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.certs__scan[data-v-52e973c3]{aspect-ratio:3/4;object-fit:cover;width:100%}.market[data-v-52e973c3]{height:100%;display:block}.market__body[data-v-52e973c3]{justify-content:space-between;align-items:center;gap:var(--space-4);height:100%;padding:26px 28px;display:flex}.market__name[data-v-52e973c3]{letter-spacing:.05em;color:var(--text-primary);font-size:30px;display:block}.market__note[data-v-52e973c3]{margin-top:var(--space-2);color:var(--text-muted);font-size:13px;display:block}.market__arrow[data-v-52e973c3]{color:var(--text-accent);font-size:30px}.map[data-v-52e973c3]{gap:var(--gutter-grid);margin-top:var(--space-6);grid-template-columns:1fr 380px;align-items:stretch;display:grid}.map__frame[data-v-52e973c3]{clip-path:var(--clip-notch-lg);display:grid}.map__frame[data-v-52e973c3]>*{clip-path:var(--clip-notch-lg)}.store[data-v-52e973c3]{border:var(--frame-subtle);gap:var(--space-5);flex-direction:column;padding:28px;display:flex}.store__title[data-v-52e973c3]{font-size:var(--size-xl);letter-spacing:.05em;color:var(--text-accent)}.store__address[data-v-52e973c3]{font-size:var(--size-xs);color:var(--ovo-grey-100);margin:0;line-height:1.6}.store__hint[data-v-52e973c3]{color:var(--text-muted);font-size:13px}.store__label[data-v-52e973c3]{color:var(--text-muted);margin-bottom:var(--space-2)}.store__value[data-v-52e973c3]{color:var(--text-secondary);font-size:15px;line-height:1.6}.store__phone[data-v-52e973c3]{color:var(--text-secondary)}.store__phone[data-v-52e973c3]:hover{color:var(--link-hover)}.store__cta[data-v-52e973c3]{margin-top:auto}.faq[data-v-52e973c3]{max-width:960px}.section__title--faq[data-v-52e973c3]{margin-bottom:var(--space-6)}.faq__item[data-v-52e973c3]{border:var(--frame-subtle);margin-bottom:var(--space-3)}.faq__summary[data-v-52e973c3]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:20px var(--space-5);color:var(--text-primary);cursor:pointer;font-size:17px;font-weight:600;list-style:none;display:flex}.faq__summary[data-v-52e973c3]::-webkit-details-marker{display:none}.faq__plus[data-v-52e973c3]{color:var(--text-accent);transition:transform var(--dur-fast) var(--ease-step-2);font-size:28px}.faq__item[open] .faq__plus[data-v-52e973c3]{transform:rotate(45deg)}.faq__answer[data-v-52e973c3]{padding:0 var(--space-5) 22px;color:var(--text-secondary);font-size:15px;line-height:1.6}.footer[data-v-52e973c3]{border-top:var(--frame-yellow);margin-top:var(--section-y)}.footer__inner[data-v-52e973c3]{max-width:var(--page-max);padding:56px var(--page-pad) 40px;gap:var(--page-pad);grid-template-columns:1.4fr repeat(3,1fr);margin:0 auto;display:grid}.footer__logo[data-v-52e973c3]{height:52px}.footer__about[data-v-52e973c3]{margin:var(--space-4) 0 0;max-width:280px;font-size:var(--size-2xs);color:var(--text-secondary);line-height:1.6}.footer__heading[data-v-52e973c3]{color:var(--text-accent);margin-bottom:var(--space-4)}.footer__links[data-v-52e973c3]{font-size:var(--size-2xs);flex-direction:column;gap:10px;display:flex}.footer__links a[data-v-52e973c3]{color:var(--text-secondary)}.footer__links a[data-v-52e973c3]:hover{color:var(--link-hover)}.footer__links--plain[data-v-52e973c3]{color:var(--text-secondary)}.footer__bottom[data-v-52e973c3]{border-top:var(--frame-subtle)}.footer__bottom-inner[data-v-52e973c3]{max-width:var(--page-max);padding:20px var(--page-pad);justify-content:space-between;gap:var(--space-5);font-size:var(--type-label-size);color:var(--text-muted);margin:0 auto;display:flex}@media (width<=1024px){.about__inner[data-v-52e973c3],.map[data-v-52e973c3]{grid-template-columns:1fr}.grid--3[data-v-52e973c3],.footer__inner[data-v-52e973c3]{grid-template-columns:repeat(2,1fr)}.section__title[data-v-52e973c3]{font-size:var(--size-2xl)}}@media (width<=900px){.header__bar[data-v-52e973c3]{gap:var(--space-4);height:auto;padding-top:var(--space-4);padding-bottom:var(--space-4);flex-wrap:wrap}.header__nav[data-v-52e973c3]{gap:var(--space-4);flex-wrap:wrap;flex-basis:100%;order:3}}@media (width<=640px){.section[data-v-52e973c3],.header__bar[data-v-52e973c3],.hero__inner[data-v-52e973c3],.footer__inner[data-v-52e973c3],.footer__bottom-inner[data-v-52e973c3]{padding-left:var(--page-pad-sm);padding-right:var(--page-pad-sm)}.header[data-v-52e973c3]{position:static}.grid--2[data-v-52e973c3],.grid--3[data-v-52e973c3],.footer__inner[data-v-52e973c3]{grid-template-columns:1fr}.hero__pitch[data-v-52e973c3]{gap:var(--space-5)}.about__cast[data-v-52e973c3]{justify-content:center}.about__char--side[data-v-52e973c3]{height:140px}.about__char--tall[data-v-52e973c3]{height:160px}.footer__bottom-inner[data-v-52e973c3]{gap:var(--space-2);flex-direction:column}}
