html[data-veche-standalone] :where(.desk-layout,.app-shell,.desk-nav,.mobile-nav,.market-v9-bottom-nav,.pwa-notice,.pwa-install-nudge){touch-action:pan-x pan-y}html[data-veche-standalone] .desk-overlay:not(:has([data-pwa-native-zoom],.photo-crop-preview)){touch-action:pan-x pan-y}html[data-veche-standalone] .desk-sheet-footer{touch-action:pan-x pan-y}@keyframes v15-ripple{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-.8px) scaleY(1.22)}}@keyframes v15-glint{0%{stroke-dashoffset:52}to{stroke-dashoffset:0}}@keyframes v15-shim{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes v15-swell{0%{transform:translateX(0)}to{transform:translateX(-60px)}}@keyframes v15-bob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-4px) rotate(4deg)}}@keyframes v15-toss{0%,to{transform:translateY(0) rotate(-11deg)}50%{transform:translateY(-7px) rotate(11deg)}}@keyframes v15-blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes v15-fade{0%{opacity:0}to{opacity:1}}@keyframes v15-fade-out{0%{opacity:1}to{opacity:0}}@keyframes v15-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes v15-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}@keyframes v15-draw{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes v15-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes v15-edge{0%{left:-28px}to{left:100%}}@keyframes v15-asm1{0%{opacity:0;transform:translate(-10px,-9px) rotate(-14deg)}to{opacity:1;transform:none}}@keyframes v15-asm2{0%{opacity:0;transform:translate(12px,2px) rotate(10deg)}to{opacity:1;transform:none}}@keyframes v15-asm3{0%{opacity:0;transform:translate(-6px,10px) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes v15-count{0%{stroke-dashoffset:0}to{stroke-dashoffset:63}}@keyframes v15-calm{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.v15-mark{display:block;overflow:visible;flex:none}.v15-mark g{transform-box:fill-box;transform-origin:center}.v15-mark .v15-glint{opacity:0}.v15-mark[data-animated] g{animation:v15-ripple 2.6s ease-in-out infinite}.v15-mark[data-animated] g:nth-of-type(2){animation-delay:.18s}.v15-mark[data-animated] g:nth-of-type(3){animation-delay:.36s}.v15-mark[data-animated] .v15-glint{opacity:1;animation:v15-glint 2.8s linear infinite}.v15-mark[data-animated] g:nth-of-type(2) .v15-glint{animation-delay:.22s}.v15-mark[data-animated] g:nth-of-type(3) .v15-glint{animation-delay:.44s}.v15-skel{display:block;background:linear-gradient(100deg,var(--ph) 30%,var(--shine) 50%,var(--ph) 70%);background-size:300% 100%;animation:v15-shim 1.6s linear infinite;border-radius:6px}@media (prefers-reduced-motion:reduce){.v15-mark[data-animated] g,.v15-skel,[data-motion]{animation:none!important}.v15-mark .v15-glint{display:none}}body:has(.app-shell-auth),body:has(main.production-auth){background:var(--bg)}body:has(.app-shell-auth):before,body:has(main.production-auth):before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cg%20fill%3D%22none%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M-120%2014%20q15%20-5%2030%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%22%20stroke%3D%22%230EA5E9%22%20stroke-opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M-120%2030%20q15%20-4%2030%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%22%20stroke%3D%22%232563EB%22%20stroke-opacity%3D%22.28%22%2F%3E%3Cpath%20d%3D%22M-120%2046%20q15%20-3%2030%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%20t30%200%22%20stroke%3D%22%2310B981%22%20stroke-opacity%3D%22.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 0 100%/1200px 60px repeat-x,linear-gradient(160deg,var(--sea1),var(--sea2),var(--sea1));background-size:1200px 60px,300% 300%;animation:v15-calm 16s ease-in-out infinite}body:has(.app-shell-auth) .app-shell-auth,body>main.production-auth{position:relative;z-index:1}body:has(.app-shell-auth) .app-shell-auth .auth-surface{background:transparent}.v15-auth-hero{display:flex;flex-direction:column;align-items:center;gap:10px;margin:8px 0 18px;text-align:center}.v15-auth-hero p{margin:0;font-size:15px;line-height:21px;color:var(--muted)}@media(prefers-reduced-motion:reduce){body:has(.app-shell-auth):before,body:has(main.production-auth):before{animation:none}}.v15-reveal{position:relative;animation:v15-reveal .48s cubic-bezier(.65,0,.35,1) both}.v15-reveal-edge{position:fixed;z-index:400;top:0;bottom:0;width:28px;height:100%;pointer-events:none;animation:v15-edge .48s cubic-bezier(.65,0,.35,1) forwards}@media(prefers-reduced-motion:reduce){.v15-reveal{animation:none!important}.v15-reveal-edge{display:none}}.v15-progress{display:flex;align-items:center;justify-content:center}.v15-progress-wave{transition:stroke-dashoffset .5s cubic-bezier(.2,.9,.25,1)}@media(prefers-reduced-motion:reduce){.v15-progress-wave{transition:none}}.v15-assemble{display:inline-block}.v15-assemble .v15-mark g{animation:v15-asm1 .6s cubic-bezier(.2,.9,.25,1) both}.v15-assemble .v15-mark g:nth-of-type(2){animation-name:v15-asm2;animation-delay:.12s}.v15-assemble .v15-mark g:nth-of-type(3){animation-name:v15-asm3;animation-delay:.24s}@keyframes v15-pop{0%{opacity:0;transform:scale(.8)}70%{opacity:1;transform:scale(1.04)}to{transform:none}}@keyframes v15-glint-once{0%{stroke-dashoffset:134;opacity:1}to{stroke-dashoffset:0;opacity:0}}.v15-success-mark{animation:v15-pop .45s cubic-bezier(.2,.9,.25,1) both}.v15-success-glint{opacity:0;animation:v15-glint-once 1.1s ease-in-out .35s both}@media(prefers-reduced-motion:reduce){.v15-assemble .v15-mark g{animation:none!important}.v15-success-glint{display:none}}.v15-success{position:fixed;z-index:60;left:12px;right:12px;bottom:calc(95px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px 16px;text-align:center;background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 44px rgba(0,0,0,.2);animation:v15-up .4s cubic-bezier(.2,.9,.25,1)}.v15-success h2{margin:4px 0 0;font-size:22px;line-height:27px;font-weight:800;letter-spacing:-.01em}.v15-success p{margin:0;font-size:15px;line-height:21px;color:var(--muted)}.v15-success-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:6px}.v15-success-close{position:absolute;top:8px;right:8px;width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--muted);border-radius:12px;cursor:pointer}.v15-success .v15-btn{height:46px;padding:0 18px;border-radius:12px;font:inherit;font-size:15px;font-weight:700;display:inline-flex;align-items:center;border:1px solid var(--line2);background:transparent;color:var(--fg);text-decoration:none;cursor:pointer}.v15-success .v15-btn-primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}@media(min-width:1024px){.v15-success{left:calc(50% + 122px);right:auto;bottom:28px;width:400px;transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.v15-success{animation:none!important}}:where(a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=switch]:focus-visible,[tabindex]:focus-visible){outline:3px solid var(--accent);outline-offset:2px}:where(button:not(:disabled):active,[role=button]:active){transform:scale(.97)}@media(prefers-reduced-motion:reduce){:where(button:active,[role=button]:active){transform:none}}html[data-header-wave] .page-header{border-bottom-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%224%22%20viewBox%3D%220%200%2060%204%22%3E%3Cpath%20d%3D%22M0%202%20q3.0%20-1.6%206.0%200%20t6.0%200%20t6.0%200%20t6.0%200%20t6.0%200%20t6.0%200%20t6.0%200%20t6.0%200%20t6.0%200%20t6.0%200%22%20fill%3D%22none%22%20stroke%3D%22rgba%280%2C0%2C0%2C.14%29%22%20stroke-width%3D%221.2%22%2F%3E%3C%2Fsvg%3E");background-position:0 100%;background-repeat:repeat-x;background-size:60px 4px}html[data-header-wave][data-theme=dark] .page-header{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%224%22%20viewBox%3D%220%200%2060%204%22%3E%3Cpath%20d%3D%22M0%202%20q3.0%20-1.6%206.0%200%20t6.0%200%20t6.0%200%20t6.0%200%20t6.0%200%20t6.0%200%20t6.0%200%20t6.0%200%20t6.0%200%20t6.0%200%22%20fill%3D%22none%22%20stroke%3D%22rgba%28255%2C255%2C255%2C.16%29%22%20stroke-width%3D%221.2%22%2F%3E%3C%2Fsvg%3E")}.empty:before{content:"";display:block;width:72px;height:20px;margin-bottom:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2272%22%20height%3D%2220%22%20viewBox%3D%220%200%2072%2020%22%3E%3Cg%20fill%3D%22none%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M2%207%20q8%20-5%2017%200%20t17%200%20t17%200%20t17%200%22%20stroke%3D%22%230EA5E9%22%2F%3E%3Cpath%20d%3D%22M2%2013%20q8%20-5%2017%200%20t17%200%20t17%200%20t17%200%22%20stroke%3D%22%2310B981%22%20stroke-opacity%3D%22.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 50%/contain no-repeat}[data-theme=dark] .empty:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2272%22%20height%3D%2220%22%20viewBox%3D%220%200%2072%2020%22%3E%3Cg%20fill%3D%22none%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M2%207%20q8%20-5%2017%200%20t17%200%20t17%200%20t17%200%22%20stroke%3D%22%23A5B4FC%22%2F%3E%3Cpath%20d%3D%22M2%2013%20q8%20-5%2017%200%20t17%200%20t17%200%20t17%200%22%20stroke%3D%22%2394A3B8%22%20stroke-opacity%3D%22.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.v15-push-ask{position:fixed;z-index:60;left:12px;right:12px;bottom:calc(95px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;padding:20px 16px 16px;background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 44px rgba(0,0,0,.2);animation:v15-up .4s cubic-bezier(.2,.9,.25,1)}.v15-push-ask-icon{width:44px;height:44px;border-radius:14px;background:var(--chip);display:grid;place-items:center}.v15-push-ask h2{margin:4px 0 0;font-size:19px;line-height:24px;font-weight:800;padding-right:36px}.v15-push-ask ul{margin:0;padding-left:20px;font-size:15px;line-height:22px;color:var(--text2)}.v15-push-ask p{margin:0;font-size:13px;color:var(--muted)}.v15-push-ask .v15-success-actions{justify-content:flex-start}.v15-push-ask .v15-btn{height:46px;padding:0 18px;border-radius:12px;font:inherit;font-size:15px;font-weight:700;display:inline-flex;align-items:center;border:1px solid var(--line2);background:transparent;color:var(--fg);text-decoration:none;cursor:pointer}.v15-push-ask .v15-btn-primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}@media(min-width:1024px){.v15-push-ask{left:calc(50% + 122px);right:auto;bottom:28px;width:400px;transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.v15-push-ask{animation:none!important}}