:root{color-scheme:light;font-family:Roboto,Arial,sans-serif;background:#fbfaf8;--profile-family-card-border:linear-gradient(103deg,#d4d7df,#e3e2e6 25%,#d8e4df 48%,#d8ddea 70%,#e2dce7);--messenger-telegram-gradient:linear-gradient(100deg,#17b8df,#416bc9);--messenger-max-gradient:linear-gradient(100deg,#00bfff,#6e1aff 54%,#9500ff)}*{box-sizing:border-box}body,html{min-height:100%;margin:0}html{scrollbar-gutter:stable}body{background:#fbfaf8;color:#17202b}.customer-page button:not(:disabled){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:scale .12s cubic-bezier(.22,1,.36,1),filter .12s ease,opacity .12s ease}.customer-page button:not(:disabled):active{scale:.985;filter:brightness(.985)}@media (prefers-reduced-motion:reduce){.customer-page button:not(:disabled){transition:none}.customer-page button:not(:disabled):active{scale:1}}.max-home-guide{align-items:flex-start;background:radial-gradient(circle at 10% 7%,rgb(245 210 255/78%),transparent 34%),radial-gradient(circle at 95% 88%,rgb(255 218 149/72%),transparent 38%),#fffaf8;display:flex;justify-content:center;min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 18px max(28px,env(safe-area-inset-bottom))}.max-home-guide-card{background:transparent;max-width:430px;padding:10px 10px 0;text-align:center;width:100%}.max-home-guide-launch{display:none}@media (display-mode:standalone){.max-home-guide-install{display:none}.max-home-guide-launch{display:block}}.max-home-guide-standalone .max-home-guide-install{display:none}.max-home-guide-standalone .max-home-guide-launch{display:block}.max-home-guide-phone{border:8px solid #e8e8e8;border-bottom:0;border-radius:44px 44px 0 0;height:clamp(252px,72vw,330px);margin:0 auto 22px;max-width:300px;overflow:hidden;position:relative;width:min(78vw,300px)}.max-home-guide-phone-notch{background:#e8e8e8;border-radius:999px;height:18px;left:50%;position:absolute;top:16px;transform:translateX(-50%);width:86px}.max-home-guide-phone-tiles{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));inset:66px 20px 24px;position:absolute}.max-home-guide-phone-tiles span{background:#ededed;border-radius:17px;min-height:46px}.max-home-guide-phone-logo{align-items:center;background:conic-gradient(from 120deg,#ff9c62,#f649b4,#9784ec,#37c3af,#ff9c62);border-radius:50%;display:flex;height:122px;justify-content:center;left:50%;padding:4px;position:absolute;top:52%;transform:translate(-50%,-50%);width:122px}.max-home-guide-phone-logo:before{background:#fffdfb;border-radius:50%;content:"";inset:4px;position:absolute}.max-home-guide-phone-logo img{background:#fffdfb;border-radius:50%;height:100%;object-fit:contain;padding:14px;position:relative;width:100%}.max-home-guide-logo{display:block;height:auto;margin:0 auto 18px;width:92px}.max-home-guide-kicker{color:#7650df;font-size:.78rem;font-weight:700;margin:0 0 8px;text-transform:uppercase}.max-home-guide h1{color:#192130;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(1.35rem,5.6vw,1.75rem);letter-spacing:-.045em;line-height:1.06;margin:0 auto 20px;max-width:370px}.max-home-guide-copy{color:#5e6470;line-height:1.42;margin:20px 0}.max-home-guide-steps{display:grid;gap:16px;list-style:none;margin:0 auto 16px;max-width:330px;padding:0;text-align:left}.max-home-guide-steps li{align-items:flex-start;color:#343b47;display:flex;font-size:1rem;gap:10px;line-height:1.35}.max-home-guide-steps li>span:last-child{min-width:0;flex:1 1}.max-home-guide-step-label{color:#121823;flex:0 0 auto;font-weight:500;width:20px}.max-home-guide-inline-icon{display:inline-block;fill:none;height:1.35em;margin:0 3px;stroke:#1386e8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vertical-align:-.34em;width:1.35em}.max-home-guide-callout{align-items:center;background:#1689ee;border-radius:999px;box-shadow:0 8px 14px rgb(22 137 238/22%);color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:4px;justify-content:center;margin:0 auto 18px;min-height:48px;padding:0 20px;position:relative}.max-home-guide-callout:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:9px solid #1689ee;bottom:-8px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.max-home-guide-callout .max-home-guide-inline-icon{stroke:#fff}.max-home-guide-help{font-size:.92rem;margin:0 auto 14px;max-width:340px}.max-home-guide-safari-note{font-weight:600;margin:0 auto;max-width:340px}.max-home-guide-step-number{align-items:center;background:linear-gradient(135deg,#8155ed,#e94e9e);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.75rem;font-weight:800;height:24px;justify-content:center;width:24px}.max-home-guide-actions{display:grid;gap:12px;margin-top:24px}.max-home-guide-open{align-items:center;background:var(--messenger-max-gradient);border-radius:14px;box-shadow:0 9px 16px rgb(93 56 206/24%);color:#fff;display:flex;font-weight:700;justify-content:center;min-height:52px;padding:0 16px;text-decoration:none}a,button{font:inherit}button{cursor:pointer}.customer-page{background:#fbfaf8;color:#17202b;margin:0 auto;max-width:560px;min-height:100dvh;min-width:0;overflow-x:clip;padding:max(18px,env(safe-area-inset-top)) 16px max(34px,env(safe-area-inset-bottom));text-size-adjust:100%;width:100%}.action-success-toast{align-items:center;animation:action-success-in .18s cubic-bezier(.22,1,.36,1) both,action-success-out .22s ease 1.15s forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(246,255,249,.96);border:1px solid rgba(64,174,105,.22);border-radius:15px;bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px));box-shadow:0 12px 34px rgba(28,69,44,.16);color:#203b2a;display:flex;gap:9px;left:50%;max-width:min(88vw,390px);min-height:48px;padding:10px 14px 10px 10px;pointer-events:none;position:fixed;transform:translateX(-50%);width:max-content;z-index:1200}.action-success-toast>span{align-items:center;background:#2fa65d;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.action-success-toast>span svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:16px}.action-success-toast strong{font-size:.84rem;line-height:1.25}@keyframes action-success-in{0%{opacity:0;transform:translate(-50%,9px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes action-success-out{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,5px) scale(.99)}}@media (prefers-reduced-motion:reduce){.action-success-toast{animation:none}}.customer-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.customer-branding{align-items:center;display:flex;gap:16px}.customer-header strong{color:#17202b;display:block;font-size:1.45rem;letter-spacing:-.055em}.customer-header span{color:#737881;display:block;font-size:.88rem;margin-top:2px}.customer-header-actions{align-items:center;display:flex;justify-content:flex-end}.customer-header-logo{display:block;height:auto;transform:translateY(5px) scale(1.12);transform-origin:center;width:62px}.customer-tabs-shell{margin:0 -2px 18px;position:relative}.customer-tabs{position:relative;display:flex;gap:4px;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:2px;scroll-padding-inline:2px;scroll-snap-type:none;scrollbar-width:none}.customer-tabs::-webkit-scrollbar{display:none}.customer-tabs-moving-highlight{border-radius:14px;box-shadow:inset 0 0 0 1px rgb(66 122 158/23%),0 4px 13px rgb(43 108 155/11%);box-sizing:border-box;left:0;pointer-events:none;position:absolute;top:0;will-change:transform;z-index:0}.customer-tabs-moving-highlight.is-positioned{transition:transform .37s cubic-bezier(.32,.06,.24,1),background-color .37s ease-in-out}.customer-tabs-moving-highlight:after{background:linear-gradient(150deg,rgb(255 255 255/46%),transparent 72%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.customer-tabs button{position:relative;z-index:1;align-items:center;background:transparent;border:0;color:#66717d;display:flex;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 16px) / 5);flex-direction:column;font-size:.63rem;font-weight:600;gap:4px;justify-content:center;line-height:1.1;min-height:58px;padding:4px 2px 6px;scroll-snap-align:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .18s ease,filter .11s ease-out,transform .16s cubic-bezier(.2,1.28,.45,1);white-space:nowrap}.customer-tabs button[data-menu-tab=card]{--tab-tint-start:207 239 255;--tab-tint-end:133 202 243;--tab-accent:77 171 229;--tab-ink:#176f9f}.customer-tabs button[data-menu-tab=activation]{--tab-tint-start:232 220 255;--tab-tint-end:205 183 250;--tab-accent:153 117 215;--tab-ink:#65539a}.customer-tabs button[data-menu-tab=operations]{--tab-tint-start:255 232 219;--tab-tint-end:255 202 173;--tab-accent:219 139 109;--tab-ink:#995535}.customer-tabs button[data-menu-tab=promotions]{--tab-tint-start:255 225 239;--tab-tint-end:245 185 216;--tab-accent:207 127 174;--tab-ink:#a34975}.customer-tabs button[data-menu-tab=referral]{--tab-tint-start:210 248 234;--tab-tint-end:160 231 211;--tab-accent:78 166 148;--tab-ink:#237d69}.customer-tabs button[data-menu-tab=information]{--tab-tint-start:255 246 214;--tab-tint-end:249 225 173;--tab-accent:194 156 75;--tab-ink:#806120}.customer-tabs button[data-menu-tab=rules]{--tab-tint-start:232 238 255;--tab-tint-end:201 213 240;--tab-accent:132 149 193;--tab-ink:#53638c}.customer-tabs button:active{filter:brightness(.97);transform:scale(.95);transition-duration:.1s}.customer-tabs button:active .customer-tab-icon{opacity:.9;transform:scale(.93);transition-duration:.1s}.customer-tabs button>span:last-child{align-self:stretch;text-align:center}.customer-tabs button.is-current>span:last-child{animation:customer-tab-label-select .21s cubic-bezier(.22,1,.36,1) both}@keyframes customer-tab-label-select{0%{opacity:.68;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.customer-tabs button.is-current{background:linear-gradient(145deg,rgb(var(--tab-tint-start)/64%),rgb(var(--tab-tint-end)/28%));border-radius:14px;box-shadow:inset 0 0 0 1px rgb(var(--tab-accent)/26%),0 3px 10px rgb(var(--tab-accent)/8%);color:var(--tab-ink)}.customer-tabs.has-moving-highlight button.is-current{background:transparent;box-shadow:none}.customer-tabs button:focus-visible{border-radius:12px;outline:2px solid rgb(var(--tab-accent)/80%);outline-offset:2px}.customer-tab-icon{align-items:center;background:linear-gradient(145deg,#fff,#f0f3f7);border:1px solid #e5e9ef;border-radius:10px;box-shadow:0 2px 5px rgb(31 46 71/8%);color:#566575;display:inline-flex;height:27px;justify-content:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:27px}.customer-tabs button.is-current .customer-tab-icon{background:rgb(255 255 255/48%);border-color:rgb(var(--tab-accent)/30%);box-shadow:0 2px 7px rgb(var(--tab-accent)/8%);color:var(--tab-ink);animation:customer-tab-icon-select .22s cubic-bezier(.2,.9,.3,1.22);transform:translateY(-1px)}.customer-tabs button .customer-tab-icon.is-tap-animating{animation:customer-tab-icon-tap .26s cubic-bezier(.2,.9,.3,1.18) both}@keyframes customer-tab-icon-tap{0%{transform:translateY(0) scale(.92)}42%{transform:translateY(-2px) scale(1.1)}72%{transform:translateY(1px) scale(.98)}to{transform:translateY(-1px) scale(1)}}@keyframes customer-tab-icon-select{0%{transform:translateY(0) scale(.9)}58%{transform:translateY(-2px) scale(1.06)}to{transform:translateY(-1px) scale(1)}}.quiet-icon{background:#f2f3f5;border:0;border-radius:50%;color:#202632;display:grid;height:42px;place-items:center;width:42px}.quiet-icon svg{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:21px}.customer-tab-icon svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:16px}.customer-tabs-more{align-items:center;background:rgb(255 255 255/88%);border:1px solid #dce3eb;border-radius:50%;box-shadow:0 3px 9px rgb(31 46 71/14%);color:#596a7b;cursor:pointer;display:inline-flex;height:27px;justify-content:center;padding:0;position:absolute;right:-8px;top:16px;transition:background-color .16s ease,color .16s ease,transform .16s ease;width:27px;z-index:2}@media (min-width:560px){.customer-tabs button{flex:1 1}.customer-tabs-more{right:3px}.customer-tabs-more.is-previous{left:3px}}.customer-tabs-more.is-previous{left:-8px;right:auto}.customer-tabs-more svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.customer-tabs-more:hover{background:#fff4ef;color:#d64a25;transform:translateX(1px)}.customer-tabs-more.is-previous:hover{transform:translateX(-1px)}.customer-tabs-more.is-previous svg{transform:rotate(180deg)}.customer-tabs-more:focus-visible{outline:2px solid #e84b22;outline-offset:2px}.tab-title{color:#17202b;font-size:1.24rem;letter-spacing:-.035em;margin:0 0 18px}.card-alert{background:transparent;border-radius:0;cursor:help;height:24px;position:relative;width:24px}.card-alert:after{background:#17202b;border-radius:9px;color:#fff;content:attr(aria-label);font-size:.76rem;font-weight:600;left:auto;line-height:1.35;max-width:min(280px,calc(100vw - 42px));opacity:0;padding:9px 11px;pointer-events:none;position:absolute;right:0;text-align:left;top:calc(100% + 8px);transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease;visibility:hidden;width:max-content;z-index:5}.card-alert:focus-visible:after,.card-alert:hover:after{opacity:1;transform:translateY(0);visibility:visible}.loyalty-card{container-type:inline-size;transform:perspective(1000px) rotateX(var(--card-tilt-x,0deg)) rotateY(var(--card-tilt-y,0deg));animation:card-glass-intro 2.8s ease-in-out 1 both;position:relative;width:100%;max-width:390px;margin-inline:auto}.loyalty-card.has-card-intro,.loyalty-card.is-card-interacting{animation:none}@keyframes card-glass-intro{0%,to{transform:perspective(1000px) rotateX(0deg) rotateY(0deg)}16%{transform:perspective(1000px) rotateX(5.8deg) rotateY(-8.2deg)}43%{transform:perspective(1000px) rotateX(-4.8deg) rotateY(7.5deg)}68%{transform:perspective(1000px) rotateX(5.2deg) rotateY(-7.7deg)}84%{transform:perspective(1000px) rotateX(-2.2deg) rotateY(3.5deg)}}.loyalty-card:not(.is-card-interacting):not(.has-card-intro) .loyalty-card-artboard:after{animation:card-glass-intro-light 2.8s ease-in-out 1 both}@keyframes card-glass-intro-light{0%,to{opacity:0}16%{opacity:.38}43%{opacity:.1}68%{opacity:.34}84%{opacity:.08}}.loyalty-card-artboard{--card-unit:calc(100cqw / 390);aspect-ratio:390/246;position:relative;overflow:hidden;border-radius:calc(22 * var(--card-unit));font-family:var(--font-profile-inter),sans-serif;background:linear-gradient(120deg,#dff8f3,#edf8f7 42%,#f9e3ed) padding-box;border:calc(2 * var(--card-unit)) solid transparent}.loyalty-card-artboard:before{content:"";position:absolute;top:-12%;bottom:-12%;left:0;width:80%;z-index:6;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 20%,rgb(255 255 255/0) 38%,rgb(255 255 255/50%) 51%,rgb(255 255 255/0) 64%,transparent 80%);transform:translate3d(-130%,0,0);opacity:0;animation:bonus-surface-glint 6.8s ease-in-out 2.4s infinite}@media (prefers-reduced-motion:reduce){.loyalty-card-artboard:before{animation:bonus-surface-glint 10s ease-in-out infinite}}.loyalty-card-artboard:after{content:"";position:absolute;inset:calc(2 * var(--card-unit));z-index:5;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--card-glare-x,50%) var(--card-glare-y,50%),#fff 0,rgb(255 255 255/55%) 18%,transparent 65%);opacity:var(--card-glare-opacity,0)}.card-balloon-crop{position:absolute;left:calc(-10 * var(--card-unit));top:calc(-8 * var(--card-unit));width:calc(410 * var(--card-unit));height:calc(308 * var(--card-unit));opacity:.54;overflow:hidden}.card-balloon-crop img{width:100.16%!important;height:100%!important;top:-5.31%!important}.card-copy h1,.card-copy>span,.card-metrics small,.card-metrics span,.card-metrics strong{position:absolute;margin:0;display:block;white-space:nowrap}.card-copy>span{top:calc(16 * var(--card-unit));color:#5d2ed8;font-size:calc(24 * var(--card-unit));line-height:calc(29 * var(--card-unit));letter-spacing:-.04em}.card-copy h1,.card-copy>span{left:calc(27 * var(--card-unit));font-weight:700}.card-copy h1{top:calc(59 * var(--card-unit));color:#050f29;font-size:calc(28 * var(--card-unit));line-height:calc(24 * var(--card-unit));letter-spacing:-.02em}.card-logo{position:absolute;left:calc(220 * var(--card-unit));top:calc(18 * var(--card-unit));width:calc(138 * var(--card-unit));height:calc(107 * var(--card-unit))}.card-metrics{position:absolute;inset:0}.card-metrics:before{content:"";position:absolute;left:calc(12 * var(--card-unit));top:calc(137 * var(--card-unit));width:calc(366 * var(--card-unit));height:calc(97 * var(--card-unit));border-radius:calc(22 * var(--card-unit));background:rgb(255 255 255/96%);opacity:.79;box-shadow:0 calc(10 * var(--card-unit)) calc(24 * var(--card-unit)) rgb(31 46 71/10%)}.card-metrics:after{content:"";position:absolute;left:calc(215 * var(--card-unit));top:calc(148 * var(--card-unit));width:calc(1 * var(--card-unit));height:calc(76 * var(--card-unit));background:rgb(199 207 229/70%)}.card-metrics span{top:calc(146 * var(--card-unit));color:#47597d;font-size:calc(14 * var(--card-unit));font-weight:500;line-height:calc(20 * var(--card-unit));letter-spacing:-.05em;text-transform:uppercase}.card-metrics span,.card-metrics strong{left:calc(85 * var(--card-unit));width:calc(124 * var(--card-unit));text-align:center}.card-metrics strong{top:calc(173 * var(--card-unit));color:#050f29;font-size:calc(29 * var(--card-unit));font-weight:700;line-height:calc(32 * var(--card-unit));letter-spacing:-.08em}.card-metrics small{top:calc(213 * var(--card-unit));left:calc(85 * var(--card-unit));color:#47597d;font-size:calc(12 * var(--card-unit));line-height:calc(15 * var(--card-unit));letter-spacing:-.04em}.card-metrics>div+div span,.card-metrics>div+div strong{left:calc(280 * var(--card-unit));width:calc(85 * var(--card-unit))}.card-metrics>div+div strong{top:calc(172 * var(--card-unit));font-weight:800;letter-spacing:-.06em}.card-metrics>div+div small{left:calc(280 * var(--card-unit))}.card-coins-crop,.card-discount-crop{position:absolute;overflow:hidden;top:calc(160 * var(--card-unit));height:calc(56 * var(--card-unit))}.card-coins-crop{left:calc(24 * var(--card-unit));width:calc(64 * var(--card-unit))}.card-discount-crop{left:calc(223 * var(--card-unit));width:calc(57 * var(--card-unit))}.card-coins-crop img{width:116.39%!important;height:132.71%!important;left:-9.84%!important;top:-17.76%!important}.card-discount-crop img{width:114.29%!important;height:116.2%!important;left:-7.14%!important;top:-10.61%!important}.qr-action{align-items:center;background:#111c2d;border:0;border-radius:17px;color:white;display:grid;gap:13px;grid-template-columns:auto 1fr auto;margin:18px 0;padding:16px;text-align:left;width:100%}.qr-action:disabled{background:#303947;cursor:not-allowed}.qr-action svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.qr-icon{align-items:center;border:2px solid #ff7bac;border-radius:12px;color:#ff8bb7;display:flex;height:42px;justify-content:center;width:42px}.qr-action small,.qr-action strong{display:block}.qr-action strong{font-size:1rem}.qr-action small{color:#c2cad7;font-size:.74rem;margin-top:4px}.messenger-switch-card{background:#fbfcfe;border:1px solid #e6ebf1;border-radius:16px;display:grid;gap:10px;margin:0 0 14px;padding:13px}.messenger-switch-heading{align-items:center;display:flex;gap:12px}.messenger-switch-heading>div:last-child{min-width:0}.messenger-switch-heading small,.messenger-switch-heading strong{display:block}.messenger-switch-heading strong{color:#182233;font-size:.92rem;letter-spacing:-.02em}.messenger-switch-heading small{color:#69768a;font-size:.74rem;line-height:1.35;margin-top:3px}.messenger-switch-icons{align-items:center;display:flex;flex:0 0 auto;gap:5px}.messenger-switch-icon{align-items:center;border-radius:11px;display:flex;height:35px;justify-content:center;width:35px}.messenger-switch-icon svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:19px}.messenger-switch-icon-telegram{background:#e7f5ff;color:#168bd2}.messenger-switch-icon-max{background:#eef0ff;color:#5b5ce2}.messenger-switch-arrow{color:#9aa6b5;display:flex;transform:translateX(-1px)}.messenger-switch-arrow svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:14px}.messenger-switch-button{align-items:center;background:#fff;border:1px solid;border-radius:12px;display:grid;font-size:.82rem;font-weight:650;gap:8px;grid-template-columns:auto 1fr auto;min-height:43px;padding:9px 12px;text-align:left;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,opacity .14s ease;width:100%}.messenger-switch-button-telegram{background:#f5fbff;border-color:#cce9f8;color:#168bd2}.messenger-switch-button-max{background:#f8f8ff;border-color:#dddfff;color:#5b5ce2}.messenger-switch-button svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.messenger-switch-button:active:not(:disabled){transform:scale(.99)}.messenger-switch-button-telegram:hover:not(:disabled){background:#eef9ff}.messenger-switch-button-max:hover:not(:disabled){background:#f1f2ff}.messenger-switch-button:disabled{cursor:wait;opacity:.68}.messenger-switch-error,.messenger-switch-note{font-size:.72rem;line-height:1.4;margin:0}.messenger-switch-note{color:#69768a}.messenger-switch-error{color:#c63e36;font-weight:700}@media (prefers-reduced-motion:reduce){.messenger-switch-button{transition:none}.messenger-switch-button:active:not(:disabled){transform:none}}.quick-access{background:#f4f7fb;border:1px solid #e0e6ef;border-radius:16px;padding:14px;position:relative}.quick-access-added svg,.quick-access-button svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:19px}.quick-access p{color:#66717d;font-size:.75rem;line-height:1.35;margin:0}.quick-access-inline .quick-access-actions-ios-telegram .quick-access-button{background:#2364b9;border-color:#2364b9;color:#fff;font-size:.91rem;min-height:49px}.quick-access-inline .quick-access-actions-ios-telegram .quick-access-button:hover{background:#1b519a}.quick-access-actions{display:grid;gap:8px;margin-top:12px}.quick-access-button{align-items:center;background:#eaf3ff;border:1px solid #b8d3f6;border-radius:10px;color:#185fb8;display:flex;font-size:.8rem;font-weight:700;gap:8px;justify-content:center;min-height:40px;padding:9px 12px;text-decoration:none;width:100%}.quick-access-button:hover{background:#dcecff}.quick-access-button:disabled{cursor:wait;opacity:.72}.quick-access-guidance{color:#2d6c9f!important;margin-top:10px!important}.quick-access-added{align-items:center;color:#2d7d50!important;display:flex;font-weight:700;gap:7px;min-height:40px}.quick-access-error{color:#cf3f25!important;margin-top:8px!important}.quick-access-inline{background:transparent;border:0;border-radius:0;margin:14px 0 0;padding:0}.quick-access-inline .quick-access-actions{margin-top:0}.profile-form{border-bottom:1px solid #e5e7e9;display:grid;gap:14px;margin-bottom:18px;padding:0 0 20px}.profile-form h2{font-size:1.04rem;letter-spacing:-.02em;margin:0}.profile-form p{color:#69737d;font-size:.82rem;line-height:1.4;margin:6px 0 0}.profile-form label{color:#303a47;display:grid;font-size:.82rem;font-weight:700;gap:6px}.profile-form input:not([type=checkbox]){background:#fff;border:1px solid #d7dde0;border-radius:10px;color:#17202b;font:inherit;font-size:16px;min-height:44px;max-width:100%;padding:9px 11px;width:100%}.birth-date-control{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:8px;position:relative}.birth-date-manual{min-width:0}.birth-date-native-picker{block-size:1px;clip-path:inset(50%);inline-size:1px;min-height:1px;opacity:0;padding:0;pointer-events:none;position:absolute}.birth-date-calendar-button{align-items:center;background:#fff;border:1px solid #d7dde0;border-radius:10px;color:#56616b;display:inline-flex;justify-content:center;min-height:44px;padding:0}.birth-date-calendar-button:focus-visible{outline:2px solid #e84b22;outline-offset:2px}.birth-date-calendar-button svg{fill:none;height:21px;stroke:currentColor;stroke-width:1.8;width:21px}.profile-form .consent-list{display:grid;gap:8px;margin:0}.profile-form .consent-row{align-items:start;color:#4f5965;display:flex;font-size:.76rem;font-weight:400;gap:9px;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere}.profile-form .consent-copy{min-width:0}.profile-form .consent-copy a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.profile-form .consent-copy a:hover{color:#c9401e}.profile-form .consent-copy a:focus-visible{border-radius:3px;outline:2px solid rgb(232 75 34/35%);outline-offset:2px}.profile-form .consent-row input{accent-color:#e84b22;flex:0 0 auto;margin:2px 0 0}.profile-summary-stack{display:grid;gap:10px;margin:0 -4px 18px;width:calc(100% + 8px)}.profile-bonus-overview,.profile-name-card{background:url(/brand/profile-celebration-background-v1.webp) 50%/cover padding-box,linear-gradient(112deg,#762ef1,#ef4aa0 48%,#ff9e2e) border-box;border:3px solid transparent;border-radius:18px;display:block;max-width:430px;min-height:0;overflow:hidden;position:relative;width:100%;box-shadow:0 12px 24px rgb(94 74 148/13%),0 0 0 2px rgb(255 255 255/52%),inset 0 1px 0 rgb(255 255 255/92%)}.profile-name-card{min-height:194px;padding:16px 20px 20px}.profile-bonus-overview{min-height:186px;padding:0}.profile-name-card-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.profile-avatar{align-items:center;display:flex;height:auto;justify-content:center;left:.5%;position:absolute;pointer-events:none;top:-4px;width:51%;z-index:2}.profile-avatar img{display:block;height:100%;object-fit:contain;width:100%}.profile-eyebrow{align-items:center;background:linear-gradient(100deg,rgb(245 236 255/94%),rgb(255 244 253/88%));border:1px solid rgb(255 255 255/88%);border-radius:999px;box-shadow:0 7px 15px rgb(113 71 188/12%);color:#7250df;display:inline-flex;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(.53rem,2.4vw,.66rem);font-weight:800;gap:3px;letter-spacing:.02em;line-height:1.15;margin:0;padding:7px 10px;text-transform:uppercase;white-space:nowrap}.profile-eyebrow:before{align-items:center;border:1.5px solid;border-radius:50%;content:"★";display:inline-flex;font-size:.58rem;height:15px;justify-content:center;line-height:1;width:15px}.profile-name{align-items:center;color:#17202b;display:flex;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(1.75rem,8.4vw,2.42rem);font-weight:800;gap:7px;letter-spacing:-.045em;line-height:1.06;margin:0 0 14px;min-width:0;white-space:normal}.profile-name-long{font-size:clamp(1.26rem,6.3vw,1.82rem);line-height:1.04}.profile-name-very-long{font-size:clamp(1.04rem,5.1vw,1.5rem);line-height:1.04}.profile-name-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:break-word}.profile-name-edit-hint{align-items:center;background:linear-gradient(145deg,#faf7ff,#e9dcff);border:1px solid rgb(255 255 255/90%);border-radius:14px;color:#7550d8;display:inline-flex;justify-content:center;cursor:pointer;box-shadow:0 7px 14px rgb(113 71 188/15%),inset 0 1px 0 #fff;flex:0 0 clamp(44px,12.5vw,52px);height:clamp(44px,12.5vw,52px);padding:0;width:clamp(44px,12.5vw,52px)}.profile-name-edit-hint:focus-visible,.profile-name-editor button:focus-visible{outline:3px solid rgb(117 80 216/28%);outline-offset:2px}.profile-name-edit-hint svg{fill:none;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35;width:23px}.profile-name-editor{align-items:center;display:flex;gap:6px;margin-bottom:14px;width:100%}.profile-name-editor input{background:#fff;border:1px solid #cfbfff;border-radius:9px;color:#17202b;font:inherit;font-size:1.2rem;font-weight:700;letter-spacing:-.04em;min-width:0;padding:6px 8px;width:100%}.profile-name-editor button{align-items:center;background:#f2edff;border:0;border-radius:8px;color:#7550d8;display:inline-flex;flex:0 0 auto;font-size:.7rem;font-weight:700;justify-content:center;min-height:34px;padding:0 8px}.profile-name-editor button:first-of-type{padding:7px}.profile-name-editor button svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:18px}.profile-name-editor button:disabled{cursor:wait;opacity:.65}.profile-name-error{margin:-8px 0 12px}.birthday-card{align-items:center;display:flex;background:rgb(255 255 255/82%);border:1px solid rgb(255 226 205/70%);border-radius:14px;box-shadow:0 7px 15px rgb(116 71 166/7%);gap:clamp(10px,3vw,14px);left:auto;margin:0;padding:10px 13px;position:relative;right:auto;top:auto;width:min(58%,198px);z-index:1}.birthday-icon,.family-icon{align-items:center;border-radius:12px;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.birthday-icon{background:linear-gradient(145deg,#fffdf9,#fff1dc);border:1px solid #ffdca5;box-shadow:0 6px 14px rgb(239 137 31/13%),inset 0 1px 0 #fff;color:#ef8a10}.birthday-card .birthday-icon{border-radius:clamp(11px,3vw,15px);height:clamp(42px,12.8vw,50px);width:clamp(42px,12.8vw,50px)}.birthday-gift-icon{align-items:center;display:inline-flex;justify-content:center;height:clamp(33px,9.5vw,39px);width:clamp(33px,9.5vw,39px)}.birthday-gift-icon img{height:100%;object-fit:contain;width:100%}.birthday-icon svg,.family-icon svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.birthday-date{display:grid;gap:0}.birthday-date>span{color:#7b6b54;font-size:clamp(.62rem,2.65vw,.76rem);line-height:1.1}.birthday-date strong{color:#472a13;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(1.06rem,5.2vw,1.27rem);line-height:1.05;white-space:nowrap}.birthday-divider{align-self:stretch;background:#f0d9d2;width:1px}.birthday-bonus-card{align-items:center;display:grid;gap:2px 10px;grid-template-columns:clamp(42px,12vw,52px) auto;justify-content:end;left:46%;position:absolute;right:7%;top:48%;z-index:3}.birthday-bonus-card .birthday-gift-icon{grid-row:1/span 2}.birthday-bonus-card strong{color:#e95b11;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(2rem,9vw,2.9rem);letter-spacing:-.04em;line-height:.95;white-space:nowrap}.birthday-bonus-label{color:#6d655d;font-size:clamp(.83rem,3.4vw,1.02rem);line-height:1.22}.birthday-divider{display:none}.profile-bonus-overview:before{background:rgb(255 255 255/28%);border:1px solid rgb(255 255 255/58%);border-radius:18px;bottom:14px;content:"";display:grid;left:20px;position:absolute;right:20px;top:92px;z-index:1}@media (min-width:462px){.profile-bonus-overview,.profile-name-card,.profile-summary-stack{margin-left:auto;margin-right:auto}}.profile-summary-stack{margin:0 0 18px;max-width:390px;width:100%}.profile-figma-card{aspect-ratio:390/234;background:linear-gradient(129.805571deg,rgb(236 251 247),rgb(248 251 250) 32%,rgb(252 239 245) 66.667%) border-box;border:2px solid transparent;border-radius:22px;box-shadow:none;container-type:inline-size;margin:0 auto;max-width:none;overflow:clip;position:relative;width:100%}@property --profile-rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes profile-chromatic-rim-orbit{to{--profile-rim-angle:360deg}}.family-card:before,.profile-figma-card:before{content:"";position:absolute;inset:0;z-index:7;pointer-events:none;--profile-card-unit:calc(100cqw / 390);border:calc(2 * var(--profile-card-unit)) solid transparent;border-radius:inherit;background:conic-gradient(from var(--profile-rim-angle),rgb(161 149 209/29%) 0deg,rgb(161 149 209/29%) 156deg,#8bdefb 205deg,#9474fd 232deg,#fa67c7 259deg,#fff5fe 269deg,#b15afd 286deg,rgb(161 149 209/29%) 332deg,rgb(161 149 209/29%) 1turn) border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:none;animation:profile-chromatic-rim-orbit 4.6s linear infinite}.profile-figma-card .profile-name{color:#5e4c8e;display:block;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:8.718cqw;font-weight:700;left:22.564%;letter-spacing:0;line-height:normal;margin:0;overflow:visible;position:absolute;top:4.701%;white-space:nowrap;width:59%;z-index:3}.profile-figma-card .profile-name-text{display:block}.profile-figma-card .profile-name-measure{left:-9999px;max-width:none;pointer-events:none;top:0;visibility:hidden;width:max-content}.profile-figma-card .profile-name-edit-hint{background:transparent;border:0;border-radius:0;box-shadow:none;display:block;height:13.675%;left:87.179%;padding:0;position:absolute;top:6.41%;width:8.974%;z-index:4}.profile-figma-card .profile-name-edit-hint img{display:block;height:100%;object-fit:contain;width:100%}.profile-figma-card .profile-name-edit-hint:focus-visible,.profile-figma-card .profile-name-editor button:focus-visible{outline:2px solid #5e4c8e;outline-offset:2px}.profile-figma-card .profile-name-editor{gap:4px;left:22.564%;margin:0;position:absolute;top:6.41%;width:62%;z-index:5}.profile-figma-card .profile-name-editor input{color:#5e4c8e;font-size:clamp(.92rem,4.1vw,1rem);padding:5px 7px}.profile-figma-birthday-card,.profile-figma-bonus-card{background:#fff;border:1px solid #e1dcff;border-radius:16px;box-shadow:none;overflow:clip;position:absolute;width:52.82%}.profile-figma-birthday-card{align-items:center;display:flex;height:26.923%;left:5.385%;top:29.06%;z-index:2}.profile-figma-birthday-icon{height:92.063%;left:4.854%;object-fit:contain;position:absolute;top:7.937%;width:31.068%}.profile-figma-card .birthday-date{display:grid;gap:0;left:43.204%;position:absolute;right:3.3%;top:22.222%}.profile-figma-card .birthday-date>span{color:#687584;font-size:3.077cqw;line-height:normal;white-space:nowrap}.profile-figma-card .birthday-date strong{color:#0a1726;display:block;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:5.128cqw;line-height:normal;min-width:0;white-space:nowrap}.profile-figma-bonus-card{height:26.923%;left:5.641%;top:62.821%;z-index:2}.profile-figma-bonus-card strong{color:#f15a24;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:6.154cqw;font-weight:800;left:48.544%;letter-spacing:-.05em;line-height:normal;position:absolute;top:3.175%;white-space:nowrap}.profile-figma-card .birthday-bonus-label{color:#687584;font-size:2.821cqw;left:48.544%;line-height:normal;position:absolute;text-align:left;top:46.032%;width:47.087%}.profile-figma-bonus-gift-frame{height:98.413%;left:3.883%;overflow:clip;position:absolute;top:-.397%;width:32.524%}.profile-figma-bonus-gift{height:100.5%;left:-17.81%;max-width:none;position:absolute;top:-.25%;width:138.36%}@keyframes profile-balloons-float{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-6px,0) rotate(2deg)}}.profile-figma-balloons{height:77.929%;left:64.872%;object-fit:contain;position:absolute;top:22.222%;width:26.923%;z-index:1;transform-origin:60% 74%;animation:profile-balloons-float 6.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.profile-figma-balloons{animation:profile-balloons-float 8.4s ease-in-out infinite}}.profile-figma-action-sparkle,.profile-figma-bonus-sparkle{object-fit:contain;position:absolute;z-index:3}.profile-figma-bonus-sparkle{height:13.248%;left:61.795%;top:76.496%;width:7.949%}.profile-figma-action-sparkle{height:13.675%;left:87.949%;top:31.197%;width:8.205%}@media (min-width:422px){.profile-summary-stack{margin-left:0;margin-right:0;width:100%}}.family-card{aspect-ratio:390/401;background:linear-gradient(115.654768deg,#ecfbf7,#f8fbfa 32%,#fceff5 66.667%);border:0;border-radius:22px;box-shadow:0 10px 24px rgb(31 46 71/10%);container-type:inline-size;margin:0 0 20px;max-width:390px;overflow:clip;padding:0;position:relative;width:100%}.family-card-title{inset:0;position:absolute}.activation .family-card-title h2{color:#ff5d78;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:8.718cqw;font-weight:800;letter-spacing:0;line-height:normal;margin:0;position:absolute;left:12.051cqw;top:4.615cqw}.family-card-heart{align-items:center;display:flex;height:9.487cqw;justify-content:center;left:41.282cqw;position:absolute;top:2.308cqw;width:9.248cqw}.family-card-heart>span{color:#f13c7f;display:block;flex:none;font-size:7.179cqw;font-weight:400;line-height:normal;transform:rotate(18.75deg);width:7.194cqw}.family-card-copy,.family-card-heart>span{font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif}.family-card-copy{color:#5d2ed8;font-size:5.128cqw;font-weight:700;letter-spacing:-.04em;left:4.872cqw;line-height:1;list-style:none;margin:0;padding:0;position:relative;top:20.513cqw;white-space:nowrap;width:auto;z-index:2}.family-card-copy span,.family-card-copy strong{display:block;font:inherit}.family-card-copy strong{color:#0b0b0c;font-weight:600}.family-card-celebration{height:7.179cqw;left:40.256cqw;object-fit:cover;position:absolute;top:26.667cqw;transform:rotate(180deg) scaleY(-1);width:7.949cqw;z-index:2}.family-card-photo{height:41.538cqw;left:52.051cqw;overflow:clip;position:absolute;top:-1.795cqw;width:47.692cqw;z-index:1}.family-card-photo-backdrop,.family-card-photo-people{max-width:none;position:absolute}.family-card-photo-backdrop{height:114.815%;left:0;top:0;width:100%}.family-card-photo-people{height:93.21%;left:15.591%;object-fit:cover;top:6.79%;width:64.516%}.family-card-benefits{display:grid;gap:2.821cqw;grid-template-columns:repeat(3,minmax(0,1fr));left:3.59cqw;list-style:none;margin:0;padding:0;position:absolute;top:40.769cqw;width:91.795cqw;z-index:2}.family-card-benefit{background:rgb(255 255 255/86%);border:1px solid #e8deff;border-radius:5.641cqw;height:36.667cqw;overflow:clip;position:relative}.family-card-benefit-art{overflow:clip;position:relative;z-index:1}.family-card-benefit-art img{max-width:none;position:absolute}.family-card-benefit-gift-art{height:41.259%;left:17.857%;position:absolute;top:-.699%;width:58.036%}.family-card-benefit-gift-art img{height:110.17%;left:0;top:0;width:100%}.family-card-benefit-calendar-art{height:36.364%;left:21.429%;position:absolute;top:2.797%;width:59.821%}.family-card-benefit-calendar-art img{height:134.38%;left:-3.61%;top:-15.63%;width:103.61%}.family-card-benefit-tag-art{height:36.364%;left:27.679%;position:absolute;top:2.098%;width:43.75%}.family-card-benefit-tag-art img{height:113.04%;left:-12.31%;top:-5.8%;width:120%}.family-card-benefit small,.family-card-benefit-label,.family-card-benefit-value,.family-card-discount-label,.family-card-period-label{font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;position:absolute;text-align:center}.family-card-benefit-value{color:#5d2ed8;font-size:5.897cqw;font-weight:800;left:16.964%;letter-spacing:-.03em;line-height:normal;top:42.657%;white-space:nowrap;width:59.821%}.family-card-benefit-label{color:#5d2ed8;font-size:3.59cqw;font-weight:700;left:20.536%;line-height:normal;top:58.042%;white-space:nowrap}.family-card-benefit small{color:#23283a;font-size:2.564cqw;font-weight:400;left:47.768%;line-height:1.2;top:77.622%}.family-card-benefit small,.family-card-period-label{transform:translateX(-50%);white-space:nowrap;width:auto}.family-card-period-label{color:#5d2ed8;font-size:3.59cqw;font-weight:700;left:51.339%;letter-spacing:-.04em;line-height:1;top:44.755%}.family-card-period-label em{color:#f13c7f;font:inherit}.family-card-period-label b{color:#ff5a24;font:inherit}.family-card-benefit-period small{left:calc(50% + 1.339%);top:78.322%;width:auto}.family-card-discount-label{color:#5d2ed8;font-size:5.128cqw;font-weight:700;letter-spacing:-.04em;left:16.964%;line-height:1;top:47.552%;width:65.179%}.family-card-benefit-discount small{left:49.554%;top:69.231%;width:auto}.family-card-footer{background:linear-gradient(90deg,rgb(255 217 250/65%),rgb(255 255 255/65%));border:1px solid #eee6ff;border-radius:5.641cqw;height:20cqw;left:3.59cqw;overflow:clip;position:absolute;top:79.487cqw;width:91.795cqw;z-index:2}.family-card-footer p{font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:4.615cqw;font-weight:700;left:6.704%;letter-spacing:-.04em;line-height:1;margin:0;position:absolute;top:15.385%}.family-card-footer p>span{display:block;white-space:nowrap}.family-card-footer p b{color:#ff5a24;font:inherit}.family-card-footer p small{color:#23283a;display:block;font-size:2.564cqw;font-weight:400;line-height:1.2;margin-top:.769cqw;text-align:center}.family-card-members-icon{height:16.667%;left:26.536%;overflow:clip;position:absolute;top:43.59%;width:4.749%}.family-card-members-icon img{height:204%;left:-32.26%;max-width:none;position:absolute;top:-50.67%;width:164.52%}.family-card-footer button{align-items:center;background:linear-gradient(90deg,#baa7e2,#ff5d78);border:0;border-radius:6.154cqw;color:#fff;display:flex;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:3.59cqw;font-weight:600;height:47.781%;left:39.944%;letter-spacing:-.04em;padding:0;position:absolute;text-align:left;top:25.641%;width:56.983%}.family-card-footer button img{flex:0 0 auto;height:34.286%;margin-left:8.333%;margin-right:3.714%;width:7.089%}.family-card-footer button span{white-space:nowrap}.family-card-footer button:focus-visible{outline:2px solid #5d2ed8;outline-offset:2px}.family-card-footer button:disabled{cursor:default;opacity:.68}.family-members{background:#fff;border:1px solid #e8deff;border-radius:20px;margin:0 0 20px;padding:16px}.family-members-heading{align-items:start;display:flex;gap:12px;justify-content:space-between}.family-members-heading h2{color:#5d2ed8;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.03em;margin:0}.family-members-empty,.family-members-heading p{color:#687584;font-size:.78rem;line-height:1.35;margin:4px 0 0}.family-members-heading>span{background:#f4efff;border-radius:999px;color:#5d2ed8;flex:0 0 auto;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:.78rem;font-weight:700;padding:5px 8px}.family-members ul{display:grid;gap:8px;list-style:none;margin:14px 0 0;padding:0}.family-members li{align-items:start;background:#fcfbff;border:1px solid #eee6ff;border-radius:14px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:78px;padding:8px 10px}.family-member-avatar{align-items:center;background:linear-gradient(145deg,#c2b3ee,#ff98b2);border-radius:50%;color:#fff;display:flex;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:.9rem;font-weight:700;height:34px;justify-content:center;width:34px}.family-members li>div{min-width:0}.family-member-title{align-items:start;display:flex;gap:8px;justify-content:space-between;min-width:0}.family-member-title strong{min-width:0}.family-members li strong,.family-members li>div>span{display:block}.family-members li strong{color:#17202b;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:.88rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-members li>div>span{color:#687584;font-size:.72rem;margin-top:2px}.family-members li>div>.family-member-bonus-schedule{color:#9a7240;font-size:.62rem;font-weight:300;line-height:1.2;margin-top:5px}.family-member-title small{color:#5d2ed8;flex:0 0 auto;font-size:.67rem;font-weight:700;margin-top:3px;text-align:right}.family-member-dialog-backdrop{align-items:center;background:rgb(17 22 34/38%);display:flex;height:var(--family-member-dialog-viewport-height,100dvh);inset:0 0 auto;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));position:fixed;width:auto;z-index:30}.family-member-dialog{background:#fff;border:1px solid #e8deff;border-radius:22px;box-shadow:0 18px 48px rgb(35 26 66/24%);display:grid;gap:14px;max-height:calc(var(--family-member-dialog-viewport-height, 100dvh) - 32px);max-width:min(390px,calc(100vw - 32px));min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;width:100%}.family-member-dialog-backdrop,.qr-overlay{animation:app-overlay-enter .18s ease-out both}.family-member-dialog,.qr-card{animation:app-dialog-enter .22s cubic-bezier(.22,1,.36,1) both}@keyframes app-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes app-dialog-enter{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.family-member-dialog h2{color:#5d2ed8;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.035em;margin:0}.family-member-dialog p{color:#687584;font-size:.8rem;line-height:1.35;margin:5px 0 0}.family-member-dialog label{color:#303a47;display:grid;font-size:.8rem;font-weight:700;gap:6px;min-width:0}.family-member-dialog input{background:#fff;border:1px solid #d9d0f7;border-radius:10px;color:#17202b;font:inherit;font-size:16px;max-width:100%;min-inline-size:0;min-height:44px;padding:9px 11px;width:100%}.family-member-dialog .birth-date-native-picker{block-size:1px;clip-path:inset(50%);inline-size:1px;min-height:1px;opacity:0;padding:0;pointer-events:none;position:absolute}.family-member-dialog input:focus-visible{outline:2px solid #7c55ec;outline-offset:1px}.family-member-dialog .birth-date-native-picker:focus-visible{outline:0}.family-member-dialog-error{color:#c03157;font-weight:600;margin:-4px 0 0}.family-member-dialog-actions{background:#fff;bottom:0;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding-top:4px;position:sticky}.family-member-dialog-actions button{background:#f4efff;border:0;border-radius:12px;color:#5d2ed8;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:.88rem;font-weight:700;min-height:44px;padding:0 10px}.family-member-dialog-actions button[type=submit]{background:linear-gradient(90deg,#baa7e2,#ff5d78);color:#fff}.family-member-dialog-actions button:disabled{cursor:default;opacity:.62}.registration-summary dl{display:grid;gap:10px;margin:0}.registration-summary dl div{align-items:baseline;display:flex;justify-content:space-between}.registration-summary dt{color:#69737d;font-size:.82rem}.registration-summary dd{color:#17202b;font-size:.9rem;font-weight:700;margin:0;text-align:right}.profile-error{color:#a33625!important;font-weight:700}.notice{border-radius:15px;font-size:.92rem;line-height:1.42;margin:0 0 19px;padding:14px 15px}.notice-awaiting_max,.notice-awaiting_telegram{background:#fff5d6;color:#805800}.notice-inactive{background:#fff0ee;color:#a33625}.notice-active{background:#e6f8ef;color:#177344}.activation-guide{background:#fff9e8;border:1px solid #edc552;border-radius:16px;color:#17202b;display:grid;gap:12px;margin:-4px 0 20px;padding:18px}.activation-guide h2{font-size:1.05rem;letter-spacing:-.02em;margin:0}.activation-guide p{color:#705000;font-size:.84rem;margin:5px 0 0}.activation-guide ol{display:grid;gap:7px;margin:0;padding-left:20px}.activation-guide li{font-size:.9rem;line-height:1.35}.activation-guide button{background:#e84b22;border:0;border-radius:13px;color:white;font:inherit;font-weight:700;min-height:46px;padding:0 16px}.activation-heading{align-items:baseline;display:flex;justify-content:space-between}.registration-incomplete{align-items:center;color:#c3322a;display:flex;font-size:1.02rem;font-weight:800;gap:6px;justify-content:center;line-height:1.25;margin:0 0 10px;text-align:center}.activation h2{font-size:1.04rem;letter-spacing:-.02em;margin:0}.activation-heading button{background:transparent;border:0;color:#d64b2b;font-size:.82rem;font-weight:700;padding:4px 0}.condition{border-bottom:1px solid #e5e7e9;padding:16px 0}.condition-main{align-items:center;display:flex;gap:13px}.condition-icon{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;height:31px;justify-content:center;width:31px}.condition-icon svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:17px}.condition-icon.verified{background:#e6f8ef;color:#18a35e}.condition-icon.needs_connection,.condition-icon.needs_subscription{background:#fff0d8;color:#e08a10}.condition a,.condition small,.condition strong{display:block}.condition strong{font-size:.96rem}.condition small{color:#79808a;font-size:.79rem;margin-top:3px}.condition a{color:#d64b2b;font-size:.8rem;font-weight:700;margin-top:4px;text-decoration:underline;text-underline-offset:3px}.connect-max{background:#e84b22;border:0;border-radius:14px;color:white;display:block;font-weight:700;margin-top:18px;padding:15px;text-align:center;text-decoration:none;width:100%}.connect-max:disabled{cursor:wait;opacity:.72}.max-link-error{color:#a33625;font-size:.82rem;line-height:1.4;margin:10px 0 0}.quick-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.quick-grid article{align-items:flex-start;border:1px solid #e8eaec;border-radius:16px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;min-height:132px;padding:15px 11px}.quick-grid svg{fill:none;height:17px;stroke:#303a47;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:17px}.quick-icon{align-items:center;border-radius:50%;display:flex;height:34px;justify-content:center;width:34px}.quick-icon svg{height:19px;width:19px}.quick-icon.mint{background:#e4fbf4;color:#18ac78}.quick-icon.mint svg{stroke:#18ac78}.quick-icon.pink{background:#ffebf1;color:#ec5b85}.quick-icon.pink svg{stroke:#ec5b85}.quick-grid b,.quick-grid small,.quick-grid strong{display:block}.quick-grid strong{font-size:.78rem}.quick-grid b{color:#159e61;font-size:.88rem;margin-top:5px}.quick-grid article:nth-child(2) b{color:#ec4d79;font-size:.75rem}.quick-grid small{color:#79808a;font-size:.67rem;line-height:1.25;margin-top:6px}.tab-panel{animation:customer-tab-panel-enter .15s cubic-bezier(.22,1,.36,1) both;border-top:1px solid #e5e7e9;margin-top:4px;padding-top:20px}@keyframes customer-tab-panel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.information-interactive-link,.information-link-dialog,.information-store-call.is-shaking{animation:none;scroll-behavior:auto;transition-duration:0s}}.card-build-meta{color:#7b8490;font-size:10px;line-height:14px;margin:12px 0 2px;text-align:center}.documents,.information{display:grid;gap:12px}.documents .tab-title,.information .tab-title{margin-bottom:2px}.document-card{background:#fff;border:1px solid #e1e6ed;border-radius:16px;box-shadow:0 8px 20px rgb(31 46 71/6%);padding:16px}.documents-note{color:#66717d;font-size:.86rem;line-height:1.45}.document-card{display:grid;gap:5px}.document-card strong{color:#17202b;font-size:.9rem;line-height:1.3}.document-card span{color:#7a8490;font-size:.76rem}.documents-list{display:grid;gap:7px;list-style:none;margin:0;padding:0}.document-card{align-items:center;display:flex;gap:8px}.documents .document-card{background:#fff;border:1px solid #edf0f4;border-radius:12px;box-shadow:0 2px 8px rgb(31 46 71/3%);display:block;overflow:hidden;padding:0}.document-card>span{color:#35404d;font-size:.84rem;font-weight:500;line-height:1.3}.documents .document-label{color:inherit;display:block;font-size:.8rem;font-weight:450;line-height:1.3;min-width:0}.document-card a{align-items:center;box-sizing:border-box;border-left:3px solid #d5a15f;color:#53606f;display:flex;flex:1 1 auto;line-height:1.3;min-height:45px;padding:8px 12px;text-align:left;text-decoration:none;touch-action:manipulation;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;width:100%;-webkit-tap-highlight-color:transparent}.documents .document-card:first-child a{border-left-color:#e6a65d}.documents .document-card:nth-child(2) a{border-left-color:#67aee8}.documents .document-card:nth-child(3) a{border-left-color:#65bfa1}.documents .document-card:nth-child(4) a{border-left-color:#df86ae}.documents .document-card a:hover{background:#fafbfc;color:#3f4a57}.documents .document-card a:active{background:#f7f8fa;color:#303a46;transform:translateX(2px)}.documents .document-card a:focus-visible{outline:3px solid rgb(93 76 201/28%);outline-offset:-3px}.documents .document-card a:after{content:none}.documents-note{margin:1px 3px 0;text-align:center}.documents-note a{color:#6a5bd0;font-weight:600;text-decoration:underline;text-underline-offset:2px}.documents-note a:focus-visible{border-radius:3px;outline:2px solid rgb(93 76 201/35%);outline-offset:2px}@media (prefers-reduced-motion:reduce){.documents .document-card a{transition-duration:.01ms}}.legal-page{background:radial-gradient(circle at 8% 0,rgb(255 231 214/74%),transparent 34%),radial-gradient(circle at 100% 100%,rgb(224 238 255/78%),transparent 38%),#fbfaf8;min-height:100dvh;overflow-x:clip;padding:max(24px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom));text-size-adjust:100%}.legal-card{background:rgb(255 255 255/94%);border:1px solid #e1e6ed;border-radius:20px;box-shadow:0 12px 30px rgb(31 46 71/9%);color:#17202b;margin:0 auto;max-width:620px;padding:clamp(22px,5vw,36px);width:100%}.legal-brand{color:#e84b22;font-size:.78rem;font-weight:700;letter-spacing:.02em;margin:0 0 10px}.legal-card h1{color:#17202b;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(1.45rem,5.5vw,2rem);letter-spacing:-.04em;line-height:1.08;margin:0}.legal-intro{color:#4f5965;font-size:1rem;line-height:1.45;margin:18px 0 0}.legal-list{color:#303a47;display:grid;font-size:.95rem;gap:12px;line-height:1.45;margin:20px 0 0;padding-left:22px}.legal-list li::marker{color:#e84b22}.legal-sections{display:grid;gap:18px;margin-top:22px}.legal-section{color:#303a47}.legal-section h2{color:#17202b;font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1rem;letter-spacing:-.02em;line-height:1.25;margin:0 0 7px}.legal-section p{color:#303a47;font-size:.95rem;line-height:1.45;margin:0}.legal-link{color:#c9401e;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.legal-link:focus-visible{border-radius:3px;outline:2px solid rgb(232 75 34/35%);outline-offset:2px}.legal-note{border-top:1px solid #e5e7e9;color:#66717d;font-size:.86rem;line-height:1.45;margin:22px 0 0;padding-top:16px}.information-messenger-actions{gap:9px;margin-top:14px}.information-2gis-actions a,.information-2gis-map,.information-email-link,.information-messenger-actions a,.information-zateya-link{align-items:center;border:0;border-radius:12px;color:#fff;display:inline-flex;font-size:.82rem;font-weight:700;gap:7px;justify-content:center;min-height:42px;padding:9px 12px;text-align:center;text-decoration:none}.information-messenger-actions .telegram{background:var(--messenger-telegram-gradient);box-shadow:0 5px 12px rgb(34 158 217/20%)}.information-messenger-actions .max{background:var(--messenger-max-gradient);box-shadow:0 5px 12px rgb(71 26 255/20%)}.information-messenger-actions svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:17px}.information-card-site{background:linear-gradient(135deg,#fff8d4,#fff1dc 58%,#ffe4d7);border-color:#ffd08c}.information-site-heading{align-items:center;display:flex;gap:10px}.information-site-heading img{flex:0 0 auto;height:40px;object-fit:contain;width:54px}.information-site-heading h3{margin:0}.information-zateya-link{background:linear-gradient(112deg,#ffcf10,#ffb70e 46%,#ff9414);border:1px solid rgb(222 126 0/35%);box-shadow:0 5px 12px rgb(255 160 18/24%),inset 0 1px 0 rgb(255 255 255/42%);color:#342000;font-size:.88rem;font-weight:800;margin-top:14px;width:100%}.information-zateya-link-label{text-shadow:0 1px 0 rgb(255 255 255/28%)}.information-zateya-link>span:last-child{font-size:1.1rem;line-height:1}.information-2gis-actions{display:grid;gap:9px;margin-top:14px}.information-2gis-actions a,.information-2gis-map{background:#1c9b4a;box-shadow:0 5px 12px rgb(28 155 74/19%)}.information-2gis-actions svg,.information-2gis-map svg,.information-email-link svg,.store-card-call-action svg,.store-card-icon svg,.store-card-phone-icon svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.information-stores{display:grid;gap:10px}.information-stores>h3{color:#17202b;font-size:1rem;letter-spacing:-.02em;margin:5px 2px 0}.store-card{background:#fff;border:1px solid #e1e6ed;border-radius:16px;box-shadow:0 8px 20px rgb(31 46 71/6%);padding:15px}.store-card-heading{align-items:center;color:#17202b;display:flex;font-size:1rem;gap:9px}.store-card-icon{align-items:center;background:#eef8f0;border-radius:9px;color:#1c9b4a;display:inline-flex;height:29px;justify-content:center;width:29px}.store-card address,.store-card p{color:#66717d;font-size:.86rem;font-style:normal;line-height:1.45;margin:10px 0 0}.store-card-contact{align-items:center;display:flex;gap:8px;margin-top:10px}.store-card-phone-icon{align-items:center;background:#f0f7ff;border-radius:50%;color:#2588d9;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.store-card-phone-numbers{display:grid;gap:2px;min-width:0}.store-card-phone-numbers a{color:#243140;font-size:.88rem;font-weight:700;line-height:1.2;text-decoration:none}.store-card-phone-numbers .store-card-city-phone{color:#66717d;font-size:.72rem;font-weight:600}.store-card-call-action{align-items:center;background:linear-gradient(135deg,#30bb67,#159949);border-radius:10px;box-shadow:0 4px 10px rgb(28 155 74/21%);color:#fff;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:800;gap:5px;margin-left:auto;min-height:34px;padding:7px 9px;text-decoration:none}.store-card-call-action svg{height:15px;width:15px}.store-card-call-action:hover{filter:brightness(.96) saturate(1.05);transform:translateY(-1px)}.store-card-call-action:focus-visible,.store-card-phone-numbers a:focus-visible{outline:3px solid rgb(65 155 255/48%);outline-offset:2px}.information-2gis-map{margin-top:14px;width:100%}.information-card-email{background:linear-gradient(135deg,#f5f0ff,#fff)}.information-email-link{background:#5d4cc9;box-shadow:0 5px 12px rgb(93 76 201/19%);margin-top:14px;overflow-wrap:anywhere;width:100%}.information-2gis-actions a:hover,.information-2gis-map:hover,.information-email-link:hover,.information-messenger-actions a:hover,.information-zateya-link:hover{filter:brightness(.96) saturate(1.06);transform:translateY(-1px)}.information-2gis-actions a:focus-visible,.information-2gis-map:focus-visible,.information-email-link:focus-visible,.information-messenger-actions a:focus-visible,.information-zateya-link:focus-visible,.store-card-contact a:focus-visible{outline:3px solid rgb(65 155 255/48%);outline-offset:2px}.condition-connect{margin-top:12px;min-height:42px;padding:11px 15px}.condition-connect-telegram{background:var(--messenger-telegram-gradient);box-shadow:0 4px 10px rgb(34 158 217/24%)}.condition-connect-telegram:hover{filter:brightness(.94)}.condition-connect-max{background:var(--messenger-max-gradient);box-shadow:0 4px 10px rgb(71 26 255/24%)}.condition-connect-max:hover{filter:brightness(.94)}.information-overview{display:grid;gap:12px}.information-overview-title{color:#0b182c;font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 2px}.information-overview-card,.information-site-card{border:1px solid #dbe3ee;border-radius:16px;box-shadow:0 8px 20px rgb(31 46 71/5%);box-sizing:border-box;font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;width:100%}.information-overview-card{background:#fff;padding:16px}.information-overview-card h2{color:#0b182c;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:20px;margin:0}.information-overview-card p{color:#506887;font-size:14px;font-weight:400;letter-spacing:-.015em;line-height:20px;margin:7px 0 0}.information-messenger-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.information-loyalty-card .information-messenger-actions,.information-social-card .information-messenger-actions{margin-top:14px}.information-messenger-action{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:13px;font-weight:700;gap:7px;height:42px;justify-content:center;letter-spacing:-.02em;min-width:0;text-decoration:none}.information-messenger-action.telegram{background:var(--messenger-telegram-gradient)}.information-messenger-action.max{background:var(--messenger-max-gradient)}.information-messenger-action:hover{filter:brightness(.96)}.information-messenger-action svg{fill:none;flex:0 0 auto;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;width:16px}.information-site-card{align-items:center;background:linear-gradient(115deg,#fff4dd,#ffead7);border-color:#ffc367;display:grid;gap:11px;grid-template-columns:52px minmax(0,1fr) 16px;min-height:116px;padding:16px;text-decoration:none}.information-site-card>img{display:block;height:42px;object-fit:contain;width:52px}.information-site-card>span{display:grid;gap:5px;min-width:0}.information-site-card strong{color:#0b182c;font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:19px}.information-site-card small{color:#506887;font-size:13px;font-weight:400;line-height:17px}.information-site-card>svg{fill:none;height:16px;stroke:#0b182c;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.information-delivery-promo{aspect-ratio:390/176;background:linear-gradient(134.1545deg,#fff 17.786%,#eee6ff 96.361%);border:2px solid #ffeca7;border-radius:22px;container-type:inline-size;display:block;isolation:isolate;margin:0;max-width:390px;overflow:hidden;position:relative;text-decoration:none;width:100%}.information-interactive-link{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform-origin:center;transition:filter .11s ease-out,transform .16s cubic-bezier(.2,1.12,.45,1)}.information-interactive-link:active{filter:brightness(.97);transform:scale(.97);transition-duration:.1s}@media (hover:none) and (pointer:coarse){.customer-tabs button:focus:not(:focus-visible),.information-interactive-link:focus:not(:focus-visible){outline:none}}.information-interactive-link>img,.information-store-contact-icon{pointer-events:none}.information-store-call.is-shaking{animation:information-store-call-shake .42s ease-in-out both;transform-origin:50% 45%}@keyframes information-store-call-shake{0%,to{transform:translateX(0) rotate(0)}18%{transform:translateX(-2px) rotate(-2deg)}38%{transform:translateX(2px) rotate(2deg)}58%{transform:translateX(-1.5px) rotate(-1.5deg)}78%{transform:translateX(1px) rotate(1deg)}}.information-link-dialog-backdrop{align-items:center;background:rgb(20 24 31/24%);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);inset:0;justify-items:center;padding:20px;position:fixed;z-index:10000}.information-link-dialog{animation:app-dialog-enter .18s cubic-bezier(.22,1,.36,1) both;background:rgb(255 255 255/96%);border:1px solid rgb(255 255 255/82%);border-radius:28px;box-shadow:0 18px 60px rgb(26 31 46/20%);box-sizing:border-box;color:#111;max-width:min(330px,calc(100vw - 40px));min-width:0;padding:20px;width:100%}.information-link-dialog h2{font-size:18px;font-weight:600;line-height:1.25;margin:0 0 12px;text-align:center}.information-link-dialog p{background:rgb(115 117 128/13%);border-radius:22px;box-sizing:border-box;color:#20212a;font-size:14px;line-height:1.35;margin:0 0 14px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:12px 14px;text-align:left}.information-link-dialog-actions{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.information-link-dialog-actions>a,.information-link-dialog-actions>button{align-items:center;appearance:none;background:#e8e8ec;border:0;border-radius:28px;color:#111;cursor:pointer;display:inline-flex;font:inherit;font-size:17px;font-weight:500;justify-content:center;min-height:48px;min-width:0;padding:10px 12px;text-align:center;text-decoration:none;touch-action:manipulation;transition:filter .12s ease-out,transform .14s ease-out;width:100%}.information-link-dialog-actions>a:active,.information-link-dialog-actions>button:active{filter:brightness(.96);transform:scale(.97)}.information-link-dialog-actions .information-link-dialog-open{background:linear-gradient(105deg,#a254d3,#8c4fd0);color:#fff}.information-link-dialog-actions>a:focus-visible,.information-link-dialog-actions>button:focus-visible{outline:3px solid #7151c8;outline-offset:3px}.information-delivery-copy{display:grid;left:4.615cqw;position:absolute;top:1.538cqw;z-index:4}.information-delivery-copy strong{font-size:6.923cqw;letter-spacing:-.485cqw;margin:0}.information-delivery-copy strong,.information-delivery-copy>span{font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;white-space:nowrap}.information-delivery-copy>span{color:#4f0a88;font-size:3.077cqw;font-weight:400;line-height:1.07;margin:1.538cqw 0 0}.information-delivery-action{display:block;color:#fff;font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;height:100%;left:0;margin:0;position:absolute;top:0;text-decoration:none;width:100%;z-index:4}.information-delivery-action>.information-delivery-button-art{display:block;height:10.597cqw;left:3.846cqw;max-width:none;position:absolute;top:31.026cqw;width:45.744cqw}.information-delivery-action>.information-delivery-button-kicker{color:#4e4a4a;font-size:3.333cqw;font-weight:500;left:13.59cqw;letter-spacing:-.133cqw;line-height:1;position:absolute;top:26.41cqw;white-space:nowrap;z-index:1}.information-delivery-action>.information-delivery-button-label{color:#fff;font-size:5.128cqw;font-weight:500;left:7.436cqw;letter-spacing:-.205cqw;line-height:1;position:absolute;top:33.59cqw;white-space:nowrap;z-index:1}.information-delivery-balloons{height:53.846cqw;left:50.769%;position:absolute;top:-2.564cqw;width:53.846cqw;z-index:1}.information-delivery-balloons img{display:block;height:100%;max-width:none;object-fit:cover;width:100%}.information-delivery-heart-frame{display:block;height:6.667cqw;left:41.282cqw;overflow:hidden;pointer-events:none;position:absolute;top:10.256cqw;width:7.179cqw;z-index:3}.information-delivery-heart-frame img{display:block;height:141.86%;left:-17.08%;max-width:none;position:absolute;top:-21.72%;width:130.62%}.information-loyalty-module{aspect-ratio:390/149;background:linear-gradient(138.913deg,#fff 17.786%,#eee6ff 96.361%) padding-box,linear-gradient(90deg,#ffeca7,#ffb1d8 52%,#b0f8f0) border-box;border:2px solid transparent;border-radius:22px;box-sizing:border-box;container-type:inline-size;isolation:isolate;margin:0;max-width:390px;overflow:hidden;position:relative;width:100%}.information-loyalty-module h2{color:#000;font-size:6.923cqw;font-weight:600;letter-spacing:-.485cqw;line-height:.96;top:2.308cqw;white-space:nowrap;width:57.949cqw}.information-loyalty-module h2,.information-loyalty-module>p{font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;left:4.103cqw;margin:0;position:absolute;z-index:3}.information-loyalty-module>p{color:#4f0a88;font-size:3.077cqw;font-weight:400;height:7.692cqw;letter-spacing:-.154cqw;line-height:normal;top:11.026cqw;white-space:pre-wrap;width:53.59cqw}.information-loyalty-rays{align-items:center;display:flex;height:14.137cqw;justify-content:center;left:60.3cqw;position:absolute;top:6.487cqw;width:11.109cqw;z-index:2}.information-loyalty-rays-inner{flex:none;height:12.508cqw;position:relative;transform:rotate(-23.41deg);width:6.691cqw}.information-loyalty-rays-art{inset:-3.28% -6.13%;position:absolute}.information-loyalty-rays-art img{display:block;height:100%;max-width:none;width:100%}.information-loyalty-logo{height:21.45cqw;left:70.769cqw;position:absolute;top:2.308cqw;width:27.5cqw;z-index:2}.information-loyalty-logo img{display:block;height:100%;max-width:none;object-fit:fill;width:100%}.information-loyalty-corner{bottom:calc(5.92% - 1.76px);left:calc(91.79% + 1.67px);position:absolute;right:calc(7% - 1.72px);top:calc(88.68% + 1.55px);z-index:2}.information-loyalty-corner img{display:block;height:100%;max-width:none;width:100%}.information-loyalty-actions{display:contents}.information-loyalty-action{border-radius:10.8cqw;color:#fff;display:block;font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;font-size:3.59cqw;font-weight:500;height:9.744cqw;letter-spacing:-.144cqw;line-height:1;overflow:hidden;position:absolute;text-decoration:none;top:25.128cqw;white-space:nowrap;width:46.154cqw;z-index:4}.information-loyalty-action-telegram{left:2.308cqw}.information-loyalty-action-max{left:51.282cqw}.information-loyalty-action>img{display:block;max-width:none;pointer-events:none;position:absolute}.information-loyalty-button-base,.information-loyalty-button-overlay{height:100%;inset:0;width:100%}.information-loyalty-button-base{z-index:-2}.information-loyalty-button-overlay{z-index:-1}.information-loyalty-button-icon{height:4.615cqw;position:absolute!important;top:2.564cqw;z-index:1}.information-loyalty-action span{position:absolute;top:3.333cqw;z-index:1}.information-loyalty-action-telegram .information-loyalty-button-icon{left:3.077cqw;width:5.128cqw}.information-loyalty-action-telegram span{left:9.487cqw}.information-loyalty-action-max .information-loyalty-button-icon{left:6.667cqw;width:4.359cqw}.information-loyalty-action-max span{left:13.333cqw}.information-social-module{aspect-ratio:390/172;background:linear-gradient(134.813deg,#fff 17.786%,#f5ffdd 96.361%);border:2px solid #eba39a;border-radius:22px;box-sizing:border-box;container-type:inline-size;isolation:isolate;margin:0;max-width:390px;overflow:hidden;position:relative;width:100%}.information-social-module h2{color:#000;font-size:6.923cqw;font-weight:600;letter-spacing:-.485cqw;line-height:.91;top:2.821cqw;width:61.282cqw}.information-social-module h2,.information-social-module>p{font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;left:4.103cqw;margin:0;position:absolute;z-index:2}.information-social-module>p{color:#4f0a88;font-size:3.077cqw;font-weight:400;height:7.436cqw;letter-spacing:-.154cqw;line-height:normal;top:16.923cqw;white-space:pre-wrap;width:47.436cqw}.information-social-apps{height:25.385cqw;left:54.615cqw;overflow:hidden;position:absolute;top:1.282cqw;width:39.231cqw;z-index:1}.information-social-apps img{display:block;height:123.27%;left:-3.45%;max-width:none;position:absolute;top:-15.78%;width:106.24%}.information-social-corner{bottom:calc(7.93% - 1.68px);left:calc(91.79% + 1.67px);position:absolute;right:calc(7% - 1.72px);top:calc(86.67% + 1.47px);z-index:1}.information-social-corner img{display:block;height:100%;max-width:none;width:100%}.information-social-actions{display:contents}.information-social-action{border-radius:10.8cqw;color:#fff;display:block;font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;font-size:3.59cqw;font-weight:500;height:9.744cqw;letter-spacing:-.144cqw;line-height:1;overflow:hidden;position:absolute;text-decoration:none;top:30cqw;white-space:nowrap;width:46.154cqw;z-index:3}.information-social-action-telegram{left:2.308cqw}.information-social-action-max{left:51.026cqw}.information-social-action>img{display:block;max-width:none;pointer-events:none;position:absolute}.information-social-button-base,.information-social-button-overlay{height:100%;inset:0;width:100%}.information-social-button-base{z-index:-2}.information-social-button-overlay{z-index:-1}.information-social-button-icon{height:4.615cqw;position:absolute!important;top:2.564cqw;z-index:1}.information-social-action span{position:absolute;top:3.333cqw;z-index:1}.information-social-action-telegram .information-social-button-icon{left:3.846cqw;width:5.128cqw}.information-social-action-telegram span{left:12.308cqw}.information-social-action-max .information-social-button-icon{left:8.718cqw;width:4.359cqw}.information-social-action-max span{left:15.385cqw}.information-stores-heading-wrap{align-items:center;display:flex;gap:8px;justify-content:center;margin:0;padding:4.5px 0}.information-stores-pin{display:block;flex:0 0 35px;height:34px;overflow:hidden;position:relative;width:35px}.information-stores-pin img{display:block;height:141.43%;left:-20.4%;max-width:none;position:absolute;top:-20.54%;width:140.02%}.information-stores-heading{color:#000;font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;font-size:27px;font-weight:600;letter-spacing:-1.89px;line-height:.96;margin:0}.information-store-module{aspect-ratio:390/283;background:linear-gradient(180deg,#fff,#f6fcff) padding-box,linear-gradient(90deg,#eba399 20%,#aef7f0 52%,#b7b1fe 80%) border-box;border:2px solid transparent;border-radius:22px;box-sizing:border-box;container-type:inline-size;isolation:isolate;margin:0;max-width:390px;overflow:hidden;position:relative;width:100%}.information-store-balloons{height:47.4359cqw;left:54.8718cqw;overflow:hidden;pointer-events:none;position:absolute;top:-3.3333cqw;width:40.7692cqw;z-index:1}.information-store-balloons img{display:block;height:107.57%;left:-.08%;max-width:none;object-fit:fill;position:absolute;top:0;width:100.16%}.information-store-module-talnakh .information-store-balloons{height:51.3513cqw;left:57.4359cqw;top:-3.0769cqw;width:41.1687cqw}.information-store-module-talnakh .information-store-balloons img{height:99.685%;left:.246%;object-fit:cover;top:.157%;transform:rotate(.23deg) scaleX(-1);transform-origin:center;width:99.508%}.information-store-location-icon{height:7.6923cqw;left:4.359cqw;pointer-events:none;position:absolute;top:6.4103cqw;width:7.6923cqw;z-index:2}.information-store-location-bg{display:block;height:100%;inset:0;position:absolute;width:100%}.information-store-location-glyph{display:block;height:3.9744cqw;left:2.1154cqw;position:absolute;top:1.859cqw;width:3.7179cqw}.information-store-contact-icon{height:7.6923cqw;left:4.359cqw;position:absolute;width:7.6923cqw;z-index:2}.information-store-contact-icon-phone{top:19.2308cqw}.information-store-contact-icon-clock{top:30.5128cqw}.information-store-module-talnakh .information-store-contact-icon,.information-store-module-talnakh .information-store-location-icon{left:3.8462cqw}.information-store-module h2,.information-store-module p{font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;margin:0;position:absolute;z-index:2}.information-store-module h2{color:#000;font-size:5.1282cqw;font-weight:500;letter-spacing:-.2564cqw;top:5.641cqw}.information-store-module h2,.information-store-module p{left:15.3846cqw;line-height:normal}.information-store-address,.information-store-landline,.information-store-schedule{color:#848a8f;font-size:3.5897cqw;font-weight:400;letter-spacing:-.1795cqw}.information-store-address{top:11.0256cqw}.information-store-module-talnakh .information-store-address{font-size:4.1026cqw;letter-spacing:-.2051cqw}.information-store-hours,.information-store-phone{color:#090909;font-size:4.6154cqw;font-weight:500;letter-spacing:-.2308cqw}.information-store-phone{top:18.4615cqw}.information-store-landline{top:23.5897cqw}.information-store-hours{top:30.2564cqw}.information-store-schedule{top:35.1282cqw}.information-store-actions{inset:0;position:absolute;z-index:3}.information-store-action,.information-store-call{background-repeat:no-repeat;background-size:100% 100%;box-sizing:border-box;color:#fff;display:block;font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;font-size:4.6154cqw;font-weight:500;height:9.7436cqw;letter-spacing:-.1846cqw;line-height:4.6154cqw;padding:0;position:absolute;text-decoration:none;white-space:nowrap;width:46.1538cqw}.information-store-action>span,.information-store-call>span{line-height:4.6154cqw;position:absolute}.information-store-button-icon{display:block;max-width:none;pointer-events:none;position:absolute}.information-store-telegram{background-image:url(/brand/delivery/figma-store-telegram-bg-overlay.svg),url(/brand/delivery/figma-store-telegram-bg-base.svg);left:2.5641cqw;top:45.1282cqw}.information-store-module-talnakh .information-store-telegram{background-image:url(/brand/delivery/figma-store-talnakh-telegram-bg-overlay.svg),url(/brand/delivery/figma-store-talnakh-telegram-bg-base.svg)}.information-store-telegram .information-store-button-icon{height:4.6154cqw;left:7.6923cqw;top:2.5641cqw;width:5.1282cqw}.information-store-telegram>span{left:14.8718cqw;top:2.5641cqw}.information-store-max{background-image:url(/brand/delivery/figma-store-max-bg.svg);left:51.7949cqw;top:45.641cqw}.information-store-module-talnakh .information-store-max{background-image:url(/brand/delivery/figma-store-talnakh-max-bg.svg)}.information-store-max .information-store-button-icon{height:5.1282cqw;left:14.1026cqw;top:2.3077cqw;width:4.8718cqw}.information-store-max>span{left:21.2821cqw;top:2.5641cqw}.information-store-map{background-image:url(/brand/delivery/figma-store-map-bg.svg);color:#575757;left:2.5641cqw;top:58.2051cqw}.information-store-module-talnakh .information-store-map{background-image:url(/brand/delivery/figma-store-talnakh-map-bg.svg)}.information-store-map .information-store-button-icon{height:5.1282cqw;left:4.359cqw;top:2.3077cqw;width:4.6154cqw}.information-store-map>span{left:10.7692cqw;top:2.8205cqw}.information-store-call{align-items:center;display:flex;gap:2.3077cqw;justify-content:center;background-image:url(/brand/delivery/figma-store-call-bg.svg);color:#575757;left:51.2821cqw;top:58.2051cqw}.information-store-module-talnakh .information-store-call{background-image:url(/brand/delivery/figma-store-talnakh-call-bg.svg)}.information-store-call .information-store-button-icon{filter:none;flex:0 0 auto;height:3.9363cqw;position:static;width:4.5418cqw}.information-store-call>span{line-height:1;position:static}.information-review-module{aspect-ratio:390/160;background:linear-gradient(136.883deg,#fff 17.786%,#f9e0fa 96.361%);border:2px solid #eba39a;border-radius:22px;box-sizing:border-box;container-type:inline-size;isolation:isolate;margin:0;max-width:390px;overflow:hidden;position:relative;width:100%}.information-review-phone{height:45.641cqw;left:67.692cqw;overflow:hidden;pointer-events:none;position:absolute;top:-2.564cqw;width:29.231cqw;z-index:1}.information-review-phone>span{display:block;height:100%;overflow:hidden;position:relative;width:100%}.information-review-phone img{height:100%;left:-27.27%;max-width:none;position:absolute;top:0;width:155.68%}.information-review-module h2{color:#000;font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;font-size:6.923cqw;font-weight:600;left:4.615cqw;letter-spacing:-.485cqw;line-height:.96;margin:0;position:absolute;top:3.077cqw;z-index:2}.information-review-star{pointer-events:none;position:absolute;z-index:2}.information-review-star-yellow{height:7.436cqw;left:59.062cqw;top:2.905cqw;width:7.436cqw}.information-review-star-pink{height:4.769cqw;left:66.59cqw;top:9.215cqw;width:5.251cqw}.information-review-balloons{height:25.128cqw;left:86.667cqw;opacity:.76;pointer-events:none;position:absolute;top:17.179cqw;width:20.256cqw;z-index:1}.information-review-balloons img{display:block;height:100%;max-width:none;object-fit:cover;width:100%}.information-review-action{color:#fff;display:block;font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;font-size:4.103cqw;font-weight:500;height:10cqw;left:4.359cqw;letter-spacing:-.205cqw;line-height:normal;overflow:hidden;position:absolute;text-decoration:none;width:60.513cqw;z-index:3}.information-review-action-norilsk{top:14.872cqw}.information-review-action-talnakh{top:26.923cqw}.information-review-action>img:first-child{height:100%;inset:0;max-width:none;pointer-events:none;position:absolute;width:100%;z-index:-1}.information-review-action span{left:2.051cqw;position:absolute;top:2.564cqw}.information-review-action-arrow{height:4.308cqw;max-width:none;position:absolute;right:2.436cqw;top:2.821cqw;transform:rotate(180deg) scaleX(-1);width:5.692cqw}.information-contact-module{aspect-ratio:390/155;background-image:linear-gradient(137.79deg,#fff 17.786%,#cefeeb 96.361%);border:2px solid #eba39a;border-radius:22px;box-sizing:border-box;container-type:inline-size;isolation:isolate;margin:0;max-width:390px;overflow:hidden;position:relative;width:100%}.information-preview-page{align-content:start;background:#fbfaf8;box-sizing:border-box;color:#17202b;display:grid;gap:14px;margin:0 auto;max-width:520px;min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom));width:100%}.information-preview-link-check,.information-preview-page>.information-contact-module,.information-preview-page>.information-preview-note,.information-preview-page>h1{margin-left:auto;margin-right:auto;max-width:390px;width:100%}.information-preview-page>h1{font-family:var(--font-profile-inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(21px,6vw,27px);letter-spacing:-.03em;line-height:1.15;margin-bottom:0;margin-top:0}.information-preview-note{color:#66717f;font-size:14px;line-height:1.4;margin-bottom:0;margin-top:-8px}.information-preview-link-check{background:#fff;border:1px solid #e3e1ec;border-radius:18px;box-sizing:border-box;padding:16px}.information-preview-link-check h2{font-size:16px;font-weight:600;line-height:1.3;margin:0 0 12px}.information-preview-link-button{align-items:center;appearance:none;background:linear-gradient(105deg,#ed45a2,#9a51d2);border:0;border-radius:26px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:600;justify-content:center;min-height:48px;padding:10px 20px;text-align:center;touch-action:manipulation;transition:transform .14s ease-out,filter .14s ease-out}.information-preview-link-button:active{filter:brightness(.96);transform:scale(.97)}.information-preview-link-button:focus-visible{outline:3px solid #7151c8;outline-offset:3px}.information-contact-balloons{height:52.56cqw;left:62.05cqw;max-width:none;object-fit:cover;opacity:.76;pointer-events:none;position:absolute;top:-8.72cqw;width:42.05cqw;z-index:0}.information-contact-envelope-motion{align-items:center;display:flex;height:34.89cqw;justify-content:center;left:54.1cqw;pointer-events:none;position:absolute;top:2.82cqw;transform-origin:50% 50%;width:36.92cqw;z-index:2}@keyframes information-contact-envelope-tap{0%{transform:translateZ(0) rotate(0deg) scale(1)}38%{transform:translate3d(-.35cqw,-1.5cqw,0) rotate(-4deg) scale(1.035)}70%{transform:translate3d(.2cqw,-.35cqw,0) rotate(1.5deg) scale(1.01)}to{transform:translateZ(0) rotate(0deg) scale(1)}}.information-contact-module.is-email-pressed .information-contact-envelope-motion{animation:information-contact-envelope-tap .42s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.information-contact-module.is-email-pressed .information-contact-envelope-motion{animation:none}}.information-contact-envelope-art{height:29.69cqw;position:relative;transform:rotate(-10.11deg);width:32.21cqw}.information-contact-envelope-crop{height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}.information-contact-envelope-crop img{height:108.46%;left:0;max-width:none;position:absolute;top:-8.46%;width:100%}.information-contact-heart{align-items:center;display:flex;height:15.45cqw;justify-content:center;left:34.1cqw;overflow:hidden;pointer-events:none;position:absolute;top:-1.28cqw;width:21.58cqw;z-index:3}.information-contact-heart>span{height:11.75cqw;overflow:hidden;position:relative;transform:rotate(11.58deg);width:19.62cqw}.information-contact-heart img{height:166.98%;left:0;max-width:none;position:absolute;top:-39.41%;width:100%}.information-contact-title{color:#000;font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;font-size:6.923cqw;font-weight:600;left:4.359cqw;letter-spacing:-.485cqw;line-height:.96;margin:0;position:absolute;top:2.564cqw;width:31.282cqw;z-index:3}.information-contact-email-button{background:linear-gradient(94.74deg,#ffafbd,#eda6c4 52%,#fc5470);border-radius:22px;height:21.026cqw;left:3.333cqw;position:absolute;top:14.103cqw;width:50cqw;z-index:1}.information-contact-mail-icon{height:25.81%;left:16.41%;position:absolute;top:41.94%;width:14.51cqw;z-index:2}.information-contact-mail-icon img{display:block;height:100%;max-width:none;width:100%}.information-contact-arrow{aspect-ratio:757/573;display:flex;height:auto;left:calc(37.69% - .49px);justify-content:center;pointer-events:none;position:absolute;top:17.69cqw;transform:rotate(180deg) scaleX(-1);width:9.59cqw;z-index:2}.information-contact-arrow>span{height:100%;position:relative;width:100%}.information-contact-arrow>span>span{inset:0;overflow:hidden;pointer-events:none;position:absolute}.information-contact-arrow img{height:218.85%;left:-33.16%;max-width:none;position:absolute;top:-60.21%;width:165.65%}.information-contact-email-label{bottom:calc(15.48% - 1.38px);color:#fff;font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;font-size:5.128cqw;font-weight:500;left:calc(6.92% - 1.72px);letter-spacing:-.256cqw;line-height:1;pointer-events:none;position:absolute;right:calc(48.97% - .04px);top:calc(71.61% + .86px);white-space:nowrap;z-index:4}.information-contact-email{background:transparent;border-radius:22px;color:transparent;display:block;font-size:0;height:21.026cqw;left:3.333cqw;position:absolute;text-decoration:none;top:14.103cqw;width:50cqw;z-index:5}.information-contact-email:focus-visible{outline:3px solid #6a5bd0;outline-offset:3px}.rules-banner{aspect-ratio:390/140;background:linear-gradient(140.274deg,#feedfa 17.786%,#e2faff 96.361%);border:2px solid #ffc1ac;border-radius:22px;box-shadow:0 10px 24px rgb(31 46 71/10%);container-type:inline-size;isolation:isolate;margin-bottom:14px;max-width:390px;overflow:hidden;position:relative}.rules-banner-illustration-frame{height:45.385cqw;left:54.103%;max-width:none;position:absolute;top:-4.103cqw;width:45.385%;z-index:1}.rules-banner-decor,.rules-banner-illustration{display:block;height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%}.rules-banner-copy{left:4.359%;position:absolute;top:5.897cqw;z-index:2}.rules-banner-copy h1{color:#7459ba;font-size:7.179cqw;font-weight:700;letter-spacing:-.287cqw;line-height:.96;white-space:nowrap}.rules-banner-copy h1,.rules-banner-description{font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;margin:0}.rules-banner-description{color:#38424d;font-size:2.564cqw;font-weight:400;height:5.897cqw;left:4.359cqw;line-height:normal;position:absolute;top:24.359cqw;width:44.103cqw;z-index:2}.rules-banner-decor-frame{height:9.231cqw;left:37.436%;max-width:none;position:absolute;top:1.795cqw;width:9.231cqw;z-index:2}.rules-figma{aspect-ratio:390/520;background:linear-gradient(133.913deg,#fff 5.681%,#eee6ff 48.936%,#efefef 100.06%);border:2px solid #d3cff8;border-radius:22px;box-shadow:0 10px 24px rgb(31 46 71/10%);container-type:inline-size;isolation:isolate;overflow:clip;position:relative;max-width:390px;width:100%}.rules-figma-card{background:linear-gradient(90deg,rgb(236 251 247/65%),rgb(255 247 219/65%));border:1px solid #eee6ff;border-radius:5.699cqw;height:12.435cqw;left:3.627cqw;overflow:clip;position:absolute;width:92.746cqw}.rules-figma-card h2,.rules-figma-card p{font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;margin:0;position:absolute}.rules-figma-card h2{color:#040404;font-size:3.109cqw;font-weight:700;letter-spacing:-.124cqw;line-height:.83;text-align:center;white-space:nowrap}.rules-figma-card p{color:#636970;font-size:2.332cqw;font-weight:400;letter-spacing:-.093cqw;line-height:normal}.rules-figma-icon{aspect-ratio:1;left:3.886cqw;overflow:hidden;position:absolute;width:9.585cqw}.rules-figma-icon img{max-width:none;position:absolute}.rules-figma-icon-coin{top:1.036cqw}.rules-figma-icon-coin img{height:150.29%;left:-24.28%;top:-25.29%;width:150.72%}.rules-figma-icon-percent{top:1.813cqw}.rules-figma-icon-percent img{height:153.45%;left:-25%;top:-25.86%;width:148.33%}.rules-figma-icon-bag{top:1.036cqw}.rules-figma-icon-bag img{height:140.74%;left:-19.4%;top:-20.65%;width:138.26%}.rules-figma-icon-refresh{top:1.036cqw}.rules-figma-icon-refresh img{height:152.37%;left:-22.85%;top:-26%;width:145.48%}.rules-figma-icon-cart{top:6.088cqw;transform:translateY(-50%)}.rules-figma-icon-cart img{height:161.22%;left:-27.45%;top:-30.61%;width:154.9%}.rules-figma-icon-gift{top:1.036cqw}.rules-figma-icon-gift img{height:130.08%;left:-13.08%;top:-14.73%;width:126.16%}.rules-figma-icon-family{top:1.036cqw}.rules-figma-icon-family img{inset:0;width:100%;height:100%;object-fit:contain}.rules-figma-icon-return{top:2.591cqw}.rules-figma-icon-return img{height:129.28%;left:-13.72%;top:-14.43%;width:127.44%}.rules-figma-card-bonus{top:2.332cqw}.rules-figma-card-bonus h2{left:25.389cqw;top:1.554cqw;transform:translateX(-50%);width:18.135cqw}.rules-figma-card-bonus p{left:16.58cqw;top:4.922cqw;width:46.891cqw}.rules-figma-card-discount{height:21cqw;top:17.098cqw}.rules-figma-card-discount h2{left:16.321cqw;top:1.554cqw;width:75cqw}.rules-figma-card-discount p{left:16.58cqw;top:4.9cqw;width:74cqw}.rules-figma-card-subscriptions{top:40.43cqw}.rules-figma-card-subscriptions h2{left:16.321cqw;top:1.554cqw;width:49.741cqw}.rules-figma-card-subscriptions p{left:16.58cqw;top:4.922cqw;width:61.14cqw}.rules-figma-card-spend{top:55.196cqw}.rules-figma-card-spend h2{left:36.01cqw;top:1.295cqw;transform:translateX(-50%);width:39.378cqw}.rules-figma-card-spend p{left:16.58cqw;top:4.922cqw;width:32.124cqw}.rules-figma-card-purchase{top:69.963cqw}.rules-figma-card-purchase h2{left:39cqw;top:1.295cqw;transform:translateX(-50%);width:45.337cqw}.rules-figma-card-purchase p{left:16.58cqw;top:5.181cqw;width:30.052cqw}.rules-figma-card-newcomer{top:84.73cqw}.rules-figma-card-newcomer h2{left:16.321cqw;top:1.036cqw;width:40.415cqw}.rules-figma-card-newcomer p{left:16.58cqw;top:4.3cqw;width:68.912cqw;line-height:1.1}.rules-figma-card-family{top:99.497cqw}.rules-figma-card-family h2{left:16.321cqw;top:1.036cqw}.rules-figma-card-family p{left:16.58cqw;top:4.3cqw;width:73cqw;line-height:1.12}.rules-figma-card-return{height:15.285cqw;top:114.264cqw}.rules-figma-card-return h2{left:16.321cqw;top:1.554cqw;width:24.093cqw}.rules-figma-card-return p{left:16.58cqw;top:5.181cqw;width:70.207cqw}.rules-figma-card-bonus h2,.rules-figma-card-discount h2,.rules-figma-card-family h2,.rules-figma-card-newcomer h2,.rules-figma-card-purchase h2,.rules-figma-card-return h2,.rules-figma-card-spend h2,.rules-figma-card-subscriptions h2{left:16.58cqw;text-align:left;transform:none}.operations{display:grid;gap:14px}.operations-status{color:#78808b;font-size:.85rem;line-height:1.4;margin:0}.operations-skeleton{display:grid;gap:8px}.operations-skeleton span{background:linear-gradient(100deg,#f0f1f4 18%,#fafafa 38%,#f0f1f4 58%);background-size:220% 100%;border:1px solid #eceef1;border-radius:13px;display:block;height:66px;animation:operations-skeleton-shimmer 1.15s ease-in-out infinite}@keyframes operations-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.operations-skeleton span{animation:none}}.bonus-balance{aspect-ratio:390/177;background:linear-gradient(137.45deg,#ecfbf7,#f8fbfa 32%,#fceff5 66.667%) border-box;border:0;border-radius:22px;box-shadow:0 10px 24px rgb(31 46 71/10%);container-type:inline-size;isolation:isolate;overflow:hidden;position:relative;max-width:390px}@keyframes bonus-banner-intro{0%{transform:perspective(980px) rotateX(6deg) rotateY(-9deg) scale(.965);opacity:.94}26%{transform:perspective(980px) rotateX(-4deg) rotateY(7deg) scale(1.018);opacity:1}51%{transform:perspective(980px) rotateX(2.8deg) rotateY(-5deg) scale(.994)}76%{transform:perspective(980px) rotateX(-1.6deg) rotateY(2.6deg) scale(1.004)}to{transform:perspective(980px) rotateX(0deg) rotateY(0deg) scale(1);opacity:1}}.bonus-balance{animation:bonus-banner-intro 2.1s cubic-bezier(.25,.72,.25,1) both;transform:perspective(1000px) rotateX(var(--card-tilt-x,0deg)) rotateY(var(--card-tilt-y,0deg));transform-origin:center}.bonus-balance.has-card-intro,.bonus-balance.is-card-interacting{animation:none}.banner-bonus-rim,.bonus-balance:before,.loyalty-card-rim{content:"";position:absolute;inset:0;z-index:7;pointer-events:none;border:calc(2 * 100cqw / 390) solid transparent;border-radius:inherit;background:conic-gradient(from var(--profile-rim-angle),rgb(161 149 209/29%) 0deg,rgb(161 149 209/29%) 156deg,#8bdefb 205deg,#9474fd 232deg,#fa67c7 259deg,#fff5fe 269deg,#b15afd 286deg,rgb(161 149 209/29%) 332deg,rgb(161 149 209/29%) 1turn) border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:none;animation:profile-chromatic-rim-orbit 4.1s linear infinite,bonus-rim-pulse 5s ease-in-out infinite}.loyalty-card>.loyalty-card-rim{border-radius:calc(22 * 100cqw / 390)}@keyframes bonus-rim-pulse{0%,to{opacity:.88}50%{opacity:1}}@keyframes bonus-coin-float{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}48%{transform:translate3d(0,-10px,0) rotate(3.7deg) scale(1.025)}75%{transform:translate3d(0,-5px,0) rotate(-1.3deg) scale(1.012)}}@keyframes bonus-ruble-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-2px) rotate(3deg)}}.bonus-balance-coin{transform-origin:50% 52%;backface-visibility:hidden;animation:bonus-coin-float 5.2s ease-in-out infinite}.bonus-balance-amount img{animation:bonus-ruble-float 5.6s ease-in-out infinite}@keyframes bonus-surface-glint{0%,8%{transform:translate3d(-130%,0,0);opacity:0}14%{opacity:.52}25%{transform:translate3d(130%,0,0);opacity:.48}32%,to{transform:translate3d(130%,0,0);opacity:0}}.bonus-balance:after{content:"";position:absolute;top:-12%;bottom:-12%;left:0;width:80%;z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 20%,rgb(255 255 255/0) 38%,rgb(255 255 255/50%) 51%,rgb(255 255 255/0) 64%,transparent 80%);transform:translate3d(-130%,0,0);animation:bonus-surface-glint 6.8s ease-in-out 2.4s infinite}@keyframes bonus-banner-intro-reduced{0%{transform:perspective(1000px) rotateX(3.4deg) rotateY(-5.6deg) scale(.985)}46%{transform:perspective(1000px) rotateX(-2.3deg) rotateY(3.9deg) scale(1.005)}to{transform:perspective(1000px) rotateX(0deg) rotateY(0deg) scale(1)}}@media (prefers-reduced-motion:reduce){.bonus-balance{animation:bonus-banner-intro-reduced 2.2s ease-in-out both}.bonus-balance-coin{animation:bonus-coin-float 6.8s ease-in-out infinite}.bonus-balance-amount img{animation:bonus-ruble-float 8.2s ease-in-out infinite}.banner-bonus-rim,.bonus-balance:before,.loyalty-card-rim{animation:profile-chromatic-rim-orbit 8s linear infinite,bonus-rim-pulse 7s ease-in-out infinite}.bonus-balance:after{animation:bonus-surface-glint 10s ease-in-out infinite}}.bonus-balance-fx-clip{height:142.938%;left:13.077%;overflow:hidden;pointer-events:none;position:absolute;top:-27.684%;width:97.436%;z-index:0}.bonus-balance-fx{height:100%;left:-6.04%;max-width:none;position:absolute;top:-1.71%;width:100%}.bonus-balance-coin{border-radius:23.333cqw;height:95.48%;left:53.077%;max-width:none;object-fit:cover;position:absolute;top:1.695%;width:40.769%;z-index:1}.bonus-balance-label{align-items:center;display:flex;background:linear-gradient(90deg,#faf9fe,#f9e6fc);border:1px solid #f3e7e7;border-radius:24px;height:19.209%;left:8.974%;overflow:hidden;position:absolute;top:12.994%;width:43.333%;z-index:2}.bonus-balance-label img{height:79.412%;margin-left:5.325%;object-fit:contain;width:15.385%}.bonus-balance-label span{color:#565656;font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;font-size:4.103cqw;font-weight:600;line-height:normal;margin-left:6.509%;white-space:nowrap}.bonus-balance-amount{align-items:center;display:flex;gap:2.051cqw;left:4.872%;margin:0;max-width:48%;position:absolute;top:37.288%;z-index:2}.bonus-balance-amount strong{color:#050f29;font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11.538cqw;font-weight:700;letter-spacing:-.08em;line-height:normal;white-space:nowrap}.bonus-balance-amount img{flex:0 0 auto;height:8.974cqw;object-fit:contain;width:11.282cqw}.bonus-balance-spend{align-items:center;display:flex;left:5.641%;margin:0;position:absolute;top:66.667%;z-index:2}.bonus-balance-spend img{height:13.333cqw;object-fit:contain;width:10.256cqw}.bonus-balance-spend span{color:#6a696d;font-family:var(--font-profile-inter),Inter,system-ui,sans-serif;font-size:3.59cqw;font-weight:700;letter-spacing:-.04em;line-height:.83;margin-left:1.282cqw;white-space:nowrap}.promotions-feed{display:flex;flex-direction:column;gap:17px;margin:0 auto;max-width:390px;padding:0 0 24px;width:100%;container-type:inline-size}@media (min-width:600px){.promotions-feed{max-width:820px}}.promotions-poster{aspect-ratio:1600/630;border-radius:5.641cqw;box-shadow:0 10px 26px rgb(31 46 71/11%);isolation:isolate;overflow:hidden;position:relative;width:100%;transform-origin:center;touch-action:pan-y;transform:perspective(1000px) rotateX(var(--card-tilt-x,0deg)) rotateY(var(--card-tilt-y,0deg))}.promotions-poster img{display:block;height:100%;object-fit:contain;opacity:0;transform:scale(1.025);transition:opacity .44s ease,transform .9s cubic-bezier(.22,1,.36,1);width:100%}.promotions-poster.is-ready:not(.is-card-interacting):not(.has-card-intro){animation:card-glass-intro 2.8s ease-in-out 1 both}.promotions-poster.is-ready:not(.is-card-interacting):not(.has-card-intro):after{animation:card-glass-intro-light 2.8s ease-in-out 1 both}.promotions-poster--inset-artwork{background:#fff}.promotions-poster--inset-artwork img{width:97%;margin-inline:auto}.promotions-poster.is-ready img{opacity:1;transform:scale(1)}.promotions-poster:before{content:"";position:absolute;top:-12%;bottom:-12%;left:0;width:80%;z-index:4;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 20%,rgb(255 255 255/0) 38%,rgb(255 255 255/50%) 51%,rgb(255 255 255/0) 64%,transparent 80%);transform:translate3d(-130%,0,0);opacity:0}.promotions-poster.is-ready:before{animation:bonus-surface-glint 6.8s ease-in-out 2.4s infinite}@media (prefers-reduced-motion:reduce){.promotions-poster.is-ready:before{animation:bonus-surface-glint 10s ease-in-out infinite}}.promotions-poster:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--card-glare-x,50%) var(--card-glare-y,50%),rgb(255 255 255/75%) 0,rgb(255 255 255/26%) 20%,transparent 65%);opacity:var(--card-glare-opacity,0)}.promotions-poster-error,.promotions-poster-loader{align-items:center;background:radial-gradient(ellipse at 20% 15%,rgb(229 255 249/85%),transparent 52%),radial-gradient(ellipse at 85% 92%,rgb(255 217 244/75%),transparent 49%),#fbf6fe;display:flex;flex-direction:column;gap:15px;inset:0;justify-content:center;overflow:hidden;position:absolute;text-align:center;z-index:3}.promotions-poster-loader:before{content:"";position:absolute;inset:-50%;background:linear-gradient(112deg,transparent 40%,rgb(255 255 255/52%) 49%,transparent 57%);animation:promotions-loader-sheen 2.2s cubic-bezier(.4,0,.2,1) infinite}.promotions-poster-loader-orbit{align-items:center;border:1.5px solid rgb(182 125 244/45%);border-radius:50%;box-shadow:0 0 0 9px rgb(255 255 255/35%),0 10px 35px rgb(153 103 218/15%);display:flex;height:clamp(38px,14cqw,82px);justify-content:center;position:relative;width:clamp(38px,14cqw,82px);animation:promotions-loader-float 2.4s ease-in-out infinite}.promotions-poster-loader-emblem{background:linear-gradient(130deg,#ffa7dc,#9b66f2 68%,#5bdacc);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(25px,9cqw,56px);font-weight:800;line-height:1}.promotions-poster-loader-caption{color:#736784;font-size:clamp(12px,3.2cqw,18px);font-weight:650;letter-spacing:.03em;position:relative}.promotions-poster-loader-progress{background:rgb(159 121 208/18%);border-radius:8px;height:3px;overflow:hidden;position:relative;width:min(39%,154px)}.promotions-poster-loader-progress:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#8c78fa,#ff7dcd,#87e1cc);transform:translateX(-103%);animation:promotions-loader-progress 1.6s ease-in-out infinite}.promotions-poster-error{color:#685875;font-size:14px}.promotions-poster-error button{background:#fff;border:1px solid #dfcbf2;border-radius:999px;color:#7741c0;cursor:pointer;font-weight:600;padding:9px 15px}@keyframes promotions-loader-sheen{to{transform:translateX(60%)}}@keyframes promotions-loader-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes promotions-loader-progress{45%,60%{transform:translateX(-7%)}to{transform:translateX(103%)}}@media (prefers-reduced-motion:reduce){.promotions-poster img{transition:none}}.bonus-expiring{background:#fff;border:1px solid #e6e8ef;border-radius:14px;padding:13px 14px}.bonus-expiring h2{color:#222c3d;font-size:.87rem;margin:0 0 8px}.bonus-expiring ul{display:grid;gap:7px;list-style:none;margin:0;padding:0}.bonus-expiring li{align-items:center;display:flex;gap:8px;justify-content:space-between}.bonus-expiring li strong{color:#d74258;font-size:.88rem}.bonus-expiring li span{color:#747b89;font-size:.72rem;text-align:right}.operation-list{display:grid;gap:8px}.operation-row{align-items:center;background:#fff;border:1px solid #e8eaec;border-radius:13px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.operation-row>div{min-width:0}.operation-row small,.operation-row strong{display:block}.operation-row strong{font-size:.93rem;line-height:1.16;margin-top:3px;overflow-wrap:anywhere}.operation-row.family-birthday-operation strong{font-size:.87rem}.operation-row small{color:#78808b;font-size:.76rem;margin-top:3px}.operation-row .operation-expiry{color:#9a7240;font-size:.7rem;margin-top:3px}.operation-row b{font-size:.96rem;white-space:nowrap}.operation-row b.positive{color:#159e61}.operation-row b.negative{background:#fff0f4;border-radius:9px;color:#d83f61;padding:6px 8px}.operations-refresh{background:#fff;border:1px solid #d8c9ff;border-radius:12px;color:#6f47d8;font-size:.86rem;font-weight:800;min-height:44px;width:100%}.operations-refresh:disabled{color:#9a93af}.qr-overlay{background:rgb(17 28 45/72%);display:grid;inset:0;place-items:center;padding:24px;position:fixed;z-index:10}.qr-card{background:#fffdf8;border-radius:22px;display:grid;justify-items:center;max-width:420px;padding:22px 20px 25px;position:relative;text-align:center;width:min(100%,380px);box-shadow:0 20px 44px rgb(0 0 0/28%)}.qr-code-frame{background:linear-gradient(#fffdf8,#fffdf8) padding-box,conic-gradient(from 220deg,#e84b22,#f6c344,#42bfa3,#6680e7,#e760a7,#e84b22) border-box;border:3px solid transparent;border-radius:18px;box-shadow:0 10px 22px rgb(23 32 43/12%),inset 0 0 0 1px rgb(255 255 255/88%);height:min(70vw,280px);padding:11px;position:relative;width:min(70vw,280px)}.qr-code-frame>img{display:block;height:100%;width:100%}.qr-logo-mark{align-items:center;background:#fffdf8;border:1px solid #eadcca;border-radius:14px;display:flex;height:clamp(72px,22vw,86px);justify-content:center;left:50%;overflow:hidden;padding:2px;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(72px,22vw,86px)}.qr-logo-mark img{height:auto;max-width:100%;transform:scale(1.16)}.qr-card strong{color:#17202b;margin-top:16px}.qr-card small{color:#68717b;margin-top:5px}.referral-showcase{background:radial-gradient(circle at 88% 12%,rgb(255 203 66/72%) 0 8%,transparent 8.5%),linear-gradient(135deg,#eee9ff,#f5e8ff 48%,#ffe8f2);border:1px solid rgb(116 81 221/13%);border-radius:24px;box-shadow:0 14px 30px rgb(105 79 184/12%);isolation:isolate;padding:20px;position:relative;max-width:390px}.referral-showcase:before{background:rgb(255 255 255/58%);border-radius:50%;content:"";filter:blur(3px);height:126px;position:absolute;right:-43px;top:33px;width:126px;z-index:-1}.referral-showcase-copy{max-width:calc(100% - clamp(102px, 29vw, 125px));position:relative;z-index:1}.referral-showcase-eyebrow{color:#7559b3;font-size:.76rem;font-weight:700;letter-spacing:.035em;margin:0 0 7px;text-transform:uppercase}.referral-showcase h2{color:#15131c;font-size:clamp(1.38rem,6.7vw,2.2rem);letter-spacing:-.055em;line-height:.98;margin:0}.referral-showcase h2 b,.referral-showcase h2 strong{display:block}.referral-showcase h2 strong{color:#7650df}.referral-showcase h2 b{color:#ed4e89}.referral-illustration{opacity:0;pointer-events:none;position:absolute;right:-22px;top:9px;transition:opacity .18s ease-out;width:min(53vw,220px);z-index:0}.referral-illustration.is-loaded{opacity:1}.referral-illustration img{display:block;filter:drop-shadow(0 10px 11px rgb(92 57 142/16%));height:auto;mask-image:linear-gradient(90deg,transparent,black 27%,black);-webkit-mask-image:linear-gradient(90deg,transparent,black 27%,black);width:100%}@media (prefers-reduced-motion:reduce){.family-member-dialog,.family-member-dialog-backdrop,.qr-card,.qr-overlay{animation:none}.referral-illustration{transition:none}}.referral-confetti{border-radius:999px;display:block;height:10px;position:absolute;width:10px;z-index:-1}.referral-confetti-two{background:#45bff0;right:12px;top:122px;transform:rotate(-42deg)}.referral-rewards{background:rgb(255 255 255/84%);border:1px solid rgb(255 255 255/92%);border-radius:18px;display:grid;gap:10px;margin-top:20px;padding:10px;position:relative;z-index:1}.referral-reward{align-items:center;display:grid;gap:9px;grid-template-columns:42px minmax(0,1fr) auto;min-width:0;padding:4px 1px}.referral-reward+.referral-reward{border-top:1px solid #ece8f5;padding-top:14px}.referral-reward-icon{align-items:center;border-radius:13px;display:flex;height:42px;justify-content:center;width:42px}.referral-reward-owner .referral-reward-icon{background:#eee8ff;color:#7153d9}.referral-reward-friend .referral-reward-icon{background:#ffe4ef;color:#ef5690}.referral-reward-icon svg{fill:none;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:23px}.referral-reward em,.referral-reward small,.referral-reward strong{display:block}.referral-reward small{color:#2e2938;font-size:.7rem;font-weight:700}.referral-reward strong{color:#7250d7;font-size:1.12rem;letter-spacing:-.03em;line-height:1.05;margin-top:2px}.referral-reward-friend strong{color:#ed518c}.referral-reward em{color:#716b7a;font-size:.67rem;font-style:normal;margin-top:3px}.referral-reward>b{border-radius:999px;color:#fff;font-size:.72rem;line-height:1;padding:10px 9px;white-space:nowrap}.referral-reward-owner>b{background:linear-gradient(135deg,#8058e5,#5d3bc4)}.referral-reward-friend>b{background:linear-gradient(135deg,#fa659c,#e93f7f)}.referral-showcase-note{color:#625b70;font-size:.73rem;margin:13px 0 0;position:relative;text-align:center;z-index:1}.referral-showcase-action{align-items:center;background:linear-gradient(135deg,#ffd737,#ffb90f);border:0;border-radius:14px;color:#1e1700;display:flex;font:inherit;font-weight:800;justify-content:space-between;margin-top:12px;min-height:50px;padding:11px 14px 11px 17px;position:relative;width:100%;z-index:1}.referral-showcase-action svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:22px}.referral-showcase-action:disabled{cursor:wait;opacity:.72}.referral,.referral-showcase{container-type:inline-size}.referral-showcase{aspect-ratio:390/448;background:linear-gradient(.308turn,#feedfa 17.79%,#e2faff 96.36%) padding-box,linear-gradient(120deg,#ff5a24,#ffaf2f 22%,#f5dc65 38%,#4bc7a1 56%,#6580e5 75%,#e960a4 91%,#ff5a24) border-box;border:2px solid transparent;border-radius:clamp(19px,5.65vw,22px);box-shadow:0 10px 24px rgb(31 46 71/10%);overflow:hidden;padding:0}.figma-referral-hero-decor{aspect-ratio:1;border-radius:50%;left:53.08%;overflow:hidden;pointer-events:none;position:absolute;top:0;width:44.62%}.figma-referral-hero-decor img{height:130%;left:-15%;max-width:none;position:absolute;top:-15%;width:130%}.figma-referral-hero-people{height:36.61%;left:47.18%;object-fit:cover;pointer-events:none;position:absolute;top:2.9%;width:50.51%}.figma-referral-copy{left:5.9%;position:absolute;top:3.4%;z-index:1}.figma-referral-copy>p{color:#4614a4;font-size:4.103cqw;font-weight:400;letter-spacing:-.01em;line-height:1.05;margin:0;text-transform:none}.figma-referral-copy h2,.figma-referral-copy>p{font-family:var(--font-profile-inter),Inter,sans-serif}.figma-referral-copy h2{color:#120f26;font-size:6.923cqw;font-weight:800;letter-spacing:-.05em;line-height:1;margin:2.051cqw 0 0}.figma-referral-copy h2>b,.figma-referral-copy h2>span,.figma-referral-copy h2>strong{display:block}.figma-referral-copy h2>strong{color:#5015ea;position:relative}.figma-referral-copy h2>strong img{height:7.179cqw;margin-left:1.026cqw;object-fit:contain;vertical-align:-.14em;width:7.949cqw}.figma-referral-copy h2>b{color:#f81279}.figma-referral-rewards{background:#fffdff;border-radius:clamp(15px,4.62vw,18px);height:34.38%;left:5.9%;overflow:hidden;position:absolute;top:38.62%;width:87.95%;z-index:2}.figma-referral-reward{align-items:center;display:grid;column-gap:0;grid-template-columns:19.744cqw 35.385cqw 24.615cqw;height:50%;padding:0 4.103cqw}.figma-referral-reward+.figma-referral-reward{border-top:1px solid rgb(199 207 229/70%)}.figma-referral-reward-icon{height:14.359cqw;object-fit:contain;width:14.359cqw}.figma-referral-reward-copy{min-width:0;white-space:nowrap}.figma-referral-reward-copy em,.figma-referral-reward-copy small,.figma-referral-reward-copy strong{display:block;font-family:var(--font-profile-inter),Inter,sans-serif}.figma-referral-reward-copy small{color:#362856;font-size:3.077cqw;font-weight:700;letter-spacing:-.04em;line-height:1.05}.figma-referral-reward-copy strong{color:#5d2dc7;font-size:6.154cqw;font-weight:700;letter-spacing:-.09em;line-height:.95;margin-top:2px}.figma-referral-reward-friend .figma-referral-reward-copy strong{color:#fc3697}.figma-referral-reward-copy em{color:#362856;font-size:3.077cqw;font-style:normal;letter-spacing:-.04em;line-height:1.05;margin-top:2px}.figma-referral-badge{display:grid;height:9.744cqw;place-items:center;position:relative;width:24.615cqw}.figma-referral-badge img{height:100%;inset:0;object-fit:fill;position:absolute;width:100%}.figma-referral-badge b{color:#fff;font-size:4.103cqw;font-weight:700;letter-spacing:-.08em;position:relative;white-space:nowrap}.figma-referral-badge b,.figma-referral-note{font-family:var(--font-profile-inter),Inter,sans-serif}.figma-referral-note{color:#362856;font-size:3.077cqw;left:0;letter-spacing:-.04em;line-height:1.05;margin:0;position:absolute;text-align:center;top:76.79%;width:100%}.figma-referral-note span{color:#fb62be}.referral-showcase-action.figma-referral-action{align-items:center;background:url(/brand/delivery/figma-referral-button-fdede7680cbf.webp) 50%/100% 100% no-repeat;border:0;border-radius:clamp(13px,3.59vw,14px);bottom:4.02%;color:#120f26;display:flex;font-family:var(--font-profile-inter),Inter,sans-serif;font-size:5.128cqw;font-weight:700;height:11.61%;justify-content:center;left:11.03%;margin:0;padding:0;position:absolute;width:65.38%;z-index:2}.referral-showcase-action.figma-referral-action>span{display:block;line-height:1;text-align:center;white-space:nowrap;width:100%}.referral-showcase-action.figma-referral-action>img{height:6.709cqw;left:105.49%;position:absolute;top:50%;transform:translateY(-50%);width:7.19cqw}@keyframes referral-people-float{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,var(--referral-people-lift,-4px),0) rotate(var(--referral-people-sway,.8deg))}}.figma-referral-hero-people{transform-origin:50% 85%;animation:referral-people-float 6.4s ease-in-out infinite}@keyframes referral-invite-arrows{0%,35%,to{transform:translateY(-50%)}60%{transform:translate(var(--referral-arrow-travel,4px),-50%)}}.referral-showcase-action.figma-referral-action:not(:disabled)>img{animation:referral-invite-arrows 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.figma-referral-hero-people{--referral-people-lift:-1.5px;--referral-people-sway:.25deg;animation-duration:9s}.referral-showcase-action.figma-referral-action:not(:disabled)>img{--referral-arrow-travel:1px;animation-duration:4.8s}}.referral-link{margin-top:8px}.referral-link>span{color:#62758d;display:block;font-size:.76rem;margin-bottom:6px}.referral-link-controls{display:flex;gap:8px}.referral-link input{background:#fff;border:1px solid #d9dce5;border-radius:10px;color:#4b5565;flex:1 1;font-size:.78rem;font-weight:500;min-height:42px;min-width:0;padding:0 12px}.referral-link button:focus-visible,.referral-link input:focus-visible{outline:3px solid rgb(65 155 255/48%);outline-offset:2px}.referral-link button{background:#f8fafc;border:1px solid #d9dce5;border-radius:10px;color:#556070;font-weight:700;min-height:42px;padding:0 13px;white-space:nowrap}.referral-link button:hover{background:#f1f5f9;border-color:#c6ccd7;color:#364152}.referral-error{color:#b44227}.referral-error,.referral-success{font-size:.82rem;line-height:1.35;margin:10px 0 0}.referral-success{color:#087b50;font-weight:600}.referral-messenger-actions{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:17px;width:100%}.referral-messenger-actions>span{color:#62758d;font-size:.78rem;grid-column:1/-1}.referral-messenger-actions button{align-items:center;border:0;border-radius:12px;box-shadow:0 6px 14px rgb(31 46 71/18%);color:#fff;display:inline-flex;font:inherit;font-size:.88rem;font-weight:700;gap:7px;justify-content:center;min-height:42px;padding:9px 12px;width:100%}.referral-messenger-actions button svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.referral-messenger-actions .telegram{background:var(--messenger-telegram-gradient)}.referral-messenger-actions .max{background:var(--messenger-max-gradient)}.referral-messenger-actions button:hover{filter:brightness(.96) saturate(1.08);transform:translateY(-1px)}.referral-messenger-actions button:disabled{cursor:wait;opacity:.7}.referral-progress{border-top:1px solid #d9e8f8;margin-top:22px;padding-top:16px}.referral-progress-heading{align-items:start;display:flex;gap:12px;justify-content:space-between}.referral-progress-heading strong{color:#163c70;display:block;font-size:.96rem}.referral-friends small,.referral-progress-heading small{color:#65768c;display:block;font-size:.78rem;line-height:1.35;margin-top:4px}.referral-progress-heading button{background:transparent;border:0;color:#1769e8;font:inherit;font-size:.8rem;font-weight:700;padding:1px 0}.referral-friends{list-style:none;margin:13px 0 0;padding:0}.referral-friends li{align-items:center;border-top:1px solid #edf2f8;color:#243c60;display:flex;font-size:.88rem;justify-content:space-between;padding:10px 0}.referral-friends li small{margin:0}.referral-launch-page{align-items:center;background:radial-gradient(circle at 12% 0,rgb(41 182 246/14%),transparent 30%),radial-gradient(circle at 90% 10%,rgb(232 75 34/12%),transparent 28%),#f7fbff;display:flex;min-height:100dvh;padding:28px 18px}.referral-launch-card{background:rgb(255 255 255/92%);border:1px solid #d7e9ff;border-radius:28px;box-shadow:0 18px 52px rgb(25 65 120/13%);margin:0 auto;max-width:430px;padding:30px 22px;text-align:center;width:100%}.referral-launch-card img{height:auto;max-width:190px;width:54%}.referral-launch-brand{color:#1769e8;font-size:.94rem;font-weight:700;margin:12px 0 6px}.referral-launch-card h1{color:#08142b;font-size:clamp(1.55rem,8vw,2.15rem);letter-spacing:-.04em;line-height:1.05;margin:0}.referral-launch-card p:not(.referral-launch-brand):not(.referral-launch-error){color:#5c6a7f;font-size:.98rem;line-height:1.45;margin:14px 0 0}.referral-launch-actions{display:grid;gap:12px;margin-top:24px}.referral-launch-actions a{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:1rem;font-weight:800;gap:10px;justify-content:center;min-height:54px;text-decoration:none}.referral-launch-actions .telegram{background:var(--messenger-telegram-gradient)}.referral-launch-actions .max{background:var(--messenger-max-gradient)}.referral-launch-actions svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.referral-launch-card small{color:#758296;display:block;font-size:.82rem;line-height:1.35;margin-top:18px}.referral-launch-error{background:#fff3ed;border:1px solid #ffc6ad;border-radius:14px;color:#a23c20;font-size:.9rem;line-height:1.4;margin:20px 0 0;padding:13px 14px}.cashier-code{background:#f3f6fb;border:1px solid #dae2ee;border-radius:12px;color:#344355;display:grid;gap:5px;margin:15px 0 0;padding:11px 16px;width:100%}.cashier-code span{font-size:.75rem}.cashier-code b{color:#8217ff;font-size:2.7rem;line-height:1.1;letter-spacing:.14em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.qr-card>button{align-self:start;background:#fff4ec;border:0;border-radius:50%;color:#17202b;font-size:1.5rem;height:36px;justify-self:end;width:36px}.qr-expired{align-items:center;display:grid;gap:10px;min-height:220px;padding:28px 18px 8px}.qr-expired strong{margin-top:0}.qr-expired small{max-width:25ch}.refresh-qr{background:#e84b22;border:0;border-radius:14px;color:white;font:inherit;font-weight:700;margin-top:8px;min-height:46px;padding:0 18px}.refresh-qr:disabled{cursor:wait;opacity:.72}.qr-error{color:#a33625;font-size:.82rem;line-height:1.4;margin:0;max-width:28ch}.reload-card{background:transparent;border:1px solid #d6dce5;border-radius:12px;color:#344355;font:inherit;font-weight:700;min-height:42px;padding:0 16px}.state-page{align-content:center;display:grid;gap:14px;justify-items:center;text-align:center}.state-page img{height:auto;max-width:190px}.state-page h1{font-size:1.45rem;letter-spacing:-.03em;margin:0}.state-page p{color:#68717b;line-height:1.45;margin:0;max-width:29ch}.customer-error-number{background:#fff2eb;border:1px solid #e84b22;border-radius:10px;color:#b93312;font-size:1rem;line-height:1.4;padding:8px 14px}.customer-error-detail{max-width:min(100%,34ch);overflow-wrap:anywhere}.max-startup-diagnostic{background:#f5f7fa;border:1px solid #ccd4dc;border-radius:10px;color:#253140;display:grid;font-size:12px;gap:5px;line-height:1.35;max-width:min(100%,380px);overflow-wrap:anywhere;padding:10px 12px;text-align:left;width:100%}.outside-messenger-actions{display:grid;gap:10px;margin-top:6px;width:min(100%,290px)}.outside-messenger-actions a{align-items:center;border:1px solid;border-radius:12px;display:flex;font-size:.94rem;font-weight:700;gap:9px;justify-content:center;min-height:48px;padding:10px 16px;text-decoration:none}.outside-messenger-actions a svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}.outside-messenger-actions .telegram{background:var(--messenger-telegram-gradient);border-color:transparent;box-shadow:0 5px 12px rgb(39 138 210/22%);color:#fff}.outside-messenger-actions .max{background:var(--messenger-max-gradient);border-color:transparent;box-shadow:0 5px 12px rgb(104 87 192/22%);color:#fff}.outside-messenger-actions a:hover{filter:brightness(.97)}.outside-messenger-actions a:focus-visible{outline:3px solid rgb(65 155 255/48%);outline-offset:2px}.state-page button{background:#e84b22;border:0;border-radius:12px;color:white;font-weight:700;padding:13px 17px}.card-loader-page{--loader-ink:#101347;--loader-copy:#626b8f;background:radial-gradient(ellipse at 53% 40%,rgb(240 233 255/18%),transparent 48%),#fefdfd;justify-content:center;min-height:100vh;min-height:100dvh;padding:max(16px,env(safe-area-inset-top)) 0 max(16px,env(safe-area-inset-bottom));overflow:hidden}.card-loader,.card-loader-page{display:flex;align-items:center}.card-loader{width:min(100%,440px);flex:0 0 auto;flex-direction:column;text-align:center;font-family:Arial,sans-serif;color:var(--loader-ink);padding-bottom:50px}.card-loader-ring{width:100%;aspect-ratio:1;position:relative}.card-loader-ring-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.card-loader-bead{transition:fill .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1);transform-box:fill-box;transform-origin:center}.card-loader-bead.is-active{animation:loader-bead-appear .52s cubic-bezier(.22,1,.36,1) both}.card-loader-center{position:absolute;width:55.4%;left:22.3%;top:29.4%}.card-loader-center img{display:block;width:100%;max-width:none;height:auto}.card-loader-percent{position:absolute;top:69.44%;left:0;width:100%;background:linear-gradient(100deg,#bda2f6,#ff49b4 30%,#ff9c62 52%,#ffd36e 72%,#bda2f6);background-size:260% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(17px,5.2vw,24px);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:loader-percent-rainbow 2.8s linear infinite}.card-loader p,.card-loader-percent{color:var(--loader-ink);line-height:1.15}.card-loader p{font-family:inherit;font-size:clamp(22px,7.08vw,31.16px);font-weight:700;letter-spacing:-.025em;margin:-18px 12px 0}.card-loader-balloons{align-items:center;display:flex;gap:clamp(5px,1.65vw,10px);height:65px;justify-content:center;margin-top:8px;position:relative;width:min(94vw,300px)}.card-loader-balloon-item{--spark:#ffce66;display:block;flex:0 0 47px;height:47px;position:relative;width:47px}.card-loader-balloon{display:block;height:47px;transform-origin:50% 65%;width:47px;animation-duration:4.4s;animation-iteration-count:infinite;animation-timing-function:linear}.card-loader-balloon img{display:block;height:47px;object-fit:contain;width:47px;animation:card-loader-figma-bob 1.12s ease-in-out infinite alternate}.card-loader-balloon-burst{inset:0;pointer-events:none;position:absolute}.card-loader-balloon-burst:before{background:var(--spark);border-radius:50%;box-shadow:0 -20px 0 var(--spark),14px -14px 0 var(--spark),20px 0 0 var(--spark),14px 14px 0 var(--spark),0 20px 0 var(--spark),-14px 14px 0 var(--spark),-20px 0 0 var(--spark),-14px -14px 0 var(--spark);content:"";height:3px;left:50%;opacity:0;position:absolute;top:50%;width:3px}.card-loader-balloon-burst:after{border:1.5px solid var(--spark);border-radius:50%;content:"";height:26px;left:50%;opacity:0;position:absolute;top:50%;width:26px}.card-loader-balloon-burst:after,.card-loader-balloon-burst:before{animation-duration:4.4s;animation-iteration-count:infinite;animation-timing-function:linear}.card-loader-balloon-burst:after{transform-origin:50% 50%}.card-loader-balloon-yellow{--spark:#ffd35d}.card-loader-balloon-star{--spark:#71e7bb}.card-loader-balloon-flower{--spark:#c796ff}.card-loader-balloon-heart{--spark:#ff97c2}.card-loader-balloon-blue{--spark:#7bc6ff}.card-loader-balloon-yellow .card-loader-balloon{animation-name:card-loader-figma-pop-yellow}.card-loader-balloon-yellow .card-loader-balloon-burst:after,.card-loader-balloon-yellow .card-loader-balloon-burst:before{animation-name:card-loader-figma-burst-yellow}.card-loader-balloon-star .card-loader-balloon{animation-name:card-loader-figma-pop-star}.card-loader-balloon-star .card-loader-balloon-burst:after,.card-loader-balloon-star .card-loader-balloon-burst:before{animation-name:card-loader-figma-burst-star}.card-loader-balloon-flower .card-loader-balloon{animation-name:card-loader-figma-pop-flower}.card-loader-balloon-flower .card-loader-balloon-burst:after,.card-loader-balloon-flower .card-loader-balloon-burst:before{animation-name:card-loader-figma-burst-flower}.card-loader-balloon-heart .card-loader-balloon{animation-name:card-loader-figma-pop-heart}.card-loader-balloon-heart .card-loader-balloon-burst:after,.card-loader-balloon-heart .card-loader-balloon-burst:before{animation-name:card-loader-figma-burst-heart}.card-loader-balloon-blue .card-loader-balloon{animation-name:card-loader-figma-pop-blue}.card-loader-balloon-blue .card-loader-balloon-burst:after,.card-loader-balloon-blue .card-loader-balloon-burst:before{animation-name:card-loader-figma-burst-blue}@keyframes card-loader-figma-bob{0%{transform:translate3d(0,2px,0) rotate(-4deg)}to{transform:translate3d(0,-3px,0) rotate(4deg)}}@keyframes card-loader-figma-pop-yellow{0%{opacity:1;transform:translate3d(0,1px,0) scale(1)}6%{opacity:1;transform:translate3d(0,-3px,0) scale(1.02)}12%{opacity:1;transform:translate3d(0,-6px,0) scale(1.18)}15%{opacity:0;transform:translate3d(0,-8px,0) scale(.12)}89%{opacity:0;transform:translate3d(0,-8px,0) scale(.12)}95%{opacity:1;transform:translateZ(0) scale(.9)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes card-loader-figma-burst-yellow{0%,12%{opacity:0;transform:translate(-50%,-50%) scale(.25)}16%{opacity:1;transform:translate(-50%,-50%) scale(1)}22%{opacity:0;transform:translate(-50%,-50%) scale(1.56)}to{opacity:0;transform:translate(-50%,-50%) scale(1.56)}}@keyframes card-loader-figma-pop-star{0%{opacity:1;transform:translate3d(0,1px,0) scale(1)}22%{opacity:1;transform:translate3d(0,-3px,0) scale(1.02)}28%{opacity:1;transform:translate3d(0,-6px,0) scale(1.18)}31%{opacity:0;transform:translate3d(0,-8px,0) scale(.12)}89%{opacity:0;transform:translate3d(0,-8px,0) scale(.12)}95%{opacity:1;transform:translateZ(0) scale(.9)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes card-loader-figma-burst-star{0%,28%{opacity:0;transform:translate(-50%,-50%) scale(.25)}32%{opacity:1;transform:translate(-50%,-50%) scale(1)}38%{opacity:0;transform:translate(-50%,-50%) scale(1.56)}to{opacity:0;transform:translate(-50%,-50%) scale(1.56)}}@keyframes card-loader-figma-pop-flower{0%{opacity:1;transform:translate3d(0,1px,0) scale(1)}38%{opacity:1;transform:translate3d(0,-3px,0) scale(1.02)}44%{opacity:1;transform:translate3d(0,-6px,0) scale(1.18)}47%{opacity:0;transform:translate3d(0,-8px,0) scale(.12)}89%{opacity:0;transform:translate3d(0,-8px,0) scale(.12)}95%{opacity:1;transform:translateZ(0) scale(.9)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes card-loader-figma-burst-flower{0%,44%{opacity:0;transform:translate(-50%,-50%) scale(.25)}48%{opacity:1;transform:translate(-50%,-50%) scale(1)}54%{opacity:0;transform:translate(-50%,-50%) scale(1.56)}to{opacity:0;transform:translate(-50%,-50%) scale(1.56)}}@keyframes card-loader-figma-pop-heart{0%{opacity:1;transform:translate3d(0,1px,0) scale(1)}54%{opacity:1;transform:translate3d(0,-3px,0) scale(1.02)}60%{opacity:1;transform:translate3d(0,-6px,0) scale(1.18)}63%{opacity:0;transform:translate3d(0,-8px,0) scale(.12)}89%{opacity:0;transform:translate3d(0,-8px,0) scale(.12)}95%{opacity:1;transform:translateZ(0) scale(.9)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes card-loader-figma-burst-heart{0%,60%{opacity:0;transform:translate(-50%,-50%) scale(.25)}64%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%{opacity:0;transform:translate(-50%,-50%) scale(1.56)}to{opacity:0;transform:translate(-50%,-50%) scale(1.56)}}@keyframes card-loader-figma-pop-blue{0%{opacity:1;transform:translate3d(0,1px,0) scale(1)}70%{opacity:1;transform:translate3d(0,-3px,0) scale(1.02)}76%{opacity:1;transform:translate3d(0,-6px,0) scale(1.18)}79%{opacity:0;transform:translate3d(0,-8px,0) scale(.12)}89%{opacity:0;transform:translate3d(0,-8px,0) scale(.12)}95%{opacity:1;transform:translateZ(0) scale(.9)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes card-loader-figma-burst-blue{0%,76%{opacity:0;transform:translate(-50%,-50%) scale(.25)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}86%{opacity:0;transform:translate(-50%,-50%) scale(1.56)}to{opacity:0;transform:translate(-50%,-50%) scale(1.56)}}@keyframes loader-bead-appear{0%{opacity:.35;transform:scale(.86)}65%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes loader-percent-rainbow{0%{background-position:0 50%}to{background-position:100% 50%}}@media (max-width:519px){.bonus-balance,.documents-banner,.family-card,.information-contact-module,.information-delivery-promo,.information-loyalty-module,.information-review-module,.information-social-module,.information-store-module,.loyalty-card,.profile-summary-stack,.referral-showcase,.rules-banner,.rules-figma{margin-left:0;margin-right:0;max-width:none;width:100%}.rules-figma-card h2,.rules-figma-card p{transform:translateY(-.35cqw)}.card-loader{width:min(92vw,400px);transform:translateY(-16vh);padding-bottom:0}.card-loader p{font-size:clamp(18px,5.8vw,25px);font-weight:400;margin-top:-12px}}@media (prefers-reduced-motion:reduce){.card-loader-bead,.card-loader-bead.is-active{animation:none;transition:none}.card-loader-percent{animation:loader-percent-rainbow 2.8s linear infinite}}@media (max-height:500px) and (orientation:landscape){.card-loader{width:min(65vh,300px);padding-bottom:0}.card-loader p{font-size:20px;margin-top:-8px}.card-loader-percent{font-size:24px}}@media (min-width:520px){.customer-page{padding-left:24px;padding-right:24px}.bonus-balance,.documents-banner,.family-card,.information-contact-module,.information-delivery-promo,.information-loyalty-module,.information-review-module,.information-social-module,.information-store-module,.profile-summary-stack,.referral-showcase,.rules-banner,.rules-figma{width:100%;margin-left:auto;margin-right:auto}}@media (min-width:600px){.customer-page{max-width:1024px;padding-left:32px;padding-right:32px}.customer-header strong{font-size:clamp(1.45rem,3vw,1.9rem)}.customer-header span{font-size:1rem}.customer-header-logo{width:72px}.customer-tabs button{font-size:.78rem;min-height:72px}.customer-tab-icon{height:34px;width:34px}.customer-tab-icon svg{height:19px;width:19px}.customer-tabs-more{height:32px;top:22px;width:32px}.tab-panel{margin-inline:auto}.bonus-balance,.documents-banner,.family-card,.information-contact-module,.information-delivery-promo,.information-loyalty-module,.information-review-module,.information-social-module,.information-store-module,.loyalty-card,.profile-summary-stack,.referral-showcase,.rules-banner,.rules-figma,.tab-panel{max-width:820px}}@media (hover:none) and (pointer:coarse){.state-page:not(.card-loader-page){align-content:start;padding-top:max(128px,19dvh)}}.customer-tabs.has-elastic-menu{--menu-frame-extra:12px;padding-block:14px}@media(min-width:520px){.customer-tabs.has-elastic-menu{--menu-frame-extra:10px;padding-block:12px}}.customer-tabs.has-elastic-menu~.customer-tabs-more{top:28px}@media(min-width:520px){.customer-tabs.has-elastic-menu~.customer-tabs-more{top:32px}}.customer-tabs.has-elastic-menu .customer-tabs-moving-highlight.is-positioned{transition:background-color .11s linear}.customer-tabs.has-elastic-menu button:active,.customer-tabs.has-elastic-menu button:active .customer-tab-icon{transform:none;filter:none;opacity:1}.customer-tabs.has-elastic-menu button .customer-tab-icon.is-tap-animating,.customer-tabs.has-elastic-menu button.is-current .customer-tab-icon{animation:none;transform:none}.customer-tabs.has-elastic-menu .customer-tab-icon{width:27px;height:27px;transform-origin:50% 63%;will-change:transform;overflow:visible;background:linear-gradient(145deg,#fff,#f0f3f7);border:1px solid #e5e9ef}.customer-tabs.has-elastic-menu .customer-tab-icon .customer-tab-artwork{display:block;width:24px;height:24px;stroke:none;fill:none;overflow:visible;transform-origin:center;will-change:transform}.customer-tabs.has-elastic-menu .customer-tab-label{display:block;will-change:transform;transform-origin:center}.customer-tabs.has-elastic-menu.is-dragging button.is-tracked .customer-tab-icon,.customer-tabs.has-elastic-menu.is-pressing button.is-current .customer-tab-icon{border-color:#ffffffc9;background:#ffffff8c}.customer-tabs.has-elastic-menu.is-dragging button.is-tracked{color:var(--tab-ink)}.customer-tabs.has-elastic-menu .customer-tabs-moving-highlight{backdrop-filter:blur(13px) saturate(1.35);-webkit-backdrop-filter:blur(13px) saturate(1.35);transform-origin:center;will-change:transform}.banner-light-rim{position:absolute;inset:-2px;z-index:5;border-radius:inherit;padding:2px;pointer-events:none;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.banner-light-rim:before{content:"";position:absolute;inset:-60%;background:conic-gradient(transparent 0deg 180deg,rgb(139 222 251/78%) 222deg,#fff5fe 253deg,rgb(177 90 253/72%) 276deg,transparent 320deg 1turn);animation:banner-light-orbit 4.6s linear infinite}@keyframes banner-light-orbit{to{transform:rotate(1turn)}}.referral-people-art{display:block;width:100%;height:100%;object-fit:cover;clip-path:polygon(0 0,100% 0,100% 15.8%,81% 15.8%,81% 29%,100% 29%,100% 100%,0 100%,0 50%,14% 50%,14% 35%,0 35%)}.referral-heart{position:absolute;overflow:hidden;pointer-events:none;animation:referral-heart-pulse 3.6s ease-in-out infinite}.referral-heart img{position:absolute;max-width:none}.referral-heart-left{left:1%;top:35%;width:13%;height:15%;transform-origin:60% 55%}.referral-heart-left img{width:769.231%;height:666.667%;left:-7.692%;top:-233.333%}.referral-heart-right{left:81%;top:15.8%;width:12%;height:13.2%;animation-delay:-.9s;transform-origin:50% 55%}.referral-heart-right img{width:833.333%;height:757.576%;left:-675%;top:-119.697%}@keyframes referral-heart-pulse{0%,to{transform:scale(1)}50%{transform:scale(var(--referral-heart-scale,1.1))}}.documents,.documents-banner{container-type:inline-size}.documents-banner{position:relative;aspect-ratio:390/116;width:100%;max-width:390px;margin-inline:auto;margin-bottom:14px;border:2px solid transparent;border-radius:22px;overflow:hidden;isolation:isolate;font-family:var(--font-profile-inter),Inter,sans-serif;background:linear-gradient(145.82993deg,#feedfa 17.786%,#e2faff 96.361%) padding-box,linear-gradient(120deg,#ff5a24,#ffaf2f 22%,#f5dc65 38%,#4bc7a1 56%,#6580e5 75%,#e960a4 91%,#ff5a24) border-box}.documents-banner h2{position:absolute;left:4.359%;top:12.931%;margin:0;color:#5d2dc7;font-size:7.179cqw;font-weight:700;line-height:.96;letter-spacing:-.287cqw}.documents-banner p{position:absolute;left:4.359%;top:47.414%;width:45.128%;margin:0;color:#38424d;font-size:2.821cqw;font-weight:400;line-height:normal}.documents-banner-art{position:absolute;left:53.59%;top:2%;width:43.333%;height:97.414%;object-fit:cover;pointer-events:none;transform-origin:50% 60%;animation:documents-art-float 6.4s ease-in-out infinite}@keyframes documents-art-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(var(--documents-art-lift,-2px)) rotate(var(--documents-art-sway,.6deg))}}@media (prefers-reduced-motion:reduce){.banner-light-rim:before{animation-duration:8s}.referral-heart{animation-duration:6s;--referral-heart-scale:1.04}.documents-banner-art{--documents-art-lift:-1px;--documents-art-sway:.2deg;animation-duration:9s}}.banner-light-rim-strong{filter:drop-shadow(0 0 2px rgb(190 100 255/45%))}.banner-light-rim-strong:before{background:conic-gradient(from 0deg,rgb(235 133 233/45%) 0deg,rgb(248 246 255/72%) 85deg,rgb(100 232 206/55%) 150deg,#fff 208deg,#ff74dc 231deg,#a8fff3 258deg,rgb(245 230 255/72%) 310deg,rgb(235 133 233/45%) 1turn);animation:banner-light-orbit 5.2s linear infinite}.information-delivery-yellow{position:absolute;height:53.846cqw;left:50.769%;top:-2.564cqw;width:53.846cqw;z-index:2;pointer-events:none}.information-delivery-yellow img{display:block;height:100%;width:100%;max-width:none;object-fit:cover;clip-path:polygon(45% 12%,54% 13%,63% 17%,69% 25%,71% 34%,70% 45%,67% 56%,63% 65%,57% 72%,51% 78%,49% 80%,49% 85%,44% 85%,43% 80%,38% 77%,31% 70%,25% 61%,21% 51%,20% 41%,21% 32%,26% 22%,34% 16%);transform-origin:46% 69%;animation:information-yellow-float 6.8s ease-in-out infinite}@keyframes information-yellow-float{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,var(--yellow-lift,-3px),0) rotate(var(--yellow-sway,.8deg))}}.rules-banner-decor-frame{transform-origin:50% 70%;animation:rules-decor-float 5.8s ease-in-out infinite}@keyframes rules-decor-float{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}50%{transform:translate3d(0,var(--rules-decor-lift,-3px),0) rotate(var(--rules-decor-sway,3deg)) scale(var(--rules-decor-scale,1.045))}}@media (prefers-reduced-motion:reduce){.referral-heart{--referral-heart-scale:1.075;animation:referral-heart-pulse 5.2s ease-in-out infinite}.referral-heart-right{animation-delay:-1s}.figma-referral-hero-people{--referral-people-lift:-2.5px;--referral-people-sway:.42deg;animation:referral-people-float 8s ease-in-out infinite}.referral-showcase-action.figma-referral-action:not(:disabled)>img{--referral-arrow-travel:2px;animation:referral-invite-arrows 4.6s ease-in-out infinite}.banner-light-rim-strong:before{animation:banner-light-orbit 7s linear infinite}.information-delivery-yellow img{--yellow-lift:-1.5px;--yellow-sway:.35deg;animation:information-yellow-float 9s ease-in-out infinite}.rules-banner-decor-frame{--rules-decor-lift:-1.5px;--rules-decor-sway:1deg;--rules-decor-scale:1.02;animation:rules-decor-float 8.5s ease-in-out infinite}}.banner-light-rim-strong{filter:drop-shadow(0 0 3px rgb(222 90 250/45%))}.banner-light-rim-strong:before{background:conic-gradient(from 0deg,transparent 0deg 191deg,rgb(118 223 255/7%) 210deg,rgb(84 225 250/86%) 228deg,#ffffff 247deg,#ff45b8 263deg,rgb(141 105 255/78%) 276deg,transparent 306deg 1turn);animation:banner-light-orbit 3.1s linear infinite}.information-delivery-yellow img{--yellow-lift:-7px;--yellow-sway:2.4deg;animation-duration:5.4s}.rules-banner-illustration-frame{transform-origin:54% 65%;animation:rules-illustration-float 5.5s ease-in-out infinite}@keyframes rules-illustration-float{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,var(--rules-illustration-lift,-7px),0) rotate(var(--rules-illustration-sway,2deg))}}.documents-banner-art{--documents-art-lift:-3.5px;--documents-art-sway:1.05deg;animation-duration:5.7s}@media (prefers-reduced-motion:reduce){.banner-light-rim-strong:before{animation:banner-light-orbit 5.5s linear infinite}.information-delivery-yellow img{--yellow-lift:-4px;--yellow-sway:1.2deg;animation:information-yellow-float 7.4s ease-in-out infinite}.rules-banner-illustration-frame{--rules-illustration-lift:-4px;--rules-illustration-sway:1.2deg;animation:rules-illustration-float 8s ease-in-out infinite}.documents-banner-art{--documents-art-lift:-2px;--documents-art-sway:.5deg;animation:documents-art-float 8s ease-in-out infinite}}.information-delivery-yellow img{clip-path:none;--yellow-lift:-4.5px;--yellow-sway:1.1deg;animation-duration:5.7s}@media (prefers-reduced-motion:reduce){.banner-running-light__core,.banner-running-light__glow{animation:banner-running-sweep 5.8s linear infinite}.information-delivery-yellow img{--yellow-lift:-3px;--yellow-sway:.8deg;animation-duration:7.5s}}.information-delivery-promo,.rules-banner{border-color:transparent}.referral-showcase{background:linear-gradient(.308turn,#feedfa 17.79%,#e2faff 96.36%) padding-box}.documents-banner{background:linear-gradient(145.82993deg,#feedfa 17.786%,#e2faff 96.361%) padding-box}@media (min-width:600px){.documents-banner{max-width:820px}}.documents-banner,.information-delivery-promo,.referral-showcase,.rules-banner{border:0}@media (prefers-reduced-motion:reduce){.banner-bonus-rim,.bonus-balance:before,.loyalty-card-rim{animation:profile-chromatic-rim-orbit 4.1s linear infinite,bonus-rim-pulse 5s ease-in-out infinite}.referral-heart{--referral-heart-scale:1.1;animation:referral-heart-pulse 3.6s ease-in-out infinite}.referral-heart-right{animation-delay:-.9s}.figma-referral-hero-people{--referral-people-lift:-4px;--referral-people-sway:.8deg;animation:referral-people-float 6.4s ease-in-out infinite}.referral-showcase-action.figma-referral-action:not(:disabled)>img{--referral-arrow-travel:4px;animation:referral-invite-arrows 2.8s ease-in-out infinite}.information-delivery-yellow img{--yellow-lift:-4.5px;--yellow-sway:1.1deg;animation:information-yellow-float 5.7s ease-in-out infinite}.rules-banner-decor-frame{--rules-decor-lift:-3px;--rules-decor-sway:3deg;--rules-decor-scale:1.045;animation:rules-decor-float 5.8s ease-in-out infinite}.rules-banner-illustration-frame{--rules-illustration-lift:-7px;--rules-illustration-sway:2deg;animation:rules-illustration-float 5.5s ease-in-out infinite}.documents-banner-art{--documents-art-lift:-3.5px;--documents-art-sway:1.05deg;animation:documents-art-float 5.7s ease-in-out infinite}.bonus-balance{animation:bonus-banner-intro 2.1s cubic-bezier(.25,.72,.25,1) both}.bonus-balance-coin{animation:bonus-coin-float 5.2s ease-in-out infinite}.bonus-balance-amount img{animation:bonus-ruble-float 5.6s ease-in-out infinite}}.customer-header{gap:8px}.customer-branding{flex:1 1 auto;min-width:0;gap:clamp(7px,2.5vw,16px)}.customer-branding>div{min-width:0}.customer-branding strong{font-size:clamp(1.16rem,5.8vw,1.9rem);white-space:nowrap;letter-spacing:-.055em}.customer-header-actions{flex:0 0 auto;gap:7px}.customer-header-profile-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 2px 6px;box-sizing:border-box;width:min(72px,calc((100vw - 48px) / 5));min-width:0;height:58px;min-height:58px;border:1px solid transparent;border-radius:14px;background:transparent;cursor:pointer;color:#65539a;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.customer-header-profile-button.is-current{background:linear-gradient(145deg,rgb(232 220 255/77%),rgb(205 183 250/40%));border-color:rgb(153 117 215/22%);box-shadow:0 3px 10px rgb(113 71 188/10%)}.customer-header .customer-header-profile-icon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:27px;height:27px;margin-top:0;border:1px solid #e5e9ef;border-radius:10px;background:linear-gradient(145deg,#fff,#f0f3f7);box-shadow:0 2px 5px rgb(31 46 71/8%)}.customer-header-profile-icon .customer-tab-artwork{width:24px;height:24px}.customer-header .customer-header-profile-label{font-size:.63rem;font-weight:600;line-height:1.1;margin-top:0}.customer-header-profile-button:active{transform:scale(.95)}.customer-header-profile-button:focus-visible{outline:2px solid #9474fd;outline-offset:2px}.customer-tabs.is-profile-in-header .customer-tabs-moving-highlight{opacity:0}.information-delivery-balloons{transform-origin:52% 83%;animation:information-bouquet-float 5.7s ease-in-out infinite}@keyframes information-bouquet-float{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-3px,0) rotate(.7deg)}}@media (prefers-reduced-motion:reduce){.information-delivery-balloons{animation:information-bouquet-float 5.7s ease-in-out infinite}}@media (min-width:600px){.customer-header-profile-button{height:72px;min-height:72px}.customer-header .customer-header-profile-label{font-size:.78rem}}@media (max-width:359px){.customer-header-logo{width:51px}}.information-delivery-copy{display:block;left:2.8205cqw;top:6.154cqw;width:52.5641cqw}.information-delivery-copy strong{display:flex;flex-direction:column;align-items:center;gap:1.8cqw;width:100%;color:#040404;text-align:center;line-height:.91;font-weight:600}.information-delivery-copy strong>span{display:block;white-space:nowrap;text-decoration:none}.information-delivery-copy strong>span:first-child{font-size:6.923cqw;letter-spacing:-.4846cqw}.information-delivery-copy strong>span:last-child{font-size:6.154cqw;letter-spacing:-.28cqw}.information-delivery-heart-frame{left:44.615%;top:4.1026cqw}.information-delivery-action>.information-delivery-button-art{left:4.359cqw;top:27.949cqw}.information-delivery-action>.information-delivery-button-kicker{left:14.103cqw;top:23.333cqw}.information-delivery-action>.information-delivery-button-label{left:7.949cqw;top:30.51cqw}