.adminSection{padding:clamp(2.5rem,8vw,4.5rem) clamp(1rem,4vw,2rem);background:#fff;position:relative}.adminSection__inner{max-width:56rem;margin:0 auto}.adminSection__title{font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:clamp(1.35rem,4vw,1.85rem);letter-spacing:-.02em;text-align:center;margin:0 0 .5rem;color:#0f172a}.adminSection__lede{font-family:Inter,system-ui,sans-serif;font-size:clamp(.9rem,2.2vw,1rem);color:#64748b;text-align:center;margin:0 auto 1.75rem;max-width:38rem;line-height:1.55}.adminSection__pills{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;padding:.25rem 0 .75rem;margin:0 -.25rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.adminSection__pills::-webkit-scrollbar{height:6px}.adminSection__pills::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px}.adminSection__pill{flex:0 0 auto;scroll-snap-align:start;font-family:Inter,system-ui,sans-serif;font-size:clamp(.78rem,2vw,.875rem);font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;padding:.55rem .95rem;border-radius:9999px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.adminSection__pill:hover{background:#e2e8f0;color:#334155}.adminSection__pill:focus-visible{outline:3px solid #a855f7;outline-offset:2px}.adminSection__pill--active{color:#fff;background:linear-gradient(105deg,#ff6b9d,#a855f7,#3b82f6);border-color:transparent;box-shadow:0 6px 20px #a855f747}.adminSection__panel{margin-top:.5rem;padding:clamp(1.15rem,3vw,1.5rem) clamp(1.1rem,3vw,1.5rem);background:#f8fafc;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 4px 24px #0f172a0f}.adminSection__detail{font-family:Inter,system-ui,sans-serif;font-size:clamp(.9rem,2.2vw,1rem);line-height:1.6;color:#334155;margin:0;text-align:center;max-width:40rem;margin-inline:auto}@media (min-width: 768px){.adminSection__pills{flex-wrap:wrap;justify-content:center;overflow-x:visible;padding-bottom:.25rem}}.phoneMockup{margin:0;flex:0 0 auto;display:flex;flex-direction:column;align-items:center}.phoneMockup__frame{position:relative;width:100%;aspect-ratio:9 / 19;border-radius:clamp(1.1rem,3.5vw,1.45rem);padding:clamp(.35rem,1.2vw,.5rem);background:linear-gradient(145deg,#1e293b,#0f172a 55%,#020617);box-shadow:0 18px 40px #0f172a73,0 6px 16px #ec48991f,inset 0 1px #ffffff14}.phoneMockup--side .phoneMockup__frame{width:clamp(6.5rem,17vw,9.25rem)}.phoneMockup--featured .phoneMockup__frame{width:clamp(8.5rem,22vw,12.5rem);box-shadow:0 28px 56px #0f172a80,0 10px 28px #a855f738,inset 0 1px #ffffff1a}.phoneMockup__notch{position:absolute;top:clamp(.4rem,1.2vw,.55rem);left:50%;transform:translate(-50%);width:32%;height:clamp(.55rem,1.8vw,.7rem);background:#020617;border-radius:0 0 .5rem .5rem;z-index:2}.phoneMockup__screen{width:100%;height:100%;border-radius:clamp(.75rem,2.2vw,1rem);overflow:hidden;background:#f8fafc}.phoneMockup__caption{margin-top:.65rem;font-family:Inter,system-ui,sans-serif;font-size:clamp(.7rem,1.8vw,.8rem);font-weight:700;color:#475569;text-align:center;max-width:10rem;line-height:1.25}.devicePreview{padding:clamp(2.5rem,8vw,4.5rem) clamp(1rem,4vw,2rem);background:linear-gradient(180deg,#f8fafc,#fce7f3 18%,#ede9fe 45%,#e0f2fe 78%,#f1f5f9);position:relative;overflow:hidden}.devicePreview__inner{max-width:72rem;margin:0 auto}.devicePreview__title{font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:clamp(1.35rem,4vw,1.85rem);letter-spacing:-.02em;text-align:center;margin:0 0 .5rem;color:#0f172a}.devicePreview__lede{font-family:Inter,system-ui,sans-serif;font-size:clamp(.9rem,2.2vw,1rem);color:#64748b;text-align:center;margin:0 auto 2rem;max-width:32rem;line-height:1.5}.devicePreview__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:0;padding:.5rem 0 1rem}.devicePreview__row .phoneMockup{margin-left:clamp(-1.75rem,-4vw,-.85rem)}.devicePreview__row .phoneMockup:first-child{margin-left:0}.devicePreview__row .phoneMockup:nth-child(1){z-index:1}.devicePreview__row .phoneMockup:nth-child(2){z-index:2}.devicePreview__row .phoneMockup:nth-child(3){z-index:5}.devicePreview__row .phoneMockup:nth-child(4){z-index:2}.devicePreview__row .phoneMockup:nth-child(5){z-index:1}.devicePreview__row .phoneMockup--featured{margin-bottom:clamp(.35rem,1.5vw,.85rem)}.mockScreen{height:100%;display:flex;flex-direction:column;padding:.35rem .4rem .45rem;box-sizing:border-box}.mockBar{height:.45rem;border-radius:.25rem;background:linear-gradient(90deg,#e2e8f0,#f1f5f9);margin-bottom:.35rem;flex-shrink:0}.mockScreen--event{padding:0}.mockScreen--event .mockHero{height:38%;background:linear-gradient(135deg,#a855f7,#ec4899 45%,#3b82f6);border-radius:0 0 .5rem .5rem}.mockEventBody{padding:.45rem .5rem .5rem;flex:1;display:flex;flex-direction:column;gap:.35rem}.mockEventTitle{height:.55rem;border-radius:.2rem;background:#cbd5e1;width:72%}.mockCountdown{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.35rem 0;margin:.15rem 0;border-radius:.45rem;background:linear-gradient(135deg,#ec48991f,#3b82f61f)}.mockCdNum{font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:clamp(1rem,3.5vw,1.35rem);line-height:1;background:linear-gradient(90deg,#ec4899,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.mockCdLbl{font-size:.45rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.mockEventMeta{height:.4rem;border-radius:.2rem;background:#e2e8f0;width:55%;margin-top:auto}.mockAgendaItem{display:flex;align-items:center;gap:.35rem;padding:.3rem .35rem;border-radius:.35rem;background:#fff;border:1px solid #e2e8f0;margin-bottom:.3rem}.mockAgendaItem--alt{background:linear-gradient(90deg,#a855f714,#3b82f60f)}.mockTime{font-size:.45rem;font-weight:800;color:#a855f7;min-width:1.6rem}.mockAgendaTitle{font-size:.45rem;font-weight:600;color:#334155}.mockPost{background:#fff;border-radius:.4rem;border:1px solid #e2e8f0;padding:.3rem;margin-bottom:.35rem}.mockPost--compact{opacity:.92}.mockPostHead{display:flex;gap:.25rem;margin-bottom:.3rem}.mockPostHead:before{content:"";width:.65rem;height:.65rem;border-radius:50%;background:linear-gradient(135deg,#ec4899,#8b5cf6)}.mockPostHead:after{content:"";flex:1;height:.35rem;border-radius:.2rem;background:#e2e8f0;align-self:center}.mockPostMedia{height:2.1rem;border-radius:.3rem;background:linear-gradient(160deg,#fce7f3,#ddd6fe,#bae6fd);margin-bottom:.3rem}.mockPostLine{height:.3rem;border-radius:.15rem;background:#e2e8f0}.mockPostLine--short{width:55%;margin-top:.2rem}.mockGrid{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;flex:1;min-height:0}.mockThumb{border-radius:.3rem;background:linear-gradient(145deg,#cbd5e1,#e2e8f0 40%,#fae8ff);min-height:1.35rem}.mockChatBubbles{flex:1;display:flex;flex-direction:column;gap:.3rem;justify-content:flex-end;padding:.2rem 0;min-height:0}.mockBubble{height:.55rem;border-radius:.45rem;max-width:78%}.mockBubble--left{align-self:flex-start;background:#e2e8f0}.mockBubble--right{align-self:flex-end;background:linear-gradient(90deg,#ec4899,#a855f7);opacity:.9}.mockBubble--short{max-width:52%}.mockInputBar{height:.65rem;border-radius:.45rem;background:#fff;border:1px solid #e2e8f0;margin-top:.25rem;flex-shrink:0}@media (max-width: 900px){.devicePreview__row{justify-content:flex-start;overflow-x:auto;overflow-y:visible;padding:.5rem 1rem 1.25rem;margin:0 -1rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.devicePreview__row .phoneMockup{margin-left:clamp(-1.25rem,-3vw,-.65rem);scroll-snap-align:center}.devicePreview__row .phoneMockup:first-child{margin-left:1rem}.devicePreview__row .phoneMockup:last-child{margin-right:1rem}}@media (max-width: 520px){.devicePreview__row{flex-direction:column;align-items:center;overflow-x:visible;scroll-snap-type:none;gap:1.25rem}.devicePreview__row .phoneMockup{margin-left:0;scroll-snap-align:unset}.devicePreview__row .phoneMockup:first-child{margin-left:0}.devicePreview__row .phoneMockup:last-child{margin-right:0}.devicePreview__row .phoneMockup--featured{margin-bottom:0;order:-1}}.distribution{padding:clamp(2.5rem,8vw,4.5rem) clamp(1rem,4vw,2rem);background:linear-gradient(180deg,#f8fafc,#fdf4ff 35%,#eff6ff);position:relative}.distribution__inner{max-width:72rem;margin:0 auto}.distribution__title{font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:clamp(1.35rem,4vw,1.85rem);letter-spacing:-.02em;text-align:center;margin:0 0 .5rem;color:#0f172a}.distribution__lede{font-family:Inter,system-ui,sans-serif;font-size:clamp(.9rem,2.2vw,1rem);color:#64748b;text-align:center;margin:0 auto 2rem;max-width:34rem;line-height:1.55}.distribution__layout{display:flex;flex-direction:column;align-items:center;gap:clamp(1.75rem,4vw,2.5rem)}.distribution__main{width:100%;max-width:36rem;display:flex;flex-direction:column;align-items:stretch;gap:1.5rem}.distribution__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.distribution__storeBadge{display:inline-flex;align-items:center;gap:.65rem;padding:.55rem 1rem .55rem .65rem;border-radius:.65rem;text-decoration:none;color:#fff;font-family:Inter,system-ui,sans-serif;min-height:3.25rem;transition:transform .2s ease,box-shadow .2s ease}.distribution__storeBadge:hover{transform:translateY(-2px)}.distribution__storeBadge:focus-visible{outline:3px solid #a855f7;outline-offset:3px}.distribution__storeBadge--apple{background:#000;box-shadow:0 8px 24px #00000040}.distribution__storeBadge--google{background:#1a1a1a;box-shadow:0 8px 24px #00000038}.distribution__storeIcon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.distribution__storeText{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.distribution__storeLine1{font-size:.65rem;font-weight:500;opacity:.92;text-transform:uppercase;letter-spacing:.04em}.distribution__storeLine2{font-size:1.05rem;font-weight:700}.distribution__emailBox{background:#fff;border-radius:1.1rem;border:1px solid #e2e8f0;padding:clamp(1.25rem,3.5vw,1.75rem);box-shadow:0 8px 32px #0f172a14;text-align:center}.distribution__emailIcon{font-size:1.75rem;line-height:1;margin-bottom:.5rem}.distribution__emailTitle{font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:clamp(1.1rem,3vw,1.35rem);color:#0f172a;margin:0 0 .35rem;letter-spacing:-.02em}.distribution__emailSub{font-family:Inter,system-ui,sans-serif;font-size:.9rem;color:#64748b;margin:0 0 1.15rem;line-height:1.5}.distribution__checklist{list-style:none;margin:0;padding:0;text-align:left}.distribution__checkItem{font-family:Inter,system-ui,sans-serif;font-size:.875rem;color:#334155;line-height:1.45;display:flex;align-items:flex-start;gap:.55rem;padding:.45rem 0;border-top:1px solid #f1f5f9}.distribution__checkItem:first-of-type{border-top:none;padding-top:0}.distribution__checkMark{flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:999px;background:linear-gradient(120deg,#ff6b9d,#3b82f6);color:#fff;font-size:.65rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:.1rem}.distribution__aside{display:flex;align-items:center;justify-content:center}.distribution__phoneDecor{transform:rotate(-6deg);filter:drop-shadow(0 16px 32px rgba(168,85,247,.2))}.distribution__phoneDecor .phoneMockup--side .phoneMockup__frame{width:clamp(4.25rem,11vw,5.25rem)}.distribution__phoneDecor .phoneMockup__caption{font-size:.65rem;max-width:6rem}.distribution__screenMock{width:100%;height:100%;min-height:6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.5rem;background:linear-gradient(160deg,#fce7f3,#ede9fe 45%,#e0f2fe)}.distribution__screenLogo{font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:.55rem;background:linear-gradient(105deg,#ff6b9d,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.distribution__screenHint{font-family:Inter,system-ui,sans-serif;font-size:.45rem;font-weight:600;color:#64748b;text-align:center;line-height:1.2;padding:0 .25rem}@media (min-width: 900px){.distribution__layout{flex-direction:row;align-items:center;justify-content:center;gap:clamp(2rem,5vw,3.5rem)}.distribution__main{max-width:28rem;flex:0 1 28rem}.distribution__aside{flex:0 0 auto}}.featureCard{display:flex;flex-direction:column;height:100%;padding:clamp(1.15rem,3vw,1.5rem);background:#fff;border-radius:14px;box-shadow:0 4px 24px #0f172a0f,0 1px 3px #0f172a0a;border:1px solid rgba(226,232,240,.9);transition:box-shadow .2s ease,transform .2s ease}.featureCard:hover{box-shadow:0 12px 36px #0f172a14,0 2px 8px #ec489914;transform:translateY(-2px)}.featureCard__iconWrap{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.65rem;line-height:1;margin-bottom:.85rem;border-radius:12px;background:linear-gradient(135deg,#ff6b9d1f,#a855f71f,#3b82f61f)}.featureCard__title{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:clamp(1rem,2.2vw,1.1rem);letter-spacing:-.02em;color:#0f172a;margin:0 0 .75rem;line-height:1.25}.featureCard__bullets{margin:0 0 1.1rem;padding:0 0 0 1.1rem;flex:1;font-family:Inter,system-ui,sans-serif;font-size:clamp(.8rem,1.8vw,.9rem);color:#475569;line-height:1.45}.featureCard__bullet{margin-bottom:.4rem}.featureCard__bullet:last-child{margin-bottom:0}.featureCard__cta{align-self:flex-start;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:.875rem;color:#db2777;text-decoration:none;border-bottom:2px solid rgba(236,72,153,.35);padding-bottom:1px;transition:color .15s ease,border-color .15s ease}.featureCard__cta:hover{color:#2563eb;border-bottom-color:#2563eb73}.featureCard__cta:focus-visible{outline:2px solid #a855f7;outline-offset:3px;border-radius:4px}.featuresGrid{padding:clamp(2.5rem,8vw,4.5rem) clamp(1rem,4vw,2rem);background:#f8fafc;position:relative}.featuresGrid__inner{max-width:80rem;margin:0 auto}.featuresGrid__title{font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:clamp(1.35rem,4vw,1.85rem);letter-spacing:-.02em;text-align:center;margin:0 0 .5rem;color:#0f172a}.featuresGrid__lede{font-family:Inter,system-ui,sans-serif;font-size:clamp(.9rem,2.2vw,1rem);color:#64748b;text-align:center;margin:0 auto 2rem;max-width:36rem;line-height:1.55}.featuresGrid__grid{display:grid;gap:clamp(1rem,3vw,1.35rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.featuresGrid__grid>*{min-width:0}@media (min-width: 640px){.featuresGrid__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.featuresGrid__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.footerTech{padding:clamp(2.5rem,8vw,4rem) clamp(1rem,4vw,2rem) clamp(2rem,5vw,3rem);position:relative;border-top:1px solid rgba(255,255,255,.45);background:linear-gradient(180deg,#ffffff59,#e0f2fe8c);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.footerTech__inner{max-width:72rem;margin:0 auto;text-align:center}.footerTech__title{font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:clamp(1.15rem,3.5vw,1.5rem);letter-spacing:-.02em;margin:0 0 .5rem;color:#0f172a}.footerTech__lede{font-family:Inter,system-ui,sans-serif;font-size:clamp(.85rem,2vw,.95rem);color:#64748b;margin:0 auto 2rem;max-width:32rem;line-height:1.55}.footerTech__list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1rem,3vw,1.5rem);grid-template-columns:1fr;text-align:left}@media (min-width: 720px){.footerTech__list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.footerTech__item{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.15rem;background:#ffffffb8;border-radius:1rem;border:1px solid rgba(255,255,255,.95);box-shadow:0 8px 32px #94a3b82e}.footerTech__item--dual{flex-wrap:wrap}.footerTech__dualIcons{display:flex;gap:.35rem;flex-shrink:0}.footerTech__iconWrap{flex-shrink:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:linear-gradient(145deg,#f8fafc,#f1f5f9);box-shadow:inset 0 1px #ffffffe6}.footerTech__iconWrap--sm{width:2.5rem;height:2.5rem}.footerTech__iconSvg{width:1.85rem;height:1.85rem;display:block}.footerTech__iconWrap--sm .footerTech__iconSvg{width:1.5rem;height:1.5rem}.footerTech__text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.footerTech__name{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:.95rem;color:#0f172a;line-height:1.3}.footerTech__desc{font-family:Inter,system-ui,sans-serif;font-size:.8rem;color:#64748b;line-height:1.45}.footerTech__legal{font-family:Inter,system-ui,sans-serif;font-size:.8rem;color:#94a3b8;margin:2rem 0 0}.hero{--hero-pink: #ff6b9d;--hero-violet: #a855f7;--hero-blue: #3b82f6;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.5rem,5vw,3.5rem) clamp(1rem,4vw,2rem);box-sizing:border-box;background:transparent;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(ellipse 80% 50% at 20% 30%,rgba(255,107,157,.18),transparent 55%),radial-gradient(ellipse 70% 45% at 80% 70%,rgba(59,130,246,.14),transparent 50%),radial-gradient(ellipse 60% 40% at 50% 100%,rgba(168,85,247,.12),transparent 45%);pointer-events:none}.heroInner{position:relative;z-index:1;max-width:56rem;width:100%;text-align:center}.logoRow{display:flex;justify-content:center;margin-bottom:clamp(1.25rem,4vw,2rem)}.logoMark{width:clamp(4.5rem,14vw,6.5rem);height:clamp(4.5rem,14vw,6.5rem);filter:drop-shadow(0 12px 28px rgba(168,85,247,.35))}.title{font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:clamp(2.75rem,10vw,4.75rem);line-height:1.05;letter-spacing:-.03em;margin:0 0 .75rem;background:linear-gradient(105deg,var(--hero-pink) 0%,#ec4899 35%,var(--hero-violet) 55%,var(--hero-blue) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:clamp(1rem,2.8vw,1.25rem);color:#475569;margin:0 0 clamp(1.75rem,5vw,2.5rem);letter-spacing:.02em}.cta{display:inline-flex;align-items:center;justify-content:center;padding:clamp(.95rem,3vw,1.15rem) clamp(1.75rem,5vw,2.75rem);font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:clamp(.95rem,2.5vw,1.1rem);color:#fff;text-decoration:none;border:none;cursor:pointer;border-radius:9999px;background:linear-gradient(90deg,var(--hero-pink) 0%,#e879a9 40%,var(--hero-blue) 100%);box-shadow:0 10px 40px #ec489959,0 4px 14px #3b82f633;transition:transform .2s ease,box-shadow .2s ease;max-width:100%;text-align:center;line-height:1.35}.cta:hover{transform:translateY(-2px);box-shadow:0 14px 48px #ec489966,0 6px 20px #3b82f640}.cta:focus-visible{outline:3px solid var(--hero-violet);outline-offset:4px}.hero__secondaryCta{display:block;margin-top:1rem;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:.95rem;color:#64748b;text-decoration:underline;text-underline-offset:3px}.hero__secondaryCta:hover{color:var(--hero-blue)}.categories{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,2vw,.85rem);margin-top:clamp(2rem,6vw,3rem);padding:0;list-style:none}.categoryItem{display:inline-flex;align-items:center;gap:.45rem;font-family:Inter,system-ui,sans-serif;font-size:clamp(.8rem,2vw,.95rem);font-weight:600;color:#334155;background:#ffffffa6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.5rem .9rem;border-radius:9999px;border:1px solid rgba(255,255,255,.9);box-shadow:0 2px 12px #94a3b826}.categoryIcon{font-size:1.1em;line-height:1}@media (min-width: 768px){.categories{gap:1rem}}.stepCard{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:clamp(1.1rem,3vw,1.35rem);box-shadow:0 10px 30px #0f172a0f;min-width:0}.stepCard__header{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}.stepCard__number{flex-shrink:0;width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:.95rem;color:#fff;background:linear-gradient(135deg,#ec4899,#6366f1)}.stepCard__title{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:clamp(1rem,2.5vw,1.1rem);color:#0f172a;margin:0;letter-spacing:-.02em;line-height:1.25}.stepCard__body{font-family:Inter,system-ui,sans-serif;color:#334155;font-size:.9rem;line-height:1.5}.pricingFlow{padding:clamp(2.5rem,8vw,4.5rem) clamp(1rem,4vw,2rem);background:linear-gradient(180deg,#fce7f38c,#ede9fe73 45%,#e0f2fe80);position:relative}.pricingFlow__inner{max-width:72rem;margin:0 auto}.pricingFlow__title{font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:clamp(1.35rem,4vw,1.85rem);letter-spacing:-.02em;text-align:center;margin:0 0 .5rem;color:#0f172a}.pricingFlow__lede{font-family:Inter,system-ui,sans-serif;font-size:clamp(.9rem,2.2vw,1rem);color:#64748b;text-align:center;margin:0 auto 2rem;max-width:40rem;line-height:1.55}.pricingFlow__steps{display:grid;gap:clamp(1.25rem,4vw,1.75rem);grid-template-columns:1fr;align-items:stretch}@media (min-width: 900px){.pricingFlow__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricingFlow__field{margin-bottom:.85rem}.pricingFlow__label{display:block;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.35rem}.pricingFlow__input,.pricingFlow__select{width:100%;font-family:Inter,system-ui,sans-serif;font-size:.95rem;padding:.55rem .75rem;border-radius:.65rem;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a}.pricingFlow__input:focus,.pricingFlow__select:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 3px #a855f733}.pricingFlow__cta{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:.9rem;border:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:9999px;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.pricingFlow__cta--primary{margin-top:.35rem;width:100%;padding:.75rem 1.25rem;color:#fff;background:linear-gradient(90deg,#ec4899,#6366f1);box-shadow:0 8px 24px #ec489959}.pricingFlow__cta--primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.pricingFlow__cta--primary:focus-visible{outline:3px solid #a855f7;outline-offset:2px}.pricingFlow__livePreview{margin-top:1rem;padding:.85rem 1rem;border-radius:.75rem;background:linear-gradient(135deg,#ec48991f,#6366f11f);border:1px solid rgba(148,163,184,.35)}.pricingFlow__livePreviewLabel{margin:0 0 .35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.pricingFlow__livePreviewName{margin:0;font-size:1.05rem;font-weight:800;color:#0f172a}.pricingFlow__livePreviewMeta{margin:.35rem 0 0;font-size:.82rem;color:#475569}.pricingFlow__plans{display:flex;flex-direction:column;gap:.65rem}.pricingFlow__planCard{width:100%;text-align:left;padding:.85rem 1rem;border-radius:.85rem;border:2px solid #e2e8f0;background:#f8fafc;cursor:pointer;font-family:Inter,system-ui,sans-serif;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.pricingFlow__planCard:hover{border-color:#cbd5e1;background:#fff}.pricingFlow__planCard--featured{border-color:#ec489973;background:linear-gradient(135deg,#fce7f399,#e0e7ff80)}.pricingFlow__planCard--selected{border-color:#6366f1;box-shadow:0 0 0 3px #6366f140;background:#fff}.pricingFlow__planCard:focus-visible{outline:3px solid #a855f7;outline-offset:2px}.pricingFlow__planPrice{display:block;font-weight:800;font-size:1.25rem;color:#0f172a}.pricingFlow__planPeriod{font-weight:600;font-size:.85rem;color:#64748b}.pricingFlow__planBlurb{display:block;margin-top:.25rem;font-size:.8rem;color:#64748b}.pricingFlow__receive{display:flex;flex-direction:column;align-items:center;text-align:center}.pricingFlow__qr{border-radius:.5rem;background:#fff;padding:.5rem;box-shadow:0 4px 16px #0f172a14}.pricingFlow__qrPlaceholder{width:176px;height:176px;border-radius:.5rem;background:#e2e8f0;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:1.5rem}.pricingFlow__eventTitle{margin:.85rem 0 .35rem;font-weight:800;font-size:1.05rem;color:#0f172a}.pricingFlow__receiveHint{margin:0 0 1rem;font-size:.82rem;color:#64748b;max-width:16rem;line-height:1.45}.pricingFlow__downloadRow{display:flex;flex-direction:column;gap:.5rem;width:100%}@media (min-width: 480px){.pricingFlow__downloadRow{flex-direction:row;flex-wrap:wrap;justify-content:center}}.pricingFlow__cta--download{flex:1 1 auto;min-width:0;padding:.65rem 1rem;color:#0f172a;background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0f172a0d}.pricingFlow__cta--download:hover{border-color:#cbd5e1;transform:translateY(-1px)}.pricingFlow__cta--download:focus-visible{outline:3px solid #a855f7;outline-offset:2px}.appLanding{position:relative;min-height:100%;isolation:isolate;background:linear-gradient(168deg,#ffe4ec,#f5d0fe,#ddd6fe,#bae6fd 78%,#e0f2fe);overflow-x:clip}.appLanding:before{content:"";position:absolute;inset:-15% -10% auto -10%;height:55%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 45% at 15% 25%,rgba(255,107,157,.22),transparent 60%),radial-gradient(ellipse 50% 40% at 88% 15%,rgba(59,130,246,.16),transparent 55%)}.appLanding:after{content:"";position:absolute;inset:auto -20% -25% -20%;height:50%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 45% 35% at 70% 80%,rgba(168,85,247,.14),transparent 55%),radial-gradient(ellipse 40% 30% at 20% 90%,rgba(14,165,233,.12),transparent 50%)}.appLanding__content{position:relative;z-index:1}.appLanding__content:before{content:"";position:absolute;top:38%;left:50%;width:min(90vw,42rem);height:min(90vw,42rem);transform:translate(-50%,-50%);pointer-events:none;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(236,72,153,.08) 0%,rgba(168,85,247,.06) 35%,transparent 70%);filter:blur(2px)}.backoffice{min-height:100vh;background:linear-gradient(168deg,#ffe4ec,#f5d0fe,#ddd6fe,#bae6fd 78%,#e0f2fe);padding:1.25rem 1rem 3rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#0f172a}.backoffice__bar{max-width:1200px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.backoffice__brand{font-weight:800;font-size:1.25rem;background:linear-gradient(90deg,#ec4899,#8b5cf6,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent}.backoffice__user{font-size:.9rem;color:#64748b}.backoffice__actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.backoffice__link{color:#475569;text-decoration:none;font-weight:500;font-size:.95rem}.backoffice__link:hover{color:#2563eb}.backoffice__btn{border:none;border-radius:999px;padding:.5rem 1.1rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.backoffice__btn:disabled{opacity:.55;cursor:not-allowed}.backoffice__btn--ghost{background:#ffffffbf;color:#334155;border:1px solid rgba(148,163,184,.45)}.backoffice__btn--ghost:hover:not(:disabled){background:#fff}.backoffice__btn--primary{background:linear-gradient(90deg,#ec4899,#6366f1);color:#fff;box-shadow:0 8px 24px #ec489940}.backoffice__btn--primary:hover:not(:disabled){transform:translateY(-1px)}.backoffice__btn--sm{padding:.35rem .75rem;font-size:.8rem}.backoffice__wrap{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.backoffice__panel{background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:1.25rem 1.1rem;box-shadow:0 18px 50px #0f172a14;border:1px solid rgba(255,255,255,.9)}.backoffice__panel h2{margin:0 0 1rem;font-size:1.1rem;font-weight:800;color:#1e293b}.backoffice__login{max-width:420px;margin:3rem auto}.backoffice__login h1{margin:0 0 .5rem;font-size:1.5rem}.backoffice__login p{margin:0 0 1.25rem;color:#64748b;font-size:.95rem}.backoffice__field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.backoffice__field label{font-size:.85rem;font-weight:600;color:#475569}.backoffice__field input,.backoffice__field select,.backoffice__field textarea{border-radius:12px;border:1px solid #e2e8f0;padding:.65rem .85rem;font-size:1rem;background:#fff}.backoffice__field textarea{min-height:88px;resize:vertical}.backoffice__error{background:#fef2f2;color:#b91c1c;padding:.65rem .85rem;border-radius:12px;font-size:.9rem;margin-bottom:1rem}.backoffice__filters{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end;margin-bottom:1rem}.backoffice__filters .backoffice__field{margin-bottom:0;min-width:140px}.backoffice__tableWrap{overflow-x:auto;border-radius:12px;border:1px solid #e2e8f0}.backoffice table{width:100%;border-collapse:collapse;font-size:.85rem}.backoffice th,.backoffice td{text-align:left;padding:.6rem .65rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}.backoffice th{background:#f8fafc;font-weight:700;color:#475569;white-space:nowrap}.backoffice tr:last-child td{border-bottom:none}.backoffice__badge{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.backoffice__badge--draft{background:#fef3c7;color:#b45309}.backoffice__badge--active{background:#d1fae5;color:#047857}.backoffice__badge--expired{background:#f1f5f9;color:#64748b}.backoffice__tabs{display:flex;gap:.5rem;margin-bottom:1rem}.backoffice__tab{border:1px solid rgba(148,163,184,.45);background:#ffffffbf;color:#334155;border-radius:999px;padding:.45rem 1rem;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.backoffice__tab:hover{transform:translateY(-1px);background:#fff}.backoffice__tab--active{background:linear-gradient(90deg,#ec4899,#6366f1);color:#fff;border-color:transparent;box-shadow:0 10px 30px #ec48992e}.backoffice__appBadge{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.backoffice__appBadge--active{background:#d1fae5;color:#047857}.backoffice__appBadge--suspended{background:#ffedd5;color:#9a3412}.backoffice__appBadge--revoked{background:#fee2e2;color:#b91c1c}.backoffice__appBadge--expired{background:#e2e8f0;color:#64748b}.backoffice__rowActions{display:flex;flex-wrap:wrap;gap:.35rem}.backoffice__modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}.backoffice__modal{background:#fff;border-radius:18px;max-width:520px;width:100%;max-height:90vh;overflow:auto;padding:1.25rem;box-shadow:0 24px 60px #0f172a33}.backoffice__modal h3{margin:0 0 1rem;font-size:1.15rem}.backoffice__dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;font-size:.88rem}.backoffice__dl dt{color:#64748b;font-weight:600}.backoffice__dl dd{margin:0;word-break:break-word}.backoffice__modalActions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.backoffice__split{display:grid;gap:1rem}@media (min-width: 900px){.backoffice__split{grid-template-columns:1fr 1fr}}.createEvent{position:relative;min-height:100vh;isolation:isolate;background:linear-gradient(168deg,#ffe4ec,#f5d0fe,#ddd6fe,#bae6fd 78%,#e0f2fe);padding:1.25rem 1rem 3rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#0f172a}.createEvent__top{max-width:1100px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.createEvent__brand{font-weight:800;font-size:1.35rem;background:linear-gradient(90deg,#ec4899,#8b5cf6,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none}.createEvent__home{color:#475569;text-decoration:none;font-size:.95rem;font-weight:500}.createEvent__home:hover{color:#2563eb}.createEvent__grid{max-width:1100px;margin:0 auto;display:grid;gap:1.5rem;align-items:start}@media (min-width: 960px){.createEvent__grid{grid-template-columns:1fr 320px}}.createEvent__panel{background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:1.5rem 1.25rem;box-shadow:0 18px 50px #0f172a14;border:1px solid rgba(255,255,255,.9)}.createEvent__title{margin:0 0 .35rem;font-size:1.5rem;font-weight:800}.createEvent__lede{margin:0 0 1.25rem;color:#64748b;font-size:.95rem;line-height:1.5}.createEvent__steps{display:flex;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.createEvent__stepPill{border:none;border-radius:999px;padding:.4rem .85rem;font-size:.8rem;font-weight:600;cursor:pointer;background:#e2e8f0;color:#64748b}.createEvent__stepPill--active{background:linear-gradient(90deg,#ec4899,#2563eb);color:#fff}.createEvent__stepPill--done{background:#dbeafe;color:#1d4ed8}.createEvent__field{margin-bottom:1rem}.createEvent__label{display:block;font-size:.8rem;font-weight:600;color:#475569;margin-bottom:.35rem}.createEvent__input,.createEvent__select,.createEvent__textarea{width:100%;padding:.65rem .75rem;border-radius:12px;border:1px solid #cbd5e1;font-size:1rem;background:#fff}.createEvent__textarea{min-height:4rem;resize:vertical}.createEvent__iconRow{display:flex;flex-wrap:wrap;gap:.5rem}.createEvent__iconChoice{width:56px;height:56px;border-radius:14px;border:2px solid transparent;padding:0;cursor:pointer;overflow:hidden;background:#f1f5f9}.createEvent__iconChoice img{width:100%;height:100%;object-fit:cover}.createEvent__iconChoice--selected{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb40}.createEvent__themeRow{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.createEvent__themeBtn{border-radius:12px;border:2px solid #e2e8f0;padding:.75rem;cursor:pointer;text-align:left;background:#fff}.createEvent__themeBtn--selected{border-color:#8b5cf6}.createEvent__themeSwatch{height:8px;border-radius:4px;margin-bottom:.35rem}.createEvent__layoutRow{display:flex;flex-wrap:wrap;gap:.5rem}.createEvent__chip{border-radius:999px;border:1px solid #cbd5e1;padding:.45rem .9rem;background:#fff;cursor:pointer;font-size:.875rem;font-weight:500}.createEvent__chip--on{background:#0f172a;color:#fff;border-color:#0f172a}.createEvent__actions{display:flex;gap:.75rem;margin-top:1.25rem;flex-wrap:wrap}.createEvent__btn{border:none;border-radius:999px;padding:.7rem 1.35rem;font-weight:700;font-size:.95rem;cursor:pointer}.createEvent__btn--secondary{background:#e2e8f0;color:#334155}.createEvent__btn--primary{background:linear-gradient(90deg,#ec4899,#2563eb);color:#fff}.createEvent__btn:disabled{opacity:.55;cursor:not-allowed}.createEvent__error{background:#fef2f2;color:#b91c1c;padding:.65rem .85rem;border-radius:10px;font-size:.875rem;margin-bottom:1rem}.createEvent__auth{margin-bottom:1.5rem;padding:1rem 1.1rem;border-radius:16px;background:#f8fafcf2;border:1px solid #e2e8f0}.createEvent__tabs{display:flex;gap:.25rem;margin-bottom:1rem}.createEvent__tab{flex:1;border:none;border-radius:10px;padding:.5rem;font-weight:600;cursor:pointer;background:#e2e8f0;color:#64748b}.createEvent__tab--on{background:#fff;color:#0f172a;box-shadow:0 2px 8px #0f172a14}.createEvent__userBar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.875rem;color:#475569;margin-bottom:1rem}.createEvent__logout{border:none;background:transparent;color:#2563eb;font-weight:600;cursor:pointer;text-decoration:underline}.createEvent__preview{position:sticky;top:1rem}.createEvent__previewTitle{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:700;margin:0 0 .75rem}.createEvent__previewCard{border-radius:18px;overflow:hidden;box-shadow:0 16px 40px #0f172a1f;background:#fff}.createEvent__previewHero{min-height:120px;padding:1rem;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.createEvent__previewHero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.65),transparent 55%);pointer-events:none}.createEvent__previewIcon{position:absolute;top:.75rem;right:.75rem;width:40px;height:40px;border-radius:12px;overflow:hidden;z-index:1;border:2px solid rgba(255,255,255,.85)}.createEvent__previewIcon img{width:100%;height:100%;object-fit:cover}.createEvent__previewName{position:relative;z-index:1;margin:0;color:#fff;font-size:1.15rem;font-weight:800;text-shadow:0 2px 12px rgba(0,0,0,.35)}.createEvent__previewMeta{position:relative;z-index:1;margin:.25rem 0 0;color:#ffffffeb;font-size:.8rem}.createEvent__previewBody{padding:1rem}.createEvent__previewRow{display:flex;justify-content:space-between;font-size:.8rem;color:#64748b;margin-bottom:.35rem}.createEvent__previewRow strong{color:#0f172a}.createEvent__previewBadge{display:inline-block;margin-top:.5rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .5rem;border-radius:6px;background:#f1f5f9;color:#475569}.paymentPage{min-height:100vh;background:linear-gradient(168deg,#ffe4ec,#f5d0fe,#ddd6fe,#bae6fd 78%,#e0f2fe);padding:1.25rem 1rem 3rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#0f172a}.paymentPage__top{max-width:900px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.paymentPage__brand{font-weight:800;font-size:1.35rem;background:linear-gradient(90deg,#ec4899,#8b5cf6,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none}.paymentPage__nav{display:flex;gap:.75rem}.paymentPage__home{color:#475569;text-decoration:none;font-size:.95rem;font-weight:500}.paymentPage__home:hover{color:#2563eb}.paymentPage__inner{max-width:900px;margin:0 auto}.paymentPage__panel{background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:1.5rem 1.25rem;box-shadow:0 18px 50px #0f172a14;border:1px solid rgba(255,255,255,.9)}.paymentPage__panel--wide{max-width:100%}.paymentPage__title{margin:0 0 .35rem;font-size:1.5rem;font-weight:800}.paymentPage__lede{margin:0 0 1.25rem;color:#64748b;line-height:1.5}.paymentPage__err{color:#b91c1c;margin:0 0 .75rem}.paymentPage__link{color:#2563eb;font-weight:600}.paymentPage__banner{margin-bottom:1.25rem;padding:1rem 1.1rem;border-radius:14px;background:linear-gradient(135deg,#ec48991f,#6366f11f);border:1px solid rgba(148,163,184,.35)}.paymentPage__banner p{margin:0 0 .75rem;font-size:.95rem;color:#475569}.paymentPage__plans{display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:1.25rem}@media (min-width: 720px){.paymentPage__plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.paymentPage__plan{text-align:left;padding:1rem 1.1rem;border-radius:16px;border:2px solid #e2e8f0;background:#f8fafc;cursor:pointer;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.paymentPage__plan:hover{border-color:#cbd5e1;background:#fff}.paymentPage__plan--selected{border-color:#6366f1;box-shadow:0 0 0 3px #6366f140;background:#fff}.paymentPage__plan:focus-visible{outline:3px solid #a855f7;outline-offset:2px}.paymentPage__planPrice{display:block;font-weight:800;font-size:1.35rem;color:#0f172a}.paymentPage__planPeriod{font-weight:600;font-size:.9rem;color:#64748b;margin-left:.15rem}.paymentPage__planLabel{display:block;margin-top:.35rem;font-size:.82rem;color:#64748b}.paymentPage__btn{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:700;font-size:.95rem;cursor:pointer;border:none;text-decoration:none;transition:transform .15s ease,filter .2s ease,box-shadow .2s ease}.paymentPage__btn:disabled{opacity:.65;cursor:not-allowed}.paymentPage__btn--primary{padding:.85rem 1.5rem;color:#fff;background:linear-gradient(90deg,#ec4899,#6366f1);box-shadow:0 8px 24px #ec489959}.paymentPage__btn--primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.paymentPage__btn--ghost{padding:.55rem 1.1rem;background:#fff;border:1px solid #e2e8f0;color:#0f172a}.paymentPage__btn--ghost:hover{border-color:#cbd5e1}.paymentPage__btn--full{width:100%;margin-top:.25rem}.paymentPage__successGrid{display:grid;gap:1.5rem;margin-bottom:1.5rem;align-items:start}@media (min-width: 640px){.paymentPage__successGrid{grid-template-columns:auto 1fr}}.paymentPage__qrWrap{justify-self:center}.paymentPage__qr{display:block;border-radius:12px;background:#fff;padding:.5rem;box-shadow:0 8px 28px #0f172a1a}.paymentPage__linkBlock{min-width:0}.paymentPage__label{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:.35rem}.paymentPage__privateUrl{display:block;word-break:break-all;font-size:.9rem;color:#2563eb;margin-bottom:.65rem}.paymentPage__row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.paymentPage__hint{font-size:.85rem;color:#059669}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{-webkit-font-smoothing:antialiased}
