.shops-theme{--s-bg:#f6f8fa;--s-band:#eaf0f3;--s-surface:#fff;--s-ink:#12243a;--s-ink-soft:#435468;--s-line:#d5dee5;--s-accent:#097870;--s-accent-hover:#075f56;--s-on-accent:#fff;--s-accent-soft:#d9f1ed;--s-accent-ink:#075f56;--s-warm:#fff1cf;--s-warm-ink:#5c3d06;--s-focus:#09787073;--s-shadow:0 24px 60px -24px #091e3059;--s-ease:cubic-bezier(.16, 1, .3, 1);background:var(--s-bg);color:var(--s-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shops-theme ::selection{background:var(--s-accent-soft);color:var(--s-ink)}@media (prefers-color-scheme:dark){.shops-theme:not(.shops-light){--s-bg:#071827;--s-band:#0a1f31;--s-surface:#0e2438;--s-ink:#eef3f7;--s-ink-soft:#a9b8c6;--s-line:#1f3a52;--s-accent:#4cc3b5;--s-accent-hover:#74d4c8;--s-on-accent:#04201d;--s-accent-soft:#10393b;--s-accent-ink:#84dccf;--s-warm:#3a2a0c;--s-warm-ink:#ffe1a3;--s-focus:#4cc3b58c;--s-shadow:0 30px 70px -30px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.dark .shops-theme:not(.shops-light),.shops-theme.shops-dark{--s-bg:#071827;--s-band:#0a1f31;--s-surface:#0e2438;--s-ink:#eef3f7;--s-ink-soft:#a9b8c6;--s-line:#1f3a52;--s-accent:#4cc3b5;--s-accent-hover:#74d4c8;--s-on-accent:#04201d;--s-accent-soft:#10393b;--s-accent-ink:#84dccf;--s-warm:#3a2a0c;--s-warm-ink:#ffe1a3;--s-focus:#4cc3b58c;--s-shadow:0 30px 70px -30px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shops-wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.shops-wrap{padding-inline:1.5rem}}.shops-h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:800;line-height:1.12}.shops-lead{color:var(--s-ink-soft);max-width:38rem;font-size:1.0625rem;line-height:1.6}.shops-btn{background:var(--s-accent);min-height:3.25rem;color:var(--s-on-accent);transition:background-color .16s var(--s-ease), transform .16s var(--s-ease), box-shadow .2s var(--s-ease);box-shadow:0 10px 24px -12px var(--s-accent);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.75rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.shops-btn:hover{background:var(--s-accent-hover);transform:translateY(-1px)}.shops-btn:active{transform:translateY(0)scale(.98)}.shops-btn--on-navy{color:#04201d;box-shadow:none;background:#4cc3b5}.shops-btn--on-navy:hover{background:#74d4c8}.shops-link{color:var(--s-accent-ink);text-underline-offset:3px;transition:color .15s var(--s-ease);font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.shops-link:hover{color:var(--s-ink)}.shops-theme a:focus-visible,.shops-theme button:focus-visible{box-shadow:0 0 0 3px var(--s-focus);border-radius:.5rem;outline:2px solid #0000}.shops-icon{background:var(--s-accent-soft);width:2.5rem;height:2.5rem;color:var(--s-accent-ink);border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.shops-reveal{transition:opacity .6s var(--s-ease), transform .6s var(--s-ease)}.shops-reveal[data-reveal=pending]{opacity:0;transform:translateY(16px)}.shops-phone{aspect-ratio:9/19.2;width:100%;max-width:18.5rem;box-shadow:var(--s-shadow), inset 0 0 0 1.5px #3d4958, inset 0 0 0 4px #05090d;background:linear-gradient(150deg,#2b3542,#0a1017 60%);border-radius:2.75rem;padding:.5rem;position:relative}.shops-phone:before,.shops-phone:after{content:"";background:#1a232d;border-radius:2px;width:3px;position:absolute}.shops-phone:before{height:2.6rem;top:6.5rem;left:-2.5px;box-shadow:0 3.4rem #1a232d}.shops-phone:after{height:4rem;top:8rem;right:-2.5px}.shops-phone__screen{border-radius:2.25rem;flex-direction:column;height:100%;font-size:.75rem;display:flex;position:relative;overflow:hidden}.shops-phone__status{font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;align-items:center;padding:.65rem 1.5rem .4rem 1.7rem;font-size:.7rem;font-weight:700;line-height:1;display:flex}.shops-phone__island{z-index:3;background:#000;border-radius:999px;width:5.1rem;height:1.3rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.shops-phone__home{z-index:3;opacity:.45;background:currentColor;border-radius:999px;width:34%;height:4px;position:absolute;bottom:.4rem;left:50%;transform:translate(-50%)}.shops-console-wrap{flex:1;min-height:0;position:relative;overflow:hidden}.shops-console{transform-origin:0 0;color:#12243a;background:#f6f8fa;flex-direction:column;width:390px;height:139.3%;font-family:Aptos,Segoe UI Variable,Helvetica Neue,Arial,sans-serif;font-size:16px;display:flex;position:absolute;top:0;left:0;transform:scale(.7179)}.shops-console__body{flex:1;min-height:0;position:relative;overflow:hidden}.shops-phone__bar{color:#fff;letter-spacing:-.02em;background:#091e30;flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 16px;font-size:18px;font-weight:800;display:flex}.shops-tabbar{z-index:2;color:#1f3044;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffffad;border:1px solid #12243a1f;border-radius:30px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.15rem;height:60px;padding:2px .6rem;display:grid;position:absolute;bottom:22px;left:10px;right:10px;box-shadow:inset 0 1px #fffc,0 8px 24px #12243a29}.shops-tabbar__item{text-align:center;white-space:nowrap;min-width:0;height:54px;transition:background-color .2s var(--s-ease);border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:center;gap:.2rem;padding:.3rem .15rem;font-size:.7rem;font-weight:800;line-height:1.1;display:flex}.shops-tabbar__item svg{width:20px;height:20px}.shops-tabbar__item.is-active{color:#05403a;background:#0978701f}.shops-tabbar__mark{color:#fff;background:#097870;border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 6px 16px #075f5659}.shops-tabbar__mark svg{width:26px;height:26px}.sc-page{gap:1.1rem;padding:1.25rem 1rem 0;display:grid}.sc-head{gap:.3rem;display:grid}.sc-head h1{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.sc-head p{margin:0}.sc-quiet{color:#536273;margin:0;font-size:.8rem;font-weight:500}.sc-label{color:#344454;margin:0;font-size:.84rem;font-weight:700}.sc-field{gap:.45rem;display:grid}.sc-strip{gap:.5rem;margin:0;padding:0 0 .25rem;list-style:none;display:flex}.sc-slot{flex:none;width:88px;height:88px;position:relative}.sc-tile{color:#075f56;text-align:center;background:#fff;border:1px dashed #8595a3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:88px;height:88px;padding:.4rem;font-size:.74rem;font-weight:750;line-height:1.15;display:flex}.sc-slot>.sc-tile:not(:first-child),.sc-tile--over{position:absolute;inset:0}.sc-thumb{background:#eef2f5;border:1px solid #dce3e8;border-radius:12px;position:absolute;inset:0;overflow:hidden}.sc-cover{color:#fff;background:#097870;border-radius:999px;padding:.1rem .4rem;font-size:.66rem;font-weight:800;position:absolute;bottom:.3rem;left:.3rem}.sc-input{color:#12243a;background:#fff;border:1px solid #8595a3;border-radius:8px}.sc-textarea{min-height:96px;padding:.7rem .8rem}.sc-price{align-items:center;min-height:44px;font-size:1.15rem;font-weight:700;display:flex}.sc-price>.block{padding:.7rem .8rem .7rem .15rem}.sc-currency{color:#536273;padding-left:.85rem;font-weight:750}.sc-postbar{z-index:1;background:#f6f8fa;border-top:1px solid #dce3e8;align-items:center;gap:.75rem;padding:.6rem 1rem;display:flex;position:absolute;bottom:92px;left:0;right:0}.sc-discard{color:#536273;min-width:44px;padding:0 .25rem;font-weight:700}.sc-submit-wrap{flex:1;position:relative}.sc-submit{color:#fff;background:#097870;border-radius:8px;justify-content:center;align-items:center;min-height:52px;font-size:1.05rem;font-weight:750;display:flex}.sc-toast{z-index:3;color:#fff;background:#091e30;border-radius:14px;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.95rem;font-weight:700;display:flex;position:absolute;bottom:168px;left:1rem;right:1rem;box-shadow:0 10px 24px #091e304d}.shops-shot img{transition:transform .3s var(--s-ease)}.shops-tile:hover .shops-shot img,.shops-row:hover .shops-shot img{transform:scale(1.06)}.shops-tile{transition:transform .2s var(--s-ease)}.shops-tile:hover{transform:translateY(-2px)}.shops-card{transition:transform .25s var(--s-ease), box-shadow .25s var(--s-ease)}.shops-card:hover{transform:translateY(-3px)}.shops-row{transition:background-color .2s var(--s-ease);border-radius:.75rem;padding:.4rem}.shops-row:hover{background:var(--s-band)}.shops-toggle{background:var(--s-line);width:2.1rem;height:1.2rem;transition:background-color .2s var(--s-ease);border-radius:999px;flex:none;position:relative}.shops-toggle:after{content:"";width:.9rem;height:.9rem;transition:transform .2s var(--s-ease);background:#fff;border-radius:999px;position:absolute;top:.15rem;left:.15rem}.shops-toggle.is-on{background:var(--s-accent)}.shops-toggle.is-on:after{transform:translate(.9rem)}.shops-chat__body{background-color:#efeae2;background-image:radial-gradient(#0b141a0b 1px,#0000 1px);background-size:14px 14px}.shops-chip{border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.55rem;font-weight:800;display:inline-flex}.shops-chip--ask{background:var(--s-warm);color:var(--s-warm-ink)}.shops-chip--price{background:var(--s-accent-soft);color:var(--s-accent-ink)}.shops-chip--gold{color:#d8bd8a;background:#af915f24;border:1px solid #af915f99}.shops-hero-phone{animation:shops-rise .8s var(--s-ease) both}@keyframes shops-rise{0%{opacity:0;transform:translateY(24px)rotate(-1deg)}to{opacity:1;transform:none}}.shops-seq [data-seq]{animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:var(--s-ease);animation-play-state:paused;animation-fill-mode:both}.shops-seq.is-playing [data-seq]{animation-play-state:running}.shops-seq [data-seq=add]{animation-name:seq-add}.shops-seq [data-seq=photo]{animation-name:seq-photo}.shops-seq [data-seq=caption]{animation-name:seq-caption}.shops-seq [data-seq=price]{animation-name:seq-price}.shops-seq [data-seq=tap-add]{animation-name:seq-tap-add}.shops-seq [data-seq=tap-post]{animation-name:seq-tap-post}.shops-seq [data-seq=post]{animation-name:seq-post}.shops-seq [data-seq=toast]{animation-name:seq-toast}.shops-seq [data-seq=step-1]{animation-name:seq-step-1}.shops-seq [data-seq=step-2]{animation-name:seq-step-2}.shops-seq [data-seq=step-3]{animation-name:seq-step-3}@keyframes seq-add{0%,10%{opacity:1;transform:none}14%,94%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes seq-photo{0%,11%{opacity:0;transform:scale(.85)}17%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes seq-caption{0%,24%{clip-path:inset(0 100% 0 0)}40%,92%{clip-path:inset(0)}98%,to{clip-path:inset(0 100% 0 0)}}@keyframes seq-price{0%,42%{clip-path:inset(0 100% 0 0)}50%,92%{clip-path:inset(0)}98%,to{clip-path:inset(0 100% 0 0)}}@keyframes seq-tap-add{0%,6%{opacity:0;transform:scale(.4)}9%{opacity:.55;transform:scale(1)}13%,to{opacity:0;transform:scale(1.5)}}@keyframes seq-tap-post{0%,56%{opacity:0;transform:scale(.4)}59%{opacity:.55;transform:scale(1)}63%,to{opacity:0;transform:scale(1.5)}}@keyframes seq-post{0%,57%{transform:none}59%{transform:scale(.95)}62%,to{transform:none}}@keyframes seq-toast{0%,62%{opacity:0;transform:translateY(12px)}66%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(12px)}}@keyframes seq-step-1{0%,20%{opacity:1}24%,96%{opacity:.6}to{opacity:1}}@keyframes seq-step-2{0%,20%{opacity:.6}24%,52%{opacity:1}56%,to{opacity:.6}}@keyframes seq-step-3{0%,52%{opacity:.6}56%,94%{opacity:1}98%,to{opacity:.6}}.shops-seq [data-wa]{animation-duration:18s;animation-iteration-count:infinite;animation-timing-function:var(--s-ease);animation-play-state:paused;animation-fill-mode:both}.shops-seq.is-playing [data-wa]{animation-play-state:running}.shops-seq [data-wa=m0]{animation-name:wa-m0}.shops-seq [data-wa=m1]{animation-name:wa-m1}.shops-seq [data-wa=m2]{animation-name:wa-m2}.shops-seq [data-wa=m3]{animation-name:wa-m3}.shops-seq [data-wa=m4]{animation-name:wa-m4}.shops-seq [data-wa=alert]{animation-name:wa-alert}.shops-seq [data-wa=typing]{animation-name:wa-typing}.shops-seq [data-wa=compose]{animation-name:wa-compose}.shops-seq [data-wa=ph]{animation-name:wa-ph}.shops-seq [data-wa=p1]{animation-name:wa-p1}.shops-seq [data-wa=p2]{animation-name:wa-p2}.shops-seq [data-wa=p3]{animation-name:wa-p3}.shops-typing{background:#fff;border-radius:0 .5rem .5rem;gap:3px;padding:.55rem .7rem;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 1px .5px #0b141a21}.shops-typing i{background:#8696a0;border-radius:999px;width:5px;height:5px;animation:1s ease-in-out infinite wa-dot}.shops-typing i:nth-child(2){animation-delay:.15s}.shops-typing i:nth-child(3){animation-delay:.3s}@keyframes wa-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes wa-m0{0%,3%{opacity:0;transform:translateY(10px)scale(.97)}6%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes wa-m1{0%,20%{opacity:0;transform:translateY(10px)scale(.97)}23%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes wa-m2{0%,33%{opacity:0;transform:translateY(10px)scale(.97)}36%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes wa-m3{0%,49%{opacity:0;transform:translateY(10px)scale(.97)}52%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes wa-m4{0%,62%{opacity:0;transform:translateY(10px)scale(.97)}65%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes wa-alert{0%,74%{opacity:0;transform:translateY(24px)}78%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(24px)}}@keyframes wa-typing{0%,26%{opacity:0}28%,33%{opacity:1}35%,to{opacity:0}}@keyframes wa-compose{0%,9%{opacity:1;clip-path:inset(0 100% 0 0)}18%{opacity:1;clip-path:inset(0)}20%{opacity:1;clip-path:inset(0)}21%,to{opacity:0;clip-path:inset(0)}}@keyframes wa-ph{0%,8%{opacity:1}9%,20%{opacity:0}21%,to{opacity:1}}@keyframes wa-p1{0%,46%{opacity:1}50%,96%{opacity:.55}to{opacity:1}}@keyframes wa-p2{0%,46%{opacity:.55}50%,72%{opacity:1}76%,to{opacity:.55}}@keyframes wa-p3{0%,72%{opacity:.55}76%,96%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.shops-seq [data-wa]{animation:none}.shops-wa [data-wa=compose],.shops-wa [data-wa=typing]{opacity:0}}.shops-tap{pointer-events:none;background:#09787073;border-radius:999px;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem;position:absolute}@media (prefers-reduced-motion:reduce){.shops-reveal,.shops-hero-phone,.shops-btn,.shops-card,.shops-tile,.shops-row,.shops-shot img,.shops-toggle,.shops-toggle:after,.shops-tabbar__item{transition:none;animation:none}.shops-card:hover,.shops-tile:hover,.shops-tile:hover .shops-shot img,.shops-row:hover .shops-shot img{transform:none}.shops-wa [data-wa=typing]{opacity:0}.shops-reveal[data-reveal=pending]{opacity:1;transform:none}.shops-seq [data-seq]{animation:none}.shops-seq [data-seq=add],.shops-seq [data-seq=tap-add],.shops-seq [data-seq=tap-post]{opacity:0}}
