.cv-layer{pointer-events:none;--u:1vmin;position:absolute;inset:0;overflow:hidden}.cv-live{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1) .35s;position:fixed}.cv-live.cv-back{z-index:0}.cv-live.cv-front{z-index:3}body.entered .cv-live{opacity:1}.cv-item{--L:var(--L-d);--T:var(--T-d);--W:var(--W-d);--H:var(--H-d);--R:var(--R-d);--SZ:var(--SZ-d,6);left:var(--L);top:var(--T);width:var(--W);height:var(--H);transform:translate(-50%, -50%) rotate(var(--R));box-sizing:border-box;transform-origin:50%;-webkit-user-select:none;user-select:none;position:absolute}.cv-item:is([data-t=text],[data-t=button]){height:auto}@media (min-width:641px) and (max-width:1100px){.cv-live .cv-item[data-tab]{--L:var(--L-t);--T:var(--T-t);--W:var(--W-t);--H:var(--H-t);--R:var(--R-t);--SZ:var(--SZ-t,var(--SZ-d,6))}}@media (max-width:640px){.cv-live .cv-item[data-mob]{--L:var(--L-m);--T:var(--T-m);--W:var(--W-m);--H:var(--H-m);--R:var(--R-m);--SZ:var(--SZ-m,var(--SZ-d,6))}}.cv-editor[data-device=tablet] .cv-item[data-tab]{--L:var(--L-t);--T:var(--T-t);--W:var(--W-t);--H:var(--H-t);--R:var(--R-t);--SZ:var(--SZ-t,var(--SZ-d,6))}.cv-editor[data-device=phone] .cv-item[data-mob]{--L:var(--L-m);--T:var(--T-m);--W:var(--W-m);--H:var(--H-m);--R:var(--R-m);--SZ:var(--SZ-m,var(--SZ-d,6))}.cv-card{--u:1cqw;overflow:visible;container-type:inline-size}.cv-live.cv-card{position:absolute}.cv-live.cv-card .cv-item{left:clamp(calc(50% - var(--fit-hw,50vw) + var(--W) / 2), var(--L), calc(50% + var(--fit-hw,50vw) - var(--W) / 2))}.stack{position:relative}.fit{overflow-clip-margin:1rem}.stack>:is(.card,.player,.meta){z-index:1;position:relative}.stack>.cv-card.cv-back{z-index:0}.stack>.cv-card.cv-front{z-index:2}.cv-anim{width:100%;height:100%}.cv-front .cv-item[data-t=button],.cv-front .cv-item[data-t=button] *{pointer-events:auto}.cv-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;width:100%}.cv-img{box-sizing:border-box;pointer-events:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.cv-sticker,.cv-sticker svg,.cv-shape{width:100%;height:100%;display:block}.cv-shape{box-sizing:border-box}.cv-btn{box-sizing:border-box;letter-spacing:.01em;justify-content:center;align-items:center;gap:.45em;width:100%;padding:.72em 1.1em;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .2s cubic-bezier(.2,.7,.2,1),filter .2s;display:flex}.cv-btn-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-btn-arrow{opacity:.8;flex:none;width:.9em;height:.9em}@media (hover:hover){a.cv-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}}a.cv-btn:active{transform:scale(.97)}.cv-layer[data-device=phone] .cv-item[data-vis=desktop],.cv-layer[data-device=desktop] .cv-item[data-vis=mobile],.cv-layer[data-device=tablet] .cv-item[data-vis=mobile]{display:none}@media (max-width:640px){.cv-live .cv-item[data-vis=desktop]{display:none}}@media (min-width:641px){.cv-live .cv-item[data-vis=mobile]{display:none}}.cv-item[data-anim=float] .cv-anim{animation:4.2s ease-in-out infinite cv-float}.cv-item[data-anim=pulse] .cv-anim{animation:2.4s ease-in-out infinite cv-pulse}.cv-item[data-anim=spin] .cv-anim{animation:9s linear infinite cv-spin}.cv-item[data-anim=wiggle] .cv-anim{animation:2.8s ease-in-out infinite cv-wiggle}.cv-item[data-anim=glow] .cv-anim{animation:3s ease-in-out infinite cv-breathe}@keyframes cv-float{50%{transform:translateY(calc(var(--u) * -1.4))}}@keyframes cv-pulse{50%{transform:scale(1.06)}}@keyframes cv-spin{to{transform:rotate(360deg)}}@keyframes cv-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes cv-breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.cv-item .cv-anim{animation:none!important}}.cv-editor .cv-item{pointer-events:auto;cursor:move;touch-action:none}.cv-editor .cv-item[data-locked=true]{cursor:default}.cv-editor .cv-item:hover:not([data-selected=true]){outline:calc(1.5px / var(--s,1)) solid #34d17c8c;outline-offset:calc(2px / var(--s,1))}.cv-editor .cv-btn{pointer-events:none}.cv-item[data-anim=follow] .cv-anim{transform:perspective(520px) translate(var(--tx,0px), var(--ty,0px)) rotateY(var(--fx,0deg)) rotateX(var(--fy,0deg))}.cv-stage-fx canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@keyframes tfx-flow{to{background-position:-220% 0}}@keyframes tfx-shine{0%{background-position:120% 0}60%,to{background-position:-120% 0}}@keyframes tfx-glitch{0%,to{text-shadow:.05em 0 #ff005ad9,-.05em 0 #00dcffd9}20%{text-shadow:-.06em .02em #ff005ad9,.06em -.02em #00dcffd9}40%{text-shadow:.03em -.03em #ff005ad9,-.02em .03em #00dcffd9}60%{text-shadow:-.02em 0 #ff005ad9,.08em 0 #00dcffd9}80%{text-shadow:.06em .01em #ff005ad9,-.04em -.01em #00dcffd9}}@keyframes tfx-neon{0%,18%,22%,62%,64%,to{opacity:1}20%,63%{opacity:.55}}@keyframes tanim-float{50%{transform:translateY(-.14em)}}@keyframes tanim-pulse{50%{transform:scale(1.07)}}@keyframes tanim-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes tanim-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-.28em)}55%{transform:translateY(0)}70%{transform:translateY(-.08em)}}@keyframes tanim-flicker{0%,8%,12%,55%,58%,to{opacity:1}10%,56%{opacity:.35}}@keyframes tanim-swing{0%,to{transform:rotate(4deg)}50%{transform:rotate(-4deg)}}@keyframes tanim-breathe{50%{opacity:.5}}.cv-tfx{display:inline}.cv-tfx[data-anim]{display:inline-block}@media (prefers-reduced-motion:reduce){[data-ts],.cv-tfx{animation:none!important}}.cv-text-hit{border-radius:3px}.cv-text-hit:hover:not([data-on]){outline:calc(1.5px * var(--hs,1)) dashed #34d17cd9}.cv-text[data-deco]{--dc-c:var(--dc,var(--accent,#e6d6bd));box-sizing:border-box}.cv-text:is([data-deco=classic],[data-deco=bar]){border-inline-start:.14em solid var(--dc-c);border-radius:.6em;padding:.45em .95em .5em}.cv-text[data-deco=classic]{background:linear-gradient(90deg, color-mix(in srgb, var(--dc-c) 14%, transparent), #ffffff05 85%);padding-inline-end:2.1em;position:relative}.cv-text[data-deco=classic][data-rtl]{background:linear-gradient(270deg, color-mix(in srgb, var(--dc-c) 14%, transparent), #ffffff05 85%)}.cv-text[data-deco=classic]:after{content:"”";inset-inline-end:.45em;color:color-mix(in srgb, var(--dc-c) 50%, transparent);pointer-events:none;font:700 2.5em/1 Amiri,Georgia,serif;position:absolute;bottom:-.3em}.cv-text[data-deco=box]{border:.08em solid color-mix(in srgb, var(--dc-c) 70%, transparent);background:color-mix(in srgb, var(--dc-c) 9%, transparent);border-radius:.7em;padding:.55em .95em}.cv-text[data-deco=frame]{border:.08em solid var(--dc-c);outline:.08em solid color-mix(in srgb, var(--dc-c) 45%, transparent);outline-offset:.22em;border-radius:.25em;padding:.7em 1.1em}.cv-text[data-deco=underline]{background:linear-gradient(var(--dc-c), var(--dc-c)) no-repeat center bottom / 34% .1em;padding-bottom:.45em}.cv-text[data-deco=underline][data-align=left]{background-position:0 100%}.cv-text[data-deco=underline][data-align=right]{background-position:100% 100%}.cv-qm{vertical-align:-.3em;color:var(--dc-c);-webkit-text-fill-color:var(--dc-c);margin-inline:.12em;font:700 1.55em/0 Amiri,Georgia,serif;display:inline-block}.stack{--room-t:var(--room-t-d,0);--room-b:var(--room-b-d,0);margin-top:max(0px, calc(min(100%, var(--card-w,520px)) * var(--room-t) / 100 - (clamp(4.4rem, 12vh, 7rem) - 64px)));margin-bottom:calc(min(100%, var(--card-w,520px)) * var(--room-b) / 100)}@media (min-width:641px) and (max-width:1100px){.stack{--room-t:var(--room-t-t,var(--room-t-d,0));--room-b:var(--room-b-t,var(--room-b-d,0))}}@media (max-width:640px){.stack{--room-t:var(--room-t-m,var(--room-t-d,0));--room-b:var(--room-b-m,var(--room-b-d,0))}}
