.app-dialog[data-v-d912b580]{z-index:3190;background-color:#0000009e;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.app-dialog .card[data-v-d912b580]{border:.0625rem solid var(--theme-color7);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-color8) 10%, transparent), transparent 42%), linear-gradient(180deg, var(--theme-color4) 0%, var(--theme-color6) 100%);will-change:transform;border-radius:.5rem;width:min(23.5rem,100%);padding:1.25rem;box-shadow:0 1rem 2.25rem #0006,inset 0 .0625rem #ffffff1a}.app-dialog .title[data-v-d912b580]{color:var(--theme-neutral1);font-size:max(20px, var(--fs-lg));align-items:center;gap:.5rem;font-weight:700;display:flex}.app-dialog .title[data-v-d912b580]:before{background:linear-gradient(180deg, var(--theme-main1-gradient1), var(--theme-main1-gradient2));content:"";border-radius:1rem;flex:none;width:.45rem;height:1.1rem}.app-dialog .message[data-v-d912b580]{border:.0625rem solid color-mix(in srgb, var(--theme-color8) 22%, transparent);color:var(--theme-neutral2);overflow-wrap:anywhere;font-size:max(14px, var(--fs-body));background-color:#ffffff0d;border-radius:.5rem;margin-top:.875rem;padding:.875rem}.app-dialog .message-text[data-v-d912b580]{min-width:0}.app-dialog .actions[data-v-d912b580]{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.app-dialog .button[data-v-d912b580]{border:.0625rem solid var(--theme-color7);min-width:5.5rem;height:2.5rem;color:var(--theme-neutral1);font-size:max(16px, var(--fs-body));transition:opacity var(--motion-base) var(--motion-ease-standard), transform var(--motion-base) var(--motion-ease-out);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.app-dialog .button[data-v-d912b580]:active:not(:disabled){transform:translateY(.0625rem)}.app-dialog .button[data-v-d912b580]:disabled{cursor:not-allowed;opacity:.72}.app-dialog .button[data-v-d912b580]:focus-visible{box-shadow:0 0 0 .125rem var(--theme-color8)}.app-dialog .secondary[data-v-d912b580]{background-color:var(--theme-color3)}.app-dialog .primary[data-v-d912b580]{background:linear-gradient(180deg, var(--theme-main1-gradient1) 0%, var(--theme-main1-gradient2) 100%);box-shadow:0 .45rem .9rem color-mix(in srgb, var(--theme-color1) 24%, transparent);border:none}.app-dialog .loading-circle[data-v-d912b580]{border:.125rem solid #fff6;border-top-color:var(--theme-neutral1);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite app-dialog-loading-d912b580}.app-dialog.variant-reward-abandon[data-v-d912b580]{background:var(--mask-color)}.app-dialog.variant-reward-abandon .card[data-v-d912b580]{width:min(22rem,100%);max-height:calc(100dvh - 2rem);padding:calc(var(--space-card) + var(--space-tight));border-radius:var(--radius-3);background:var(--app-surface-raised-background);box-shadow:none;text-align:center;border:none;overflow-y:auto}.app-dialog.variant-reward-abandon .reward-abandon-visual[data-v-d912b580]{width:6.5rem;height:4.5rem;margin:0 auto var(--space-card);position:relative}.app-dialog.variant-reward-abandon .reward-abandon-visual img[data-v-d912b580]{object-fit:contain;opacity:.65;width:100%;height:100%;display:block}.app-dialog.variant-reward-abandon .reward-cancel-mark[data-v-d912b580]{border:.1875rem solid var(--app-surface-raised-background);background:var(--app-surface-raised-background);width:2.5rem;height:2.5rem;color:var(--app-status-warning);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:-.25rem}.app-dialog.variant-reward-abandon .reward-cancel-mark svg[data-v-d912b580]{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1.875rem;height:1.875rem}.app-dialog.variant-reward-abandon .title[data-v-d912b580]{color:var(--app-text-primary);font-size:max(22px, var(--fs-xl));font-weight:700;line-height:var(--lh-snug);display:block}.app-dialog.variant-reward-abandon .title[data-v-d912b580]:before{content:none}.app-dialog.variant-reward-abandon .message[data-v-d912b580]{margin-top:var(--space-tight);color:var(--app-text-body);font-size:max(16px, var(--app-font-body));font-weight:400;line-height:var(--lh-normal);overflow-wrap:break-word;background:0 0;border:none;padding:0}.app-dialog.variant-reward-abandon .actions[data-v-d912b580]{gap:var(--space-row);margin-top:calc(var(--space-card) + var(--space-tight));grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);display:grid}.app-dialog.variant-reward-abandon .button[data-v-d912b580]{min-width:0;height:auto;min-height:max(44px,2.875rem);padding:var(--space-tight);border-radius:var(--radius-2);font-size:max(16px, var(--app-font-body));font-weight:600;line-height:var(--lh-snug);overflow-wrap:break-word;box-shadow:none;border:none}.app-dialog.variant-reward-abandon .button[data-v-d912b580]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.app-dialog.variant-reward-abandon .secondary[data-v-d912b580]{background:var(--app-soft-action-surface);color:var(--app-text-body)}.app-dialog.variant-reward-abandon .primary[data-v-d912b580]{background:var(--app-primary-background);color:var(--app-text-on-primary);white-space:nowrap}.app-dialog.is-alert .actions[data-v-d912b580]{justify-content:center}.app-dialog.is-alert .button[data-v-d912b580]{width:min(100%,12rem)}.app-dialog.variant-bonus[data-v-d912b580]{background:radial-gradient(circle at 50% 42%,#ff2dc71f,#0000 34%),#000000c7;padding:1.25rem}.app-dialog.variant-bonus .card[data-v-d912b580]{background:radial-gradient(circle at 50% -18%,#ff53d62e,#0000 38%),radial-gradient(circle at 50% 100%,#ffc42d1f,#0000 38%),linear-gradient(#3a0739 0%,#12051e 58%,#08020d 100%);border:.0625rem solid #ff57cd;border-radius:.9rem;width:min(21rem,100%);padding:1rem;position:relative;overflow:hidden;box-shadow:0 0 .85rem #ff43cd9e,0 0 1.6rem #ffc5373d,0 1rem 2.5rem #000000c2,inset 0 .0625rem #ffffff2e}.app-dialog.variant-bonus .card[data-v-d912b580]:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff78dd9e 18%,#ffe7558c 50%,#ff78dd9e 82%,#0000);height:.22rem;position:absolute;top:0;left:0;right:0}.app-dialog.variant-bonus .card[data-v-d912b580]>*{z-index:1;position:relative}.app-dialog.variant-bonus .bonus-visual[data-v-d912b580]{background:radial-gradient(circle at 36% 22%,#ffffff61 0%,#ffe06a47 13%,#0000 27%),linear-gradient(#a818d2 0%,#43005d 100%);border:.0625rem solid #ffe755;border-radius:50%;justify-content:center;align-items:center;width:3.45rem;height:3.45rem;margin:0 auto .5rem;display:flex;position:relative;box-shadow:0 0 .45rem #ffdd4852,0 0 .65rem #ff3dd057,inset 0 .12rem .25rem #ffffff40}.app-dialog.variant-bonus .bonus-visual[data-v-d912b580]:after{content:"";background:url(/assets/coin_1-BoJg5cQx.webp) 50%/contain no-repeat;width:1.35rem;height:1.35rem;position:absolute;bottom:-.18rem;right:-.42rem}.app-dialog.variant-bonus .bonus-badge[data-v-d912b580]{color:#fff;font-size:var(--fs-body);text-transform:uppercase;text-shadow:0 0 .35rem #ffffffbf,0 .08rem #3b003a;font-weight:700}.app-dialog.variant-bonus .title[data-v-d912b580]{color:#fff;font-size:var(--fs-lg);text-align:center;text-shadow:0 0 .45rem #ff41d3d6,0 .08rem #310020;justify-content:center;gap:.45rem;margin-top:.2rem}.app-dialog.variant-bonus .title[data-v-d912b580]:before{content:none}.app-dialog.variant-bonus .title-icon[data-v-d912b580]{background:url(/assets/present-gift-icon-DM3-eJgO.png) 50%/contain no-repeat;flex:none;width:1.25rem;height:1.25rem;display:inline-flex}.app-dialog.variant-bonus .message[data-v-d912b580]{color:#ffffffe0;text-align:left;background:linear-gradient(#ffffff12,#ffffff05),#13061cd1;border-color:#ff52d394;border-radius:.7rem;align-items:center;gap:.7rem;margin-top:.95rem;padding:.9rem;display:flex;box-shadow:inset 0 0 .55rem #ff46d624,0 0 .6rem #0000007a}.app-dialog.variant-bonus .message-icon[data-v-d912b580]{filter:drop-shadow(0 0 .35rem #ffd54b8c);background:radial-gradient(circle at 36% 28%,#ffffffc7,#0000 20%),url(/assets/deposit-money-bag-icon-Ch7afpBo.png) 50%/contain no-repeat;border-radius:50%;flex:none;width:2.15rem;height:2.15rem}.app-dialog.variant-bonus .actions[data-v-d912b580]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:.95rem;display:grid}.app-dialog.variant-bonus.is-alert .actions[data-v-d912b580]{grid-template-columns:1fr}.app-dialog.variant-bonus .button[data-v-d912b580]{border-radius:.62rem;width:100%;min-width:0;height:2.7rem}.app-dialog.variant-bonus .secondary[data-v-d912b580]{background:#09040fb8;border-color:#ff6ddd85;box-shadow:inset 0 0 .45rem #ffffff0f,0 0 .55rem #ff46d02e}.app-dialog.variant-bonus .primary[data-v-d912b580]{background:linear-gradient(#ff78dd 0%,#d72ba4 100%);box-shadow:0 .55rem 1rem #ff36c152,0 0 .7rem #ffdd4847}.app-dialog.variant-deposit-promotion[data-v-d912b580]{padding:calc(1rem + var(--app-safe-area-top,0px)) 1rem calc(1rem + var(--app-safe-area-bottom,0px));background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--theme-color8) 10%, transparent), transparent 36%), #040109c2;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.app-dialog.variant-deposit-promotion .card[data-v-d912b580]{width:min(23.5rem,100%);max-height:calc(100dvh - 2rem - var(--app-safe-area-top,0px) - var(--app-safe-area-bottom,0px));border:.0625rem solid color-mix(in srgb, var(--theme-color8) 36%, transparent);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--theme-color8) 12%, transparent), transparent 8rem), linear-gradient(160deg, color-mix(in srgb, var(--theme-color4) 94%, #32143b), color-mix(in srgb, var(--theme-color6) 96%, #09040d));border-radius:1.4rem;padding:1.15rem 1.25rem 1.25rem;position:relative;overflow-x:hidden;overflow-y:auto;box-shadow:0 1.5rem 4rem #00000094,inset 0 .0625rem #ffffff1f}.app-dialog.variant-deposit-promotion .card[data-v-d912b580]:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--theme-color8) 76%, #f4c86f), transparent);content:"";pointer-events:none;height:.0625rem;position:absolute;top:0;left:14%;right:14%}.app-dialog.variant-deposit-promotion .promotion-visual[data-v-d912b580]{background:radial-gradient(circle, color-mix(in srgb, var(--theme-color8) 15%, transparent), transparent 68%);border-radius:50%;place-items:center;width:5.5rem;height:5.25rem;margin:0 auto .35rem;display:grid;position:relative}.app-dialog.variant-deposit-promotion .promotion-gift[data-v-d912b580]{z-index:1;filter:drop-shadow(0 .35rem .55rem #00000047);background:url(/assets/present-gift-icon-DM3-eJgO.png) 50%/contain no-repeat;width:4.65rem;height:4.65rem;display:block;position:relative}.app-dialog.variant-deposit-promotion.promotion-upgrade .promotion-visual[data-v-d912b580]{background:radial-gradient(circle at 52% 42%, #f6c46f2e, transparent 36%), radial-gradient(circle, color-mix(in srgb, var(--theme-color8) 14%, transparent), transparent 70%)}.app-dialog.variant-deposit-promotion.promotion-upgrade .promotion-gift[data-v-d912b580]:before{content:"";background:linear-gradient(#ffe68a 0%,#ffab35 100%);border:.12rem solid #ffffff38;border-radius:50%;width:1.65rem;height:1.65rem;position:absolute;top:.2rem;right:-.1rem;box-shadow:0 .25rem .5rem #0000003d,0 0 .7rem #ffc14a42}.app-dialog.variant-deposit-promotion.promotion-upgrade .promotion-gift[data-v-d912b580]:after{content:"";border-top:.18rem solid #341029;border-left:.18rem solid #341029;width:.5rem;height:.5rem;position:absolute;top:.72rem;right:.42rem;transform:rotate(45deg);box-shadow:-.18rem .18rem 0 -.04rem #341029}.app-dialog.variant-deposit-promotion.promotion-minimum .promotion-visual[data-v-d912b580],.app-dialog.variant-deposit-promotion.promotion-selected-minimum .promotion-visual[data-v-d912b580]{background:radial-gradient(circle at 50% 45%,#ff5d6926,#0000 38%),radial-gradient(circle,#f6c46f26,#0000 70%)}.app-dialog.variant-deposit-promotion.promotion-minimum .promotion-gift[data-v-d912b580],.app-dialog.variant-deposit-promotion.promotion-selected-minimum .promotion-gift[data-v-d912b580]{background:radial-gradient(circle at 38% 28%,#ffffff57,#0000 20%),linear-gradient(#ffe07a 0%,#f28a2e 100%);border:.08rem solid #ffffff24;border-radius:50%;place-items:center;width:4.1rem;height:4.1rem;display:grid;box-shadow:0 .3rem .65rem #00000042,0 0 .9rem #ff778933,inset 0 .12rem .26rem #ffffff3d}.app-dialog.variant-deposit-promotion.promotion-minimum .promotion-gift[data-v-d912b580]:before,.app-dialog.variant-deposit-promotion.promotion-selected-minimum .promotion-gift[data-v-d912b580]:before{content:"";border-top:.26rem solid #38112d;border-left:.26rem solid #38112d;width:1.25rem;height:1.25rem;transform:rotate(45deg)translate(.08rem,.08rem);box-shadow:-.35rem .35rem 0 -.08rem #38112d}.app-dialog.variant-deposit-promotion.promotion-minimum .promotion-gift[data-v-d912b580]:after,.app-dialog.variant-deposit-promotion.promotion-selected-minimum .promotion-gift[data-v-d912b580]:after{color:#fff;content:"!";background:linear-gradient(#ff7280 0%,#e32958 100%);border:.12rem solid #ffffff3d;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.95rem;font-weight:900;display:grid;position:absolute;top:.18rem;right:.18rem;box-shadow:0 .25rem .5rem #00000038,0 0 .65rem #ff58713d}.app-dialog.variant-deposit-promotion.promotion-minimum .message[data-v-d912b580],.app-dialog.variant-deposit-promotion.promotion-selected-minimum .message[data-v-d912b580]{background:#ffffff08;border-color:#ffffff14;padding:1rem 1.05rem;display:block;box-shadow:inset 0 .0625rem #ffffff12}.app-dialog.variant-deposit-promotion.promotion-minimum .message-icon[data-v-d912b580],.app-dialog.variant-deposit-promotion.promotion-selected-minimum .message-icon[data-v-d912b580]{display:none}.app-dialog.variant-deposit-promotion.promotion-minimum .promotion-copy[data-v-d912b580],.app-dialog.variant-deposit-promotion.promotion-selected-minimum .promotion-copy[data-v-d912b580]{color:var(--theme-neutral1);font-size:var(--fs-body);text-align:center;overflow-wrap:anywhere;font-weight:700;display:block}.app-dialog.variant-deposit-promotion.promotion-minimum .promotion-copy-caption[data-v-d912b580],.app-dialog.variant-deposit-promotion.promotion-selected-minimum .promotion-copy-caption[data-v-d912b580]{padding:0}.app-dialog.variant-deposit-promotion.promotion-minimum .promotion-copy-caption[data-v-d912b580]:after,.app-dialog.variant-deposit-promotion.promotion-selected-minimum .promotion-copy-caption[data-v-d912b580]:after{content:" "}.app-dialog.variant-deposit-promotion.promotion-minimum .caption-line[data-v-d912b580],.app-dialog.variant-deposit-promotion.promotion-selected-minimum .caption-line[data-v-d912b580]{display:inline}.app-dialog.variant-deposit-promotion.promotion-minimum .caption-line+.activity-line[data-v-d912b580]:before,.app-dialog.variant-deposit-promotion.promotion-selected-minimum .caption-line+.activity-line[data-v-d912b580]:before{content:" "}.app-dialog.variant-deposit-promotion.promotion-minimum .activity-line[data-v-d912b580],.app-dialog.variant-deposit-promotion.promotion-selected-minimum .activity-line[data-v-d912b580]{display:inline}.app-dialog.variant-deposit-promotion.promotion-minimum .promotion-copy-highlight[data-v-d912b580],.app-dialog.variant-deposit-promotion.promotion-selected-minimum .promotion-copy-highlight[data-v-d912b580]{background:0 0;padding:0}.app-dialog.variant-deposit-promotion.promotion-minimum .promotion-copy-line[data-v-d912b580],.app-dialog.variant-deposit-promotion.promotion-selected-minimum .promotion-copy-line[data-v-d912b580]{box-shadow:none;background:0 0;border:0;padding:0;display:inline}.app-dialog.variant-deposit-promotion.promotion-minimum .promotion-copy-line+.promotion-copy-line[data-v-d912b580]:before,.app-dialog.variant-deposit-promotion.promotion-selected-minimum .promotion-copy-line+.promotion-copy-line[data-v-d912b580]:before{content:" "}.app-dialog.variant-deposit-promotion .title[data-v-d912b580]{color:var(--theme-neutral1);letter-spacing:0;text-align:center;justify-content:center;margin-top:0;font-size:1.55rem}.app-dialog.variant-deposit-promotion .title[data-v-d912b580]:before{content:none}.app-dialog.variant-deposit-promotion .message[data-v-d912b580]{color:color-mix(in srgb, var(--theme-neutral1) 90%, transparent);background:linear-gradient(110deg, #ffffff0a, transparent 72%), color-mix(in srgb, var(--theme-color3) 78%, transparent);text-align:center;border:.0625rem solid #ffffff17;border-radius:1.05rem;gap:.9rem;margin-top:1.05rem;padding:1rem 1.05rem;display:block;box-shadow:inset 0 .0625rem #ffffff14,0 .5rem 1.2rem #0000001f}.app-dialog.variant-deposit-promotion .message-icon[data-v-d912b580]{display:none}.app-dialog.variant-deposit-promotion .message-text[data-v-d912b580]{flex:1}.app-dialog.variant-deposit-promotion .promotion-copy[data-v-d912b580]{min-width:0;color:var(--theme-neutral1);font-size:var(--fs-body);text-align:center;overflow-wrap:anywhere;font-weight:700;line-height:1.35;display:block}.app-dialog.variant-deposit-promotion .promotion-copy .promotion-copy-line[data-v-d912b580],.app-dialog.variant-deposit-promotion .promotion-copy .promotion-copy-caption[data-v-d912b580]{display:inline}.app-dialog.variant-deposit-promotion .promotion-copy .promotion-copy-caption[data-v-d912b580]:after{content:" "}.app-dialog.variant-deposit-promotion .promotion-copy .caption-line[data-v-d912b580],.app-dialog.variant-deposit-promotion .promotion-copy .activity-line[data-v-d912b580]{display:inline}.app-dialog.variant-deposit-promotion .promotion-copy .caption-line+.activity-line[data-v-d912b580]:before,.app-dialog.variant-deposit-promotion .promotion-copy .promotion-copy-line+.promotion-copy-line[data-v-d912b580]:before{content:" "}.app-dialog.variant-deposit-promotion .promotion-copy .promotion-copy-highlight[data-v-d912b580],.app-dialog.variant-deposit-promotion .promotion-copy strong[data-v-d912b580]{color:#f6c46f;font-weight:800}.app-dialog.variant-deposit-promotion .promotion-choice-list[data-v-d912b580]{text-align:left;gap:.65rem;max-height:min(43dvh,20rem);display:grid;overflow-y:auto}.app-dialog.variant-deposit-promotion .promotion-choice[data-v-d912b580]{cursor:pointer;align-items:center;gap:.65rem;min-height:5.25rem;display:flex;position:relative}.app-dialog.variant-deposit-promotion .promotion-choice .promotion-choice-input[data-v-d912b580]{opacity:0;width:1px;height:1px;position:absolute}.app-dialog.variant-deposit-promotion .promotion-choice .promotion-choice-radio[data-v-d912b580]{border:.0625rem solid var(--theme-color1);background:linear-gradient(#2f1b50,#0f0720);border-radius:50%;flex:none;width:1.125rem;height:1.125rem;position:relative}.app-dialog.variant-deposit-promotion .promotion-choice .promotion-choice-radio[data-v-d912b580]:after{content:"";background:0 0;border-radius:50%;position:absolute;top:.25rem;bottom:.25rem;left:.25rem;right:.25rem}.app-dialog.variant-deposit-promotion .promotion-choice.selected .promotion-choice-radio[data-v-d912b580]{background:linear-gradient(180deg, var(--theme-color8), var(--theme-main1-gradient1));border-color:#0000;box-shadow:0 0 .875rem #ff66be73}.app-dialog.variant-deposit-promotion .promotion-choice.selected .promotion-choice-radio[data-v-d912b580]:after{background:#fff}.app-dialog.variant-deposit-promotion .promotion-choice.selected .promotion-choice-ticket[data-v-d912b580]{border-color:var(--theme-color1);background:linear-gradient(115deg, color-mix(in srgb, var(--theme-color1) 38%, #24112f), color-mix(in srgb, var(--theme-color1) 18%, #24112f))}.app-dialog.variant-deposit-promotion .promotion-choice:focus-within .promotion-choice-ticket[data-v-d912b580]{outline:.125rem solid var(--theme-color8);outline-offset:.125rem}.app-dialog.variant-deposit-promotion .promotion-choice-ticket[data-v-d912b580]{background:radial-gradient(circle at 88% 18%, #ffffff1a, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--theme-main1-gradient2) 26%, #2f1b50), #0f0720);border:.0625rem solid #ff75c22e;border-radius:.625rem;flex:1;min-width:0;min-height:5.25rem;position:relative;overflow:hidden;box-shadow:inset 0 0 1.125rem #ff66be0a;-webkit-mask:radial-gradient(circle at 34% 0,#0000 .375rem,#000 .4375rem) top/100% 51% no-repeat,radial-gradient(circle at 34% 100%,#0000 .375rem,#000 .4375rem) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 34% 0,#0000 .375rem,#000 .4375rem) top/100% 51% no-repeat,radial-gradient(circle at 34% 100%,#0000 .375rem,#000 .4375rem) bottom/100% 51% no-repeat}.app-dialog.variant-deposit-promotion .promotion-choice-ticket[data-v-d912b580]:before{content:"";opacity:.06;pointer-events:none;background:radial-gradient(circle,currentColor .5px,#0000 .75px) 0 0/.375rem .375rem;position:absolute;top:0;bottom:0;left:0;right:66%}.app-dialog.variant-deposit-promotion .promotion-choice-ticket-main[data-v-d912b580]{grid-template-columns:minmax(0,.85fr) 1px minmax(0,1.65fr);align-items:center;column-gap:.5rem;min-height:5.1rem;padding:.55rem .6rem;display:grid;position:relative}.app-dialog.variant-deposit-promotion .promotion-choice-reward[data-v-d912b580],.app-dialog.variant-deposit-promotion .promotion-choice-details[data-v-d912b580]{text-align:center;gap:.15rem;min-width:0;display:grid}.app-dialog.variant-deposit-promotion .promotion-choice-reward-label[data-v-d912b580]{color:var(--theme-neutral1);font-size:var(--fs-body);font-weight:700}.app-dialog.variant-deposit-promotion .promotion-choice-reward-value[data-v-d912b580]{color:var(--theme-dec4);font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.4rem;line-height:1.1}.app-dialog.variant-deposit-promotion .promotion-choice-divider[data-v-d912b580]{border-left:.0625rem dashed #ffffff47;height:100%}.app-dialog.variant-deposit-promotion .promotion-choice-name[data-v-d912b580]{color:var(--theme-neutral1);font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:700}.app-dialog.variant-deposit-promotion .promotion-choice-amount[data-v-d912b580]{color:#ffffffdb;font-size:var(--fs-body);overflow-wrap:anywhere}.app-dialog.variant-deposit-promotion.has-promotion-choices .card[data-v-d912b580]{width:min(26.5rem,100%)}.app-dialog.variant-deposit-promotion.has-promotion-choices .message[data-v-d912b580]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-dialog.variant-deposit-promotion .actions[data-v-d912b580]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;margin-top:1.15rem;display:grid}.app-dialog.variant-deposit-promotion.is-alert .actions[data-v-d912b580]{grid-template-columns:1fr}.app-dialog.variant-deposit-promotion .button[data-v-d912b580]{border-radius:.85rem;width:100%;min-width:0;height:auto;min-height:3rem;padding:.65rem .75rem}.app-dialog.variant-deposit-promotion .secondary[data-v-d912b580]{color:var(--app-text-body);background:var(--app-soft-action-surface);border-color:#ffffff24;box-shadow:inset 0 .0625rem #ffffff0f}.app-dialog.variant-deposit-promotion .primary[data-v-d912b580]{color:var(--app-text-on-primary);background:var(--app-primary-background);box-shadow:0 .4rem .8rem color-mix(in srgb, var(--theme-color8) 20%, transparent), inset 0 .0625rem 0 #ffffff2e;border:.0625rem solid #ffffff1f}.app-dialog.variant-deposit-promotion.promotion-selected-minimum .card[data-v-d912b580]{width:min(25rem,100%);padding-inline:max(14px, var(--space-row))}.app-dialog.variant-deposit-promotion.promotion-selected-minimum .promotion-copy[data-v-d912b580]{font-size:max(14px, var(--fs-body))}.app-dialog.variant-deposit-promotion.promotion-selected-minimum .promotion-copy .promotion-copy-line[data-v-d912b580]{white-space:nowrap;overflow-wrap:normal;display:block}.app-dialog.variant-deposit-promotion.promotion-selected-minimum .promotion-copy .promotion-copy-line+.promotion-copy-line[data-v-d912b580]:before{content:none}.app-dialog.variant-deposit-promotion.promotion-selected-minimum .message[data-v-d912b580]{padding-left:.65rem;padding-right:.65rem}.app-dialog.variant-deposit-promotion.promotion-selected-minimum .button[data-v-d912b580]{min-height:max(40px,2.5rem);font-size:max(16px, var(--fs-body));white-space:nowrap;padding:.45rem .25rem}.app-dialog.has-dismiss-button[data-v-d912b580]{flex-direction:column}.app-dialog.has-dismiss-button .card[data-v-d912b580]{max-height:calc(100dvh - 2rem - var(--app-safe-area-top,0px) - var(--app-safe-area-bottom,0px) - max(44px, 2.75rem) - 1.5rem);flex:0 auto}.app-dialog .promotion-dismiss[data-v-d912b580]{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;margin-top:1.5rem;padding:0;display:grid}.app-dialog .promotion-dismiss .dialog-bottom-close[data-v-d912b580]{--dialog-bottom-close-size:max(36px, 2.25rem);pointer-events:none;margin-top:0}.app-dialog .promotion-dismiss[data-v-d912b580]:focus-visible{outline:.125rem solid var(--app-text-accent);outline-offset:.125rem;border-radius:50%}@media (max-height:42rem){.app-dialog .promotion-dismiss[data-v-d912b580]{margin-top:.5rem}}.app-dialog.variant-account-found[data-v-d912b580]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05020cc7;padding:1.25rem}.app-dialog.variant-account-found .card[data-v-d912b580]{border:1px solid color-mix(in srgb, var(--theme-color8) 42%, transparent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--theme-color8) 22%, transparent), transparent 12rem), linear-gradient(180deg, var(--theme-color4), var(--theme-color6));border-radius:1.4rem;width:min(22rem,100%);max-height:calc(100dvh - 2.5rem);padding:1.35rem;overflow-y:auto;box-shadow:0 1.5rem 4rem #0000008c,inset 0 1px #ffffff1a}.app-dialog.variant-account-found .account-found-visual[data-v-d912b580]{justify-items:center;display:grid}.app-dialog.variant-account-found .account-found-hero[data-v-d912b580]{border:1px solid color-mix(in srgb, var(--theme-color8) 28%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--theme-color8) 22%, transparent), transparent 67%);width:5.2rem;height:5.2rem;box-shadow:0 0 1.6rem color-mix(in srgb, var(--theme-color8) 20%, transparent);border-radius:50%;place-items:center;margin-bottom:.55rem;display:grid;position:relative}.app-dialog.variant-account-found .account-found-hero img[data-v-d912b580]{width:4.35rem;height:4.35rem}.app-dialog.variant-account-found .account-found-hero span[data-v-d912b580]{border:.16rem solid var(--theme-color4);color:#07150d;background:#72e3a5;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.68rem;font-weight:700;display:grid;position:absolute;bottom:.15rem;right:.1rem}.app-dialog.variant-account-found .account-found-eyebrow[data-v-d912b580]{color:color-mix(in srgb, var(--theme-color8) 72%, #fff);font-size:var(--fs-xs);letter-spacing:.08em;text-align:center;font-weight:700}.app-dialog.variant-account-found .title[data-v-d912b580]{font-size:var(--fs-xl);text-align:center;justify-content:center;margin-top:.3rem}.app-dialog.variant-account-found .title[data-v-d912b580]:before{content:none}.app-dialog.variant-account-found .message[data-v-d912b580]{color:var(--theme-neutral2);font-size:var(--fs-sm);text-align:center;background:0 0;border:none;margin-top:.45rem;padding:0;line-height:1.5}.app-dialog.variant-account-found .matched-account[data-v-d912b580]{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-color8) 28%, transparent), color-mix(in srgb, var(--theme-color4) 82%, transparent));border:1px solid #79ceff2e;border-radius:.95rem;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.15rem .5rem;margin-top:1rem;padding:.8rem;display:grid}.app-dialog.variant-account-found .matched-account img[data-v-d912b580]{grid-row:1/3;width:2.4rem;height:2.4rem}.app-dialog.variant-account-found .matched-account div[data-v-d912b580]{display:contents}.app-dialog.variant-account-found .matched-account small[data-v-d912b580]{min-width:0;color:var(--theme-neutral2);font-size:var(--fs-xs);white-space:nowrap;grid-area:1/2}.app-dialog.variant-account-found .matched-account b[data-v-d912b580]{min-width:0;color:var(--theme-neutral1);font-size:var(--fs-body);letter-spacing:normal;overflow-wrap:anywhere;grid-area:2/2/auto/4}.app-dialog.variant-account-found .matched-account>span[data-v-d912b580]{color:#91e4b7;font-size:var(--fs-xs);background:#42d1801a;border-radius:99rem;grid-area:1/3;justify-self:end;padding:.22rem .45rem;font-weight:700}.app-dialog.variant-account-found .account-security-note[data-v-d912b580]{color:var(--theme-neutral2);font-size:var(--fs-xs);background:#ffffff0a;border-radius:.75rem;gap:.45rem;margin-top:.8rem;padding:.7rem .75rem;line-height:1.45;display:flex}.app-dialog.variant-account-found .actions[data-v-d912b580]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.65rem;margin-top:1rem;display:grid}.app-dialog.variant-account-found .button[data-v-d912b580]{border-radius:.75rem;width:100%;min-width:0;height:auto;min-height:2.85rem;padding:.65rem}.app-dialog.variant-account-found .secondary[data-v-d912b580]{font-size:var(--fs-sm);white-space:nowrap;background:#ffffff0a;border-color:#ffffff24;line-height:1.2}.app-dialog.variant-account-found .primary[data-v-d912b580]{background:linear-gradient(180deg, var(--theme-main1-gradient1), var(--theme-main1-gradient2));box-shadow:0 .65rem 1.4rem color-mix(in srgb, var(--theme-color8) 24%, transparent)}@keyframes app-dialog-loading-d912b580{to{transform:rotate(360deg)}}.app-dialog-enter-active[data-v-d912b580],.app-dialog-leave-active[data-v-d912b580]{transition:opacity var(--motion-dialog) var(--motion-ease-standard)}.app-dialog-enter-active .card[data-v-d912b580],.app-dialog-leave-active .card[data-v-d912b580]{transition:transform var(--motion-dialog) var(--motion-ease-out)}.app-dialog-enter-from[data-v-d912b580],.app-dialog-leave-to[data-v-d912b580]{opacity:0}.app-dialog-enter-from .card[data-v-d912b580],.app-dialog-leave-to .card[data-v-d912b580]{transform:translateY(.5rem)scale(.96)}@media (prefers-reduced-motion:reduce){.app-dialog .button[data-v-d912b580],.app-dialog .card[data-v-d912b580]{transition:none}.app-dialog .button[data-v-d912b580]:active:not(:disabled){transform:none}.app-dialog .loading-circle[data-v-d912b580]{animation:none}}.app-dialog.variant-mobile-verification[data-v-d912b580]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05020cc2;padding:1.25rem}.app-dialog.variant-mobile-verification .card[data-v-d912b580]{border:1px solid color-mix(in srgb, var(--theme-color8) 55%, transparent);background:radial-gradient(ellipse at 50% 0%, #d361d13d, transparent 60%), linear-gradient(160deg, var(--theme-color4), var(--theme-color6) 75%);border-radius:1.75rem;width:min(23rem,100%);max-height:calc(100dvh - 2.5rem);padding:1.5rem 1.5rem .875rem;overflow-y:auto;box-shadow:0 1.5rem 4rem #0000007a,inset 0 1px #ffffff1f}.app-dialog.variant-mobile-verification .verification-visual[data-v-d912b580]{background:radial-gradient(#ee83dc29,#0000 68%);place-items:center;height:10.5rem;margin-bottom:.75rem;display:grid}.app-dialog.variant-mobile-verification .verification-visual img[data-v-d912b580]{object-fit:contain;width:12rem;max-width:100%;height:12rem;display:block}.app-dialog.variant-mobile-verification .title[data-v-d912b580]{color:var(--theme-neutral1);font-size:var(--fs-xl);text-align:center;justify-content:center}.app-dialog.variant-mobile-verification .title[data-v-d912b580]:before{content:none}.app-dialog.variant-mobile-verification .message[data-v-d912b580]{color:var(--theme-neutral2);font-size:var(--fs-body);text-align:center;overflow-wrap:normal;background:0 0;border:none;margin-top:.75rem;padding:0}.app-dialog.variant-mobile-verification .actions[data-v-d912b580]{flex-direction:column;gap:.375rem;margin-top:1.5rem}.app-dialog.variant-mobile-verification .button[data-v-d912b580]{border-radius:.875rem;width:100%;height:auto;min-height:2.875rem;padding:.75rem 1rem}.app-dialog.variant-mobile-verification .primary[data-v-d912b580]{background:linear-gradient(110deg, var(--theme-main1-gradient1), var(--theme-main1-gradient2));box-shadow:0 .4rem 1.25rem color-mix(in srgb, var(--theme-color8) 22%, transparent)}.app-dialog.variant-mobile-verification .secondary[data-v-d912b580]{color:var(--theme-neutral2);box-shadow:none;background:0 0;border-color:#0000}.app-dialog.variant-piggy-bank[data-v-d912b580],.app-dialog.variant-piggy-bank-success[data-v-d912b580]{padding:calc(1rem + var(--app-safe-area-top,0px)) 1rem calc(1rem + var(--app-safe-area-bottom,0px));-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#000000d1}.app-dialog.variant-piggy-bank .card[data-v-d912b580],.app-dialog.variant-piggy-bank-success .card[data-v-d912b580]{width:min(25.5rem,100%);max-height:calc(100dvh - 2rem - var(--app-safe-area-top,0px) - var(--app-safe-area-bottom,0px));border:1px solid color-mix(in srgb, var(--theme-color8) 52%, transparent);background:radial-gradient(ellipse at 50% 18%, color-mix(in srgb, var(--theme-color1) 26%, transparent), transparent 51%), radial-gradient(ellipse at 95% 78%, #dea75617, transparent 38%), linear-gradient(160deg, var(--theme-color10), var(--theme-color4) 58%, var(--theme-color9));border-radius:1.55rem;padding:1.35rem 1.25rem 1.1rem;position:relative;overflow-x:hidden;overflow-y:auto;box-shadow:0 1.6rem 4rem #00000094,inset 0 1px #ffffff24}.app-dialog.variant-piggy-bank .card[data-v-d912b580]:before,.app-dialog.variant-piggy-bank-success .card[data-v-d912b580]:before{content:"";background:linear-gradient(90deg,#0000,#ffd891,#0000);height:2px;position:absolute;top:0;left:17%;right:17%}.app-dialog.variant-piggy-bank .piggy-visual[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-visual[data-v-d912b580]{place-items:center;height:11.5rem;margin:-.65rem auto .2rem;display:grid;position:relative}.app-dialog.variant-piggy-bank .piggy-visual[data-v-d912b580]:before,.app-dialog.variant-piggy-bank-success .piggy-visual[data-v-d912b580]:before,.app-dialog.variant-piggy-bank .piggy-visual[data-v-d912b580]:after,.app-dialog.variant-piggy-bank-success .piggy-visual[data-v-d912b580]:after{content:"";background:#ffdd92;border-radius:50%;width:.3rem;height:.3rem;position:absolute;box-shadow:0 0 .75rem #ffc574}.app-dialog.variant-piggy-bank .piggy-visual[data-v-d912b580]:before,.app-dialog.variant-piggy-bank-success .piggy-visual[data-v-d912b580]:before{top:30%;left:18%}.app-dialog.variant-piggy-bank .piggy-visual[data-v-d912b580]:after,.app-dialog.variant-piggy-bank-success .piggy-visual[data-v-d912b580]:after{top:20%;right:17%}.app-dialog.variant-piggy-bank .piggy-visual img[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-visual img[data-v-d912b580]{z-index:1;object-fit:contain;filter:drop-shadow(0 .6rem .7rem #00000042);width:min(19rem,100%);height:12.5rem;display:block;position:relative;transform:translateY(-.4rem)}.app-dialog.variant-piggy-bank .piggy-visual-orbit[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-visual-orbit[data-v-d912b580]{background:radial-gradient(#ffbd7033,#0000 68%);border-radius:50%;width:16rem;height:5.5rem;position:absolute;bottom:.1rem}.app-dialog.variant-piggy-bank .title[data-v-d912b580],.app-dialog.variant-piggy-bank-success .title[data-v-d912b580]{color:var(--theme-neutral1);font-family:var(--font-display);text-align:center;justify-content:center;font-size:max(1.3rem,min(4.4vw,1.65rem));line-height:1.25}.app-dialog.variant-piggy-bank .title[data-v-d912b580]:before,.app-dialog.variant-piggy-bank-success .title[data-v-d912b580]:before{content:none}.app-dialog.variant-piggy-bank .piggy-details[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-details[data-v-d912b580]{margin-top:1.1rem}.app-dialog.variant-piggy-bank .piggy-amount-card[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-amount-card[data-v-d912b580]{border:1px solid color-mix(in srgb, var(--brand-gold) 40%, transparent);background:radial-gradient(circle at 85% 15%, #ffedbf21, transparent 36%), linear-gradient(120deg, color-mix(in srgb, var(--theme-color10) 82%, var(--theme-color8)), var(--theme-color4));text-align:center;border-radius:.95rem;gap:.15rem;min-height:5.65rem;padding:.85rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff1f}.app-dialog.variant-piggy-bank .piggy-amount-card span[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-amount-card span[data-v-d912b580]{color:color-mix(in srgb, var(--theme-neutral1) 82%, var(--theme-color4));font-size:max(.95rem,13px)}.app-dialog.variant-piggy-bank .piggy-amount-card strong[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-amount-card strong[data-v-d912b580]{color:#ffe5a0;font-family:var(--font-display);overflow-wrap:anywhere;text-shadow:0 .25rem 1rem #ffc75f2e;font-size:max(1.75rem,min(6.5vw,2.2rem));line-height:1.1}.app-dialog.variant-piggy-bank .piggy-funds-flow[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-funds-flow[data-v-d912b580]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.45rem;margin-top:.8rem;display:grid}.app-dialog.variant-piggy-bank .piggy-funds-endpoint[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-funds-endpoint[data-v-d912b580]{border:1px solid color-mix(in srgb, var(--theme-color8) 24%, transparent);min-width:0;min-height:4.65rem;color:color-mix(in srgb, var(--theme-neutral1) 85%, var(--theme-color4));background:color-mix(in srgb, var(--theme-color8) 6%, var(--theme-color4));text-align:center;border-radius:.8rem;align-content:space-between;justify-items:center;gap:.45rem;padding:.65rem .35rem .7rem;font-size:max(.95rem,13px);display:grid}.app-dialog.variant-piggy-bank .piggy-funds-heading[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-funds-heading[data-v-d912b580]{line-height:1.2}.app-dialog.variant-piggy-bank .piggy-funds-change[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-funds-change[data-v-d912b580]{color:var(--brand-gold);font-family:var(--font-display);overflow-wrap:anywhere;font-size:max(1.1rem,16px);line-height:1.2}.app-dialog.variant-piggy-bank .piggy-funds-change.is-outgoing[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-funds-change.is-outgoing[data-v-d912b580]{color:color-mix(in srgb, var(--theme-color8) 58%, var(--theme-neutral1))}.app-dialog.variant-piggy-bank .piggy-funds-arrow[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-funds-arrow[data-v-d912b580]{color:#f6cd87;align-self:center;font-size:1.35rem}.app-dialog.variant-piggy-bank .piggy-funds-notice[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-funds-notice[data-v-d912b580]{color:color-mix(in srgb, var(--theme-neutral1) 86%, var(--theme-color4));background:color-mix(in srgb, var(--theme-color8) 8%, var(--theme-color4));border-radius:.75rem;align-items:flex-start;gap:.5rem;margin:1.1rem 0 0;padding:.85rem .9rem;font-size:max(.95rem,13px);line-height:1.35;display:flex}.app-dialog.variant-piggy-bank .piggy-funds-notice span[data-v-d912b580],.app-dialog.variant-piggy-bank-success .piggy-funds-notice span[data-v-d912b580]{color:#ffda98;flex:none;font-size:1rem}.app-dialog.variant-piggy-bank .actions[data-v-d912b580],.app-dialog.variant-piggy-bank-success .actions[data-v-d912b580]{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:.25rem;width:100%;margin-top:1.15rem;display:grid}.app-dialog.variant-piggy-bank .button[data-v-d912b580],.app-dialog.variant-piggy-bank-success .button[data-v-d912b580]{width:100%;height:auto;min-height:3.25rem;font-size:max(var(--fs-body), 15px);border-radius:.85rem;padding:.65rem 1rem}.app-dialog.variant-piggy-bank .primary[data-v-d912b580],.app-dialog.variant-piggy-bank-success .primary[data-v-d912b580]{border:1px solid color-mix(in srgb, var(--theme-color8) 72%, transparent);color:var(--brand-accent-contrast);background:var(--brand-accent-gradient);box-shadow:0 .55rem 1.2rem color-mix(in srgb, var(--theme-color1) 32%, transparent), 0 0 .75rem color-mix(in srgb, var(--theme-color8) 18%, transparent)}.app-dialog.variant-piggy-bank .secondary[data-v-d912b580],.app-dialog.variant-piggy-bank-success .secondary[data-v-d912b580]{color:color-mix(in srgb, var(--theme-neutral1) 80%, var(--theme-color4));box-shadow:none;background:0 0;border-color:#0000}.app-dialog.variant-piggy-bank .primary[data-v-d912b580]{border:.0625rem solid color-mix(in srgb, var(--theme-neutral1) 22%, transparent);min-height:3.2rem;color:var(--theme-neutral1);font-size:max(var(--fs-body), 16px);background:linear-gradient(180deg, var(--theme-main1-gradient2), var(--theme-main1-gradient1));box-shadow:inset 0 .0625rem color-mix(in srgb, var(--theme-neutral1) 30%, transparent), 0 .4rem .8rem color-mix(in srgb, var(--theme-main1-gradient1) 30%, transparent);border-radius:.75rem;padding:.55rem .6rem;font-weight:800;line-height:1.2}.app-dialog.variant-piggy-bank .piggy-visual[data-v-d912b580]{height:8.5rem}.app-dialog.variant-piggy-bank .piggy-visual img[data-v-d912b580]{height:9.7rem}.app-dialog.variant-piggy-bank .piggy-visual-orbit[data-v-d912b580]{width:12rem;height:4rem}.app-dialog.variant-guest-upgrade[data-v-d912b580]{z-index:13060;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#07020cb8}.app-dialog.variant-guest-upgrade .card[data-v-d912b580]{background:radial-gradient(circle at 50% -12%,#ff83b53b,#0000 49%),linear-gradient(160deg,#331723 0%,#210f1b 55%,#120914 100%);border:.0625rem solid #ff9fc46e;border-radius:1.2rem;width:min(25rem,100%);max-height:calc(100dvh - 2rem);padding:1.5rem 1.35rem 1.1rem;overflow-y:auto;box-shadow:0 1.5rem 3.5rem #000000a3,0 0 0 .25rem #ff81b00f,inset 0 .0625rem #ffffff29}.app-dialog.variant-guest-upgrade .guest-upgrade-visual[data-v-d912b580]{background:radial-gradient(circle at 50% 20%,#ffc6d945,#0000 58%),linear-gradient(145deg,#61304e,#2d1537);border:.0625rem solid #ffbfd761;border-radius:1.45rem;place-items:center;width:5.4rem;height:5.4rem;margin:0 auto .9rem;display:grid;box-shadow:0 .75rem 1.5rem #0000003b,inset 0 .0625rem #fff3}.app-dialog.variant-guest-upgrade .guest-upgrade-visual img[data-v-d912b580]{object-fit:contain;width:4.2rem;height:4.2rem;display:block}.app-dialog.variant-guest-upgrade .title[data-v-d912b580]{color:#fff8fa;text-align:center;font-size:max(1.15rem,min(4.8vw,1.35rem));font-weight:800;line-height:1.3;display:block}.app-dialog.variant-guest-upgrade .title[data-v-d912b580]:before{display:none}.app-dialog.variant-guest-upgrade .message[data-v-d912b580]{color:#e1d3db;text-align:center;background:0 0;border:0;margin:.8rem 0 0;padding:0;font-size:.94rem;line-height:1.55}.app-dialog.variant-guest-upgrade .actions[data-v-d912b580]{flex-direction:column;align-items:stretch;gap:.35rem;margin-top:1.35rem;display:flex}.app-dialog.variant-guest-upgrade .button[data-v-d912b580]{white-space:normal;border-radius:.7rem;width:100%;height:auto;min-height:3.05rem;padding:.6rem .9rem;font-size:1rem;line-height:1.25}.app-dialog.variant-guest-upgrade .primary[data-v-d912b580]{color:#fff;background:linear-gradient(#f16d91,#b72859);border:.0625rem solid #ffbed466;box-shadow:0 .55rem 1rem #bc225442,inset 0 .0625rem #ffffff47}.app-dialog.variant-guest-upgrade .secondary[data-v-d912b580]{color:#d7bfc9;min-height:2.65rem;box-shadow:none;background:0 0;border-color:#0000}.app-dialog.variant-piggy-bank-return[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success[data-v-d912b580]{padding:calc(1rem + var(--app-safe-area-top,0px)) 1rem calc(1rem + var(--app-safe-area-bottom,0px));-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#000000d1}.app-dialog.variant-piggy-bank-return .card[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .card[data-v-d912b580]{width:min(23.75rem,100%);max-height:calc(100dvh - 2rem - var(--app-safe-area-top,0px) - var(--app-safe-area-bottom,0px));border:1px solid color-mix(in srgb, var(--theme-color8) 48%, transparent);background:radial-gradient(ellipse at 50% 7%, color-mix(in srgb, var(--theme-color8) 26%, transparent), transparent 52%), radial-gradient(ellipse at 95% 82%, #dea75614, transparent 40%), linear-gradient(160deg, var(--theme-color10), var(--theme-color4) 60%, var(--theme-color9));border-radius:1.55rem;padding:1.25rem 1.25rem 1.05rem;position:relative;overflow-x:hidden;overflow-y:auto;box-shadow:0 1.5rem 4rem #0000008c,inset 0 1px #ffffff1f}.app-dialog.variant-piggy-bank-return .card[data-v-d912b580]:before,.app-dialog.variant-piggy-bank-return-success .card[data-v-d912b580]:before{content:"";background:linear-gradient(90deg,#0000,#ffd891,#0000);height:2px;position:absolute;top:0;left:17%;right:17%}.app-dialog.variant-piggy-bank-return .piggy-return-visual[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-visual[data-v-d912b580]{background:linear-gradient(145deg, var(--theme-color7), var(--theme-color4));border:1px solid #ffdd9d57;border-radius:1.3rem;place-items:center;width:4.2rem;height:4.2rem;margin:0 auto .6rem;display:grid;position:relative;box-shadow:0 .55rem 1.4rem #0000002e}.app-dialog.variant-piggy-bank-return .piggy-return-visual img[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-visual img[data-v-d912b580]{object-fit:contain;width:3.25rem;height:3.25rem}.app-dialog.variant-piggy-bank-return .title[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .title[data-v-d912b580]{color:var(--theme-neutral1);font-family:var(--font-display);text-align:center;justify-content:center;font-size:max(26px,1.8rem);line-height:1.2}.app-dialog.variant-piggy-bank-return .title[data-v-d912b580]:before,.app-dialog.variant-piggy-bank-return-success .title[data-v-d912b580]:before{content:none}.app-dialog.variant-piggy-bank-return .piggy-return-details[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-details[data-v-d912b580]{margin-top:1.15rem}.app-dialog.variant-piggy-bank-return .piggy-return-success-details[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-success-details[data-v-d912b580]{margin-top:1.1rem}.app-dialog.variant-piggy-bank-return .piggy-return-amount[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-amount[data-v-d912b580]{background:radial-gradient(circle at 85% 15%, #ffedbf21, transparent 36%), linear-gradient(120deg, color-mix(in srgb, var(--theme-color7) 58%, var(--theme-color10)), color-mix(in srgb, var(--theme-color4) 64%, var(--theme-color10)));text-align:center;border:1px solid #ffdc9e6b;border-radius:.95rem;justify-items:center;gap:.15rem;min-height:5.65rem;padding:.85rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff1f}.app-dialog.variant-piggy-bank-return .piggy-return-amount span[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-amount span[data-v-d912b580]{color:color-mix(in srgb, var(--theme-neutral1) 82%, var(--theme-color8));font-size:max(16px,1rem)}.app-dialog.variant-piggy-bank-return .piggy-return-amount strong[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-amount strong[data-v-d912b580]{color:#ffe5a0;font-family:var(--font-display);overflow-wrap:anywhere;text-shadow:0 .25rem 1rem #ffc75f2e;font-size:max(38px,2.45rem);line-height:1.1}.app-dialog.variant-piggy-bank-return .piggy-return-flow[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-flow[data-v-d912b580]{color:color-mix(in srgb, var(--theme-neutral1) 85%, var(--theme-color8));text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;margin:.85rem 0 .95rem;font-size:max(16px,1rem);display:grid}.app-dialog.variant-piggy-bank-return .piggy-return-flow-endpoint[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-flow-endpoint[data-v-d912b580]{justify-items:center;gap:.35rem;min-width:0;display:grid}.app-dialog.variant-piggy-bank-return .piggy-return-flow-icon[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-flow-icon[data-v-d912b580]{background:linear-gradient(145deg, var(--theme-color7), var(--theme-color4));border:1px solid #ffe8b852;border-radius:.75rem;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:inset 0 1px #ffffff24}.app-dialog.variant-piggy-bank-return .piggy-return-flow-icon img[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-flow-icon img[data-v-d912b580]{object-fit:contain;width:2.3rem;height:2.3rem}.app-dialog.variant-piggy-bank-return .piggy-return-flow-arrow[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-flow-arrow[data-v-d912b580]{color:#ffdc9b;text-shadow:0 0 .65rem #ffc2757a;margin-bottom:.95rem;font-size:1.8rem}.app-dialog.variant-piggy-bank-return .piggy-return-impact[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-impact[data-v-d912b580]{color:color-mix(in srgb, var(--theme-neutral1) 85%, var(--theme-color8));background:color-mix(in srgb, var(--theme-color8) 8%, transparent);border:1px solid #ffffff1f;border-radius:.8rem;padding:.8rem .9rem;font-size:max(16px,1rem);line-height:1.45}.app-dialog.variant-piggy-bank-return .piggy-return-impact.has-loss[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-impact.has-loss[data-v-d912b580]{background:#ffc26517;border-color:#ffc47e61}.app-dialog.variant-piggy-bank-return .piggy-return-impact strong[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-impact strong[data-v-d912b580]{color:#ffe2a4}.app-dialog.variant-piggy-bank-return .piggy-return-impact p[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-impact p[data-v-d912b580]{margin:.35rem 0 0}.app-dialog.variant-piggy-bank-return .piggy-return-impact p[data-v-d912b580]:first-child,.app-dialog.variant-piggy-bank-return-success .piggy-return-impact p[data-v-d912b580]:first-child{margin-top:0}.app-dialog.variant-piggy-bank-return .piggy-return-impact .piggy-return-no-loss[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-impact .piggy-return-no-loss[data-v-d912b580]{white-space:nowrap;align-items:center;gap:max(4px,min(1.3vw,8px));font-size:max(14px,min(4vw,16px));display:flex}.app-dialog.variant-piggy-bank-return .piggy-return-impact .piggy-return-no-loss span[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-impact .piggy-return-no-loss span[data-v-d912b580]{color:#ffe2a4;border:1px solid #ffe0a399;border-radius:50%;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-size:max(15px,.9rem);display:grid}.app-dialog.variant-piggy-bank-return .piggy-return-safe[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .piggy-return-safe[data-v-d912b580]{color:color-mix(in srgb, var(--theme-neutral1) 70%, var(--theme-color8));text-align:center;margin:.65rem 0 0;font-size:max(15px,.9rem);line-height:1.4}.app-dialog.variant-piggy-bank-return .actions[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .actions[data-v-d912b580]{grid-template-columns:minmax(0,1fr);gap:.25rem;width:100%;margin-top:1.15rem;display:grid}.app-dialog.variant-piggy-bank-return .button[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .button[data-v-d912b580]{border-radius:.85rem;width:100%;height:auto;min-height:3.2rem;padding:.65rem .8rem;font-size:max(18px,1.05rem)}.app-dialog.variant-piggy-bank-return .primary[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .primary[data-v-d912b580]{border:.0625rem solid color-mix(in srgb, var(--theme-neutral1) 22%, transparent);min-height:3.2rem;color:var(--theme-neutral1);font-size:max(var(--fs-body), 16px);background:linear-gradient(180deg, var(--theme-main1-gradient2), var(--theme-main1-gradient1));box-shadow:inset 0 .0625rem color-mix(in srgb, var(--theme-neutral1) 30%, transparent), 0 .4rem .8rem color-mix(in srgb, var(--theme-main1-gradient1) 30%, transparent);border-radius:.75rem;padding:.55rem .6rem;font-weight:800;line-height:1.2}.app-dialog.variant-piggy-bank-return .secondary[data-v-d912b580],.app-dialog.variant-piggy-bank-return-success .secondary[data-v-d912b580]{color:color-mix(in srgb, var(--theme-neutral1) 76%, var(--theme-color8));box-shadow:none;background:0 0;border-color:#0000}.app-dialog.variant-piggy-bank-return .piggy-return-visual[data-v-d912b580]{width:100%;height:5rem;box-shadow:none;background:0 0;border:0;margin:0 auto .85rem}.app-dialog.variant-piggy-bank-return .piggy-return-transfer-mark[data-v-d912b580]{background:radial-gradient(circle at 34% 28%, color-mix(in srgb, var(--theme-color8) 24%, transparent), transparent 55%), linear-gradient(145deg, var(--theme-color7), var(--theme-color4));border:1px solid #ffdc9e80;border-radius:50%;place-items:center;width:4.75rem;height:4.75rem;display:grid;position:relative;box-shadow:0 .45rem 1.1rem #00000038,inset 0 1px #ffffff2e}.app-dialog.variant-piggy-bank-return .piggy-return-transfer-mark img[data-v-d912b580]{object-fit:contain;width:2.8rem;height:2.8rem}.app-dialog.variant-piggy-bank-return .piggy-return-transfer-mark svg[data-v-d912b580]{color:#ffdb96;filter:drop-shadow(0 0 .2rem #ffc67873);width:100%;height:100%;position:absolute}.app-dialog.variant-piggy-bank-return .title[data-v-d912b580]{margin-top:.35rem}.app-dialog.variant-piggy-bank-return-success .card[data-v-d912b580]{background:radial-gradient(circle at 50% 4%, #f59f7330, transparent 42%), radial-gradient(circle at 85% 90%, color-mix(in srgb, var(--theme-color8) 13%, transparent), transparent 43%), linear-gradient(160deg, var(--theme-color10), var(--theme-color9) 72%);border-color:#ffd59a7a}.app-dialog.variant-piggy-bank-return-success .piggy-return-visual[data-v-d912b580]{margin-bottom:.9rem;box-shadow:0 .5rem 1.3rem #0000003b}.app-dialog.variant-piggy-bank-return-success .piggy-return-success-seal[data-v-d912b580]{border:.15rem solid var(--theme-color10);width:1.8rem;height:1.8rem;color:var(--theme-color4);background:linear-gradient(145deg,#fff1b6,#f2ba64);border-radius:50%;place-items:center;font-size:.9rem;font-weight:900;display:grid;position:absolute;bottom:-.35rem;right:-.55rem;box-shadow:0 .15rem .55rem #00000047}.app-dialog.variant-piggy-bank-return-success .piggy-return-amount[data-v-d912b580]{background:linear-gradient(120deg, color-mix(in srgb, var(--theme-color7) 58%, var(--theme-color10)), color-mix(in srgb, var(--theme-color4) 64%, var(--theme-color10)));border-color:#ffdc9e7a}.app-dialog.variant-piggy-bank-return-success .piggy-return-success-message[data-v-d912b580]{color:color-mix(in srgb, var(--theme-neutral1) 85%, var(--theme-color8));background:color-mix(in srgb, var(--theme-color8) 8%, transparent);text-align:center;border:1px solid #ffffff1f;border-radius:.8rem;margin:.9rem 0 0;padding:.8rem .9rem;font-size:max(16px,1rem);line-height:1.5}.app-dialog.variant-piggy-bank-return-success .actions[data-v-d912b580]{margin-top:1.2rem}.app-dialog.variant-piggy-bank-return-success .button[data-v-d912b580]{min-height:3.2rem}.app-dialog.variant-piggy-bank-success .card[data-v-d912b580]{border:1.5px solid color-mix(in srgb, var(--theme-color8) 68%, transparent);background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--brand-accent) 24%, transparent), transparent 53%), linear-gradient(165deg, var(--theme-color10), var(--theme-color9) 84%);border-radius:1.65rem;padding:1.45rem 1.2rem 1.2rem;box-shadow:0 1.5rem 4rem #0000009e}.app-dialog.variant-piggy-bank-success .card[data-v-d912b580]:before{content:none}.app-dialog.variant-piggy-bank-success .piggy-success-icon[data-v-d912b580]{color:#0cbd77;filter:drop-shadow(0 0 .75rem #24e08e73);place-items:center;width:5rem;height:5rem;margin:0 auto .55rem;display:grid}.app-dialog.variant-piggy-bank-success .piggy-success-icon svg[data-v-d912b580]{width:5rem;height:5rem}.app-dialog.variant-piggy-bank-success .piggy-success-details[data-v-d912b580]{margin-top:.15rem}.app-dialog.variant-piggy-bank-success .piggy-success-headline[data-v-d912b580]{color:var(--theme-neutral1);font-family:var(--font-display);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2rem .45rem;margin:0;font-size:max(1.4rem,min(5.5vw,1.7rem));line-height:1.18;display:flex}.app-dialog.variant-piggy-bank-success .piggy-success-headline strong[data-v-d912b580]{color:var(--brand-gold);white-space:nowrap;font-size:max(1.85rem,min(7.8vw,2.3rem))}.app-dialog.variant-piggy-bank-success .piggy-success-prompt[data-v-d912b580]{color:color-mix(in srgb, var(--theme-neutral1) 78%, var(--theme-color4));text-align:center;margin:.65rem 0 0;font-size:max(.95rem,14px);line-height:1.4}.app-dialog.variant-piggy-bank-success .piggy-success-countdown[data-v-d912b580]{border:1px solid color-mix(in srgb, var(--theme-color8) 56%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--theme-color10) 82%, var(--theme-color8)), var(--theme-color4));border-radius:1rem;justify-items:center;gap:.85rem;margin-top:1.15rem;padding:1rem .85rem 1.1rem;display:grid;box-shadow:inset 0 1px #ffffff14}.app-dialog.variant-piggy-bank-success .piggy-success-countdown-heading[data-v-d912b580]{color:var(--theme-neutral1);text-align:center;justify-content:center;align-items:center;gap:.55rem;font-size:max(1.05rem,16px);font-weight:700;display:flex}.app-dialog.variant-piggy-bank-success .piggy-success-clock[data-v-d912b580]{color:#fff;background:var(--brand-accent-strong);border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.app-dialog.variant-piggy-bank-success .piggy-success-clock svg[data-v-d912b580]{width:1.45rem;height:1.45rem}.app-dialog.variant-piggy-bank-success .piggy-success-time[data-v-d912b580]{justify-content:center;align-items:center;gap:.3rem;width:100%;display:flex}.app-dialog.variant-piggy-bank-success .piggy-success-time.has-days[data-v-d912b580]{gap:.15rem}.app-dialog.variant-piggy-bank-success .piggy-success-time.has-days .piggy-success-time-part[data-v-d912b580]{padding-left:.1rem;padding-right:.1rem}.app-dialog.variant-piggy-bank-success .piggy-success-time.has-days .piggy-success-time-part strong[data-v-d912b580]{font-size:max(1.35rem,min(5.5vw,1.8rem))}.app-dialog.variant-piggy-bank-success .piggy-success-time.has-days .piggy-success-time-part small[data-v-d912b580]{letter-spacing:0;font-size:max(.58rem,9px)}.app-dialog.variant-piggy-bank-success .piggy-success-time-part[data-v-d912b580]{border:1px solid color-mix(in srgb, var(--theme-color8) 50%, transparent);background:var(--theme-color9);border-radius:.8rem;flex:1 1 0;place-items:center;gap:.2rem;min-width:0;min-height:4.1rem;padding:.42rem .2rem .35rem;display:grid}.app-dialog.variant-piggy-bank-success .piggy-success-time-part strong[data-v-d912b580]{color:var(--brand-gold);font-family:var(--font-display);font-size:max(1.8rem,min(7vw,2.3rem));line-height:1}.app-dialog.variant-piggy-bank-success .piggy-success-time-part small[data-v-d912b580]{color:color-mix(in srgb, var(--theme-neutral1) 80%, var(--theme-color4));letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:max(.65rem,10px);font-weight:700;line-height:1}.app-dialog.variant-piggy-bank-success .piggy-success-time-separator[data-v-d912b580]{color:color-mix(in srgb, var(--theme-neutral1) 80%, var(--theme-color4));flex:none;font-size:1.5rem;font-weight:700}.app-dialog.variant-piggy-bank-success .piggy-success-unavailable[data-v-d912b580]{color:var(--theme-neutral2);text-align:center;margin:.85rem 0 0;font-size:max(.95rem,14px);line-height:1.4}.app-dialog.variant-piggy-bank-success .piggy-success-safe[data-v-d912b580]{color:color-mix(in srgb, var(--theme-neutral1) 86%, var(--theme-color4));background:color-mix(in srgb, var(--theme-color8) 12%, var(--theme-color4));border-radius:.85rem;align-items:center;gap:.65rem;margin:.8rem 0 0;padding:.7rem .8rem;font-size:max(.9rem,13px);line-height:1.35;display:flex}.app-dialog.variant-piggy-bank-success .piggy-success-safe svg[data-v-d912b580]{flex:none;width:1.65rem;height:1.85rem}.app-dialog.variant-piggy-bank-success .actions[data-v-d912b580]{margin-top:1rem}.app-dialog.variant-piggy-bank-success .primary[data-v-d912b580]{border:.0625rem solid color-mix(in srgb, var(--theme-neutral1) 22%, transparent);min-height:3.2rem;color:var(--theme-neutral1);font-size:max(var(--fs-body), 16px);background:linear-gradient(180deg, var(--theme-main1-gradient2), var(--theme-main1-gradient1));box-shadow:inset 0 .0625rem color-mix(in srgb, var(--theme-neutral1) 30%, transparent), 0 .4rem .8rem color-mix(in srgb, var(--theme-main1-gradient1) 30%, transparent);border-radius:.75rem;padding:.55rem .6rem;font-weight:800;line-height:1.2}.app-dialog.variant-piggy-bank-success .button.piggy-success-close[data-v-d912b580]{min-height:2.75rem;color:color-mix(in srgb, var(--theme-neutral1) 78%, var(--theme-color4));box-shadow:none;background:0 0;border:0;padding:.35rem 1rem;font-size:max(1rem,15px)}.app-dialog.variant-piggy-bank-success .piggy-success-action-arrow[data-v-d912b580]{width:1.25rem;height:1.25rem}.app-toast[data-v-74ddec93]{z-index:13000;pointer-events:none;box-sizing:border-box;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:90vw;min-height:3.75rem;color:var(--theme-neutral1);background:radial-gradient(circle at 18% 10%,#651f8bd1,#0000 42%),radial-gradient(circle at 90% 80%,#3e165ed1,#0000 46%),linear-gradient(#24073f 0%,#12051f 100%);border:.0625rem solid #ff9aec;border-radius:.875rem;align-items:center;gap:.75rem;margin:0;padding:.625rem .875rem;display:flex;position:fixed;top:auto;bottom:auto;left:50%;right:auto;transform:translate(-50%);box-shadow:0 0 1.25rem #ff4bdeb8,0 .625rem 1rem #0a001461,inset 0 .0625rem #ffffff8c,inset 0 -.0625rem #ffa453ad}.app-toast.position-top[data-v-74ddec93]{top:calc(var(--app-safe-area-top) + 1.25rem)}.app-toast.position-center[data-v-74ddec93]{top:50%;transform:translate(-50%,-50%)}.app-toast.position-bottom[data-v-74ddec93]{bottom:calc(var(--app-safe-area-bottom) + 1.25rem)}.app-toast.is-warning .icon[data-v-74ddec93]{background-color:#faad14;border-color:#faad14}.app-toast .icon-image[data-v-74ddec93]{object-fit:contain;flex:none;width:2rem;height:2rem}.app-toast .icon[data-v-74ddec93]{background:linear-gradient(#ffe37a 0%,#ffb923 100%);border:.125rem solid #fff0a8;border-radius:50%;flex:none;width:2.25rem;height:2.25rem;position:relative;box-shadow:0 0 .625rem #ffd65c7a,inset 0 .125rem #ffffffbf}.app-toast .icon-success[data-v-74ddec93]:after{content:"";border-bottom:.125rem solid #fff;border-right:.125rem solid #fff;width:.3125rem;height:.5625rem;position:absolute;top:.25rem;left:.375rem;transform:rotate(45deg)}.app-toast .icon-error[data-v-74ddec93]:before,.app-toast .icon-error[data-v-74ddec93]:after{content:"";background-color:#fff;border-radius:.125rem;width:.625rem;height:.125rem;position:absolute;top:.5rem;left:.25rem}.app-toast .icon-error[data-v-74ddec93]:before{transform:rotate(45deg)}.app-toast .icon-error[data-v-74ddec93]:after{transform:rotate(-45deg)}.app-toast .icon-info[data-v-74ddec93]:before,.app-toast .icon-warning[data-v-74ddec93]:before{color:#351300;text-shadow:0 .0625rem #ffffff85;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.app-toast .icon-info[data-v-74ddec93]:before{content:"i"}.app-toast .icon-warning[data-v-74ddec93]:before{content:"!"}.app-toast .message[data-v-74ddec93]{overflow-wrap:break-word;min-width:0;max-width:calc(90vw - 5.5rem);font-size:max(14px, var(--fs-lg));text-shadow:0 .125rem .25rem #00000080;flex:0 auto;font-weight:700}.app-toast-enter-active[data-v-74ddec93],.app-toast-leave-active[data-v-74ddec93]{transition:opacity .28s,transform .28s}.app-toast-enter-from[data-v-74ddec93],.app-toast-leave-to[data-v-74ddec93]{opacity:0;transform:translate(-50%,-1rem)}.app-toast.position-center.app-toast-enter-from[data-v-74ddec93],.app-toast.position-center.app-toast-leave-to[data-v-74ddec93]{transform:translate(-50%,calc(-50% - 1rem))}.app-toast.position-bottom.app-toast-enter-from[data-v-74ddec93],.app-toast.position-bottom.app-toast-leave-to[data-v-74ddec93]{transform:translate(-50%,1rem)}
