@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-ThinItalic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-Extralight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-ExtralightIta.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-Extrabold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-ExtraBdlta.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"National 2 Narrow";src:url(../../../fonts/National2Narrow/National2Narrow-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}.national-2-narrow.svelte-15kg3oo.svelte-15kg3oo{font-family:"National 2 Narrow",sans-serif}.svelte-15kg3oo .promo-modal__container-desktop{border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;width:auto!important;max-width:none!important;margin:0!important;animation:none!important;will-change:auto!important}.svelte-15kg3oo .promo-modal__container-mobile{border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;width:auto!important;max-width:calc(100% - 20px)!important;margin:0!important;animation:none!important;will-change:auto!important}.svelte-15kg3oo .promo-modal__content{margin-top:0!important;margin-bottom:0!important;padding:0!important}.svelte-15kg3oo .promo-modal__overlay{animation:none!important;will-change:auto!important}.close-icon.svelte-15kg3oo.svelte-15kg3oo{position:absolute;top:16px;right:16px;cursor:pointer;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border-radius:50%}.close-icon.svelte-15kg3oo.svelte-15kg3oo:hover{background:#fff}.html-modal.svelte-15kg3oo.svelte-15kg3oo{width:420px;max-width:calc(100vw - 40px);border-radius:24px;overflow:hidden;box-shadow:0 25px 80px -20px #0000004d;position:relative}.html-modal.mobile.svelte-15kg3oo.svelte-15kg3oo{width:100%;max-width:calc(100vw - 24px)}.gradient-header.svelte-15kg3oo.svelte-15kg3oo{padding:40px 32px 32px;text-align:center;position:relative}.gradient-header.gradient-purple.svelte-15kg3oo.svelte-15kg3oo{background:linear-gradient(135deg,#e8deff,#f5e6ff,#ffe4f3)}.gradient-header.gradient-thanksgiving.svelte-15kg3oo.svelte-15kg3oo{background:linear-gradient(135deg,#fff5eb,#ffe8d6,#ffd4b8)}.gradient-header.gradient-blackfriday.svelte-15kg3oo.svelte-15kg3oo{background:linear-gradient(135deg,#e8deff,#dfe8ff,#e8f4ff)}.gradient-header.gradient-money.svelte-15kg3oo.svelte-15kg3oo{background:linear-gradient(135deg,#e8fff0,#d4f7e4,#fff5e0)}.gradient-header.gradient-social.svelte-15kg3oo.svelte-15kg3oo{background:linear-gradient(135deg,#ffe4f3,#e8deff,#dfe8ff)}.gradient-header.gradient-christmas.svelte-15kg3oo.svelte-15kg3oo{background:linear-gradient(135deg,#ffe8e8,#fff5f5,#e8ffe8)}.mobile.svelte-15kg3oo .gradient-header.svelte-15kg3oo{padding:32px 24px 24px}.emoji-hero.svelte-15kg3oo.svelte-15kg3oo{font-size:64px;line-height:1;margin-bottom:16px}.mobile.svelte-15kg3oo .emoji-hero.svelte-15kg3oo{font-size:48px}.emoji-pattern.svelte-15kg3oo.svelte-15kg3oo{font-size:32px;line-height:1.4;margin-bottom:16px;letter-spacing:4px}.mobile.svelte-15kg3oo .emoji-pattern.svelte-15kg3oo{font-size:24px}.brand-pills.svelte-15kg3oo.svelte-15kg3oo{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px}.brand-pills.svelte-15kg3oo .brand-pill.svelte-15kg3oo{background:#fff;border:1px solid #e8e8e8;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:600;color:#333;box-shadow:0 2px 8px #0000000f}.content-section.svelte-15kg3oo.svelte-15kg3oo{background:#fff;padding:32px;text-align:center}.mobile.svelte-15kg3oo .content-section.svelte-15kg3oo{padding:24px 20px}.modal-title.svelte-15kg3oo.svelte-15kg3oo{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 12px;line-height:1.3}.mobile.svelte-15kg3oo .modal-title.svelte-15kg3oo{font-size:20px}.modal-title.svelte-15kg3oo .highlight{color:#7a5cfa}.modal-title.svelte-15kg3oo .highlight-orange{color:#f97316}.modal-title.svelte-15kg3oo .highlight-green{color:#22c55e}.modal-title.svelte-15kg3oo .highlight-red{color:#dc2626}.modal-subtitle.svelte-15kg3oo.svelte-15kg3oo{font-size:15px;color:#666;margin:0 0 16px;line-height:1.5}.modal-subtitle.svelte-15kg3oo strong{color:#333;font-weight:600}.modal-body.svelte-15kg3oo.svelte-15kg3oo{font-size:15px;color:#666;line-height:1.6;margin:0 0 8px}.modal-body.svelte-15kg3oo strong{color:#333;font-weight:600}.modal-body.svelte-15kg3oo a{color:#7a5cfa;text-decoration:none;font-weight:600}.modal-body.svelte-15kg3oo a:hover{text-decoration:underline}.modal-footer.svelte-15kg3oo.svelte-15kg3oo{font-size:14px;color:#666;margin-top:20px;line-height:1.6;text-align:center}.modal-footer.svelte-15kg3oo strong{color:#444}.modal-footer.svelte-15kg3oo a{color:#7a5cfa;text-decoration:none;font-weight:600}.modal-footer.svelte-15kg3oo a:hover{text-decoration:underline}.copy-link-box.svelte-15kg3oo.svelte-15kg3oo{display:flex;align-items:center;justify-content:center;gap:8px;background:#f8f5ff;border:2px dashed #7a5cfa;border-radius:12px;padding:12px 16px;margin:16px 0;cursor:pointer;transition:all .2s ease}.copy-link-box.svelte-15kg3oo.svelte-15kg3oo:hover{background:#f0eaff;border-style:solid}.copy-link-box.svelte-15kg3oo .link-text.svelte-15kg3oo{color:#7a5cfa;font-size:14px;font-weight:600}.copy-link-box.svelte-15kg3oo .copy-icon.svelte-15kg3oo{color:#7a5cfa}.action-section.svelte-15kg3oo.svelte-15kg3oo{padding:0 32px 32px;background:#fff}.mobile.svelte-15kg3oo .action-section.svelte-15kg3oo{padding:0 20px 24px}.html-action-button.svelte-15kg3oo.svelte-15kg3oo{display:flex;width:100%;height:52px;justify-content:center;align-items:center;color:#fff;background:#7a5cfa;border:none;border-radius:14px;font-size:17px;font-weight:600;cursor:pointer;transition:background .2s ease}.html-action-button.svelte-15kg3oo.svelte-15kg3oo:hover{background:#6a4bf0}
