.ogc-earned{flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;display:flex;position:relative}.ogc-earned__number{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:175px;min-height:69px;display:flex;position:relative}.ogc-earned__number>span{z-index:1;font-size:clamp(28px,6vw,41px)}.ogc-earned__number>strong{z-index:1;color:#ffe1a0;text-shadow:0 0 20px #eac26066;font-size:clamp(39px,8vw,64px);font-weight:1000;line-height:1.04;animation:.29s cubic-bezier(.2,.8,.2,1) both ogc-coins-count;position:relative}.ogc-earned__number>small{color:#e4ca8a;letter-spacing:.25em;flex-basis:100%;font-size:10px;font-weight:900}.ogc-earned__number>.ogc-earned__amount{white-space:nowrap}.ogc-earned__number>.ogc-earned__amount.is-total{filter:drop-shadow(0 0 10px #ffdd8973)}.ogc-earned__shower{z-index:0;pointer-events:none;position:absolute;inset:-34px 0 0;overflow:visible}.ogc-earned__shower i{opacity:0;filter:drop-shadow(0 0 5px #ffd97299);font-size:22px;font-style:normal;animation:.79s cubic-bezier(.15,.42,.26,1) forwards ogc-coins-fall;position:absolute;top:0}.ogc-earned__breakdown{color:#d5d9c6;font-variant-numeric:tabular-nums;background:#17271ea6;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 8px;max-width:100%;padding:5px 11px;font-size:clamp(10px,2.6vw,12px);font-weight:750;line-height:1.4;display:flex}.ogc-earned__breakdown b{font-size:inherit;color:#ffe3a0;font-weight:950}.ogc-earned__operator{color:#e6ce90;font-weight:950}.ogc-earned__penalty{color:#efb8ad}.ogc-earned__multiplier{color:#c4cfaa;border-left:1px solid #899a7766;padding-left:8px;font-size:10px;font-weight:850}.ogc-earned__subnote{color:#b5c8bc;font-size:11px;line-height:1.4}.ogc-earned__wallet{color:#fff2cb;background:linear-gradient(165deg,#0f2724fa,#0c1d1ffc);border:1px solid #d6ba73a8;border-radius:16px;align-items:center;gap:12px;width:min(100%,340px);min-height:68px;margin-top:13px;padding:10px 14px;transition:border-color .32s,box-shadow .32s,background .32s;display:flex;position:relative;box-shadow:inset 0 1px #ffe7b31f,0 6px 18px #0000004a}.ogc-earned__wallet.is-received{border-color:#ffe09b;box-shadow:inset 0 1px #ffe7b338,0 0 22px #f7d18043,0 7px 17px #0007}.ogc-earned__wallet-icon{color:#ffe1a1;background:linear-gradient(145deg,#655332,#2a3632);border:1px solid #fbda9380;border-radius:13px;flex:none;place-items:center;width:47px;height:47px;display:grid}.ogc-earned__wallet-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.ogc-earned__wallet-copy small{color:#bfcab8;letter-spacing:.04em;font-size:10px;font-weight:850;line-height:1.25}.ogc-earned__wallet-copy strong{color:#ffe9af;font-variant-numeric:tabular-nums;font-size:clamp(22px,5vw,31px);font-weight:1000;line-height:1.13}.ogc-earned__wallet-check{color:#b8e9b3;opacity:.86;flex:none;margin-left:auto;font-size:18px;font-weight:950}.ogc-earned__wallet-retry{color:#ffe9ac;cursor:pointer;background:#213a32;border:1px solid #b5af7d;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.ogc-earned__flight{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:visible}.ogc-earned__flying-coin{opacity:0;filter:drop-shadow(0 0 8px #ffdd8eb3);animation:ogc-wallet-flight .68s cubic-bezier(.22,.65,.24,1) var(--ogc-flight-delay) forwards;will-change:transform,opacity;font-size:25px;line-height:1;position:absolute}@keyframes ogc-coins-count{0%{opacity:.4;transform:translateY(11px)scale(.84)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ogc-coins-fall{0%{opacity:0;transform:translateY(-30px)rotate(-50deg)scale(.65)}28%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(82px)rotate(170deg)scale(1)}}@keyframes ogc-wallet-flight{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}17%{opacity:1;transform:translate(calc(-50% + var(--ogc-flight-scatter)),calc(-50% - 27px)) scale(1)}82%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--ogc-flight-x)), calc(-50% + var(--ogc-flight-y))) rotate(170deg) scale(.28)}}@media (max-width:390px){.ogc-earned{gap:5px}.ogc-earned__breakdown{gap:3px 5px;padding:4px 8px}.ogc-earned__wallet{gap:9px;min-height:58px;margin-top:9px;padding:7px 10px}.ogc-earned__wallet-icon{width:40px;height:40px}.ogc-earned__wallet-copy strong{font-size:22px}}@media (max-height:620px){.ogc-earned__wallet{min-height:55px;margin-top:7px;padding:6px 10px}.ogc-earned__wallet-icon{width:37px;height:37px}.ogc-earned__wallet-icon svg{width:22px;height:22px}.ogc-earned__wallet-copy strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.ogc-earned__number>strong,.ogc-earned__shower i,.ogc-earned__flying-coin{animation:none}.ogc-earned__shower,.ogc-earned__flight{display:none}.ogc-earned__wallet{transition:none}}
.oom-gift{box-sizing:border-box;color:#f6ebd8;background:#122d2ef0;border:1px solid #cbb07883;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;padding:11px 9px;font-size:12px;line-height:1.4;display:flex}.oom-gift--empty{flex-direction:row;justify-content:center;align-items:center}.oom-gift .oom-gift__heading{color:#ffe4a4;justify-content:center;align-items:center;gap:7px;font-size:clamp(11px,3vw,14px);font-weight:900;display:flex}.oom-gift>p{text-align:center;color:#e5dfd1;margin:0;font-size:11px;line-height:1.5}.oom-gift .oom-gift__options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;min-width:0;display:grid}.oom-gift .oom-gift__card{box-sizing:border-box;text-align:center;color:#f8ecd4;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#1a3537,#10262c);border:1px solid #a99b78;border-radius:11px;flex-direction:column;align-items:center;gap:5px;width:100%;min-width:0;padding:6px 5px 8px;font-family:inherit;font-size:12px;line-height:1.25;display:flex;position:relative;box-shadow:0 4px 12px #0004}.oom-gift .oom-gift__card--chosen{background:linear-gradient(160deg,#284746,#173532);border-color:#ffe6a5;box-shadow:inset 0 0 0 1px #ffe6a0,0 0 16px #f5d28e6a}.oom-gift .oom-gift__card:focus-visible{outline-offset:2px;outline:2px solid #fff1bc}.oom-gift .oom-gift__image{place-items:center;width:100%;height:clamp(76px,13dvh,128px);min-height:0;display:grid;position:relative}.oom-gift .oom-gift__image img{object-fit:contain;width:100%;height:100%;display:block}.oom-gift .oom-gift__new,.oom-gift .oom-gift__foil{z-index:2;box-sizing:border-box;letter-spacing:.04em;white-space:nowrap;color:#1a281e;max-width:calc(100% - 6px);text-shadow:none;background:#ffe2a0;border:1px solid #fff5d1aa;border-radius:5px;justify-content:center;align-items:center;gap:2px;margin:0;padding:3px 5px;font-family:inherit;font-size:10px;font-weight:950;line-height:1.15;display:inline-flex;position:absolute;inset:4px 3px auto auto;box-shadow:0 2px 7px #0009}.oom-gift .oom-gift__foil{color:#fff2d7;background:#55406d;border-color:#baa6df;top:auto;bottom:3px;right:3px}.oom-gift .oom-gift__card>small{-webkit-line-clamp:2;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;min-height:2.35em;font-family:inherit;font-size:clamp(9px,2.4vw,11px);font-weight:850;line-height:1.2;display:-webkit-box;overflow:hidden}.oom-gift .oom-gift__meta{box-sizing:border-box;border-top:1px solid #c0ac855c;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:100%;min-width:0;min-height:26px;margin-top:auto;padding:2px 0 0;display:flex}.oom-gift .oom-gift__owned{text-align:center;color:#f7e7c5;white-space:nowrap;max-width:100%;font-family:inherit;font-size:clamp(10px,2.5vw,12px);font-weight:800;line-height:1.35;display:block}.oom-gift .oom-gift__owned--new{color:#bdf2e4}.oom-gift .oom-gift__owned--foil{color:#ddc9f1;font-size:10px}.oom-gift .oom-gift__selected{z-index:3;color:#ffe4a0;background:#132f2fe3;border-radius:100%;padding:2px;position:absolute;inset:4px auto auto 4px;box-shadow:0 0 9px #000a}.oom-gift .oom-gift__claim{color:#182624;cursor:pointer;background:linear-gradient(145deg,#ffe6a7,#d7aa64);border:1px solid #ffe4a6;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;padding:10px;font-family:inherit;font-size:13px;font-weight:900;display:flex}.oom-gift .oom-gift__claim:disabled{opacity:.52;cursor:not-allowed}.oom-gift .oom-gift__received{color:#c8efbf;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:900;display:flex}.oom-gift .oom-gift__error{color:#ffd1b2;font-size:11px}.omr-result-scene .oom-gift{gap:8px;max-width:min(100%,420px);padding:10px 8px}.omr-result-scene .oom-gift .oom-gift__options{gap:8px}.omr-result-scene .oom-gift .oom-gift__card{gap:4px}.omr-result-scene .oom-gift .oom-gift__image{height:clamp(70px,12dvh,120px)}@media (max-width:440px){.oom-gift .oom-gift__options{gap:6px}.oom-gift .oom-gift__card{gap:4px;padding:5px 3px 7px}.oom-gift .oom-gift__image{height:clamp(68px,12dvh,106px)}.oom-gift .oom-gift__new{padding:2px 4px;font-size:9px}.oom-gift .oom-gift__owned{font-size:11px}.oom-gift .oom-gift__meta{min-height:25px}.omr-result-scene .oom-gift .oom-gift__image{height:clamp(68px,11dvh,105px)}}@media (max-height:680px){.omr-result-scene .oom-gift{gap:5px;padding:6px}.omr-result-scene .oom-gift .oom-gift__card{padding:4px 3px 5px}.omr-result-scene .oom-gift .oom-gift__image{height:clamp(56px,10dvh,82px)}}
