@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-display:block;src:url(./fredoka-latin-DOQG_Jwn.woff2) format("woff2")}:root{--color-top: #FFF1E0;--color-bg: #FFF1E0;--color-letterbox: #F7DCC4;--color-ink: #3E2A4F;--font-ui: "Fredoka", ui-rounded, "SF Pro Rounded", "Arial Rounded MT Bold", system-ui, -apple-system, "Segoe UI", sans-serif;--fw-title: 700;--fw-ui: 600;--ui-neutral: #FFFFFF;--ui-neutral-shade: #EFE8F4;--ui-neutral-line: #7A6A8C;--ui-berry: #FF9FC6;--ui-berry-shade: #FF7BB1;--ui-berry-line: #A73060;--ui-butter: #FFD45C;--ui-butter-shade: #FFCB38;--ui-butter-line: #876D27;--ui-butter-glow: #FFE9A0;--ui-mint: #8EDB9A;--ui-mint-shade: #73D282;--ui-mint-line: #30723A;--ui-mist: #E9E4EE;--ui-mist-shade: #D1C9D9;--ui-mist-line: #8C8496;--ui-hole: #B9A9CC;--ink: #3E2A4F;--ink-soft: #6B5A7A;--paper: #FFF6EC;--diecut: #FFFFFF;--holo: linear-gradient(135deg, #FFD6F0, #E6D9FF 25%, #D2F1FF 50%, #D6FBEA 75%, #FFF3C4);--holo-line: #8C74C4;--line: 4px;--detail: 2.5px;--lip: 6px;--diecut-w: 6px;--sticker: 0 0 0 var(--diecut-w) var(--diecut), 0 calc(5px + var(--diecut-w)) 0 rgba(62, 42, 79, .2);--sticker-pressed: 0 0 0 var(--diecut-w) var(--diecut), 0 calc(1px + var(--diecut-w)) 0 rgba(62, 42, 79, .2);--paper-shadow: 0 3px 0 rgba(62, 42, 79, .1);--radius-s: 8px;--radius-m: 18px;--radius-l: 28px;--radius-pill: 999px;--scrim: rgba(62, 42, 79, .42);--panel-shadow: 0 8px 0 rgba(62, 42, 79, .2);--dot-peach: #FFE9D3;--dot-butter: #FFF0BF;--dot-berry: #FFE0EC;--dot-mint: #DDF3E0;--dot-lilac: #EBE3F6;--dot-mist: #EFEBF3;--note-butter: #FFF3C4;--size-round: 76px;--size-pill: 76px;--size-pill-main: 88px;--size-pill-hero: 116px;--size-chip: 64px;--size-cartouche: 84px;--fs-logo: 120px;--fs-total: 72px;--fs-step-current: 44px;--fs-hole: 48px;--fs-cartouche: 30px;--fs-ui: 28px;--fs-note: 20px;--fs-label: 18px;--map-hole-fill: rgba(255, 255, 255, .78);--map-tag-h: 58px;--map-ground: rgba(62, 42, 79, .2);--dur-snap: .12s;--dur-pop: .22s;--dur-fly: .26s;--dur-settle: .4s;--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.22, 1, .36, 1)}html,body{margin:0;height:100%;overflow:hidden;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;touch-action:manipulation;font-family:var(--font-ui);color:var(--color-ink);background:var(--color-letterbox)}body{position:fixed;inset:0}#app,.view{position:absolute;inset:0;overflow:hidden}.view[hidden]{display:none}img,svg,canvas{-webkit-user-drag:none}button{font:inherit;color:inherit;border:0;background:none;padding:0}#frame{position:absolute;top:env(safe-area-inset-top);right:env(safe-area-inset-right);bottom:env(safe-area-inset-bottom);left:env(safe-area-inset-left);overflow:hidden}.stage{position:absolute;left:0;top:0;width:1280px;height:960px;transform-origin:0 0;background:var(--color-bg);overflow:hidden;touch-action:none}.stage canvas{position:absolute;left:0;top:0;display:block;touch-action:none}.rotate{position:absolute;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:var(--color-bg);font-size:var(--fs-cartouche);font-weight:var(--fw-title);text-align:center}.rotate[hidden]{display:none}.rotate__icon{line-height:0;animation:rotate-hint 2.4s var(--ease-out) infinite}@keyframes rotate-hint{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media(prefers-reduced-motion:reduce){.rotate__icon{animation:none}}.ui-layer,.overlay-layer{position:absolute;inset:0}.ui-layer{z-index:10}.overlay-layer{z-index:20;pointer-events:none}.overlay-layer>*{pointer-events:auto}.input-hold{position:absolute;inset:0}#game-view{z-index:5}#game-view canvas{position:absolute;left:0;top:0}.screen{--dot: var(--dot-peach);position:absolute;inset:0;padding:46px;display:flex;flex-direction:column;gap:22px;color:var(--ink);font-weight:var(--fw-ui);font-size:var(--fs-label);background:radial-gradient(circle,var(--dot) 5px,transparent 5.5px) 0 0 / 48px 48px,radial-gradient(circle,var(--dot) 5px,transparent 5.5px) 24px 24px / 48px 48px,var(--paper);animation:screen-in var(--dur-settle) var(--ease-out) both}[data-screen=shop]{--dot: var(--dot-butter)}[data-screen=daily]{--dot: var(--dot-mint)}[data-screen=album]{--dot: var(--dot-lilac)}[data-screen=settings]{--dot: var(--dot-mist)}.screen.is-leaving{animation:screen-out var(--dur-settle) var(--ease-out) both;pointer-events:none;z-index:-1}@keyframes screen-in{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}@keyframes screen-out{to{opacity:0;transform:scale(.985)}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade-out{to{opacity:0}}.stk,.btn,.chip,.cartouche{--c-fill: var(--ui-neutral);--c-shade: var(--ui-neutral-shade);--c-line: var(--ui-neutral-line);box-sizing:border-box;background:var(--c-fill);border:var(--line) solid var(--c-line);border-radius:var(--radius-l);color:var(--ink);box-shadow:inset 0 calc(-1 * var(--lip)) 0 var(--c-shade),var(--sticker)}.btn--pink,.sw-berry{--c-fill: var(--ui-berry);--c-shade: var(--ui-berry-shade);--c-line: var(--ui-berry-line)}.btn--sun,.sw-butter{--c-fill: var(--ui-butter);--c-shade: var(--ui-butter-shade);--c-line: var(--ui-butter-line)}.btn--mint,.sw-mint{--c-fill: var(--ui-mint);--c-shade: var(--ui-mint-shade);--c-line: var(--ui-mint-line)}.btn--mist,.sw-mist{--c-fill: var(--ui-mist);--c-shade: var(--ui-mist-shade);--c-line: var(--ui-mist-line)}.btn--sky,.btn--lilac,.btn--peach,.btn--ghost,.sw-neutral{--c-fill: var(--ui-neutral);--c-shade: var(--ui-neutral-shade);--c-line: var(--ui-neutral-line)}.paper{background:var(--ui-neutral);color:var(--ink);border-radius:var(--radius-l);box-shadow:var(--paper-shadow)}.paper--pad{padding:22px 26px}.panel{position:relative;box-sizing:border-box;padding:36px 44px 40px;background:var(--paper);color:var(--ink);border:var(--line) solid var(--ui-neutral-line);border-radius:var(--radius-l);box-shadow:var(--panel-shadow);font-weight:var(--fw-ui);font-size:var(--fs-label)}.tilt-l{transform:rotate(-2deg)}.tilt-r{transform:rotate(2deg)}.note{--note-fill: var(--note-butter);--note-washi: var(--ui-berry);position:relative;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:20px 24px 16px;background:var(--note-fill);color:var(--ink);border-radius:var(--radius-s);box-shadow:var(--paper-shadow);font-size:var(--fs-note);font-weight:var(--fw-ui);line-height:1.2}.note:before{content:"";position:absolute;left:50%;top:-10px;width:60px;height:20px;margin-left:-30px;background:var(--note-washi);border-radius:var(--radius-s);transform:rotate(-3deg)}.title{font-size:var(--fs-hole);font-weight:var(--fw-title);line-height:1;margin:0;color:var(--ink)}.h2{font-size:var(--fs-cartouche);margin:0;font-weight:var(--fw-title);color:var(--ink)}.hint{font-size:var(--fs-label);font-weight:var(--fw-ui);color:var(--ink-soft)}.ico{display:inline-block;line-height:1}.ico--art,.stage .ico--art{position:relative;left:auto;top:auto;display:inline-block;flex:none;vertical-align:middle;pointer-events:none}.btn{min-width:var(--size-round);min-height:var(--size-pill);padding:8px 28px 12px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:inherit;font-size:var(--fs-ui);font-weight:var(--fw-ui);border-radius:var(--radius-pill);transition:transform var(--dur-snap) ease-out,box-shadow var(--dur-snap) ease-out;cursor:pointer;touch-action:manipulation}.btn.is-pressed{transform:translateY(4px);box-shadow:inset 0 calc(-1 * var(--lip)) 0 var(--c-shade),var(--sticker-pressed)}.btn.is-pasted{animation:paste var(--dur-pop) var(--ease-pop)}@keyframes paste{0%{transform:scale(1.04,.92)}to{transform:none}}.btn:disabled,.btn--off{--c-fill: var(--ui-mist);--c-shade: var(--ui-mist-shade);--c-line: var(--ui-mist-line);box-shadow:inset 0 calc(-1 * var(--lip)) 0 var(--c-shade);cursor:default}.btn--off{pointer-events:none}.btn--round{width:var(--size-round);height:var(--size-round);padding:0;border-radius:50%}.btn--pill{min-height:var(--size-pill)}.btn--main{min-height:var(--size-pill-main);padding-inline:44px}.btn .lbl{white-space:nowrap}.row{display:flex;align-items:center;gap:24px}.col{display:flex;flex-direction:column;gap:18px}.spacer{flex:1}.center{justify-content:center}.wrap{flex-wrap:wrap}.topbar{display:flex;align-items:center;gap:24px;min-height:var(--size-round)}.hud-chips{display:flex;align-items:center;gap:22px}.chip{display:inline-flex;align-items:center;gap:10px;min-height:var(--size-chip);padding:0 22px 4px 12px;font-size:var(--fs-ui);font-weight:var(--fw-ui);border-radius:var(--radius-pill)}.cartouche{display:inline-flex;align-items:center;gap:14px;height:var(--size-cartouche);padding:0 28px 4px 14px;border-radius:var(--radius-pill);transform:rotate(-2deg)}.cartouche--r{transform:rotate(2deg)}.cartouche__emblem{flex:none;width:56px;height:56px;display:grid;place-items:center}.cartouche__text{display:flex;flex-direction:column;line-height:1.05}.cartouche__kicker{font-size:var(--fs-label);font-weight:var(--fw-ui);color:var(--ink-soft)}.cartouche__name{font-size:var(--fs-cartouche);font-weight:var(--fw-title);white-space:nowrap}.home{align-items:center;text-align:center;overflow:hidden}.home__scene{position:absolute;inset:0}.home__scene canvas{position:absolute;inset:0;width:100%;height:100%}.home__scene canvas.is-new{animation:fade-only var(--dur-pop) linear both}.home__logo{margin:0;position:absolute;left:0;right:0;top:185px;font-size:var(--fs-logo);line-height:1;letter-spacing:1px;font-weight:var(--fw-title);color:var(--ink)}.home__mascot{position:absolute;left:calc(50% - 595px);bottom:80px;line-height:0;transform-origin:50% 100%;animation:pango-idle 3s ease-in-out infinite}.home__mascot .ico--art{transform:scaleX(-1)}@keyframes bob{50%{transform:translateY(-10px) rotate(-3deg)}}.home__actions{position:absolute;left:0;right:0;bottom:94px;display:flex;flex-direction:column;align-items:center;gap:22px;pointer-events:none}.home__actions>*{pointer-events:auto}.home__play{min-height:var(--size-pill-hero);padding-inline:60px;gap:16px;font-size:var(--fs-hole);font-weight:var(--fw-title)}.home__menu{display:flex;gap:26px;flex-wrap:wrap;justify-content:center}.home__corner{position:absolute;top:46px;display:flex;align-items:center;gap:24px}.home__corner--l{left:46px}.home__corner--r{right:46px}.badge{position:absolute;top:-8px;right:-8px;min-width:34px;height:34px;border-radius:17px;background:var(--ui-berry);color:var(--ink);font-size:var(--fs-note);font-weight:var(--fw-title);display:grid;place-items:center;border:var(--detail) solid var(--ui-berry-line);box-shadow:0 0 0 var(--detail) var(--diecut)}.has-badge{position:relative}.hold-ring{position:absolute;inset:-10px;pointer-events:none}.hold-ring circle{fill:none;stroke:var(--ui-berry-line);stroke-width:6;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.tabs{display:flex;gap:22px;flex-wrap:wrap}.tab{padding:6px 18px 10px;font-size:var(--fs-note);gap:8px}.tab.is-active{--c-fill: var(--ui-butter);--c-shade: var(--ui-butter-shade);--c-line: var(--ui-butter-line)}.modal{position:absolute;inset:0;display:grid;place-items:center;background:var(--scrim);animation:fade-only var(--dur-pop) var(--ease-out) both}.modal.is-leaving{animation:fade-out var(--dur-snap) ease-out both;pointer-events:none}.modal__card{min-width:640px;max-width:980px;max-height:860px;display:flex;flex-direction:column;gap:28px;align-items:center;text-align:center}.modal__card>.row{justify-content:center}.modal__actions{display:flex;align-items:center;justify-content:center;gap:24px}.modal__actions:not(:first-child){margin-top:4px}.modal__actions--even{display:grid;grid-template-columns:1fr 1fr;align-self:stretch}.modal__wide{align-self:stretch}.pop{animation:pop var(--dur-pop) var(--ease-pop) both}@keyframes pop{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}.goal{display:flex;align-items:center;justify-content:center;gap:36px;font-size:var(--fs-ui);font-weight:var(--fw-ui)}.goal__fact{display:inline-flex;align-items:center;gap:14px}.booster-toggle{position:relative;flex-direction:column;min-width:150px;min-height:140px;border-radius:var(--radius-l);gap:4px}.booster-toggle .count{font-size:var(--fs-ui)}.booster-toggle.is-on{--c-fill: var(--ui-mint);--c-shade: var(--ui-mint-shade);--c-line: var(--ui-mint-line)}.booster-toggle__check{display:none;position:absolute;top:-14px;right:-14px;line-height:0}.booster-toggle.is-on .booster-toggle__check{display:block}.results{gap:18px;min-width:720px}.results__title{margin:0;font-size:var(--fs-step-current);font-weight:var(--fw-title);line-height:1.05;color:var(--ink)}.results__sub{margin:-10px 0 0;font-size:var(--fs-ui);font-weight:var(--fw-ui);color:var(--ink-soft)}.results__hero{position:relative;display:grid;place-items:center;min-width:460px}.results__sparks{position:absolute;inset:0;pointer-events:none}.results__spark{position:absolute;line-height:0}.results__spark:nth-child(1){left:7%;top:52%;transform:rotate(-14deg)}.results__spark:nth-child(2){left:18%;top:10%;transform:rotate(10deg)}.results__spark:nth-child(3){right:30%;top:-4%;transform:rotate(-8deg)}.results__spark:nth-child(4){right:18%;top:12%;transform:rotate(16deg)}.results__spark:nth-child(5){right:7%;top:50%;transform:rotate(12deg)}.results__total{display:flex;flex-direction:column;align-items:center;gap:2px}.results__total[hidden]{display:none}.results__kicker{font-size:var(--fs-label);font-weight:var(--fw-ui);color:var(--ink-soft)}.results__amount{display:inline-flex;align-items:center;gap:16px;padding:8px 40px 8px 24px;background:var(--note-butter);border-radius:var(--radius-pill);font-size:var(--fs-total);font-weight:var(--fw-title);line-height:1.1}.results--lost .results__amount{padding:6px 28px 6px 16px;font-size:var(--fs-hole)}.results__notes{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 18px;margin-top:8px}.cheer{animation:cheer .9s var(--ease-pop) 2}@keyframes cheer{0%,to{transform:none}30%{transform:translateY(-16px) rotate(-6deg)}60%{transform:translateY(0) rotate(4deg)}}.bob{animation:bob 2.6s ease-in-out infinite}.breakdown{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 28px;font-size:var(--fs-note);font-weight:var(--fw-ui);color:var(--ink-soft)}.breakdown[hidden]{display:none}.breakdown__row{display:inline-flex;align-items:center;gap:10px}.breakdown .v{display:inline-flex;gap:6px;align-items:center;color:var(--ink)}.scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;padding:14px 14px 24px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 26px}.card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px 16px;text-align:center;min-height:230px}.card__name{font-size:var(--fs-note);font-weight:var(--fw-ui);line-height:1.15;min-height:56px;display:flex;align-items:center}.card .btn{padding-inline:20px}.card--locked{background:var(--ui-mist)}.card--locked .ico{filter:grayscale(1);opacity:.55}.card--hole{box-sizing:border-box;justify-content:center;border:4px dashed var(--ui-hole);border-radius:var(--radius-l)}.card--hole .ico{filter:grayscale(1);opacity:.55}.lockline{font-size:var(--fs-note);font-weight:var(--fw-ui);color:var(--ink-soft);display:flex;gap:6px;align-items:center;min-height:var(--size-pill)}.section-title{font-size:var(--fs-cartouche);font-weight:var(--fw-title);color:var(--ink);margin:18px 0 6px;display:flex;gap:12px;align-items:center}.shop-screen{padding:max(46px,env(safe-area-inset-top)) max(46px,env(safe-area-inset-right)) max(46px,env(safe-area-inset-bottom)) max(46px,env(safe-area-inset-left));gap:18px}.shop-top{flex:none}.shop-head{flex:1;min-width:0;display:flex;align-items:center;gap:24px}.shop-head__hint{display:flex;align-items:center;gap:10px;font-size:var(--fs-note);color:var(--ink-soft)}.shop-thumb{flex:none;display:grid;place-items:center;line-height:0}.shop-thumb--wall{background:var(--dot-peach);border-radius:var(--radius-m);overflow:hidden}.shop-thumb--top{align-items:start}.shop-thumb--bottom{align-items:end}.shop-tabs{flex:none;gap:26px}.shop-tab{min-height:var(--size-pill);padding:2px 26px 6px 16px;font-size:var(--fs-ui);gap:10px}.shop-list{flex:1;min-height:0;margin:0 -14px}.shop-group+.shop-group{margin-top:40px}.shop-group__title{margin-bottom:16px}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(262px,1fr));gap:24px 26px}.shop-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.shop-card.is-wish{background:var(--note-butter);box-shadow:0 0 0 var(--line) var(--ui-butter-line),var(--paper-shadow)}.shop-card__top{display:flex;align-items:flex-start;justify-content:space-between;min-height:124px}.shop-card__name{font-size:var(--fs-note);font-weight:var(--fw-title);line-height:1.15;text-align:center}.shop-card__desc{font-size:var(--fs-note);color:var(--ink-soft)}.shop-card__dishes{display:flex;gap:12px;line-height:0}.shop-card--wide{position:relative;grid-column:1 / -1;flex-direction:row;align-items:center;gap:36px;padding:20px 32px}.shop-card--wide .shop-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding-right:100px}.shop-card--wide .shop-card__name{font-size:var(--fs-cartouche);text-align:left}.shop-card--wide .shop-note{justify-content:flex-start}.shop-card--wide .shop-buy{align-self:flex-start;min-width:320px}.shop-card--wide .shop-heart{position:absolute;top:20px;right:24px}.shop-bar{flex:none;height:18px;border-radius:var(--radius-pill);background:var(--ui-mist);border:3px solid var(--ui-hole);overflow:hidden}.shop-bar__fill{height:100%;border-radius:var(--radius-pill);background:var(--ui-butter)}.shop-bar--mint{border-color:var(--ui-mint-line)}.shop-bar--mint .shop-bar__fill{background:var(--ui-mint)}.is-wish .shop-bar,.shop-wish .shop-bar{height:26px;border-color:var(--ui-butter-line)}.is-wish .shop-bar--mint,.shop-wish .shop-bar--mint{border-color:var(--ui-mint-line)}.shop-heart:not(.is-on) .ico{filter:grayscale(1);opacity:.45}.shop-note{display:flex;align-items:center;justify-content:center;gap:8px;min-height:var(--size-pill);font-size:var(--fs-note);color:var(--ink-soft);white-space:nowrap}.shop-buy{padding-inline:16px;gap:10px;font-size:var(--fs-note);justify-content:space-between}.shop-buy__price{display:inline-flex;align-items:center;gap:4px}.shop-wish{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:6px 16px}.shop-wish__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.shop-wish__label{display:flex;align-items:center;gap:8px;font-size:var(--fs-note);font-weight:var(--fw-title);white-space:nowrap;overflow:hidden}.shop-wish .shop-note,.shop-wish .shop-buy{flex:none}.shop-bought .shop-thumb{margin-top:4px}.screen.kitchen{padding:0}[data-screen=kitchen]{--dot: var(--dot-berry)}.kroom{position:absolute;inset:0;overflow:hidden;touch-action:none}.kroom__world{position:absolute;left:0;top:0;will-change:transform}.kroom__layer{position:absolute;left:0;top:0}.stage .kroom__art{position:absolute;display:block;pointer-events:none}.kchange{position:absolute}.kchange.is-hidden{display:none}.kmini{display:grid;place-items:center;width:var(--size-round);height:var(--size-round);padding:0;border:0;background:none;-webkit-appearance:none;appearance:none;cursor:pointer}.kmini__face.btn--round{width:52px;height:52px;min-width:0;min-height:0;pointer-events:none}.kmini.is-pressed .kmini__face{transform:scale(.92)}.kfixture{position:absolute;pointer-events:none;border:var(--line) dashed var(--ui-berry-line);border-radius:var(--radius-m)}.kitem{position:absolute;left:0;top:0;cursor:grab}.kitem:before{content:"";position:absolute;inset:-6px}.kitem__flip{position:absolute;inset:0}.kitem__flip.is-flipped{transform:scaleX(-1)}.stage .kitem__art{position:absolute;display:block;pointer-events:none}.kitem.is-selected:after{content:"";position:absolute;inset:-10px;pointer-events:none;border:var(--line) dashed var(--ui-berry-line);border-radius:var(--radius-m)}.kitem.is-dragging:after{display:none}.kitem__flip.is-hopping{animation:kitem-hop .42s var(--ease-out)}.kitem__flip.is-hopping.is-flipped{animation-name:kitem-hop-flipped}.kitem__flip.is-landing{transform-origin:50% 100%;animation:kitem-land .38s var(--ease-out)}.kitem__flip.is-landing.is-flipped{animation-name:kitem-land-flipped}@keyframes kitem-land{0%,to{transform:none}25%{transform:scale(1.12,.84)}55%{transform:translateY(-16px) scale(.96,1.06)}80%{transform:scale(1.04,.96)}}@keyframes kitem-land-flipped{0%,to{transform:scaleX(-1)}25%{transform:scaleX(-1) scale(1.12,.84)}55%{transform:scaleX(-1) translateY(-16px) scale(.96,1.06)}80%{transform:scaleX(-1) scale(1.04,.96)}}@keyframes kitem-hop{0%,to{transform:none}40%{transform:translateY(-34px) scale(.98,1.03)}80%{transform:scale(1.03,.97)}}@keyframes kitem-hop-flipped{0%,to{transform:scaleX(-1)}40%{transform:scaleX(-1) translateY(-34px) scale(.98,1.03)}80%{transform:scaleX(-1) scale(1.03,.97)}}.kroom__top{position:absolute;left:max(46px,env(safe-area-inset-left));right:max(46px,env(safe-area-inset-right));top:max(46px,env(safe-area-inset-top));display:flex;align-items:center;justify-content:space-between;gap:24px;pointer-events:none}.kroom__top>*{pointer-events:auto}.kroom__where{position:absolute;left:max(46px,env(safe-area-inset-left));bottom:max(58px,env(safe-area-inset-bottom));gap:10px;pointer-events:none}.kroom__dot{width:16px;height:16px;box-sizing:border-box;border-radius:50%;background:var(--ui-mist);border:var(--detail) solid var(--ui-mist-line)}.kroom__dot.is-on{background:var(--ui-berry);border-color:var(--ui-berry-line)}.kroom__nav{position:absolute;top:442px}.kroom__nav--l{left:max(46px,env(safe-area-inset-left))}.kroom__nav--r{right:max(46px,env(safe-area-inset-right))}.kroom__nav.is-hidden,.kcontrol.is-hidden{display:none}.kroom__bottom{position:absolute;right:max(46px,env(safe-area-inset-right));bottom:max(46px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:26px}.kroom__add{width:var(--size-pill-main);height:var(--size-pill-main)}.kcontrol{position:absolute;left:0;top:0}.kcontrol.btn.is-pressed,.kcontrol.btn.is-pasted{animation:none}.kcontrol--x .kmini__face{--c-line: var(--ui-berry-line)}.kdrawer{position:absolute;left:0;right:0;bottom:0;box-sizing:border-box;height:334px;padding:22px max(46px,env(safe-area-inset-right)) max(46px,env(safe-area-inset-bottom)) max(46px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:14px;background:var(--paper);border-top:var(--line) solid var(--ui-hole);border-radius:var(--radius-l) var(--radius-l) 0 0;animation:rs-rise var(--dur-pop) var(--ease-out) both}.kdrawer--top{top:0;bottom:auto;padding:max(46px,env(safe-area-inset-top)) max(46px,env(safe-area-inset-right)) 22px max(46px,env(safe-area-inset-left));border-top:0;border-bottom:var(--line) solid var(--ui-hole);border-radius:0 0 var(--radius-l) var(--radius-l)}.kdrawer--still{animation:none}.kdrawer.is-gone{visibility:hidden;pointer-events:none}.kdrawer__head{display:flex;align-items:center;gap:18px}.kdrawer__tabs{flex:none;gap:10px;flex-wrap:nowrap}.kdrawer__tabs .tab{min-width:0;padding-inline:16px;white-space:nowrap}.kdrawer__list.scrollable{flex:1 1 0;min-height:0;display:flex;gap:22px;align-items:stretch;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;padding:10px 12px 14px}.kdrawer__empty{align-self:center}.ktile{flex:none;flex-direction:column;gap:6px;width:176px;padding:8px 10px 12px;border-radius:var(--radius-m);font-size:var(--fs-label)}.ktile.is-current{--c-fill: var(--ui-butter);--c-shade: var(--ui-butter-shade);--c-line: var(--ui-butter-line)}.stage .ktile__art{position:relative;display:block;pointer-events:none}.ktile__name{margin-top:auto;line-height:1.1;text-align:center}.stage .ktile__art{margin-top:auto}.ktile--more{width:150px;font-size:var(--fs-note);text-align:center}@media(prefers-reduced-motion:reduce){.kitem__flip.is-hopping,.kitem__flip.is-landing,.kdrawer{animation:none}}.kcam{position:absolute;inset:0;overflow:hidden;background:var(--ui-mist);touch-action:none}.kcam__world{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0;will-change:transform}.stage .kcam__art,.stage .kclose__art{position:absolute;display:block;max-width:none;pointer-events:none}.stage .kclose__diner .kclose__art,.stage .kclose__dish .kclose__art{position:static}.kcam__debut{position:absolute;pointer-events:none}.kcam__halo{position:absolute;inset:-18%;border-radius:var(--radius-pill);background:radial-gradient(closest-side,var(--ui-butter),transparent);animation:kcam-halo .9s ease-in-out infinite alternate}@keyframes kcam-halo{0%{opacity:.35;transform:scale(.94)}to{opacity:.7;transform:scale(1.04)}}.kcam__star{position:absolute;line-height:0;left:calc(-16% + var(--i) * 50%);top:calc(-20% + (var(--i) - 1) * (var(--i) - 1) * 26%);animation:kcam-star 1.1s var(--ease-out) calc(var(--i) * .22s) infinite}@keyframes kcam-star{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(1.7) translateY(-20px)}}.kclose{z-index:20;animation:fade-only .2s linear both}.kclose.is-leaving{animation:fade-out var(--dur-snap) linear both;pointer-events:none}.kclose__diner,.kclose__dish{position:absolute}.kclose__diner{transform-origin:50% 100%;animation:rs-pop var(--dur-pop) var(--ease-pop) calc(var(--i) * var(--stagger)) both,kclose-eat .62s ease-in-out calc(var(--i) * var(--stagger) + .3s) infinite}.kclose__dish{transform-origin:50% 100%;animation:rs-pop var(--dur-pop) var(--ease-pop) calc(var(--i) * var(--stagger)) both,kclose-bite 2.1s steps(4,end) calc(var(--i) * var(--stagger) + .4s) forwards}@keyframes kclose-eat{50%{transform:translateY(8px) scale(1.02,.98)}}@keyframes kclose-bite{to{transform:scale(.35);opacity:.75}}.kclose__wish{position:absolute;left:50%;bottom:max(40px,env(safe-area-inset-bottom));transform:translate(-50%)}.wish-meter{display:flex;align-items:center;gap:18px;padding:10px 22px;min-width:520px;text-align:left}.wish-meter__body{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.wish-meter__head{display:flex;align-items:center;justify-content:space-between;gap:24px}.wish-meter__label{display:flex;align-items:center;gap:8px;font-size:var(--fs-note);font-weight:var(--fw-ui);white-space:nowrap}.wish-meter__note{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-note);color:var(--ink-soft);white-space:nowrap}.wish-meter__bar{height:26px;border-color:var(--ui-butter-line)}.wish-meter__bar.shop-bar--mint{border-color:var(--ui-mint-line)}.wish-meter__fill{transform-origin:0 50%}.wish-meter--compact{min-width:0;padding:0;gap:10px}.wish-meter--compact .wish-meter__bar{width:136px;flex:none}.map-wish{min-height:var(--size-round);padding-inline:14px}.mission{display:flex;align-items:center;gap:22px;padding:14px 22px;font-size:var(--fs-note);font-weight:var(--fw-ui)}.bar{flex:1;height:26px;box-sizing:border-box;border-radius:var(--radius-s);background:var(--ui-neutral-shade);border:var(--detail) solid var(--ui-neutral-line);overflow:hidden}.bar>i{display:block;height:100%;background:var(--ui-mint)}.streak{display:flex;gap:12px}.streak .d{width:76px;height:76px;border-radius:var(--radius-m);display:grid;place-items:center;text-align:center;font-size:var(--fs-label);font-weight:var(--fw-ui);line-height:1.1;background:var(--ui-neutral);box-shadow:var(--paper-shadow)}.streak .d.on{background:var(--ui-butter)}.settings-panel{gap:24px;padding:8px 0 14px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.setting-card{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:22px 28px 26px}.setting-card__head{display:flex;align-items:center;gap:18px;min-height:64px}.setting-card__text{display:flex;flex-direction:column;gap:2px}.setting-card__label{font-size:var(--fs-ui);font-weight:var(--fw-title)}.setting-card__actions{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.setting-card__actions .btn{padding-inline:12px}.settings-foot{padding-inline:4px}.seg{display:grid;grid-template-columns:1fr 1fr;gap:24px}.seg .btn{padding-inline:12px}.seg .btn.is-on{--c-fill: var(--ui-mint);--c-shade: var(--ui-mint-shade);--c-line: var(--ui-mint-line)}.note.letter{display:block;max-width:760px;padding:30px 34px 26px;font-size:var(--fs-ui);line-height:1.35;text-align:left}.toast{position:absolute;left:50%;top:140px;transform:translate(-50%);padding:14px 30px;font-size:var(--fs-ui);font-weight:var(--fw-ui);border-radius:var(--radius-pill);animation:toast 1.8s var(--ease-out) both;pointer-events:none}@keyframes toast{0%{opacity:0;transform:translate(-50%,-10px)}12%,80%{opacity:1;transform:translate(-50%)}to{opacity:0}}.debug-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.gift{align-items:center;gap:18px;min-width:640px}.gift__body{display:flex;flex-direction:column;align-items:center;gap:22px}.gift__box{animation:bob 1.6s var(--ease-out) infinite}.gift__items{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.gift__item{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:96px;padding:12px 8px;font-size:var(--fs-ui);font-weight:var(--fw-ui)}@keyframes rs-pop{0%{transform:scale(.7);opacity:0}to{transform:none;opacity:1}}@keyframes rs-rise{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@keyframes rs-stick{0%{transform:scale(2.1) rotate(24deg);opacity:0}45%{opacity:1}to{transform:none;opacity:1}}.results--won .results__title{animation:rs-pop var(--dur-pop) var(--ease-pop) .1s both}.results--won .results__pango.cheer{animation:rs-pop var(--dur-settle) var(--ease-pop) .16s both,cheer .9s var(--ease-pop) .56s 2;transform-origin:50% 100%}.results__spark>*{animation:rs-stick var(--dur-fly) var(--ease-pop) calc(var(--rs-star) + var(--i) * 80ms) both}.results--won .results__total{animation:rs-pop var(--dur-pop) var(--ease-pop) calc(var(--rs-count) - .1s) both}.results__amount.is-landed{animation:paste var(--dur-pop) var(--ease-pop)}.results--won .breakdown__row{animation:rs-rise var(--dur-pop) var(--ease-out) calc(var(--rs-count) + .42s) both}.results--won .breakdown__row:nth-child(2){animation-delay:calc(var(--rs-count) + .49s)}.results--won .breakdown__row:nth-child(3){animation-delay:calc(var(--rs-count) + .56s)}.results--won .results__notes{animation:rs-rise var(--dur-pop) var(--ease-out) calc(var(--rs-count) + .6s) both}.results .modal__actions{animation:rs-rise var(--dur-pop) var(--ease-out) .18s both}.results--lost .results__title,.results--lost .results__sub,.results--lost .results__hero,.results--lost .results__total,.results--lost .breakdown,.results--lost .results__notes{animation:rs-rise var(--dur-settle) var(--ease-out) both}.results--lost .results__sub{animation-delay:60ms}.results--lost .results__hero{animation-delay:.12s}.results--lost .results__total,.results--lost .breakdown{animation-delay:.18s}.results--lost .results__notes{animation-delay:.24s}.results__num{position:relative;display:inline-block;font-variant-numeric:tabular-nums}.results__count{position:absolute;right:0;top:0;display:none}.is-counting .results__count{display:block}.is-counting [data-testid=total]{opacity:0}@keyframes pango-idle{50%{transform:translateY(-3px) scale(1.012,.99)}}@keyframes beat{0%,66%,to{transform:none}76%{transform:scale(1.045)}84%{transform:none}91%{transform:scale(1.025)}}.home__play{animation:beat 2.6s ease-in-out infinite}.home:not([style*=animation]) .home__logo{animation:rs-pop var(--dur-settle) var(--ease-pop) 40ms both}.home:not([style*=animation]) .home__mascot{animation:rs-rise var(--dur-settle) var(--ease-out) 80ms both,pango-idle 3s ease-in-out .5s infinite}.home:not([style*=animation]) .home__play{animation:rs-pop var(--dur-settle) var(--ease-pop) .12s both,beat 2.6s ease-in-out .7s infinite}.home .home__play.is-pressed,.home .home__play.is-pasted{animation:none}.home .home__play.is-pasted{animation:paste var(--dur-pop) var(--ease-pop)}.modal.is-leaving .modal__card{animation:card-out var(--dur-snap) ease-in both}@keyframes card-out{to{transform:scale(.94);opacity:0}}#game-view.is-leaving{z-index:15;pointer-events:none;animation:fade-out var(--dur-settle) ease-out both}@media(prefers-reduced-motion:reduce){.gift__box{animation:none}.screen,.modal,.pop{animation:fade-only .12s linear both!important}.screen.is-leaving,.modal.is-leaving,#game-view.is-leaving{animation:fade-out .12s linear both!important}.home__mascot,.bob,.cheer,.rotate__icon,.home__logo,.home__play,.home .home__play.is-pasted{animation:none!important}.results__title,.results__sub,.results__hero,.results__total,.results__amount.is-landed,.results__notes,.breakdown,.breakdown__row,.results__spark>*,.results .modal__actions,.modal.is-leaving .modal__card{animation:none!important}.btn{transition:none!important}.btn.is-pasted{animation:none!important}.toast{animation:fade-only .12s linear both!important}.kcam__halo,.kcam__star,.kclose__diner,.kclose__dish{animation:none!important}}@keyframes fade-only{0%{opacity:0}to{opacity:1}}.map-screen{padding:0;background:none;overflow:hidden}.pad{position:absolute;inset:0}.map-hud{position:absolute;z-index:6;display:flex;align-items:flex-start;gap:18px;left:max(40px,env(safe-area-inset-left));right:max(40px,env(safe-area-inset-right));top:max(40px,env(safe-area-inset-top));pointer-events:none}.map-hud>*{pointer-events:auto}.map-hud .spacer{flex:1;pointer-events:none}.map-arrow{position:absolute;top:50%;z-index:6;margin-top:calc(var(--size-round) / -2)}.map-arrow[hidden]{display:none}.map-arrow.is-prev{left:max(40px,env(safe-area-inset-left))}.map-arrow.is-prev .ico{transform:scaleX(-1)}.map-arrow.is-next{right:max(40px,env(safe-area-inset-right))}.sheet{position:absolute;inset:0;z-index:1;overflow:hidden}.sheet.is-under{z-index:0;pointer-events:none}.sheet.is-turning,.sheet.is-tearing{z-index:2;pointer-events:none;box-shadow:0 0 0 6px var(--diecut),0 11px 0 6px #3e2a4f33}.sheet__bg{position:absolute;left:0;top:0;width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.sheet__path{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}.sheet__stops{position:absolute;inset:0;z-index:2}.map-cartouche{position:absolute;z-index:3;max-width:440px;pointer-events:none}.map-cartouche[data-corner=tr],.map-cartouche[data-corner=br]{transform-origin:right center}.cartouche__emblem img{width:100%;height:100%;display:block}.stop{--size: 140px;position:absolute;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);padding:0;border:0;background:none;font:inherit;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.stop__disc{position:absolute;inset:0;border-radius:50%;box-sizing:border-box;display:grid;place-items:center;overflow:visible}.stop__disc>*{grid-area:1 / 1}.stop__num{font-weight:var(--fw-title);line-height:1}.stop.is-long .stop__num{letter-spacing:-1px}.stop.is-locked .stop__disc{background:var(--map-hole-fill);border:var(--line) dashed var(--ui-neutral-line)}.stop.is-locked .stop__num{font-size:var(--fs-hole);color:var(--ink-soft)}.stop.is-current .stop__num,.stop.is-final.is-locked .stop__num{position:absolute;left:50%;bottom:-18px;transform:translate(-50%);box-sizing:border-box;display:grid;place-items:center;min-width:76px;height:var(--map-tag-h);padding:0 14px 3px;border-radius:var(--radius-pill);background:var(--diecut);font-size:var(--fs-step-current);white-space:nowrap}.stop.is-final .stop__num{bottom:-22px}.stop.is-final.is-locked .stop__num{border:var(--detail) solid var(--ui-neutral-line)}.stop.is-done{--size: 150px}.stop.is-done .stop__disc{transform:rotate(var(--tilt, 0deg));background:var(--ui-mint);border:var(--line) solid var(--ui-mint-line);box-shadow:inset 0 calc(var(--lip) * -1) 0 var(--ui-mint-shade),var(--sticker)}.stop.is-current{--size: 170px;z-index:1}.stop.is-current .stop__disc{background:var(--ui-butter);border:var(--line) solid var(--ui-butter-line);box-shadow:inset 0 calc(var(--lip) * -1) 0 var(--ui-butter-shade),var(--sticker)}.stop.is-current .stop__num{color:var(--ink);border:var(--line) solid var(--ui-butter-line)}.stop__teaser{align-self:start;margin-top:12px;line-height:0;transition:transform .45s var(--ease-pop)}.stop.is-final .stop__teaser{margin-top:20px}.stop__halo{position:absolute;inset:-24px;border-radius:50%;pointer-events:none;background:#ffd45c6b;animation:stop-halo 1.8s ease-in-out infinite}.stop__reveal{position:absolute;inset:14px;border-radius:50%;background:var(--diecut);display:grid;place-items:center;opacity:0;transform:scale(.3);transition:opacity .25s,transform .45s var(--ease-pop)}.stop.is-revealed .stop__reveal{opacity:1;transform:none}.stop.is-revealed .stop__teaser{transform:scale(1.08)}@keyframes stop-halo{50%{transform:scale(1.09);opacity:.55}}.stop.is-final{--size: 180px}.stop.is-final .stop__disc{border-radius:36px}.stop.is-final .stop__halo{border-radius:54px}.stop.is-final .stop__reveal{border-radius:28px}.stop__print{align-self:start;margin-top:2px;width:130px;height:130px;opacity:.4;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.stop.is-final.is-done .stop__disc{background:none;border:0;box-shadow:none}.stop__holo{position:relative;width:180px;height:180px;display:block;line-height:0}.stop__sheen{position:absolute;inset:0;overflow:hidden;pointer-events:none;mask-size:100% 100%;-webkit-mask-size:100% 100%}.stop__sheen-bar{position:absolute;left:-60%;top:-20%;width:44%;height:140%;background:linear-gradient(90deg,#fff0,#fffc,#fff0);transform:rotate(18deg);animation:holo-sweep 4s ease-in-out infinite}@keyframes holo-sweep{0%,62%{transform:translate(0) rotate(18deg)}to{transform:translate(420px) rotate(18deg)}}.stop__disc{transition:transform var(--dur-snap) var(--ease-pop)}.stop.is-pressed .stop__disc{transform:scale(.94) rotate(var(--tilt, 0deg));transition-duration:40ms}.stop.is-shake{animation:stop-shake .42s ease-in-out}@keyframes stop-shake{15%{transform:translate(-10px) rotate(-4deg)}35%{transform:translate(9px) rotate(3deg)}55%{transform:translate(-6px) rotate(-2deg)}75%{transform:translate(4px)}}.map-pango:before{content:"";position:absolute;left:50%;bottom:0;width:88px;height:22px;margin-left:-44px;border-radius:50%;background:var(--map-ground)}.map-pango{position:absolute;z-index:1;width:120px;height:120px;margin:-60px 0 0 -60px;pointer-events:none;display:grid;place-items:center}.map-pango.is-flip .ico{transform:scaleX(-1)}.map-pango .ico{animation:pango-breathe 2.6s ease-in-out infinite}.map-pango.is-flip .ico{animation-name:pango-breathe-flip}@keyframes pango-breathe{50%{transform:scale(1.03,.975)}}@keyframes pango-breathe-flip{0%,to{transform:scaleX(-1)}50%{transform:scale(-1.03,.975)}}.stop.is-paste{z-index:3}.stop.is-paste .stop__disc{animation:stop-paste .48s var(--ease-pop) both}@keyframes stop-paste{0%{transform:scale(1.15) rotate(calc(var(--tilt, 0deg) - 10deg))}to{transform:scale(1) rotate(var(--tilt, 0deg))}}.stop.is-arrive .stop__disc{animation:stop-arrive .42s var(--ease-pop) both}.stop.is-arrive .stop__halo{animation:fade-in .42s ease-out both}.map-pango.is-arrive{animation:pango-arrive .42s var(--ease-pop) both}@keyframes stop-arrive{0%{transform:scale(.82)}to{transform:none}}@keyframes pango-arrive{0%{transform:translateY(18px) scale(.5);opacity:0}to{transform:none;opacity:1}}.stop.is-discover{z-index:3}.stop.is-discover .stop__disc{animation:stop-discover .48s var(--ease-pop) both}.stop.is-discover .stop__flash{animation-duration:.45s}.stop.is-discover .burst>span{animation-duration:var(--discover-ms, .9s)}.stop__rays{position:absolute;inset:-70%;pointer-events:none;animation:rays var(--discover-ms, .9s) ease-out forwards}.stop__rays svg{width:100%;height:100%;overflow:visible}.rays__glow{fill:none;stroke:var(--ui-butter-glow);stroke-width:14;stroke-linecap:round}.rays__line{fill:none;stroke:var(--ui-butter-shade);stroke-width:6;stroke-linecap:round}.stop__flash{position:absolute;inset:-40%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff 0,#fff0 65%);animation:flash .65s ease-out forwards}.stop__ring{position:absolute;inset:0;border-radius:50%;border:7px solid var(--ui-butter);pointer-events:none;animation:ring .62s ease-out both}.stop__ring.is-late{animation-delay:.16s;border-color:var(--ui-berry)}@keyframes stop-discover{0%{transform:scale(1)}30%{transform:scale(1.2) rotate(-6deg)}to{transform:scale(1.06)}}@keyframes rays{0%{transform:scale(.3) rotate(0);opacity:0}18%{opacity:1}to{transform:scale(var(--rays-k, .85)) rotate(28deg);opacity:0}}@keyframes flash{0%{transform:scale(.2);opacity:1}to{transform:scale(1.4);opacity:0}}@keyframes ring{0%{transform:scale(.9);opacity:1}to{transform:scale(var(--ring-k, 1.9));opacity:0}}.burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;--dist: 170px}.burst>span{position:absolute;left:0;top:0;line-height:0;transform:translate(-50%,-50%);animation:burst 1.1s cubic-bezier(.15,.7,.3,1) both}.burst__fleck{width:18px;height:7px;border-radius:4px;background:var(--ui-berry)}.burst__fleck--1{background:var(--ui-mint)}.burst__fleck--2{background:var(--ui-butter)}@keyframes burst{0%{transform:translate(-50%,-50%) scale(.4);opacity:1}70%{opacity:1}to{transform:translate(calc(-50% + var(--dx) * var(--dist)),calc(-50% + var(--dy) * var(--dist))) rotate(var(--rot)) scale(.7);opacity:0}}@media(prefers-reduced-motion:reduce){.stop.is-shake,.stop.is-discover .stop__disc,.stop.is-paste .stop__disc,.stop.is-arrive .stop__disc,.stop.is-arrive .stop__halo,.map-pango.is-arrive,.stop__sheen-bar,.map-pango .ico{animation:none!important}.stop__halo{animation:none!important;opacity:1}.stop__teaser,.stop__reveal,.stop__disc{transition:none!important}}
