.sv-s3mt [data-c],.sv-s3op [data-c],.sv-s3ct [data-c],.sv-s3wc [data-c],.sv-s3mg [data-c],.sv-s3sp [data-c]{transition: opacity .5s,transform .7s var(--ease)}.an-s3clip .scrub-stage [data-part],.an-s3line .scrub-stage [data-part],.an-s3admin .scrub-stage [data-part],.an-s3bento .scrub-stage [data-part],.an-s3stack .scrub-stage [data-part]{transition: opacity .5s,transform .7s var(--ease)}.sv-s3mt{display: grid;justify-items: center;align-content: center}.s3mt-url{position: absolute;left: 0;top: 0;z-index: 3;display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 7px 8px 7px 12px;border-radius: 999px;border: 1px solid var(--line-2);background: var(--bg-2);font: 500 .78rem var(--f-mono);color: var(--fg-2);box-shadow: 0 18px 40px -24px rgba(0,0,0,.7)}.s3mt-url .ico{width: 15px;height: 15px;color: var(--cyan)}.s3mt-url em{padding: 3px 9px;border-radius: 999px;background: color-mix(in srgb,var(--brand) 18%,transparent);color: var(--cyan);font: 600 .64rem var(--f-mono);font-style: normal;letter-spacing: .04em}.s3mt-dial{position: relative;width: min(100%,430px);aspect-ratio: 1;margin-top: 22px;container-type: inline-size}.s3mt-dial::before{content: "";position: absolute;inset: 4%;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--brand) 20%,transparent),transparent 72%)}.s3mt-ring{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.s3mt-track{fill: none;stroke: var(--line-2);stroke-width: 2}.s3mt-ticks line{stroke: var(--line-2);stroke-width: 2;stroke-linecap: round}.s3mt-hand{position: absolute;inset: 0;border-radius: 50%;transform: rotate(var(--ha,18deg));transition: transform 1.2s var(--ease)}.s3mt-hand::before{content: "";position: absolute;inset: 8%;border-radius: 50%;background: conic-gradient(from 305deg,transparent 0deg,color-mix(in srgb,var(--brand) 38%,transparent) 55deg,transparent 55.5deg);-webkit-mask: radial-gradient(closest-side,transparent 70%,#000 71%);mask: radial-gradient(closest-side,transparent 70%,#000 71%)}.s3mt-hand i{position: absolute;left: 50%;top: 8%;width: 2px;height: 42%;margin-left: -1px;border-radius: 2px;background: linear-gradient(var(--brand),transparent 80%)}.sv-s3mt:has(.s3mt-node[data-c="1"].on) .s3mt-hand{--ha: 90deg}.sv-s3mt:has(.s3mt-node[data-c="2"].on) .s3mt-hand{--ha: 180deg}.sv-s3mt:has(.s3mt-node[data-c="3"].on) .s3mt-hand{--ha: 252deg}.sv-s3mt:has(.s3mt-node[data-c="4"].on) .s3mt-hand{--ha: 324deg}.motion .sv-s3mt:has(.s3mt-node[data-c="0"].on) .s3mt-hand{transition-duration: 0s;animation: s3mt-new 1s var(--ease)}@keyframes s3mt-new{from{opacity: 0}}.s3mt-marks{list-style: none;margin: 0;padding: 0}.s3mt-mk{position: absolute;left: 50%;top: 50%;z-index: 2;width: 46px;height: 46px;margin: -23px 0 0 -23px;transform: rotate(var(--a)) translateY(-42cqw) rotate(calc(var(--a) * -1))}.s3mt-node{position: relative;display: grid;place-items: center;width: 100%;height: 100%;border-radius: 50%;border: 1px solid var(--line-2);background: var(--bg-2);color: var(--fg-2);box-shadow: 0 12px 26px -14px rgba(0,0,0,.7)}.s3mt-node::before{content: "";position: absolute;inset: -1px;border-radius: 50%;background: var(--brand);box-shadow: 0 0 0 6px color-mix(in srgb,var(--brand) 22%,transparent);opacity: 0;transition: opacity .5s}.s3mt-node>.ico{position: relative;width: 20px;height: 20px}.s3mt-node.on{transform: scale(1.14);color: var(--brand-ink)}.s3mt-node.on::before{opacity: 1}.s3mt-node.past{color: var(--fg)}.s3mt-ok{position: absolute;right: -5px;top: -5px;display: grid;place-items: center;width: 19px;height: 19px;border-radius: 50%;background: var(--go);color: var(--go-ink);opacity: 0;transform: scale(.4);transition: opacity .4s,transform .5s var(--ease)}.s3mt-ok .ico{width: 11px;height: 11px;stroke-width: 3.2}.s3mt-node.past .s3mt-ok{opacity: 1;transform: none}.s3mt-core{position: absolute;left: 50%;top: 50%;z-index: 1;display: grid;align-content: center;justify-items: center;gap: 3px;width: 60%;aspect-ratio: 1;padding: 0 7%;border-radius: 50%;border: 1px solid var(--line-2);background: radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--brand) 16%,var(--bg-2)),var(--bg-2) 72%);text-align: center;transform: translate(-50%,-50%);box-shadow: 0 40px 70px -40px rgba(0,0,0,.8)}.s3mt-core .mono-l{font-size: .64rem}.s3mt-mon{margin-bottom: 8px;font: 600 clamp(1.15rem,6cqw,1.6rem)/1.1 var(--f-display);letter-spacing: -.03em;color: var(--fg)}.s3mt-cards{list-style: none;display: grid;width: 100%;margin: 0;padding: 0}.s3mt-cards li{grid-area: 1 / 1;display: grid;gap: 4px;opacity: 0;transform: translateY(8px)}.s3mt-cards li.on{opacity: 1;transform: none;transition-delay: .3s}.s3mt-cards b{font-weight: 600;font-size: .98rem;line-height: 1.25;color: var(--cyan)}.s3mt-cards small{font-size: .8rem;line-height: 1.4;color: var(--fg-2)}.no-cycle .s3mt-cards li:not(.on){opacity: 0 !important}.s3mt-wa{position: absolute;right: 0;bottom: 64px;z-index: 3;display: flex;align-items: flex-end;gap: 8px;max-width: 214px;opacity: 0;transform: translateY(10px)}.s3mt-wa.on,.s3mt-wa.past{opacity: 1;transform: none}.s3mt-wa p{margin: 0;padding: 10px 12px;border-radius: 14px 14px 14px 4px;background: #dcf8c6;color: #102a12;font-size: .82rem;line-height: 1.4;box-shadow: 0 18px 36px -20px rgba(0,0,0,.6)}.sv-s3op{display: grid;grid-template-columns: minmax(0,1fr) 112px;gap: 16px;align-items: center;align-content: center}.s3op-win{--vh: 300px;position: relative;overflow: hidden;border-radius: 16px;border: 1px solid var(--line-2);background: var(--app);color: var(--app-ink);box-shadow: 0 50px 90px -40px rgba(0,0,0,.8)}.s3op-bar{display: flex;align-items: center;gap: 6px;margin: 0;padding: 9px 12px;background: var(--app-2)}.s3op-bar>i{flex: none;width: 9px;height: 9px;border-radius: 50%;background: var(--app-line)}.s3op-url{display: flex;align-items: center;flex: 1;min-width: 0;margin-left: 8px;padding: 5px 10px;overflow: hidden;border-radius: 8px;background: #fff;font: 500 .74rem var(--f-mono);color: var(--app-mute);white-space: nowrap}.s3op-url .ico{flex: none;width: 12px;height: 12px;margin-right: 6px;color: var(--ok)}.s3op-hash{display: grid}.s3op-hash em{grid-area: 1 / 1;font-style: normal;font-weight: 600;color: #4c3ed1;opacity: 0;transform: translateY(7px)}.s3op-hash em.on{opacity: 1;transform: none}.no-cycle .s3op-hash em:not(.on){opacity: 0 !important}.s3op-nav{display: flex;align-items: center;gap: 12px;margin: 0;padding: 10px 16px;border-bottom: 1px solid var(--app-line);font-size: .72rem;color: var(--app-mute);white-space: nowrap}.s3op-nav b{margin-right: auto;font: 600 .8rem var(--f-display);letter-spacing: -.02em;color: var(--app-ink)}.s3op-nav span{position: relative;padding: 2px 0}.s3op-nav span::after{content: "";position: absolute;left: 0;right: 0;bottom: -4px;height: 2px;border-radius: 2px;background: #6d5efc;opacity: 0;transform: scaleX(.3);transition: opacity .4s,transform .6s var(--ease)}.s3op-nav span.on{color: var(--app-ink)}.s3op-nav span.on::after{opacity: 1;transform: none}.s3op-view{height: var(--vh);overflow: hidden}.s3op-page{transition: transform 1s var(--ease)}.sv-s3op:has(.s3op-s[data-c="1"].on) .s3op-page{transform: translateY(calc(var(--vh) * -1))}.sv-s3op:has(.s3op-s[data-c="2"].on) .s3op-page{transform: translateY(calc(var(--vh) * -2))}.sv-s3op:has(.s3op-s[data-c="3"].on) .s3op-page{transform: translateY(calc(var(--vh) * -3))}.sv-s3op:has(.s3op-s[data-c="4"].on) .s3op-page{transform: translateY(calc(var(--vh) * -4))}.s3op-s{display: grid;align-content: center;gap: 10px;height: var(--vh);padding: 20px 22px;box-sizing: border-box}.s3op-s>b,.s3op-s div>b{font: 600 1.02rem/1.25 var(--f-display);letter-spacing: -.02em}.s3op-s i{display: block;height: 7px;border-radius: 4px;background: var(--app-line)}.s3op-s i.s{width: 60%}.s3op-hero{background: linear-gradient(150deg,#ece7ff,#fbfaf7 70%)}.s3op-hero .mono-l{color: #6d5efc}.s3op-hero>b{max-width: 15em;font-size: 1.3rem}.s3op-btn{justify-self: start;margin-top: 4px;padding: 8px 14px;border-radius: 10px;background: #6d5efc;color: #fff;font-size: .76rem;font-weight: 600}.s3op-srv ul,.s3op-dep ul{list-style: none;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin: 0;padding: 0}.s3op-srv li{display: grid;gap: 7px;padding: 12px 10px;border-radius: 12px;background: #fff;border: 1px solid var(--app-line)}.s3op-srv li span{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 9px;background: #f2effe;color: #4c3ed1}.s3op-srv li span .ico{width: 16px;height: 16px}.s3op-about{grid-template-columns: 42% minmax(0,1fr);align-items: center;gap: 16px}.s3op-about>div{display: grid;gap: 9px}.s3op-ph{aspect-ratio: 4 / 5;border-radius: 14px;background: radial-gradient(circle at 50% 34%,#f4c9a8 0 17%,transparent 17.5%),radial-gradient(ellipse 46% 34% at 50% 92%,#6d5efc 0 98%,transparent 100%),linear-gradient(160deg,#d8cdf6,#b6a9ee)}.s3op-dep ul{grid-template-columns: repeat(2,minmax(0,1fr))}.s3op-dep li{display: grid;gap: 7px;padding: 12px;border-radius: 12px;background: #fff;border: 1px solid var(--app-line)}.s3op-stars{display: flex;gap: 3px;margin: 0}.s3op-s .s3op-stars i{width: 11px;height: 11px;border-radius: 0;background: #f5b301;clip-path: polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.s3op-dep small{display: flex;align-items: center;gap: 6px;font-size: .68rem;color: var(--app-mute)}.s3op-dep u{width: 18px;height: 18px;border-radius: 50%;background: linear-gradient(160deg,#a9d3d0,#5aa6a0)}.s3op-ct{background: linear-gradient(200deg,#e9f8ef,#fbfaf7 70%)}.s3op-wa{display: inline-flex;align-items: center;justify-self: start;gap: 8px;padding: 9px 14px;border-radius: 10px;background: #25d366;color: #03210f;font-size: .78rem;font-weight: 600}.s3op-wa .ico{width: 15px;height: 15px}.s3op-addr{display: inline-flex;align-items: center;gap: 6px;margin: 0;font-size: .76rem;color: var(--app-mute)}.s3op-addr .ico{width: 14px;height: 14px;color: #6d5efc}.s3op-map{display: grid;gap: 8px}.s3op-map .mono-l{font-size: .6rem;line-height: 1.3}.s3op-map ol{position: relative;list-style: none;display: grid;gap: 6px;margin: 0;padding: 0}.s3op-map li[data-c]{display: grid;align-content: start;gap: 4px;height: 62px;padding: 6px;box-sizing: border-box;border-radius: 10px;border: 1px solid var(--line);background: var(--bg-2)}.s3op-map li i{display: block;height: 30px;border-radius: 6px;background: var(--app-2)}.s3op-map li .m0{background: linear-gradient(150deg,#d9d1ff,#f3f0ff)}.s3op-map li .m1{background: repeating-linear-gradient(90deg,#fff 0 28%,var(--app-2) 28% 36%)}.s3op-map li .m2{background: linear-gradient(90deg,#c8bcf3 0 40%,var(--app-2) 40%)}.s3op-map li .m3{background: radial-gradient(circle at 20% 50%,#f5b301 0 8%,transparent 9%),repeating-linear-gradient(90deg,#fff 0 46%,var(--app-2) 46% 54%)}.s3op-map li .m4{background: radial-gradient(ellipse 30% 26% at 24% 50%,#25d366 0 96%,transparent 100%),#e9f8ef}.s3op-map li span{font: 500 .64rem var(--f-mono);color: var(--fg-3)}.s3op-map li.on span{color: var(--fg)}.s3op-eye{position: absolute;left: -5px;right: -5px;top: -5px;height: 72px;border-radius: 13px;border: 2px solid var(--brand);box-shadow: 0 0 0 4px color-mix(in srgb,var(--brand) 18%,transparent);transform: translateY(calc(var(--k,0) * 68px));transition: transform 1s var(--ease)}.sv-s3op:has(.s3op-s[data-c="1"].on) .s3op-eye{--k: 1}.sv-s3op:has(.s3op-s[data-c="2"].on) .s3op-eye{--k: 2}.sv-s3op:has(.s3op-s[data-c="3"].on) .s3op-eye{--k: 3}.sv-s3op:has(.s3op-s[data-c="4"].on) .s3op-eye{--k: 4}.sv-s3ct{display: grid;grid-template-columns: minmax(0,1fr) 210px;gap: 14px;align-items: start;align-content: center}.s3ct-cat{position: relative;z-index: 1;display: grid;gap: 12px;padding: 18px;border-radius: 20px;background: var(--app);color: var(--app-ink);box-shadow: 0 50px 90px -40px rgba(0,0,0,.8)}.s3ct-top{display: flex;align-items: center;justify-content: space-between;margin: 0}.s3ct-top b{font: 600 .98rem var(--f-display);letter-spacing: -.02em}.s3ct-top span{display: inline-flex;color: var(--app-mute)}.s3ct-top .ico{width: 16px;height: 16px}.s3ct-chips{display: flex;gap: 6px;margin: 0;overflow: hidden;white-space: nowrap}.s3ct-chips span{padding: 4px 10px;border-radius: 999px;border: 1px solid var(--app-line);color: var(--app-mute);font-size: .68rem}.s3ct-chips .on{border-color: #1d1b26;background: #1d1b26;color: #fff}.s3ct-grid{list-style: none;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 0;padding: 0}.s3ct-p{position: relative;display: grid;gap: 4px;padding: 8px;border-radius: 14px;border: 1px solid var(--app-line);background: #fff}.s3ct-p::after{content: "";position: absolute;inset: -1px;border-radius: inherit;border: 2px solid #1f9d6a;opacity: 0;transition: opacity .4s}.s3ct-p:has(.s3ct-qty.on,.s3ct-qty.past)::after{opacity: 1}.s3ct-p b{font-size: .78rem;line-height: 1.25}.s3ct-img{display: grid;place-items: center;aspect-ratio: 16 / 9;margin-bottom: 2px;overflow: hidden;border-radius: 10px}.s3ct-img i{display: block;position: relative}.s3ct-cafe .s3ct-img{background: #f1e4d3}.s3ct-cafe .s3ct-img i{width: 26%;height: 74%;border-radius: 5px 5px 3px 3px;background: linear-gradient(90deg,#4a3122,#6b4a33 60%,#4a3122)}.s3ct-cafe .s3ct-img i::before{content: "";position: absolute;left: 16%;right: 16%;top: 38%;height: 30%;border-radius: 3px;background: #f4e7d4}.s3ct-gran .s3ct-img{background: #f6ecd6}.s3ct-gran .s3ct-img i,.s3ct-mel .s3ct-img i{width: 26%;height: 66%;margin-top: 8%;border-radius: 6px;background: linear-gradient(#e9c98f,#d4a85c)}.s3ct-gran .s3ct-img i::before,.s3ct-mel .s3ct-img i::before{content: "";position: absolute;left: -6%;right: -6%;top: -18%;height: 22%;border-radius: 3px;background: #6b4a33}.s3ct-mel .s3ct-img{background: #fbf0cf}.s3ct-mel .s3ct-img i{background: linear-gradient(#f2b649,#d98a1f)}.s3ct-mel .s3ct-img i::before{background: #1d1b26}.s3ct-cook .s3ct-img{background: radial-gradient(circle at 30% 55%,#b9773f 0 13%,transparent 13.5%),radial-gradient(circle at 52% 42%,#c98a4f 0 13%,transparent 13.5%),radial-gradient(circle at 72% 58%,#b9773f 0 13%,transparent 13.5%),#f3e6dc}.s3ct-row{display: flex;align-items: center;justify-content: space-between;gap: 6px}.s3ct-row em{font: 600 .72rem var(--f-mono);font-style: normal}.s3ct-add{display: grid;place-items: center;flex: none;width: 24px;height: 24px;border-radius: 8px;background: #1d1b26;color: #fff;font-weight: 700;line-height: 1}.s3ct-qty{position: absolute;right: 8px;bottom: 8px;display: grid;place-items: center;width: 24px;height: 24px;border-radius: 8px;background: #1f9d6a;color: #fff;font: 700 .76rem var(--f-mono);opacity: 0;transform: scale(.5)}.s3ct-qty.on,.s3ct-qty.past{opacity: 1;transform: none}.s3ct-bag{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin: 0;padding: 10px 10px 10px 14px;border-radius: 14px;background: var(--app-2)}.s3ct-cnt{display: grid;grid-template-areas: "b" "s";min-width: 0}.s3ct-cnt b{grid-area: b;font-size: .78rem}.s3ct-cnt small{grid-area: s;font-size: .68rem;color: var(--app-mute);white-space: nowrap;transition: opacity .4s}.s3ct-cnt .n{color: var(--app-ink);font-weight: 600;opacity: 0;transform: translateY(6px)}.s3ct-cnt .n.on,.s3ct-cnt .n.past{opacity: 1;transform: none}.sv-s3ct:has(.s3ct-cnt .n.on,.s3ct-cnt .n.past) .s3ct-cnt .z{opacity: 0}.s3ct-send{display: inline-flex;align-items: center;flex: none;gap: 6px;padding: 8px 12px;border-radius: 10px;background: #25d366;color: #03210f;font-size: .74rem;font-weight: 600;white-space: nowrap}.s3ct-send .ico{width: 14px;height: 14px}.motion .s3ct-send.on{animation: s3ct-tap 1s var(--ease)}@keyframes s3ct-tap{30%{transform: scale(.92)}60%{transform: scale(1.04)}}.s3ct-phone{display: grid;grid-template-rows: auto 1fr;height: 420px;margin-top: 34px;overflow: hidden;border-radius: 28px;border: 7px solid #0b0a12;background: #efeae2;color: #111b21;box-shadow: 0 50px 90px -40px rgba(0,0,0,.85)}.s3ct-head{display: flex;align-items: center;gap: 8px;margin: 0;padding: 18px 10px 10px;background: #1d1b26;color: #fff}.s3ct-head .wa-av{width: 30px;height: 30px}.s3ct-head .wa-av .ico{width: 16px;height: 16px}.s3ct-head b{display: block;font-size: .76rem}.s3ct-head small{display: block;font-size: .62rem;color: #b9b5c6}.s3ct-chat{display: grid;align-content: start;gap: 8px;padding: 12px 10px}.s3ct-msg{display: grid;gap: 2px;max-width: 90%;padding: 8px 10px;border-radius: 12px;font-size: .72rem;line-height: 1.4;box-shadow: 0 1px 1px rgba(0,0,0,.08)}.s3ct-msg.in{justify-self: start;border-top-left-radius: 4px;background: #fff}.s3ct-msg.out{justify-self: end;border-top-right-radius: 4px;background: #d9fdd3}.s3ct-msg[data-c]{opacity: 0;transform: translateY(12px)}.s3ct-msg.on,.s3ct-msg.past{opacity: 1;transform: none}.s3ct-msg.in.on{transition-delay: .4s}.s3ct-link{display: grid;margin-top: 4px;padding: 6px 8px;border-radius: 8px;border-left: 3px solid #25d366;background: #f0f2f5}.s3ct-link b{font-size: .68rem}.s3ct-link small{font-size: .62rem;color: #54656f}.sv-s3wc{display: grid;grid-template-columns: minmax(0,1fr) 190px;align-items: center;align-content: center}.s3wc-panel{display: grid;gap: 12px;padding: 18px 18px 20px;border-radius: 18px;background: var(--app);color: var(--app-ink);box-shadow: 0 50px 90px -40px rgba(0,0,0,.8)}.s3wc-top{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin: 0}.s3wc-top .mono-l{color: var(--app-mute)}.s3wc-top em{padding: 3px 9px;border-radius: 999px;background: #f2effe;color: #4c3ed1;font: 600 .64rem var(--f-mono);font-style: normal;white-space: nowrap}.motion .s3wc-top em.on{animation: s3wc-pop .9s var(--ease)}@keyframes s3wc-pop{40%{transform: scale(1.12)}}.s3wc-name{display: flex;align-items: center;gap: 12px;margin: 0}.s3wc-name>span:last-child{display: grid;gap: 1px}.s3wc-name b{font: 600 1rem var(--f-display);letter-spacing: -.02em}.s3wc-name small{font-size: .7rem;color: var(--app-mute)}.s3wc-thumb{position: relative;flex: none;width: 42px;height: 42px;border-radius: 11px;background: var(--app-2)}.s3wc-thumb::before{content: "";position: absolute;inset: 7px;background: linear-gradient(160deg,#6f86ea,#3b5bdb);clip-path: polygon(32% 0,68% 0,100% 20%,88% 40%,77% 33%,77% 100%,23% 100%,23% 33%,12% 40%,0 20%)}.s3wc-tabs{display: flex;gap: 14px;margin: 0;padding-bottom: 8px;border-bottom: 1px solid var(--app-line);font-size: .72rem;color: var(--app-mute);white-space: nowrap;overflow: hidden}.s3wc-tabs .on{color: #4c3ed1;font-weight: 600;box-shadow: 0 10px 0 -8px #6d5efc}.s3wc-grid{display: grid;grid-template-columns: 30px repeat(3,minmax(0,1fr));gap: 6px}.s3wc-col{display: flex;align-items: center;justify-content: center;gap: 6px;padding-bottom: 2px;font-size: .7rem;color: var(--app-mute)}.s3wc-col i,.s3wc-sw i{flex: none;width: 12px;height: 12px;border-radius: 50%;border: 1px solid rgba(0,0,0,.18)}.s3wc-grid .w,.s3wc-sw .w{background: #fff}.s3wc-grid .b,.s3wc-sw .b{background: #3b5bdb}.s3wc-grid .k,.s3wc-sw .k{background: #1d1b26}.s3wc-sz{display: grid;place-items: center;font: 600 .74rem var(--f-mono)}.s3wc-c{position: relative;display: grid;place-content: center;justify-items: center;height: 40px;border-radius: 10px;background: var(--app-2)}.s3wc-n{position: relative;display: grid;font: 600 .9rem var(--f-mono)}.s3wc-n s{grid-area: 1 / 1;text-decoration: none}.s3wc-c em{font: 600 .5rem var(--f-mono);font-style: normal;letter-spacing: .08em;text-transform: uppercase;color: var(--app-mute)}.s3wc-c.out{background: repeating-linear-gradient(45deg,var(--app-2) 0 6px,#e8e3d8 6px 7px)}.s3wc-c.out .s3wc-n{font-size: .78rem;color: var(--app-mute)}.s3wc-ring{position: absolute;inset: 0;border-radius: inherit;border: 2px solid #6d5efc;background: #f2effe;opacity: 0}.s3wc-ring.on,.s3wc-ring.past{opacity: 1}.s3wc-n .new{opacity: 0;transform: translateY(9px)}.s3wc-n .new.on,.s3wc-n .new.past{opacity: 1;transform: none;color: #4c3ed1}.s3wc-n .old.on,.s3wc-n .old.past{opacity: 0;transform: translateY(-9px)}.no-cycle .s3wc-n .old{opacity: 0 !important}.s3wc-c .s3wc-low{position: absolute;right: 3px;top: 3px;padding: 1px 5px;border-radius: 5px;background: #ffe9d9;color: #b3400c;opacity: 0;transform: scale(.6)}.s3wc-low.on,.s3wc-low.past{opacity: 1;transform: none}.s3wc-feed{position: relative;z-index: 2;display: grid;gap: 12px;margin-left: -26px}.s3wc-feed>[data-c]{opacity: 0;transform: translateX(14px)}.s3wc-feed>.on,.s3wc-feed>.past{opacity: 1;transform: none}.s3wc-shop{display: grid;gap: 7px;padding: 14px;border-radius: 16px;border: 1px solid var(--app-line);background: #fff;color: var(--app-ink);box-shadow: 0 30px 60px -30px rgba(0,0,0,.8)}.s3wc-shop .mono-l{color: var(--app-mute)}.s3wc-shop b{font-size: .84rem}.s3wc-sw{display: flex;gap: 8px;margin: 0}.s3wc-sw i{width: 18px;height: 18px}.s3wc-sw .on{box-shadow: 0 0 0 2px #fff,0 0 0 4px #6d5efc}.s3wc-szs{display: flex;gap: 5px;margin: 0}.s3wc-szs span{padding: 3px 8px;border-radius: 7px;border: 1px solid var(--app-line);color: var(--app-mute);font-size: .66rem}.s3wc-szs .on{border-color: #1d1b26;background: #1d1b26;color: #fff}.s3wc-buy{margin-top: 2px;padding: 8px;border-radius: 9px;background: #6d5efc;color: #fff;font-size: .74rem;font-weight: 600;text-align: center}.s3wc-order,.s3wc-alert{display: flex;align-items: center;gap: 10px;padding: 12px 14px;border-radius: 14px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7);font-size: .8rem}.s3wc-order>span,.s3wc-alert>span{display: grid;min-width: 0}.s3wc-order b,.s3wc-alert b{font-weight: 600}.s3wc-order small,.s3wc-alert small{color: var(--fg-3);font-size: .74rem}.s3wc-order em{margin-left: auto;padding: 3px 8px;border-radius: 999px;background: color-mix(in srgb,var(--brand) 18%,transparent);color: var(--cyan);font: 600 .62rem var(--f-mono);font-style: normal;white-space: nowrap}.s3wc-alert .ico{flex: none;width: 32px;height: 32px;padding: 7px;border-radius: 10px;background: color-mix(in srgb,var(--accent) 20%,transparent);color: var(--accent)}.sv-s3mg{display: grid;align-content: center}.s3mg-grid{position: relative;display: grid;grid-template-columns: minmax(0,1fr) 96px minmax(0,1fr);grid-template-rows: auto repeat(3,66px) auto;gap: 10px 0;padding-bottom: 6px}.s3mg-grid::before,.s3mg-grid::after{content: "";grid-row: 1 / 5;margin-bottom: -10px;border-radius: 18px}.s3mg-grid::before{grid-column: 1;border: 1px dashed var(--line-2);background: repeating-linear-gradient(45deg,transparent 0 9px,color-mix(in srgb,var(--fg-3) 7%,transparent) 9px 10px),var(--bg-2)}.s3mg-grid::after{grid-column: 3;border: 1px solid color-mix(in srgb,var(--brand) 55%,var(--line-2));background: radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 70%),var(--bg-2);box-shadow: 0 40px 80px -44px color-mix(in srgb,var(--brand) 70%,transparent)}.s3mg-h{position: relative;z-index: 1;grid-row: 1;display: grid;gap: 2px;margin: 0;padding: 16px 16px 4px}.s3mg-h.old{grid-column: 1}.s3mg-h.new{grid-column: 3}.s3mg-h b{font: 600 1rem var(--f-display);letter-spacing: -.02em}.s3mg-h small{font-size: .72rem;line-height: 1.35;color: var(--fg-3)}.s3mg-h.new .mono-l{color: var(--cyan)}.s3mg-o,.s3mg-n{position: relative;z-index: 1;display: flex;align-items: center;gap: 10px;margin: 0 12px;padding: 0 12px;border-radius: 12px;font-size: .82rem;line-height: 1.3}.s3mg-o{grid-column: 1;border: 1px solid var(--line-2);background: var(--bg-3);color: var(--fg-2)}.s3mg-n{grid-column: 3;border: 1px solid color-mix(in srgb,var(--brand) 45%,transparent);background: color-mix(in srgb,var(--brand) 14%,var(--bg-2));color: var(--fg);opacity: 0;transform: translateX(-16px)}.s3mg-n.on{opacity: 1;transform: none;transition-delay: 1.1s}.s3mg-n.past{opacity: 1;transform: none}.s3mg-o .ico,.s3mg-n>.ico{flex: none;width: 18px;height: 18px}.s3mg-o .ico{color: var(--fg-3)}.s3mg-n>.ico{color: var(--cyan)}.s3mg-ok{display: grid;place-items: center;flex: none;width: 20px;height: 20px;margin-left: auto;border-radius: 50%;background: var(--go);color: var(--go-ink)}.s3mg-ok .ico{width: 12px;height: 12px;stroke-width: 3}.s3mg-r1{grid-row: 2}.s3mg-r2{grid-row: 3}.s3mg-r3{grid-row: 4}.s3mg-t{position: relative;z-index: 1;grid-column: 2;align-self: center;height: 30px;container-type: inline-size}.s3mg-line{position: absolute;left: 4px;right: 4px;top: 50%;height: 2px;margin-top: -1px;overflow: hidden;border-radius: 2px;background: var(--line-2)}.s3mg-line::before{content: "";position: absolute;top: 0;bottom: 0;left: -14px;right: 0;background: repeating-linear-gradient(90deg,var(--brand) 0 8px,transparent 8px 14px);opacity: 0;transition: opacity .4s}.s3mg-t.on .s3mg-line::before{opacity: 1}.motion .s3mg-t.on .s3mg-line::before{animation: s3mg-belt .9s linear infinite}@keyframes s3mg-belt{to{transform: translateX(14px)}}.s3mg-tok{--tok: 30px;position: absolute;left: 0;top: 50%;display: grid;place-items: center;width: var(--tok);height: var(--tok);margin-top: calc(var(--tok) / -2);border-radius: 9px;background: var(--brand);color: var(--brand-ink);box-shadow: 0 8px 18px -8px rgba(0,0,0,.6);opacity: 0}.s3mg-tok .ico{width: 16px;height: 16px}.motion .s3mg-t.on .s3mg-tok{animation: s3mg-fly 1.3s var(--ease-io) .15s both}@keyframes s3mg-fly{0%{opacity: 0;transform: translateX(0)}15%{opacity: 1}85%{opacity: 1;transform: translateX(calc(100cqw - var(--tok)))}100%{opacity: 0;transform: translateX(calc(100cqw - var(--tok)))}}.s3mg-scan{position: relative;z-index: 2;grid-column: 1;grid-row: 2 / 5;margin: -6px 6px;overflow: hidden;border-radius: 15px;border: 1.5px dashed var(--accent);opacity: 0}.s3mg-scan.on{opacity: 1}.no-cycle .s3mg-scan{opacity: 0 !important}.s3mg-scan em{position: absolute;right: 8px;top: 8px;padding: 2px 8px;border-radius: 999px;background: var(--accent);color: var(--accent-ink);font: 600 .6rem var(--f-mono);font-style: normal;letter-spacing: .06em;text-transform: uppercase}.s3mg-scan i{position: absolute;left: 0;right: 0;top: 0;height: 34%;background: linear-gradient(transparent,color-mix(in srgb,var(--accent) 24%,transparent));opacity: 0}.motion .s3mg-scan.on i{animation: s3mg-scan 2s var(--ease-io) .2s both}@keyframes s3mg-scan{0%{opacity: 0;transform: translateY(-100%)}15%{opacity: 1}85%{opacity: 1;transform: translateY(200%)}100%{opacity: 0;transform: translateY(200%)}}.s3mg-dom{grid-column: 1 / -1;grid-row: 5;display: flex;align-items: center;gap: 10px;margin: 14px 0 0;padding: 12px 14px 12px 16px;border-radius: 14px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -30px rgba(0,0,0,.6)}.s3mg-dom>.ico{flex: none;width: 18px;height: 18px;color: var(--cyan)}.s3mg-dom b{font: 500 .86rem var(--f-mono)}.s3mg-to{display: grid;margin-left: auto}.s3mg-to em{grid-area: 1 / 1;justify-self: end;display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px;border-radius: 999px;font: 600 .7rem var(--f-mono);font-style: normal;white-space: nowrap;transition: opacity .5s,transform .6s var(--ease)}.s3mg-to em .ico{width: 13px;height: 13px;stroke-width: 3}.s3mg-to .a{background: var(--bg-3);color: var(--fg-2)}.s3mg-to .b{background: color-mix(in srgb,var(--go) 16%,transparent);color: var(--go);opacity: 0;transform: translateY(6px)}.s3mg-to.on .a{opacity: 0;transform: translateY(-6px)}.s3mg-to.on .b{opacity: 1;transform: none}:root[data-theme="light"] .s3mg-to .b,:root[data-theme="light"] .s3bn-wa .s3bn-ico{color: #13804b}.sv-s3sp{display: grid;align-content: center}.s3sp-map{position: relative;width: 84%;aspect-ratio: 4 / 3;overflow: hidden;border-radius: 22px;border: 1px solid var(--line-2);background: linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 28px 28px,color-mix(in srgb,var(--bg-3) 50%,var(--bg-2));box-shadow: 0 50px 90px -50px rgba(0,0,0,.8)}.s3sp-map svg{position: absolute;inset: 0;width: 100%;height: 100%}.s3sp-z{fill: color-mix(in srgb,var(--brand) 13%,var(--bg-2));stroke: var(--bg);stroke-width: 3;stroke-linejoin: round}.s3sp-z:nth-child(2n){fill: color-mix(in srgb,var(--brand) 19%,var(--bg-2))}.s3sp-z:nth-child(3){fill: color-mix(in srgb,var(--brand) 26%,var(--bg-2))}.s3sp-on{fill: color-mix(in srgb,var(--brand) 62%,var(--bg-2));stroke: var(--brand);stroke-width: 2;stroke-linejoin: round;opacity: 0}.s3sp-on.on,.s3sp-on.past{opacity: 1}.s3sp-riv{fill: none;stroke: #6fa8dc;stroke-width: 5;stroke-linecap: round;opacity: .8}:root[data-theme="light"] .s3sp-riv{stroke: #5b9bd5}.s3sp-route{fill: none;stroke: var(--accent);stroke-width: 3;stroke-linecap: round;stroke-dasharray: 2 8;opacity: 0}.s3sp-route.on,.s3sp-route.past{opacity: 1}.s3sp-lbl text{font: 600 12px var(--f-mono);letter-spacing: .1em;text-transform: uppercase;text-anchor: middle;fill: var(--fg-2);paint-order: stroke;stroke: var(--bg-2);stroke-width: 3px;stroke-linejoin: round}.s3sp-pin{position: absolute;z-index: 2;display: grid;justify-items: center;gap: 4px}.s3sp-pin.store{transform: translate(-50%,-18px)}.s3sp-pin.store i{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 12px;background: var(--brand);color: var(--brand-ink);box-shadow: 0 10px 24px -10px rgba(0,0,0,.7)}.s3sp-pin.store i.on{transform: scale(1.12)}.s3sp-pin .ico{width: 18px;height: 18px}.s3sp-pin b{padding: 3px 9px;border-radius: 999px;border: 1px solid var(--line-2);background: var(--bg-2);font-size: .72rem;font-weight: 600;white-space: nowrap}.s3sp-pin.cli{transform: translate(-50%,-100%)}.s3sp-pin.cli i{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50% 50% 50% 0;background: var(--accent);color: var(--accent-ink);transform: translateY(-16px) rotate(-45deg);opacity: 0}.s3sp-pin.cli i .ico{transform: rotate(45deg)}.s3sp-pin.cli i.on,.s3sp-pin.cli i.past{opacity: 1;transform: rotate(-45deg)}.no-cycle .s3sp-pin.cli i{transform: rotate(-45deg) !important}.s3sp-co{position: absolute;right: 0;bottom: 62px;z-index: 3;display: grid;gap: 10px;width: 226px;padding: 14px;border-radius: 16px;background: var(--app);color: var(--app-ink);box-shadow: 0 40px 70px -30px rgba(0,0,0,.8)}.s3sp-co-h{display: flex;align-items: baseline;justify-content: space-between;margin: 0}.s3sp-co-h b{font: 600 .95rem var(--f-display);letter-spacing: -.02em}.s3sp-co-h span{font-size: .68rem;color: var(--app-mute)}.s3sp-cep{display: flex;align-items: center;gap: 7px;margin: 0;padding: 9px 10px;border-radius: 10px;border: 1px solid var(--app-line);background: #fff;font-size: .78rem}.s3sp-cep>.ico{flex: none;width: 14px;height: 14px;color: var(--app-mute)}.s3sp-in{display: grid}.s3sp-in>span{grid-area: 1 / 1;white-space: nowrap}.s3sp-in .ph{color: var(--app-mute);transition: opacity .3s}.s3sp-in .val{font: 600 .8rem var(--f-mono);opacity: 0;transform: translateX(-6px)}.s3sp-in .val.on,.s3sp-in .val.past{opacity: 1;transform: none}.sv-s3sp:has(.s3sp-in .val.on,.s3sp-in .val.past) .s3sp-in .ph{opacity: 0}.s3sp-cep em{margin-left: auto;padding: 2px 8px;border-radius: 999px;background: #f2effe;color: #4c3ed1;font: 600 .62rem var(--f-mono);font-style: normal;white-space: nowrap;opacity: 0;transform: scale(.7)}.s3sp-cep em.on,.s3sp-cep em.past{opacity: 1;transform: none}.s3sp-opts{display: grid}.s3sp-opts>*{grid-area: 1 / 1}.s3sp-opts .z{align-self: center;margin: 0;padding: 12px 10px;border-radius: 10px;border: 1px dashed #cfc9bb;color: var(--app-mute);font-size: .74rem;text-align: center;transition: opacity .3s}.sv-s3sp:has(.s3sp-opts ul.on,.s3sp-opts ul.past) .s3sp-opts .z{opacity: 0}.s3sp-opts ul{list-style: none;display: grid;gap: 6px;margin: 0;padding: 0;opacity: 0;transform: translateY(8px)}.s3sp-opts ul.on,.s3sp-opts ul.past{opacity: 1;transform: none}.s3sp-opts li{display: flex;align-items: center;gap: 8px;padding: 8px 10px;border-radius: 10px;border: 1px solid var(--app-line);background: #fff}.s3sp-opts li i{flex: none;width: 14px;height: 14px;border-radius: 50%;border: 1.5px solid var(--app-mute)}.s3sp-opts li.on{border-color: #6d5efc}.s3sp-opts li.on i{border: 4px solid #6d5efc}.s3sp-opts b{display: block;font-size: .78rem}.s3sp-opts small{display: block;font-size: .68rem;color: var(--app-mute)}.s3sp-note{position: absolute;right: 0;top: 0;z-index: 3;display: flex;align-items: center;gap: 12px;padding: 12px 16px 12px 12px;border-radius: 16px;border: 1px solid var(--line-2);background: var(--bg-2);box-shadow: 0 24px 50px -24px rgba(0,0,0,.7);font-size: .82rem;opacity: 0;transform: translateY(-8px)}.s3sp-note.on,.s3sp-note.past{opacity: 1;transform: none}.s3sp-note>.ico{flex: none;width: 36px;height: 36px;padding: 8px;border-radius: 11px;background: color-mix(in srgb,var(--go) 20%,transparent);color: var(--go)}:root[data-theme="light"] .s3sp-note>.ico{color: #13804b}.s3sp-note b{display: block;font-weight: 600}.s3sp-note small{display: block;color: var(--fg-3)}.s3cl-board{position: relative;width: min(100%,380px);margin-top: 14px;padding: 34px 22px 24px;border-radius: 18px;background: var(--app);color: var(--app-ink);box-shadow: 0 50px 90px -40px rgba(0,0,0,.8)}.s3cl-clip{position: absolute;left: 50%;top: -14px;width: 120px;height: 30px;margin-left: -60px;border-radius: 10px 10px 8px 8px;background: linear-gradient(#3a3648,#1d1b26);box-shadow: 0 8px 14px -8px rgba(0,0,0,.6)}.s3cl-clip::before{content: "";position: absolute;left: 50%;top: 8px;width: 34px;height: 7px;margin-left: -17px;border-radius: 6px;background: #0b0a12}.s3cl-head{display: grid;gap: 2px;margin: 0 0 12px;padding-bottom: 12px;border-bottom: 1px dashed var(--app-line)}.s3cl-head b{font: 600 1.15rem var(--f-display);letter-spacing: -.02em}.s3cl-head .mono-l{color: var(--app-mute)}.s3cl-list{list-style: none;display: grid;gap: 4px;margin: 0;padding: 0}.s3cl-list li{position: relative;display: flex;align-items: center;gap: 12px;padding: 9px 10px;border-radius: 10px;font-size: .9rem;color: var(--app-mute)}.s3cl-list li::before{content: "";position: absolute;inset: 0;border-radius: inherit;background: #f2effe;opacity: 0;transition: opacity .4s}.s3cl-list li>*{position: relative}.s3cl-list li.on::before{opacity: 1}.s3cl-list li.on,.s3cl-list li.past{color: var(--app-ink)}.s3cl-list span{flex: 1;min-width: 0;line-height: 1.3}.s3cl-list em{display: inline-flex;color: var(--app-mute)}.s3cl-list em .ico{width: 16px;height: 16px}.s3cl-list li.on em{color: #6d5efc}.s3cl-box{display: grid;place-items: center;flex: none;width: 24px;height: 24px;border-radius: 7px;border: 1.5px solid #c9c4d6}.s3cl-box::before{content: "";position: absolute;inset: -1.5px;border-radius: inherit;background: var(--ok);opacity: 0;transform: scale(.5);transition: opacity .35s,transform .45s var(--ease)}.s3cl-box .ico{position: relative;width: 14px;height: 14px;stroke-width: 3;color: #fff;opacity: 0;transition: opacity .35s .1s}.s3cl-list li.on .s3cl-box::before,.s3cl-list li.past .s3cl-box::before{opacity: 1;transform: none}.s3cl-list li.on .s3cl-box .ico,.s3cl-list li.past .s3cl-box .ico{opacity: 1}.s3cl-bar{height: 6px;margin: 16px 0 0;overflow: hidden;border-radius: 6px;background: var(--app-2)}.s3cl-bar i{display: block;height: 100%;border-radius: inherit;background: var(--ok);transform-origin: left;transform: scaleX(calc((var(--on,0) + 1) / var(--count,6)));transition: transform .7s var(--ease)}.s3cl-stamp{position: absolute;right: 18px;top: 34px;display: inline-flex;align-items: center;gap: 6px;margin: 0;padding: 6px 11px;border-radius: 10px;border: 2px solid var(--ok);background: #fff;color: var(--ok);font: 600 .72rem var(--f-display);letter-spacing: .06em;text-transform: uppercase;opacity: 0;transform: rotate(-8deg) scale(.6)}.s3cl-stamp .ico{width: 14px;height: 14px;stroke-width: 3}.s3cl-stamp.on{opacity: 1;transform: rotate(-8deg);transition-timing-function: cubic-bezier(.34,1.56,.64,1)}.s3ln{--gy: 62px;display: grid;gap: 10px;width: min(100%,380px)}.s3ln-end{position: relative;display: inline-flex;align-items: center;justify-self: start;gap: 8px;margin: 0;padding: 7px 14px 7px 10px;border-radius: 999px;border: 1px solid var(--line-2);background: var(--bg-2);font: 500 .8rem var(--f-mono);color: var(--fg-2)}.s3ln-end .ico{width: 16px;height: 16px;color: var(--fg-3)}.s3ln-end.b::before{content: "";position: absolute;inset: -1px;border-radius: inherit;background: color-mix(in srgb,var(--go) 18%,var(--bg-2));border: 1px solid var(--go);opacity: 0;transition: opacity .5s}.s3ln-end>*{position: relative}.s3ln-end.b.on::before{opacity: 1}.s3ln-end.b.on{color: var(--fg)}.s3ln-end.b.on .ico{color: var(--go)}.s3ln-track{position: relative}.s3ln-track ol{list-style: none;display: grid;margin: 0;padding: 0}.s3ln-track li{display: flex;align-items: center;gap: 14px;height: var(--gy);padding-left: 32px}.s3ln-bar,.s3ln-fill{position: absolute;left: 9px;top: calc(var(--gy) / 2);width: 2px;border-radius: 2px}.s3ln-bar{bottom: calc(var(--gy) / 2);background: var(--line-2)}.s3ln-fill{height: calc((var(--n) - 1) * var(--gy));background: var(--brand);transform-origin: top;transform: scaleY(calc(var(--on,0) / max(1,var(--n) - 1)));transition: transform .8s var(--ease)}.s3ln-dot{position: absolute;left: 2px;top: calc(var(--gy) / 2 - 8px);z-index: 2;width: 16px;height: 16px;border-radius: 50%;background: var(--brand);box-shadow: 0 0 0 5px color-mix(in srgb,var(--brand) 24%,transparent);transform: translateY(calc(var(--on,0) * var(--gy)));transition: transform .8s var(--ease)}.s3ln-ico{position: relative;display: grid;place-items: center;flex: none;width: 44px;height: 44px;border-radius: 14px;border: 1px solid var(--line-2);background: var(--bg-2);color: var(--fg-3)}.s3ln-ico::before{content: "";position: absolute;inset: -1px;border-radius: inherit;background: var(--brand);opacity: 0;transition: opacity .5s}.s3ln-ico>.ico{position: relative;width: 20px;height: 20px}.s3ln-ico>i{position: absolute;right: -6px;top: -6px;display: grid;place-items: center;width: 18px;height: 18px;border-radius: 50%;background: var(--go);color: var(--go-ink);opacity: 0;transform: scale(.4);transition: opacity .4s,transform .5s var(--ease)}.s3ln-ico>i .ico{width: 11px;height: 11px;stroke-width: 3.2}.s3ln-track li.on .s3ln-ico{transform: scale(1.08);color: var(--brand-ink)}.s3ln-track li.on .s3ln-ico::before{opacity: 1}.s3ln-track li.past .s3ln-ico{color: var(--fg-2)}.s3ln-track li.past .s3ln-ico>i{opacity: 1;transform: none}.s3ln-track b{font: 500 .98rem/1.25 var(--f-display);letter-spacing: -.02em;color: var(--fg-3)}.s3ln-track li.on b{color: var(--fg)}.s3ln-track li.past b{color: var(--fg-2)}.s3ad-win{width: min(100%,450px);overflow: hidden;border-radius: 16px;background: var(--app);color: var(--app-ink);box-shadow: 0 50px 90px -40px rgba(0,0,0,.8)}.s3ad-bar{display: flex;align-items: center;gap: 6px;margin: 0;padding: 10px 12px;background: var(--app-2);font: 500 .72rem var(--f-mono);color: var(--app-mute)}.s3ad-bar i{width: 9px;height: 9px;border-radius: 50%;background: var(--app-line)}.s3ad-bar span{margin-left: 8px}.s3ad-body{display: grid;grid-template-columns: 158px minmax(0,1fr);min-height: 340px}.s3ad-menu{list-style: none;display: grid;align-content: start;gap: 2px;margin: 0;padding: 10px 8px;border-right: 1px solid var(--app-line);background: #f6f4ee}.s3ad-menu li{position: relative;display: flex;align-items: flex-start;gap: 8px;padding: 8px;border-radius: 8px;font-size: .74rem;line-height: 1.3;color: #6f6b7d}.s3ad-menu li::before{content: "";position: absolute;inset: 0;border-radius: inherit;background: #6d5efc;opacity: 0;transition: opacity .4s}.s3ad-menu li>*{position: relative}.s3ad-menu li .ico{flex: none;width: 15px;height: 15px;margin-top: 1px}.s3ad-menu li span{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.s3ad-menu li.on{color: #fff}.s3ad-menu li.on::before{opacity: 1}.s3ad-main{display: grid;padding: 22px 20px}.s3ad-pane{grid-area: 1 / 1;display: grid;align-content: start;gap: 11px;opacity: 0;transform: translateY(10px)}.s3ad-pane.on{opacity: 1;transform: none}.s3ad-big{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 14px;background: #f2effe;color: #4c3ed1}.s3ad-big .ico{width: 22px;height: 22px}.s3ad-pane>b{font: 600 1.02rem/1.25 var(--f-display);letter-spacing: -.02em}.s3ad-pane>i{display: block;height: 7px;border-radius: 4px;background: var(--app-line)}.s3ad-pane>i.s{width: 60%}.s3ad-sw{display: flex;gap: 8px;margin: 0}.s3ad-sw i{width: 20px;height: 20px;border-radius: 50%;border: 1px solid rgba(0,0,0,.18)}.s3ad-sw .w{background: #fff}.s3ad-sw .b{background: #3b5bdb;box-shadow: 0 0 0 2px #fff,0 0 0 4px #6d5efc}.s3ad-sw .k{background: #1d1b26}.s3ad-chips{display: flex;flex-wrap: wrap;gap: 6px;margin: 0}.s3ad-chips span{padding: 4px 10px;border-radius: 8px;border: 1px solid var(--app-line);background: #fff;color: var(--app-mute);font-size: .72rem}.s3ad-chips .on{border-color: #1d1b26;background: #1d1b26;color: #fff}.s3ad-stock,.s3ad-orders,.s3ad-grid{list-style: none;margin: 0;padding: 0}.s3ad-stock{display: grid;gap: 7px}.s3ad-stock li{display: grid;grid-template-columns: 22px minmax(0,1fr) 20px;align-items: center;gap: 8px;font: 600 .74rem var(--f-mono)}.s3ad-stock i{height: 8px;border-radius: 4px;background: #6d5efc;transform-origin: left;transform: scaleX(var(--w))}.s3ad-field{display: flex;align-items: center;gap: 6px;margin: 0;padding: 8px 10px;border-radius: 10px;border: 1px solid var(--app-line);background: #fff;font-size: .74rem}.s3ad-field .ico{width: 14px;height: 14px;color: var(--app-mute)}.s3ad-field em{margin-left: auto;padding: 2px 8px;border-radius: 999px;background: #e3f5ec;color: var(--ok);font-size: .64rem;font-style: normal;font-weight: 600}.s3ad-coupon{display: grid;gap: 2px;margin: 0;padding: 12px;border-radius: 12px;border: 1.5px dashed #9a89e6;background: #f2effe;text-align: center}.s3ad-coupon b{font: 600 .86rem var(--f-mono);letter-spacing: .06em;color: #4c3ed1}.s3ad-coupon small{font-size: .68rem;color: var(--app-mute)}.s3ad-orders{display: grid;gap: 6px}.s3ad-orders li{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 9px 10px;border-radius: 10px;background: var(--app-2);font-size: .74rem}.s3ad-orders em{padding: 2px 8px;border-radius: 999px;background: #f2effe;color: #4c3ed1;font: 600 .6rem var(--f-mono);font-style: normal}.s3ad-orders em.ok{background: #e3f5ec;color: var(--ok)}.s3ad-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.s3ad-grid li{aspect-ratio: 4 / 3;border-radius: 10px;background: linear-gradient(160deg,#f4c9a8,#e88f6a)}.s3ad-grid li:nth-child(2){background: linear-gradient(160deg,#a9d3d0,#5aa6a0)}.s3ad-grid li:nth-child(3){background: linear-gradient(160deg,#d8cdf6,#9a89e6)}.s3ad-grid li:nth-child(4){background: linear-gradient(160deg,#f3e1a1,#d9b44f)}.s3bn{list-style: none;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;width: min(100%,420px);margin: 0;padding: 0}.s3bn li{position: relative;display: grid;align-content: start;gap: 10px;min-height: 104px;padding: 16px;overflow: hidden;border-radius: 16px;border: 1px solid var(--line-2);background: var(--bg-2);color: var(--fg-2);box-shadow: 0 24px 50px -34px rgba(0,0,0,.7)}.s3bn li.wide{grid-column: span 2;grid-template-columns: auto minmax(0,1fr);align-items: center;min-height: 80px}.s3bn li::before,.s3bn li::after{content: "";position: absolute;inset: 0;border-radius: inherit;opacity: 0;transition: opacity .5s}.s3bn li::before{background: radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--s3bn,var(--brand)) 30%,transparent),transparent 70%)}.s3bn li::after{border: 1.5px solid var(--s3bn,var(--brand))}.s3bn li>*{position: relative;z-index: 1}.s3bn li.on{transform: translateY(-4px);color: var(--fg)}.s3bn li.on::before,.s3bn li.on::after{opacity: 1}.s3bn li.past{color: var(--fg)}.s3bn-ico{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: color-mix(in srgb,var(--s3bn,var(--brand)) 16%,transparent);color: var(--s3bn-ink,var(--cyan))}.s3bn-ico .ico{width: 20px;height: 20px}.s3bn b{font: 500 .92rem/1.3 var(--f-display);letter-spacing: -.01em}.s3bn li .s3bn-ok{position: absolute;right: 12px;top: 12px;display: grid;place-items: center;width: 20px;height: 20px;border-radius: 50%;background: var(--go);color: var(--go-ink);opacity: 0;transform: scale(.4);transition: opacity .4s,transform .5s var(--ease)}.s3bn-ok .ico{width: 12px;height: 12px;stroke-width: 3.2}.s3bn li.past .s3bn-ok{opacity: 1;transform: none}.s3bn-wa{--s3bn: var(--go);--s3bn-ink: var(--go)}.s3bn-sp li.wide{background: linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 22px 22px,var(--bg-2)}@media (max-width: 900px){.s3mt-dial{width: min(100%,400px)}}@media (max-width: 640px){.sv-s3mt{display: flex;flex-direction: column;align-items: center;gap: 12px}.s3mt-url{position: static;align-self: flex-start}.s3mt-dial{width: min(100%,340px);margin-top: 0}.s3mt-mk{width: 40px;height: 40px;margin: -20px 0 0 -20px}.s3mt-node>.ico{width: 17px;height: 17px}.s3mt-core{padding: 0 6%}.s3mt-cards b{font-size: .86rem}.s3mt-cards small{font-size: .72rem;line-height: 1.35}.s3mt-wa{position: static;align-self: flex-end;max-width: 240px}.sv-s3op{grid-template-columns: minmax(0,1fr) 42px;gap: 10px}.s3op-win{--vh: 236px}.s3op-bar>i{display: none}.s3op-url{margin-left: 0;font-size: .68rem}.s3op-nav{gap: 9px;padding: 9px 12px;font-size: .62rem}.s3op-nav b{display: none}.s3op-nav span:first-of-type{margin-left: auto}.s3op-s{gap: 8px;padding: 16px 14px}.s3op-hero>b{font-size: 1.05rem}.s3op-s>b,.s3op-s div>b{font-size: .9rem}.s3op-srv li{padding: 10px 8px}.s3op-dep li{padding: 10px}.s3op-about{gap: 12px}.s3op-map .mono-l,.s3op-map li span{display: none}.s3op-map li[data-c]{height: 46px;padding: 5px}.s3op-map li i{height: 34px}.s3op-eye{height: 56px;transform: translateY(calc(var(--k,0) * 52px))}.sv-s3ct{grid-template-columns: minmax(0,1fr) 47%;gap: 8px}.s3ct-cat{gap: 10px;padding: 12px;border-radius: 16px}.s3ct-top b{font-size: .8rem}.s3ct-chips{display: none}.s3ct-grid{grid-template-columns: minmax(0,1fr);gap: 6px}.s3ct-p{grid-template-columns: 36px minmax(0,1fr);align-items: center;column-gap: 8px;row-gap: 2px;padding: 6px 8px 6px 6px}.s3ct-img{grid-row: span 2;aspect-ratio: 1;margin: 0;border-radius: 8px}.s3ct-p b{font-size: .68rem}.s3ct-row em{font-size: .62rem}.s3ct-add,.s3ct-qty{width: 20px;height: 20px;border-radius: 6px;font-size: .68rem}.s3ct-qty{right: 8px;bottom: auto;top: 50%;margin-top: -10px}.s3ct-add{position: absolute;right: 8px;top: 50%;margin-top: -10px}.s3ct-p.s3ct-cook{display: none}.s3ct-bag{flex-direction: column;align-items: stretch;gap: 8px;padding: 8px}.s3ct-send{justify-content: center;padding: 7px 8px;font-size: .66rem}.s3ct-phone{height: 400px;margin-top: 0;border-width: 5px;border-radius: 22px}.s3ct-head{padding: 12px 8px 8px}.s3ct-head b{font-size: .68rem}.s3ct-chat{gap: 6px;padding: 8px 6px}.s3ct-msg{max-width: 96%;padding: 6px 8px;font-size: .64rem}.sv-s3wc{grid-template-columns: minmax(0,1fr)}.s3wc-panel{gap: 10px;padding: 14px}.s3wc-tabs{gap: 10px;font-size: .66rem}.s3wc-grid{grid-template-columns: 24px repeat(3,minmax(0,1fr));gap: 5px}.s3wc-col{font-size: .62rem;gap: 4px}.s3wc-c{height: 36px}.s3wc-feed{min-height: 62px;margin: -14px 10px 0;gap: 0}.s3wc-feed>*{grid-area: 1 / 1;align-self: start}.s3wc-feed>.past:has(~ .on),.s3wc-feed>.past:has(~ .past){opacity: 0}.no-cycle .s3wc-feed>:not(.on){opacity: 0 !important}.s3wc-shop{grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 6px 10px;padding: 10px 12px}.s3wc-shop .mono-l,.s3wc-shop b{grid-column: 1}.s3wc-shop .s3wc-sw{grid-column: 2;grid-row: 1}.s3wc-shop .s3wc-szs{grid-column: 1}.s3wc-shop .s3wc-buy{grid-column: 2;grid-row: 2 / 4;align-self: center;padding: 8px 12px}.s3mg-grid{grid-template-columns: minmax(0,1fr) 50px minmax(0,1fr);grid-template-rows: auto repeat(3,62px) auto}.s3mg-h{padding: 12px 12px 2px}.s3mg-h b{font-size: .88rem}.s3mg-h small{font-size: .64rem}.s3mg-o,.s3mg-n{gap: 7px;margin: 0 8px;padding: 0 8px;font-size: .7rem}.s3mg-o .ico,.s3mg-n>.ico{width: 15px;height: 15px}.s3mg-ok{width: 16px;height: 16px}.s3mg-ok .ico{width: 10px;height: 10px}.s3mg-tok{--tok: 24px;border-radius: 7px}.s3mg-tok .ico{width: 13px;height: 13px}.s3mg-scan{margin: -5px 3px}.s3mg-dom{gap: 8px;padding: 10px 12px}.s3mg-dom b{font-size: .74rem}.s3mg-to em{padding: 3px 8px;font-size: .62rem}.sv-s3sp{gap: 12px}.s3sp-map{width: 100%}.s3sp-pin b{font-size: .64rem}.s3sp-pin.store i{width: 30px;height: 30px;border-radius: 10px}.s3sp-pin .ico{width: 15px;height: 15px}.s3sp-pin.cli i{width: 28px;height: 28px}.s3sp-co{position: relative;right: auto;bottom: auto;justify-self: end;width: min(100%,300px)}.s3sp-note{top: 10px;right: 10px;padding: 8px 12px 8px 8px;font-size: .72rem}.s3sp-note>.ico{width: 30px;height: 30px;padding: 6px}.s3bn li{min-height: 92px;padding: 14px}}@media (prefers-reduced-motion: reduce){.sv-s3mt *,.sv-s3op *,.sv-s3ct *,.sv-s3wc *,.sv-s3mg *,.sv-s3sp *,.an-s3clip *,.an-s3line *,.an-s3admin *,.an-s3bento *{animation: none !important}}
