:where(.aist-hero,.aist-s,.aist-g,.aist-r,.aist-t,.aist-k-doc,.aist-k-rank,.aist-k-rev,.aist-k-tac,.prv-hero,.prv-s,.prv-g,.prv-r,.prv-t,.prv-k-film,.prv-k-rph,.prv-k-end,.prv-k-ver,.prv-k-strip) :where(p,ul,ol,li){margin:0;padding:0;list-style:none}:where(.aist-hero,.aist-s,.aist-g,.aist-r,.aist-t,.aist-k-doc,.aist-k-rank,.aist-k-rev,.aist-k-tac,.prv-hero,.prv-s,.prv-g,.prv-r,.prv-t,.prv-k-film,.prv-k-rph,.prv-k-end,.prv-k-ver,.prv-k-strip) :where(i,em,s,u){font-style:normal;text-decoration:none}:where(.aist-hero,.aist-s,.aist-g,.aist-r,.aist-t,.aist-k-doc,.aist-k-rank,.aist-k-rev,.aist-k-tac,.prv-hero,.prv-s,.prv-g,.prv-r,.prv-t,.prv-k-film,.prv-k-rph,.prv-k-end,.prv-k-ver,.prv-k-strip) :where(i,s)>svg{display:block;width:100%;height:100%}:where(.aist-hero,.aist-s,.aist-g,.aist-r,.aist-t,.prv-hero,.prv-s,.prv-g,.prv-r,.prv-t) img{display:block}:where(.aist-k-doc,.aist-k-rank,.aist-k-rev,.aist-k-tac,.aist-s-mail,.prv-k-end,.prv-k-ver){font-family:var(--font-hm-sans),system-ui,sans-serif;line-height:1.3;letter-spacing:-.005em;text-align:left}.aist-hero .sh3-h1 span,.prv-hero .sh3-h1 span{display:inline;padding:0 12px 2px;border-radius:12px;line-height:1.18;white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.aist-k-doc{box-sizing:border-box;padding:1.15em 1.25em 1.05em;border-radius:1em;background:#fff;box-shadow:0 0 0 1px rgba(22,48,42,.08),0 2.4em 4em -2.2em rgba(22,48,42,.55);color:#16302A}.aist-k-doc-h{display:flex;align-items:center;gap:.7em;padding-bottom:.85em;border-bottom:1px solid #e7ede9}.aist-k-doc-h .lk-mono{font-size:2.3em}.aist-k-doc-h>span{display:flex;flex-direction:column;min-width:0}.aist-k-doc-h b{font-family:var(--font-dm-serif),Georgia,serif;font-size:1.2em;font-weight:400;line-height:1.1}.aist-k-doc-h em{font-size:.74em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5E7A6E}.aist-k-doc-h s{display:inline-flex;align-items:center;gap:.35em;margin-left:auto;padding:.3em .75em;border-radius:99px;background:#E9F9D5;font-size:.72em;font-weight:700;color:#2F6B12;white-space:nowrap}.aist-k-doc-h s i{width:1.1em;height:1.1em}.aist-k-doc-cols,.aist-k-steps li{display:grid;grid-template-columns:4.4em minmax(0,1fr) 5em 9.2em;align-items:center;gap:.6em;padding:0 .6em;font-size:.82em}.aist-k-doc-cols{padding-top:.8em;padding-bottom:.35em}.aist-k-doc-cols span{font-size:.8em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8AA095}.aist-k-steps{display:grid;gap:.2em}.aist-k-steps li{--on:0;padding-top:.6em;padding-bottom:.6em;border-radius:.6em;background:color-mix(in srgb,#EAF8D9 calc(var(--on) * 100%),#fff);box-shadow:inset 0 0 0 calc(var(--on) * 1.5px) #9FE24F}.aist-k-steps li[data-on]{--on:1}.aist-k-steps li[data-off]{opacity:.25}.aist-k-steps b{padding:.28em .4em;border-radius:.45em;background:#E7EDE9;font-size:.8em;font-weight:700;text-align:center;color:#16302A}.aist-k-steps b[data-w=First]{background:#16302A;color:#BEFA5E}.aist-k-steps b[data-w=Later]{background:#F4EFE3;color:#8A5A00}.aist-k-st{display:flex;align-items:center;gap:.5em;min-width:0;font-weight:600;line-height:1.2}.aist-k-st>i{display:grid;place-items:center;flex:none;width:1.3em;height:1.3em;color:#16302A}.aist-k-st>i img{width:100%!important;height:100%!important}.aist-k-steps em{font-size:.92em;color:#3D5A4E}.aist-k-steps u{justify-self:start;padding:.26em .6em;border-radius:99px;background:#F2FBE6;font-size:.84em;font-weight:600;color:#2F6B12;white-space:nowrap}.aist-k-sign{display:flex;align-items:center;gap:.7em;margin-top:.8em;padding-top:.8em;border-top:1px dashed #d5ded9}.aist-k-sign>i{flex:none;box-sizing:border-box;width:2.2em;height:2.2em;padding:.45em;border-radius:50%;background:#16302A;color:#BEFA5E}.aist-k-sign span{display:flex;flex-direction:column}.aist-k-sign b{font-size:.84em}.aist-k-sign em{font-size:.72em;color:#5E7A6E}.aist-k-rank,.aist-k-rev{box-sizing:border-box;padding:1em 1.1em 1.05em;border-radius:1em;background:#fff;box-shadow:0 0 0 1px rgba(22,48,42,.08),0 2.4em 4em -2.2em rgba(22,48,42,.55);color:#16302A}.aist-k-h{display:flex;align-items:center;gap:.5em;font-size:.72em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5E7A6E}.aist-k-h>i{flex:none;width:1.4em;height:1.4em;color:#16302A}.aist-k-rank ol{display:grid;gap:.45em;margin-top:.7em}.aist-k-rank li{display:grid;grid-template-columns:2em minmax(0,1fr) auto;align-items:center;gap:.65em;padding:.5em .6em;border-radius:.65em;box-shadow:inset 0 0 0 1px #E7EDE9}.aist-k-rank li>i{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:#F1F5F2}.aist-k-rank li>i img{width:1.1em!important;height:1.1em!important}.aist-k-rank li span{display:flex;flex-direction:column;min-width:0}.aist-k-rank li b{font-size:.86em;font-weight:600;line-height:1.2}.aist-k-rank li em{font-size:.7em;color:#5E7A6E}.aist-k-rank li s{padding:.25em .65em;border-radius:99px;background:#E7EDE9;font-size:.72em;font-weight:700;color:#16302A;white-space:nowrap}.aist-k-rank li[data-r=top]{background:#F6FDEB;box-shadow:inset 0 0 0 2px #9FE24F}.aist-k-rank li[data-r=top] s{background:#16302A;color:#BEFA5E}.aist-k-rank li[data-r=no]{opacity:.72}.aist-k-rank li[data-r=no] s{background:#FDF3E1;color:#8A5A00}.aist-k-rev ul{display:grid;gap:.6em;margin-top:.75em}.aist-k-rev li{display:flex;align-items:center;gap:.6em}.aist-k-rev li>i{flex:none;box-sizing:border-box;width:1.9em;height:1.9em;padding:.42em;border-radius:50%;background:#E9F9D5;color:#2F6B12}.aist-k-rev li span{display:flex;flex-direction:column}.aist-k-rev li b{font-size:.84em}.aist-k-rev li em{font-size:.72em;color:#5E7A6E}.aist-k-tac{display:flex;align-items:center;gap:.6em;box-sizing:border-box;padding:.75em .95em;border-radius:.8em;background:#FFFDF7;box-shadow:0 0 0 1px rgba(60,48,20,.08),0 1.4em 2.4em -1.4em rgba(40,30,10,.45);color:#3B3322}.aist-k-tac>i{flex:none;box-sizing:border-box;width:2.2em;height:2.2em;padding:.45em;border-radius:.55em;background:#F4EFE3;color:#8A5A00}.aist-k-tac span{display:flex;flex-direction:column;min-width:0}.aist-k-tac b{font-size:.92em;font-weight:600;white-space:nowrap}.aist-k-tac em{font-size:.72em;color:#8A7F6A}.aist-k-tac[data-k=boost]>i{background:#E8F0FE;color:#1A5BD8}.aist-k-tac[data-k=note]{background:#FFF2A8;box-shadow:0 1.4em 2.4em -1.4em rgba(80,60,0,.45)}.aist-k-tac[data-k=note]>i{background:rgba(0,0,0,.06);color:#6B5200}.aist-h-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);perspective:1900px;perspective-origin:70% 44%}.aist-h{--rx:0;--ry:0;--s:1;--mx:0;--my:0;container-type:inline-size;position:relative;aspect-ratio:1/.84;transform-style:preserve-3d;transform:rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg)) scale(var(--s))}.aist-h-pile{position:absolute;inset:0;transform-style:preserve-3d}.aist-h-d{translate:calc(var(--mx) * var(--z) * -3cqw) calc(var(--my) * var(--z) * -2cqw);transition:translate .45s cubic-bezier(.2,.8,.2,1)}.aist-h-planw,.aist-h-rankw,.aist-h-revw,.aist-h-tw{position:absolute;will-change:transform}.aist-h-tw{z-index:1;width:29cqw;font-size:1.42cqw}.aist-h-tw .aist-k-tac{animation:aist-in .9s cubic-bezier(.2,.8,.2,1) backwards}.aist-h-tw[data-k=boost]{left:0;top:2cqw}.aist-h-tw[data-k=boost] .aist-k-tac{rotate:-7deg;animation-delay:.1s}.aist-h-tw[data-k=flyer]{right:2cqw;top:0}.aist-h-tw[data-k=flyer] .aist-k-tac{rotate:6deg;animation-delay:.2s}.aist-h-tw[data-k=coupon]{left:0;top:38cqw}.aist-h-tw[data-k=coupon] .aist-k-tac{rotate:-5deg;animation-delay:.3s}.aist-h-tw[data-k=dir]{right:0;top:24cqw}.aist-h-tw[data-k=dir] .aist-k-tac{rotate:7deg;animation-delay:.4s}.aist-h-tw[data-k=note]{left:32cqw;top:70cqw;width:22cqw}.aist-h-tw[data-k=note] .aist-k-tac{rotate:-4deg;animation-delay:.5s}.aist-h-planw{left:11cqw;top:13cqw;z-index:3;width:65cqw;font-size:1.6cqw}.aist-h-planw .aist-k-doc{animation:aist-up 1.1s cubic-bezier(.2,.8,.2,1) .35s backwards}.aist-h-rankw{right:0;top:50cqw;z-index:4;width:44cqw;font-size:1.5cqw}.aist-h-rankw .aist-k-rank{rotate:1.5deg;animation:aist-in 1s cubic-bezier(.2,.8,.2,1) .8s backwards}.aist-h-revw{left:2cqw;top:57cqw;z-index:4;width:36cqw;font-size:1.5cqw}.aist-h-chip{display:flex;align-items:center;gap:.7em;padding:.85em 1em;border-radius:1em;background:#16302A;box-shadow:0 2em 3em -1.8em rgba(6,38,26,.7);font-family:var(--font-hm-sans),system-ui,sans-serif;color:#fff;rotate:-1.5deg;animation:aist-in 1s cubic-bezier(.2,.8,.2,1) 1s backwards}.aist-h-chip>i{flex:none;box-sizing:border-box;width:2.3em;height:2.3em;padding:.5em;border-radius:50%;background:var(--hm-lime);color:var(--hm-ink)}.aist-h-chip span{display:flex;flex-direction:column}.aist-h-chip b{font-size:.92em;font-weight:600}.aist-h-chip em{font-size:.74em;color:rgba(255,255,255,.7)}@keyframes aist-in{0%{opacity:0;transform:translateY(4cqw)}}@keyframes aist-up{0%{opacity:0;transform:translateY(6cqw) scale(.95)}}@media (max-width:960px){.aist-h-grid{grid-template-columns:1fr;perspective:1400px;perspective-origin:50% 60%}.aist-h{width:100%;max-width:600px;margin:18px auto 0;aspect-ratio:1/1.02}.aist-h-tw{width:42cqw;font-size:2.2cqw}.aist-h-tw:is([data-k=coupon],[data-k=dir],[data-k=note]){display:none}.aist-h-tw[data-k=boost]{left:0;top:0}.aist-h-tw[data-k=flyer]{right:0;top:3cqw}.aist-h-planw{left:3cqw;top:13cqw;width:88cqw;font-size:2.3cqw}.aist-h-rankw{right:0;top:66cqw;width:64cqw;font-size:2.2cqw}.aist-h-revw{display:none}}@media (prefers-reduced-motion:reduce){.aist-hero *,.prv-hero *{animation:none!important;transition:none!important}}.aist-s-board,.prv-s-board{container-type:inline-size;position:relative;display:grid;align-items:end;gap:0 2.6%;max-width:1240px;margin:44px auto 0;padding:5% 4% 4.4%;overflow:hidden;border-radius:28px;background:radial-gradient(70% 90% at 40% 18%,#15563D 0,#0B3426 55%,#06251A 100%)}.aist-s-board:before,.prv-s-board:before{content:"";position:absolute;inset:0;background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0) 0 0 /22px 22px;pointer-events:none}.aist-s-board{grid-template-columns:minmax(0,55fr) minmax(0,24fr) minmax(0,18fr)}.aist-s-lapw{position:relative;z-index:1;margin-bottom:1%;will-change:transform}.aist-s-scr{aspect-ratio:16/10.6;background:#EEF2EF}.aist-s-bar{display:flex;align-items:center;gap:.8cqw;padding:1.3cqw 2cqw;background:#fff;border-bottom:1px solid #e1e8e4;font-family:var(--font-hm-sans),system-ui,sans-serif;font-size:1.9cqw;color:#16302A}.aist-s-bar i{width:2.4cqw;height:2.4cqw;color:#2E9E5B}.aist-s-bar em,.aist-s-bar span{font-weight:600}.aist-s-bar em{margin-left:auto;padding:.3cqw 1.2cqw;border-radius:99px;background:#E9F9D5;font-size:1.5cqw;color:#2F6B12}.aist-s-page{position:relative;margin:2.2cqw 7% 0;font-size:1.95cqw}.aist-s-page .aist-k-doc{box-shadow:0 0 0 1px rgba(22,48,42,.08),0 1.2em 2.4em -1.6em rgba(22,48,42,.4)}.aist-s-rw{margin-bottom:6%;font-size:1.15cqw}.aist-s-pw,.aist-s-rw{position:relative;z-index:2;will-change:transform}.aist-s-ph .lk-ph-scr{font-size:5.6cqw;font-family:var(--font-hm-sans),-apple-system,sans-serif;color:#16302A;background:#F6F8F7}.aist-s-in{display:flex;align-items:center;gap:.3em;padding:12cqw 1em .5em;font-size:.85em;font-weight:600;color:#2E9E5B}.aist-s-in i{width:1em;height:1em}.aist-s-mail{position:relative;display:flex;flex-direction:column;gap:.55em;margin:0 .6em;padding:.9em .9em 1em;border-radius:.9em;background:#fff;box-shadow:0 0 0 1px rgba(22,48,42,.06)}.aist-s-from{display:flex;align-items:center;gap:.5em}.aist-s-from img{width:1.8em;height:1.8em;border-radius:50%}.aist-s-from span{display:flex;flex-direction:column}.aist-s-from b{font-size:.8em}.aist-s-from em{font-size:.66em;color:#5E7A6E}.aist-s-subj{font-family:var(--font-dm-serif),Georgia,serif;font-size:1.1em;font-weight:400;line-height:1.15}.aist-s-mail ul{display:grid;gap:.55em}.aist-s-mail li{display:flex;flex-direction:column;padding-left:.7em;border-left:.18em solid #9fe24f}.aist-s-mail li b{font-size:.72em}.aist-s-mail li span{font-size:.66em;line-height:1.3;color:#3D5A4E}.aist-s-sig{display:flex;align-items:center;gap:.4em;margin-top:.2em;font-size:.62em;font-weight:600;color:#2F6B12}.aist-s-sig i{width:1.6em;height:1.6em}.aist-s [data-mk],.prv-s [data-mk]{position:relative}.aist-s [data-mk]:after,.prv-s [data-mk]:after{position:absolute;z-index:5;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--hm-lime);box-shadow:0 0 0 6px rgba(190,250,94,.3),0 10px 20px -8px rgba(0,0,0,.5);font-family:var(--font-hm-sans),system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1;color:var(--hm-ink)}.aist-s [data-mk=plan]:after,.prv-s [data-mk=film]:after{content:"1";left:-12px;top:-12px}.aist-s [data-mk=rank]:after,.prv-s [data-mk=reel]:after{content:"2";right:-12px;top:-14px}.aist-s [data-mk=rev]:after,.prv-s [data-mk=ver]:after{content:"3";right:-10px;top:-14px}:is(.aist-s,.prv-s)[data-s] [data-mk]:after{transition:opacity .3s ease,scale .55s cubic-bezier(.3,1.6,.5,1)}:is(.aist-s,.prv-s)[data-s] :is([data-mk=rank],[data-mk=reel]):after{transition-delay:.3s}:is(.aist-s,.prv-s)[data-s] :is([data-mk=rev],[data-mk=ver]):after{transition-delay:.6s}:is(.aist-s,.prv-s)[data-s=arm] [data-mk]:after{opacity:0;scale:.2}:is(.aist-s,.prv-s)[data-s] .aist-k-steps li{transition:opacity .4s ease,background-color .5s ease;transition-delay:calc(var(--i) * .22s + .3s)}:is(.aist-s)[data-s=arm] .aist-k-steps li{opacity:0}.aist-s-key,.prv-s-key{max-width:1160px}@media (max-width:960px){.aist-s-board,.prv-s-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 6%;padding:6% 6% 7%;border-radius:22px}.aist-s-lapw,.prv-s-lapw{grid-column:1/-1}.aist-s-scr{aspect-ratio:auto;padding-bottom:3cqw}.aist-s-page{margin:2cqw 3%;font-size:1.9cqw}.aist-s-rw{margin:0;font-size:2.3cqw;align-self:center}.aist-s [data-mk]:after,.prv-s [data-mk]:after{width:26px;height:26px;font-size:12px;box-shadow:0 0 0 4px rgba(190,250,94,.3)}.aist-s-key,.prv-s-key{grid-template-columns:1fr;gap:8px}.aist-s-key li+li,.prv-s-key li+li{border-left:0}.aist-s-key li,.prv-s-key li{justify-content:flex-start}}.aist-g-h{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5E7A6E}.aist-g-h i{flex:none;width:15px;height:15px;color:#16302A}.aist-g .gt-v{font-family:var(--font-hm-sans),system-ui,sans-serif;line-height:1.3;color:#16302A;text-align:left}.aist-g-look,.aist-g-money,.aist-g-plan,.aist-g-qtr,.aist-g-rank,.aist-g-riv{width:300px;height:262px}.aist-g-doc{position:absolute;left:0;top:6px;width:300px;font-size:10.4px}.aist-g-doc .aist-k-doc{box-shadow:none}.lg-pill[data-p=as1]{right:-6px;bottom:6px}.aist-g-mc{position:absolute;left:0;top:4px;display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:8px;width:296px;box-sizing:border-box;padding:14px 12px}.aist-g-col{display:flex;flex-direction:column;gap:7px}.aist-g-col .aist-g-h{margin-bottom:2px}.aist-g-col[data-t=was] s{padding:6px 8px;border-radius:7px;background:#F4F1EA;font-size:11.5px;color:#9A9384;text-decoration:line-through;text-decoration-color:#C5221F}.aist-g-col[data-t=now] span{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:7px;background:#F2FBE6;box-shadow:inset 0 0 0 1px #CDEBB0;font-size:11.5px;font-weight:600}.aist-g-col[data-t=now] span i{display:grid;place-items:center;flex:none;width:14px;height:14px}.aist-g-arrow{width:22px;height:22px;color:#2E9E5B}.lg-pill[data-p=as2]{left:18px;bottom:6px}.aist-g-rc{position:absolute;left:0;top:4px;width:296px;font-size:11.5px}.aist-g-rc .aist-k-rank{box-shadow:none}.aist-g-lc{position:absolute;left:0;top:4px;width:292px;box-sizing:border-box;padding:13px 14px 8px}.aist-g-lc ul{display:grid;margin-top:6px}.aist-g-lc li{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:6px 0;border-bottom:1px solid #f0f3f1;font-size:12px;font-weight:600}.aist-g-lc li:last-child{border-bottom:0}.aist-g-lc li>i{display:grid;place-items:center;width:24px;height:24px;padding:5px;background:#F1F5F2;color:#16302A}.aist-g-lc li>i,.aist-g-lc li>s{box-sizing:border-box;border-radius:50%}.aist-g-lc li>s{width:18px;height:18px;padding:3px;background:#2E9E5B;color:#fff}.aist-g-rv{position:absolute;left:0;top:0;width:290px;box-sizing:border-box;padding:13px 14px 10px}.aist-g-rv ul{display:grid;gap:4px;margin-top:8px}.aist-g-rv li{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:9px}.aist-g-rv li span{display:flex;flex-direction:column}.aist-g-rv li b{font-size:12.5px}.aist-g-rv li em{font-size:10.5px;color:#5E7A6E}.aist-g-dot{flex:none;width:26px;height:26px;border-radius:50%;background:#E1E6E3}.aist-g-rv li[data-me]{background:#F2FBE6;box-shadow:inset 0 0 0 1px #CDEBB0}.aist-g-rv li[data-me] .lk-mono{font-size:26px}.aist-g-gap{position:absolute;right:0;bottom:4px;max-width:230px}.aist-g-gap span{display:block;padding:9px 12px;border-radius:14px;border-bottom-right-radius:4px;background:#16302A;box-shadow:0 16px 30px -16px rgba(22,48,42,.6);font-size:12.5px;font-weight:600;line-height:1.3;color:#fff}.aist-g-gap em{display:block;margin-bottom:2px;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--hm-lime)}.aist-g-strip{position:absolute;left:0;top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:300px}.aist-g-strip>span{display:flex;flex-direction:column;gap:6px;box-sizing:border-box;min-height:150px;padding:12px 10px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(6,38,26,.07),0 18px 34px -22px rgba(6,38,26,.45)}.aist-g-strip b{font-size:12px}.aist-g-strip em{display:flex;align-items:center;gap:5px;font-size:10.5px;color:#3D5A4E}.aist-g-strip em i{flex:none;width:12px;height:12px;color:#2E9E5B}.aist-g-strip>span[data-on]{background:#16302A;color:#fff;transform:translateY(-14px)}.aist-g-strip>span[data-on] em{color:rgba(255,255,255,.75)}.aist-g-cal{box-sizing:border-box;width:30px;height:30px;padding:6px;border-radius:50%;background:var(--hm-lime);color:var(--hm-ink)}.lg-pill[data-p=as6]{right:10px;bottom:8px}.gt-c[data-s] :is(.aist-g-col s,.aist-g-col span,.aist-g-lc li,.aist-g-rv li,.aist-g-gap,.aist-g-strip>span,.aist-k-rank li,.aist-k-steps li){transition:opacity .45s ease,transform .5s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(var(--i) * .26s + .25s)}.gt-c[data-s=arm] :is(.aist-g-col s,.aist-g-col span,.aist-g-lc li,.aist-g-rv li,.aist-g-gap,.aist-g-strip>span,.aist-k-rank li,.aist-k-steps li){opacity:0;transform:translateY(12px)}.gt-c[data-s] .lg-pill{transition:opacity .4s ease,transform .5s cubic-bezier(.3,1.5,.5,1);transition-delay:1.1s}.gt-c[data-s=arm] .lg-pill{opacity:0;transform:scale(.8)}:is(.aist-r-top,.prv-r-top){display:flex;align-items:center;gap:1.8cqw;padding:2.4cqw 3cqw;border-bottom:1px solid #eef0f3}.aist-r-top .lk-mono,.prv-r-top .prv-k-mono{font-size:max(20px,4.6cqw)}:is(.aist-r-top,.prv-r-top)>b{font-family:var(--font-dm-serif),Georgia,serif;font-size:max(13px,2.9cqw);font-weight:400;color:#16302A}.prv-r-top>b{color:#34233F}:is(.aist-r-ttl,.prv-r-ttl){margin-left:auto;font-size:max(11px,2.4cqw);font-weight:600;color:#3D4A5C}:is(.aist-r-own,.prv-r-own){display:inline-flex;align-items:center;gap:.6cqw;padding:.5cqw 1.4cqw;border-radius:99px;background:#F0F2F5;font-size:max(8.5px,1.6cqw);font-style:normal;font-weight:600;color:#5B6878;white-space:nowrap}:is(.aist-r-own,.prv-r-own) span{display:block;width:max(9px,1.6cqw);height:max(9px,1.6cqw)}:is(.aist-r-grid,.prv-r-grid){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6cqw;margin:1.6cqw 2.4cqw 0}:is(.aist-r-sec,.prv-r-sec){position:relative;display:flex;flex-direction:column;gap:.9cqw;min-width:0;padding:1.6cqw 2cqw;border-radius:1.6cqw;box-shadow:inset 0 0 0 1px #EEF0F3;transition:box-shadow .5s ease}.aist-r .wr-box[data-done="1"] [data-to=read],.aist-r .wr-box[data-done="2"] [data-to=rivals],.aist-r .wr-box[data-done="3"] [data-to=rank],.aist-r .wr-box[data-done="4"] [data-to=order],.aist-r .wr-box[data-done="5"] [data-to=price],.aist-r .wr-box[data-done="6"] [data-to=review],.prv-r .wr-box[data-done="1"] [data-to=stall],.prv-r .wr-box[data-done="2"] [data-to=sort],.prv-r .wr-box[data-done="3"] [data-to=order],.prv-r .wr-box[data-done="4"] [data-to=cut],.prv-r .wr-box[data-done="5"] [data-to=post],.prv-r .wr-box[data-done="6"] [data-to=watch]{box-shadow:inset 0 0 0 2px #7DDB1F,0 0 0 4px rgba(190,250,94,.4)}:is(.aist-r-h,.prv-r-h){display:flex;align-items:center;gap:.8cqw;font-size:max(9px,1.65cqw);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5B6878}:is(.aist-r-h,.prv-r-h)>:is(i,svg,img){flex:none;width:max(11px,2cqw)!important;height:max(11px,2cqw)!important;color:#16302A}.aist-r-chips{display:flex;flex-wrap:wrap;gap:.7cqw}.aist-r-chips em{padding:.5cqw 1.3cqw;border-radius:99px;box-shadow:inset 0 0 0 1px #E2E6EC;font-size:max(9px,1.6cqw);font-weight:600;color:#8A94A3;transition:background-color .4s ease,color .4s ease,box-shadow .4s ease;transition-delay:calc(var(--n) * .12s)}.aist-r-sec[data-to=read][data-on] .aist-r-chips em{background:#16302A;box-shadow:none;color:#fff}:is(.aist-r-row,.prv-r-row){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2cqw}:is(.aist-r-row,.prv-r-row)>i{display:grid;place-items:center;box-sizing:border-box;width:max(20px,3.8cqw);height:max(20px,3.8cqw);padding:max(4px,.8cqw);border-radius:50%;background:#F0F2F5;color:#5B6878}:is(.aist-r-row,.prv-r-row)>i[data-y]{background:#E6F4EA;color:#137333}:is(.aist-r-row,.prv-r-row)>i img{width:100%!important;height:100%!important}:is(.aist-r-row,.prv-r-row) span{min-width:0}:is(.aist-r-row,.prv-r-row) b{display:block;overflow:hidden;font-size:max(9.5px,1.75cqw);font-weight:600;white-space:nowrap;text-overflow:ellipsis}:is(.aist-r-st,.prv-r-st){display:inline-block;width:fit-content;padding:.4cqw 1.2cqw;border-radius:99px;background:#F0F2F5;font-size:max(8.5px,1.5cqw);font-weight:600;color:#6B7686;white-space:nowrap}:is(.aist-r-st,.prv-r-st)[data-s=ok]{background:#E9F9D5;color:#2F6B12}:is(.aist-r-st,.prv-r-st):is([data-s=no],[data-s=yes]){background:#FDF3E1;color:#8A5A00}.aist-r-st[data-s=gap]{background:#16302A;color:#BEFA5E}.aist-r-steps{display:grid;gap:.5cqw}.aist-r-steps li{display:grid;grid-template-columns:max(38px,7cqw) minmax(0,1fr);align-items:center;gap:1cqw;font-size:max(9px,1.6cqw);opacity:.35;transition:opacity .4s ease;transition-delay:calc(var(--n) * .14s)}.aist-r-steps b{padding:.25cqw .6cqw;border-radius:.6cqw;background:#E7EDE9;font-size:.9em;text-align:center}.aist-r-steps span{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.aist-r-sec[data-on] .aist-r-steps li{opacity:1}.aist-r-sec[data-on] .aist-r-steps li:first-child b{background:#16302A;color:#BEFA5E}@media (max-width:560px){:is(.aist-r-grid,.prv-r-grid){grid-template-columns:1fr}}:is(.aist-t-acct,.prv-t-acct){grid-template-columns:minmax(0,1fr);grid-template-rows:none}.at-stage[data-s] :is(.aist-t-acct,.prv-t-acct).at-now .at-p:nth-child(2){transition-delay:.2s}.at-stage[data-s] :is(.aist-t-acct,.prv-t-acct).at-now .at-p:nth-child(3){transition-delay:.4s}.aist-t[data-f=plan] .at-p[data-p=plan],.aist-t[data-f=rank] .at-p[data-p=rank],.aist-t[data-f=review] .at-p[data-p=review],.prv-t[data-f=mls] .at-p[data-p=mls],.prv-t[data-f=shoot] .at-p[data-p=shoot],.prv-t[data-f=still] .at-p[data-p=still]{box-shadow:0 0 0 calc(var(--u) * .3) #7DDB1F,0 0 0 calc(var(--u) * 1.1) rgba(190,250,94,.35)}:is(.aist-t-p,.prv-t-p) .at-ph{display:flex;align-items:center;gap:calc(var(--u) * .6);margin-bottom:calc(var(--u) * .9)}:is(.aist-t-p,.prv-t-p) .at-ph img{width:calc(var(--u) * 1.5)!important;height:calc(var(--u) * 1.5)!important}:is(.aist-t-ic,.prv-t-ic){flex:none;width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);color:#16302A}:is(.aist-t-ok,.aist-t-bad,.prv-t-ok,.prv-t-bad){display:inline-flex;align-items:center;gap:calc(var(--u) * .5);width:fit-content;padding:calc(var(--u) * .5) calc(var(--u) * 1.1);border-radius:99px;font-size:calc(var(--u) * 1.15);font-weight:700;white-space:nowrap}:is(.aist-t-bad,.prv-t-bad){background:#FCE8E6;color:#C5221F}:is(.aist-t-ok,.prv-t-ok){background:#E6F4EA;color:#137333}:is(.aist-t-ok,.aist-t-bad,.prv-t-ok,.prv-t-bad) i{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4)}.aist-t-steps{display:grid;gap:calc(var(--u) * .5)}.aist-t-steps li{display:grid;grid-template-columns:calc(var(--u) * 5) minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * .8);font-size:calc(var(--u) * 1.2)}.aist-t-steps b{padding:calc(var(--u) * .25) 0;border-radius:calc(var(--u) * .4);background:#E7EDE9;font-size:.85em;text-align:center;color:#16302A}.aist-t-steps li:first-child b{background:#16302A;color:#BEFA5E}.aist-t-steps span{font-weight:600}.aist-t-steps em{padding:calc(var(--u) * .2) calc(var(--u) * .7);border-radius:99px;background:#F2FBE6;font-size:.82em;font-weight:600;color:#2F6B12;white-space:nowrap}.aist-t-pile{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * .6)}.aist-t-pile s{padding:calc(var(--u) * .45) calc(var(--u) * .9);border-radius:calc(var(--u) * .5);background:#FFF6CC;box-shadow:0 2px 4px rgba(0,0,0,.08);font-size:calc(var(--u) * 1.15);color:#6B5200}.aist-t-pile s:nth-child(odd){rotate:-3deg}.aist-t-pile s:nth-child(2n){rotate:2.5deg}.aist-t-rank{display:grid;gap:calc(var(--u) * .5)}.aist-t-rank li{display:grid;grid-template-columns:calc(var(--u) * 1.6) minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * .8);padding:calc(var(--u) * .5) calc(var(--u) * .8);border-radius:calc(var(--u) * .6);box-shadow:inset 0 0 0 1px #E8EAED;font-size:calc(var(--u) * 1.2);font-weight:600}.aist-t-rank li img{width:calc(var(--u) * 1.6)!important;height:calc(var(--u) * 1.6)!important}.aist-t-rank li s{padding:calc(var(--u) * .2) calc(var(--u) * .7);border-radius:99px;background:#E7EDE9;font-size:.85em}.aist-t-rank li[data-top]{background:#F6FDEB;box-shadow:inset 0 0 0 2px #9FE24F}.aist-t-rank li[data-top] s{background:#16302A;color:#BEFA5E}.aist-t-sell{display:grid;gap:calc(var(--u) * .5)}.aist-t-sell p{width:fit-content;padding:calc(var(--u) * .6) calc(var(--u) * 1);border-radius:calc(var(--u) * 1);border-bottom-left-radius:calc(var(--u) * .3);background:#F1F3F4;font-size:calc(var(--u) * 1.2);font-weight:600;color:#3C4043}.aist-t-sell p:nth-child(2){margin-left:calc(var(--u) * 2)}.aist-t-sell p:nth-child(3){margin-left:calc(var(--u) * 4)}.aist-t-sell em{display:block;font-size:.78em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#80868B}.aist-t-rev{display:flex;flex-direction:column;gap:calc(var(--u) * .6)}.aist-t-rev p{font-size:calc(var(--u) * 1.2);color:#3C4043}.aist-t-q{font-family:var(--font-dm-serif),Georgia,serif;font-size:calc(var(--u) * 1.7)!important;color:#80868B!important}.prv-k-logo>i,.prv-k-mono{display:grid;place-items:center;flex:none;box-sizing:border-box;background:#34233F;color:#F4B183}.prv-k-mono{width:1em;height:1em;padding:.2em;border-radius:.28em}.prv-k-logo{display:inline-flex;align-items:center;gap:.5em;min-width:0;font-family:var(--font-hm-sans),system-ui,sans-serif}.prv-k-logo>i{width:2.2em;height:2.2em;padding:.42em;border-radius:.55em}.prv-k-logo>span{display:flex;flex-direction:column;line-height:1.05}.prv-k-logo b{font-family:var(--font-dm-serif),Georgia,serif;font-size:1.1em;font-weight:400;color:#34233F;white-space:nowrap}.prv-k-logo em{font-size:.58em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#B26B45}.prv-k-film{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:.8em;background:#0E0B10;box-shadow:0 0 0 1px rgba(0,0,0,.2),0 2em 3.4em -2em rgba(20,10,25,.75);font-family:var(--font-hm-sans),system-ui,sans-serif;color:#fff}.prv-k-fr,.prv-k-frames{position:absolute;inset:0}.prv-k-fr{opacity:0}.prv-k-fr[data-on]{opacity:1}.prv-k-fr img{width:100%;height:100%;object-fit:cover;animation:prv-kb 9s ease-in-out infinite alternate}.prv-k-room{position:absolute;left:.9em;bottom:2.9em;padding:.3em .75em;border-radius:.4em;background:rgba(14,11,16,.72);font-size:.8em;font-weight:600;letter-spacing:.02em}.prv-k-bug{position:absolute;right:.8em;top:.8em;display:inline-flex;align-items:center;gap:.4em;padding:.3em .65em .3em .3em;border-radius:99px;background:rgba(255,255,255,.92);font-size:.75em;color:#34233F}.prv-k-bug .prv-k-mono{font-size:1.6em}.prv-k-tag{position:absolute;right:.8em;top:.8em;display:inline-flex;align-items:center;gap:.35em;padding:.3em .7em;border-radius:99px;background:#E9F9D5;font-size:.72em;font-weight:700;color:#2F6B12}.prv-k-tag i{width:1.15em;height:1.15em}.prv-k-ctl{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.7em;padding:.7em .9em;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.65))}.prv-k-pl{flex:none;width:1.2em;height:1.2em}.prv-k-cc{flex:none;width:1.3em;height:1.3em;opacity:.85}.prv-k-bar{position:relative;flex:1;height:.3em;border-radius:99px;background:rgba(255,255,255,.3)}.prv-k-bar>i{--p:0.2;position:absolute;left:0;top:0;bottom:0;width:calc(var(--p) * 100%);border-radius:inherit;background:#F4B183}.prv-k-bar>i:after{content:"";position:absolute;right:-.4em;top:50%;width:.8em;height:.8em;margin-top:-.4em;border-radius:50%;background:#fff}.prv-k-bar u{position:absolute;top:-.15em;width:2px;height:.6em;background:rgba(255,255,255,.75)}.prv-k-bar u:first-of-type{display:none}@keyframes prv-kb{0%{transform:scale(1)}to{transform:scale(1.08) translate(-1.5%,-1%)}}.prv-k-rph .lk-ph-scr{font-size:5.4cqw;font-family:var(--font-hm-sans),-apple-system,sans-serif;background:#111;color:#fff}.prv-k-reel{position:absolute;inset:0;overflow:hidden}.prv-k-reel img{width:100%;height:100%;object-fit:cover;filter:brightness(.85);animation:prv-kb 8s ease-in-out infinite alternate}.prv-k-reel-top{position:relative;display:flex;align-items:center;gap:.4em;padding:11cqw 1em 0}.prv-k-reel-top b{font-size:1em;text-shadow:0 1px 4px rgba(0,0,0,.5)}.prv-k-side{position:absolute;right:.7em;bottom:36%;display:flex;flex-direction:column;gap:.9em}.prv-k-side i{width:1.5em;height:1.5em;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.prv-k-capt{position:absolute;left:0;right:0;top:44%;display:flex;justify-content:center}.prv-k-capt span{padding:.25em .6em;border-radius:.35em;background:#F4B183;font-size:1.05em;font-weight:800;color:#34233F}.prv-k-cap{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.45em;padding:2.4em 1em 1.3em;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75))}.prv-k-cap p:first-child{display:flex;align-items:center;gap:.4em}.prv-k-cap .prv-k-mono{font-size:1.7em}.prv-k-cap b{font-size:.85em}.prv-k-cap s{padding:.15em .6em;border-radius:.4em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7);font-size:.7em;font-weight:600}.prv-k-cap p+p{font-size:.8em;line-height:1.35}.prv-k-link{display:inline-flex;align-items:center;gap:.4em;width:fit-content;padding:.4em .75em;border-radius:.5em;background:rgba(255,255,255,.92);font-size:.75em;font-weight:700;color:#34233F}.prv-k-link i{width:1.1em;height:1.1em}.prv-k-end{display:flex;flex-direction:column;align-items:flex-start;gap:.9em;box-sizing:border-box;padding:1.3em 1.3em 1.2em;border-radius:1em;background:#FBF4EE;color:#34233F}.prv-k-agent{display:flex;align-items:center;gap:.7em}.prv-k-face{display:grid;place-items:center;box-sizing:border-box;width:3em;height:3em;padding:.7em;border-radius:50%;background:#F4B183;color:#34233F;box-shadow:0 0 0 .25em #fff}.prv-k-agent span{display:flex;flex-direction:column}.prv-k-agent b{font-size:1.05em}.prv-k-agent em{font-size:.78em;color:#7B6683}.prv-k-call{display:inline-flex;align-items:center;gap:.5em;padding:.6em 1em;border-radius:99px;background:#34233F;font-size:.88em;font-weight:700;color:#fff}.prv-k-call i{width:1.1em;height:1.1em;color:#F4B183}.prv-k-sw{display:flex;gap:.4em}.prv-k-sw i{width:1.4em;height:1.4em;border-radius:50%;background:#34233F;box-shadow:0 0 0 2px #fff}.prv-k-sw i:nth-child(2){background:#F4B183}.prv-k-sw i:nth-child(3){background:#B26B45}.prv-k-ver{box-sizing:border-box;padding:1em 1.1em .9em;border-radius:1em;background:#fff;box-shadow:0 0 0 1px rgba(52,35,63,.08),0 2.4em 4em -2.2em rgba(20,10,25,.6);color:#34233F}.prv-k-h{display:flex;align-items:center;gap:.5em;font-size:.72em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7B6683}.prv-k-h>i{flex:none;width:1.4em;height:1.4em;color:#34233F}.prv-k-ver ul{display:grid;margin-top:.5em}.prv-k-ver li{display:grid;grid-template-columns:2em minmax(0,1fr) 1.3em;align-items:center;gap:.6em;padding:.55em 0;border-bottom:1px solid #f3eef4}.prv-k-ver li:last-child{border-bottom:0}.prv-k-ver li>i{box-sizing:border-box;width:2em;height:2em;padding:.45em;border-radius:.5em;background:#F6EEF7;color:#34233F}.prv-k-ver li span{display:flex;flex-direction:column;min-width:0}.prv-k-ver li b{font-size:.86em;font-weight:600}.prv-k-ver li em{font-size:.7em;color:#7B6683}.prv-k-ver li>s{box-sizing:border-box;width:1.3em;height:1.3em;padding:.22em;border-radius:50%;background:#2E9E5B;color:#fff}.prv-k-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5em;padding:.6em;border-radius:.8em;background:#1A141D}.prv-k-strip li{--on:0;display:flex;flex-direction:column;gap:.35em}.prv-k-strip span{display:block;overflow:hidden;aspect-ratio:1.4/1;border-radius:.35em;box-shadow:0 0 0 calc(var(--on) * .18em) #F4B183}.prv-k-strip img{width:100%;height:100%;object-fit:cover;filter:saturate(calc(.5 + var(--on) * .5)) brightness(calc(.75 + var(--on) * .25))}.prv-k-strip em{overflow:hidden;font-size:.62em;font-weight:600;color:rgba(255,255,255,calc(.55 + var(--on) * .45));white-space:nowrap;text-overflow:ellipsis}.prv-h-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);perspective:1900px;perspective-origin:60% 44%}.prv-h{--rx:0;--ry:0;--s:1;--mx:0;--my:0;container-type:inline-size;position:relative;aspect-ratio:1/.86;transform-style:preserve-3d;transform:rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg)) scale(var(--s))}.prv-h-d{translate:calc(var(--mx) * var(--z) * -3cqw) calc(var(--my) * var(--z) * -2cqw);transition:translate .45s cubic-bezier(.2,.8,.2,1)}.prv-h-stack{top:4cqw;width:30cqw;height:34cqw;transform-style:preserve-3d}.prv-h-pw,.prv-h-stack{position:absolute;left:0}.prv-h-pw{top:0;width:28cqw;will-change:transform}.prv-h-pw:nth-child(2){left:1cqw;top:1.2cqw}.prv-h-pw:nth-child(3){left:2cqw;top:2.4cqw}.prv-h-pw:nth-child(4){left:3cqw;top:3.6cqw}.prv-h-pw:nth-child(5){left:4cqw;top:4.8cqw}.prv-h-print{display:block;box-sizing:border-box;padding:.9cqw .9cqw 3.2cqw;border-radius:.6cqw;background:#fff;box-shadow:0 1.6cqw 3cqw -1.6cqw rgba(30,20,30,.55),0 0 0 1px rgba(0,0,0,.05);animation:prv-in .9s cubic-bezier(.2,.8,.2,1) backwards}.prv-h-pw:first-child .prv-h-print{animation-delay:.1s}.prv-h-pw:nth-child(2) .prv-h-print{animation-delay:.18s}.prv-h-pw:nth-child(3) .prv-h-print{animation-delay:.26s}.prv-h-pw:nth-child(4) .prv-h-print{animation-delay:.34s}.prv-h-pw:nth-child(5) .prv-h-print{animation-delay:.42s}.prv-h-print img{width:100%;aspect-ratio:1.35/1;object-fit:cover}.prv-h-print em{left:1.4cqw;bottom:.8cqw;font-size:1.3cqw;font-weight:600;color:#5B4C60}.prv-h-print em,.prv-h-sent{position:absolute;font-family:var(--font-hm-sans),system-ui,sans-serif}.prv-h-sent{left:1cqw;top:36cqw;display:flex;align-items:center;gap:.7cqw;font-size:1.5cqw;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6B5A72}.prv-h-sent i{width:2cqw;height:2cqw;color:#34233F}.prv-h-filmw,.prv-h-mlsw,.prv-h-phw,.prv-h-stripw{position:absolute;will-change:transform}.prv-h-filmw{left:33cqw;top:2cqw;z-index:2;width:66cqw;font-size:1.7cqw}.prv-h-filmw .prv-k-film{animation:prv-up 1.1s cubic-bezier(.2,.8,.2,1) .3s backwards}.prv-h-stripw{left:2cqw;top:56cqw;z-index:2;width:66cqw;font-size:1.6cqw}.prv-h-stripw>.prv-h-d{animation:prv-in 1s cubic-bezier(.2,.8,.2,1) .6s backwards}.prv-h-cutk{display:flex;align-items:center;gap:.5em;margin-bottom:.5em;font-family:var(--font-hm-sans),system-ui,sans-serif;font-size:.9em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6B5A72}.prv-h-cutk i{width:1.3em;height:1.3em;color:#34233F}.prv-h-phw{right:1cqw;top:30cqw;z-index:4;width:25cqw}.prv-h-phw .lk-ph{rotate:4deg;animation:prv-in 1s cubic-bezier(.2,.8,.2,1) .8s backwards}.prv-h-mlsw{left:31cqw;top:41cqw;z-index:3;width:38cqw;font-size:1.45cqw}.prv-h-chip{display:flex;align-items:center;gap:.7em;padding:.8em 1em;border-radius:1em;background:#fff;box-shadow:0 0 0 1px rgba(52,35,63,.08),0 2em 3em -1.8em rgba(20,10,25,.55);font-family:var(--font-hm-sans),system-ui,sans-serif;color:#34233F;rotate:-1.5deg;animation:prv-in 1s cubic-bezier(.2,.8,.2,1) 1s backwards}.prv-h-chip>i{flex:none;box-sizing:border-box;width:2.3em;height:2.3em;padding:.5em;border-radius:50%;background:#E9F9D5;color:#2F6B12}.prv-h-chip span{display:flex;flex-direction:column;min-width:0}.prv-h-chip b{font-size:.95em;font-weight:600}.prv-h-chip em{font-size:.74em;color:#7B6683}.prv-h-chip s{flex:none;box-sizing:border-box;width:1.5em;height:1.5em;margin-left:auto;padding:.25em;border-radius:50%;background:#2E9E5B;color:#fff}@keyframes prv-in{0%{opacity:0;transform:translateY(4cqw)}}@keyframes prv-up{0%{opacity:0;transform:translateY(6cqw) scale(.95)}}@media (max-width:960px){.prv-h-grid{grid-template-columns:1fr;perspective:1400px;perspective-origin:50% 60%}.prv-h{width:100%;max-width:600px;margin:18px auto 0;aspect-ratio:1/1.08}.prv-h-stack{display:none}.prv-h-filmw{left:0;top:0;width:100%;font-size:2.6cqw}.prv-h-stripw{left:0;top:61cqw;width:64cqw;font-size:2.1cqw}.prv-h-phw{right:0;top:40cqw;width:30cqw}.prv-h-mlsw{left:0;top:86cqw;width:62cqw;font-size:2.2cqw}}@media (prefers-reduced-motion:reduce){.prv-k-fr img,.prv-k-reel img{animation:none}.prv-g-step{display:none}}.prv-s-board{grid-template-columns:minmax(0,56fr) minmax(0,18fr) minmax(0,22fr);background:radial-gradient(70% 90% at 40% 18%,#4A3354 0,#2C1D33 55%,#1B1220 100%)}.prv-s-lapw{position:relative;z-index:1;margin-bottom:1%;will-change:transform}.prv-s-scr{aspect-ratio:16/10.4;font-family:var(--font-hm-sans),system-ui,sans-serif;font-size:1.6cqw;color:#34233F}.prv-s-nav{display:flex;align-items:center;justify-content:space-between;padding:1.4em 2em;border-bottom:1px solid #f0eaf1;font-size:1.1em}.prv-s-nav .prv-k-logo{font-size:1.2em}.prv-s-nav span{display:flex;gap:1.6em;font-size:.95em;font-weight:600;color:#6B5A72}.prv-s-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.8em;padding:1.8em 2em}.prv-s-vid{font-size:1.2em}.prv-s-info{display:flex;flex-direction:column;gap:.5em;min-width:0}.prv-s-info>b{font-family:var(--font-dm-serif),Georgia,serif;font-size:1.7em;font-weight:400;line-height:1.1}.prv-s-info>em{font-size:1em;color:#6B5A72}.prv-s-chk{margin-top:.6em;font-size:.85em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#B26B45}.prv-s-chap{display:grid;gap:.35em}.prv-s-chap li{display:flex;align-items:center;gap:.6em;font-size:.95em;font-weight:600}.prv-s-chap img{width:3.2em;aspect-ratio:1.4/1;border-radius:.3em;object-fit:cover}.prv-s-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;margin-top:auto;padding:.7em;border-radius:.5em;background:#34233F;font-size:.95em;font-weight:700;color:#fff}.prv-s-btn i{width:1.1em;height:1.1em;color:#F4B183}.prv-s-pw,.prv-s-vw{position:relative;z-index:2;will-change:transform}.prv-s-vw{margin-bottom:8%;font-size:1.15cqw}@media (max-width:960px){.prv-s-scr{aspect-ratio:auto;font-size:1.9cqw}.prv-s-body{grid-template-columns:1fr}.prv-s-vw{margin:0;font-size:2.4cqw;align-self:center}}.prv-g .gt-v{font-family:var(--font-hm-sans),system-ui,sans-serif;line-height:1.3;color:#34233F;text-align:left}.prv-g-h{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7B6683}.prv-g-h i{flex:none;width:15px;height:15px;color:#34233F}.prv-g-brand,.prv-g-films,.prv-g-mls,.prv-g-reels,.prv-g-shoot,.prv-g-walk{width:300px;height:262px}.prv-g-thumbs{position:absolute;left:6px;top:0;display:flex;gap:6px}.prv-g-thumbs img{width:64px;aspect-ratio:1.35/1;border:3px solid #fff;border-radius:6px;box-shadow:0 8px 16px -8px rgba(20,10,25,.5);object-fit:cover}.prv-g-thumbs img:nth-child(odd){rotate:-4deg}.prv-g-thumbs img:nth-child(2n){rotate:3deg}.prv-g-fc{bottom:6px;width:300px;font-size:11px}.prv-g-fc,.prv-g-sc{position:absolute;left:0}.prv-g-sc{top:0;width:290px;box-sizing:border-box;padding:13px 14px 8px}.prv-g-sc ul{display:grid;margin-top:8px}.prv-g-sc li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f3eef4}.prv-g-sc li:last-child{border-bottom:0}.prv-g-sc li>i{box-sizing:border-box;width:30px;height:30px;padding:7px;border-radius:50%;background:#F6EEF7;color:#34233F}.prv-g-sc li s{font-size:12.5px;color:#8A7F90;text-decoration:line-through;text-decoration-color:#C5221F}.prv-g-sc li em{padding:3px 9px;border-radius:99px;background:#E9F9D5;font-size:10px;font-weight:700;color:#2F6B12;white-space:nowrap}.lg-pill[data-p=pv2]{right:-6px;bottom:8px}.prv-g-ph{position:absolute;left:22px;top:-14px;width:128px}.prv-g-where{position:absolute;right:0;top:40px;display:flex;flex-direction:column;gap:8px}.prv-g-where span{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 8px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px rgba(52,35,63,.08),0 12px 22px -12px rgba(20,10,25,.5);font-size:12px;font-weight:600;white-space:nowrap}.prv-g-where span i{width:16px;height:16px;color:#34233F}.prv-g-ec{position:absolute;left:6px;top:6px;width:270px;overflow:hidden;font-size:13px}.prv-g-ec .prv-k-end{border-radius:14px}.lg-pill[data-p=pv4]{right:-6px;bottom:12px}.prv-g-plan{position:absolute;left:0;top:4px;width:296px;box-sizing:border-box;padding:12px 12px 10px}.prv-g-plan svg{display:block;width:100%;height:auto;margin-top:8px}.prv-g-rm{fill:#FBF7FB;stroke:#CDBFD2;stroke-width:.6}.prv-g-plan text{font-family:var(--font-hm-sans),system-ui,sans-serif;font-size:3.6px;font-weight:600;fill:#6B5A72}.prv-g-path{fill:none;stroke:#F4B183;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:.02 .025}.prv-g-step{fill:#34233F;stroke:#fff;stroke-width:.8}.prv-g-cut{position:absolute;width:210px;font-size:9px}.prv-g-cut[data-t=brand]{left:0;top:0;rotate:-3deg}.prv-g-cut[data-t=clean]{right:0;bottom:6px;rotate:2deg}.prv-g-cut p{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:11.5px;font-weight:700}.prv-g-cut p i{box-sizing:border-box;width:16px;height:16px;padding:3px;border-radius:50%;background:#2E9E5B;color:#fff}.gt-c[data-s] :is(.prv-g-thumbs img,.prv-g-fc,.prv-g-sc li,.prv-g-where span,.prv-g-cut){transition:opacity .45s ease,transform .5s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(var(--i) * .22s + .25s)}.gt-c[data-s=arm] :is(.prv-g-thumbs img,.prv-g-fc,.prv-g-sc li,.prv-g-where span,.prv-g-cut){opacity:0;transform:translateY(12px)}.prv-r-shots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8cqw}.prv-r-shots li{display:flex;flex-direction:column;gap:.4cqw;opacity:.4;transition:opacity .4s ease;transition-delay:calc(var(--n) * .14s)}.prv-r-sec[data-on] .prv-r-shots li{opacity:1}.prv-r-shots img{width:100%;aspect-ratio:1.3/1;border-radius:.8cqw;object-fit:cover}.prv-r-shots em{overflow:hidden;font-size:max(8px,1.35cqw);font-weight:600;color:#6B5A72;white-space:nowrap;text-overflow:ellipsis}.prv-r-lst{display:flex;align-items:center;gap:1.4cqw}.prv-r-th{position:relative;display:block;flex:none;width:34%;aspect-ratio:1.5/1;overflow:hidden;border-radius:1cqw}.prv-r-th[data-up]{width:20%;aspect-ratio:.7/1}.prv-r-th img{width:100%;height:100%;object-fit:cover}.prv-r-th i{position:absolute;left:50%;top:50%;box-sizing:border-box;width:max(18px,3.4cqw);height:max(18px,3.4cqw);margin:calc(max(18px, 3.4cqw) / -2) 0 0 calc(max(18px, 3.4cqw) / -2);padding:max(4px,.8cqw);border-radius:50%;background:rgba(255,255,255,.92);color:#34233F}.prv-r-lst>span:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:.6cqw;min-width:0}.prv-r-lst b{font-size:max(10px,1.85cqw);font-weight:600;line-height:1.2}.prv-r-lst em{font-size:max(9px,1.5cqw);color:#6B7686}.prv-t-post{display:flex;align-items:center;gap:calc(var(--u) * 1.4)}.prv-t-pic{position:relative;flex:none;width:46%;aspect-ratio:1.5/1;overflow:hidden;border-radius:calc(var(--u) * .8)}.prv-t-pic[data-up]{width:30%;aspect-ratio:.62/1}.prv-t-pic img{width:100%;height:100%;object-fit:cover}.at-was .prv-t-pic img{filter:brightness(.7) saturate(.4)}.prv-t-play{left:50%;top:42%;box-sizing:border-box;width:calc(var(--u) * 3);height:calc(var(--u) * 3);margin:calc(var(--u) * -1.5) 0 0 calc(var(--u) * -1.5);padding:calc(var(--u) * .8) calc(var(--u) * .7) calc(var(--u) * .8) calc(var(--u) * .9);border-radius:50%;background:rgba(255,255,255,.92)}.prv-t-cc,.prv-t-play{position:absolute;color:#34233F}.prv-t-cc{left:6%;right:6%;bottom:8%;padding:calc(var(--u) * .3);border-radius:calc(var(--u) * .3);background:#F4B183;font-size:calc(var(--u) * .95);font-weight:800;line-height:1.2;text-align:center}.prv-t-rows{flex-direction:column}.prv-t-rows,.prv-t-rows p{display:flex;gap:calc(var(--u) * .6)}.prv-t-rows p{align-items:center;font-size:calc(var(--u) * 1.25);font-weight:600;color:#137333}.prv-t-rows[data-bad] p{color:#80868B}.prv-t-rows p i{flex:none;width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5)}.prv-t-ver{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * .6)}.prv-t-ver li{display:grid;grid-template-columns:calc(var(--u) * 2.2) minmax(0,1fr);grid-template-rows:auto auto;column-gap:calc(var(--u) * .6);align-items:center;padding:calc(var(--u) * .6);border-radius:calc(var(--u) * .6);box-shadow:inset 0 0 0 1px #E8EAED}.prv-t-ver li>i{grid-row:1/3;box-sizing:border-box;width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);padding:calc(var(--u) * .45);border-radius:calc(var(--u) * .5);background:#F6EEF7;color:#34233F}.prv-t-ver b{font-size:calc(var(--u) * 1.15)}.prv-t-ver em{font-size:calc(var(--u) * 1);color:#70757A}