.aif{--aif-brand:hsl(var(--brand-accent));--aif-scrim:0 0 0;--aif-on-media:#fff;--aif-ink:hsl(var(--background));--aif-arrive:cubic-bezier(.23, 1, .32, 1);--aif-out:var(--motion-ease-out);--aif-hop:var(--motion-ease-hop);--aif-pop:linear(0, .0237, .0854, .174, .2798, .3943, .5106, .623, .7276, .8213, .9025, .9702, 1.0244, 1.0657, 1.0951, 1.1138, 1.1234, 1.1255, 1.1215, 1.1131, 1.1015, 1.0879, 1.0734, 1.0589, 1.0449, 1.032, 1.0205, 1.0106, 1.0024, .9959, .991, .9875, .9854, .9844, .9843, .9849, .986, .9875, .9893, .9911, .9929, .9947, .9963, .9977, .9989, .9999, 1.0006, 1.0012, 1)}.aif-holo{--w:460px;--h:259px;--r:400px;perspective:2200px;perspective-origin:50% 42%;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;place-items:center;width:100vw;height:420px;margin-inline:calc(50% - 50vw);display:grid;position:relative;overflow-x:clip}.aif-holo[data-grab]{cursor:grabbing}.aif-holo-stage{width:var(--w);height:var(--h);transform-style:preserve-3d;position:relative;transform:rotateX(-6deg)}.aif-holo-ring{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.aif-hp{background:rgb(var(--aif-scrim));transform:rotateY(var(--a)) translateZ(var(--r));border-radius:16px;margin:0;position:absolute;inset:0;overflow:hidden}.aif-hp video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.aif-hp:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .2s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff38}.aif-hp[data-on]:after{box-shadow:inset 0 0 0 2px var(--aif-brand)}@media (max-width:1280px){.aif-holo{--w:400px;--h:225px;--r:350px;height:380px}}@media (max-width:1000px){.aif-holo{--w:340px;--h:191px;--r:296px;height:330px}}@media (max-width:767px){.aif-holo{--w:236px;--h:133px;--r:206px;perspective:1400px;height:240px}}.aif-mk{animation:aif-mkin .36s var(--aif-arrive)}.aif-mk[data-filing]{animation:.64s ease-in forwards aif-mkfade}.aif-mk[data-filing] .aif-mk-top{opacity:0;transition:opacity .2s}.aif-round{border-radius:20px;width:40px;height:40px}@media (max-width:767px){.aif-round{width:36px;height:36px}}.aif-way{animation:aif-wayin .52s var(--aif-arrive) both;transition:transform .3s var(--aif-hop), background-color .15s}.aif-way:nth-child(2){animation-delay:80ms}@media (hover:hover){.aif-way:hover{transform:translateY(-4px)}}.aif-way:active{transform:scale(.98)}.aif-cyc img{opacity:0;transition:opacity .52s, transform 1.1s var(--aif-out);transform:scale(1.04)}.aif-cyc img[data-on]{opacity:1;transform:none}.aif-scan{background:linear-gradient(to bottom, transparent 49%, var(--aif-brand) 50%, transparent 51%);opacity:.9;animation:2.6s ease-in-out infinite alternate aif-scanl;position:absolute;inset:0}.aif-acc-scroll[data-enter] .aif-acc{animation:aif-tin .36s var(--aif-arrive) both}.aif-acc[data-opening] .aif-acc-b{animation:aif-paneF .26s var(--aif-arrive) both}.aif-acc-h>svg:last-child{transition:transform .2s var(--aif-out)}.aif-acc[data-open] .aif-acc-h>svg:last-child{transform:rotate(180deg)}.aif-tgi{outline-offset:2px;outline:2px solid #0000;transition:outline-color .15s}.aif-tgi img{transition:transform .3s var(--aif-out)}.aif-tg-body .aif-tgi img{transform-origin:50% 48%;transform:scale(1.45)}@media (hover:hover){.aif-tgi:hover img{transform:scale(1.04)}.aif-tg-body .aif-tgi:hover img{transform:scale(1.5)}}.aif-tgi .aif-lb{opacity:0;background:linear-gradient(#0000,#000000bf);transition:opacity .15s}.aif-tgi:hover .aif-lb,.aif-tgi:focus-visible .aif-lb,.aif-tgi[aria-pressed=true] .aif-lb{opacity:1}.aif-tgi[aria-pressed=true]{outline-color:var(--aif-brand)}.aif-tgi:focus-visible{outline-color:hsl(var(--ring))}.aif-hit{animation:aif-hit .42s var(--aif-pop)}.aif-sw[aria-pressed=true] i{box-shadow:0 0 0 2px var(--aif-brand)}.aif-sw.aif-hit{animation:none}.aif-sw.aif-hit i{animation:aif-hit .42s var(--aif-pop)}.aif-pill{animation:aif-tin .42s var(--aif-pop) both}.aif-pvx{position:absolute;inset:0;overflow:hidden}.aif-pvx>img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.aif-pvx[data-body]>img{object-fit:contain}.aif-pvx[data-in]{animation:aif-pvin .56s var(--aif-arrive) both}.aif-pvx[data-old]{animation:.5s both aif-pvout}.aif-chip{color:var(--aif-on-media);background:#000000b8}.aif-note{opacity:0;transition:opacity .2s, transform .3s var(--aif-arrive);transform:translateY(6px)}.aif-note[data-on]{opacity:1;transform:none}.aif-eyes i{background:var(--aif-brand);border-radius:50%;width:16px;height:16px;animation:2.4s ease-in-out infinite aif-blink;position:relative;overflow:hidden}.aif-eyes i b{background:#0a0a0a;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;animation:1.6s ease-in-out infinite aif-look;position:absolute;top:50%;left:50%}.aif-eyes[data-lg] i{width:28px;height:28px}.aif-eyes[data-lg] i b{width:12px;height:12px;margin:-6px 0 0 -6px}.aif-eyes[data-xl] i{width:48px;height:48px}.aif-eyes[data-xl] i b{width:20px;height:20px;margin:-10px 0 0 -10px}.aif-load,.aif-load-in{animation:aif-rsin .3s var(--aif-arrive) both}.aif-ld-bar{transform-origin:0;animation:3.5s cubic-bezier(.3,.7,.4,1) forwards aif-ldfill;transform:scaleX(0)}.aif-ld-bar[data-open]{animation:60s cubic-bezier(.1,.6,.3,1) forwards aif-ldcreep}.aif-ticket{box-shadow:0 4px 0 hsl(var(--neutral-500));animation:aif-tkprint .76s var(--aif-pop) both}.aif-ticket[data-file]{animation:.64s cubic-bezier(.55,0,.75,.2) forwards aif-tkfile}.aif-shot{animation:aif-svin .56s var(--aif-pop) both var(--d)}.aif-modal-in{animation:aif-tkprint .52s var(--aif-pop) both}.aif-modal-in .aif-ticket{animation:none}.aif-cc{animation:aif-viewin .36s var(--aif-arrive) both var(--d)}.aif-cc[data-fresh]{animation:aif-ccland .76s var(--aif-pop) both, aif-fresh 1.4s .3s var(--aif-arrive)}.aif-cc .aif-art{transition:transform .4s var(--aif-out)}@media (hover:hover){.aif-cc:hover .aif-art{transform:scale(1.03)}}.aif-band{isolation:isolate;transition:transform .3s var(--aif-arrive)}.aif-band:before,.aif-band:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#000000bf 36px);position:absolute;inset:0 0 -72px}.aif-band:after{opacity:0;background:linear-gradient(#0000,#000000e6 36px);transition:opacity .2s}.aif-use{opacity:0;transition:transform .3s var(--aif-arrive), opacity .2s;transform:translateY(calc(100% + 12px))}.aif-cc:hover .aif-band,.aif-cc:focus-within .aif-band{transform:translateY(-60px)}.aif-cc:hover .aif-band:after,.aif-cc:focus-within .aif-band:after{opacity:1}.aif-cc:hover .aif-use,.aif-cc:focus-within .aif-use{opacity:1;transform:none}@media (hover:none){.aif-band{transform:translateY(-60px)}.aif-use{opacity:1;transform:none}}@keyframes aif-mkin{0%{opacity:0;transform:scale(.985)}}@keyframes aif-mkfade{0%,40%{opacity:1}to{opacity:0}}@keyframes aif-wayin{0%{opacity:0;transform:translateY(16px)}}@keyframes aif-scanl{0%{transform:translateY(-38%)}to{transform:translateY(38%)}}@keyframes aif-tin{0%{opacity:0;transform:scale(.86)}}@keyframes aif-paneF{0%{opacity:0;transform:translate(28px)}}@keyframes aif-hit{0%{transform:scale(.9)}}@keyframes aif-pvin{0%{opacity:0;transform:scale(1.04)}}@keyframes aif-pvout{to{opacity:0}}@keyframes aif-blink{0%,44%,52%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes aif-look{0%,to{transform:translate(-3px,1px)}25%{transform:translate(3px,-1px)}50%{transform:translate(3px,2px)}75%{transform:translate(-2px,-2px)}}@keyframes aif-tkprint{0%{opacity:0;transform:translateY(64px)rotate(-3deg)scale(.96)}}@keyframes aif-tkfile{0%{transform:none}22%{transform:translateY(10px)scale(.97)}to{opacity:0;transform:translateY(-70vh)scale(.18)rotate(-8deg)}}@keyframes aif-svin{0%{opacity:0;transform:translateY(14px)scale(.9)}}@keyframes aif-viewin{0%{opacity:0;transform:translateY(12px)}}@keyframes aif-ccland{0%{opacity:0;transform:translateY(-36px)scale(.7)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes aif-fresh{0%{box-shadow:0 0 0 0 var(--aif-brand)}30%{box-shadow:0 0 0 4px var(--aif-brand)}to{box-shadow:0 0 #0000}}@keyframes aif-rsin{0%{opacity:0;transform:translateY(12px)}}@keyframes aif-ldfill{to{transform:scaleX(1)}}@keyframes aif-ldcreep{to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.aif *,.aif :before,.aif :after,.aif{transition-duration:0s!important;animation:none!important}}
