.landing-module__jDH3nq__backdrop{--dot:#00000021;isolation:isolate;background-color:var(--bg);min-height:100dvh;position:relative}.landing-module__jDH3nq__backdrop:before{content:"";z-index:-1;background-image:radial-gradient(circle, var(--dot) 1.2px, transparent 1.6px);pointer-events:none;background-size:22px 22px;position:fixed;inset:0}.landing-module__jDH3nq__backdrop:after{content:"";z-index:-2;background:radial-gradient(38rem 30rem at 0% 0%, rgb(194 65 12/var(--glow)), transparent 70%), radial-gradient(34rem 30rem at 100% 45%, rgb(37 99 235/var(--glow)), transparent 70%), radial-gradient(36rem 28rem at 15% 100%, rgb(4 120 87/var(--glow)), transparent 70%);pointer-events:none;position:fixed;inset:0}.landing-module__jDH3nq__backdrop{--glow:.09}@media (prefers-color-scheme:dark){.landing-module__jDH3nq__backdrop{--dot:#ffffff1c;--glow:.14}}@media (max-width:700px){.landing-module__jDH3nq__backdrop{--glow:.06}}@media (max-width:700px) and (prefers-color-scheme:dark){.landing-module__jDH3nq__backdrop{--glow:.09}}@media (prefers-reduced-motion:no-preference){html:has(.landing-module__jDH3nq__backdrop){scroll-behavior:smooth}}.landing-module__jDH3nq__section[id]{scroll-margin-top:16px}.landing-module__jDH3nq__page{width:100%;max-width:1080px;padding:0 16px calc(32px + env(safe-area-inset-bottom));margin:0 auto}.landing-module__jDH3nq__topbar{justify-content:space-between;align-items:center;min-height:64px;display:flex}.landing-module__jDH3nq__brand{min-height:48px;color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.landing-module__jDH3nq__hero{gap:32px;padding:24px 0 48px;display:grid}@media (min-width:860px){.landing-module__jDH3nq__hero{grid-template-columns:1.1fr .9fr;align-items:center;padding:56px 0 72px}}.landing-module__jDH3nq__kicker{color:var(--text-2);margin-bottom:12px;font-size:14px;font-weight:600}.landing-module__jDH3nq__headline{font-size:clamp(32px,6vw,52px)}.landing-module__jDH3nq__lead{color:var(--text-2);margin-top:16px;font-size:18px}.landing-module__jDH3nq__heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.landing-module__jDH3nq__cta{width:auto;padding-inline:28px;text-decoration:none}.landing-module__jDH3nq__note{color:var(--text-2);margin-top:12px;font-size:14px}.landing-module__jDH3nq__showcase{width:100%;max-width:380px;margin:0 auto}.landing-module__jDH3nq__section{border-top:1px solid var(--border);padding:40px 0}.landing-module__jDH3nq__h2{margin-bottom:24px;font-size:clamp(26px,4vw,34px)}.landing-module__jDH3nq__h3{font-family:var(--font-text);margin-bottom:6px;font-size:17px;font-weight:600}.landing-module__jDH3nq__steps,.landing-module__jDH3nq__benefits{gap:16px;list-style:none;display:grid}@media (min-width:700px){.landing-module__jDH3nq__steps{grid-template-columns:repeat(3,1fr)}.landing-module__jDH3nq__benefits{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.landing-module__jDH3nq__benefits{grid-template-columns:repeat(3,1fr)}}.landing-module__jDH3nq__step,.landing-module__jDH3nq__benefit{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-2);padding:20px}.landing-module__jDH3nq__step .landing-module__jDH3nq__h3,.landing-module__jDH3nq__benefit .landing-module__jDH3nq__h3{color:var(--text)}.landing-module__jDH3nq__stepNum{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:12px;font-weight:700;display:grid}.landing-module__jDH3nq__stepNum0{background:#c2410c}.landing-module__jDH3nq__stepNum1{background:#2563eb}.landing-module__jDH3nq__stepNum2{background:#047857}@media (hover:hover){.landing-module__jDH3nq__faqItem summary:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.landing-module__jDH3nq__footer a:hover{color:var(--text)}}.landing-module__jDH3nq__pricing{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.landing-module__jDH3nq__badge{background:color-mix(in srgb, var(--warning) 18%, var(--surface));color:var(--text);border-radius:99px;padding:4px 12px;font-size:14px;font-weight:600}.landing-module__jDH3nq__pricingText{max-width:60ch;font-size:17px}.landing-module__jDH3nq__faq{flex-direction:column;gap:10px;display:flex}.landing-module__jDH3nq__faqItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.landing-module__jDH3nq__faqItem summary{cursor:pointer;align-items:center;min-height:56px;padding:12px 16px;font-weight:600;display:flex}.landing-module__jDH3nq__faqItem p{color:var(--text-2);padding:0 16px 16px}.landing-module__jDH3nq__contact{max-width:640px}.landing-module__jDH3nq__form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.landing-module__jDH3nq__field{flex-direction:column;gap:6px;display:flex}.landing-module__jDH3nq__field label{font-weight:600}.landing-module__jDH3nq__optional{color:var(--text-2);font-weight:400}.landing-module__jDH3nq__textarea{resize:vertical;min-height:112px}.landing-module__jDH3nq__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.landing-module__jDH3nq__error{color:var(--error);font-weight:500}.landing-module__jDH3nq__legal{color:var(--text-2);font-size:13px}.landing-module__jDH3nq__sent{border:1px solid var(--success);border-radius:var(--radius);background:color-mix(in srgb, var(--success) 10%, var(--surface));margin-top:24px;padding:20px}.landing-module__jDH3nq__sentTitle{margin-bottom:6px;font-weight:700}.landing-module__jDH3nq__writeUs{text-align:center;margin-top:8px}.landing-module__jDH3nq__footer{border-top:1px solid var(--border);color:var(--text-2);flex-wrap:wrap;gap:8px 20px;padding:24px 0;font-size:14px;display:flex}.landing-module__jDH3nq__footer a{align-items:center;min-height:48px;margin-top:-14px;margin-bottom:-14px;display:inline-flex}
.WriteUsButton-module__i8XuBW__box{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.WriteUsButton-module__i8XuBW__address{overflow-wrap:anywhere;font-weight:600}.WriteUsButton-module__i8XuBW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.WriteUsButton-module__i8XuBW__actions .btn-secondary{width:auto}
.SaveCardForm-module__cyZv4G__box{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:8px;padding:20px;display:flex}.SaveCardForm-module__cyZv4G__title{font-size:22px}.SaveCardForm-module__cyZv4G__text{color:var(--text-2)}.SaveCardForm-module__cyZv4G__form{flex-direction:column;gap:10px;margin-top:8px;display:flex}.SaveCardForm-module__cyZv4G__label{font-size:14px;font-weight:500}.SaveCardForm-module__cyZv4G__codeField{letter-spacing:.4em;text-align:center;font-size:24px}.SaveCardForm-module__cyZv4G__demo{border:1px dashed var(--warning);border-radius:var(--radius-sm);color:var(--text-2);padding:10px 12px;font-size:14px}.SaveCardForm-module__cyZv4G__error{color:var(--error);font-size:14px}.SaveCardForm-module__cyZv4G__privacy{color:var(--text-2);margin-top:4px;font-size:13px}
.Wallet-module__Z28BfG__page{width:100%;max-width:480px;min-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin:0 auto;display:flex}.Wallet-module__Z28BfG__title{font-size:32px}.Wallet-module__Z28BfG__skeleton{border-radius:var(--radius);background:var(--border);opacity:.5;height:200px}.Wallet-module__Z28BfG__summary{color:var(--success);font-weight:600}.Wallet-module__Z28BfG__list{flex-direction:column;padding-bottom:4px;list-style:none;display:flex}.Wallet-module__Z28BfG__list li+li{margin-top:-104px}.Wallet-module__Z28BfG__card{background:var(--accent);height:176px;color:var(--on-accent);box-shadow:inset 0 0 0 1px var(--edge), 0 -8px 18px -4px #00000047, 0 6px 18px #0000001a;border-radius:18px;flex-direction:column;padding:14px 16px;text-decoration:none;transition:transform .15s;display:flex;position:relative;overflow:hidden}.Wallet-module__Z28BfG__card:hover,.Wallet-module__Z28BfG__card:focus-visible{transform:translateY(-6px)}.Wallet-module__Z28BfG__card:active{transform:translateY(-2px)scale(.99)}.Wallet-module__Z28BfG__card:focus-visible{outline:3px solid var(--text);outline-offset:2px}.Wallet-module__Z28BfG__ready{box-shadow:inset 0 0 0 1px var(--edge), 0 0 0 3px var(--bg), 0 0 0 5px var(--text), 0 -8px 18px -4px #00000047, 0 6px 18px #0000001f}.Wallet-module__Z28BfG__head{align-items:center;gap:12px;min-height:48px;display:flex;position:relative}.Wallet-module__Z28BfG__info{flex-direction:column;min-width:0;display:flex}.Wallet-module__Z28BfG__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Wallet-module__Z28BfG__city{color:color-mix(in srgb, var(--on-accent) 80%, transparent);font-size:13px}.Wallet-module__Z28BfG__count{font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px}.Wallet-module__Z28BfG__count strong{font-size:22px}.Wallet-module__Z28BfG__badge{background:var(--on-accent);color:var(--accent);border-radius:99px;padding:4px 10px;font-size:13px;font-weight:700}.Wallet-module__Z28BfG__dots{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex;position:relative}.Wallet-module__Z28BfG__dot,.Wallet-module__Z28BfG__dotOn{border:2px solid var(--on-accent);border-radius:50%;width:14px;height:14px}.Wallet-module__Z28BfG__dot{opacity:.55}.Wallet-module__Z28BfG__dotOn{background:var(--on-accent)}.Wallet-module__Z28BfG__status{margin-top:10px;font-size:13px;font-weight:500;position:relative}.Wallet-module__Z28BfG__message{min-height:24px;color:var(--success);text-align:center;font-weight:600}.Wallet-module__Z28BfG__empty{border:1px dashed var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;gap:8px;padding:32px 20px;display:flex}.Wallet-module__Z28BfG__emptyTitle{font-size:22px}.Wallet-module__Z28BfG__emptyText{color:var(--text-2)}.Wallet-module__Z28BfG__account{color:var(--text-2);text-align:center;overflow-wrap:anywhere;font-size:14px}.Wallet-module__Z28BfG__preview:hover{transform:none}.Wallet-module__Z28BfG__card{--edge:var(--edge-light,transparent)}@media (prefers-color-scheme:dark){.Wallet-module__Z28BfG__card{--edge:var(--edge-dark,transparent)}}.Wallet-module__Z28BfG__chips{flex-wrap:wrap;gap:8px;margin-top:-4px;display:flex}.Wallet-module__Z28BfG__chip{border:1px solid var(--border);background:var(--surface);border-radius:99px;padding:6px 12px;font-size:14px;font-weight:500}.Wallet-module__Z28BfG__chipReady{border-color:var(--text);background:var(--text);color:var(--bg)}.Wallet-module__Z28BfG__list li{animation:.5s cubic-bezier(.2,.8,.2,1) both Wallet-module__Z28BfG__cardIn;animation-delay:calc(var(--i,0) * 70ms)}.Wallet-module__Z28BfG__returning li{animation:none}@keyframes Wallet-module__Z28BfG__cardIn{0%{opacity:0;transform:translateY(28px)}}button.Wallet-module__Z28BfG__card{width:100%;font:inherit;text-align:left;cursor:pointer;border:none}
.DemoBar-module__cQ9XxG__bar{border:1px dashed var(--border);border-radius:var(--radius-sm);margin-top:40px;padding:12px}.DemoBar-module__cQ9XxG__label{color:var(--text-2);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600}.DemoBar-module__cQ9XxG__buttons{flex-wrap:wrap;gap:8px;display:flex}.DemoBar-module__cQ9XxG__buttons button{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-height:40px;padding:8px 12px;font-size:14px}.DemoBar-module__cQ9XxG__link{background:var(--text);min-height:40px;color:var(--bg);border-radius:10px;align-items:center;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}
.ClientQr-module__o-iy_W__qr{aspect-ratio:1;background:#fff;border-radius:16px;width:100%;max-width:240px;padding:14px}.ClientQr-module__o-iy_W__qr svg{width:100%;height:100%;display:block}
.RestaurantLogo-module__m0MViq__tile{font-family:var(--font-title);border-radius:28%;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:grid;overflow:hidden}.RestaurantLogo-module__m0MViq__img{object-fit:contain;width:100%;height:100%;padding:8%}
.StampCard-module__NekloG__card{border-radius:var(--radius);background:var(--accent);color:var(--on-accent);box-shadow:inset 0 0 0 1px var(--edge), var(--shadow);padding:20px;position:relative;overflow:hidden}.StampCard-module__NekloG__card>:not(svg){position:relative}.StampCard-module__NekloG__complete{box-shadow:inset 0 0 0 1px var(--edge), 0 0 0 3px var(--bg), 0 0 0 5px var(--text), var(--shadow)}.StampCard-module__NekloG__top{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.StampCard-module__NekloG__count{font-family:var(--font-title)}.StampCard-module__NekloG__big{font-size:40px;font-weight:600;line-height:1}.StampCard-module__NekloG__total{color:color-mix(in srgb, var(--on-accent) 80%, transparent);font-family:var(--font-text);font-size:16px}.StampCard-module__NekloG__extra{color:color-mix(in srgb, var(--on-accent) 85%, transparent);font-size:14px}.StampCard-module__NekloG__grid{width:min(100%, calc(var(--cols) * 70px - 10px));flex-wrap:wrap;justify-content:center;gap:10px;margin-inline:auto;list-style:none;display:flex}.StampCard-module__NekloG__grid>li{width:calc((100% - (var(--cols) - 1) * 10px) / var(--cols))}.StampCard-module__NekloG__stamp{aspect-ratio:1;border:2px dashed color-mix(in srgb, var(--on-accent) 55%, transparent);color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.StampCard-module__NekloG__num{opacity:.7;font-size:13px}.StampCard-module__NekloG__filled{border:2px solid var(--on-accent);background:var(--on-accent);color:var(--accent)}.StampCard-module__NekloG__pop{animation:.55s cubic-bezier(.2,1.4,.4,1) StampCard-module__NekloG__stampIn}@keyframes StampCard-module__NekloG__stampIn{0%{opacity:0;transform:scale(.3)rotate(-25deg)}60%{opacity:1;transform:scale(1.18)rotate(6deg)}to{transform:scale(1)rotate(0)}}.StampCard-module__NekloG__reward{border-top:1px solid color-mix(in srgb, var(--on-accent) 30%, transparent);flex-direction:column;margin-top:18px;padding-top:14px;font-weight:500;display:flex}.StampCard-module__NekloG__rewardLabel{color:color-mix(in srgb, var(--on-accent) 80%, transparent);font-size:13px;font-weight:400}.StampCard-module__NekloG__confetti{pointer-events:none;position:absolute;inset:0}.StampCard-module__NekloG__confetti span{top:-10px;left:calc(4% + var(--i) * 7%);background:var(--on-accent);opacity:0;width:7px;height:11px;animation:StampCard-module__NekloG__fall 1.6s ease-out calc(var(--i) * 60ms) 1 forwards;border-radius:2px;position:absolute}.StampCard-module__NekloG__confetti span:nth-child(3n){background:var(--warning)}.StampCard-module__NekloG__confetti span:nth-child(4n){background:color-mix(in srgb, var(--on-accent) 60%, var(--accent))}@keyframes StampCard-module__NekloG__fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(260px)rotate(320deg)}}.StampCard-module__NekloG__card{--edge:var(--edge-light,transparent)}@media (prefers-color-scheme:dark){.StampCard-module__NekloG__card{--edge:var(--edge-dark,transparent)}}
.HeroVisual-module__zgLpIG__visual{width:100%;max-width:440px;height:510px;margin:0 auto;position:relative}.HeroVisual-module__zgLpIG__fan{pointer-events:none;width:210px;position:absolute;top:80px}.HeroVisual-module__zgLpIG__fan0{left:4px;transform:rotate(-12deg)}.HeroVisual-module__zgLpIG__fan1{top:140px;right:4px;transform:rotate(10deg)}@media (min-width:420px){.HeroVisual-module__zgLpIG__fan{width:240px}}.HeroVisual-module__zgLpIG__phone{background:#0b0b0b;border-radius:38px;width:236px;height:480px;padding:10px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #2a2a28,0 24px 60px #00000059}.HeroVisual-module__zgLpIG__screen{background:var(--bg);border-radius:29px;flex-direction:column;gap:10px;height:100%;padding:18px 10px 10px;display:flex;overflow:hidden}.HeroVisual-module__zgLpIG__head{align-items:center;gap:8px;display:flex}.HeroVisual-module__zgLpIG__name{font-family:var(--font-title);font-size:16px;font-weight:600}.HeroVisual-module__zgLpIG__card{transform-origin:0 0;width:133%;margin-bottom:-27%;transform:scale(.75)}.HeroVisual-module__zgLpIG__qrBox{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;padding:12px 10px;display:flex}.HeroVisual-module__zgLpIG__qrBox>div{border-radius:12px;width:118px;max-width:118px;padding:8px}.HeroVisual-module__zgLpIG__qrTitle{font-family:var(--font-title);text-align:center;white-space:nowrap;font-size:12.5px;font-weight:600}.HeroVisual-module__zgLpIG__qrMeta{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:10px}
.Logo-module__zh8txq__logo{align-items:center;gap:calc(var(--logo-size) * .375);color:inherit;line-height:1;display:inline-flex}.Logo-module__zh8txq__symbol{flex-shrink:0;display:block}.Logo-module__zh8txq__name{font-family:var(--font-title);font-weight:600;font-size:calc(var(--logo-size) * 1.075);letter-spacing:-.02em;white-space:nowrap}
.pro-module__gL1cXG__page{width:100%;max-width:480px;min-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin:0 auto;display:flex}.pro-module__gL1cXG__kicker{color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.pro-module__gL1cXG__title{font-size:32px}.pro-module__gL1cXG__lead{color:var(--text-2)}.pro-module__gL1cXG__list{flex-direction:column;gap:10px;list-style:none;display:flex}.pro-module__gL1cXG__account{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);text-align:left;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;width:100%;min-height:64px;padding:12px 16px;display:grid}.pro-module__gL1cXG__dot{border-radius:50%;grid-row:span 2;width:14px;height:14px}.pro-module__gL1cXG__accountName{font-weight:600}.pro-module__gL1cXG__accountMeta{color:var(--text-2);font-size:14px}.pro-module__gL1cXG__viewfinder{aspect-ratio:1;border-radius:var(--radius);color:#bdbdb7;text-align:center;background:#161615;place-items:center;padding:32px;font-size:14px;display:grid;position:relative}.pro-module__gL1cXG__corner{border:4px solid var(--accent);width:44px;height:44px;position:absolute}.pro-module__gL1cXG__tl{border-bottom:none;border-right:none;border-radius:12px 0 0;top:20px;left:20px}.pro-module__gL1cXG__tr{border-bottom:none;border-left:none;border-radius:0 12px 0 0;top:20px;right:20px}.pro-module__gL1cXG__bl{border-top:none;border-right:none;border-radius:0 0 0 12px;bottom:20px;left:20px}.pro-module__gL1cXG__br{border-top:none;border-left:none;border-radius:0 0 12px;bottom:20px;right:20px}.pro-module__gL1cXG__result{border:2px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 20px;animation:.25s pro-module__gL1cXG__pop;display:flex}.pro-module__gL1cXG__ok{border-color:var(--success)}.pro-module__gL1cXG__warn{border-color:var(--warning)}.pro-module__gL1cXG__bad{border-color:var(--error)}.pro-module__gL1cXG__gift{border-color:var(--accent)}.pro-module__gL1cXG__icon{color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;font-weight:700;display:grid}.pro-module__gL1cXG__ok .pro-module__gL1cXG__icon{background:var(--success)}.pro-module__gL1cXG__warn .pro-module__gL1cXG__icon{background:var(--warning)}.pro-module__gL1cXG__bad .pro-module__gL1cXG__icon{background:var(--error)}.pro-module__gL1cXG__gift .pro-module__gL1cXG__icon{background:var(--accent);color:var(--on-accent)}.pro-module__gL1cXG__resultTitle{font-size:24px}.pro-module__gL1cXG__resultText{color:var(--text-2)}.pro-module__gL1cXG__resultActions{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}.pro-module__gL1cXG__sectionTitle{margin-top:8px;font-size:18px}.pro-module__gL1cXG__activity{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;list-style:none;display:flex}.pro-module__gL1cXG__activity li{justify-content:space-between;gap:12px;padding:12px 16px;font-size:15px;display:flex}.pro-module__gL1cXG__activity li+li{border-top:1px solid var(--border)}.pro-module__gL1cXG__muted{color:var(--text-2)}@keyframes pro-module__gL1cXG__pop{0%{opacity:0;transform:scale(.96)}}.pro-module__gL1cXG__segmented{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.pro-module__gL1cXG__segmented button{min-height:44px;color:var(--text-2);background:0 0;border:none;border-radius:10px;font-size:15px;font-weight:600}.pro-module__gL1cXG__segmented button[aria-pressed=true]{background:var(--text);color:var(--bg)}.pro-module__gL1cXG__tiles{grid-template-columns:1fr 1fr;gap:10px;list-style:none;display:grid}.pro-module__gL1cXG__tile{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:2px;padding:16px;display:flex}.pro-module__gL1cXG__tileValue{font-family:var(--font-title);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.1}.pro-module__gL1cXG__tileLabel{color:var(--text-2);font-size:14px}.pro-module__gL1cXG__settings{flex-direction:column;gap:20px;display:flex}.pro-module__gL1cXG__preview{border:1px solid var(--accent);border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 10%, var(--surface));align-items:center;gap:14px;padding:16px;display:flex}.pro-module__gL1cXG__previewLogo{background:var(--accent);width:48px;height:48px;color:var(--on-accent);font-family:var(--font-title);border-radius:14px;flex-shrink:0;place-items:center;font-size:19px;font-weight:600;display:grid}.pro-module__gL1cXG__previewName{font-weight:600;display:block}.pro-module__gL1cXG__previewReward{color:var(--text-2);overflow-wrap:anywhere;font-size:14px;display:block}.pro-module__gL1cXG__fieldGroup{border:none;flex-direction:column;gap:8px;min-width:0;display:flex}.pro-module__gL1cXG__fieldLabel{font-weight:600}.pro-module__gL1cXG__fieldHint{color:var(--text-2);font-size:14px}.pro-module__gL1cXG__swatches{grid-template-columns:repeat(4,48px);gap:12px;display:grid}.pro-module__gL1cXG__swatch{cursor:pointer;position:relative}.pro-module__gL1cXG__swatch input{opacity:0;position:absolute}.pro-module__gL1cXG__swatch span:first-of-type{border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.pro-module__gL1cXG__swatch input:checked+span{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--text)}.pro-module__gL1cXG__swatch input:focus-visible+span{outline:2px solid var(--text);outline-offset:4px}.pro-module__gL1cXG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pro-module__gL1cXG__locked{color:var(--text-2);font-size:15px}.pro-module__gL1cXG__locked strong{color:var(--text)}.pro-module__gL1cXG__error{color:var(--error);font-weight:500}.pro-module__gL1cXG__success{min-height:24px;color:var(--success);font-weight:600}.pro-module__gL1cXG__team{flex-direction:column;gap:10px;list-style:none;display:flex}.pro-module__gL1cXG__member{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.pro-module__gL1cXG__member summary{cursor:pointer;flex-direction:column;justify-content:center;min-height:64px;padding:12px 16px;list-style:none;display:flex}.pro-module__gL1cXG__member summary::-webkit-details-marker{display:none}.pro-module__gL1cXG__memberName{font-weight:600}.pro-module__gL1cXG__memberMeta{color:var(--text-2);font-size:14px}.pro-module__gL1cXG__memberBody{flex-direction:column;gap:10px;padding:0 16px 16px;font-size:15px;display:flex}.pro-module__gL1cXG__historyTitle{font-size:15px;font-family:var(--font-text);margin-top:4px}.pro-module__gL1cXG__history{flex-direction:column;list-style:none;display:flex}.pro-module__gL1cXG__history li{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.pro-module__gL1cXG__history li+li{border-top:1px solid var(--border)}.pro-module__gL1cXG__danger{color:var(--error)}.pro-module__gL1cXG__addForm{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:16px;padding:20px;display:flex}.pro-module__gL1cXG__confirm{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--error) 8%, var(--surface));flex-direction:column;gap:8px;padding:12px;display:flex}.pro-module__gL1cXG__notice{color:var(--success);font-weight:600}.pro-module__gL1cXG__restaurantRow{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:auto 1fr;align-items:center;column-gap:14px;min-height:72px;padding:12px 16px;text-decoration:none;display:grid}.pro-module__gL1cXG__rowLogo{width:44px;height:44px;font-family:var(--font-title);border-radius:12px;place-items:center;font-size:17px;font-weight:600;display:grid}.pro-module__gL1cXG__rowMeta{color:var(--text-2);font-size:14px;display:block}.pro-module__gL1cXG__rowName{font-weight:600;display:block}.pro-module__gL1cXG__qrPanel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;padding:20px;display:flex}.pro-module__gL1cXG__url{border-radius:var(--radius-sm);background:var(--bg);overflow-wrap:anywhere;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.pro-module__gL1cXG__qrWrap{justify-content:center;padding:8px 0;display:flex}.pro-module__gL1cXG__impact{flex-direction:column;gap:4px;padding-left:20px;font-size:15px;display:flex}.pro-module__gL1cXG__styles{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pro-module__gL1cXG__styleOption{cursor:pointer;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.pro-module__gL1cXG__styleOption input{opacity:0;position:absolute}.pro-module__gL1cXG__styleSwatch{border-radius:12px;width:100%;height:52px;display:block;position:relative;overflow:hidden}.pro-module__gL1cXG__styleOption input:checked+.pro-module__gL1cXG__styleSwatch{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--text)}.pro-module__gL1cXG__styleOption input:focus-visible+.pro-module__gL1cXG__styleSwatch{outline:2px solid var(--text);outline-offset:4px}.pro-module__gL1cXG__styleName{font-size:14px}.pro-module__gL1cXG__logoRow{align-items:center;gap:16px;display:flex}.pro-module__gL1cXG__logoActions{flex-direction:column;flex:1;align-items:flex-start;display:flex}.pro-module__gL1cXG__fileButton{cursor:pointer;position:relative}.pro-module__gL1cXG__fileButton:focus-within{outline:2px solid var(--text);outline-offset:2px}.pro-module__gL1cXG__customColor{align-items:flex-end;gap:12px;margin-top:4px;display:flex}.pro-module__gL1cXG__colorWheel{cursor:pointer;flex-shrink:0;position:relative}.pro-module__gL1cXG__colorWheel input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pro-module__gL1cXG__colorWheel span{background:linear-gradient(var(--c), var(--c)) padding-box, conic-gradient(red, yellow, lime, cyan, blue, magenta, red) border-box;border:4px solid #0000;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.pro-module__gL1cXG__colorWheel input:focus-visible+span{outline:2px solid var(--text);outline-offset:4px}.pro-module__gL1cXG__colorCode{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pro-module__gL1cXG__colorCode .pro-module__gL1cXG__field{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pro-module__gL1cXG__logoBgs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pro-module__gL1cXG__logoBg{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:6px 12px 6px 6px;font-size:14px;display:flex}.pro-module__gL1cXG__logoBg[aria-pressed=true]{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.pro-module__gL1cXG__colorSuggestion{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-self:flex-start;align-items:center;gap:10px;min-height:48px;padding:8px 14px 8px 8px;font-size:15px;font-weight:500;display:flex}.pro-module__gL1cXG__suggestionDot{border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 1px #0000001a}.pro-module__gL1cXG__request{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pro-module__gL1cXG__request[data-done=true]{opacity:.65}.pro-module__gL1cXG__request button{align-self:flex-start;padding-left:0}.pro-module__gL1cXG__requestMessage{background:var(--bg);white-space:pre-wrap;border-radius:8px;padding:8px 10px}
.InviteFriend-module__wtrlLW__box{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:8px;padding:20px;display:flex}.InviteFriend-module__wtrlLW__title{font-size:20px}.InviteFriend-module__wtrlLW__text{color:var(--text-2);margin-bottom:4px}.InviteFriend-module__wtrlLW__meta{color:var(--text-2);text-align:center;font-size:14px}
.StepVisual-module__jq-lBa__stage{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--c) 9%, var(--surface));--loop:4.8s;height:150px;margin-bottom:16px;position:relative;overflow:hidden}.StepVisual-module__jq-lBa__phone{border:3px solid var(--text);background:var(--surface);border-radius:12px;width:52px;height:92px;padding:6px;position:absolute}.StepVisual-module__jq-lBa__counter{background:color-mix(in srgb, var(--c) 20%, var(--surface));height:30px;position:absolute;bottom:0;left:0;right:0}.StepVisual-module__jq-lBa__chip{background:var(--c);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;margin-left:-20px;display:grid;position:absolute;bottom:14px;left:50%;box-shadow:0 4px 10px #0000002e}.StepVisual-module__jq-lBa__wave{border:2px solid var(--c);opacity:0;border-radius:50%;width:40px;height:40px;margin-left:-20px;position:absolute;bottom:14px;left:50%}.StepVisual-module__jq-lBa__tapPhone{height:80px;bottom:58px;left:calc(50% - 26px);transform:rotate(-6deg)}.StepVisual-module__jq-lBa__tapCard{background:var(--c);border-radius:6px;align-items:flex-end;gap:3px;height:34px;padding:5px;display:flex}.StepVisual-module__jq-lBa__tapCard span{background:#fff;border-radius:50%;width:7px;height:7px}.StepVisual-module__jq-lBa__play .StepVisual-module__jq-lBa__tapPhone{animation:StepVisual-module__jq-lBa__tapMove var(--loop) cubic-bezier(.45, 0, .2, 1) infinite}.StepVisual-module__jq-lBa__play .StepVisual-module__jq-lBa__tapCard{animation:StepVisual-module__jq-lBa__tapCard var(--loop) ease-out infinite}.StepVisual-module__jq-lBa__play .StepVisual-module__jq-lBa__wave1{animation:StepVisual-module__jq-lBa__waveOut var(--loop) ease-out infinite}.StepVisual-module__jq-lBa__play .StepVisual-module__jq-lBa__wave2{animation:StepVisual-module__jq-lBa__waveOut var(--loop) ease-out .25s infinite}@keyframes StepVisual-module__jq-lBa__tapMove{0%,8%{transform:translate(-40px,-10px)rotate(-16deg)}30%,78%{transform:translate(0)rotate(-6deg)}to{transform:translate(-40px,-10px)rotate(-16deg)}}@keyframes StepVisual-module__jq-lBa__tapCard{0%,32%{opacity:0;transform:scale(.8)}40%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes StepVisual-module__jq-lBa__waveOut{0%,30%{opacity:0;transform:scale(1)}32%{opacity:.7}60%,to{opacity:0;transform:scale(2.6)}}.StepVisual-module__jq-lBa__scanPhone{place-items:center;margin-top:-46px;padding:7px;display:grid;top:50%;left:calc(50% - 86px)}.StepVisual-module__jq-lBa__qr{border-radius:2px;width:100%;display:block}.StepVisual-module__jq-lBa__beam{background:var(--c);height:2px;box-shadow:0 0 8px var(--c);opacity:0;border-radius:2px;position:absolute;top:50%;left:5px;right:5px}.StepVisual-module__jq-lBa__scanSide{flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;top:50%;left:calc(50% - 14px);transform:translateY(-50%)}.StepVisual-module__jq-lBa__dots{gap:6px;display:flex}.StepVisual-module__jq-lBa__dot,.StepVisual-module__jq-lBa__dotOn{border-radius:50%;width:18px;height:18px;position:relative}.StepVisual-module__jq-lBa__dot{border:2px dashed color-mix(in srgb, var(--c) 60%, transparent)}.StepVisual-module__jq-lBa__dotOn{background:var(--c)}.StepVisual-module__jq-lBa__dotNew:after{content:"";background:var(--c);border-radius:50%;position:absolute;inset:-2px}.StepVisual-module__jq-lBa__plusOne{background:var(--surface);color:var(--c);border-radius:99px;padding:4px 10px;font-size:13px;font-weight:700;box-shadow:0 4px 12px #0000001f}.StepVisual-module__jq-lBa__play .StepVisual-module__jq-lBa__beam{animation:StepVisual-module__jq-lBa__beam var(--loop) ease-in-out infinite}.StepVisual-module__jq-lBa__play .StepVisual-module__jq-lBa__dotNew:after{animation:StepVisual-module__jq-lBa__dotFill var(--loop) cubic-bezier(.2, 1.4, .4, 1) infinite}.StepVisual-module__jq-lBa__play .StepVisual-module__jq-lBa__plusOne{animation:StepVisual-module__jq-lBa__popIn var(--loop) ease-out infinite}@keyframes StepVisual-module__jq-lBa__beam{0%,6%{opacity:0;transform:translateY(-30px)}12%{opacity:1}44%{opacity:1;transform:translateY(30px)}50%,to{opacity:0;transform:translateY(30px)}}@keyframes StepVisual-module__jq-lBa__dotFill{0%,48%{transform:scale(0)}58%,92%{transform:scale(1)}to{transform:scale(0)}}@keyframes StepVisual-module__jq-lBa__popIn{0%,50%{opacity:0;transform:translateY(6px)}58%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.StepVisual-module__jq-lBa__rewardCard{background:var(--c);color:#fff;border-radius:14px;flex-direction:column;gap:8px;width:190px;padding:10px 12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #0003}.StepVisual-module__jq-lBa__rewardHead{justify-content:space-between;align-items:center;display:flex}.StepVisual-module__jq-lBa__rewardName{font-family:var(--font-title);font-size:14px;font-weight:600}.StepVisual-module__jq-lBa__ready{z-index:1;color:var(--c);background:#fff;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700;position:relative}.StepVisual-module__jq-lBa__grid{grid-template-columns:repeat(4,18px);gap:6px;display:grid}.StepVisual-module__jq-lBa__gridOn,.StepVisual-module__jq-lBa__gridLate{border-radius:50%;width:18px;height:18px;position:relative}.StepVisual-module__jq-lBa__gridOn{background:#fff}.StepVisual-module__jq-lBa__gridLate{border:1.5px dashed #ffffffbf}.StepVisual-module__jq-lBa__gridLate:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:-1.5px}.StepVisual-module__jq-lBa__rewardLabel{opacity:.9;font-size:12px}.StepVisual-module__jq-lBa__spark{z-index:0;opacity:0;background:#fff;border-radius:2px;width:6px;height:6px;position:absolute;top:17px;right:44px}.StepVisual-module__jq-lBa__play .StepVisual-module__jq-lBa__late0:after{animation:StepVisual-module__jq-lBa__fill0 var(--loop) cubic-bezier(.2, 1.4, .4, 1) infinite}.StepVisual-module__jq-lBa__play .StepVisual-module__jq-lBa__late1:after{animation:StepVisual-module__jq-lBa__fill1 var(--loop) cubic-bezier(.2, 1.4, .4, 1) infinite}.StepVisual-module__jq-lBa__play .StepVisual-module__jq-lBa__late2:after{animation:StepVisual-module__jq-lBa__fill2 var(--loop) cubic-bezier(.2, 1.4, .4, 1) infinite}.StepVisual-module__jq-lBa__play .StepVisual-module__jq-lBa__ready{animation:StepVisual-module__jq-lBa__readyPop var(--loop) ease-out infinite}.StepVisual-module__jq-lBa__play .StepVisual-module__jq-lBa__spark{animation:StepVisual-module__jq-lBa__spark var(--loop) ease-out infinite}@keyframes StepVisual-module__jq-lBa__fill0{0%,14%{transform:scale(0)}22%,94%{transform:scale(1)}to{transform:scale(0)}}@keyframes StepVisual-module__jq-lBa__fill1{0%,30%{transform:scale(0)}38%,94%{transform:scale(1)}to{transform:scale(0)}}@keyframes StepVisual-module__jq-lBa__fill2{0%,46%{transform:scale(0)}54%,94%{transform:scale(1)}to{transform:scale(0)}}@keyframes StepVisual-module__jq-lBa__readyPop{0%,58%{opacity:0;transform:scale(.6)}64%{opacity:1;transform:scale(1.15)}68%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes StepVisual-module__jq-lBa__spark{0%,60%{opacity:0;transform:rotate(calc(var(--i) * 60deg)) translateY(0)}63%{opacity:1}80%,to{opacity:0;transform:rotate(calc(var(--i) * 60deg)) translateY(-30px)}}@media (prefers-reduced-motion:reduce){.StepVisual-module__jq-lBa__play *,.StepVisual-module__jq-lBa__play :after{animation:none!important}}
.ProHeader-module__y-dQhW__header{flex-direction:column;gap:12px;display:flex}.ProHeader-module__y-dQhW__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProHeader-module__y-dQhW__restaurant{font-family:var(--font-title);font-size:22px;font-weight:600}.ProHeader-module__y-dQhW__who{color:var(--text-2);font-size:14px}.ProHeader-module__y-dQhW__tabs{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.ProHeader-module__y-dQhW__tab{min-height:44px;color:var(--text-2);text-align:center;white-space:nowrap;border-radius:10px;place-items:center;padding:4px;font-size:14px;font-weight:600;text-decoration:none;display:grid}.ProHeader-module__y-dQhW__tab[aria-current=page]{background:var(--accent);color:var(--on-accent)}.ProHeader-module__y-dQhW__locked{flex-direction:column;gap:12px;padding:32px 0;display:flex}.ProHeader-module__y-dQhW__lockedTitle{font-size:28px}.ProHeader-module__y-dQhW__lockedText{color:var(--text-2)}
.RestaurantView-module__EwyaIG__page{width:100%;max-width:480px;min-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin:0 auto;display:flex}.RestaurantView-module__EwyaIG__header{align-items:center;gap:14px;margin-bottom:4px;display:flex}.RestaurantView-module__EwyaIG__logo{background:var(--accent);width:56px;height:56px;color:var(--on-accent);font-family:var(--font-title);border-radius:16px;flex-shrink:0;place-items:center;font-size:22px;font-weight:600;display:grid}.RestaurantView-module__EwyaIG__name{font-size:28px}.RestaurantView-module__EwyaIG__walletLink{min-height:48px;color:var(--text-2);white-space:nowrap;align-items:center;margin-left:auto;padding:0 4px;font-size:15px;display:flex}.RestaurantView-module__EwyaIG__city{color:var(--text-2);font-size:14px}.RestaurantView-module__EwyaIG__skeleton{border-radius:var(--radius);background:var(--border);opacity:.5;height:300px}.RestaurantView-module__EwyaIG__message{min-height:24px;color:var(--success);text-align:center;font-weight:600}.RestaurantView-module__EwyaIG__qrBox{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 20px;display:flex}.RestaurantView-module__EwyaIG__qrTitle{font-size:22px}.RestaurantView-module__EwyaIG__qrText{color:var(--text-2);margin-bottom:8px}.RestaurantView-module__EwyaIG__qrMeta{color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px}.RestaurantView-module__EwyaIG__hint{color:var(--text-2);font-size:15px}.RestaurantView-module__EwyaIG__banner{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 12%, var(--surface));padding:12px 16px;font-size:15px;font-weight:500}.RestaurantView-module__EwyaIG__notFound{flex-direction:column;gap:12px;padding-top:32px;display:flex}.RestaurantView-module__EwyaIG__qrLoading{aspect-ratio:1;background:var(--border);opacity:.5;border-radius:16px;width:100%;max-width:240px}
.WalletOpenCard-module__ri9UKG__open{padding-bottom:calc(170px + env(safe-area-inset-bottom));flex-direction:column;gap:12px;display:flex}.WalletOpenCard-module__ri9UKG__back{min-height:48px;color:var(--text-2);background:0 0;border:none;align-self:flex-start;padding:0 4px;font-size:16px}.WalletOpenCard-module__ri9UKG__card{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 0 0 1px var(--edge), 0 14px 40px #00000047;--edge:var(--edge-light,transparent);border-radius:22px;padding:16px;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.WalletOpenCard-module__ri9UKG__card{--edge:var(--edge-dark,transparent)}}.WalletOpenCard-module__ri9UKG__head,.WalletOpenCard-module__ri9UKG__body{position:relative}.WalletOpenCard-module__ri9UKG__head{align-items:center;gap:12px;display:flex}.WalletOpenCard-module__ri9UKG__info{flex-direction:column;min-width:0;display:flex}.WalletOpenCard-module__ri9UKG__name{font-family:var(--font-title);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;overflow:hidden}.WalletOpenCard-module__ri9UKG__city{color:color-mix(in srgb, var(--on-accent) 80%, transparent);font-size:13px}.WalletOpenCard-module__ri9UKG__count{font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px}.WalletOpenCard-module__ri9UKG__count strong{font-size:24px}.WalletOpenCard-module__ri9UKG__badge{background:var(--on-accent);color:var(--accent);border-radius:99px;padding:4px 10px;font-size:13px;font-weight:700}.WalletOpenCard-module__ri9UKG__body{flex-direction:column;gap:16px;margin-top:18px;display:flex}.WalletOpenCard-module__ri9UKG__stamps{width:min(100%, calc(var(--cols) * 70px - 10px));flex-wrap:wrap;justify-content:center;gap:10px;margin-inline:auto;list-style:none;display:flex}.WalletOpenCard-module__ri9UKG__stamps>li{width:calc((100% - (var(--cols) - 1) * 10px) / var(--cols))}.WalletOpenCard-module__ri9UKG__stamp,.WalletOpenCard-module__ri9UKG__stampOn{aspect-ratio:1;border-radius:50%;place-items:center;font-size:13px;display:grid}.WalletOpenCard-module__ri9UKG__stamp{border:2px dashed color-mix(in srgb, var(--on-accent) 55%, transparent)}.WalletOpenCard-module__ri9UKG__stampOn{border:2px solid var(--on-accent);background:var(--on-accent);color:var(--accent)}.WalletOpenCard-module__ri9UKG__reward{border-top:1px solid color-mix(in srgb, var(--on-accent) 30%, transparent);flex-direction:column;padding-top:12px;font-weight:600;display:flex}.WalletOpenCard-module__ri9UKG__rewardLabel{color:color-mix(in srgb, var(--on-accent) 80%, transparent);font-size:13px;font-weight:400}.WalletOpenCard-module__ri9UKG__qrPanel{color:#111;text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.WalletOpenCard-module__ri9UKG__qrPanel>div{max-width:220px;padding:0}.WalletOpenCard-module__ri9UKG__qrTitle{font-family:var(--font-title);font-size:17px;font-weight:600}.WalletOpenCard-module__ri9UKG__qrMeta{color:#5f5f5a;font-variant-numeric:tabular-nums;font-size:13px}.WalletOpenCard-module__ri9UKG__qrLoading{aspect-ratio:1;background:#ececea;border-radius:12px;width:100%;max-width:220px}.WalletOpenCard-module__ri9UKG__hint{font-size:15px}.WalletOpenCard-module__ri9UKG__message{min-height:22px;color:var(--success);text-align:center;font-weight:600}.WalletOpenCard-module__ri9UKG__pileFade{z-index:9;height:calc(150px + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--bg) 35%);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.WalletOpenCard-module__ri9UKG__pileCard{left:0;right:0;top:calc(100dvh - 150px - env(safe-area-inset-bottom) + 14px + var(--k) * 36px);z-index:10;background:var(--accent);width:min(416px,100% - 32px);height:120px;color:var(--on-accent);font:inherit;text-align:left;cursor:pointer;border:none;border-radius:18px;align-items:flex-start;gap:10px;margin:0 auto;padding:7px 14px;font-weight:600;display:flex;position:fixed;box-shadow:0 -8px 18px -4px #0000004d}.WalletOpenCard-module__ri9UKG__pileName{line-height:22px}@media (hover:hover){.WalletOpenCard-module__ri9UKG__pileCard:hover{filter:brightness(1.06)}}
.BenefitIcon-module__KIdh3a__icon{background:color-mix(in srgb, var(--c) 13%, var(--surface));width:44px;height:44px;color:var(--c);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}@media (prefers-color-scheme:dark){.BenefitIcon-module__KIdh3a__icon{background:color-mix(in srgb, var(--c) 24%, var(--surface));color:color-mix(in srgb, var(--c) 55%, #fff)}}
