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}}:root,[data-theme=light]{--bg-canvas:#FFFFFF;--bg-desk-canvas:#F6F7F9;--bg-card:#FFFFFF;--bg-subtle:#F5F6F8;--glass-bg:rgba(255,255,255,0.88);--glass-border:rgba(15,17,21,0.08);--card-border:rgba(15,17,21,0.08);--hairline:rgba(15,17,21,0.08);--card-shadow:0 1px 2px rgba(15,17,21,0.03),0 8px 22px -14px rgba(15,17,21,0.06);--card-shadow-hover:0 2px 6px rgba(15,17,21,0.05),0 14px 30px -14px rgba(15,17,21,0.09);--control-shadow:0 1px 2px rgba(15,17,21,0.035);--cta-bg:#0F1115;--cta-fg:#FFFFFF;--cta-hover:#1D2129;--midnight-grad:linear-gradient(145deg,#090D16,#0F1E3A 58%,#163B6E);--midnight-card:linear-gradient(135deg,#0F172A,#1E3A8A);--wave-ring:linear-gradient(225deg,#10B981,#0EA5E9 36%,#1D4ED8 72%,#0B2A8A);--water-grad:linear-gradient(135deg,#0F1E3A,#1D4ED8 55%,#0EA5E9);--water-soft:#F5F6F8;--water-ring-glow:0 4px 14px -4px rgba(15,30,58,0.24);--action:#0F1115;--on-action:#FFFFFF}[data-theme=dark]{--bg-canvas:#0E1013;--bg-desk-canvas:#0B0D10;--bg-card:#14171C;--bg-subtle:#1A1D23;--glass-bg:rgba(14,16,19,0.88);--glass-border:rgba(255,255,255,0.085);--card-border:rgba(255,255,255,0.08);--hairline:rgba(255,255,255,0.08);--card-shadow:0 1px 2px rgba(0,0,0,0.32),0 10px 26px -14px rgba(0,0,0,0.5);--card-shadow-hover:0 4px 12px rgba(0,0,0,0.4),0 16px 34px -14px rgba(0,0,0,0.65);--control-shadow:0 1px 2px rgba(0,0,0,0.28);--cta-bg:#F3F5F8;--cta-fg:#0F1115;--cta-hover:#E2E6EC;--midnight-grad:linear-gradient(145deg,#090D16,#102347 58%,#1B437E);--midnight-card:linear-gradient(135deg,#111C33,#1E3A8A);--wave-ring:linear-gradient(225deg,#10B981,#38BDF8 38%,#3B82F6 74%,#1D4ED8);--water-grad:linear-gradient(135deg,#102347,#2563EB 55%,#38BDF8);--water-soft:#1A1D23;--water-ring-glow:0 4px 16px -4px rgba(37,99,235,0.28);--action:#F3F5F8;--on-action:#0F1115}body,html{touch-action:manipulation;overscroll-behavior-x:none;background-color:var(--bg-canvas);-webkit-font-smoothing:antialiased}@media (min-width:769px){:root{--tabbar-h:0px}}@media (pointer:coarse) and (max-width:768px){:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font-size:max(16px,1em)}}:is(a,button,input,select,textarea,label,summary,[role=button],[role=tab],[role=switch]){touch-action:manipulation}body{background:var(--bg-canvas)}@media (min-width:769px){body{background:var(--bg-desk-canvas)}.main-surface{background:var(--bg-card);border:1px solid var(--card-border);border-radius:18px;box-shadow:var(--card-shadow)}}.page-header{position:sticky;top:0;z-index:18;background:var(--glass-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--glass-border)}@media (max-width:768px){body{background:var(--bg-canvas)}.app-top{position:sticky;top:0;z-index:25;min-height:46px;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--glass-border)}.app-top,.mobile-nav{background:var(--glass-bg)}.mobile-nav{-webkit-backdrop-filter:blur(22px) saturate(185%);backdrop-filter:blur(22px) saturate(185%);border-top:1px solid var(--glass-border);box-shadow:0 -2px 14px -8px rgba(15,17,21,.06)}.mobile-nav a.active{color:var(--fg)}.mobile-nav a.active:after{content:"";position:absolute;bottom:4px;left:50%;width:12px;height:2px;margin-left:-6px;border-radius:999px;background:var(--cta-bg)}.mobile-nav a.nav-create .navigation-glyph{width:38px;height:28px;padding:4px 8px;border-radius:9px;background:var(--cta-bg);color:var(--cta-fg);box-shadow:0 2px 8px -3px rgba(15,17,21,.24)}}.btn{min-height:34px;padding:6px 13px;border-radius:9px;border-color:var(--card-border);font-size:13px;font-weight:600;line-height:18px;box-shadow:none;letter-spacing:-.01em}.btn-small,.btn-xs{min-height:28px;height:28px;padding:0 11px;border-radius:8px;font-size:12.5px;font-weight:600}.btn-primary{background:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-fg);box-shadow:none}.btn-primary:hover{background:var(--cta-hover);border-color:var(--cta-hover)}.header-city{border-radius:999px;border-color:var(--card-border);padding-inline:10px;min-height:28px;font-size:12.5px}.header-city,.seg{background:var(--bg-subtle)}.seg{border-radius:10px;padding:2px;border-color:transparent}.seg-btn{border-radius:8px;min-height:30px;font-size:12.5px;font-weight:600}.seg-btn:is(.is-active,[aria-pressed=true],[aria-selected=true]){background:var(--bg-card);box-shadow:0 1px 2px rgba(15,17,21,.07)}:is([role=tablist],.tabs,.pv9-tabs,.seg,.mv12-cats,.pv9-highlights){scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}:is([role=tablist],.tabs,.pv9-tabs,.seg,.mv12-cats,.pv9-highlights)::-webkit-scrollbar{display:none}.veche-water-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:7px;background:var(--bg-subtle);border:1px solid var(--card-border);color:var(--fg);font-size:11.5px;font-weight:600}.veche-water-pill{background:var(--cta-bg);color:var(--cta-fg);border-color:transparent;box-shadow:none}@media (prefers-reduced-motion:reduce){:is([role=tablist],.tabs,.pv9-tabs,.seg,.mv12-cats,.pv9-highlights){scroll-behavior:auto}}