.pix[data-v-d83fe998]{overflow:visible;display:inline-block;vertical-align:middle}.pix[data-v-d83fe998]{transform-box:fill-box;transform-origin:center}.pix path[data-v-d83fe998],.pix circle[data-v-d83fe998],.pix rect[data-v-d83fe998],.pix line[data-v-d83fe998],.pix polyline[data-v-d83fe998],.pix ellipse[data-v-d83fe998],.pix polygon[data-v-d83fe998]{fill:none;stroke:currentColor}.anim.ic-heart[data-v-d83fe998]{animation:beat-d83fe998 1.2s both}@keyframes beat-d83fe998{0%{transform:scale(1);animation-timing-function:cubic-bezier(.3,0,.7,.4)}9%{transform:scale(1.28);animation-timing-function:cubic-bezier(.16,.9,.3,1)}21%{transform:scale(1.01);animation-timing-function:cubic-bezier(.3,0,.7,.4)}30%{transform:scale(1.15);animation-timing-function:cubic-bezier(.16,.9,.3,1)}46%{transform:scale(1)}to{transform:scale(1)}}.anim.ic-heart-broken[data-v-d83fe998]{animation:hb-crack-d83fe998 .62s var(--ease) both}@keyframes hb-crack-d83fe998{0%{transform:none}30%{transform:rotate(-6deg) scale(1.06)}60%{transform:rotate(5deg)}to{transform:none}}.anim.ic-grid[data-v-d83fe998]{animation:pop-turn-d83fe998 .5s var(--ease-spring) both}@keyframes pop-turn-d83fe998{0%{transform:scale(.5) rotate(-12deg);opacity:0}60%{transform:scale(1.12) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0)}}.anim.ic-chat[data-v-d83fe998]{animation:chat-pop-d83fe998 .6s var(--ease-spring) both;transform-origin:32% 82%}@keyframes chat-pop-d83fe998{0%{transform:scale(.5) translateY(3px);opacity:.35}45%{transform:scale(1.18) translateY(0);opacity:1}65%{transform:scale(.93)}82%{transform:scale(1.06)}to{transform:scale(1)}}.anim.ic-ghost[data-v-d83fe998]{animation:float-d83fe998 .95s var(--ease) both}@keyframes float-d83fe998{0%{transform:translateY(0) rotate(0)}30%{transform:translateY(-1.6px) rotate(-4deg)}65%{transform:translateY(.8px) rotate(3deg)}to{transform:translateY(0) rotate(0)}}.anim.ic-bag[data-v-d83fe998]{animation:bag-swing-d83fe998 .82s var(--ease) both;transform-origin:50% 12%}@keyframes bag-swing-d83fe998{0%{transform:rotate(0)}22%{transform:rotate(-10deg)}52%{transform:rotate(6deg)}78%{transform:rotate(-3deg)}to{transform:rotate(0)}}.anim.ic-bag-heart[data-v-d83fe998]{animation:bagheart-in-d83fe998 .8s var(--ease-spring) both;transform-origin:50% 12%}@keyframes bagheart-in-d83fe998{0%{transform:scale(.4) rotate(0);opacity:0}45%{transform:scale(1.1) rotate(-9deg);opacity:1}62%{transform:scale(1) rotate(7deg)}76%{transform:rotate(-4deg)}88%{transform:rotate(2deg)}to{transform:rotate(0)}}.anim.ic-store[data-v-d83fe998]{animation:store-open-d83fe998 .58s var(--ease-spring) both;transform-origin:50% 100%}@keyframes store-open-d83fe998{0%{transform:scale(.66) translateY(14%);opacity:0}55%{transform:scale(1.1) translateY(0);opacity:1}76%{transform:scale(.97)}to{transform:scale(1)}}.anim.ic-gift[data-v-d83fe998]{animation:gift-pop-d83fe998 .56s var(--ease-spring) both;transform-origin:50% 100%}@keyframes gift-pop-d83fe998{0%{transform:scale(0) translateY(20%);opacity:0}60%{transform:scale(1.1) translateY(0);opacity:1}to{transform:scale(1) translateY(0)}}.anim.ic-star[data-v-d83fe998]:not(.loop){animation:star-pop-d83fe998 .6s var(--ease-spring) both}@keyframes star-pop-d83fe998{0%{transform:scale(.6) rotate(-10deg);opacity:0}40%{transform:scale(1.16) rotate(6deg);opacity:1}60%{transform:scale(.94) rotate(-4deg)}80%{transform:scale(1.05) rotate(2deg)}to{transform:scale(1) rotate(0)}}.anim.ic-coin[data-v-d83fe998]:not(.loop){animation:coin-flip-d83fe998 .72s var(--ease) both}@keyframes coin-flip-d83fe998{0%{transform:scaleX(1)}25%{transform:scaleX(.14)}50%{transform:scaleX(1)}75%{transform:scaleX(.14)}to{transform:scaleX(1)}}.anim.ic-check[data-v-d83fe998]{animation:check-pop-d83fe998 .42s var(--ease-spring) both}@keyframes check-pop-d83fe998{0%{transform:scale(0)}60%{transform:scale(1.18)}to{transform:scale(1)}}.anim.ic-close[data-v-d83fe998]{animation:close-spin-d83fe998 .4s var(--ease-spring) both}@keyframes close-spin-d83fe998{0%{transform:scale(.2) rotate(-90deg)}to{transform:scale(1) rotate(0)}}.anim.ic-sad[data-v-d83fe998]{animation:sad-sigh-d83fe998 2.8s ease-in-out both}.pix.loop.ic-sad[data-v-d83fe998]{animation-duration:2.8s!important}@keyframes sad-sigh-d83fe998{0%,62%,to{transform:translateY(0)}78%{transform:translateY(1.4px)}}.anim.ic-pin[data-v-d83fe998],.anim.ic-pin-off[data-v-d83fe998]{animation:pin-drop-d83fe998 .46s var(--ease-spring) both;transform-origin:50% 0}@keyframes pin-drop-d83fe998{0%{transform:translateY(-6px) scale(.6)}to{transform:translateY(0) scale(1)}}.anim.ic-reply[data-v-d83fe998]{animation:reply-in-d83fe998 .42s var(--ease-spring) both;transform-origin:20% 50%}@keyframes reply-in-d83fe998{0%{transform:translate(-4px) scale(.7);opacity:0}70%{transform:translate(1px) scale(1.08);opacity:1}to{transform:translate(0) scale(1)}}.anim.ic-copy[data-v-d83fe998]{animation:copy-pop-d83fe998 .42s var(--ease-spring) both}@keyframes copy-pop-d83fe998{0%{transform:translate(2px,2px) scale(.9);opacity:.35}to{transform:none;opacity:1}}.anim.ic-bell[data-v-d83fe998],.anim.ic-bell-off[data-v-d83fe998]{animation:bell-swing-d83fe998 .8s var(--ease) both;transform-origin:50% 12%}@keyframes bell-swing-d83fe998{0%,to{transform:rotate(0)}20%{transform:rotate(-15deg)}48%{transform:rotate(10deg)}72%{transform:rotate(-4deg)}}.anim.ic-card[data-v-d83fe998]{animation:card-swipe-d83fe998 .6s var(--ease-spring) both}@keyframes card-swipe-d83fe998{0%{transform:translate(-7px) rotate(-10deg) scale(.86);opacity:0}55%{transform:translate(0) rotate(4deg) scale(1.06);opacity:1}to{transform:translate(0) rotate(0) scale(1)}}.anim.ic-globe[data-v-d83fe998]{animation:globe-in-d83fe998 .55s var(--ease-spring) both}@keyframes globe-in-d83fe998{0%{transform:scale(0) rotate(-28deg);opacity:0}60%{transform:scale(1.1) rotate(6deg);opacity:1}to{transform:scale(1) rotate(0)}}.anim.ic-user[data-v-d83fe998],.anim.ic-user-f[data-v-d83fe998],.anim.ic-user-plus[data-v-d83fe998],.anim.ic-account[data-v-d83fe998],.anim.ic-idcard[data-v-d83fe998]{animation:rise-d83fe998 .5s var(--ease-spring) both;transform-origin:50% 100%}@keyframes rise-d83fe998{0%{transform:translateY(4px) scale(.7);opacity:0}60%{transform:translateY(-1px) scale(1.08);opacity:1}to{transform:translateY(0) scale(1)}}.anim.ic-lock[data-v-d83fe998]:not(.loop){animation:lock-shut-d83fe998 .5s var(--ease-spring) both;transform-origin:50% 100%}@keyframes lock-shut-d83fe998{0%{transform:translateY(-4px) scale(.8);opacity:0}60%{transform:translateY(1px) scale(1.05)}to{transform:translateY(0) scale(1);opacity:1}}.anim.loop.ic-lock[data-v-d83fe998]{animation:lock-click-d83fe998 2.8s both infinite;transform-origin:50% 100%}.pix.loop.ic-lock[data-v-d83fe998]{animation-duration:2.8s!important}@keyframes lock-click-d83fe998{0%,58%{transform:translateY(0);animation-timing-function:cubic-bezier(.4,0,.6,1)}68%{transform:translateY(-2px);animation-timing-function:cubic-bezier(.2,0,.1,1)}76%{transform:translateY(1px) scale(1.03,.97);animation-timing-function:cubic-bezier(.16,.9,.3,1)}84%{transform:translateY(0) scale(.99,1.01)}90%,to{transform:translateY(0) scale(1)}}.anim.ic-chart[data-v-d83fe998]{animation:chart-grow-d83fe998 .5s var(--ease-spring) both;transform-origin:50% 100%}@keyframes chart-grow-d83fe998{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.anim.ic-sliders[data-v-d83fe998]{animation:sliders-tune-d83fe998 .5s var(--ease-spring) both}@keyframes sliders-tune-d83fe998{0%{transform:scale(.8) rotate(-4deg);opacity:0}60%{transform:scale(1.06) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0)}}.anim.ic-out[data-v-d83fe998]{animation:out-lift-d83fe998 .6s var(--ease-spring) both}@keyframes out-lift-d83fe998{0%{transform:translateY(6px) scale(.9);opacity:0}50%{transform:translateY(0) scale(1);opacity:1}70%{transform:translateY(-3px)}to{transform:translateY(0)}}.anim.ic-topup[data-v-d83fe998]{animation:topup-drop-d83fe998 .6s var(--ease-spring) both}@keyframes topup-drop-d83fe998{0%{transform:translateY(-6px) scale(.9);opacity:0}55%{transform:translateY(0) scale(1);opacity:1}72%{transform:translateY(2px)}to{transform:translateY(0)}}.anim.ic-cam[data-v-d83fe998]{animation:cam-shutter-d83fe998 1.1s var(--ease) both}@keyframes cam-shutter-d83fe998{0%,8%{transform:scale(1)}16%{transform:scale(.86)}26%{transform:scale(1)}36%{transform:scale(.86)}46%,to{transform:scale(1)}}.anim.ic-clock[data-v-d83fe998]{animation:clock-in-d83fe998 .5s var(--ease-spring) both}@keyframes clock-in-d83fe998{0%{transform:scale(.55) rotate(-20deg);opacity:0}60%{transform:scale(1.08) rotate(6deg);opacity:1}to{transform:scale(1) rotate(0)}}.anim.ic-xrocket[data-v-d83fe998]{animation:rocket-lift-d83fe998 .6s var(--ease-spring) both;transform-origin:50% 100%}@keyframes rocket-lift-d83fe998{0%{transform:translateY(3px) scale(.9) rotate(-6deg);opacity:0}45%{transform:translateY(-2px) scale(1.04) rotate(2deg);opacity:1}70%{transform:translateY(.5px) rotate(0)}to{transform:translateY(0) scale(1)}}.anim.ic-cryptobot[data-v-d83fe998]{animation:bot-nod-d83fe998 .6s var(--ease-spring) both;transform-origin:50% 100%}@keyframes bot-nod-d83fe998{0%{transform:rotate(0) scale(.9);opacity:0}45%{transform:rotate(-5deg) scale(1.04);opacity:1}70%{transform:rotate(3deg) scale(1)}to{transform:rotate(0) scale(1)}}.anim.ic-flip[data-v-d83fe998]{animation:flip-turn-d83fe998 .6s var(--ease-spring) both}@keyframes flip-turn-d83fe998{0%{transform:rotate(-160deg) scale(.7);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}.anim.ic-send[data-v-d83fe998]{animation:send-go-d83fe998 .44s var(--ease-spring) both}@keyframes send-go-d83fe998{0%{transform:translate(-2px,2px) scale(.85);opacity:0}60%{transform:translate(1px,-1px) scale(1.06);opacity:1}to{transform:none}}.anim.ic-shield[data-v-d83fe998]{animation:shield-stamp-d83fe998 .54s var(--ease-spring) both}@keyframes shield-stamp-d83fe998{0%{transform:translateY(-4px) scale(.7);opacity:0}50%{transform:translateY(0) scale(1.14);opacity:1}70%{transform:scale(.95)}to{transform:scale(1)}}.anim.ic-eye[data-v-d83fe998]{animation:eye-blink-d83fe998 .72s var(--ease) both}@keyframes eye-blink-d83fe998{0%,42%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}58%{transform:scaleY(1)}}.anim.ic-search[data-v-d83fe998]{animation:search-scan-d83fe998 .8s var(--ease) both}@keyframes search-scan-d83fe998{0%,to{transform:translate(0)}25%{transform:translate(-1.6px,-1.4px)}50%{transform:translate(1.6px,-1.4px)}75%{transform:translate(1.4px,1.4px)}}.anim.ic-warn[data-v-d83fe998]{animation:warn-shake-d83fe998 .5s var(--ease) both}@keyframes warn-shake-d83fe998{0%,to{transform:translate(0)}15%{transform:translate(-2px) scale(1.05)}35%{transform:translate(2px)}55%{transform:translate(-1.6px)}75%{transform:translate(1px)}90%{transform:translate(-.5px)}}.anim.ic-bolt[data-v-d83fe998]{animation:bolt-zap-d83fe998 .6s var(--ease) both}@keyframes bolt-zap-d83fe998{0%{transform:scale(.5);opacity:0}24%{transform:scale(1.26);opacity:1}38%{transform:scale(.92);opacity:.55}52%{transform:scale(1.12);opacity:1}70%{transform:scale(.98) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.anim.ic-phone[data-v-d83fe998]{animation:phone-ring-d83fe998 .72s var(--ease) both}@keyframes phone-ring-d83fe998{0%,to{transform:rotate(0)}12%{transform:rotate(-13deg)}26%{transform:rotate(11deg)}40%{transform:rotate(-9deg)}54%{transform:rotate(6deg)}70%{transform:rotate(-3deg)}}.anim.ic-video[data-v-d83fe998]{animation:video-rec-d83fe998 .8s var(--ease) both}@keyframes video-rec-d83fe998{0%,to{transform:scale(1)}20%{transform:scale(1.12)}34%{transform:scale(1)}50%{transform:scale(1.12)}64%{transform:scale(1)}}.anim.ic-mic[data-v-d83fe998]{animation:mic-speak-d83fe998 .7s var(--ease) both;transform-origin:50% 100%}@keyframes mic-speak-d83fe998{0%,to{transform:scaleY(1)}25%{transform:scaleY(1.14)}45%{transform:scaleY(.96)}65%{transform:scaleY(1.08)}82%{transform:scaleY(1)}}.anim.ic-pencil[data-v-d83fe998]{animation:pencil-write-d83fe998 .56s var(--ease) both}@keyframes pencil-write-d83fe998{0%{transform:translate(-2px,2px) rotate(-6deg)}40%{transform:translate(1px,-1px) rotate(4deg)}70%{transform:translate(-.5px,.5px) rotate(-2deg)}to{transform:none}}.anim.ic-play[data-v-d83fe998]{animation:play-press-d83fe998 .42s var(--ease-spring) both}@keyframes play-press-d83fe998{0%{transform:scale(.82)}55%{transform:scale(1.18)}to{transform:scale(1)}}.anim.ic-support[data-v-d83fe998]{animation:support-nod-d83fe998 .6s var(--ease) both}@keyframes support-nod-d83fe998{0%,to{transform:rotate(0) translateY(0)}30%{transform:rotate(-5deg) translateY(-1px)}60%{transform:rotate(4deg) translateY(0)}}.anim.ic-chevron-right[data-v-d83fe998]{animation:chev-r-d83fe998 .5s var(--ease-spring) both}@keyframes chev-r-d83fe998{0%{transform:translate(-3px);opacity:.3}60%{transform:translate(1.5px);opacity:1}to{transform:translate(0)}}.anim.ic-chevron-left[data-v-d83fe998]{animation:chev-l-d83fe998 .5s var(--ease-spring) both}@keyframes chev-l-d83fe998{0%{transform:translate(3px);opacity:.3}60%{transform:translate(-1.5px);opacity:1}to{transform:translate(0)}}.anim.ic-chevron-up[data-v-d83fe998]{animation:chev-u-d83fe998 .5s var(--ease-spring) both}@keyframes chev-u-d83fe998{0%{transform:translateY(3px);opacity:.3}60%{transform:translateY(-1.5px);opacity:1}to{transform:translateY(0)}}.anim.ic-chevron-down[data-v-d83fe998]{animation:chev-d-d83fe998 .5s var(--ease-spring) both}@keyframes chev-d-d83fe998{0%{transform:translateY(-3px);opacity:.3}60%{transform:translateY(1.5px);opacity:1}to{transform:translateY(0)}}.anim.ic-info[data-v-d83fe998],.anim.ic-pause[data-v-d83fe998],.anim.ic-clip[data-v-d83fe998],.anim.ic-speaker[data-v-d83fe998],.anim.ic-speaker-off[data-v-d83fe998],.anim.ic-list[data-v-d83fe998],.anim.ic-ticks[data-v-d83fe998],.anim.ic-circle[data-v-d83fe998],.anim.ic-archive[data-v-d83fe998]{animation:soft-pop-d83fe998 .42s var(--ease-spring) both}@keyframes soft-pop-d83fe998{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}.pix.loop[data-v-d83fe998]{animation-iteration-count:infinite;animation-duration:2.6s}.anim.ic-cur-rub[data-v-d83fe998]{animation-name:cur-rub-d83fe998;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes cur-rub-d83fe998{0%{transform:translateY(0) scale(1)}10%{transform:translateY(-1.1px) scale(1.05)}22%{transform:translateY(.4px) scale(.98)}34%,to{transform:translateY(0) scale(1)}}.anim.ic-cur-usd[data-v-d83fe998]{animation-name:cur-usd-d83fe998;animation-timing-function:var(--ease, ease)}@keyframes cur-usd-d83fe998{0%{transform:scaleX(1)}16%{transform:scaleX(.62)}32%,to{transform:scaleX(1)}}.anim.ic-cur-eur[data-v-d83fe998]{animation-name:cur-eur-d83fe998;animation-timing-function:ease-in-out}@keyframes cur-eur-d83fe998{0%{transform:scale(1)}14%{transform:scale(1.11)}30%,to{transform:scale(1)}}.anim.ic-cur-uah[data-v-d83fe998]{animation-name:cur-uah-d83fe998;animation-timing-function:ease-in-out;transform-origin:50% 90%}@keyframes cur-uah-d83fe998{0%{transform:rotate(0)}12%{transform:rotate(-3.2deg)}26%{transform:rotate(2.4deg)}38%,to{transform:rotate(0)}}.anim.ic-cur-kzt[data-v-d83fe998]{animation-name:cur-kzt-d83fe998;animation-timing-function:cubic-bezier(.22,.9,.3,1)}@keyframes cur-kzt-d83fe998{0%{transform:translateY(0)}16%{transform:translateY(-1.6px)}34%,to{transform:translateY(0)}}.anim.ic-cur-byn[data-v-d83fe998]{animation-name:cur-byn-d83fe998;animation-timing-function:cubic-bezier(.5,0,.5,1)}@keyframes cur-byn-d83fe998{0%{transform:rotate(0)}9%{transform:rotate(4deg)}20%{transform:rotate(-2.5deg)}30%,to{transform:rotate(0)}}.anim.loop.ic-star[data-v-d83fe998]{animation-name:cur-star-twinkle-d83fe998;animation-timing-function:ease-in-out}@keyframes cur-star-twinkle-d83fe998{0%{transform:scale(1) rotate(0);opacity:.82}15%{transform:scale(1.12) rotate(4deg);opacity:1}32%,to{transform:scale(1) rotate(0);opacity:.82}}.pix.ic-spinner[data-v-d83fe998]{animation:sp-rot-d83fe998 .8s linear infinite}@keyframes sp-rot-d83fe998{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pix[data-v-d83fe998]{animation:none!important;transform:none!important;opacity:1!important}.pix.ic-spinner[data-v-d83fe998]{animation:sp-rot-d83fe998 1.4s linear infinite!important}}:root{--bg: #000;--bg-soft: #141416;--bg-elev: #1c1c1f;--ink: #fff;--ink-soft: #8b8b90;--line: rgba(255, 255, 255, .07);--accent: #ea2e5e;--accent-soft: #f4638a;--grad: linear-gradient(135deg, #f4487a 0%, #ea2e5e 55%, #c21f4a 100%);--lime: #c3f53c;--lime-soft: #dcff7a;--blue: #3b5bfd;--online: #3aa0ee;--tick-read: var(--lime);--violet: #a855f7;--gold: #c3f53c;--gold-soft: #dcff7a;--verified: #c3f53c;--amber: #e8b64c;--warn: var(--amber);--warn-bg: rgb(232 182 76 / .13);--blush: #1c1418;--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", system-ui, Nunito, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--shadow: 0 10px 30px rgba(0, 0, 0, .55);--shadow-warm: 0 12px 32px rgb(0 0 0 / .42);--glow-accent: 234 46 94;--glow-lime: 195 245 60;--stars: 245 179 1;--r-2xs: 12px;--r-xs: 16px;--r-sm: 24px;--r-md: 28px;--r-lg: 32px;--r-xl: 38px;--r-pill: 999px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 28px;--space-2xl: 36px;--page-x: 20px;--page-top: 20px;--page-bottom-extra: 36px;--gap-grid: 16px;--gap-list: 12px;--gap-chips: 12px;--card-pad-y: 16px;--card-pad-x: 20px;--chat-row-pad-y: 13px;--chat-row-pad-x: 14px;--chat-row-gap: 12px;--chat-row-av: 56px;--chat-row-inset: calc(var(--chat-row-pad-x) + var(--chat-row-av) + var(--chat-row-gap));--section-gap: 28px;--lh-body: 1.45;--lh-title: 1.12;--radius-glass: 24px;--glass-tint-default: 50, 50, 50;--glass-tint-accent: 234, 46, 94;--color-white-10: rgba(255, 255, 255, .1);--color-white-14: rgba(255, 255, 255, .14);--color-white-05: rgba(255, 255, 255, .05);--color-black-10: rgba(0, 0, 0, .1);--glass-bg: rgba(22, 22, 25, .82);--glass-border: rgba(255, 255, 255, .09);--glass-blur: blur(18px) saturate(140%);--glass-shadow: 0 10px 30px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 255, 255, .06);--inset-hairline: inset 0 1px 0 rgba(255, 255, 255, .04);--glass-ink: 255 255 255;--maxw: 540px;--nav-h: 70px;--tg-top: 0px;--tg-bottom: 0px;--ease: cubic-bezier(.32, .72, 0, 1);--ease-spring: cubic-bezier(.34, 1.28, .48, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--t-press: .16s;--t-fast: .18s;--t-fade: .3s;--t-med: .34s;--t-panel: .4s;--t-spring: .46s;--t-pulse: 1.6s;--t-breathe: 2.1s;--t-ring: 1.8s;--stagger: 60ms;--scale-in: .985;--scale-soft: .992;--scale-bump: 1.04;--scale-close: .94;--fs-micro: 10px;--fs-eyebrow: 11px;--fs-xs: 12px;--fs-sm: 13px;--fs-14: 14px;--fs-base: 15px;--fs-16: 16px;--fs-md: 17px;--fs-lg: 19px;--fs-h2: 24px;--fs-display-sm: 21px;--fs-display: 26px;--fs-display-md: 30px;--fs-stat: 34px;--fs-hero-num: 40px;--fs-mega: 52px;--fs-hero-amount: 50px;--fs-h1: clamp(34px, 10vw, 46px);--fs-h1-sm: clamp(32px, 10vw, 46px);--fs-h1-xl: clamp(46px, 17vw, 76px);--danger: #ff4d4d;--grad-danger: linear-gradient(135deg, #ff5b5b 0%, #e0243b 55%, #b81730 100%);--glow-danger: 224 36 59;--success: #c3f53c;--unverified: #9aa0a8;--surface-dark: #141416;--ink-900: #000;--bar-bg: rgba(20, 20, 22, .82);--blur-bar: blur(14px);--on-lime: #0a0f06;--btn-pad: 17px 22px;--shadow-cta: 0 10px 28px rgb(0 0 0 / .5), inset 0 1px 0 rgb(255 255 255 / .12);--shadow-cta-soft: 0 8px 22px rgb(0 0 0 / .42)}*{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pro-chip{display:inline-flex;align-items:center;vertical-align:middle;margin-left:8px;padding:1px 8px;font-size:var(--fs-micro);font-weight:800;letter-spacing:.06em;line-height:1.4;color:var(--ink);border-radius:var(--r-sm);background:linear-gradient(135deg,var(--accent),var(--accent-soft));box-shadow:0 1px 4px rgb(var(--glow-accent) / .5)}.pay-chip{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;margin-left:8px;padding:1px 8px 1px 4px;flex:0 0 auto;font-size:var(--fs-micro);font-weight:700;line-height:1.4;border-radius:var(--r-sm);white-space:nowrap}.pay-chip.yes{color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}.pay-chip.no{color:var(--unverified);background:color-mix(in srgb,var(--unverified) 22%,transparent)}.pay-chip .pay-ic{flex:0 0 auto}html{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);line-height:var(--lh-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;min-height:100vh;min-height:100dvh;overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#app{min-height:100vh;min-height:100dvh}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}h1,h2,h3{font-family:inherit;font-weight:800;letter-spacing:-.02em;margin:0;line-height:var(--lh-title)}.mono{font-family:var(--font-mono);letter-spacing:-.01em}.sec-label{font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0 4px var(--space-sm)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.page{max-width:var(--maxw);margin:0 auto;padding:calc(var(--tg-top) + var(--page-top)) var(--page-x) calc(var(--nav-h) + max(env(safe-area-inset-bottom),var(--tg-bottom, 0px),12px) + var(--page-bottom-extra))}.page>.sec-label+*,.page>section+section{margin-top:0}.eyebrow{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.hero-sub{margin:var(--space-xs) auto 0;max-width:34ch;text-align:center;color:var(--ink-soft);font-size:var(--fs-sm);line-height:var(--lh-body)}.search{width:100%;border:1px solid var(--line);background:var(--bg-soft);border-radius:var(--r-pill);padding:16px 20px;font-size:var(--fs-base);color:var(--ink);outline:none;margin-bottom:var(--space-sm);transition:border-color var(--t-fade) var(--ease),box-shadow var(--t-fade) var(--ease)}.search::placeholder{color:var(--ink-soft)}.search:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgb(var(--glow-accent) / .14)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-grid)}.mcard{position:relative;border-radius:var(--r-md);overflow:hidden;background:var(--line);aspect-ratio:3 / 4;box-shadow:var(--shadow);transition:transform var(--t-press) var(--ease),box-shadow var(--t-fade) var(--ease)}.mcard:active{transform:scale(var(--scale-in));box-shadow:var(--shadow-warm)}.mcard img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.25s var(--ease),filter var(--t-fade) var(--ease);filter:saturate(1.04) contrast(1.03)}.mcard:active img{transform:scale(1.04)}.mcard .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.2) 44%,transparent 68%)}.mcard .cap{position:absolute;left:var(--space-md);right:var(--space-md);bottom:var(--space-md);color:var(--ink)}.mcard .nm{font-family:inherit;font-style:normal;font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-title);text-shadow:0 1px 12px rgba(0,0,0,.4)}.mcard .sub{font-size:var(--fs-xs);text-transform:lowercase;color:#ffffffb8;margin-top:var(--space-2xs);display:flex;gap:var(--space-xs);align-items:center}.mcard .price{position:absolute;top:12px;right:0;background:#0000008c;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(255,255,255,.22);border-right:none;color:var(--ink);font-size:var(--fs-sm);font-weight:800;letter-spacing:-.01em;padding:8px 12px 8px 16px;border-radius:var(--r-pill) 0 0 var(--r-pill);text-shadow:0 1px 6px rgba(0,0,0,.55);box-shadow:0 4px 14px #00000042,inset 0 1px #ffffff38}:root.lite{--glass-blur: none;--glass-bg: rgba(12, 12, 14, .97);--glass-shadow: 0 6px 18px rgba(0, 0, 0, .5)}@media(hover:none)and (pointer:coarse){:root{--glass-blur: none;--glass-bg: rgba(12, 12, 14, .97);--glass-shadow: 0 6px 18px rgba(0, 0, 0, .5)}*,*:before,*:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}:root.lite *,:root.lite *:before,:root.lite *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root.lite [class*=aurora],:root.lite [class*=glint],:root.lite [class*=sheen],:root.lite [class*=glow],:root.lite [class*=spark],:root.lite [class*=shine]{animation:none!important}:root.lite .pro-star,:root.lite .pro-stars,:root.lite .cs-pulse,:root.lite .cs-btn.accept,:root.lite .cta.ghost .cta-ic{animation:none!important}:root.lite .pro-star{filter:none!important}:root.lite .body.auto{transition:none!important;will-change:auto!important}:root.lite .cs-ctl{background:#26262ce6!important}:root.lite .mcard .price{background:#000000a8!important}:root.lite .mcard{content-visibility:auto;contain-intrinsic-size:180px 260px}.skel{position:relative;overflow:hidden;background:var(--bg-soft);border-radius:var(--r-md)}.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.06) 50%,transparent 80%);transform:translate(-100%);animation:skel-shine 1.25s ease-in-out infinite}@keyframes skel-shine{to{transform:translate(100%)}}:root.lite .skel:after{animation:none}@media(prefers-reduced-motion:reduce){.skel:after{animation:none}}.cardgroup{background:var(--bg-soft);border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);box-shadow:var(--inset-hairline)}.crow{width:100%;display:flex;align-items:center;gap:var(--space-md);padding:var(--card-pad-y) var(--card-pad-x);min-height:56px;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background var(--t-press) var(--ease)}.cardgroup>.crow:not(:last-child){box-shadow:inset 0 -1px 0 var(--line)}.crow:active{background:var(--bg-elev)}.crow:first-child{border-radius:var(--r-md) var(--r-md) 0 0}.crow:last-child{border-radius:0 0 var(--r-md) var(--r-md)}.crow:only-child{border-radius:var(--r-md)}.bal-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--card-pad-y) var(--card-pad-x)}.bal-row-info{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.bal-row-k{font-size:var(--fs-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft)}.bal-row-v{font-size:var(--fs-h2);font-weight:800;line-height:1}.feat-list{list-style:none;margin:0;padding:0;overflow:hidden;background:var(--bg-elev);border-radius:var(--r-md)}.feat-row{display:flex;align-items:center;gap:14px;padding:15px 16px;position:relative}.feat-row+.feat-row:before{content:"";position:absolute;top:0;left:76px;right:16px;height:1px;background:var(--line)}.feat-ic{flex:0 0 auto;width:46px;height:46px;border-radius:14px;display:grid;place-items:center}.feat-ic.tone-lime{background:var(--lime);color:#0b0b0c}.feat-ic.tone-pink{background:var(--accent);color:#fff}.feat-tx{display:flex;flex-direction:column;gap:3px;min-width:0}.feat-tx b{font-size:17px;font-weight:700;color:var(--ink);line-height:1.24}.feat-tx span{font-size:var(--fs-sm);color:var(--ink-soft);line-height:1.38}.detail-back{position:absolute;top:calc(var(--tg-top) + 12px);left:14px;z-index:5;width:40px;height:40px;border-radius:50%;border:none;background:#141416c7;color:var(--ink);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;box-shadow:var(--shadow);transition:transform var(--t-press) ease}.detail-back:active{transform:scale(var(--scale-close))}.load-earlier{display:block;margin:8px auto 12px;padding:8px 16px;cursor:pointer;font-size:var(--fs-sm);font-weight:600;color:var(--ink-soft);background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r-pill)}.load-earlier:disabled{opacity:.55;cursor:default}.chips{display:flex;flex-wrap:wrap;gap:var(--gap-chips);margin:var(--space-2xs) 0 var(--space-md)}.chip{font-size:var(--fs-sm);color:var(--ink-soft);background:var(--bg-soft);border:1px solid var(--line);padding:8px 12px;border-radius:var(--r-pill)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--r-pill);padding:var(--btn-pad);font-size:var(--fs-md);font-weight:600;background:var(--grad);color:var(--ink);width:100%;box-shadow:var(--shadow-cta-soft);transition:filter var(--t-press) var(--ease),transform var(--t-press) var(--ease),opacity var(--t-fade) var(--ease),box-shadow var(--t-fade) var(--ease)}.btn:active{filter:brightness(1.06);transform:scale(var(--scale-in))}.grow{position:relative;gap:var(--chat-row-gap);padding:var(--chat-row-pad-y) var(--chat-row-pad-x)}.gav{width:var(--chat-row-av);height:var(--chat-row-av);border-radius:50%;object-fit:cover;flex:0 0 auto}.gav-fb{display:flex;align-items:center;justify-content:center;background:var(--bg-elev);color:var(--ink);font-weight:800;font-size:var(--fs-lg);box-shadow:inset 0 0 0 1px var(--color-white-10)}.gmeta{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.gname,.rowname{font-size:var(--fs-md);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setlist{display:flex;flex-direction:column;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.setlist+.setlist{margin-top:var(--space-lg)}.setrow{position:relative;width:100%;display:flex;align-items:center;gap:12px;padding:12px var(--card-pad-x);min-height:58px;background:transparent;border:none;color:var(--ink);text-align:left;cursor:pointer;transition:background var(--t-press) var(--ease)}.setrow:active{background:var(--bg-elev)}.setrow:not(:last-child):after{content:"";position:absolute;bottom:0;right:0;height:1px;left:calc(var(--card-pad-x) + 40px + 12px);background:var(--line)}.setrow .tile{flex:0 0 auto;width:40px;height:40px;border-radius:var(--r-xs)}.setrow .tile svg{width:20px;height:20px}.setrow-name{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font-size:var(--fs-md);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsub{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-sm);color:var(--ink-soft);line-height:1.3}.gright{flex:0 0 auto;align-self:flex-start;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs)}.gtime{font-size:var(--fs-xs);color:var(--ink-soft);font-variant-numeric:tabular-nums}.unread{min-width:26px;height:26px;padding:0 8px;border-radius:var(--r-pill);background:var(--accent);color:var(--ink);font-size:var(--fs-xs);font-weight:700;line-height:26px;text-align:center;font-variant-numeric:tabular-nums}.unread.muted{background:color-mix(in srgb,var(--ink) 22%,transparent);color:var(--ink-soft)}.icon-btn{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:none;cursor:pointer;background:var(--bg-elev);color:var(--ink-soft);transition:transform var(--t-press) ease,background var(--t-press) ease,color var(--t-fade) ease}.icon-btn:active{transform:scale(var(--scale-close));background:var(--bg-soft)}.icon-btn.accent{color:var(--accent);border:1px solid var(--line)}.btn:disabled{opacity:.55;box-shadow:none;cursor:default}.btn.ghost{background:var(--bg-soft);color:var(--ink);border:1px solid var(--line);box-shadow:none}.btn.danger{background:var(--danger);box-shadow:none}.btn.lime{background:var(--lime);background-image:none;color:var(--on-lime);box-shadow:0 8px 22px color-mix(in srgb,var(--lime) 42%,transparent)}.btn.sm{width:auto;padding:12px 20px;font-size:var(--fs-base)}.btn.raised{box-shadow:var(--shadow-cta)}.btn.raised:disabled{box-shadow:none}.grid-center{display:grid;place-items:center}.sx-enter-active,.sx-leave-active{transition:opacity var(--t-fast) ease,transform var(--t-fade) var(--ease-spring)}.attswap-enter-active,.attswap-leave-active{transition:opacity var(--t-fast) ease,transform var(--t-fast) ease}.attswap-enter-from{opacity:0;transform:translateY(8px)}.attswap-leave-to{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.attswap-enter-active,.attswap-leave-active{transition:opacity var(--t-press) ease}.attswap-enter-from,.attswap-leave-to{transform:none}}.sx-enter-from,.sx-leave-to{opacity:0;transform:translateY(-50%) scale(.4)}@media(prefers-reduced-motion:reduce){.sx-enter-active,.sx-leave-active{transition:opacity var(--t-press) ease}}.flabel{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);margin-bottom:12px}.save-err{font-size:var(--fs-14);font-weight:600;color:var(--danger);background:var(--bg-soft);border:1px solid var(--danger);border-radius:var(--r-sm);padding:12px 16px;margin:0 0 12px}.seg{position:relative;display:flex;gap:0;padding:4px;border:1px solid var(--line);border-radius:var(--r-pill)}.seg-ind{position:absolute;top:4px;bottom:4px;left:4px;z-index:0;pointer-events:none;width:calc((100% - 8px) / var(--seg-n, 2));border-radius:var(--r-pill);background:var(--bg-elev);transform:translate(calc(var(--seg-i, 0) * 100%));transition:transform var(--t-spring) var(--ease)}.seg-i{position:relative;z-index:1;flex:1;border:none;background:transparent;border-radius:var(--r-pill);font-size:var(--fs-14);font-weight:600;color:var(--ink-soft);transition:color var(--t-fade) ease,transform var(--t-press) ease}.seg-i.on{color:var(--ink)}.seg-i:active{transform:scale(var(--scale-bump))}@media(prefers-reduced-motion:reduce){.seg-ind{transition:none}}.seg.seg-none .seg-ind{opacity:0}.seg.seg-sm{padding:4px}.seg.seg-sm .seg-ind{top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-n, 2))}.seg.seg-sm .seg-i{font-size:var(--fs-sm);padding:4px;font-weight:700;min-height:44px;display:flex;align-items:center;justify-content:center}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.grad-text .money-mz{color:var(--accent)}.opt-pill{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink);border-radius:var(--r-sm);transition:background var(--t-fade) ease,border-color var(--t-fade) ease,color var(--t-fade) ease,transform var(--t-press) ease}.opt-pill:active{transform:scale(var(--scale-bump))}.opt-pill.on{background-image:var(--grad);color:var(--ink);border-color:transparent;box-shadow:0 6px 16px rgb(var(--glow-accent) / .3)}.opt-pill.pill{border-radius:var(--r-pill);padding:16px 4px;font-weight:700;font-size:var(--fs-base)}.empty-ic{display:block;margin:0 auto 16px;color:var(--accent)}.input-center{width:100%;box-sizing:border-box;text-align:center;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r-sm);padding:16px;font-size:var(--fs-md);font-weight:600;color:var(--ink);font-family:inherit;transition:border-color var(--t-fast) ease}.input-center::placeholder{font-weight:400;color:var(--ink-soft)}.input-center:focus{outline:none;border-color:var(--accent)}.field{margin-bottom:var(--space-md)}.field label{display:block;font-size:var(--fs-sm);color:var(--ink-soft);margin:0 2px var(--space-xs)}.field textarea,.field input{width:100%;border:1px solid var(--line);background:var(--bg-soft);border-radius:var(--r-sm);padding:16px 20px;font-size:var(--fs-base);color:var(--ink);outline:none;font-family:inherit;resize:vertical;line-height:var(--lh-body);transition:border-color var(--t-fade) var(--ease),box-shadow var(--t-fade) var(--ease)}.field textarea:focus,.field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgb(var(--glow-accent) / .12)}.muted{color:var(--ink-soft)}.retry-btn{display:inline-flex;width:auto;margin-top:16px}.empty{text-align:center;color:var(--ink-soft);padding:var(--space-2xl) var(--space-md);line-height:var(--lh-body)}.empty .big{font-size:var(--fs-h2);font-weight:800;color:var(--ink);margin-bottom:var(--space-xs)}.list{display:flex;flex-direction:column;gap:var(--gap-list)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.tile{width:44px;height:44px;flex:0 0 auto;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--ink);background:var(--bg-elev)}.tile.pink{background:color-mix(in srgb,var(--accent) 20%,var(--bg-elev));color:var(--accent)}.tile.lime{background:color-mix(in srgb,var(--lime) 20%,var(--bg-elev));color:var(--lime)}.tile.blue{background:color-mix(in srgb,var(--blue) 22%,var(--bg-elev));color:var(--blue)}.tile.violet{background:color-mix(in srgb,var(--violet) 22%,var(--bg-elev));color:var(--violet)}.tile.dark{background:var(--bg-elev);color:var(--lime)}.tile svg{width:22px;height:22px}.tile.sm{width:34px;height:34px;border-radius:var(--r-xs)}.tile.sm svg{width:16px;height:16px}.switch{position:relative;width:52px;height:32px;border-radius:var(--r-pill);border:none;background:var(--line);padding:0;flex:0 0 auto;transition:background var(--t-med) var(--ease)}.switch.on{background-image:var(--grad)}.switch .knob{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:var(--ink);box-shadow:0 2px 6px #00000047;transition:transform var(--t-spring) var(--ease-spring)}.switch.on .knob{transform:translate(20px)}.mm-card{background:transparent;border:none;border-radius:0;padding:0;margin-top:24px}.mm-head{display:flex;align-items:center;gap:12px;font-size:var(--fs-base);font-weight:700;color:var(--ink);margin-bottom:12px}.mm-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px}.mm-toggle-tx{font-size:var(--fs-base);font-weight:700;color:var(--ink)}.mm-note{margin:12px 2px 0;font-size:var(--fs-sm);color:var(--ink-soft);line-height:1.45}.mm-card .sec-label{margin-top:16px}.mm-card .seg{margin-top:8px}.pressable{transition:background var(--t-med) var(--ease),transform var(--t-press) var(--ease)}.pressable:active{background:var(--bg-elev);transform:scale(var(--scale-in))}.pressable.bump:active,.mp-stat.pressable:active{transform:scale(var(--scale-bump))}.row-arrow{flex:0 0 auto;color:var(--ink-soft);opacity:.75}.fgroup{margin:8px 0 20px}.chats-group{position:relative}.chat-list{border-radius:0;border:none;background:transparent;box-shadow:none;isolation:isolate}.chat-list>.cardgroup{border:none;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.chat-list>.cardgroup+.cardgroup{position:relative}.chat-list>.cardgroup+.cardgroup:before{content:"";position:absolute;top:0;left:var(--chat-row-inset);right:0;height:1px;background:var(--line);z-index:3;pointer-events:none}.chat-list .grow-wrap,.chat-list .grow-wrap .grow,.chat-list>.cardgroup>.crow,.chat-list>.cardgroup>.crow:first-child,.chat-list>.cardgroup>.crow:last-child,.chat-list>.cardgroup>.crow:only-child{border-radius:0!important}.sheet-hbtn{width:44px;height:44px;border-radius:50%;flex:0 0 auto;background:var(--bg-elev);border:0;color:var(--ink-soft);transition:transform var(--t-press) ease,background var(--t-press) ease}.sheet-hbtn:active{transform:scale(var(--scale-close));background:var(--color-white-10)}.sheet-hbtn svg{fill:currentColor}.mini-head{position:fixed;top:0;left:0;right:0;z-index:50;margin:0 auto;max-width:var(--maxw);height:calc(48px + var(--tg-top, env(safe-area-inset-top, 0px)) * .5);padding-top:calc(var(--tg-top, env(safe-area-inset-top, 0px)) * .5);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg) 60%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border-bottom:1px solid rgb(var(--glass-ink, 255 255 255) / .08);font-weight:800;color:var(--ink);pointer-events:none}.edge-scrim{position:fixed;left:0;right:0;z-index:40;pointer-events:none}.edge-scrim.top{top:0;height:calc(var(--tg-top, env(safe-area-inset-top, 0px)) * .5 + 112px);background:linear-gradient(to bottom,#0000007a,#0000002e 48%,#0000)}.edge-scrim.bottom{bottom:0;height:148px;background:linear-gradient(to top,#0000006b,#0000)}.mini-enter-active,.mini-leave-active{transition:transform var(--t-med) var(--ease),opacity var(--t-med) ease}.mini-enter-from,.mini-leave-to{transform:translateY(-100%);opacity:0}@media(prefers-reduced-motion:reduce){.mini-enter-active,.mini-leave-active{transition:opacity var(--t-fade) ease}.mini-enter-from,.mini-leave-to{transform:none}}.ctabar{position:fixed;left:0;right:0;bottom:0;margin:0 auto;z-index:45;width:100%;max-width:var(--maxw);box-sizing:border-box;padding:12px 20px calc(max(env(safe-area-inset-bottom,0px),var(--tg-bottom, 0px)) + 12px);background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);border-top:1px solid var(--line)}.ctabar>.btn{width:100%}.springbar-enter-active{transition:transform var(--t-spring) var(--ease-spring),opacity var(--t-fade) ease}.springbar-leave-active{transition:transform var(--t-med) var(--ease),opacity var(--t-fade) ease}.springbar-enter-from,.springbar-leave-to{transform:translateY(130%);opacity:0}@media(prefers-reduced-motion:reduce){.springbar-enter-active,.springbar-leave-active{transition:opacity var(--t-fade) ease}.springbar-enter-from,.springbar-leave-to{transform:none}}.tapclock{cursor:pointer;-webkit-tap-highlight-color:transparent}.tapclock:active{transform:scale(var(--scale-in))}.muza-fade-enter-active,.muza-fade-leave-active{transition:opacity var(--t-fade) ease}.muza-fade-enter-from,.muza-fade-leave-to{opacity:0}.muza-jd-enter-active,.muza-jd-leave-active{transition:opacity var(--t-fade) ease,transform var(--t-fade) ease}.muza-jd-enter-from,.muza-jd-leave-to{opacity:0;transform:translateY(8px) scale(.85)}@media(prefers-reduced-motion:reduce){.muza-jd-enter-active,.muza-jd-leave-active{transition:opacity var(--t-fade) ease}.muza-jd-enter-from,.muza-jd-leave-to{transform:none}}.muza-pop-enter-active,.muza-pop-leave-active{transition:opacity var(--t-fade) ease,transform var(--t-fade) ease}.muza-pop-enter-from,.muza-pop-leave-to{opacity:0;transform:scale(var(--scale-close))}@media(prefers-reduced-motion:reduce){.muza-pop-enter-active,.muza-pop-leave-active{transition:opacity var(--t-fade) ease}.muza-pop-enter-from,.muza-pop-leave-to{transform:none}}@keyframes notif-drop{0%{opacity:0;transform:translateY(-120%) scale(.96)}60%{opacity:1;transform:translateY(6px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes notif-lift{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-120%) scale(.98)}}.notif-in{animation:notif-drop var(--t-spring) var(--ease-out) both}.notif-out{animation:notif-lift var(--t-fade) var(--ease) both}@media(prefers-reduced-motion:reduce){.notif-in,.notif-out{animation:none;transition:opacity var(--t-fade) ease}}@keyframes pop-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes zoom-in{0%{opacity:0;transform:scale(var(--scale-bump))}to{opacity:1;transform:scale(1)}}@keyframes dot-blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes badge-pop{0%{transform:scale(0) rotate(-25deg);opacity:0}60%{transform:scale(1.12) rotate(6deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.route-stage{position:relative;overflow-x:clip}.nav-r-enter-active,.nav-l-enter-active,.nav-r-leave-active,.nav-l-leave-active{transition:transform var(--t-med) var(--ease)}.nav-r-leave-active,.nav-l-leave-active{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.nav-r-enter-from{transform:translate(100%)}.nav-r-leave-to,.nav-l-enter-from{transform:translate(-100%)}.nav-l-leave-to{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.nav-r-enter-active,.nav-l-enter-active,.nav-r-leave-active,.nav-l-leave-active{transition:none}}.cs-shell{position:relative;display:flex;flex-direction:column;overflow:hidden;height:100vh;height:100dvh}.cs-head{position:absolute;top:0;left:0;right:0;z-index:12;display:flex;align-items:center;gap:10px;padding:calc(var(--tg-top) + 12px) 16px 12px;background:transparent}.cs-scrim{position:absolute;top:0;left:0;right:0;z-index:11;height:calc(var(--tg-top, 0px) + 112px);pointer-events:none;background:linear-gradient(to bottom,#000000d1,#00000094 38%,#0000003d 70%,#0000)}.cs-hbtn,.cs-pill{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.cs-hbtn{flex:0 0 auto;width:46px;height:46px;border-radius:50%;color:var(--ink);cursor:pointer;transition:transform var(--t-press) var(--ease),background var(--t-press) ease}.cs-hbtn:active{transform:scale(var(--scale-bump));background:var(--bg-elev)}.cs-hbtn.has-n{width:auto;min-width:46px;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:0 13px 0 9px}.cs-back-n{font-weight:800;font-size:var(--fs-sm);color:var(--ink)}.cs-pill{flex:1;min-width:0;height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--r-pill);padding:0 16px;cursor:pointer;transition:transform var(--t-press) var(--ease),background var(--t-press) ease}.cs-pill:active{transform:scale(var(--scale-bump));background:var(--bg-elev)}.cs-name{max-width:100%;font-weight:800;font-size:var(--fs-16);line-height:1.1;color:var(--ink);display:flex;align-items:center;gap:6px;min-width:0}.cs-nm-t{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-name>.vshine,.cs-name>.pro-chip,.cs-name>.pay-chip{flex:0 0 auto}.cs-name>.pay-chip{margin-left:0}.cs-sub{max-width:100%;font-size:var(--fs-xs);line-height:1.2;color:var(--ink-soft)}.cs-body{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:contain}.cs-dock{position:absolute;bottom:0;left:0;right:0;z-index:12;background:transparent}.cs-dock.over-note{z-index:62}.cs-chip{display:flex;justify-content:center;width:100%;align-self:center;margin:12px 0 6px}.cs-chip span{font-size:var(--fs-xs);font-weight:600;color:rgb(var(--glass-ink));background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);padding:5px 14px;border-radius:var(--r-pill);text-align:center}.bubble{position:relative;max-width:min(72%,460px);padding:10px 14px;border-radius:var(--r-xs);font-size:var(--fs-base);line-height:1.35;white-space:pre-wrap;word-break:break-word;box-shadow:0 1px 1.5px #0000000f;transition:transform var(--t-med) var(--ease-spring);touch-action:pan-y}.bubble.grouped{margin-top:-4px}.bubble.mine{align-self:flex-end;background:var(--blue);color:var(--ink);border-bottom-right-radius:6px}.bubble.theirs{align-self:flex-start;background:var(--bg-elev);border:none;color:var(--ink);border-bottom-left-radius:6px}.bubble.act-open{z-index:58}.bubble.act-open.mine{transform:translate(calc(var(--sh, 0px) * -1)) scale(1.03)}.bubble.act-open.theirs{transform:translate(var(--sh, 0px)) scale(1.03)}.bubble.media,.bubble.media.mine,.bubble.media.theirs{padding:0;overflow:visible;background:transparent;border:none;box-shadow:none}.bubble.isnote{background:transparent!important;border:none!important;padding:0;box-shadow:none;overflow:visible;max-width:100%}.btext{vertical-align:top}.upwrap{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-sm);background:#0000006b;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:var(--ink);gap:6px;pointer-events:none}.upwrap-note{border-radius:50%}.uppct{font-size:var(--fs-xs);font-weight:600;font-variant-numeric:tabular-nums}.upspin{opacity:.95}.upbar{position:absolute;left:6px;right:6px;bottom:2px;height:3px;border-radius:2px;background:#ffffff4d;overflow:hidden}.upbar:after{content:"";position:absolute;inset:0 auto 0 0;width:100%;background:var(--ink);transform-origin:left center;will-change:transform;transform:scaleX(var(--p, 0));transition:transform var(--t-fast) linear}.upwrap .upbar{left:12px;right:12px;bottom:10px;height:3px}.upwrap-note .upbar{left:24%;right:24%;bottom:20%}.upbar.upbusy:after{width:38%;transform:none;transition:none;animation:upbusy 1.15s var(--ease) infinite}@keyframes upbusy{0%{transform:translate(-110%)}to{transform:translate(300%)}}.m-photo{display:block;max-width:240px;width:100%;border-radius:var(--r-sm)}
