.ui-button[data-v-1cd10ada]{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ui-button-gap,8px);min-width:0;min-height:var(--ui-button-min-height,44px);max-width:100%;padding:var(--ui-button-padding,8px 16px);border-radius:var(--ui-button-radius,999px);background:var(--ui-button-background,var(--ui-button-primary-background,#ffd200));color:var(--ui-button-color,var(--ui-button-primary-color,#5a1f06));box-shadow:var(--ui-button-shadow,0 3px 0 #00000026);font-family:inherit;font-size:var(--ui-button-font-size,16px);font-weight:var(--ui-button-font-weight,700);text-align:center;text-transform:var(--ui-button-text-transform,uppercase);cursor:pointer;touch-action:manipulation;border:0;line-height:1.1;transition:filter .12s,transform .12s;display:inline-flex}.ui-button--sm[data-v-1cd10ada]{min-height:var(--ui-button-min-height,40px);padding:var(--ui-button-padding,6px 12px);font-size:var(--ui-button-font-size,14px)}.ui-button--lg[data-v-1cd10ada]{min-height:var(--ui-button-min-height,52px);padding:var(--ui-button-padding,12px 24px);font-size:var(--ui-button-font-size,18px)}.ui-button--secondary[data-v-1cd10ada]{background:var(--ui-button-background,var(--ui-button-secondary-background,#e42009));color:var(--ui-button-color,var(--ui-button-secondary-color,#fff))}.ui-button--muted[data-v-1cd10ada]{background:var(--ui-button-background,var(--ui-button-muted-background,#e5e7eb));color:var(--ui-button-color,var(--ui-button-muted-color,#374151))}.ui-button--block[data-v-1cd10ada]{width:100%;display:flex}.ui-button[data-v-1cd10ada]:hover:not(:disabled){filter:brightness(.96)}.ui-button[data-v-1cd10ada]:focus-visible{outline:3px solid var(--ui-button-focus-color,#5a1f06);outline-offset:3px}.ui-button[data-v-1cd10ada]:active:not(:disabled){transform:scale(.98)}.ui-button[data-v-1cd10ada]:disabled{opacity:var(--ui-button-disabled-opacity,.45);cursor:default}.ui-button__label[data-v-1cd10ada]{overflow-wrap:anywhere;min-width:0}.ui-button__icon[data-v-1cd10ada]{flex:0 0 var(--ui-button-icon-size,20px);width:var(--ui-button-icon-size,20px);height:var(--ui-button-icon-size,20px);place-items:center;display:inline-grid}@media (prefers-reduced-motion:reduce){.ui-button[data-v-1cd10ada]{transition:none}.ui-button[data-v-1cd10ada]:active:not(:disabled){transform:none}}.ui-modal-layer[data-v-2a094cc4]{z-index:var(--ui-modal-layer,100);box-sizing:border-box;background:var(--ui-modal-backdrop,#0009);pointer-events:auto;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ui-modal[data-v-2a094cc4]{box-sizing:border-box;gap:var(--ui-modal-gap,16px);width:min(var(--ui-modal-width,500px), 100%);max-height:100%;padding:var(--ui-modal-padding,24px);border-radius:var(--ui-modal-radius,24px);background:var(--ui-modal-background,#fff);color:var(--ui-modal-color,#5a1f06);box-shadow:var(--ui-modal-shadow,0 12px 48px #00000040);border:0;flex-direction:column;font-family:inherit;display:flex;overflow:hidden}.ui-modal__content[data-v-2a094cc4]{min-height:0;padding:var(--ui-modal-content-padding,0);overscroll-behavior:contain;overflow-wrap:anywhere;overflow:auto}.ui-modal__footer[data-v-2a094cc4]{padding:var(--ui-modal-footer-padding,0);flex-wrap:wrap;flex:none;justify-content:end;gap:12px;display:flex}.exchange-result{--ui-modal-background:transparent;--ui-modal-padding:0;--ui-modal-width:min(492px, calc((100dvh - var(--header-height,46px) - 48px) * .62));--ui-modal-color:#5a1f06;--ui-modal-shadow:none;--ui-modal-radius:0;--ui-modal-gap:8px;--ui-modal-content-padding:12px;--ui-modal-footer-padding:0 12% 4px;text-align:center;text-transform:uppercase;font-family:Arial,sans-serif}.exchange-result__card[data-v-1aef3a09]{background:#00ac28;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 6px 12px #5a1f0638;container-type:inline-size}.exchange-result__card--charity[data-v-1aef3a09]{background:#e42009}.exchange-result__content[data-v-1aef3a09]{z-index:2;isolation:isolate;padding:28px 16px 8px;position:relative}.exchange-result__bubble[data-v-1aef3a09]{z-index:-1;width:100%;height:calc(100% + 24cqw);position:absolute;top:0;left:0}.exchange-result__card--charity .exchange-result__bubble[data-v-1aef3a09]{transform:scaleX(-1)}.exchange-result__title[data-v-1aef3a09]{white-space:pre-line;margin:0 0 18px;font-family:Arial Black,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(20px,6.8cqw,32px);font-weight:900;line-height:1}.exchange-result__title[data-v-1aef3a09]:first-line{font-size:clamp(26px,9.2cqw,44px)}.exchange-result__close[data-v-1aef3a09]{--ui-button-background:#fff;--ui-button-color:#ffd200;--ui-button-min-height:32px;--ui-button-padding:0;--ui-button-radius:50%;--ui-button-shadow:0 2px 0 #5a1f062e;width:32px;height:32px;position:absolute;top:8px;right:8px}.exchange-result__message[data-v-1aef3a09]{font-size:clamp(13px,4.7cqw,21px);font-weight:500;line-height:1.2}.exchange-result__message p[data-v-1aef3a09]{margin:0 0 16px}.exchange-result__message strong[data-v-1aef3a09]{font-weight:900}.exchange-result__art[data-v-1aef3a09]{height:83cqw;position:relative}.exchange-result__character[data-v-1aef3a09]{z-index:3;opacity:0;width:100%;height:auto;transition:opacity .18s ease-out;position:absolute;bottom:-12px;left:0}.exchange-result__character.is-ready[data-v-1aef3a09]{opacity:1}.exchange-result__ok[data-v-1aef3a09]{--ui-button-background:#00ac28;--ui-button-color:#ffd200;--ui-button-min-height:36px;--ui-button-shadow:0 3px 0 #5a1f062e}@media (prefers-reduced-motion:reduce){.exchange-result__character[data-v-1aef3a09]{transition:none}}.exchange-account[data-v-e162e6fd]{color:#fff;text-transform:uppercase;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3cqw;width:82%;margin:0 auto;font-weight:900;display:grid}.exchange-account__item[data-v-e162e6fd]{background:var(--exchange-brown);border-radius:999px;justify-content:space-between;align-items:center;min-height:7cqw;display:flex;box-shadow:0 3px #00000026}.exchange-account dt[data-v-e162e6fd]{flex:1;font-size:2.65cqw;line-height:1}.exchange-account dd[data-v-e162e6fd]{background:var(--exchange-green);border-radius:999px;place-items:center;min-width:10.3cqw;min-height:7cqw;margin:0;padding:3px;font-size:3.35cqw;line-height:1;display:grid}.distribution-slider label[data-v-1d57892b]{text-transform:uppercase;margin-bottom:3cqw;font-size:5.3cqw;font-weight:900;line-height:1.1;display:block}.distribution-slider__control[data-v-1d57892b]{background:#ffe100;border:2px solid #f1c600;border-radius:5.3cqw;align-items:center;gap:3cqw;min-height:16cqw;padding:2cqw;display:flex;box-shadow:0 5px #d9b300}.distribution-slider__track[data-v-1d57892b]{--slider-color:var(--exchange-red);--thumb-size:10cqw;min-width:0;height:var(--thumb-size);flex:1;position:relative}.distribution-slider__track--green[data-v-1d57892b]{--slider-color:var(--exchange-green)}.distribution-slider input[data-v-1d57892b]{z-index:1;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;width:100%;height:100%;margin:0;display:block;position:relative}.distribution-slider input[data-v-1d57892b]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--slider-color) calc(var(--progress) * 100%), #fff calc(var(--progress) * 100%));border-radius:999px;height:2.7cqw}.distribution-slider input[data-v-1d57892b]::-moz-range-track{background:linear-gradient(to right, var(--slider-color) calc(var(--progress) * 100%), #fff calc(var(--progress) * 100%));border-radius:999px;height:2.7cqw}.distribution-slider input[data-v-1d57892b]::-webkit-slider-thumb{width:var(--thumb-size);height:var(--thumb-size);-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:50%;margin-top:-3.65cqw}.distribution-slider input[data-v-1d57892b]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);background:0 0;border:0;border-radius:50%}.distribution-slider input[data-v-1d57892b]:focus-visible{outline:3px solid var(--exchange-brown);outline-offset:4px}.distribution-slider__marker[data-v-1d57892b]{z-index:2;top:0;left:calc(var(--thumb-size) / 2 + (100% - var(--thumb-size)) * var(--progress));width:var(--thumb-size);height:var(--thumb-size);pointer-events:none;position:absolute;transform:translate(-50%)}.distribution-slider__marker[data-v-1d57892b]:before{content:"";background:var(--slider-color);border-radius:50%;position:absolute;top:20%;bottom:20%;left:20%;right:20%}.distribution-slider__marker img[data-v-1d57892b]{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .18s ease-out;display:block;position:relative}.distribution-slider__marker .distribution-slider__image--ready[data-v-1d57892b]{opacity:1}.distribution-slider output[data-v-1d57892b]{text-align:right;min-width:14cqw;font-size:7.3cqw;font-weight:900;line-height:1}.distribution-slider--disabled[data-v-1d57892b]{opacity:.4}.distribution-slider input[data-v-1d57892b]:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.distribution-slider__marker img[data-v-1d57892b]{transition:none}}.exchange-distribution[data-v-c6f9f106]{background:var(--exchange-green);border-radius:6.7cqw 6.7cqw 0 0;flex-direction:column;flex:1;display:flex;position:relative}.exchange-distribution__intro[data-v-c6f9f106]{background:var(--exchange-green);color:#fff;text-transform:uppercase;border-radius:6.7cqw 6.7cqw 0 0;padding:3cqw 8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:4cqw;font-weight:600;line-height:1.3;box-shadow:0 -6px 18px #00a83238}.exchange-distribution__intro p[data-v-c6f9f106]{margin:0}.exchange-distribution__intro strong[data-v-c6f9f106]{font-weight:900;display:block}.exchange-distribution__controls[data-v-c6f9f106]{padding:5cqw max(8cqw, env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(8cqw, env(safe-area-inset-left,0px));background:var(--exchange-yellow);border-radius:6.7cqw 6.7cqw 0 0;flex:1;align-content:start;gap:7cqw;display:grid}.exchange-distribution__actions[data-v-c6f9f106]{--ui-button-min-height:max(44px, 10.7cqw);--ui-button-padding:8px 4px;--ui-button-color:var(--exchange-yellow);--ui-button-font-size:4.6cqw;--ui-button-font-weight:900;--ui-button-shadow:none;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1cqw;display:grid;box-shadow:0 3px #00000026}.exchange-distribution__back[data-v-c6f9f106]{--ui-button-radius:999px 0 0 999px}.exchange-distribution__confirm[data-v-c6f9f106]{--ui-button-radius:0 999px 999px 0;--ui-button-background:var(--exchange-green)}.exchange-distribution__notice[data-v-c6f9f106]{white-space:pre-line;margin:-2cqw 0 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:max(10px,2.8cqw);line-height:1.35}.distribution-hero[data-v-072e9120]{aspect-ratio:50/23;flex:none;width:100%;position:relative}.distribution-hero__image[data-v-072e9120]{opacity:0;width:100%;height:auto;transition:opacity .18s ease-out;display:block;position:absolute;top:-7cqw;left:0}.distribution-hero__image--ready[data-v-072e9120]{opacity:1}.distribution-hero__fallback[data-v-072e9120]{background:var(--exchange-green);color:var(--exchange-red);text-transform:uppercase;border-radius:50%;place-items:center;margin:0;padding:16px;font-size:7cqw;font-weight:900;display:grid;position:absolute;top:12%;bottom:12%;left:8%;right:8%}@media (prefers-reduced-motion:reduce){.distribution-hero__image[data-v-072e9120]{transition:none}}.exchange-hero[data-v-fd050813]{aspect-ratio:5/4;flex:none;width:100%;position:relative}.exchange-hero__image[data-v-fd050813]{opacity:0;width:100%;height:auto;transition:opacity .18s ease-out;display:block;position:absolute;top:-8cqw;left:0}.exchange-hero__image--ready[data-v-fd050813]{opacity:1}.exchange-hero__fallback[data-v-fd050813]{background:var(--exchange-green);color:var(--exchange-yellow);text-transform:uppercase;border-radius:50%;place-items:center;margin:0;padding:16px;font-size:7cqw;font-weight:900;display:grid;position:absolute;top:12%;bottom:12%;left:8%;right:8%}@media (prefers-reduced-motion:reduce){.exchange-hero__image[data-v-fd050813]{transition:none}}.exchange-prizes[data-v-e19c8e96]{padding:4.5cqw max(12px, env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));background:var(--exchange-red);color:#fff;border-radius:6.7cqw 6.7cqw 0 0;flex-direction:column;flex:1;align-items:center;display:flex;position:relative;box-shadow:0 -6px 18px #e4200938}.exchange-prizes h2[data-v-e19c8e96]{color:var(--exchange-yellow);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:6cqw;font-weight:900;line-height:1.1}.exchange-prizes__subtitle[data-v-e19c8e96]{text-transform:uppercase;margin:5px 0 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:4.6cqw;font-weight:700;line-height:1.2}.exchange-prizes__list[data-v-e19c8e96]{grid-template-columns:repeat(4,minmax(0,1fr));gap:3cqw;width:100%;margin:5cqw 0;padding:0;list-style:none;display:grid}.exchange-prizes__placeholder[data-v-e19c8e96]{aspect-ratio:1;background:var(--exchange-green);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 3px #2e00002b}.exchange-prizes__placeholder[data-v-e19c8e96]:nth-child(2){background:#fa6400}.exchange-prizes__placeholder[data-v-e19c8e96]:nth-child(3){background:var(--exchange-brown)}.exchange-prizes__placeholder[data-v-e19c8e96]:nth-child(4){background:var(--exchange-yellow);color:var(--exchange-brown)}.exchange-prizes__placeholder span[data-v-e19c8e96]{border:1px dashed;border-radius:5px;padding:7px 2px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:3cqw;font-weight:700}.exchange-prizes__button[data-v-e19c8e96]{--ui-button-min-height:max(44px, 10.7cqw);--ui-button-padding:7px 12px;--ui-button-font-size:4.6cqw;--ui-button-font-weight:900;width:80%}.exchange-prizes__notice[data-v-e19c8e96]{white-space:pre-line;margin:12px 0 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:max(10px,2.8cqw);line-height:1.35}.exchange-screen[data-v-557ccd6b]{--exchange-yellow:#ffd200;--exchange-green:#00a832;--exchange-red:#e42009;--exchange-brown:#5a1f06;min-width:0;min-height:100vh;min-height:100dvh;padding-top:calc(var(--header-height) + 18px);background:var(--exchange-yellow);color:var(--exchange-brown);text-align:center;flex-direction:column;flex:1;font-family:Arial Black,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;overflow:clip;container-type:inline-size}.exchange-screen__heading h1[data-v-557ccd6b]{text-transform:uppercase;letter-spacing:-.03em;margin:0 8px 10px;font-size:clamp(24px,8cqw,40px);font-weight:900;line-height:1.1}.app-header[data-v-5bf14696]{z-index:2;min-height:var(--header-height);padding:calc(3px + env(safe-area-inset-top,0px)) calc(15px + env(safe-area-inset-right,0px)) 3px calc(18px + env(safe-area-inset-left,0px));background:#ffcf00;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 4px 12px #764e002e}.app-header__brand[data-v-5bf14696],.app-header__navigation[data-v-5bf14696]{align-items:center;display:flex}.app-header__brand[data-v-5bf14696]{gap:8px;min-width:0}.app-header__mms[data-v-5bf14696]{width:57px;height:20px;display:block}.app-header__magnit[data-v-5bf14696]{width:63px;height:auto;display:block}.app-header__navigation[data-v-5bf14696]{gap:10px}.app-header__home[data-v-5bf14696],.app-header__menu-button[data-v-5bf14696]{background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.app-header__home img[data-v-5bf14696]{width:32px;height:32px;display:block}.app-header__menu-button[data-v-5bf14696]{align-content:center;gap:4px}.app-header__menu-button span[data-v-5bf14696]{background:#fff;border-radius:2px;width:22px;height:3px;display:block}.app-header--game[data-v-5bf14696]{--u:var(--game-ui-unit,1px);height:var(--header-height);border-radius:0 0 calc(20 * var(--u)) calc(20 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(6 * var(--u)) #2e000012, 0 calc(11 * var(--u)) calc(11 * var(--u)) #2e00000f, 0 calc(25 * var(--u)) calc(15 * var(--u)) #2e00000a, 0 calc(45 * var(--u)) calc(18 * var(--u)) #2e000003;background:#ffd200;padding:0}.app-header--game .app-header__brand[data-v-5bf14696]{inset:env(safe-area-inset-top,0px) 0 0;position:absolute}.app-header--game .app-header__mms[data-v-5bf14696]{left:calc(20.36 * var(--u));top:calc(12.09 * var(--u));width:calc(56.43 * var(--u));height:calc(19.708 * var(--u));position:absolute}.app-header__divider[data-v-5bf14696]{left:calc(86 * var(--u));top:calc(11 * var(--u));width:var(--u);height:calc(22 * var(--u));border-radius:var(--u);background:#5a1f06;position:absolute}.app-header--game .app-header__magnit[data-v-5bf14696]{left:calc(97.72 * var(--u));top:calc(12 * var(--u));width:calc(47.78 * var(--u));height:auto;position:absolute}.app-header--game .app-header__navigation[data-v-5bf14696]{right:calc(11 * var(--u));top:env(safe-area-inset-top,0px);height:calc(46 * var(--u));gap:0;position:absolute}.app-header--game .app-header__home[data-v-5bf14696],.app-header--game .app-header__menu-button[data-v-5bf14696]{width:calc(44 * var(--u));height:calc(46 * var(--u));position:relative}.app-header--game .app-header__home img[data-v-5bf14696]{top:calc(-15.86 * var(--u));left:calc(-10 * var(--u));width:calc(75 * var(--u));height:calc(73.828 * var(--u));pointer-events:none;clip-path:inset(calc(15.86 * var(--u)) 0 calc(11.968 * var(--u)) 0);position:absolute}.app-header--game .app-header__home img.app-header__home-shadow[data-v-5bf14696]{top:calc(-15.97 * var(--u));mix-blend-mode:multiply}.app-header--game .app-header__menu-button[data-v-5bf14696]{padding-top:calc(12 * var(--u));align-content:start;gap:calc(4.736 * var(--u))}.app-header--game .app-header__menu-button span[data-v-5bf14696]{width:calc(22 * var(--u));height:calc(3.509 * var(--u));border-radius:calc(3 * var(--u))}.app-menu[data-v-5bf14696]{top:100%;right:calc(12px + env(safe-area-inset-right,0px));background:#fff;border-radius:12px;min-width:170px;padding:6px;display:grid;position:absolute;box-shadow:0 8px 24px #46231338}.app-menu button[data-v-5bf14696],.app-menu a[data-v-5bf14696]{color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.app-menu button[data-v-5bf14696]:hover,.app-menu a[data-v-5bf14696]:hover{background:#fff2ba}.app-shell--game[data-v-5db88e1f]{--game-ui-unit:calc(min(100vw, 500px) / 300);--header-height:calc(46 * var(--game-ui-unit) + env(safe-area-inset-top,0px))}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}body{color:#462313;background:#e7e3da;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}button{font:inherit;cursor:pointer}button:focus-visible{outline-offset:3px;outline:3px solid #462313}.app-shell{--header-height:calc(46px + env(safe-area-inset-top,0px));width:100%;max-width:500px;min-height:100vh;background:#ffcf00;flex-direction:column;min-height:100dvh;margin:0 auto;display:flex;position:relative}.app-content{isolation:isolate;flex:1;display:flex}.app-modal-host{--ui-modal-backdrop:#ffd200;z-index:1;top:var(--header-height);pointer-events:none;width:min(100%,500px);position:fixed;bottom:0;left:max(0px,50vw - 250px)}.app-shell>.app-header[inert]{width:min(100%,500px);position:fixed;left:max(0px,50vw - 250px)}.screen{width:100%;min-height:100vh;min-height:100dvh;padding:calc(24px + var(--header-height)) calc(20px + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px));text-align:center;flex:1;place-items:center;display:grid}
