.ad .paths-sec{padding:clamp(56px,7vw,96px) 0 0;position:relative}.ad .paths{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:16px;display:grid}.ad .path{gap:16px}.ad .path h2{font-family:var(--disp);text-transform:uppercase;margin:0;font-size:clamp(34px,3.4vw,52px);font-weight:850;font-stretch:70%;line-height:.95}.ad .path p{max-width:30em;color:var(--fg2);margin:0}.ad .path .btn{align-self:flex-start;margin-top:8px}.ad .hpot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ad .frm-note{font:500 12px/1.5 var(--mono);color:var(--fg3);margin:-4px 0 0}.ad .frm-note a{color:var(--fg2);text-underline-offset:3px;text-decoration:underline}.ad .frm-note a:hover{color:var(--accText)}.ad .frm-err{font:500 13px/1.5 var(--mono);color:var(--fg);animation:ad-rise .5s var(--ease) both;background:#f0a73a1a;border:1px solid #f0a73a;border-radius:14px;margin:0;padding:14px 16px}.ad .frm .btn[disabled]{cursor:default;opacity:.85}.ad .doc-page{padding:clamp(120px,14vw,200px) 0 clamp(80px,10vw,140px)}.ad .doc-page .sub{max-width:40em}.ad .doc-page .doc-body{border-radius:28px;max-width:52em;margin-top:clamp(32px,4vw,56px);padding:clamp(22px,3vw,40px)}.ad .doc-page .doc-body p{color:var(--fg2);margin:0}.ad .doc-legal{font-size:15px;line-height:1.65}.ad .doc-page .doc-legal section+section{border-top:1px solid var(--line);margin-top:clamp(28px,3vw,40px);padding-top:clamp(28px,3vw,40px)}.ad .doc-page .doc-legal h2{font:600 clamp(18px,1.6vw,21px)/1.3 var(--sans);color:var(--fg);margin:0 0 14px}.ad .doc-page .doc-legal p+p,.ad .doc-page .doc-legal ol+p,.ad .doc-page .doc-legal ul+p{margin-top:12px}.ad .doc-page .doc-legal ol,.ad .doc-page .doc-legal ul{color:var(--fg2);margin:0;padding-left:1.4em}.ad .doc-page .doc-legal ol{list-style:decimal}.ad .doc-page .doc-legal ul{list-style:outside}.ad .doc-page .doc-legal p+ol,.ad .doc-page .doc-legal p+ul{margin-top:10px}.ad .doc-page .doc-legal li+li{margin-top:8px}.ad .doc-page .doc-legal li::marker{color:var(--fg3)}.ad .doc-page .doc-legal .doc-meta{font:500 12px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg3);margin-bottom:clamp(24px,3vw,32px)}.ad .doc-page .doc-legal .todo{white-space:normal}.ad .doc-page .doc-legal .doc-blank{border-bottom:1px dotted var(--fg3);color:var(--fg3);padding:0 .25em;font-size:.86em}.ad .doc-page .doc-legal .doc-signs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-top:clamp(36px,4vw,56px);display:grid}.ad .doc-page .doc-legal .doc-signs>div{justify-items:start;gap:10px;display:grid}.ad .doc-page .doc-legal .doc-line{border-bottom:1px solid var(--line2);width:100%;height:48px;display:block}.ad .doc-page .doc-legal .doc-signs b{color:var(--fg);font-weight:600}@media print{.ad .doc-page .doc-legal{font-size:11pt}}.ad main>.sec:not(.mod-top),.ad main>.paths-sec,.ad>footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.ad-cv-measure .ad main>.sec:not(.mod-top),.ad-cv-measure .ad main>.paths-sec,.ad-cv-measure .ad>footer{content-visibility:visible}.ad [data-still],.ad [data-still] *,.ad [data-still] :before,.ad [data-still] :after{animation-play-state:paused!important}.ad [data-still] :is(.tilt,.par,.scl,.rail i,.pr-win,.pr-chat,.pr-mini){animation-play-state:running!important}.ad .paths .card{grid-column:auto}.ad .bento .card.w4{grid-column:span 4}@media (max-width:1080px){.ad .bento .card.w4{grid-column:span 6}}@media (max-width:640px){.ad .bento .card.w4{grid-column:span 12}}.ad .mod-top{padding-top:clamp(120px,13vw,180px)}.ad .mod-back{min-height:44px;font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);align-items:center;margin-bottom:18px;transition:color .25s;display:inline-flex}.ad .mod-back:hover{color:var(--accText)}.ad .mod-top .pill{margin-bottom:6px}.ad .mod-demo{max-width:640px;margin:clamp(36px,5vw,64px) auto 0}.ad .mod-demo:hover{transform:none}.ad .mod-demo .pv{border-bottom:0;height:clamp(300px,30vw,400px)}.ad .mod-text{color:var(--fg2);margin:0}.ad .mod-note{max-width:46em}.ad .mod-end{padding-bottom:clamp(80px,10vw,150px)}.ad .q-costs{margin-top:clamp(40px,5vw,64px)}.ad .q-hero .h1{font-size:clamp(52px,7.4vw,120px)}.ad .q-agency{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.ad .q-agency .frm-err{margin:0}.ad .card.w4 .ch h3{font-size:clamp(26px,2.3vw,36px)}.ad .qg-fab{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:70;appearance:none;min-height:52px;color:var(--fg);font:600 14px/1 var(--sans);cursor:pointer;transition:transform .4s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 16px;display:inline-flex;position:fixed}.ad .qg-fab:hover{transform:translateY(-2px)}.ad .qg-fab:focus-visible,.ad .qg-panel :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ad .qg-fab[hidden]{display:none}.ad .qg-fab .qg-mark{width:22px;height:22px}.ad:has([data-menu=open]) .qg-fab{display:none}.ad .qg-panel{right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:70;background:linear-gradient(180deg,var(--gl1),var(--gl2)),color-mix(in srgb,var(--bg) 78%,transparent);width:min(410px,100vw - 40px);height:min(660px,100dvh - 40px);animation:ad-qg-in .45s var(--ease) both;border-radius:28px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.ad .qg-head{border-bottom:1px solid var(--line);flex:none;position:relative}.ad .qg-top{align-items:flex-start;gap:6px;padding:12px 10px 0 16px;display:flex}.ad .pz.qg-pz{aspect-ratio:auto;flex:1;min-width:0;height:122px;max-height:none;margin:0}.ad .qg-ttl{padding:6px 20px 14px}.ad .qg-ttl h2{font:800 26px/1 var(--disp);text-transform:uppercase;letter-spacing:.01em;margin:0;font-stretch:68%}.ad .qg-ttl p{font:500 12.5px/1.4 var(--sans);color:var(--fg3);margin:6px 0 0}.ad .qg-x{width:44px;height:44px}.ad .qg-log{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:16px 16px 8px;display:flex;overflow-y:auto}.ad .qg-b{max-width:88%;font:500 14px/1.5 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;padding:11px 13px}.ad .qg-b.a{background:var(--bg);border:1px solid var(--line2);border-bottom-left-radius:5px;align-self:flex-start}.ad .qg-b.u{background:color-mix(in srgb,var(--acc) 16%,var(--bg));border:1px solid color-mix(in srgb,var(--acc) 35%,transparent);border-bottom-right-radius:5px;align-self:flex-end}.ad .qg-b.err{border-color:#f0a73a}.ad .qg-b small{font:600 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accText);margin-bottom:5px;display:block}.ad .qg-dots{gap:4px;padding:4px 0;display:inline-flex}.ad .qg-dots i{background:var(--fg3);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite ad-qg-dot}.ad .qg-dots i:nth-child(2){animation-delay:.15s}.ad .qg-dots i:nth-child(3){animation-delay:.3s}.ad .qg-go,.ad .qg-link{appearance:none;min-height:44px;font:600 12px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accText);text-align:left;cursor:pointer;white-space:normal;background:0 0;border:0;align-items:center;margin-top:6px;padding:0;display:flex}.ad .qg-go:hover,.ad .qg-link:hover{text-decoration:underline}.ad .qg-offer{border:1px solid var(--line2);background:color-mix(in srgb,var(--fg) 4%,transparent);white-space:normal;border-radius:14px;margin-top:10px;padding:12px}.ad .qg-offer-q{margin:0 0 8px;font-weight:600}.ad .qg-offer dl{gap:4px;margin:0 0 10px;display:grid}.ad .qg-offer dl div{gap:8px;display:flex}.ad .qg-offer dt{min-width:84px;font:500 11px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg3);flex:none}.ad .qg-offer dd{overflow-wrap:anywhere;margin:0}.ad .qg-acts{flex-wrap:wrap;gap:8px;display:flex}.ad .qg-acts button{appearance:none;border:1px solid var(--line2);min-height:44px;color:var(--fg);font:600 13px/1 var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px}.ad .qg-acts button.ok{background:var(--acc);color:var(--accInk);border-color:#0000}.ad .qg-offer-n{font:500 12px/1.45 var(--sans);color:var(--fg3);margin:10px 0 0}.ad .qg-offer-n a,.ad .qg-fine a{text-underline-offset:2px;text-decoration:underline}.ad .qg-chips{flex-wrap:wrap;gap:8px;padding:4px 16px 10px;display:flex}.ad .qg-chips button{appearance:none;border:1px solid var(--line2);background:color-mix(in srgb,var(--bg) 60%,transparent);min-height:44px;color:var(--fg);font:500 13px/1.2 var(--sans);cursor:pointer;border-radius:999px;padding:0 15px;transition:border-color .3s,background .3s}.ad .qg-chips button:hover{border-color:var(--acc)}.ad .qg-in{border:1px solid var(--line2);background:var(--bg);border-radius:22px;align-items:flex-end;gap:8px;margin:0 12px;padding:6px 6px 6px 14px;transition:border-color .3s;display:flex}.ad .qg-in:focus-within{border-color:var(--acc)}.ad .qg-in textarea{resize:none;min-width:0;min-height:44px;max-height:120px;color:var(--fg);font:500 16px/1.4 var(--sans);background:0 0;border:0;flex:1;padding:10px 0}.ad .qg-in textarea:focus{outline:none}.ad .qg-in textarea::placeholder{color:var(--fg3)}.ad .qg-send{appearance:none;background:var(--acc);width:44px;height:44px;color:var(--accInk);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ad .qg-send[disabled]{background:var(--line2);color:var(--fg3);cursor:default}.ad .qg-send svg{width:20px;height:20px}.ad .qg-fine{padding:8px 18px calc(12px + env(safe-area-inset-bottom));font:500 11px/1.45 var(--sans);color:var(--fg3);flex:none;margin:0}.ad .qg-reset{appearance:none;color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:-14px -4px;padding:14px 4px;text-decoration:underline}@media (max-width:640px){.ad .qg-panel{border-bottom:0;border-radius:26px 26px 0 0;width:auto;height:min(88dvh,720px);bottom:0;left:0;right:0}.ad .qg-fine{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@keyframes ad-qg-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes ad-qg-dot{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-3px)}}.ad .o3{--o3:260px;width:var(--o3);aspect-ratio:1;perspective:calc(var(--o3)*4.5);flex:none;position:relative}.ad .o3-sm{--o3:96px}.ad .o3-lg{--o3:min(440px,76vw)}.ad .o3-g{background:radial-gradient(circle at 72% 26%,color-mix(in srgb,var(--acc3) 75%,transparent),transparent 62%),radial-gradient(circle at 28% 74%,var(--acc),transparent 66%);filter:blur(calc(var(--o3)*.16));opacity:.5;border-radius:32%;position:absolute;inset:4%;transform:translateY(10%)scale(1.08)}[data-theme=light] .ad .o3-g{opacity:.42}.ad .o3-r{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(16deg)rotateY(-24deg)rotate(3deg)}.ad .o3[data-play="1"] .o3-r{animation:8s ease-in-out infinite ad-o3}.ad .o3:nth-of-type(2n) .o3-r{animation-delay:-3s}@keyframes ad-o3{0%,to{transform:rotateX(16deg)rotateY(-24deg)rotate(3deg)translateY(0)}50%{transform:rotateX(9deg)rotateY(-13deg)rotate(1deg)translateY(-3%)}}.ad .o3-f,.ad .o3-e{border-radius:24%;position:absolute;inset:0}.ad .o3-e{transform:translateZ(calc(var(--z)*var(--o3)*-.023));background:linear-gradient(225deg,color-mix(in srgb,var(--acc3) 72%,black),color-mix(in srgb,var(--acc) 60%,black));box-shadow:inset 0 0 0 1px #ffffff14}.ad .o3-f{background:radial-gradient(110% 80% at 88% 6%,color-mix(in srgb,var(--acc3) 45%,white),transparent 40%),linear-gradient(225deg,var(--acc3) 0%,color-mix(in srgb,var(--acc3) 50%,var(--acc)) 40%,var(--acc) 74%,color-mix(in srgb,var(--acc) 72%,black) 100%);box-shadow:inset 0 0 0 calc(var(--o3)*.008) #ffffff73,inset calc(var(--o3)*.014) calc(var(--o3)*.016) calc(var(--o3)*.022) #ffffff8c,inset calc(var(--o3)*-.022) calc(var(--o3)*-.03) calc(var(--o3)*.06) #00000052}.ad .o3-p{background:linear-gradient(225deg,color-mix(in srgb,var(--acc3) 86%,black),color-mix(in srgb,var(--acc) 84%,black));box-shadow:inset 0 calc(var(--o3)*.02) calc(var(--o3)*.045) #00000061,0 calc(var(--o3)*.004) 0 #ffffff59;outline:calc(var(--o3)*.006) solid #ffffff61;outline-offset:calc(var(--o3)*.022);border-radius:20%;position:absolute;inset:11%}.ad .o3-p>i{display:block;position:absolute}.ad .o3-key,.ad .o3-bar{box-shadow:inset 0 0 0 calc(var(--o3)*.006) #ffffff8c,inset 0 calc(var(--o3)*.008) calc(var(--o3)*.005) #ffffffbf,inset 0 calc(var(--o3)*-.014) calc(var(--o3)*.022) #0003,0 calc(var(--o3)*.018) calc(var(--o3)*.026) #00000052;background:linear-gradient(160deg,#ffffff8c,#ffffff1a 44%,#fff3);border-radius:26%}.ad .o3-bar{border-radius:999px}.ad .o3-orb{background:radial-gradient(circle at 34% 28%,white 0 6%,color-mix(in srgb,var(--acc3) 55%,white) 15%,var(--acc3) 34%,var(--acc) 72%,color-mix(in srgb,var(--acc) 68%,black));box-shadow:inset 0 0 0 calc(var(--o3)*.005) #ffffff73,0 calc(var(--o3)*.018) calc(var(--o3)*.03) #0000005c;border-radius:50%}.ad .o3-rod{box-shadow:0 calc(var(--o3)*.008) calc(var(--o3)*.012) #00000047;background:linear-gradient(#ffffffbf,#ffffff47);border-radius:999px}.ad .o3-star{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:radial-gradient(circle at 42% 36%,white 0 5%,color-mix(in srgb,var(--acc3) 45%,white) 16%,var(--acc3) 36%,var(--acc) 76%,color-mix(in srgb,var(--acc) 70%,black))}.ad .ai-stage{place-items:center;min-height:min(560px,90vw);display:grid;position:relative}.ad .ai-fl{position:absolute}.ad .ai-fl.f1{top:10%;left:2%}.ad .ai-fl.f2{--o3:78px;top:2%;right:4%}.ad .ai-fl.f3{--o3:84px;bottom:6%;right:8%}.ad .ai-fl .o3-r{animation-duration:6s}.ad .ai-list{gap:clamp(56px,8vw,120px);margin-top:clamp(56px,7vw,100px);display:grid}.ad .ai-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.ad .ai-row.rev .ai-txt{order:2}.ad .ai-txt{flex-direction:column;gap:18px;display:flex}.ad .ai-n{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--accText)}.ad .ai-txt h3{font-family:var(--disp);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,72px);font-weight:850;font-stretch:68%;line-height:.92}.ad .ai-txt p{max-width:34em;color:var(--fg2);margin:0;font-size:clamp(16px,1.3vw,19px)}.ad .ai-vis{place-items:center;min-height:320px;display:grid}.ad .ai-who{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.ad .ai-built{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.ad .ai-who .card,.ad .ai-built .card{grid-column:auto}.ad .ai-card{gap:14px}.ad .ai-card .o3{margin:6px 0 10px 4px}.ad .ai-card h3{font-family:var(--disp);text-transform:uppercase;margin:0;font-size:clamp(30px,2.6vw,40px);font-weight:850;font-stretch:70%;line-height:.95}.ad .ai-card p{color:var(--fg2);margin:0}.ad .ai-card .btn{align-self:flex-start;margin-top:auto}.ad .ai-ideas{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:10px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.ad .ai-ideas li{min-height:72px;font:500 15px/1.35 var(--sans);color:var(--fg);border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex}.ad .ai-ideas li b{font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--accText);flex:none}.ad .ai-ideas .ai-more{border:1px dashed var(--line2);color:var(--fg2);flex-wrap:wrap}.ad .ai-ideas .ai-more .btn{min-height:44px;color:var(--accText);margin-left:auto;padding:0 4px}.ad .ai-ws{grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,4vw,56px);display:grid}.ad .ai-ws h2{font-family:var(--disp);text-transform:uppercase;margin:16px 0 0;font-size:clamp(44px,5.6vw,92px);font-weight:850;font-stretch:66%;line-height:.92}.ad .ai-ws p{max-width:32em;color:var(--fg2);margin:16px 0 26px;font-size:clamp(16px,1.3vw,19px)}.ad .br-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.ad .br-txt{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ad .br-txt .ctas{margin-top:8px}.ad .br-kick{font:500 12px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accText);margin:0}.ad .br-h{font-family:var(--disp);text-transform:uppercase;margin:0;font-size:clamp(72px,10vw,168px);font-weight:850;font-stretch:64%;line-height:.84}.ad .br-lead{max-width:32em;color:var(--fg2);margin:0;font-size:clamp(16px,1.3vw,19px)}.ad .br-ph{--ph:clamp(150px,16vw,240px);width:var(--ph);aspect-ratio:780/1688;padding:calc(var(--ph)*.03);border-radius:calc(var(--ph)*.16);background:linear-gradient(160deg,var(--line2),var(--line) 40%,var(--line2));box-shadow:inset 0 0 0 1px var(--glb),0 40px 80px -30px var(--shadow),0 18px 36px -18px #00000080;flex:none;display:block;position:relative}.ad .br-ph img{object-fit:cover;border-radius:calc(var(--ph)*.135);width:100%;height:100%;display:block}.ad .br-stage{perspective:1400px;justify-content:center;align-items:center;min-height:clamp(420px,42vw,600px);display:flex;position:relative}.ad .br-stage .glow{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--acc) 55%,transparent),color-mix(in srgb,var(--acc2) 30%,transparent) 45%,transparent 70%);width:70%;top:10%;left:15%}.ad .br-stage .br-ph.l,.ad .br-stage .br-ph.r{--ph:clamp(130px,13vw,200px);opacity:.92}.ad .br-stage .br-ph.l{transform:translate(28%)rotateY(24deg)rotate(-4deg)}.ad .br-stage .br-ph.r{transform:translate(-28%)rotateY(-24deg)rotate(4deg)}.ad .br-stage .br-ph.c{z-index:1;animation:7s ease-in-out infinite ad-fl}.ad .br-shots{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(48px,6vw,88px) 0 0;padding:0;list-style:none;display:grid}.ad .br-shots li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ad .br-shots .br-ph{--ph:min(100%,190px);margin-bottom:12px}.ad .br-shots b{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accText)}.ad .br-shots span{color:var(--fg2);font-size:14px}.ad .br-auto{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,56px);margin-top:clamp(48px,6vw,88px);padding:clamp(28px,4vw,48px);display:grid}.ad .br-auto h3{font-family:var(--disp);text-transform:uppercase;margin:0;font-size:clamp(36px,4.2vw,64px);font-weight:850;font-stretch:66%;line-height:.92}.ad .br-auto p{max-width:40em;color:var(--fg2);margin:14px 0 0;font-size:clamp(16px,1.3vw,19px)}@media (max-width:900px){.ad .br-grid{grid-template-columns:minmax(0,1fr)}.ad .br-stage{order:-1;min-height:0;padding:8px 0 16px}.ad .br-stage .br-ph.c{--ph:min(46vw,220px)}.ad .br-stage .br-ph.l,.ad .br-stage .br-ph.r{--ph:min(36vw,170px)}.ad .br-shots{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.ad .br-auto{grid-template-columns:minmax(0,1fr)}.ad .br-auto .btn{justify-self:start}}.ad .pr-head{padding-bottom:0}.ad .pr-jump{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.ad .pr-jump a{border:1px solid var(--line2);min-height:44px;font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);border-radius:99px;align-items:center;padding:0 18px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.ad .pr-jump a:hover{color:var(--accText);border-color:var(--acc)}.ad .br-grid.rev .br-txt{order:2}.ad .pr-stage{place-items:center;min-height:clamp(380px,38vw,560px);padding:24px 0;display:grid;position:relative}.ad .pr-stage .glow{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--acc) 50%,transparent),color-mix(in srgb,var(--acc2) 26%,transparent) 45%,transparent 70%);width:80%;top:0;left:10%}.ad .pr-br{width:100%;box-shadow:inset 0 1px 0 var(--glh),0 50px 90px -40px var(--shadow),0 20px 40px -24px #00000080;border-radius:18px;position:relative;overflow:hidden}.ad .pr-bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.ad .pr-bar i{background:var(--line2);border-radius:50%;width:8px;height:8px}.ad .pr-bar span{background:var(--line);font:500 10.5px/1.2 var(--mono);color:var(--fg3);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;max-width:70%;margin:0 auto;padding:3px 12px;overflow:hidden}.ad .pr-body{background:#000;position:relative}.ad .pr-body img,.ad .pr-body video{width:100%;height:auto;display:block}.ad .pr-body video{aspect-ratio:1120/538;object-fit:cover}.ad .pr-win{z-index:1}.ad .pr-float,.ad .pr-badge,.ad .pr-find,.ad .pr-ad{z-index:2;animation:7s ease-in-out infinite ad-pr-bob;position:absolute}.ad .pr-log{--r:-3deg;border-radius:14px;width:min(46%,260px);padding:4px;animation-delay:-2s;bottom:2%;left:-6%;overflow:hidden}.ad .pr-log img{border-radius:10px;width:100%;height:auto;display:block}.ad .pr-badge{font:500 12px/1 var(--mono);letter-spacing:.06em;color:var(--fg);--r:2deg;border-radius:99px;align-items:center;gap:8px;padding:10px 16px;animation-duration:6s;display:inline-flex;top:6%;right:-2%}.ad .pr-badge i{background:var(--acc);border-radius:50%;width:8px;height:8px;position:relative}.ad .pr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.ad .pr-steps li{flex-direction:column;gap:6px;display:flex}.ad .pr-steps .pr-mini{margin-bottom:12px}.ad .pr-steps b{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accText)}.ad .pr-steps span{color:var(--fg2);font-size:14px}.ad .pr-chat{z-index:1;border-radius:30px;width:min(78%,330px);padding:5px;display:block;position:relative;overflow:hidden}.ad .pr-chat img{border-radius:25px;width:100%;height:auto;display:block}.ad .pr-find{--r:2deg;border-radius:20px;flex-direction:column;gap:10px;width:min(62%,300px);padding:18px;animation-delay:-3s;display:flex;bottom:10%;right:-2%}.ad .pr-find small{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accText);align-items:center;gap:8px;display:flex}.ad .pr-find small i{background:var(--acc);border-radius:50%;width:7px;height:7px;position:relative}.ad .pr-badge i:after,.ad .pr-find small i:after{content:"";background:color-mix(in srgb,var(--acc) 60%,transparent);opacity:0;border-radius:50%;animation:2.4s ease-out infinite ad-pr-ping;position:absolute;inset:-10px;transform:scale(.28)}[data-motion=off] .ad .pr-badge i{box-shadow:0 0 12px var(--acc)}@media (prefers-reduced-motion:reduce){.ad .pr-badge i{box-shadow:0 0 12px var(--acc)}}.ad .pr-find b{font:600 15px/1.35 var(--sans);color:var(--fg)}.ad .pr-find code{background:color-mix(in srgb,var(--acc) 14%,transparent);font:500 12px/1.3 var(--mono);color:var(--fg);border-radius:10px;padding:8px 10px;position:relative;overflow:hidden}.ad .pr-find code:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);animation:3.6s ease-in-out infinite ad-pr-sweep;position:absolute;inset:0;transform:translate(-100%)}.ad .pr-acts{gap:8px;display:flex}.ad .pr-acts span{border:1px solid var(--line2);font:600 12px/1 var(--sans);color:var(--fg2);border-radius:99px;padding:8px 14px}.ad .pr-acts .ok{background:var(--acc);color:var(--accInk);border-color:#0000;animation:3.6s ease-in-out infinite ad-pr-press}.ad .pr-undo{--r:-3deg;animation-delay:-1s;top:12%;left:-2%;right:auto}.ad .pr-qa .pr-win{--r:0deg;justify-self:start;width:88%}.ad .pr-ad{aspect-ratio:9/16;background:linear-gradient(160deg,var(--line2),var(--line) 40%,var(--line2));width:min(30%,170px);box-shadow:inset 0 0 0 1px var(--glb),0 40px 70px -30px var(--shadow);border-radius:22px;padding:4px;display:block}.ad .pr-ad video,.ad .pr-ad img{object-fit:cover;background:#000;border-radius:18px;width:100%;height:100%;display:block}.ad .pr-ad em{font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#0000008c;border-radius:99px;padding:4px 8px;font-style:normal;position:absolute;top:12px;left:12px}.ad .pr-ad.a1{--r:-4deg;bottom:-2%;right:14%}.ad .pr-ad.a2{--r:5deg;animation-duration:8s;animation-delay:-2.5s;bottom:10%;right:-3%}.ad .pr-ad.pr-sq{aspect-ratio:1;--r:-6deg;width:min(26%,150px);animation-delay:-4s;bottom:0;left:-3%}@keyframes ad-pr-bob{0%,to{transform:rotate(var(--r,0deg)) translateY(0)}50%{transform:rotate(var(--r,0deg)) translateY(-12px)}}@keyframes ad-pr-ping{0%{opacity:1;transform:scale(.28)}to{opacity:0;transform:none}}@keyframes ad-pr-sweep{0%,30%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@keyframes ad-pr-press{0%,70%,to{transform:none}76%{transform:scale(.92)}84%{transform:scale(1.04)}}@keyframes ad-pr-tilt{0%{opacity:.35;transform:perspective(1600px)rotateX(18deg)translateY(48px)scale(.94)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.ad .pr-win,.ad .pr-chat,.ad .pr-steps .pr-mini{animation:linear both ad-pr-tilt;animation-timeline:view();animation-range:entry cover 38%}}@media (max-width:900px){.ad .br-grid.rev .br-txt{order:0}.ad .pr-stage{min-height:0;padding:12px 0 28px}.ad .pr .br-grid>.rv:last-child{order:-1}.ad .pr-log{width:44%;bottom:-6%;left:-2%}.ad .pr-badge{padding:8px 12px;font-size:11px;top:-4%;right:0}.ad .pr-steps{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:14px;margin-inline:-18px;padding:0 18px 8px;scroll-padding-inline:18px;overflow-x:auto}.ad .pr-steps::-webkit-scrollbar{display:none}.ad .pr-steps li{scroll-snap-align:start}.ad .pr-steps .pr-mini{animation:none}.ad .pr-undo{display:none}.ad .pr-chat{width:min(72%,300px)}.ad .pr-find{width:min(62%,260px);padding:14px;bottom:4%;right:0}.ad .pr-find b{font-size:13px}.ad .pr-qa{padding-bottom:64px}.ad .pr-qa .pr-win{width:92%}.ad .pr-ad{width:28%}.ad .pr-ad.a1{bottom:0;right:16%}.ad .pr-ad.a2{bottom:14%;right:0}.ad .pr-ad.pr-sq{width:24%;left:0}}@media (max-width:1080px){.ad .ai-who{grid-template-columns:repeat(2,minmax(0,1fr))}.ad .ai-built{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.ad .ai-row{grid-template-columns:minmax(0,1fr)}.ad .ai-row .ai-txt,.ad .ai-row.rev .ai-txt{order:2}.ad .ai-vis{min-height:0}.ad .ai-vis .o3{--o3:200px}.ad .ai-ws{grid-template-columns:minmax(0,1fr)}.ad .ai-ws .o3{--o3:180px;order:-1;justify-self:center}.ad .ai-stage{min-height:0;padding:12px 0 24px}.ad .ai-fl.f1{--o3:70px}.ad .ai-fl.f2{--o3:58px}.ad .ai-fl.f3{--o3:62px}}@media (max-width:560px){.ad .ai-who{grid-template-columns:minmax(0,1fr)}}.ad .ad-q{--acc:#5ff5c4;--acc2:#7cc8ff;--accInk:#03130d;--accText:#5ff5c4}[data-theme=light] .ad .ad-q{--acc:#2fe0a3;--acc2:#4a9eea;--accInk:#03130d;--accText:#04704f}.ad .ql{left:calc(20px + env(safe-area-inset-left));bottom:calc(20px + env(safe-area-inset-bottom));z-index:69;border:1px solid var(--line2);background:linear-gradient(180deg,var(--gl1),var(--gl2)),color-mix(in srgb,var(--bg) 93%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);opacity:0;max-width:calc(100vw - 240px);min-height:52px;transition:opacity .5s var(--ease),transform .9s cubic-bezier(.16,1,.3,1);border-radius:999px;align-items:center;gap:14px;padding:0 4px 0 20px;display:flex;position:fixed;transform:translateY(calc(100% + 28px));box-shadow:0 18px 40px -22px #0000008c}.ad .ql[data-open=true]{opacity:1;transform:none}.ad .ql:not([data-open=true]){pointer-events:none}.ad .ql>*{opacity:0;transition:opacity .5s var(--ease),transform .6s var(--ease);transform:translateY(6px)}.ad .ql[data-open=true]>*{opacity:1;transform:none}.ad .ql[data-open=true]>:nth-child(2){transition-delay:.18s}.ad .ql[data-open=true]>:nth-child(3){transition-delay:.22s}.ad .ql[data-open=true]>:nth-child(4){transition-delay:.28s}.ad .ql[data-open=true]>:nth-child(5){transition-delay:.36s}.ad .ql[data-open=true]>:nth-child(6){transition-delay:.42s}.ad .ql-px{background:var(--acc);flex:none;width:8px;height:8px}.ad .ql[data-open=true] .ql-px{animation:2.4s step-end 1s infinite ad-ql-blink}.ad .ql-k{font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);white-space:nowrap;flex:none}.ad .ql-k i{color:var(--accText);font-style:normal}.ad .ql-sep{background:var(--line2);flex:none;width:1px;height:18px}.ad .ql-t{min-width:0;font:500 13.5px/1.35 var(--sans);color:var(--fg2);margin:0}.ad .ql-t b{color:var(--fg);font-weight:600}.ad .ql-t em{color:var(--fg);font-style:normal}.ad .ql-short{display:none}.ad .ql-go{min-height:44px;font:600 13.5px/1 var(--sans);color:var(--accText);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 6px 0 10px;text-decoration:none;display:inline-flex}.ad .ql-go svg,.ad .ql-x svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ad .ql-go svg{transition:transform .35s var(--ease)}.ad .ql-go:hover svg{transform:translate(3px)}.ad .ql-x{width:44px;height:44px;color:var(--fg3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:color .2s,background .2s;display:grid}.ad .ql-x:hover{color:var(--fg);background:var(--line)}.ad .ql-go:focus-visible,.ad .ql-x:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:999px}.ad:has([data-menu=open]) .ql{display:none}@keyframes ad-ql-blink{0%{opacity:1}50%{opacity:.15}}@media (max-width:1100px){.ad .ql-k,.ad .ql-sep{display:none}}@media (max-width:720px){.ad .ql{left:calc(10px + env(safe-area-inset-left));right:calc(10px + env(safe-area-inset-right));bottom:calc(80px + env(safe-area-inset-bottom));border-radius:22px;gap:10px;max-width:none;padding:6px 2px 6px 16px}.ad .ql-t{font-size:13px}.ad .ql-long{display:none}.ad .ql-short{display:inline}.ad .ql-t em{color:var(--accText);display:block}.ad .ql-go{padding:0 4px 0 6px}}@media (prefers-reduced-motion:reduce){.ad .ql,.ad .ql>*{transition:opacity .2s linear;transform:none}.ad .ql[data-open=true] .ql-px{animation:none}}[data-motion=off] .ad .ql,[data-motion=off] .ad .ql>*{transition:none;transform:none}[data-motion=off] .ad .ql[data-open=true] .ql-px{animation:none}.ad .qst .card{grid-column:auto}.ad .qst{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;margin-top:clamp(24px,3vw,40px);display:grid}.ad .qst-card{min-height:220px;color:var(--fg);transition:transform .35s var(--ease,ease),border-color .25s;flex-direction:column;gap:10px;text-decoration:none;display:flex}.ad .qst-card:hover{border-color:color-mix(in srgb,var(--acc) 45%,transparent);transform:translateY(-3px)}.ad .qst-card:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.ad .qst-mod{border:1px solid var(--line2,var(--line));font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accText);border-radius:999px;align-self:flex-start;padding:5px 10px}.ad .qst-card h3{font-family:var(--disp);text-transform:uppercase;margin:6px 0 0;font-size:clamp(28px,2.6vw,38px);font-weight:850;font-stretch:70%;line-height:.95}.ad .qst-card p{color:var(--fg2);max-width:30em;margin:0}.ad .qst-go{min-height:44px;color:var(--accText);align-items:center;gap:8px;margin-top:auto;font-weight:600;display:inline-flex}.ad .qst-ar{transition:transform .3s;display:inline-block}.ad .qst-card:hover .qst-ar{transform:translate(4px)}.ad .qag{margin-top:clamp(24px,3vw,40px)}.ad .qag-g{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;margin:0;display:grid}.ad .qag-i{flex-direction:column;gap:6px;padding:22px 22px 20px;display:flex}.ad .qag-n{font-family:var(--disp);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fg);order:-1;margin:0;font-size:clamp(40px,4.4vw,64px);font-weight:850;font-stretch:70%;line-height:.9}.ad .qag-l{font:600 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg2);margin:0}.ad .qag-s{color:var(--accText);font-size:13px}.ad .qag-f{margin-top:18px}.ad .qag-f a{color:var(--accText);word-break:break-all}.ad .pm{display:flex}.ad .pm-b{appearance:none;min-height:44px;font:500 14px/1 var(--sans);color:var(--fg2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 15px;transition:background .3s,color .3s;display:flex}.ad .pm-b:hover,.ad .pm[data-open] .pm-b{background:var(--line);color:var(--fg)}.ad .pm-b svg{width:12px;height:12px;transition:transform .3s var(--ease)}.ad .pm[data-open] .pm-b svg{transform:rotate(180deg)}.ad .pm-p{z-index:60;background:color-mix(in srgb,var(--bg) 97%,transparent);width:min(800px,100vw - 24px);animation:ad-rise .35s var(--ease) backwards;border-radius:24px;padding:18px;position:absolute;top:calc(100% + 10px);right:0}.ad .pm-p[hidden]{display:none}.ad .pm-k{font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);margin:0 4px 10px}.ad .pm-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ad .pm-p .pm-i{height:100%;min-height:0;color:var(--fg);border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.ad .pm-n{font:650 15px/1.2 var(--sans);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad .pm-s{font:400 13px/1.4 var(--sans);color:var(--fg2)}.ad .pm-t{border:1px solid var(--line2,var(--line));font:600 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accText);white-space:nowrap;border-radius:99px;align-items:center;padding:3px 7px;display:inline-flex}.ad .pm-hot{background:var(--acc);color:var(--accInk);border-color:#0000}.ad .pm-dev .pm-n,.ad .pm-m .pm-dev b{color:var(--fg2)}.ad .pm-f{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;display:flex}.ad .pm-p .pm-f a{min-height:44px;font:600 13.5px/1 var(--sans);color:var(--accText);padding:0 14px}.ad #ad-menu:has(.pm-m){justify-content:flex-start;overflow-y:auto}.ad .pm-m{animation:ad-rise .7s var(--ease) backwards;margin-bottom:auto;padding-bottom:18px}.ad .pm-m ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ad .pm-m a{border:1px solid var(--line);background:color-mix(in srgb,var(--fg) 3%,transparent);min-height:48px;color:var(--fg);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 14px;display:flex}.ad .pm-m b{font:650 15px/1.1 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1180px){.ad .pm-g{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad span.mc-new{color:var(--accText)}.ad a.mc-go{background:var(--acc);color:var(--accInk);border-color:#0000}.ad a.mc-go:hover{color:var(--accInk);filter:brightness(1.06);border-color:#0000}.ad .q-new{border:1px solid var(--line2,var(--line));width:fit-content;min-height:44px;font:500 14px/1.2 var(--sans);color:var(--fg);border-radius:999px;align-items:center;gap:10px;margin:14px 0 4px;padding:5px 16px 5px 5px;transition:border-color .3s;display:flex}.ad .q-new:hover{border-color:var(--acc)}.ad .q-new b{background:var(--acc);color:var(--accInk);font:700 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 11px}.ad .q-new span{color:var(--accText);transition:transform .3s}.ad .q-new:hover span{transform:translate(3px)}.ad .q-lang{font-family:var(--mono);letter-spacing:.06em;font-size:12px;font-weight:600;text-decoration:none}
.ad .mv-pv{container-type:size}.ad .mv{--T:15s;--s:0;--d:0s;--u:min(calc(100cqh / 27),calc(100cqw / 33));--mvserif:ui-serif,Georgia,"Times New Roman",serif;--sb:color-mix(in srgb,var(--fg) 93%,var(--acc3));--sf:color-mix(in srgb,var(--bg) 92%,var(--acc3));--sm:color-mix(in srgb,var(--sf) 58%,var(--sb));--sl:color-mix(in srgb,var(--sf) 12%,var(--sb));--sa:color-mix(in srgb,var(--acc3) 80%,var(--sf));--pn:color-mix(in srgb,var(--bg) 72%,transparent);--warn:color-mix(in srgb,var(--acc3) 75%,var(--fg));font-size:var(--u);color:var(--fg);line-height:1.3;font-family:var(--sans);position:absolute;inset:0;overflow:hidden}.ad .mv:before{content:"";background-image:radial-gradient(circle,var(--line2) 1px,transparent 1.5px);background-size:calc(var(--u)*1.6) calc(var(--u)*1.6);opacity:.4;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 45%,#000 25%,#0000 75%);mask-image:radial-gradient(at 50% 45%,#000 25%,#0000 75%)}.ad .mv-st{width:calc(var(--u)*31);height:calc(var(--u)*25);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ad .mv-main{left:0;right:0;top:calc(var(--u)*3.6);position:absolute;bottom:0}.ad .mv .mv-h0{--h:var(--acc2)}.ad .mv .mv-h1{--h:color-mix(in srgb,var(--acc3) 45%,var(--sm))}.ad .mv .mv-h2{--h:var(--acc3)}.ad .mv .mv-h3{--h:var(--acc)}.ad .mv-serif{font-family:var(--mvserif)}.ad .mv-bar{height:calc(var(--u)*2.4);align-items:center;gap:calc(var(--u)*.6);display:flex;position:absolute;inset:0 0 auto}.ad .mv-app{font:600 calc(var(--u)*.8)/1 var(--mono);letter-spacing:.04em;color:var(--fg);align-items:center;gap:.5em;display:flex}.ad .mv-app:before{content:"";background:var(--acc);width:.6em;height:.6em;box-shadow:0 0 .9em var(--acc);border-radius:.12em}.ad .mv-steps{gap:calc(var(--u)*.35);flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ad .mv-steps li{min-width:0;height:calc(var(--u)*2.2);padding:0 calc(var(--u)*.6);border-radius:calc(var(--u)*.7);border:1px solid var(--line);background:var(--pn);font:500 calc(var(--u)*.72)/1 var(--mono);color:var(--fg2);white-space:nowrap;flex:1;align-items:center;gap:.5em;display:flex;position:relative;overflow:hidden}.ad .mv-steps li>*{text-overflow:ellipsis;position:relative;overflow:hidden}.ad .mv-steps li b{color:var(--accText);flex:none;font-weight:600}.ad .mv-steps li:before{content:"";background:color-mix(in srgb,var(--acc) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 55%,transparent);border-radius:inherit;opacity:0;animation:ad-mv-chip var(--T) linear calc(var(--T) * var(--s) / 3) infinite backwards;position:absolute;inset:0}.ad .mv-steps li:after{content:"";background:linear-gradient(90deg,var(--acc2),var(--acc));transform-origin:0;height:2px;animation:ad-mv-step var(--T) linear calc(var(--T) * var(--s) / 3) infinite backwards;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ad .mv-steps li:last-child:before{opacity:1}.ad .mv-steps li:last-child:after{transform:none}@keyframes ad-mv-chip{0%{opacity:0}2%,31.5%{opacity:1}33.3%,to{opacity:0}}@keyframes ad-mv-step{0%{transform:scaleX(0)}33.2%{transform:scaleX(1)}33.3%,to{transform:scaleX(0)}}.ad .mv-dev{font:700 calc(var(--u)*.62)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accInk);background:repeating-linear-gradient(-45deg,var(--acc) 0 .7em,color-mix(in srgb,var(--acc) 70%,var(--bg)) .7em 1.4em);border-radius:99px;padding:.75em 1.1em;position:absolute;bottom:0;left:0}.ad .mv-s{opacity:0;animation:ad-mv-sc var(--T) var(--ease) calc(var(--T) * var(--s) / 3) infinite backwards;position:absolute;inset:0}.ad .mv-s.mv-cut{animation-name:ad-mv-cut;animation-timing-function:linear}.ad .mv-s.mv-last{opacity:1}@keyframes ad-mv-sc{0%{opacity:0;transform:translateY(calc(var(--u)*.8)) scale(.985)}3%,30.6%{opacity:1;transform:none}33.3%,to{opacity:0;transform:translateY(calc(var(--u)*-.5)) scale(.99)}}@keyframes ad-mv-cut{0%{opacity:0}.01%,33.3%{opacity:1}33.31%,to{opacity:0}}.ad .mv-i{animation:ad-mv-in var(--T) var(--ease) calc(var(--T) * var(--s) / 3 + var(--d)) infinite backwards}.ad .mv-pop{--from:scale(.4)}.ad .mv-l{--from:translateX(calc(var(--u)*-1))}.ad .mv-r{--from:translateX(calc(var(--u)*1))}.ad .mv-dn{--from:translateY(calc(var(--u)*-.9))}@keyframes ad-mv-in{0%{opacity:0;transform:var(--from,translateY(calc(var(--u)*.6)))}4%,60%{opacity:1;transform:none}62%,to{opacity:0;transform:none}}.ad .mv-o{opacity:0;animation:ad-mv-out var(--T) var(--ease) calc(var(--T) * var(--s) / 3 + var(--d)) infinite backwards}@keyframes ad-mv-out{0%{opacity:1;transform:none}3%,60%{opacity:0;transform:scale(.85)}62%,to{opacity:1;transform:none}}.ad .mv-flash{opacity:0;animation:ad-mv-flash var(--T) ease-out calc(var(--T) * var(--s) / 3 + var(--d)) infinite backwards;position:absolute}@keyframes ad-mv-flash{0%{opacity:0}1%,5%{opacity:1}8%,to{opacity:0}}.ad .mv-ty{white-space:nowrap;vertical-align:bottom;animation:ad-mv-ty var(--T) steps(var(--n,20)) calc(var(--T) * var(--s) / 3 + var(--d)) infinite backwards;display:inline-block}@keyframes ad-mv-ty{0%{clip-path:inset(-20% 100% -20% 0)}10%,60%{clip-path:inset(-20% -.5em -20% 0)}62%,to{clip-path:inset(-20% 100% -20% 0)}}.ad .mv-car{vertical-align:-.15em;background:var(--acc);width:2px;height:1.05em;margin-left:.12em;animation:1s step-end infinite ad-blink;display:inline-block}.ad .mv-fl{transform-origin:0;animation:ad-mv-fl var(--T) cubic-bezier(.45,0,.2,1) calc(var(--T) * var(--s) / 3 + var(--d)) infinite backwards}@keyframes ad-mv-fl{0%{transform:scaleX(0)}20%,60%{transform:none}62%,to{transform:scaleX(0)}}.ad .mv-pr{animation:ad-mv-pr var(--T) ease-out calc(var(--T) * var(--s) / 3 + var(--d)) infinite backwards}@keyframes ad-mv-pr{0%{transform:none}1.2%{transform:scale(.9)}3%{transform:scale(1.04)}4.5%,to{transform:none}}.ad .mv-rip{width:calc(var(--u)*2.6);height:calc(var(--u)*2.6);margin:calc(var(--u)*-1.3) 0 0 calc(var(--u)*-1.3);border:2px solid var(--acc);opacity:0;pointer-events:none;animation:ad-mv-rip var(--T) ease-out calc(var(--T) * var(--s) / 3 + var(--d)) infinite backwards;border-radius:50%;position:absolute}@keyframes ad-mv-rip{0%{opacity:0;transform:scale(.2)}.2%{opacity:.9;transform:scale(.2)}5%,to{opacity:0;transform:scale(1.6)}}.ad .mv-fly{opacity:0;animation:ad-mv-fly var(--T) cubic-bezier(.5,0,.3,1) calc(var(--T) * var(--s) / 3 + var(--d)) infinite backwards;position:absolute}@keyframes ad-mv-fly{0%{opacity:0;transform:none}.5%{opacity:1;transform:none}5%{opacity:1;transform:translate(var(--fx),var(--fy)) scale(.5)}6%,to{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.5)}}.ad .mv-cur{z-index:5;width:calc(var(--u)*1.5);height:calc(var(--u)*1.5);opacity:0;fill:var(--fg);stroke:var(--bg);stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 calc(var(--u)*.2) calc(var(--u)*.4) var(--shadow));animation:var(--T) var(--ease) infinite backwards;position:absolute;top:0;left:0;overflow:visible}.ad .mv-cur.mv-c-gen{animation-name:ad-mv-cgen}.ad .mv-cur.mv-c-scan{animation-name:ad-mv-cscan}.ad .mv-cur.mv-c-agent{animation-name:ad-mv-cagent}.ad .mv-cur.mv-c-edit{animation-name:ad-mv-cedit}.ad .mv-cur.mv-c-ads{animation-name:ad-mv-cads}.ad .mv-cur.mv-c-mail{animation-name:ad-mv-cmail}@keyframes ad-mv-cgen{0%,12%{opacity:0;transform:translate(calc(var(--u)*16),calc(var(--u)*22))}16%{opacity:1;transform:translate(calc(var(--u)*17),calc(var(--u)*16))}26.3%{transform:translate(calc(var(--u)*25.8),calc(var(--u)*19.7))}27%{transform:translate(calc(var(--u)*25.8),calc(var(--u)*19.7)) scale(.82)}27.8%{transform:translate(calc(var(--u)*25.8),calc(var(--u)*19.7))}31%{opacity:1;transform:translate(calc(var(--u)*25.8),calc(var(--u)*19.7))}33%{opacity:0;transform:translate(calc(var(--u)*25.8),calc(var(--u)*19.7))}70%{opacity:0;transform:translate(calc(var(--u)*24),calc(var(--u)*9))}74%{opacity:1;transform:translate(calc(var(--u)*24),calc(var(--u)*9))}86.3%{transform:translate(calc(var(--u)*15.5),calc(var(--u)*19.8))}87%{transform:translate(calc(var(--u)*15.5),calc(var(--u)*19.8)) scale(.82)}87.8%{transform:translate(calc(var(--u)*15.5),calc(var(--u)*19.8))}95%{opacity:1;transform:translate(calc(var(--u)*15.5),calc(var(--u)*19.8))}98%,to{opacity:0;transform:translate(calc(var(--u)*15.5),calc(var(--u)*19.8))}}@keyframes ad-mv-cscan{0%,4%{opacity:0;transform:translate(calc(var(--u)*20),calc(var(--u)*17))}7%{opacity:1;transform:translate(calc(var(--u)*19),calc(var(--u)*16))}11.3%{transform:translate(calc(var(--u)*5.6),calc(var(--u)*10.5))}12%{transform:translate(calc(var(--u)*5.6),calc(var(--u)*10.5)) scale(.82)}12.7%{transform:translate(calc(var(--u)*5.6),calc(var(--u)*10.5))}19.8%{transform:translate(calc(var(--u)*15.5),calc(var(--u)*13.6))}20.4%{transform:translate(calc(var(--u)*15.5),calc(var(--u)*13.6)) scale(.82)}21.2%{transform:translate(calc(var(--u)*15.5),calc(var(--u)*13.6))}28%{opacity:1;transform:translate(calc(var(--u)*15.5),calc(var(--u)*13.6))}31%{opacity:0;transform:translate(calc(var(--u)*15.5),calc(var(--u)*13.6))}73%{opacity:0;transform:translate(calc(var(--u)*16),calc(var(--u)*12))}76%{opacity:1;transform:translate(calc(var(--u)*16),calc(var(--u)*12))}86.5%{transform:translate(calc(var(--u)*4.97),calc(var(--u)*17.9))}87.1%{transform:translate(calc(var(--u)*4.97),calc(var(--u)*17.9)) scale(.82)}87.9%{transform:translate(calc(var(--u)*4.97),calc(var(--u)*17.9))}95%{opacity:1;transform:translate(calc(var(--u)*4.97),calc(var(--u)*17.9))}98%,to{opacity:0;transform:translate(calc(var(--u)*4.97),calc(var(--u)*17.9))}}@keyframes ad-mv-cagent{0%{opacity:0;transform:translate(calc(var(--u)*24),calc(var(--u)*10))}1%{opacity:1;transform:translate(calc(var(--u)*24),calc(var(--u)*10))}2.9%{transform:translate(calc(var(--u)*19.3),calc(var(--u)*4.1))}3.3%{transform:translate(calc(var(--u)*19.3),calc(var(--u)*4.1)) scale(.82)}4%{transform:translate(calc(var(--u)*19.3),calc(var(--u)*4.1))}9%{opacity:1;transform:translate(calc(var(--u)*19.3),calc(var(--u)*4.1))}11%{opacity:0;transform:translate(calc(var(--u)*19.3),calc(var(--u)*4.1))}44%{opacity:0;transform:translate(calc(var(--u)*24),calc(var(--u)*12))}45.5%{opacity:1;transform:translate(calc(var(--u)*24),calc(var(--u)*12))}53.6%{transform:translate(calc(var(--u)*17.4),calc(var(--u)*16.7))}54.2%{transform:translate(calc(var(--u)*17.4),calc(var(--u)*16.7)) scale(.82)}55%{transform:translate(calc(var(--u)*17.4),calc(var(--u)*16.7))}60%{opacity:1;transform:translate(calc(var(--u)*17.4),calc(var(--u)*16.7))}62%,to{opacity:0;transform:translate(calc(var(--u)*17.4),calc(var(--u)*16.7))}}@keyframes ad-mv-cedit{0%{opacity:0;transform:translate(calc(var(--u)*18),calc(var(--u)*16))}2%{opacity:1;transform:translate(calc(var(--u)*18),calc(var(--u)*16))}6%{transform:translate(calc(var(--u)*4),calc(var(--u)*3.2))}10.5%{transform:translate(calc(var(--u)*7),calc(var(--u)*7))}11.2%{transform:translate(calc(var(--u)*7),calc(var(--u)*7)) scale(.82)}12%{transform:translate(calc(var(--u)*7),calc(var(--u)*7))}22%,40%{transform:translate(calc(var(--u)*15),calc(var(--u)*9.5))}45.3%{transform:translate(calc(var(--u)*4.5),calc(var(--u)*12.2))}45.8%{transform:translate(calc(var(--u)*4.5),calc(var(--u)*12.2)) scale(.82)}46.5%{transform:translate(calc(var(--u)*4.5),calc(var(--u)*12.2))}51.5%{transform:translate(calc(var(--u)*25.9),calc(var(--u)*10.4))}52.1%{transform:translate(calc(var(--u)*25.9),calc(var(--u)*10.4)) scale(.82)}52.8%{transform:translate(calc(var(--u)*25.9),calc(var(--u)*10.4))}55.4%{transform:translate(calc(var(--u)*24),calc(var(--u)*13.35))}55.8%{transform:translate(calc(var(--u)*24),calc(var(--u)*13.35)) scale(.9)}59.6%{transform:translate(calc(var(--u)*27),calc(var(--u)*13.35)) scale(.9)}60.5%{transform:translate(calc(var(--u)*27),calc(var(--u)*13.35))}68%{transform:translate(calc(var(--u)*22),calc(var(--u)*8))}76.5%{transform:translate(calc(var(--u)*27.4),calc(var(--u)*1))}77.2%{transform:translate(calc(var(--u)*27.4),calc(var(--u)*1)) scale(.82)}78%{transform:translate(calc(var(--u)*27.4),calc(var(--u)*1))}92%{opacity:1;transform:translate(calc(var(--u)*27.4),calc(var(--u)*1))}95%,to{opacity:0;transform:translate(calc(var(--u)*27),calc(var(--u)*3))}}@keyframes ad-mv-cads{0%,6%{opacity:0;transform:translate(calc(var(--u)*26),calc(var(--u)*14))}9%{opacity:1;transform:translate(calc(var(--u)*25),calc(var(--u)*13))}11.7%{transform:translate(calc(var(--u)*13.9),calc(var(--u)*5.9))}12.3%{transform:translate(calc(var(--u)*13.9),calc(var(--u)*5.9)) scale(.82)}13%{transform:translate(calc(var(--u)*13.9),calc(var(--u)*5.9))}25.7%{transform:translate(calc(var(--u)*21.8),calc(var(--u)*17.9))}26.3%{transform:translate(calc(var(--u)*21.8),calc(var(--u)*17.9)) scale(.82)}27%{transform:translate(calc(var(--u)*21.8),calc(var(--u)*17.9))}30%{opacity:1;transform:translate(calc(var(--u)*21.8),calc(var(--u)*17.9))}32.5%{opacity:0;transform:translate(calc(var(--u)*21.8),calc(var(--u)*17.9))}76%{opacity:0;transform:translate(calc(var(--u)*20),calc(var(--u)*10))}79%{opacity:1;transform:translate(calc(var(--u)*20),calc(var(--u)*10))}88.4%{transform:translate(calc(var(--u)*27.2),calc(var(--u)*1.2))}89%{transform:translate(calc(var(--u)*27.2),calc(var(--u)*1.2)) scale(.82)}89.7%{transform:translate(calc(var(--u)*27.2),calc(var(--u)*1.2))}96%{opacity:1;transform:translate(calc(var(--u)*27.2),calc(var(--u)*1.2))}99%,to{opacity:0;transform:translate(calc(var(--u)*27.2),calc(var(--u)*1.2))}}@keyframes ad-mv-cmail{0%,67%{opacity:0;transform:translate(calc(var(--u)*24),calc(var(--u)*12))}69%{opacity:1;transform:translate(calc(var(--u)*24),calc(var(--u)*12))}74%{transform:translate(calc(var(--u)*23.05),calc(var(--u)*1.1))}74.7%{transform:translate(calc(var(--u)*23.05),calc(var(--u)*1.1)) scale(.82)}75.4%{transform:translate(calc(var(--u)*23.05),calc(var(--u)*1.1))}86%{opacity:1;transform:translate(calc(var(--u)*23.05),calc(var(--u)*1.1))}89%,to{opacity:0;transform:translate(calc(var(--u)*23.05),calc(var(--u)*1.1))}}.ad .mv-lbl{font:600 calc(var(--u)*.68)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);white-space:nowrap;position:absolute}.ad .mv-lbl.acc{color:var(--accText)}.ad .mv-hint{font:500 calc(var(--u)*.7)/1.3 var(--mono);color:var(--fg3);position:absolute}.ad .mv-dim{color:var(--fg3)}.ad .mv-msg{max-width:calc(var(--u)*24);border:1px solid var(--line2);background:var(--pn);font:500 calc(var(--u)*.9)/1.35 var(--sans);color:var(--fg);border-radius:1em;padding:.75em .95em;position:absolute}.ad .mv-msg small{font:600 .72em/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accText);margin-bottom:.5em;display:block}.ad .mv-msg.u{border-color:color-mix(in srgb,var(--acc) 45%,transparent);background:color-mix(in srgb,var(--acc) 14%,var(--bg));border-bottom-right-radius:.3em}.ad .mv-chips{flex-wrap:wrap;gap:.45em;display:flex}.ad .mv-chips span{border:1px solid var(--line2);background:var(--bg);font:500 .84em/1 var(--sans);color:var(--fg2);border-radius:99px;align-items:center;gap:.45em;padding:.5em .75em;display:inline-flex}.ad .mv-chips em{color:var(--fg);font-style:normal;font-weight:600}.ad .mv-sw{background:var(--h);width:.95em;height:.95em;box-shadow:inset 0 0 0 1px var(--line2);border-radius:50%;flex:none;display:inline-block}.ad .mv-btn{position:absolute}.ad .mv-btn>span{background:var(--acc);width:100%;height:100%;color:var(--accInk);font:600 calc(var(--u)*.84)/1 var(--sans);white-space:nowrap;box-shadow:0 calc(var(--u)*.6) calc(var(--u)*1.8) calc(var(--u)*-.6) color-mix(in srgb,var(--acc) 70%,transparent);border-radius:99px;place-items:center;display:grid}.ad .mv-btn.mv-gl>span{background:var(--pn);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line2)}.ad .mv-toast{z-index:3;border:1px solid color-mix(in srgb,var(--acc) 55%,transparent);background:var(--bg);font:600 calc(var(--u)*.72)/1 var(--sans);color:var(--fg);white-space:nowrap;box-shadow:0 calc(var(--u)*.6) calc(var(--u)*1.8) calc(var(--u)*-.4) var(--shadow),0 0 calc(var(--u)*1.4) color-mix(in srgb,var(--acc) 25%,transparent);border-radius:99px;align-items:center;gap:.5em;padding:.6em .95em;display:flex;position:absolute}.ad .mv-track{height:calc(var(--u)*.35);background:var(--line);border-radius:99px;position:absolute;overflow:hidden}.ad .mv-track i{border-radius:inherit;background:linear-gradient(90deg,var(--acc2),var(--acc));transform-origin:0;position:absolute;inset:0}.ad .mv-track.in{left:calc(var(--u)*.4);right:calc(var(--u)*.4);bottom:calc(var(--u)*.4);z-index:2}.ad .mv-track i.run{animation:3.2s linear infinite ad-mv-run}@keyframes ad-mv-run{0%{transform:scaleX(0)}to{transform:none}}.ad .mv-tk{flex:none;width:1.35em;height:1.35em;position:relative}.ad .mv-spin{border:.16em solid var(--line2);border-radius:50%;position:absolute;inset:.1em}.ad .mv-spin:before{content:"";border:.16em solid #0000;border-top-color:var(--acc);border-radius:50%;animation:.8s linear infinite ad-mv-spin;position:absolute;inset:-.16em}@keyframes ad-mv-spin{to{transform:rotate(1turn)}}.ad .mv-ok{background:var(--acc);color:var(--accInk);font:800 .72em/1 var(--sans);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.ad .mv-ok.mv-warn{background:var(--acc3);color:var(--bg)}.ad .mv-log{gap:calc(var(--u)*.5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute}.ad .mv-log li{height:calc(var(--u)*2);border:1px solid var(--line);background:var(--pn);font:500 calc(var(--u)*.78)/1 var(--sans);color:var(--fg);white-space:nowrap;border-radius:.7em;align-items:center;gap:.6em;padding:0 .75em;display:flex}.ad .mv-log li.mv-warn{border-color:color-mix(in srgb,var(--acc3) 45%,transparent);color:var(--warn)}.ad .mv-log li.mv-done{border-color:color-mix(in srgb,var(--acc) 55%,transparent);background:color-mix(in srgb,var(--acc) 12%,var(--bg));font-weight:600}.ad .mv-inp{border:1px solid var(--line2);background:var(--bg);font:500 calc(var(--u)*.86)/1 var(--mono);color:var(--fg);white-space:nowrap;box-shadow:0 0 0 calc(var(--u)*.25) color-mix(in srgb,var(--acc) 14%,transparent);border-radius:.6em;align-items:center;gap:.15em;padding:0 .8em;display:flex;position:absolute}.ad .mv-card{border-radius:calc(var(--u)*1.1);border:1px solid var(--line2);background:linear-gradient(180deg,var(--gl1),var(--gl2)),var(--pn);box-shadow:0 calc(var(--u)*1.4) calc(var(--u)*3) calc(var(--u)*-1) var(--shadow);position:absolute}.ad .mv-shim{overflow:hidden}.ad .mv-shim:after{content:"";background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--fg) 14%,transparent) 50%,transparent 70%);animation:1.6s ease-in-out infinite ad-mv-shim;position:absolute;inset:0;transform:translate(-100%)}@keyframes ad-mv-shim{to{transform:translate(100%)}}.ad .mv-win{border-radius:calc(var(--u)*.9);border:1px solid var(--line2);background:var(--bg2);box-shadow:0 calc(var(--u)*1.4) calc(var(--u)*3) calc(var(--u)*-1) var(--shadow);position:absolute;overflow:hidden}.ad .mv-wb,.ad .mv-eb{height:calc(var(--u)*2);align-items:center;gap:calc(var(--u)*.6);padding:0 calc(var(--u)*.7);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 60%,var(--bg2));display:flex;position:absolute;inset:0 0 auto}.ad .mv-dots{gap:calc(var(--u)*.3);display:flex}.ad .mv-dots i{width:calc(var(--u)*.5);height:calc(var(--u)*.5);background:var(--line2);border-radius:50%}.ad .mv-url{min-width:0;height:calc(var(--u)*1.3);background:var(--line);font:500 calc(var(--u)*.66)/1 var(--mono);color:var(--fg2);white-space:nowrap;border-radius:99px;flex:1;justify-content:center;align-items:center;gap:.5em;display:flex}.ad .mv-lock{opacity:.6;background:currentColor;border-radius:.15em;width:.7em;height:.75em}.ad .mv-live{font:600 calc(var(--u)*.58)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accText);align-items:center;gap:.45em;display:flex}.ad .mv-live:before{content:"";background:var(--acc);width:.75em;height:.75em;box-shadow:0 0 .8em var(--acc);border-radius:50%;animation:1.6s ease-in-out infinite ad-mv-pulse}@keyframes ad-mv-pulse{50%{opacity:.35;transform:scale(.7)}}.ad .mv-shop{left:0;top:calc(var(--u)*2);width:calc(var(--u)*31);height:calc(var(--u)*19.4);background:var(--sb);color:var(--sf);position:absolute;overflow:hidden}.ad .mv-nav{height:calc(var(--u)*2.4);align-items:center;gap:calc(var(--u)*1.1);padding:0 calc(var(--u)*1.2);border-bottom:1px solid var(--sl);font:500 calc(var(--u)*.64)/1 var(--sans);color:var(--sm);display:flex;position:absolute;inset:0 0 auto}.ad .mv-nav b{font:700 calc(var(--u)*.92)/1 var(--mvserif);letter-spacing:.16em;color:var(--sf);margin-right:auto}.ad .mv-cart{width:calc(var(--u)*1.1);height:calc(var(--u)*.95);margin-top:calc(var(--u)*.25);border:calc(var(--u)*.13) solid var(--sf);border-radius:0 0 calc(var(--u)*.25) calc(var(--u)*.25);position:relative}.ad .mv-cart:before{content:"";left:18%;right:18%;top:calc(var(--u)*-.5);height:calc(var(--u)*.45);border:calc(var(--u)*.13) solid var(--sf);border-radius:calc(var(--u)*.4) calc(var(--u)*.4) 0 0;border-bottom:0;position:absolute}.ad .mv-burger{width:calc(var(--u)*1.1);height:calc(var(--u)*.7);border-top:calc(var(--u)*.13) solid var(--sf);border-bottom:calc(var(--u)*.13) solid var(--sf)}.ad .mv-hero{left:calc(var(--u)*1.2);top:calc(var(--u)*3.2);width:calc(var(--u)*14.4);height:calc(var(--u)*7.6);position:absolute}.ad .mv-hero small{font:600 calc(var(--u)*.54)/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sa);display:block}.ad .mv-hero h4{margin:calc(var(--u)*.5) 0 0;font:500 calc(var(--u)*1.6)/1.08 var(--mvserif);letter-spacing:-.01em;color:var(--sf)}.ad .mv-hero p{margin:calc(var(--u)*.5) 0 0;font:400 calc(var(--u)*.64)/1.4 var(--sans);color:var(--sm)}.ad .mv-cta{left:0;top:calc(var(--u)*6.3);width:calc(var(--u)*6.6);height:calc(var(--u)*1.4);border-radius:calc(var(--u)*.3);background:var(--sf);color:var(--sb);font:600 calc(var(--u)*.62)/1 var(--sans);place-items:center;display:grid;position:absolute}.ad .mv-heroimg{left:calc(var(--u)*16.4);top:calc(var(--u)*3);width:calc(var(--u)*13.4);height:calc(var(--u)*7.4);position:absolute}.ad .mv-prods{left:calc(var(--u)*1.2);top:calc(var(--u)*11.2);gap:calc(var(--u)*.8);display:flex;position:absolute}.ad .mv-pc{width:calc(var(--u)*9);height:calc(var(--u)*7.6);border-radius:calc(var(--u)*.4);border:1px solid var(--sl);background:color-mix(in srgb,var(--sf) 4%,var(--sb));position:relative}.ad .mv-pc .mv-art{left:calc(var(--u)*.4);right:calc(var(--u)*.4);top:calc(var(--u)*.4);height:calc(var(--u)*3.6);position:absolute}.ad .mv-pc .mv-pnm{left:calc(var(--u)*.5);top:calc(var(--u)*4.3);font:500 calc(var(--u)*.6)/1 var(--sans);color:var(--sf);position:absolute}.ad .mv-pc b{left:calc(var(--u)*.5);top:calc(var(--u)*5.1);font:700 calc(var(--u)*.64)/1 var(--sans);color:var(--sf);position:absolute}.ad .mv-buy{left:calc(var(--u)*.5);right:calc(var(--u)*.5);top:calc(var(--u)*6);height:calc(var(--u)*1.25);border-radius:calc(var(--u)*.3);background:var(--sa);color:var(--sb);font:600 calc(var(--u)*.58)/1 var(--sans);place-items:center;display:grid;position:absolute}.ad .mv-badge{z-index:2;width:calc(var(--u)*1);height:calc(var(--u)*1);background:var(--sa);color:var(--sb);font:700 calc(var(--u)*.56)/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute}.ad .mv-flash{border-radius:calc(var(--u)*.3);box-shadow:0 0 0 calc(var(--u)*.25) color-mix(in srgb,var(--acc3) 45%,transparent),0 0 calc(var(--u)*1.4) color-mix(in srgb,var(--acc3) 60%,transparent)}.ad .mv-art{border-radius:calc(var(--u)*.35);background:radial-gradient(120% 90% at 30% 10%,color-mix(in srgb,var(--h) 18%,var(--sb)),color-mix(in srgb,var(--h) 52%,var(--sb)));display:block;position:relative;overflow:hidden}.ad .mv-art:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--sf) 38%,transparent),transparent);border-radius:50%;width:62%;height:12%;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.ad .mv-art:after{content:"";background:linear-gradient(100deg,color-mix(in srgb,var(--h) 55%,var(--sb)),var(--h) 40%,color-mix(in srgb,var(--h) 70%,var(--sf)));position:absolute;bottom:17%;left:50%;transform:translate(-50%)}.ad .mv-art.mv-bowl:after{border-radius:8% 8% 50% 50%/12% 12% 88% 88%;width:52%;height:30%}.ad .mv-art.mv-cup:after{width:30%;height:44%;box-shadow:calc(var(--u)*.35) calc(var(--u)*-.1) 0 calc(var(--u)*-.1) color-mix(in srgb,var(--h) 70%,var(--sf));border-radius:8% 8% 24% 24%}.ad .mv-art.mv-vase:after{border-radius:42% 42% 30% 30%/26% 26% 18% 18%;width:30%;height:64%}.ad .mv-art.mv-bag:after{background:linear-gradient(transparent 36%,color-mix(in srgb,var(--sb) 85%,transparent) 36% 58%,transparent 58%),linear-gradient(100deg,color-mix(in srgb,var(--h) 70%,var(--sf)),var(--h));border-radius:6% 6% 4% 4%;width:38%;height:60%}.ad .mv-mood{gap:calc(var(--u)*.5);padding:calc(var(--u)*.5);border-radius:calc(var(--u)*.9);border:1px solid var(--line2);background:var(--pn);display:flex;position:absolute}.ad .mv-mood .mv-art{flex:1;height:100%}.ad .mv-mood>span.mv-serif{padding-left:calc(var(--u)*.4);font-size:calc(var(--u)*1.3);color:var(--fg);flex-direction:column;flex:1.2;justify-content:center;line-height:1;display:flex}.ad .mv-mood small{color:var(--fg3);margin-top:.2em;font-size:.6em}.ad .mv-wire>i{border-radius:calc(var(--u)*.3);background:var(--line2);position:absolute}.ad .mv-wire>i.mv-pop{background:color-mix(in srgb,var(--fg) 7%,transparent);box-shadow:inset 0 0 0 1px var(--line2)}.ad .mv-wt{height:calc(var(--u)*1.6);background:var(--bg2);font:500 calc(var(--u)*.8)/1 var(--mvserif);color:var(--fg);align-items:center;display:flex;position:absolute}.ad .mv-colour{border-radius:calc(var(--u)*.3);position:absolute;overflow:hidden}.ad .mv-colour .mv-art{border-radius:0;width:100%;height:100%}.ad .mv-chk{font:500 calc(var(--u)*.78)/1.2 var(--sans);color:var(--fg2);white-space:nowrap;align-items:center;gap:.6em;display:flex;position:absolute}.ad .mv-cb{width:calc(var(--u)*1.4);height:calc(var(--u)*1.4);border-radius:calc(var(--u)*.3);border:1px solid var(--line2);background:var(--bg);flex:none;position:relative}.ad .mv-cb b{border-radius:inherit;background:var(--acc);color:var(--accInk);font:800 calc(var(--u)*.8)/1 var(--sans);place-items:center;display:grid;position:absolute;inset:-1px}.ad .mv-old{width:calc(var(--u)*13);height:calc(var(--u)*21.4);border-radius:calc(var(--u)*.4);border:1px solid var(--line2);background:color-mix(in srgb,var(--fg) 7%,var(--bg));position:absolute;top:0;left:0;overflow:hidden}.ad .mv-old .mv-hd{height:calc(var(--u)*1.6);background:color-mix(in srgb,var(--fg) 15%,var(--bg));position:absolute;inset:0 0 auto}.ad .mv-old .mv-bn{left:calc(var(--u)*.8);right:calc(var(--u)*.8);top:calc(var(--u)*2.4);height:calc(var(--u)*3.6);border:1px solid var(--line2);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--fg) 10%,transparent) 0 calc(var(--u)*.4),transparent calc(var(--u)*.4) calc(var(--u)*.8));position:absolute}.ad .mv-old .mv-tl{border:1px solid var(--line2);background:color-mix(in srgb,var(--fg) 4%,var(--bg));position:absolute}.ad .mv-old .mv-tl:before{content:"";left:calc(var(--u)*.4);right:calc(var(--u)*.4);top:calc(var(--u)*.4);height:calc(var(--u)*2.1);background:color-mix(in srgb,var(--fg) 12%,var(--bg));position:absolute}.ad .mv-old .mv-tl i{left:calc(var(--u)*.4);top:calc(var(--u)*2.9);width:70%;height:calc(var(--u)*.35);background:var(--line2);position:absolute}.ad .mv-old .mv-tl i+i{top:calc(var(--u)*3.55);width:40%}.ad .mv-hit{border:2px solid var(--acc);border-radius:calc(var(--u)*.3);box-shadow:0 0 calc(var(--u)*.9) color-mix(in srgb,var(--acc) 45%,transparent);position:absolute}.ad .mv-hit em{background:var(--acc);color:var(--accInk);font:600 calc(var(--u)*.54)/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:.3em .3em 0 0;padding:.3em .5em;font-style:normal;position:absolute;bottom:100%;left:-2px}.ad .mv-beam{left:calc(var(--u)*-.4);right:calc(var(--u)*-.4);background:var(--acc);height:2px;box-shadow:0 0 calc(var(--u)*1) var(--acc),0 0 calc(var(--u)*2.4) var(--acc);animation:2.6s linear infinite ad-mv-beam;position:absolute;top:0}.ad .mv-beam.mv-n{left:0;right:auto;top:calc(var(--u)*2);width:calc(var(--u)*12.6);animation-name:ad-mv-beamn}@keyframes ad-mv-beam{0%{opacity:0;transform:none}8%{opacity:1}90%{opacity:1;transform:translateY(calc(var(--u)*21.2))}to{opacity:0;transform:translateY(calc(var(--u)*21.2))}}@keyframes ad-mv-beamn{0%{opacity:0;transform:none}8%{opacity:1}90%{opacity:1;transform:translateY(calc(var(--u)*19.2))}to{opacity:0;transform:translateY(calc(var(--u)*19.2))}}.ad .mv-found{gap:calc(var(--u)*.4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute}.ad .mv-found li{height:calc(var(--u)*1.9);border:1px solid var(--line);background:var(--pn);font:500 calc(var(--u)*.78)/1 var(--sans);color:var(--fg2);border-radius:.6em;justify-content:space-between;align-items:center;padding:0 .8em;display:flex}.ad .mv-found b{font:600 1em/1 var(--mono);color:var(--accText);gap:.25em;display:flex}.ad .mv-copy{justify-content:center;gap:calc(var(--u)*.7);padding:0 calc(var(--u)*1);border-radius:calc(var(--u)*.8);border:1px dashed color-mix(in srgb,var(--acc) 55%,transparent);background:color-mix(in srgb,var(--acc) 7%,var(--bg));flex-direction:column;display:flex;position:absolute}.ad .mv-copy span{font:500 calc(var(--u)*.78)/1 var(--sans);color:var(--fg)}.ad .mv-copy .mv-track{position:relative}.ad .mv-thumb{border-radius:calc(var(--u)*.3);border:1px solid var(--line2);background:radial-gradient(circle at 50% 70%,var(--acc3) 0 28%,transparent 30%),color-mix(in srgb,var(--acc3) 25%,var(--bg2))}.ad .mv-before{border-radius:calc(var(--u)*.4);opacity:.75;filter:grayscale();position:absolute;overflow:hidden}.ad .mv-before .mv-old{transform-origin:0 0;transform:scale(.62)}.ad .mv-after{position:absolute}.ad .mv-after .mv-win{transform-origin:0 0;transform:scale(.63)}.ad .mv-arrow{height:calc(var(--u)*2.6);background:var(--acc);color:var(--accInk);font:700 calc(var(--u)*1.2)/1 var(--sans);box-shadow:0 0 calc(var(--u)*2) color-mix(in srgb,var(--acc) 55%,transparent);border-radius:99px;place-items:center;display:grid;position:absolute}.ad .mv-narrow .mv-shop{width:100%}.ad .mv-narrow .mv-shop>h4{font:500 calc(var(--u)*1.25)/1.08 var(--mvserif);color:var(--sf);margin:0;position:absolute}.ad .mv-narrow .mv-shop>p{font:400 calc(var(--u)*.64)/1.4 var(--sans);color:var(--sm);margin:0;position:absolute}.ad .mv-narrow .mv-abs{left:calc(var(--u)*.9);top:calc(var(--u)*10.8);width:calc(var(--u)*10.8);height:calc(var(--u)*4);position:absolute}.ad .mv-narrow .mv-abs.t1{top:calc(var(--u)*15.3);width:calc(var(--u)*5.2);height:calc(var(--u)*3.6)}.ad .mv-narrow .mv-abs.t2{left:calc(var(--u)*6.5);top:calc(var(--u)*15.3);width:calc(var(--u)*5.2);height:calc(var(--u)*3.6)}.ad .mv-pnl{border-radius:calc(var(--u)*.9);border:1px solid var(--line2);background:linear-gradient(180deg,var(--gl1),var(--gl2)),var(--pn);box-shadow:0 calc(var(--u)*1.4) calc(var(--u)*3) calc(var(--u)*-1) var(--shadow);position:absolute}.ad .mv-ph{height:calc(var(--u)*2.4);padding:0 calc(var(--u)*1);border-bottom:1px solid var(--line);font:600 calc(var(--u)*.84)/1 var(--sans);color:var(--fg);align-items:center;gap:.55em;display:flex}.ad .mv-ph span{font:500 .8em/1 var(--mono);color:var(--fg3);margin-left:auto}.ad .mv-dot{background:var(--acc);width:.7em;height:.7em;box-shadow:0 0 .8em var(--acc);border-radius:.15em}.ad .mv-find{border:1px solid var(--line2);background:var(--bg);font:500 calc(var(--u)*.76)/1.25 var(--sans);color:var(--fg);border-radius:.7em;align-items:center;gap:.6em;padding:0 .8em;display:flex;position:absolute}.ad .mv-find b{background:color-mix(in srgb,var(--acc3) 22%,transparent);width:1.7em;height:1.7em;color:var(--warn);font:700 .85em/1 var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.ad .mv-find span{flex:1;min-width:0}.ad .mv-find em{font:600 .78em/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg3);font-style:normal}.ad .mv-find.mv-big{border-color:color-mix(in srgb,var(--acc3) 50%,transparent);font-weight:600}.ad .mv-diff{gap:calc(var(--u)*.5);padding:calc(var(--u)*.8);border-radius:calc(var(--u)*.7);border:1px solid var(--line2);background:var(--bg);font:500 calc(var(--u)*.76)/1.3 var(--mono);flex-direction:column;display:flex;position:absolute}.ad .mv-diff small{color:var(--fg3);font-size:.85em}.ad .mv-diff del,.ad .mv-diff ins{border-radius:.4em;padding:.45em .6em;display:block}.ad .mv-diff del{background:color-mix(in srgb,var(--acc3) 14%,transparent);color:var(--warn)}.ad .mv-diff ins{background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--accText);text-decoration:none}.ad .mv-diff del:before{content:"− "}.ad .mv-diff ins:before{content:"+ "}.ad .mv-pin{width:calc(var(--u)*1.3);height:calc(var(--u)*1.3);margin:calc(var(--u)*-.65) 0 0 calc(var(--u)*-.65);background:var(--acc3);color:var(--bg);font:700 calc(var(--u)*.68)/1 var(--mono);box-shadow:0 0 0 calc(var(--u)*.3) color-mix(in srgb,var(--acc3) 30%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute}.ad .mv-ring{border:2px solid var(--acc3);border-radius:calc(var(--u)*.5);position:absolute}.ad .mv-ring em{background:var(--acc3);color:var(--bg);font:600 calc(var(--u)*.54)/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:.3em .3em 0 0;padding:.3em .55em;font-style:normal;position:absolute;bottom:100%;right:-2px}.ad .mv-ring.mv-done{border-color:var(--acc);box-shadow:0 0 calc(var(--u)*1.4) color-mix(in srgb,var(--acc) 40%,transparent)}.ad .mv-ring.mv-done em{background:var(--acc);color:var(--accInk)}.ad .mv-patch{border-radius:calc(var(--u)*.3);background:var(--sb);color:var(--sf);position:absolute}.ad .mv-patch h4{margin:calc(var(--u)*.3) 0 0 calc(var(--u)*.3);font:500 calc(var(--u)*1.25)/1.08 var(--mvserif);color:var(--sf)}.ad .mv-log1{border:1px solid color-mix(in srgb,var(--acc) 45%,transparent);background:color-mix(in srgb,var(--acc) 10%,var(--bg));font:600 calc(var(--u)*.78)/1.2 var(--sans);border-radius:.7em;align-items:center;gap:.6em;padding:0 .8em;display:flex;position:absolute}.ad .mv-log1 .mv-ok{flex:none;width:1.7em;height:1.7em;position:static}.ad .mv-log1 span{flex:1}.ad .mv-log1 small{font:500 .82em/1.2 var(--mono);color:var(--fg3);display:block}.ad .mv-log1 em{border:1px solid var(--line2);font:600 .8em/1 var(--mono);color:var(--fg2);border-radius:99px;padding:.45em .75em;font-style:normal}.ad .mv-eb{padding:0}.ad .mv-dev3{left:calc(var(--u)*.7);top:calc(var(--u)*.45);align-items:flex-end;gap:calc(var(--u)*.25);display:flex;position:absolute}.ad .mv-dev3 i{width:calc(var(--u)*1.5);height:calc(var(--u)*1.1);border-radius:calc(var(--u)*.25);border:1px solid var(--line2)}.ad .mv-dev3 i+i{width:calc(var(--u)*1.05);height:calc(var(--u)*.95)}.ad .mv-dev3 i+i+i{width:calc(var(--u)*.7);height:calc(var(--u)*1.1)}.ad .mv-dev3 i.mv-on{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 25%,transparent)}.ad .mv-page{left:calc(var(--u)*5.4);height:calc(var(--u)*2);font:500 calc(var(--u)*.7)/1 var(--mono);color:var(--fg2);align-items:center;display:flex;position:absolute;top:0}.ad .mv-state{left:calc(var(--u)*19.4);top:calc(var(--u)*.45);width:calc(var(--u)*4.4);height:calc(var(--u)*1.1);background:color-mix(in srgb,var(--acc3) 16%,var(--bg2));color:var(--warn);font:600 calc(var(--u)*.6)/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;justify-content:center;align-items:center;gap:.4em;display:flex;position:absolute}.ad .mv-state.mv-on{background:color-mix(in srgb,var(--acc) 22%,var(--bg2));color:var(--accText)}.ad .mv-state.mv-on:before{content:"";background:var(--acc);width:.7em;height:.7em;box-shadow:0 0 .7em var(--acc);border-radius:50%}.ad .mv-chg{height:calc(var(--u)*1.1);border:1px solid var(--line2);font:500 calc(var(--u)*.6)/1 var(--mono);color:var(--fg2);border-radius:99px;align-items:center;padding:0 .7em;display:flex;position:absolute}.ad .mv-pub{right:calc(var(--u)*.6);top:calc(var(--u)*.25);width:calc(var(--u)*6);height:calc(var(--u)*1.5);position:absolute}.ad .mv-pub>span{background:var(--acc);width:100%;height:100%;color:var(--accInk);font:600 calc(var(--u)*.68)/1 var(--sans);border-radius:99px;place-items:center;display:grid}.ad .mv-hov{border:1.5px dashed var(--acc);border-radius:calc(var(--u)*.3)}.ad .mv-sel{z-index:2;border:2px solid var(--acc);border-radius:calc(var(--u)*.3);box-shadow:0 0 0 calc(var(--u)*.3) color-mix(in srgb,var(--acc) 18%,transparent);position:absolute}.ad .mv-sel:before,.ad .mv-sel:after{content:"";width:calc(var(--u)*.6);height:calc(var(--u)*.6);border-radius:calc(var(--u)*.12);background:var(--acc);position:absolute}.ad .mv-sel:before{left:calc(var(--u)*-.4);top:calc(var(--u)*-.4)}.ad .mv-sel:after{right:calc(var(--u)*-.4);bottom:calc(var(--u)*-.4)}.ad .mv-sel em{margin-top:calc(var(--u)*.2);background:var(--acc);color:var(--accInk);font:600 calc(var(--u)*.54)/1 var(--mono);white-space:nowrap;border-radius:.3em;padding:.3em .55em;font-style:normal;position:absolute;top:100%;left:-2px}.ad .mv-tb{z-index:3;gap:calc(var(--u)*.2);padding:calc(var(--u)*.25);border-radius:calc(var(--u)*.5);border:1px solid var(--line2);background:var(--bg);box-shadow:0 calc(var(--u)*.5) calc(var(--u)*1.4) calc(var(--u)*-.4) var(--shadow);display:flex;position:absolute}.ad .mv-tb>*{font:600 calc(var(--u)*.64)/1 var(--mono);color:var(--fg2);border-radius:.3em;padding:.45em .65em}.ad .mv-tb b{background:var(--acc);color:var(--accInk)}.ad .mv-patch.mv-t{padding-left:calc(var(--u)*.2);font:500 calc(var(--u)*1.6)/1.08 var(--mvserif);white-space:nowrap;align-items:center;display:flex}.ad .mv-cta2{border-radius:calc(var(--u)*.3);background:var(--sa);color:var(--sb);font:600 calc(var(--u)*.62)/1 var(--sans);place-items:center;display:grid;position:absolute}.ad .mv-props{z-index:2;border-radius:calc(var(--u)*.8);border:1px solid var(--line2);background:var(--bg);box-shadow:0 calc(var(--u)*1) calc(var(--u)*2.4) calc(var(--u)*-.6) var(--shadow);position:absolute}.ad .mv-props small{left:calc(var(--u)*.9);top:calc(var(--u)*.8);font:600 calc(var(--u)*.6)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg3);position:absolute}.ad .mv-props label{left:calc(var(--u)*.9);right:calc(var(--u)*.9);font:500 calc(var(--u)*.7)/1 var(--sans);color:var(--fg2);justify-content:space-between;align-items:center;display:flex;position:absolute}.ad .mv-props label:first-of-type{top:calc(var(--u)*2.2)}.ad .mv-props label:nth-of-type(2){top:calc(var(--u)*3.9)}.ad .mv-props label:nth-of-type(3){top:calc(var(--u)*6)}.ad .mv-props label:nth-of-type(4){top:calc(var(--u)*9.2)}.ad .mv-props label span{border:1px solid var(--line2);font:500 .9em/1 var(--mono);color:var(--fg);border-radius:.3em;padding:.35em .55em}.ad .mv-sws{left:calc(var(--u)*.9);top:calc(var(--u)*7.2);gap:calc(var(--u)*.5);display:flex;position:absolute}.ad .mv-sws i{width:calc(var(--u)*1.2);height:calc(var(--u)*1.2);background:var(--h);box-shadow:inset 0 0 0 1px var(--line2);border-radius:50%}.ad .mv-swon{left:calc(var(--u)*4.1);top:calc(var(--u)*7);width:calc(var(--u)*1.6);height:calc(var(--u)*1.6);border:2px solid var(--fg);border-radius:50%;position:absolute}.ad .mv-slider{left:calc(var(--u)*.9);right:calc(var(--u)*.9);top:calc(var(--u)*10.6);height:calc(var(--u)*.3);background:var(--line2);border-radius:99px;position:absolute}.ad .mv-knob{left:calc(var(--u)*1.5);top:calc(var(--u)*-.45);width:calc(var(--u)*1.2);height:calc(var(--u)*1.2);background:var(--fg);box-shadow:0 0 0 calc(var(--u)*.25) color-mix(in srgb,var(--acc) 35%,transparent);animation:ad-mv-knob var(--T) var(--ease) calc(var(--T) * var(--s) / 3 + var(--d)) infinite backwards;border-radius:50%;position:absolute}@keyframes ad-mv-knob{0%{transform:none}4%,60%{transform:translateX(calc(var(--u)*3))}62%,to{transform:none}}.ad .mv-drop{border-radius:calc(var(--u)*1);border:1.5px dashed color-mix(in srgb,var(--acc) 55%,var(--line2));background:color-mix(in srgb,var(--acc) 5%,transparent);position:absolute}.ad .mv-photo{padding-bottom:calc(var(--u)*1);border-radius:calc(var(--u)*.6);background:radial-gradient(90% 70% at 50% 35%,color-mix(in srgb,var(--acc2) 30%,var(--sb)),color-mix(in srgb,var(--acc2) 12%,var(--sb)));box-shadow:0 calc(var(--u)*1) calc(var(--u)*2.4) calc(var(--u)*-.6) var(--shadow);justify-content:center;align-items:flex-end;display:flex;position:absolute;overflow:hidden}.ad .mv-photo.sm{padding-bottom:calc(var(--u)*.5)}.ad .mv-opt{border-radius:calc(var(--u)*.5);border:1px solid var(--line2);background:var(--bg);font:500 calc(var(--u)*.64)/1 var(--sans);color:var(--fg2);white-space:nowrap;place-items:center;display:grid;position:absolute}.ad .mv-opt.mv-on{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 18%,var(--bg));color:var(--fg);font-weight:600}.ad .mv-frm{border-radius:calc(var(--u)*.6);border:1px solid var(--line2);background:var(--bg2);position:absolute;overflow:hidden}.ad .mv-frm>em{left:calc(var(--u)*.4);top:calc(var(--u)*.4);z-index:2;background:color-mix(in srgb,var(--bg) 70%,transparent);font:600 calc(var(--u)*.58)/1 var(--mono);color:var(--fg);border-radius:.3em;padding:.3em .45em;font-style:normal;position:absolute}.ad .mv-frm .cap{left:calc(var(--u)*.4);right:calc(var(--u)*.4);bottom:calc(var(--u)*1.1);z-index:2;background:color-mix(in srgb,var(--bg) 75%,transparent);font:600 calc(var(--u)*.56)/1.2 var(--sans);text-align:center;color:var(--fg);border-radius:.3em;padding:.35em .4em;position:absolute}.ad .mv-frm .mv-ok{inset:auto;right:calc(var(--u)*.4);top:calc(var(--u)*.4);z-index:2;width:calc(var(--u)*1.2);height:calc(var(--u)*1.2);font-size:calc(var(--u)*.6)}.ad .mv-ab{animation:ad-mv-ab calc(var(--T) * 2) linear infinite;position:absolute;inset:0}.ad .mv-ab.mv-b{opacity:0;animation-delay:calc(var(--T) * -1)}@keyframes ad-mv-ab{0%,49.99%{opacity:1}50%,to{opacity:0}}.ad .mv img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ad .mv-photo.mv-real{background:var(--bg2);padding:0}.ad .mv-photo.mv-scr{padding:calc(var(--u)*.35);border-radius:calc(var(--u)*1.2);background:color-mix(in srgb,var(--fg) 88%,var(--bg));box-shadow:inset 0 0 0 1px var(--line2),0 calc(var(--u)*1) calc(var(--u)*2.4) calc(var(--u)*-.6) var(--shadow)}.ad .mv-photo.mv-scr img{border-radius:calc(var(--u)*.9);object-position:top}.ad .mv-photo.mv-scr.sm{padding:calc(var(--u)*.2);border-radius:calc(var(--u)*.7)}.ad .mv-photo.mv-scr.sm img{border-radius:calc(var(--u)*.5)}.ad .mv-ava{border:1px solid var(--line2);background:var(--bg2);border-radius:50%;position:absolute;overflow:hidden}.ad .mv-ava.mv-add{font:500 calc(var(--u)*1.1)/1 var(--sans);color:var(--fg3);background:0 0;border-style:dashed;place-items:center;display:grid}.ad .mv-ava-on{box-shadow:0 0 0 calc(var(--u)*.16) var(--acc),0 0 calc(var(--u)*1.2) color-mix(in srgb,var(--acc) 55%,transparent);border-radius:50%;position:absolute}.ad .mv-ava-on .mv-ok{inset:auto;right:calc(var(--u)*-.3);bottom:calc(var(--u)*-.2);width:calc(var(--u)*1.1);height:calc(var(--u)*1.1);font-size:calc(var(--u)*.55)}.ad .mv-say{font-family:var(--sans);color:var(--fg2);font-style:italic}.ad .mv-join{font:500 calc(var(--u)*1.3)/1 var(--sans);color:var(--fg3);position:absolute}.ad .mv-wave{padding:0 calc(var(--u)*.8);border-radius:calc(var(--u)*.7);border:1px solid var(--line);background:var(--pn);justify-content:space-between;align-items:center;display:flex;position:absolute}.ad .mv-wave i{width:calc(var(--u)*.32);background:linear-gradient(180deg,var(--acc2),var(--acc));transform-origin:50%;border-radius:99px;animation:1.1s ease-in-out infinite alternate ad-mv-wave}@keyframes ad-mv-wave{0%{transform:scaleY(.25)}to{transform:none}}.ad .mv-frm.mv-rnd{border-radius:calc(var(--u)*1);box-shadow:0 calc(var(--u)*1.2) calc(var(--u)*2.6) calc(var(--u)*-.8) var(--shadow)}.ad .mv-frm .mv-blur{filter:blur(calc(var(--u)*.5)) saturate(.6);opacity:.55;position:absolute;inset:0;transform:scale(1.08)}.ad .mv-rev{clip-path:inset(0);animation:ad-mv-rev var(--T) cubic-bezier(.45,0,.2,1) calc(var(--T) * var(--s) / 3 + var(--d)) infinite backwards;position:absolute;inset:0}@keyframes ad-mv-rev{0%{clip-path:inset(0 0 100%)}26%,60%{clip-path:inset(0)}62%,to{clip-path:inset(0 0 100%)}}.ad .mv-scan{background:var(--acc);height:2px;box-shadow:0 0 calc(var(--u)*1) var(--acc);opacity:0;animation:ad-mv-scan var(--T) cubic-bezier(.45,0,.2,1) calc(var(--T) * var(--s) / 3 + var(--d)) infinite backwards;position:absolute;top:0;left:0;right:0}@keyframes ad-mv-scan{0%{opacity:1;transform:none}26%{opacity:1;transform:translateY(calc(var(--u)*21.2))}27%,to{opacity:0;transform:translateY(calc(var(--u)*21.2))}}.ad .mv-vid .mv-v{object-fit:cover;background:var(--bg2);width:100%;height:100%;position:absolute;inset:0}.ad .mv-vid .cap{bottom:calc(var(--u)*1.4);font-size:calc(var(--u)*.66);padding:.45em .5em}.ad .mv-next{align-items:center;gap:calc(var(--u)*.9);padding:calc(var(--u)*.6);border-radius:calc(var(--u)*.9);border:1px solid var(--line2);background:var(--pn);display:flex;position:absolute}.ad .mv-next img{width:calc(var(--u)*3);height:calc(var(--u)*5.4);border-radius:calc(var(--u)*.5);flex:none}.ad .mv-next span{gap:calc(var(--u)*.4);flex-direction:column;min-width:0;display:flex}.ad .mv-next small{font:600 calc(var(--u)*.58)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accText)}.ad .mv-next b{font:600 calc(var(--u)*.84)/1.2 var(--sans);color:var(--fg)}.ad .mv-next em{font:500 calc(var(--u)*.66)/1.3 var(--sans);color:var(--fg3);font-style:normal}.ad .mv-copyx{justify-content:center;gap:calc(var(--u)*.45);padding:0 calc(var(--u)*1);border-radius:calc(var(--u)*.8);border:1px solid var(--line2);background:var(--pn);font:500 calc(var(--u)*.78)/1.2 var(--sans);color:var(--fg);flex-direction:column;display:flex;position:absolute}.ad .mv-copyx small{width:5.4em;font:600 .78em/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accText);display:inline-block}.ad .mv-copyx b{right:calc(var(--u)*.8);top:calc(var(--u)*.7);border:1px solid var(--line2);font:600 .7em/1 var(--mono);color:var(--fg2);border-radius:.3em;padding:.3em .5em;position:absolute}.ad .mv-store{border:1px solid var(--line2);background:var(--pn);font:600 calc(var(--u)*.7)/1 var(--mono);color:var(--fg);border-radius:.7em;align-items:center;gap:.6em;padding:0 .8em;display:flex;position:absolute}.ad .mv-ibh{height:calc(var(--u)*2.2);font:600 calc(var(--u)*.8)/1 var(--sans);justify-content:space-between;align-items:center;display:flex;position:absolute}.ad .mv-ibh b{background:var(--acc);color:var(--accInk);font:600 .8em/1 var(--mono);border-radius:99px;padding:.4em .65em}.ad .mv-row{border:1px solid var(--line);background:var(--pn);font:500 calc(var(--u)*.72)/1 var(--sans);color:var(--fg);border-radius:.6em;grid-template-columns:auto 6.4em minmax(0,1fr) auto;align-items:center;gap:.6em;padding:0 .8em;display:grid;position:absolute}.ad .mv-row em{font:500 .9em/1 var(--mono);color:var(--fg3);font-style:normal}.ad .mv-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad .mv-row small{font:500 .85em/1 var(--mono);color:var(--fg3)}.ad .mv-dimrow,.ad .mv-hitrow{border-radius:inherit;position:absolute;inset:-1px}.ad .mv-dimrow{background:color-mix(in srgb,var(--bg) 72%,transparent)}.ad .mv-hitrow{border:1.5px solid var(--acc);box-shadow:0 0 calc(var(--u)*1) color-mix(in srgb,var(--acc) 35%,transparent)}.ad .mv-env{border-radius:calc(var(--u)*.15);background:linear-gradient(155deg,transparent 46%,color-mix(in srgb,var(--accInk) 45%,transparent) 48% 52%,transparent 54%),linear-gradient(25deg,transparent 46%,color-mix(in srgb,var(--accInk) 45%,transparent) 48% 52%,transparent 54%),var(--acc);box-shadow:0 0 calc(var(--u)*.8) color-mix(in srgb,var(--acc) 50%,transparent)}.ad .mv-tab{border:1px solid var(--line2);background:var(--pn);font:500 calc(var(--u)*.56)/1 var(--mono);color:var(--fg2);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:.35em;display:flex;position:absolute}.ad .mv-tab b{color:var(--fg3);font-weight:600}.ad .mv-tab.mv-on{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 20%,var(--bg));color:var(--fg)}.ad .mod-demo{max-width:760px}.ad .mod-demo .pv.mv-pv{height:clamp(330px,36vw,470px)}
.ad .ce{position:relative}.ad .ce .ce-a{display:none}[data-js] .ad .ce[data-run] .ce-a{display:inline}[data-js] .ad .ce[data-run] .ce-f{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ad .ce .ce-a [data-t]:before{content:attr(data-t)}.ad .ce .ce-mark{color:var(--accText);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--acc) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--acc) 55%,transparent);text-underline-offset:.24em;text-decoration-skip-ink:none;text-decoration-thickness:.11em}.ad .ce .ce-slot.is-sel{background:color-mix(in srgb,var(--acc) 34%,transparent);border-radius:.06em}.ad .ce .ce-ph{background-image:linear-gradient(color-mix(in srgb,var(--acc) 30%,transparent),color-mix(in srgb,var(--acc) 30%,transparent));background-repeat:no-repeat;background-size:0% 100%;transition:color .6s,text-decoration-color .6s,background-size .22s}.ad .ce .ce-ph.is-sel{background-size:100% 100%;transition:background-size .56s linear}.ad .ce .ce-caret{font-style:normal;position:relative}.ad .ce .ce-caret:after{content:"";background:var(--acc);border-radius:1px;width:max(2px,.035em);height:.92em;animation:1s step-end infinite ad-ce-blink;position:absolute;bottom:.08em;left:.04em}.ad .ce .ce-caret.is-off:after{display:none}.ad .ce .ce-new{border-radius:.2em;transition:background-color 1.4s}.ad .ce .ce-new.is-fresh{background-color:color-mix(in srgb,var(--acc) 20%,transparent);transition:none}.ad .ce .ce-ghost{color:#0000}@keyframes ad-ce-blink{0%{opacity:1}50%{opacity:0}}.ad .ce-layer{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.ad .ce-layer>*{opacity:0;position:absolute;top:0;left:0}.ad .ce-cur{will-change:transform,opacity}.ad .ce-ptr{transform-origin:4px 2px;width:22px;height:22px;margin:-2px 0 0 -4px;position:relative}.ad .ce-ptr svg{width:22px;height:22px;transition:opacity .14s;position:absolute;inset:0;overflow:visible}.ad .ce-arrow{fill:var(--fg);stroke:var(--bg);stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 3px 5px var(--shadow))}.ad .ce-beam{opacity:0;fill:none;stroke:var(--fg);stroke-width:1.7px;stroke-linecap:round;transform:translate(-8px,-9px)}.ad .ce-cur.is-text .ce-arrow{opacity:0}.ad .ce-cur.is-text .ce-beam{opacity:1}.ad .ce-ring{border:2px solid var(--acc);opacity:0;border-radius:50%;width:30px;height:30px;position:absolute;top:-15px;left:-15px}.ad .ce-you{background:var(--acc);color:var(--accInk);font:600 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 14px -6px var(--shadow);border-radius:6px 6px 6px 2px;padding:3px 7px;position:absolute;top:19px;left:15px}.ad .ce-frame{border:1.5px dashed color-mix(in srgb,var(--acc) 75%,transparent);background:color-mix(in srgb,var(--acc) 5%,transparent);border-radius:10px;transition:border-color .3s}.ad .ce-frame.is-ok{border-style:solid;border-color:var(--acc)}.ad .ce-tag{background:var(--acc);color:var(--accInk);font:500 10.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex;position:absolute;top:-1.5px;left:calc(100% + 8px)}.ad .ce-tag b{font-weight:700}.ad .ce-tag em{font-style:normal;font-weight:700;display:none}.ad .ce-frame.is-ok .ce-t1{display:none}.ad .ce-frame.is-ok .ce-tag em{display:inline}.ad .ce-tool{white-space:nowrap;border-radius:12px;align-items:center;gap:9px;padding:7px 10px 7px 12px;display:flex}.ad .ce-tl{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);margin-right:2px}.ad .ce-sw{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:50%;transition:box-shadow .2s}.ad .ce-sw.is-on{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--acc)}.ad .ce-scan{background:linear-gradient(90deg,transparent,var(--acc) 18%,var(--acc2) 82%,transparent);height:2px;box-shadow:0 0 14px 1px color-mix(in srgb,var(--acc) 50%,transparent)}.ad .ce-scan:before{content:"";background:linear-gradient(to top,color-mix(in srgb,var(--acc) 12%,transparent),transparent);height:56px;position:absolute;bottom:2px;left:0;right:0}.ad .ce-pin{background:var(--acc);width:22px;height:22px;color:var(--accInk);font:700 11px/1 var(--mono);box-shadow:0 0 0 5px color-mix(in srgb,var(--acc) 20%,transparent);border-radius:50%;place-items:center;display:grid}.ad .ce-card{text-align:left;border-radius:14px;padding:14px 16px}.ad .ce-ch{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg3);align-items:center;gap:8px;display:flex}.ad .ce-ch i{background:var(--acc);width:7px;height:7px;box-shadow:0 0 10px var(--acc);border-radius:2px}.ad .ce-ct{color:var(--fg2);margin:10px 0 0;font-size:14px;line-height:1.4}.ad .ce-ins{border-left:2px solid var(--acc);background:color-mix(in srgb,var(--acc) 12%,transparent);color:var(--fg);border-radius:0 8px 8px 0;margin:8px 0 0;padding:7px 10px;font-size:14.5px;line-height:1.4}.ad .ce-ins:before{content:"+ ";font-family:var(--mono);color:var(--accText)}.ad .ce-btns{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.ad .ce-btn{border:1px solid var(--line2);color:var(--fg2);border-radius:999px;align-items:center;padding:7px 13px;font-size:12.5px;font-weight:600;line-height:1;transition:box-shadow .2s,transform .12s;display:inline-flex}.ad .ce-btn.pri{background:var(--acc);color:var(--accInk);border-color:#0000}.ad .ce-btn.is-hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 28%,transparent)}.ad .ce-btn.is-down{transform:scale(.95)}.ad .ce-chip{font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--fg);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.ad .ce-chip i{color:var(--accText);font-style:normal}@media (prefers-reduced-motion:reduce){.ad .ce .ce-a,.ad .ce-layer{display:none!important}.ad .ce .ce-f{clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;position:static!important;overflow:visible!important}}[data-motion=off] .ad .ce .ce-a,[data-motion=off] .ad .ce-layer{display:none!important}[data-motion=off] .ad .ce .ce-f{clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;position:static!important;overflow:visible!important}.ad .ce-layer .ce-tool,.ad .ce-layer .ce-card,.ad .ce-layer .ce-chip{background:linear-gradient(180deg,var(--gl1),var(--gl2)),var(--bg)}
