/* Code generated by cmd/minify from app.css; DO NOT EDIT. */

@font-face{font-family:Onest;font-style:normal;font-weight:100 900;src:url(/assets/fonts/Onest-variable-wght.ttf?v=691ebdd4096b9eea) format("truetype-variations");font-display:swap}:root{--bg: #0e0e10;--surface: #18181a;--surface-2: #1c1c1f;--surface-3: #434345;--text: #f5f5f6;--text-soft: #cdced4;--muted: #9b9b9d;--placeholder: #9b9b9d;--outline: #434345;--primary: #f66342;--primary-hover: #f33b1c;--primary-pressed: #e42212;--primary-focus: #bd1511;--primary-soft: #fff2ed;--secondary: #7c3aed;--secondary-hover: #8b5cf6;--secondary-pressed: #6d28d9;--secondary-focus: #5b21b6;--danger: #ef4444;--success: #16a34a;--black: #000;--danger-bg: #7f1d1d;--danger-fg: #fecaca;--on-primary: #fff2ed;--on-secondary: #f5f3ff;--disabled-bg: #6d6d70;--input-focus: #a78bfa;--badge-light-text: #f66342;--badge-secondary-bg: #8b5cf6;--badge-secondary-fg: #ede9fe;--radius: 24px;--radius-sm: 12px;--radius-xs: 8px;--banner-aspect: 22 / 9;--nav-height: 56px;--safe-top: max( env(safe-area-inset-top), calc( var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px) ) );--safe-bottom: max( env(safe-area-inset-bottom), calc( var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px) ) );--safe-left: max( env(safe-area-inset-left), calc( var(--tg-safe-area-inset-left, 0px) + var(--tg-content-safe-area-inset-left, 0px) ) );--safe-right: max( env(safe-area-inset-right), calc( var(--tg-safe-area-inset-right, 0px) + var(--tg-content-safe-area-inset-right, 0px) ) )}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:focus-visible{outline:none}html,body{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Onest,system-ui,sans-serif;touch-action:pan-x pan-y}body{overflow-x:hidden;overflow-y:auto;-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit}button{cursor:pointer}img,svg,.icon{display:block}.icon{flex:none;width:24px;height:24px;background-color:transparent;-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}p,h1,h2,h3{margin:0}[hidden]{display:none!important}.shell{min-height:100dvh}.page{display:flex;flex-direction:column;min-height:100dvh;padding-top:var(--safe-top);padding-left:var(--safe-left);padding-right:var(--safe-right);padding-bottom:calc(var(--nav-height) + var(--safe-bottom) + 80px)}.page-inner{width:100%;max-width:520px;margin:0 auto;padding:20px 16px 0;display:flex;flex:1;flex-direction:column;gap:16px}.page-inner--profile{padding:16px 16px 0}.page-head{display:flex;align-items:center;justify-content:space-between;padding-top:8px}.page-title{font-size:26px;font-weight:700;letter-spacing:-.02em}.stack{display:flex;flex-direction:column;gap:16px}.muted{color:var(--muted)}.text-xs{font-size:12px}.search,.input-wrap{position:relative;display:flex;height:46px;--input-bg: var(--surface-2);--input-border: var(--outline);--input-icon: var(--muted)}.search__icon,.input-wrap__icon{position:absolute;top:50%;left:12px;width:14px;height:14px;transform:translateY(-50%);color:var(--input-icon)}.search__input,.input{width:100%;height:100%;border:2px solid var(--input-border);border-radius:999px;background:var(--input-bg);color:var(--text);padding:0 16px 0 40px;outline:none;font-size:14px}.search__input{padding-right:88px}.search__input::-webkit-search-cancel-button{display:none;-webkit-appearance:none;appearance:none}@media(hover:hover){.search:hover,.input-wrap:hover{--input-bg: var(--surface-3);--input-border: var(--disabled-bg);--input-icon: var(--primary-soft)}}.search:has(.search__input:focus),.input-wrap:has(.input:focus){--input-bg: var(--black);--input-border: var(--input-focus);--input-icon: var(--primary-soft)}.search:has(.search__input:active),.input-wrap:has(.input:active){--input-border: var(--muted)}.input-wrap:has(.input:disabled),.search:has(.search__input:disabled){--input-bg: var(--surface-3);--input-border: var(--disabled-bg);--input-icon: var(--muted)}.input:disabled{cursor:not-allowed}.search__input::placeholder,.input::placeholder{color:var(--placeholder);opacity:1}.field-label{display:block;margin-bottom:8px;color:var(--primary-soft);font-size:15px;font-weight:600}.field-error{margin-top:6px;color:var(--danger);font-size:13px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 24px;border:0;border-radius:999px;font-size:16px;font-weight:600;line-height:1;transition:background-color .12s ease,opacity .12s ease}.btn:has(.btn__icon){padding-inline:20px}.btn--wide{width:100%}.btn--primary{background:var(--primary);color:var(--on-primary)}.btn--primary:focus-visible{background:var(--primary-focus)}.btn--primary:active{background:var(--primary-pressed)}.btn--secondary{background:var(--secondary);color:var(--on-secondary)}.btn--secondary:focus-visible{background:var(--secondary-focus)}.btn--secondary:active{background:var(--secondary-pressed)}@media(hover:hover){.btn--primary:hover{background:var(--primary-hover)}.btn--secondary:hover{background:var(--secondary-hover)}}.btn--third{background:var(--surface-3);color:var(--primary-soft)}.btn[disabled]:not([data-busy]){background:var(--disabled-bg);color:var(--muted);cursor:not-allowed}.btn[data-busy]{cursor:progress}.btn[data-busy][disabled].btn--primary{background:var(--primary)}.btn[data-busy][disabled].btn--secondary{background:var(--secondary)}.btn[data-busy][disabled].btn--third{background:var(--surface-3)}.btn__icon{display:flex;width:24px;height:24px;color:currentColor}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--muted)}.icon-btn .icon{width:20px;height:20px}.chips{display:flex;gap:6px;margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;height:44px;padding:0 22px;border:2px solid transparent;border-radius:999px;background:var(--surface-2);color:var(--primary-soft);font-size:14px;font-weight:500;white-space:nowrap}.chip[data-sel]{background:var(--surface-3);border-color:var(--primary)}.ad-banners{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.ad-banner{position:relative;display:block;flex:0 0 100%;max-width:432px;aspect-ratio:var(--banner-aspect);padding:0;border:0;border-radius:var(--radius);overflow:hidden;background:var(--surface-2)}.ad-banner img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.scenario-list{display:flex;flex-direction:column;gap:8px}.scenario-list:has(>.empty-banner){flex:1;justify-content:center}.sc{position:relative;overflow:hidden;display:flex;gap:8px;height:112px;padding:16px 8px;border-radius:var(--radius);background:var(--surface);cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 112px}.sc-ai{height:132px;padding-bottom:12px;contain-intrinsic-size:auto 132px}.sc-more{display:flex;justify-content:center;min-height:56px;padding:20px 8px 8px}.sc-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.05;pointer-events:none}.sc-ai .sc-bg{object-position:20vw 20%}.sc-btn{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.sc-cv,.prank__cover{position:relative;z-index:1;flex:0 0 80px;width:80px;height:80px;border-radius:50%;overflow:hidden;background:var(--bg);transform:translateZ(0)}.sc:not(.sc-ai) .sc-cv:after{content:"";position:absolute;inset:0;z-index:0;background:#0006;pointer-events:none}.sc-cv>img,.prank__cover>img{width:100%;height:100%;object-fit:cover}.audio-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:var(--primary)}.audio-btn--cover{position:absolute;inset:0;z-index:1;width:100%;height:100%}.audio-btn__icon{position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--surface-2);transform:translate(-50%,-50%);color:var(--primary)}.audio-btn__icon .icon{width:16px;height:16px}.audio-btn__play,.audio-btn__pause{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.audio-btn__pause{display:none}.audio-btn__progress{position:absolute;top:50%;left:50%;z-index:0;width:38px;height:38px;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity .12s ease}.audio-btn__progress svg{display:block;transform:rotate(-90deg)}.audio-btn__progress-track{fill:none;stroke:var(--text);stroke-width:4}.audio-btn__progress-value{fill:none;stroke:var(--primary);stroke-width:4;stroke-linecap:square;transition:stroke-dashoffset .35s ease}.audio-btn.playing .audio-btn__progress{opacity:1}.audio-btn.playing .audio-btn__play{display:none}.audio-btn.playing .audio-btn__pause{display:flex}.audio-btn.playing .audio-btn__icon{background:var(--surface-3)}.audio-time{transition:background-color .12s ease}.audio-time.playing{background:var(--primary-hover)}.sc-b,.prank__body{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column}.sc-t,.prank__title{font-size:16px;font-weight:700;line-height:24px}.sc-t,.sc-m,.sc-d{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-m{margin-top:4px;color:var(--muted);font-size:14px;line-height:20px}.sc-d{margin-top:4px;color:var(--text);font-size:14px;line-height:20px}.sc-a,.prank__footer{display:flex;align-items:center;justify-content:space-between}.sc-a{flex:0 0 24px;height:24px;margin-top:8px}.sc-bd,.skeleton-row{display:flex;align-items:center;gap:8px}.sc-fav{width:44px;height:24px;color:var(--primary-soft)}.sc-fav[data-fav=true]{color:var(--primary)}.sc-fav .icon{width:24px;height:24px}.badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;background:var(--surface-3);color:var(--primary-soft);font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.badge .icon{width:12px;height:12px}.badge--error{background:var(--danger);color:var(--primary-soft)}.badge--success{background:var(--success);color:var(--primary-soft)}.badge--light{justify-content:center;gap:2px;min-width:48px;height:28px;padding:0 12px;background:var(--text);color:var(--badge-light-text);font-size:14px;font-weight:600;line-height:20px}.badge--ai{background:var(--badge-secondary-bg);color:var(--badge-secondary-fg)}.badge--new{background:var(--surface-3);color:var(--badge-secondary-fg)}.empty-banner{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 16px;text-align:center}.empty-banner__art{width:220px;max-width:100%}.empty-banner__art svg,.empty-banner__art img,.payment__art svg,.payment__art img,.promo-activated__art svg,.promo-activated__art img{width:100%;height:auto}.empty-banner__text{color:var(--text-soft);font-size:16px;line-height:1.4}.empty-banner--no-favorites{gap:17px}.empty-banner--no-favorites .empty-banner__art{width:250px}.empty-banner--no-favorites .btn__icon{width:20px;height:20px}.info-banner{position:relative;display:flex;align-items:center;gap:17px;overflow:hidden;min-height:72px;padding:8px 15px;border:1px solid #7c330b;border-radius:var(--radius-xs);background:#2f1a0f}.info-banner:before{content:"";position:absolute;top:25px;left:-23px;width:91px;height:56px;border-radius:50%;background:#bb5002;filter:blur(16.2px);pointer-events:none}.info-banner__icon{position:relative;flex:none;width:24px;height:24px}.info-banner__body{position:relative;display:flex;flex-direction:column;gap:4px}.info-banner__title{font-size:14px;font-weight:700;line-height:20px}.info-banner__text{font-size:12px;line-height:16px}.group-title{margin-top:8px;color:var(--muted);font-size:13px;font-weight:600}.prank,.skeleton-card{display:flex;gap:8px;height:112px;padding:16px 8px;border-radius:var(--radius);background:var(--surface)}.prank__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.prank__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prank__phone{display:flex;align-items:center;gap:4px;margin:4px 0 0;color:var(--muted);font-size:14px;line-height:20px}.prank__phone .icon{width:12px;height:12px}.prank__footer{margin-top:auto}.prank__share{flex:0 0 24px;width:24px;height:24px;margin-right:6px;color:var(--text)}.prank__share:after,.sheet__header .icon-btn:after{position:absolute;inset:-10px;content:""}.prank__share .icon{width:24px;height:24px}.profile-hero{position:relative;display:flex;justify-content:center;padding-bottom:24px}.skeleton-profile-hero{position:relative;display:flex;justify-content:center;height:254px}.profile-avatar{width:230px;height:230px;object-fit:cover}.profile-hero__info,.skeleton-profile-hero__info{position:absolute;top:182px;display:flex;flex-direction:column;align-items:center;gap:8px}.profile-name{max-width:100%;font-size:24px;line-height:24px;font-weight:700;text-align:center;text-shadow:0 2px 12px var(--black)}.coins{display:flex;align-items:center;gap:5px}.coins__value{font-size:20px;line-height:24px;font-weight:300}.coins__icon{width:24px;height:24px}.card{padding:16px;border-radius:var(--radius);background:var(--surface);display:flex;flex-direction:column;gap:16px}.subscription__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscription__plan{display:flex;align-items:center;gap:8px}.subscription__title{font-size:15px}.menu-group,.skeleton-menu-group{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--surface)}.menu-group--invite,.skeleton-menu-group--invite{padding:2px 0}.menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0 16px;border:0;background:transparent;text-align:left;font-size:16px}.menu-item__left{display:flex;align-items:center;gap:16px}.menu-item__icon{display:flex;flex:0 0 24px;width:24px;height:24px;color:var(--text)}.menu-item__chevron{display:flex;flex:0 0 24px;width:24px;height:24px;color:var(--muted)}.page--process{padding-bottom:calc(var(--safe-bottom) + 16px)}.page--payment{padding-bottom:calc(var(--safe-bottom) + 24px)}.process{display:flex;flex:1;flex-direction:column;align-items:center;width:100%;max-width:520px;margin:0 auto;padding:70px 16px 0}.process__content{display:flex;flex-direction:column;align-items:center;width:100%;margin-block:auto}.process__head{text-align:center}.process__title{font-size:20px;font-weight:700;line-height:24px}.process__phone{margin-top:10px;font-size:16px;line-height:20px;color:var(--muted)}.process__art{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:100%;height:293px;margin-top:29px}.process__wave{position:absolute;top:50%;left:50%;display:block;width:293px;height:293px;transform:translate(-50%,-50%);pointer-events:none}.process__avatar{position:relative;z-index:1;width:100px;height:100px;object-fit:cover}.stepper{display:grid;flex:none;grid-template-columns:60px minmax(24px,48px) 60px minmax(24px,48px) 60px;gap:0 14px;align-items:center;width:100%;max-width:332px;margin-top:38px}.step{display:flex;align-items:center;justify-content:center;height:62px}.step__line{width:100%;height:2px;background:#575863}.step__dot{display:flex;flex:none;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--surface-3);color:var(--primary-soft);font-size:24px;font-weight:600;line-height:1}.step__dot .icon{width:24px;height:24px}.step--done .step__dot{width:62px;height:62px;border:3px solid var(--primary-pressed);background:var(--primary)}.step--success .step__dot{width:62px;height:62px;border:3px solid var(--success);background:#4ade81}.step--error .step__dot{width:62px;height:62px;border:3px solid var(--primary-pressed);background:#dc2626;color:var(--text)}.process__status{margin-top:24px;text-align:center}.process__status-title{font-size:24px;font-weight:700;line-height:30px}.process__description{max-width:208px;margin:10px auto 0;color:var(--muted);font-size:16px;line-height:24px;text-align:center}.process__actions{display:flex;flex-direction:column;gap:16px;width:100%;max-width:380px;padding:0 8px}@media(max-height:860px){.process{padding-top:32px}}@media(max-height:820px){.process{padding-top:16px}.process__art{margin-top:20px}.stepper{margin-top:28px}}@media(max-height:800px){.process{padding-top:8px}.process__art{height:235px;margin-top:8px}.process__wave{transform:translate(-50%,-50%) scale(.8)}.process__avatar{width:80px;height:80px}.stepper,.process__status{margin-top:16px}.process__description{margin-top:8px}}.payment{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;max-width:420px;margin:0 auto;padding:24px 16px;text-align:center}.payment__art{width:240px;max-width:80%}.payment__stalled{display:flex;align-items:center;justify-content:center;width:120px;height:120px;color:var(--muted)}.payment__stalled .icon{width:72px;height:72px}.payment__status{display:flex;flex-direction:column;align-items:center;gap:16px}.payment__title{font-size:28px;font-weight:700;line-height:1.2}.payment__description{color:var(--muted);line-height:1.4}.payment__spinner{width:42px;height:42px;border:3px solid var(--surface-3);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#sheet-root{position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible}#sheet-root[open]{display:flex;align-items:flex-end;justify-content:center;padding:0 var(--safe-right) 0 var(--safe-left)}#sheet-root::backdrop{background:#0000008c;overscroll-behavior:none;animation:fade-in .16s ease both}.sheet{position:relative;z-index:1;width:100%;max-width:520px;max-height:calc(100dvh - var(--safe-top) - 48px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface);padding-bottom:var(--safe-bottom);animation:sheet-in .2s ease both}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-in{0%{transform:translateY(40px);opacity:.6}}.sheet__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;border-bottom:1px solid var(--outline);background:var(--surface)}.sheet__header .icon-btn{width:24px;height:24px;color:var(--text)}.sheet__header .icon-btn .icon{width:24px;height:24px}.sheet__title{font-size:20px;font-weight:700}.sheet__body{padding:20px 16px 24px}.order-form--sheet{gap:24px}.order-form--sheet .field-label{margin-bottom:10px;color:var(--text);font-size:16px;line-height:20px;font-weight:600}.order-form__phone-field .field-label{margin-bottom:20px}.order-preview{display:flex;align-items:flex-start;gap:16px;min-height:110px}.order-preview__image-wrap{position:relative;flex:0 0 100px;width:100px;height:100px;border-radius:50%;overflow:hidden}.order-preview__image{flex:0 0 100px;width:100px;height:100px;border-radius:50%;background:var(--surface-3);object-fit:cover}.order-preview__body{min-width:0}.order-preview__skeleton{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.order-preview__name{font-size:16px;font-weight:600;line-height:20px}.order-preview__description{display:-webkit-box;margin-top:10px;overflow:hidden;color:var(--muted);font-size:14px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.order-form__divider{height:1px;margin-top:-14px;background:var(--outline)}.ai-order__incident{margin-top:4px}.error-slot:empty{display:none}.order-form__phone{--input-border: var(--outline);--input-icon: var(--text)}.order-form__phone .input-wrap__icon{left:18px;width:18px;height:18px}.order-form__phone .input{font-size:16px}.ai-order__textarea{display:block;width:100%;min-height:75px;padding:13px 14px;border:2px solid var(--outline);border-radius:15px;background:transparent;color:var(--text);font-family:inherit;font-size:16px;line-height:20px;outline:none;resize:none}.ai-order__textarea:focus{border-color:var(--input-focus);background:var(--black)}.ai-order__textarea::placeholder{color:var(--placeholder);opacity:1}.ai-order__setting{display:flex;flex-direction:column;gap:14px}.ai-order__setting-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px}.ai-order__setting-label{color:var(--text);font-size:16px;font-weight:600;line-height:20px}.ai-order__value{display:inline-flex;align-items:center;height:26px;padding:0 16px;border-radius:var(--radius-xs);background:var(--surface-3);color:var(--text);font-size:14px;line-height:1;white-space:nowrap}.order-form--sheet>.btn--wide{width:calc(100% - 16px);margin-inline:8px}.slider{position:relative;height:28px}.slider__track{position:absolute;inset:2px 0;border-radius:12px;background:var(--bg);overflow:hidden}.slider__fill{display:block;width:var(--slider-fill, 0%);height:100%;border-radius:12px 0 0 12px;background:#8b5cf6}.slider__dots{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding-inline:8px;pointer-events:none}.slider__dot{flex:none;width:4px;height:4px;border-radius:50%;background:#fef2f2}.slider__input{position:absolute;inset:0;z-index:1;width:100%;height:28px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.slider__input::-webkit-slider-runnable-track{height:24px;border-radius:12px;background:transparent}.slider__input::-webkit-slider-thumb{width:28px;height:28px;margin-top:-2px;border:0;border-radius:50%;background:var(--on-secondary);-webkit-appearance:none;appearance:none}.slider__input::-moz-range-track{height:24px;border-radius:12px;background:transparent}.slider__input::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:var(--on-secondary)}.ai-order__toggle-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:28px;font-size:16px;font-weight:500;line-height:20px;cursor:pointer}.ai-order__toggle-input{position:absolute;opacity:0;pointer-events:none}.ai-order__toggle{position:relative;flex:0 0 42px;width:42px;height:28px;border-radius:999px;background:var(--surface-3);transition:background-color .16s ease}.ai-order__toggle:after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:var(--on-secondary);transition:transform .16s ease}.ai-order__toggle-input:checked+.ai-order__toggle{background:var(--secondary-hover)}.ai-order__toggle-input:checked+.ai-order__toggle:after{transform:translate(14px)}.sheet:has(.offers-form) .sheet__body{padding:24px 16px}.offers-form{display:flex;flex-direction:column;gap:24px}.offers{display:grid;grid-auto-flow:column;grid-auto-columns:270px;grid-template-rows:auto auto 1fr auto auto;column-gap:8px;row-gap:6px;min-height:197px;margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.offers::-webkit-scrollbar{display:none}.offer{position:relative;display:grid;grid-row:span 5;grid-template-rows:subgrid;min-height:197px;padding:22px;border:2px solid var(--outline);border-radius:var(--radius);background:var(--surface);text-align:left;overflow:hidden}.offer[data-sel]{border-color:var(--primary)}.offer__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.2}.offer__content{display:contents}.offer__name,.offer__description,.offer__price-row,.offer__info-group{position:relative;z-index:1;min-width:0}.offer__discount{position:absolute;top:-2px;right:-2px;z-index:2;display:flex;align-items:center;justify-content:center;min-width:55px;height:37px;padding:0 9px;border-radius:0 24px;background:var(--primary);color:var(--text);font-size:15px;font-weight:600}.offer__name{grid-row:1;overflow:hidden;padding:10px 0 10px 10px;margin:-10px 0 -10px -10px;color:var(--text);text-shadow:0 0 10px currentColor;font-size:24px;font-weight:700;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.offer--discounted .offer__name{padding-right:44px}.offer__name--secondary{color:var(--secondary-hover)}.offer__description{grid-row:2;color:var(--text);font-size:12px;line-height:15px}.offer__description strong{font-weight:700}.offer__description em{font-style:italic}.offer__price-row{display:flex;grid-row:4;align-items:flex-end;gap:6px}.offer__price{font-size:32px;font-weight:500;line-height:32px}.offer__full-price{margin-bottom:1px;color:var(--primary-hover);font-size:14px;line-height:18px;text-decoration:line-through}.offer__info-group{display:flex;grid-row:5;flex-direction:column}.offer__info{color:var(--muted);font-size:12px;line-height:15px;white-space:pre-line}.offer__info:empty{display:none}.payment-methods{display:flex;flex-direction:column;gap:2px}.pay-method{display:flex;align-items:center;gap:16px;height:71px;padding:0 16px;border-radius:var(--radius);background:var(--surface)}.pay-method--selected{height:73px;background:var(--surface-3)}.pay-method--disabled{color:var(--muted)}.pay-method__icon{flex:0 0 24px;width:24px;height:24px;object-fit:contain;border-radius:var(--radius-xs)}.pay-method__copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.pay-method__title{font-size:16px;line-height:20px}.pay-method__subtitle{overflow:hidden;color:var(--muted);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.pay-method__radio{position:relative;flex:0 0 19px;width:19px;height:19px;border:2px solid var(--text);border-radius:50%}.pay-method--disabled .pay-method__radio{border-color:var(--muted)}.pay-method--selected .pay-method__radio{border-color:var(--secondary-hover);background:var(--secondary-focus)}.pay-method--selected .pay-method__radio:after{position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:var(--on-secondary);content:"";transform:translate(-50%,-50%)}.sheet:has(.invite) .sheet__body{padding:56px 16px 24px}.invite{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}.invite__art{width:120px;height:120px;object-fit:cover}.invite__count{margin-top:30px;font-size:36px;font-weight:300;line-height:1}.invite__caption{margin-top:12px;font-size:14px;line-height:17px}.progress{width:256px;height:8px;margin-top:24px;border-radius:999px;background:var(--disabled-bg);overflow:hidden}.progress__fill{display:block;height:100%;border-radius:inherit;background:var(--input-focus)}.invite__formula{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;justify-items:center;width:100%;height:75px;margin-top:24px;border-radius:var(--radius);background:var(--surface-3)}.formula-item{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:var(--text)}.formula-item .icon,.formula-item img{width:24px;height:24px}.formula-eq{color:var(--text)}.invite__description{margin-top:24px;color:var(--text);line-height:16px}.invite>.btn{margin-top:54px}.promo-activated{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.promo-activated__art{width:220px;max-width:80%}.promo-activated__title{font-size:26px;font-weight:700}#alerts{position:fixed;top:calc(var(--safe-top) + 16px);left:calc(16px + var(--safe-left));right:calc(16px + var(--safe-right));z-index:40;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.alert{display:flex;align-items:center;gap:12px;width:100%;max-width:380px;min-height:48px;padding:12px;border-radius:4px;background:var(--secondary);color:var(--text);pointer-events:auto;animation:fade-in .16s ease both}.alert__icon{display:flex;flex:0 0 24px;width:24px;height:24px}.alert__text{flex:1;font-size:14px;line-height:24px}.alert__close{display:flex;flex:0 0 24px;width:24px;height:24px;padding:0;border:0;background:transparent}.offline-alert{position:fixed;top:calc(var(--safe-top) + 8px);left:50%;z-index:50;transform:translate(-50%);padding:8px 16px;border-radius:999px;background:var(--danger-bg);color:var(--danger-fg);font-size:13px}.bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:space-around;height:calc(var(--nav-height) + var(--safe-bottom));padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);background:#0e0e10d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-item{display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:0;outline:none;background:transparent;color:var(--muted);border-radius:16px}.nav-item[data-cur]{color:var(--primary-hover)}.nav-item__icon{display:flex;width:26px;height:26px}.active-prank-banner{position:fixed;right:calc(var(--safe-right) + 24px);bottom:calc(var(--nav-height) + var(--safe-bottom) + 16px);left:calc(var(--safe-left) + 24px);z-index:19;display:flex;align-items:center;gap:12px;width:fit-content;max-width:min(520px,calc(100% - var(--safe-left) - var(--safe-right) - 48px));height:48px;margin:0 auto;padding:0 24px;border:1px solid var(--outline);border-radius:999px;background:var(--surface-2);color:var(--text);font-size:14px;font-weight:600;white-space:nowrap}.active-prank-banner:disabled{opacity:.7}.active-prank-banner__dot{width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 0 var(--primary);animation:active-prank-pulse 1.6s ease-out infinite}.active-prank-banner__icon{display:flex;width:18px;height:18px;margin-inline:-6px;color:var(--muted)}@keyframes active-prank-pulse{0%{box-shadow:0 0 0 0 var(--primary);opacity:1}70%{box-shadow:0 0 0 7px transparent;opacity:.85}to{box-shadow:0 0 0 0 transparent;opacity:1}}@media(min-width:640px){:root{--safe-left: 0px;--safe-right: 0px}body{background:var(--black)}.shell{max-width:520px;margin:0 auto;background:var(--bg);min-height:100dvh;box-shadow:0 0 60px #0009}.bottom-nav{right:0;left:0;max-width:520px;margin:0 auto}}.search__icon .icon,.input-wrap__icon .icon,.btn__icon .icon,.menu-item__icon .icon,.menu-item__chevron .icon,.nav-item__icon .icon,.active-prank-banner__icon .icon,.alert__icon .icon,.alert__close .icon{width:100%;height:100%}.search__spinner{position:absolute;top:50%;right:56px;margin-top:-8px}.search__clear{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--surface-3);transform:translateY(-50%);color:var(--primary-soft)}.search__clear .icon{width:14px;height:14px}#sheet-content{display:contents}body:has(#sheet-root[open]){overflow:hidden;overscroll-behavior:none}.spinner{display:inline-block;flex:0 0 auto;width:16px;height:16px;border:2px solid var(--surface-3);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}.sc-more__spinner{width:24px;height:24px}.btn__spinner{width:16px;height:16px;border-color:currentColor;border-top-color:transparent}.icon-btn__spinner{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px}.icon-btn[data-busy]>.icon{visibility:hidden}.icon-btn[disabled],.menu-item[disabled],.nav-item[disabled]{opacity:.6;cursor:not-allowed}.skeleton{position:relative;display:block;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-2)}.skeleton:after,.ad-banner:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:shimmer 1.2s infinite}@keyframes shimmer{to{transform:translate(100%)}}.page--skeleton{pointer-events:none}.skeleton--avatar{flex:0 0 80px;width:80px;height:80px;border-radius:50%}.skeleton.order-preview__image{border-radius:50%}.skeleton--line{height:12px}.skeleton--w-70{width:70%}.skeleton--w-50{width:50%}.skeleton--w-35{width:35%}.skeleton-chips{display:flex;gap:6px;margin:0 -16px;padding:0 16px;overflow:hidden}.skeleton--chip{flex:0 0 auto;width:88px;height:44px;border-radius:999px}.skeleton--chip:nth-child(2){width:104px}.skeleton--chip:nth-child(3){width:76px}.skeleton--group-title{width:90px;height:17px;margin-top:8px;border-radius:999px}.skeleton--badge{width:44px;height:22px;border-radius:999px}.skeleton--icon-sm{width:22px;height:22px;border-radius:6px}.skeleton--chevron{width:18px;height:18px;border-radius:4px}.skeleton-row--between{justify-content:space-between}.skeleton-menu-item{display:flex;align-items:center;gap:16px;min-height:56px;padding:0 16px;background:transparent}.skeleton-menu-item .skeleton--line{flex:1}.skeleton-menu-item .skeleton--icon-sm,.skeleton-menu-item .skeleton--chevron{width:24px;height:24px}.skeleton--profile-name{width:160px;height:24px;border-radius:999px}.skeleton--profile-coins{width:90px;height:24px;border-radius:999px}.skeleton-card__body{display:flex;flex:1;flex-direction:column;justify-content:center;gap:8px;min-width:0}.skeleton-offer-card{display:flex;grid-row:span 5;flex-direction:column;gap:8px;height:197px;padding:22px;border-radius:var(--radius);background:var(--surface)}.skeleton--offer-name{width:50%;height:24px;border-radius:999px}.skeleton--offer-price{width:40%;height:32px;margin-top:auto;border-radius:999px}.skeleton--pay-icon{flex:0 0 24px;width:24px;height:24px;border-radius:var(--radius-xs)}.skeleton--pay-radio{flex:0 0 19px;width:19px;height:19px;border-radius:50%}.skeleton--input{width:100%;height:46px;border-radius:999px}.skeleton--button{width:100%;height:48px;border-radius:999px}.skeleton--invite-count{width:64px;height:36px;border-radius:999px}.skeleton--progress{width:100%;height:100%;border-radius:inherit}@media(prefers-reduced-motion:reduce){.skeleton:after,.ad-banner:after,.spinner,.sheet,#sheet-root::backdrop,.payment__spinner,.active-prank-banner__dot{animation:none}}.icon--check{--icon:url(/assets/icons/check.svg?v=73e87ec4140a0067);background-color:currentColor}.icon--chevron-right{--icon:url(/assets/icons/chevron-right.svg?v=df6cfdcaf4d02cce);background-color:currentColor}.icon--circle-help{--icon:url(/assets/icons/circle-help.svg?v=0d47b3b8fcfc3125);background-color:currentColor}.icon--clock{--icon:url(/assets/icons/clock.svg?v=4fec2bfb81e9e7a8);background-color:currentColor}.icon--hand-coins{--icon:url(/assets/icons/hand-coins.svg?v=5633cd583666446e);background-color:currentColor}.icon--history{--icon:url(/assets/icons/history.svg?v=6ef64e7dce48df44);background-color:currentColor}.icon--love-outline{--icon:url(/assets/icons/love-outline.svg?v=b4c74828e0e059b9);background-color:currentColor}.icon--love{--icon:url(/assets/icons/love.svg?v=a9aae72983518895);background-color:currentColor}.icon--newspaper{--icon:url(/assets/icons/newspaper.svg?v=ec82fda7cb06a034);background-color:currentColor}.icon--octagon-alert{--icon:url(/assets/icons/octagon-alert.svg?v=d2a91031886b214a);background-color:currentColor}.icon--pause{--icon:url(/assets/icons/pause.svg?v=4be318bdd153ccaf);background-color:currentColor}.icon--payment-sbp{--icon:url(/assets/icons/payment-sbp.svg?v=062ee82614e4d0f0);background-color:currentColor}.icon--payment-telegram-stars{--icon:url(/assets/icons/payment-telegram-stars.svg?v=1ade2f759514901b);background-color:currentColor}.icon--people{--icon:url(/assets/icons/people.svg?v=2a3c86979761d25d);background-color:currentColor}.icon--phone{--icon:url(/assets/icons/phone.svg?v=b0f33e1f93e3ae09);background-color:currentColor}.icon--play{--icon:url(/assets/icons/play.svg?v=a79f9ed2dfa62e48);background-color:currentColor}.icon--pranker{--icon:url(/assets/icons/pranker.svg?v=c746e5362840d6ff);background-color:currentColor}.icon--profile{--icon:url(/assets/icons/profile.svg?v=2e9f2c92777af6c5);background-color:currentColor}.icon--search{--icon:url(/assets/icons/search.svg?v=0515066bc99a4e91);background-color:currentColor}.icon--send{--icon:url(/assets/icons/send.svg?v=46f5c19693cbfc98);background-color:currentColor}.icon--share{--icon:url(/assets/icons/share.svg?v=c7924bbdd34ddc41);background-color:currentColor}.icon--smartphone{--icon:url(/assets/icons/smartphone.svg?v=6385986770fefecf);background-color:currentColor}.icon--ticket{--icon:url(/assets/icons/ticket.svg?v=65d076155d8cd94d);background-color:currentColor}.icon--volume{--icon:url(/assets/icons/volume.svg?v=c3ecb7081d61dbab);background-color:currentColor}.icon--xmark-thin{--icon:url(/assets/icons/xmark-thin.svg?v=ccbb369210840479);background-color:currentColor}.icon--xmark{--icon:url(/assets/icons/xmark.svg?v=a61c05b3551797e9);background-color:currentColor}
