.fsc-root{--u:min(1cqw, 1.7705cqh);--fsc-t:13s;--fsc-in:cubic-bezier(.16, 1, .3, 1);--fsc-out:cubic-bezier(.7, 0, .84, 0);--fsc-io:cubic-bezier(.65, 0, .35, 1);isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-sans);color:var(--color-ink);background:radial-gradient(90% 120% at 90% 112%, color-mix(in srgb, var(--color-accent) 24%, transparent), transparent 62%), radial-gradient(70% 90% at 0% 0%, #ffffff0d, transparent 60%), var(--color-bg);position:absolute;inset:0;overflow:hidden;container-type:size}.fsc-root *,.fsc-root :before,.fsc-root :after{box-sizing:border-box}.fsc-root figure{margin:0}.fsc-root:before{content:"";z-index:8;opacity:.085;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;animation:1s step-end infinite fsc-grain;position:absolute;inset:0}.fsc-root:after{content:"";z-index:9;background:linear-gradient(#ffffff0f,#0000 14%),radial-gradient(120% 120% at 50% 45%,#0000 52%,#0000009e 100%);position:absolute;inset:0}@keyframes fsc-grain{0%{background-position:0 0}12.5%{background-position:-37px 52px}25%{background-position:61px -23px}37.5%{background-position:-84px -71px}50%{background-position:29px 96px}62.5%{background-position:-112px 18px}75%{background-position:74px 67px}87.5%{background-position:-19px -104px}}.fsc-stage{width:calc(var(--u) * 100);height:calc(var(--u) * 56.5);margin:auto;position:absolute;inset:0}.fsc-stage:before{content:"";inset:calc(var(--u) * -10);animation:fsc-cam-grid var(--fsc-t) linear infinite both;background-image:radial-gradient(circle at center, #ffffff1a 0, #ffffff1a calc(var(--u) * .14), transparent calc(var(--u) * .2));background-size:calc(var(--u) * 3.2) calc(var(--u) * 3.2);position:absolute;-webkit-mask-image:radial-gradient(60% 70%,#000000e6,#0000 100%);mask-image:radial-gradient(60% 70%,#000000e6,#0000 100%)}.fsc-stage:after{content:"";inset:calc(var(--u) * -6);z-index:0;background:radial-gradient(34% 48% at 27% 42%, color-mix(in srgb, var(--color-accent) 26%, transparent), transparent 72%), radial-gradient(38% 52% at 74% 38%, color-mix(in srgb, var(--color-accent) 15%, transparent), transparent 72%);animation:6.5s ease-in-out infinite alternate fsc-breathe;position:absolute}@keyframes fsc-breathe{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.07)}}.fsc-cast{position:absolute;inset:0}.fsc-cast--far{opacity:.3;filter:blur(calc(var(--u) * 1.1)) brightness(.55) saturate(1.15);animation:fsc-drift-far 26s ease-in-out infinite alternate, fsc-cam-far var(--fsc-t) linear infinite both}.fsc-cast--near{opacity:.4;filter:blur(calc(var(--u) * .7)) brightness(.62) saturate(1.15);animation:fsc-drift-near 13s ease-in-out infinite alternate, fsc-cam-near var(--fsc-t) linear infinite both;scale:1.02}.fsc-cast-card{width:calc(var(--u) * 12.5);height:calc(var(--u) * 22.2);object-fit:cover;border-radius:calc(var(--u) * 1.8);display:block;position:absolute}.fsc-cast-card--far-1{left:calc(var(--u) * -3.5);top:calc(var(--u) * 36);rotate:-7deg}.fsc-cast-card--far-2{left:calc(var(--u) * 41);top:calc(var(--u) * -10.5);rotate:5deg}.fsc-cast-card--near-1{left:calc(var(--u) * 88);top:calc(var(--u) * 38.5);width:calc(var(--u) * 14);height:calc(var(--u) * 24.9);rotate:8deg}.fsc-cast-card--near-2{left:calc(var(--u) * 45);top:calc(var(--u) * 33);width:calc(var(--u) * 14);height:calc(var(--u) * 24.9);rotate:-4deg}@keyframes fsc-drift-far{0%{translate:calc(var(--u) * -1.6) calc(var(--u) * .9)}to{translate:calc(var(--u) * 1.6) calc(var(--u) * -.9)}}@keyframes fsc-drift-near{0%{translate:calc(var(--u) * 2.6) calc(var(--u) * -1.2)}to{translate:calc(var(--u) * -2.6) calc(var(--u) * 1.4)}}.fsc-cam{z-index:1;animation:fsc-cam var(--fsc-t) linear infinite both;position:absolute;inset:0}@keyframes fsc-cam{0%{transform:translate(calc(var(--u) * 35.5), calc(var(--u) * 8.7)) scale(1.42);animation-timing-function:ease-in-out}38.46%{transform:translate(calc(var(--u) * 34.3), calc(var(--u) * 8.2)) scale(1.445);animation-timing-function:var(--fsc-io)}43.85%{transform:translate(calc(var(--u) * 0), calc(var(--u) * 0)) scale(1);animation-timing-function:ease-out}92.31%{transform:translate(calc(var(--u) * 0), calc(var(--u) * -.35)) scale(1.035);animation-timing-function:var(--fsc-io)}to{transform:translate(calc(var(--u) * 35.5), calc(var(--u) * 8.7)) scale(1.42)}}@keyframes fsc-cam-near{0%{transform:translate(calc(var(--u) * 17.04), calc(var(--u) * 4.18)) scale(1.2016);animation-timing-function:ease-in-out}38.46%{transform:translate(calc(var(--u) * 16.46), calc(var(--u) * 3.94)) scale(1.2136);animation-timing-function:var(--fsc-io)}43.85%{transform:translate(calc(var(--u) * 0), calc(var(--u) * 0)) scale(1);animation-timing-function:ease-out}92.31%{transform:translate(calc(var(--u) * 0), calc(var(--u) * -.17)) scale(1.017);animation-timing-function:var(--fsc-io)}to{transform:translate(calc(var(--u) * 17.04), calc(var(--u) * 4.18)) scale(1.2016)}}@keyframes fsc-cam-far{0%{transform:translate(calc(var(--u) * 9.94), calc(var(--u) * 2.44)) scale(1.1176);animation-timing-function:ease-in-out}38.46%{transform:translate(calc(var(--u) * 9.6), calc(var(--u) * 2.3)) scale(1.1246);animation-timing-function:var(--fsc-io)}43.85%{transform:translate(calc(var(--u) * 0), calc(var(--u) * 0)) scale(1);animation-timing-function:ease-out}92.31%{transform:translate(calc(var(--u) * 0), calc(var(--u) * -.1)) scale(1.01);animation-timing-function:var(--fsc-io)}to{transform:translate(calc(var(--u) * 9.94), calc(var(--u) * 2.44)) scale(1.1176)}}@keyframes fsc-cam-grid{0%{transform:translate(calc(var(--u) * 6.39), calc(var(--u) * 1.57)) scale(1.0756);animation-timing-function:ease-in-out}38.46%{transform:translate(calc(var(--u) * 6.17), calc(var(--u) * 1.48)) scale(1.0801);animation-timing-function:var(--fsc-io)}43.85%{transform:translate(calc(var(--u) * 0), calc(var(--u) * 0)) scale(1);animation-timing-function:ease-out}92.31%{transform:translate(calc(var(--u) * 0), calc(var(--u) * -.06)) scale(1.006);animation-timing-function:var(--fsc-io)}to{transform:translate(calc(var(--u) * 6.39), calc(var(--u) * 1.57)) scale(1.0756)}}.fsc-sheet,.fsc-voice{left:calc(var(--u) * 3);width:calc(var(--u) * 41.15);border:max(1px, calc(var(--u) * .16)) solid #ffffff21;background:linear-gradient(158deg, #ffffff1c, #ffffff08 42%, #ffffff0d), color-mix(in srgb, var(--color-surface) 62%, transparent);-webkit-backdrop-filter:blur(calc(var(--u) * 2.4)) saturate(1.6);backdrop-filter:blur(calc(var(--u) * 2.4)) saturate(1.6);box-shadow:calc(var(--u) * 1.1) calc(var(--u) * 2) calc(var(--u) * 4.5) #0000009e, inset 0 max(1px, calc(var(--u) * .16)) 0 #ffffff29;position:absolute;overflow:hidden}.fsc-sheet:before,.fsc-voice:before{content:"";z-index:3;border-radius:inherit;opacity:.34;box-shadow:inset 0 0 0 max(1px, calc(var(--u) * .22)) var(--color-accent), inset 0 0 calc(var(--u) * 3.4) color-mix(in srgb, var(--color-accent) 55%, transparent);animation:fsc-lock-flash var(--fsc-t) linear infinite both;position:absolute;inset:0}.fsc-voice:before{animation-delay:90ms}@keyframes fsc-lock-flash{0%,35.23%{opacity:0;animation-timing-function:var(--fsc-in)}36.77%{opacity:1;animation-timing-function:ease-out}45.38%,97.69%{opacity:.34}99.23%,to{opacity:0}}.fsc-sheet{top:calc(var(--u) * 5);height:calc(var(--u) * 25.2);padding:calc(var(--u) * 1.4);gap:calc(var(--u) * 1);border-radius:calc(var(--u) * 2.3);animation:fsc-sheet var(--fsc-t) linear infinite both;flex-direction:column;display:flex}.fsc-sheet:after{content:"";z-index:4;animation:fsc-sheet-sheen var(--fsc-t) linear infinite both;background:linear-gradient(105deg,#0000 38%,#ffffff21 47%,#ffffff47 50%,#ffffff1a 53%,#0000 62%);position:absolute;inset:0 -20%;transform:translate(-130%)}@keyframes fsc-sheet{0%,4.62%{opacity:0;transform:translateY(calc(var(--u) * 3.2)) scale(.93);animation-timing-function:var(--fsc-in)}8.85%{opacity:1;transform:translateY(calc(var(--u) * -.28)) scale(1.007);animation-timing-function:var(--fsc-io)}11.15%,35.23%{opacity:1;transform:translateY(calc(var(--u) * 0)) scale(1);animation-timing-function:var(--fsc-in)}36.15%{transform:translateY(calc(var(--u) * .16)) scale(.991);animation-timing-function:var(--fsc-io)}38.08%{transform:translateY(calc(var(--u) * -.06)) scale(1.005);animation-timing-function:var(--fsc-io)}40.77%{transform:translateY(calc(var(--u) * 0)) scale(1)}93.85%{opacity:1;transform:translateY(calc(var(--u) * 0)) scale(1);animation-timing-function:var(--fsc-out)}97.31%,to{opacity:0;transform:translateY(calc(var(--u) * 1.6)) scale(.965)}}@keyframes fsc-sheet-sheen{0%,11.54%{opacity:1;animation-timing-function:var(--fsc-io);transform:translate(-130%)}19.23%{opacity:1;transform:translate(130%)}19.62%{opacity:0;transform:translate(130%)}20%{opacity:0;transform:translate(-130%)}36.15%{opacity:1;animation-timing-function:var(--fsc-io);transform:translate(-130%)}43.85%,to{opacity:1;transform:translate(130%)}}.fsc-sheet-head{z-index:2;height:calc(var(--u) * 3.4);flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.fsc-title{min-width:0;font-family:var(--font-display);font-size:calc(var(--u) * 2.6);letter-spacing:-.02em;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.fsc-lock{align-items:center;column-gap:calc(var(--u) * .6);height:calc(var(--u) * 3.4);padding:0 calc(var(--u) * 1.1) 0 calc(var(--u) * .85);border-radius:calc(var(--u) * 1.05);border:max(1px, calc(var(--u) * .16)) solid #ffffff29;font-size:calc(var(--u) * 1.7);white-space:nowrap;box-shadow:calc(var(--u) * .3) calc(var(--u) * .6) calc(var(--u) * 1.4) #00000073;animation:fsc-lock-btn var(--fsc-t) linear infinite both;background:#ffffff0f;flex:none;grid-template-columns:auto auto;grid-template-areas:"ico txt";font-weight:600;line-height:1;display:inline-grid;position:relative;overflow:hidden}.fsc-lock:before{content:"";border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 30%, transparent), color-mix(in srgb, var(--color-accent) 14%, transparent));box-shadow:inset 0 0 0 max(1px, calc(var(--u) * .16)) color-mix(in srgb, var(--color-accent) 70%, transparent);animation:fsc-lock-fill var(--fsc-t) linear infinite both;position:absolute;inset:0}.fsc-lock-ico{width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);color:var(--color-accent-ink);animation:fsc-lock-ico var(--fsc-t) linear infinite both;grid-area:ico;position:relative;overflow:visible}.fsc-lock-body{fill:currentColor}.fsc-lock-shackle{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;transform-box:fill-box;animation:fsc-lock-shackle var(--fsc-t) linear infinite both}.fsc-lock-a,.fsc-lock-b{grid-area:txt;justify-self:center;position:relative}.fsc-lock-a{color:var(--color-ink-2);opacity:0;animation:fsc-lock-a var(--fsc-t) linear infinite both}.fsc-lock-b{color:var(--color-accent-ink);animation:fsc-lock-b var(--fsc-t) linear infinite both}@keyframes fsc-lock-btn{0%,31.92%{filter:brightness();animation-timing-function:ease-out;transform:scale(1)}34.23%{filter:brightness(1.35);animation-timing-function:var(--fsc-out);transform:scale(1.025)}35.38%{filter:brightness(1.1);animation-timing-function:var(--fsc-in);transform:scale(.92)}37.08%{filter:brightness(1.2);animation-timing-function:var(--fsc-io);transform:scale(1.05)}39.23%,to{filter:brightness();transform:scale(1)}}@keyframes fsc-lock-fill{0%,35.38%{opacity:0;animation-timing-function:var(--fsc-in);transform:scaleX(.82)}37.31%,to{opacity:1;transform:scaleX(1)}}@keyframes fsc-lock-ico{0%,35.38%{filter:grayscale()brightness(1.35)}36.92%,to{filter:grayscale(0)brightness()}}@keyframes fsc-lock-shackle{0%,35.23%{animation-timing-function:var(--fsc-out);transform:translateY(-34%)}36%{animation-timing-function:var(--fsc-io);transform:translateY(10%)}36.92%{animation-timing-function:var(--fsc-io);transform:translateY(-5%)}38.08%,to{transform:translateY(0%)}}@keyframes fsc-lock-a{0%,35.38%{opacity:1;transform:translateY(calc(var(--u) * 0));animation-timing-function:var(--fsc-out)}36.62%,to{opacity:0;transform:translateY(calc(var(--u) * -.9))}}@keyframes fsc-lock-b{0%,36%{opacity:0;transform:translateY(calc(var(--u) * .9));animation-timing-function:var(--fsc-in)}38.46%,to{opacity:1;transform:translateY(calc(var(--u) * 0))}}.fsc-grid{z-index:1;gap:calc(var(--u) * .8);flex:1;grid-template-rows:1fr 1fr;grid-template-columns:18fr 8.6fr 10.15fr;min-height:0;display:grid;position:relative}.fsc-cell{--c0:100%;--c1:0%;border-radius:calc(var(--u) * 1.2);background:radial-gradient(circle at center, #ffffff17 0, #ffffff17 calc(var(--u) * .12), transparent calc(var(--u) * .18)) 0 0 / calc(var(--u) * 1.6) calc(var(--u) * 1.6), #ffffff08;min-width:0;min-height:0;box-shadow:inset 0 0 0 max(1px, calc(var(--u) * .14)) #ffffff1a;position:relative;overflow:hidden}.fsc-cell--face{grid-area:1/1/3/2}.fsc-cell--tq{grid-area:1/2/2/3}.fsc-cell--expr{grid-area:2/2/3/3}.fsc-cell--body{grid-area:1/3/3/4}.fsc-cell img{object-fit:cover;width:100%;height:100%;animation:fsc-cell-img var(--fsc-t) linear var(--d) infinite both;display:block;position:absolute;inset:0}.fsc-cell:after{content:"";z-index:2;opacity:0;background:linear-gradient(to bottom, transparent 58%, color-mix(in srgb, var(--color-accent) 30%, transparent) 95%, var(--color-accent-ink) 98.2%, #fffffff2 100%);animation:fsc-cell-scan var(--fsc-t) linear var(--d) infinite both;position:absolute;inset:0}.fsc-cell figcaption{z-index:1;padding:calc(var(--u) * 1.5) calc(var(--u) * .8) calc(var(--u) * .65);font-size:calc(var(--u) * 1.7);white-space:nowrap;color:var(--color-ink);animation:fsc-cell-label var(--fsc-t) linear var(--d) infinite both;background:linear-gradient(#0000,#000000c7);font-weight:600;line-height:1;position:absolute;bottom:0;left:0;right:0}.fsc-cell--tq figcaption,.fsc-cell--expr figcaption{padding-left:0;padding-right:0;padding-top:calc(var(--u) * 1.2);text-align:center}@keyframes fsc-cell-img{0%,8.46%{clip-path:inset(0 0 var(--c0) 0);filter:brightness(1.75)saturate(.25);animation-timing-function:var(--fsc-io)}14.23%{clip-path:inset(0 0 var(--c1) 0);filter:brightness(1.75)saturate(.25);animation-timing-function:ease-out}18.46%{clip-path:inset(0 0 var(--c1) 0);filter:brightness()saturate()}98%{clip-path:inset(0 0 var(--c1) 0);filter:brightness()saturate();animation-timing-function:step-end}98.15%,to{clip-path:inset(0 0 var(--c0) 0);filter:brightness(1.75)saturate(.25)}}@keyframes fsc-cell-scan{0%{opacity:1;transform:translateY(-100%)}8.46%{opacity:1;animation-timing-function:var(--fsc-io);transform:translateY(-100%)}14.23%{opacity:1;animation-timing-function:ease-out;transform:translateY(0%)}16.54%,to{opacity:0;transform:translateY(0%)}}@keyframes fsc-cell-label{0%,13.46%{opacity:0;transform:translateY(calc(var(--u) * .9));animation-timing-function:var(--fsc-in)}17.31%{opacity:1;transform:translateY(calc(var(--u) * 0))}98%{opacity:1;transform:translateY(calc(var(--u) * 0));animation-timing-function:step-end}98.15%,to{opacity:0;transform:translateY(calc(var(--u) * .9))}}.fsc-voice{top:calc(var(--u) * 31.4);height:calc(var(--u) * 7.8);padding:0 calc(var(--u) * 1.6) 0 calc(var(--u) * 1.3);align-items:center;gap:calc(var(--u) * 1.2);border-radius:calc(var(--u) * 2);animation:fsc-voice var(--fsc-t) linear infinite both;display:flex}.fsc-voice-avatar{width:calc(var(--u) * 5.2);height:calc(var(--u) * 5.2);object-fit:cover;box-shadow:0 0 0 max(1px, calc(var(--u) * .2)) var(--color-accent), 0 0 calc(var(--u) * 1.6) color-mix(in srgb, var(--color-accent) 55%, transparent);border-radius:50%;flex:none;display:block}.fsc-voice-name{font-size:calc(var(--u) * 2.45);letter-spacing:-.01em;white-space:nowrap;flex:none;font-weight:600;line-height:1}.fsc-wave{min-width:0;height:calc(var(--u) * 4.8);align-items:center;gap:calc(var(--u) * .42);filter:drop-shadow(0 0 calc(var(--u) * .8) color-mix(in srgb, var(--color-accent) 60%, transparent));animation:fsc-wave-amp var(--fsc-t) linear infinite both;flex:1;display:flex}.fsc-wave i{border-radius:calc(var(--u) * 1);background:linear-gradient(to bottom, var(--color-accent-ink), var(--color-accent) 45%, var(--color-accent-active));height:100%;transform:scaleY(var(--h));animation:fsc-bar var(--t) ease-in-out var(--bd) infinite alternate;flex:1}@keyframes fsc-bar{0%{transform:scaleY(var(--h))}to{transform:scaleY(calc(var(--h) * .34))}}@keyframes fsc-voice{0%,19.23%{opacity:0;transform:translateY(calc(var(--u) * 2.6)) scale(.95);animation-timing-function:var(--fsc-in)}23.08%{opacity:1;transform:translateY(calc(var(--u) * -.22)) scale(1.006);animation-timing-function:var(--fsc-io)}25%,35.85%{opacity:1;transform:translateY(calc(var(--u) * 0)) scale(1);animation-timing-function:var(--fsc-in)}36.92%{transform:translateY(calc(var(--u) * .14)) scale(.992);animation-timing-function:var(--fsc-io)}38.85%{transform:translateY(calc(var(--u) * -.05)) scale(1.004);animation-timing-function:var(--fsc-io)}41.15%{transform:translateY(calc(var(--u) * 0)) scale(1)}93.08%{opacity:1;transform:translateY(calc(var(--u) * 0)) scale(1);animation-timing-function:var(--fsc-out)}96.54%,to{opacity:0;transform:translateY(calc(var(--u) * 1.4)) scale(.97)}}@keyframes fsc-wave-amp{0%,22.31%{animation-timing-function:var(--fsc-in);transform:scaleY(.08)}26.15%,35.38%{animation-timing-function:var(--fsc-io);transform:scaleY(1)}42.31%,65.38%{animation-timing-function:var(--fsc-in);transform:scaleY(.68)}69.23%,79.23%{animation-timing-function:var(--fsc-io);transform:scaleY(.92)}81.92%{animation-timing-function:var(--fsc-in);transform:scaleY(.74)}85.38%,88.46%{animation-timing-function:var(--fsc-io);transform:scaleY(1)}92.31%,to{transform:scaleY(.68)}}.fsc-thumb{width:calc(var(--u) * 15);height:calc(var(--u) * 26.7);border-radius:calc(var(--u) * 1.7);background:var(--color-surface-2);outline:max(1px, calc(var(--u) * .16)) solid #fff3;outline-offset:calc(max(1px, calc(var(--u) * .16)) * -1);box-shadow:calc(var(--u) * 1.1) calc(var(--u) * 2) calc(var(--u) * 4.5) #000000a8;animation:fsc-thumb var(--fsc-t) linear var(--d) infinite both;position:absolute;overflow:hidden}.fsc-thumb--s1,.fsc-ret--s1,.fsc-badge--s1{--tl:49.5;--tt:9;--fx:7.5;--fy:8.9;--rs:11.4}.fsc-thumb--s2,.fsc-ret--s2,.fsc-badge--s2{--tl:65.6;--tt:5.5;--fx:7.5;--fy:6.4;--rs:9.4}.fsc-thumb--s3,.fsc-ret--s3,.fsc-badge--s3{--tl:81.7;--tt:12;--fx:7.5;--fy:12;--rs:11.4}.fsc-thumb{left:calc(var(--u) * var(--tl));top:calc(var(--u) * var(--tt))}.fsc-shot{z-index:0;object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.fsc-thumb:before{content:"";z-index:1;position:absolute;inset:0}.fsc-thumb--s1:before{background:radial-gradient(75% 40% at 88% 6%, color-mix(in srgb, var(--color-accent-ink) 62%, transparent), transparent 100%), linear-gradient(to top, #000000bd, #0000 48%)}.fsc-thumb--s2:before{background:radial-gradient(70% 38% at 100% 16%, color-mix(in srgb, var(--color-accent) 40%, transparent), transparent 100%), linear-gradient(to bottom, #00000080, #00000038 40%, #000c)}.fsc-thumb--s3:before{background:linear-gradient(to top, #000000a8, #0000 40%), radial-gradient(85% 60% at 45% 42%, transparent 46%, color-mix(in srgb, var(--color-accent-active) 46%, transparent) 100%)}.fsc-thumb:after{content:"";z-index:2;animation:fsc-thumb-sheen var(--fsc-t) linear var(--d) infinite both;background:linear-gradient(100deg,#0000 40%,#ffffff4d 50%,#0000 60%);position:absolute;inset:0 -30%;transform:translate(140%)}.fsc-chip{left:calc(var(--u) * .8);bottom:calc(var(--u) * .8);z-index:3;padding:calc(var(--u) * .45) calc(var(--u) * .75);border-radius:calc(var(--u) * .8);font-family:var(--font-mono);font-size:calc(var(--u) * 1.7);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);box-shadow:inset 0 0 0 max(1px, calc(var(--u) * .12)) #ffffff29;background:#00000094;font-weight:500;line-height:1;position:absolute}@keyframes fsc-thumb{0%,40.77%{opacity:0;transform:translate(calc(var(--u) * 7), calc(var(--u) * 5)) rotate(8deg) scale(.84);animation-timing-function:var(--fsc-in)}45%{opacity:1;transform:translate(calc(var(--u) * -.3), calc(var(--u) * -.25)) rotate(-1.1deg) scale(1.016);animation-timing-function:var(--fsc-io)}47.31%{opacity:1;transform:translate(calc(var(--u) * 0), calc(var(--u) * 0)) rotate(0deg) scale(1)}92.31%{opacity:1;transform:translate(calc(var(--u) * 0), calc(var(--u) * 0)) rotate(0deg) scale(1);animation-timing-function:var(--fsc-out)}95.77%,to{opacity:0;transform:translate(calc(var(--u) * 0), calc(var(--u) * 2)) rotate(0deg) scale(.95)}}@keyframes fsc-thumb-sheen{0%,43.85%{animation-timing-function:var(--fsc-io);transform:translate(-140%)}51.15%,to{transform:translate(140%)}}.fsc-ret{--c:var(--color-accent);--l:27%;--w:max(1px, calc(var(--u) * .3));--oy:calc(2 - .05 * (var(--fy) - 13.35));z-index:5;left:calc(var(--u) * (var(--tl) + var(--fx) - var(--rs) / 2));top:calc(var(--u) * (var(--tt) + var(--fy) - var(--rs) / 2));width:calc(var(--u) * var(--rs));height:calc(var(--u) * var(--rs));background:linear-gradient(var(--c), var(--c)) left top / var(--l) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) left top / var(--w) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) right top / var(--l) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) right top / var(--w) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) left bottom / var(--l) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) left bottom / var(--w) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) right bottom / var(--l) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) right bottom / var(--w) var(--l) no-repeat, radial-gradient(circle at center, var(--color-accent-ink) 0, var(--color-accent-ink) 40%, transparent 46%) left center / calc(var(--u) * .9) calc(var(--u) * .9) no-repeat, radial-gradient(circle at center, var(--color-accent-ink) 0, var(--color-accent-ink) 40%, transparent 46%) right center / calc(var(--u) * .9) calc(var(--u) * .9) no-repeat;animation:fsc-ret var(--fsc-t) linear var(--dm) infinite both, fsc-match-out var(--fsc-t) linear var(--d) infinite both, fsc-beat2 var(--fsc-t) linear var(--d2) infinite both;position:absolute}.fsc-ret:before{content:"";opacity:0;height:100%;animation:fsc-ret-sweep .42s ease-in-out infinite alternate, fsc-ret-sweep-vis var(--fsc-t) linear var(--dm) infinite both;background:linear-gradient(#0000 46%,#ffffffd9 49.4% 50.6%,#0000 54%);position:absolute;top:0;left:8%;right:8%}.fsc-ret:after{content:"";inset:calc(var(--u) * .5);opacity:0;border-radius:calc(var(--u) * .6);background:radial-gradient(circle at center, color-mix(in srgb, var(--color-accent) 70%, transparent), color-mix(in srgb, var(--color-accent) 22%, transparent) 70%);animation:fsc-ret-flash var(--fsc-t) linear var(--dm) infinite both;position:absolute}@keyframes fsc-ret{0%,47.69%{transform:translate(calc(var(--u) * -3.2), calc(var(--u) * 4)) scale(1.75);filter:grayscale()brightness(2.4)opacity(0);animation-timing-function:ease-out}49.08%{transform:translate(calc(var(--u) * -2.6), calc(var(--u) * 3.2)) scale(1.62);filter:grayscale()brightness(2.4)opacity();animation-timing-function:var(--fsc-io)}51.08%{transform:translate(calc(var(--u) * 1.7), calc(var(--u) * -1.4)) scale(1.34);filter:grayscale()brightness(2.4)opacity();animation-timing-function:var(--fsc-in)}52.77%{transform:translate(calc(var(--u) * 0), calc(var(--u) * 0)) scale(.92);filter:grayscale()brightness(2.4)opacity();animation-timing-function:var(--fsc-io)}53.85%{transform:translate(calc(var(--u) * 0), calc(var(--u) * 0)) scale(1.05);filter:grayscale(0)brightness(1.5)opacity();animation-timing-function:var(--fsc-io)}55.54%,67.54%{transform:translate(calc(var(--u) * 0), calc(var(--u) * 0)) scale(1);filter:grayscale(0)brightness()opacity();animation-timing-function:var(--fsc-in)}68.62%{transform:translate(calc(var(--u) * 0), calc(var(--u) * 0)) scale(1.07);filter:grayscale(0)brightness(1.6)opacity();animation-timing-function:var(--fsc-io)}71.54%,to{transform:translate(calc(var(--u) * 0), calc(var(--u) * 0)) scale(1);filter:grayscale(0)brightness()opacity()}}@keyframes fsc-match-out{0%{opacity:0;animation-timing-function:step-end;translate:0}30%,92.31%{opacity:1;animation-timing-function:var(--fsc-out);translate:0}95.77%,to{opacity:0;translate:0 calc(var(--u) * var(--oy))}}@keyframes fsc-beat2{0%,82.31%{animation-timing-function:var(--fsc-in);scale:1}83.46%{animation-timing-function:var(--fsc-io);scale:1.06}86.15%,to{scale:1}}@keyframes fsc-ret-sweep{0%{transform:translateY(-42%)}to{transform:translateY(42%)}}@keyframes fsc-ret-sweep-vis{0%,48.08%{opacity:0}49.23%,52.62%{opacity:1}53.69%,to{opacity:0}}@keyframes fsc-ret-flash{0%,53.23%{opacity:0;animation-timing-function:var(--fsc-in)}54.15%{opacity:.6;animation-timing-function:ease-out}58.46%,67.69%{opacity:0;animation-timing-function:var(--fsc-in)}68.77%{opacity:.4;animation-timing-function:ease-out}72.31%,to{opacity:0}}.fsc-badge{--oy:calc(2 - .05 * (var(--fy) + var(--rs) / 2 - 13.35));z-index:6;left:calc(var(--u) * var(--tl));right:calc(var(--u) * (85 - var(--tl)));width:max-content;top:calc(var(--u) * (var(--tt) + var(--fy) + var(--rs) / 2 - 1.7));align-items:center;gap:calc(var(--u) * .45);height:calc(var(--u) * 3.4);padding:0 calc(var(--u) * 1.1) 0 calc(var(--u) * .6);border-radius:calc(var(--u) * 1.7);font-size:calc(var(--u) * 1.75);white-space:nowrap;color:var(--color-on-accent);background:linear-gradient(to bottom, var(--color-accent-hover), var(--color-accent));box-shadow:calc(var(--u) * .3) calc(var(--u) * .6) calc(var(--u) * 1.4) #00000080, 0 0 calc(var(--u) * 1.8) color-mix(in srgb, var(--color-accent) 65%, transparent), inset 0 max(1px, calc(var(--u) * .14)) 0 #fff6;animation:fsc-badge var(--fsc-t) linear var(--dm) infinite both, fsc-match-out var(--fsc-t) linear var(--d) infinite both, fsc-beat2 var(--fsc-t) linear var(--d2) infinite both;margin-inline:auto;font-weight:700;line-height:1;display:flex;position:absolute}.fsc-badge:before{content:"Léo";order:2}.fsc-badge svg{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);display:block}.fsc-badge path{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.fsc-badge:after{content:"";border-radius:inherit;box-shadow:0 0 0 max(1px, calc(var(--u) * .2)) var(--color-accent);opacity:0;animation:fsc-ripple 2.2s var(--fsc-in) var(--dm) infinite;position:absolute;inset:0}@keyframes fsc-badge{0%,53.85%{animation-timing-function:var(--fsc-in);transform:scale(0)}55.69%{animation-timing-function:var(--fsc-io);transform:scale(1.16)}57.08%{animation-timing-function:var(--fsc-io);transform:scale(.96)}58.46%,to{transform:scale(1)}}@keyframes fsc-ripple{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(1.3,1.75)}}.fsc-anchor{z-index:6;left:calc(var(--u) * 43.4);top:calc(var(--u) * 19.05);width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);background:radial-gradient(circle at 35% 35%, #fffffff2, var(--color-accent-ink) 35%, var(--color-accent) 75%);box-shadow:0 0 calc(var(--u) * 1.6) var(--color-accent);animation:fsc-anchor var(--fsc-t) linear infinite both;border-radius:50%;position:absolute}.fsc-anchor:after{content:"";box-shadow:0 0 0 max(1px, calc(var(--u) * .18)) var(--color-accent);opacity:0;animation:fsc-anchor-ripple 1.8s var(--fsc-in) infinite;border-radius:50%;position:absolute;inset:0}@keyframes fsc-anchor{0%,46.92%{opacity:0;animation-timing-function:var(--fsc-in);transform:scale(0)}48.46%{opacity:1;animation-timing-function:var(--fsc-io);transform:scale(1.6)}50.38%,65%{opacity:1;animation-timing-function:var(--fsc-in);transform:scale(1)}66.15%{opacity:1;animation-timing-function:var(--fsc-io);transform:scale(1.5)}68.46%,81.15%{opacity:1;animation-timing-function:var(--fsc-in);transform:scale(1)}82.31%{opacity:1;animation-timing-function:var(--fsc-io);transform:scale(1.32)}84.62%{opacity:1;transform:scale(1)}91.92%{opacity:1;animation-timing-function:var(--fsc-out);transform:scale(1)}94.62%,to{opacity:0;transform:scale(0)}}@keyframes fsc-anchor-ripple{0%{opacity:.8;transform:scale(1)}75%,to{opacity:0;transform:scale(3)}}.fsc-glow{z-index:5;display:block;position:absolute;inset:0}.fsc-glow--thread{filter:drop-shadow(0 0 calc(var(--u) * .55) var(--color-accent))}.fsc-glow--pulse{filter:drop-shadow(0 0 calc(var(--u) * .8) var(--color-accent-ink))}.fsc-thread,.fsc-pulse{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.fsc-thread path{stroke:var(--color-accent);stroke-width:.34px;stroke-linecap:round}.fsc-thread{animation:fsc-thread var(--fsc-t) linear infinite both}.fsc-pulse path{stroke:#fffffff2;stroke-width:.62px;stroke-linecap:round}.fsc-pulse{opacity:0;animation:fsc-pulse var(--fsc-t) linear infinite both}@keyframes fsc-thread{0%,48.46%{clip-path:inset(-20% 56% -20% 0);opacity:1;animation-timing-function:var(--fsc-io)}52.31%{clip-path:inset(-20% 48.4% -20% 0)}54.62%{clip-path:inset(-20% 37.3% -20% 0);animation-timing-function:var(--fsc-io)}58.08%{clip-path:inset(-20% 31.3% -20% 0)}60.38%{clip-path:inset(-20% 22.2% -20% 0);animation-timing-function:var(--fsc-io)}63.85%{clip-path:inset(-20% 16.2% -20% 0)}91.92%{clip-path:inset(-20% 16.2% -20% 0);opacity:1;animation-timing-function:var(--fsc-out)}94.62%{clip-path:inset(-20% 16.2% -20% 0);opacity:0}to{clip-path:inset(-20% 56% -20% 0);opacity:0}}@keyframes fsc-pulse{0%,65.38%{clip-path:inset(-20% 54.3% -20% 41.2%);opacity:0;filter:brightness()}66.31%{opacity:1}79.23%{opacity:1}80.15%{clip-path:inset(-20% 13% -20% 82.5%);opacity:0;filter:brightness();animation-timing-function:step-end}81.54%{clip-path:inset(-20% 54.3% -20% 41.2%);opacity:0;filter:brightness(.7)}82.31%{opacity:1}90%{opacity:1}90.77%{clip-path:inset(-20% 13% -20% 82.5%);opacity:0;filter:brightness(.7)}to{clip-path:inset(-20% 13% -20% 82.5%);opacity:0;filter:brightness(.7)}}.fsc-banner{z-index:6;width:max-content;left:0;right:0;top:calc(var(--u) * 43.6);height:calc(var(--u) * 7.2);padding:0 calc(var(--u) * 2.8) 0 calc(var(--u) * 2.2);align-items:center;gap:calc(var(--u) * 1.3);border-radius:calc(var(--u) * 3.6);border:max(1px, calc(var(--u) * .16)) solid color-mix(in srgb, var(--color-accent) 55%, transparent);background:linear-gradient(to bottom, color-mix(in srgb, var(--color-accent) 26%, transparent), color-mix(in srgb, var(--color-accent) 9%, transparent)), color-mix(in srgb, var(--color-surface) 70%, transparent);-webkit-backdrop-filter:blur(calc(var(--u) * 2.2)) saturate(1.6);backdrop-filter:blur(calc(var(--u) * 2.2)) saturate(1.6);box-shadow:calc(var(--u) * 1.1) calc(var(--u) * 2) calc(var(--u) * 4.5) #000000a8, 0 0 calc(var(--u) * 5) color-mix(in srgb, var(--color-accent) 28%, transparent), inset 0 max(1px, calc(var(--u) * .16)) 0 #ffffff38;font-family:var(--font-display);font-size:calc(var(--u) * 2.65);letter-spacing:-.01em;white-space:nowrap;animation:fsc-banner var(--fsc-t) linear infinite both;margin-inline:auto;font-weight:600;line-height:1;display:flex;position:absolute;overflow:hidden}.fsc-banner b{margin:0 calc(var(--u) * .75);color:var(--color-accent);font-weight:700}.fsc-banner:before{content:"";width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);background:var(--color-accent);box-shadow:0 0 calc(var(--u) * 1.4) var(--color-accent);border-radius:50%;flex:none;animation:1.625s ease-in-out infinite alternate fsc-led}.fsc-banner:after{content:"";animation:fsc-banner-sheen var(--fsc-t) linear infinite both;background:linear-gradient(100deg,#0000 42%,#ffffff52 50%,#0000 58%);position:absolute;inset:0 -30%;transform:translate(140%)}@keyframes fsc-led{0%{opacity:.55;transform:scale(.82)}to{opacity:1;transform:scale(1.08)}}@keyframes fsc-banner{0%,68.46%{opacity:0;transform:translateY(calc(var(--u) * 3)) scale(.9);animation-timing-function:var(--fsc-in)}72.31%{opacity:1;transform:translateY(calc(var(--u) * -.3)) scale(1.02);animation-timing-function:var(--fsc-io)}74.62%{opacity:1;transform:translateY(calc(var(--u) * 0)) scale(1)}91.54%{opacity:1;transform:translateY(calc(var(--u) * 0)) scale(1);animation-timing-function:var(--fsc-out)}94.62%,to{opacity:0;transform:translateY(calc(var(--u) * 1.5)) scale(.96)}}@keyframes fsc-banner-sheen{0%,73.85%{animation-timing-function:var(--fsc-io);transform:translate(-140%)}80.77%,to{transform:translate(140%)}}.fsc-cursor{z-index:7;left:calc(var(--u) * 35.2);top:calc(var(--u) * 8.5);opacity:0;animation:fsc-cur-x var(--fsc-t) linear infinite both;position:absolute}.fsc-cursor-y{animation:fsc-cur-y var(--fsc-t) linear infinite both;display:block;position:relative}.fsc-cursor svg{width:calc(var(--u) * 3.5);height:calc(var(--u) * 3.5);transform-origin:15% 10%;filter:drop-shadow(calc(var(--u) * .25) calc(var(--u) * .5) calc(var(--u) * .6) #000000b3);animation:fsc-cur-press var(--fsc-t) linear infinite both;display:block;overflow:visible}.fsc-cursor path{fill:var(--color-ink);stroke:#000000d9;stroke-width:1.1px;stroke-linejoin:round}.fsc-cursor-y:after{content:"";left:calc(var(--u) * -2.2);top:calc(var(--u) * -2.4);width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4);opacity:0;box-shadow:0 0 0 max(1px, calc(var(--u) * .24)) var(--color-accent), inset 0 0 calc(var(--u) * 1.4) color-mix(in srgb, var(--color-accent) 60%, transparent);animation:fsc-click var(--fsc-t) linear infinite both;border-radius:50%;position:absolute}@keyframes fsc-cur-x{0%,26.92%{opacity:0;transform:translateX(calc(var(--u) * 34));animation-timing-function:cubic-bezier(.3,0,.15,1)}28.08%{opacity:1}33.85%,38.85%{opacity:1;transform:translateX(calc(var(--u) * 0));animation-timing-function:cubic-bezier(.6,0,.9,.5)}41.54%{opacity:1}42.31%,to{opacity:0;transform:translateX(calc(var(--u) * 24))}}@keyframes fsc-cur-y{0%,26.92%{transform:translateY(calc(var(--u) * 44));animation-timing-function:cubic-bezier(.6,0,.25,1)}33.85%,38.85%{transform:translateY(calc(var(--u) * 0));animation-timing-function:cubic-bezier(.5,0,.85,.55)}42.31%,to{transform:translateY(calc(var(--u) * -32))}}@keyframes fsc-cur-press{0%,34.62%{animation-timing-function:var(--fsc-out);transform:scale(1)}35.38%{animation-timing-function:var(--fsc-in);transform:scale(.8)}37.31%,to{transform:scale(1)}}@keyframes fsc-click{0%,35.23%{opacity:0;transform:scale(.2)}35.38%{opacity:.95;animation-timing-function:var(--fsc-in);transform:scale(.25)}39.23%,to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.fsc-root:before,.fsc-root *,.fsc-root :before,.fsc-root :after{animation:none!important}}
.scene-loop{display:block;overflow:hidden}.scene-loop>img,.scene-loop>video{object-fit:cover;object-position:var(--scene-loop-pos,50% 50%);width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.scene-loop>video{opacity:0;transition-property:opacity;transition-timing-function:ease-out}.scene-loop>video[data-playing]{opacity:1}
.fsq-root{--fsq-t:12s;--fsq-in:cubic-bezier(.16, 1, .3, 1);--fsq-out:cubic-bezier(.7, 0, .84, 0);--fsq-io:cubic-bezier(.65, 0, .35, 1);--fsq-hair:max(1px, .16cqw);--fsq-a60:color-mix(in srgb, var(--color-accent) 60%, transparent);--fsq-a40:color-mix(in srgb, var(--color-accent) 40%, transparent);--fsq-a22:color-mix(in srgb, var(--color-accent) 22%, transparent);--fsq-a10:color-mix(in srgb, var(--color-accent) 10%, transparent);isolation:isolate;background:var(--color-bg);color:var(--color-ink);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute;inset:0;overflow:hidden;container-type:size}.fsq-root *,.fsq-root :before,.fsq-root :after{box-sizing:border-box}.fsq-root i{font-style:normal;display:block}.fsq-root img{object-fit:cover;width:100%;height:100%;display:block}.fsq-root:before{content:"";z-index:40;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;animation:2.88s step-end infinite fsq-grain;position:absolute;inset:-40px -108px -119px -40px}.fsq-root:after{content:"";z-index:41;background:radial-gradient(120% 120% at 50% 45%,#0000 48%,#0000009e 100%),linear-gradient(#00000059,#0000 18% 80%,#00000080);position:absolute;inset:0}@keyframes fsq-grain{0%,25%,50%,75%{transform:translate(0)}6.25%,31.25%,56.25%,81.25%{transform:translate(37px,-22px)}12.5%,37.5%,62.5%,87.5%{transform:translate(-18px,-119px)}18.75%,43.75%,68.75%,93.75%{transform:translate(-108px,17px)}}.fsq-halo{background:radial-gradient(closest-side, var(--fsq-a60), var(--fsq-a22) 38%, var(--fsq-a10) 58%, transparent 80%);opacity:.9;width:96cqw;height:130cqh;animation:fsq-halo var(--fsq-t) linear infinite;margin:-65cqh 0 0 -48cqw;position:absolute;top:52%;left:50%}@keyframes fsq-halo{0%{opacity:.72;animation-timing-function:var(--fsq-io);transform:scale(1)}12.5%{opacity:.88;animation-timing-function:var(--fsq-io);transform:scale(1.08)}25%{opacity:.8;transform:scale(1.02)}29.2%{opacity:.82;animation-timing-function:var(--fsq-in);transform:scale(1.04)}30.6%{opacity:1;animation-timing-function:var(--fsq-out);transform:scale(1.3)}34.5%{opacity:.5;animation-timing-function:var(--fsq-in);transform:scale(.62)}50%{opacity:.74;animation-timing-function:var(--fsq-io);transform:scale(1.22,.78)}66%{opacity:.66;animation-timing-function:var(--fsq-in);transform:scale(.86,.9)}74%{opacity:.9;animation-timing-function:var(--fsq-io);transform:scale(1.04)}82%{opacity:.8;animation-timing-function:var(--fsq-io);transform:scale(.98)}88.6%{opacity:.84;animation-timing-function:var(--fsq-in);transform:scale(1)}90.5%{opacity:1;animation-timing-function:var(--fsq-io);transform:scale(1.3)}95.5%{opacity:.88;animation-timing-function:var(--fsq-io);transform:scale(1.06)}to{opacity:.72;transform:scale(1)}}.fsq-dust{--dx:3cqw;--dy:-14cqh;background:var(--color-accent-ink);width:.9cqh;height:.9cqh;box-shadow:0 0 1.6cqh .3cqh var(--fsq-a60);opacity:.45;border-radius:50%;animation:9s linear infinite both fsq-dust;position:absolute;top:70%;left:30%}.fsq-dust:nth-of-type(2){--dx:-4cqw;--dy:-18cqh;width:.6cqh;height:.6cqh;animation-duration:11s;animation-delay:-3s;top:78%;left:68%}.fsq-dust:nth-of-type(3){--dx:5cqw;--dy:-10cqh;width:.5cqh;height:.5cqh;animation-duration:8s;animation-delay:-5s;top:38%;left:16%}.fsq-dust:nth-of-type(4){--dx:-2cqw;--dy:-16cqh;width:.75cqh;height:.75cqh;animation-duration:10s;animation-delay:-1.5s;top:46%;left:84%}.fsq-dust:nth-of-type(5){--dx:2cqw;--dy:-12cqh;width:.45cqh;height:.45cqh;animation-duration:7s;animation-delay:-4s;top:24%;left:52%}@keyframes fsq-dust{0%{opacity:0;transform:translate(0)scale(.5)}18%{opacity:.9}50%{transform:translate(calc(var(--dx) * .8), calc(var(--dy) * .5)) scale(1);opacity:.55}72%{opacity:.8}to{transform:translate(var(--dx), var(--dy)) scale(.7);opacity:0}}.fsq-cam{transform-origin:50%;will-change:transform;animation:fsq-cam var(--fsq-t) linear infinite;position:absolute;inset:0}@keyframes fsq-cam{0%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(0)scale(1)}25%{transform:translateY(-.4cqh)scale(1.05)}29.2%{animation-timing-function:var(--fsq-in);transform:translateY(-.4cqh)scale(1.05)}30.4%{animation-timing-function:var(--fsq-io);transform:translateY(-.4cqh)scale(1.068)}34.5%{animation-timing-function:var(--fsq-io);transform:translate(.8cqw)scale(1.04)}39%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(2cqw)scale(1.035)}50%{animation-timing-function:var(--fsq-io);transform:translate(-2cqw)scale(1.035)}60%{animation-timing-function:var(--fsq-io);transform:translate(0)scale(1)}66%{animation-timing-function:var(--fsq-in);transform:translate(0)scale(.985)}74%{animation-timing-function:linear;transform:translate(0)scale(1.02)}95.5%{animation-timing-function:var(--fsq-io);transform:translateY(-.3cqh)scale(1.035)}to{transform:translate(0)scale(1)}}@keyframes fsq-show{0%,to{opacity:1}}.fsq-floor{background:radial-gradient(closest-side, var(--fsq-a60), var(--fsq-a22) 45%, transparent);width:130cqh;height:18cqh;animation:fsq-floor var(--fsq-t) linear infinite;margin-left:-65cqh;position:absolute;top:84cqh;left:50%}.fsq-shadow{width:46cqh;height:5.4cqh;animation:fsq-shadow var(--fsq-t) linear infinite;background:radial-gradient(closest-side,#000000f5,#000000b3 50%,#0000);margin-left:-23cqh;position:absolute;top:91cqh;left:50%}@keyframes fsq-floor{0%,64%{opacity:0;animation-timing-function:var(--fsq-in);transform:scale(.5,.6)}71.5%{opacity:.78;animation-timing-function:var(--fsq-io);transform:scale(1.14,1.1)}76%{opacity:1;transform:scale(1)}88.6%{opacity:1;animation-timing-function:var(--fsq-in);transform:scale(1)}90.5%{opacity:1;animation-timing-function:var(--fsq-io);transform:scale(1.12,1.2)}95.5%{opacity:1;animation-timing-function:var(--fsq-out);transform:scale(1)}99.5%,to{opacity:0;transform:scale(.8,.7)}}@keyframes fsq-shadow{0%,64%{opacity:0;animation-timing-function:var(--fsq-in);transform:scale(.4)}71.5%{opacity:.5;animation-timing-function:var(--fsq-io);transform:scale(1.22,1.15)}75.5%{opacity:1;transform:scale(1)}95.5%{opacity:1;animation-timing-function:var(--fsq-out);transform:scale(1)}99.5%,to{opacity:0;transform:scale(.8)}}.fsq-composer{z-index:6;opacity:0;width:76cqw;height:23.4cqw;animation:fsq-show var(--fsq-t) linear infinite;margin-top:-11.7cqw;position:absolute;top:50cqh;left:12cqw}.fsq-card{background:linear-gradient(180deg, #ffffff1a, #ffffff08 42%, #ffffff0d), color-mix(in srgb, var(--color-surface-2) 78%, transparent);box-shadow:inset 0 0 0 var(--fsq-hair) #ffffff21, inset 0 .2cqw 0 #ffffff29, 0 3cqw 7cqw #000000b3, 0 0 9cqw var(--fsq-a22);animation:fsq-card var(--fsq-t) linear infinite;border-radius:3.2cqw;padding:2.6cqw;position:absolute;inset:0;overflow:hidden}@keyframes fsq-card{0%{opacity:.15;filter:brightness()sepia(0)saturate();animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(1.4cqh)scale(.972)}5%{opacity:1;filter:brightness()sepia(0)saturate();animation-timing-function:var(--fsq-io);transform:translateY(-.4cqh)scale(1.014)}8%{opacity:1;filter:brightness()sepia(0)saturate();transform:translateY(0)scale(1)}29.2%{opacity:1;filter:brightness()sepia(0)saturate();animation-timing-function:var(--fsq-in);transform:translateY(0)scale(1)}30.2%{opacity:1;filter:brightness(1.05)sepia(0)saturate();animation-timing-function:var(--fsq-io);transform:translateY(.25cqh)scale(.992)}32.6%{opacity:1;filter:brightness(1.25)sepia(.35)saturate(1.8);animation-timing-function:var(--fsq-out);transform:translateY(-.3cqh)scale(1.035,1.06)}34.5%{opacity:0;filter:brightness(2)sepia()saturate(5);transform:translateY(0)scale(.04,.1)}35%,97.2%{opacity:0;filter:brightness()sepia(0)saturate();animation-timing-function:cubic-bezier(.3,0,.6,1);transform:translateY(4cqh)scale(.9)}to{opacity:.15;filter:brightness()sepia(0)saturate();transform:translateY(1.4cqh)scale(.972)}}.fsq-soft{opacity:0;animation:fsq-soft var(--fsq-t) linear infinite;position:absolute;inset:0}.fsq-soft-in{filter:blur(.6cqh);position:absolute;inset:0}.fsq-soft *,.fsq-soft :before,.fsq-soft :after{animation:none!important}.fsq-soft .fsq-create{opacity:.55;filter:saturate(.2)brightness(.75)}@keyframes fsq-soft{0%{opacity:.55;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:translateY(1.4cqh)scale(.972)}5%,97.2%{opacity:0;animation-timing-function:step-end;transform:translateY(-.4cqh)scale(1.014)}97.21%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.6,1);transform:translateY(4cqh)scale(.9)}to{opacity:.55;transform:translateY(1.4cqh)scale(.972)}}.fsq-card:after{content:"";opacity:0;width:34%;height:140%;animation:fsq-card-sheen var(--fsq-t) linear infinite;background:linear-gradient(90deg,#0000,#ffffff21 45%,#fff3 50%,#ffffff21 55%,#0000);position:absolute;top:-20%;left:0;transform:translate(-140%)skew(-18deg)}@keyframes fsq-card-sheen{0%,8%{opacity:0;transform:translate(-140%)skew(-18deg)}8.5%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.3,1);transform:translate(-140%)skew(-18deg)}18.5%{opacity:1;transform:translate(420%)skew(-18deg)}19%,to{opacity:0;transform:translate(420%)skew(-18deg)}}.fsq-head{height:3.4cqw;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-2);align-items:center;gap:1cqw;font-size:2.4cqw;display:flex}.fsq-head:before{content:"";background:var(--color-accent);width:1.3cqw;height:1.3cqw;box-shadow:0 0 1.4cqw var(--color-accent);animation:fsq-pulse 16s var(--fsq-io) infinite;border-radius:50%}@keyframes fsq-pulse{0%,25%,50%,75%,to{opacity:.55;transform:scale(.8)}12.5%,37.5%,62.5%,87.5%{opacity:1;transform:scale(1.1)}}.fsq-well{height:6.4cqw;box-shadow:inset 0 0 0 var(--fsq-hair) #ffffff14, inset 0 .4cqw 1cqw #0009;letter-spacing:-.005em;white-space:pre;background:#00000080;border-radius:1.8cqw;align-items:center;margin-top:1cqw;padding:0 2cqw;font-size:3cqw;font-weight:500;display:flex}.fsq-seg{line-height:1.3;display:block;position:relative}.fsq-txt{display:block;overflow:clip visible}.fsq-txt-in{display:block}.fsq-seg-a .fsq-txt{animation:fsq-type-a var(--fsq-t) linear infinite}.fsq-seg-a .fsq-txt-in{animation:fsq-type-a-in var(--fsq-t) linear infinite}.fsq-seg-b .fsq-txt{animation:fsq-type-b var(--fsq-t) linear infinite}.fsq-seg-b .fsq-txt-in{animation:fsq-type-b-in var(--fsq-t) linear infinite}@keyframes fsq-type-a{0%,5.5%{animation-timing-function:steps(11,end);transform:translate(-100%)}11%,36%{animation-timing-function:step-end;transform:translate(0%)}36.1%,to{transform:translate(-100%)}}@keyframes fsq-type-a-in{0%,5.5%{animation-timing-function:steps(11,end);transform:translate(100%)}11%,36%{animation-timing-function:step-end;transform:translate(0%)}36.1%,to{transform:translate(100%)}}@keyframes fsq-type-b{0%,13.5%{animation-timing-function:steps(24,end);transform:translate(-100%)}25%,36%{animation-timing-function:step-end;transform:translate(0%)}36.1%,to{transform:translate(-100%)}}@keyframes fsq-type-b-in{0%,13.5%{animation-timing-function:steps(24,end);transform:translate(100%)}25%,36%{animation-timing-function:step-end;transform:translate(0%)}36.1%,to{transform:translate(100%)}}.fsq-caret{position:absolute;inset:0}.fsq-caret:after{content:"";background:var(--color-accent);width:max(1px,.28cqw);height:88%;box-shadow:0 0 1cqw var(--fsq-a60);border-radius:1cqw;position:absolute;top:6%;left:0}.fsq-seg-a .fsq-caret{opacity:0;animation:fsq-caret-a var(--fsq-t) linear infinite}.fsq-seg-b .fsq-caret{animation:fsq-caret-b var(--fsq-t) linear infinite;transform:translate(100%)}.fsq-seg-a .fsq-caret:after{animation:fsq-blink-a var(--fsq-t) step-end infinite}.fsq-seg-b .fsq-caret:after{animation:fsq-blink-b var(--fsq-t) step-end infinite}@keyframes fsq-caret-a{0%{opacity:0;transform:translate(0)}1.5%,5.5%{opacity:1;animation-timing-function:steps(11,end);transform:translate(0)}11%{opacity:1;animation-timing-function:step-end;transform:translate(100%)}13.5%,to{opacity:0;transform:translate(100%)}}@keyframes fsq-caret-b{0%{opacity:0;animation-timing-function:step-end;transform:translate(0)}13.5%{opacity:1;animation-timing-function:steps(24,end);transform:translate(0)}25%{opacity:1;animation-timing-function:step-end;transform:translate(100%)}36.1%,to{opacity:0;transform:translate(100%)}}@keyframes fsq-blink-a{0%{opacity:1}2%{opacity:0}4%{opacity:1}11.8%{opacity:0}12.8%{opacity:1}}@keyframes fsq-blink-b{0%{opacity:1}26.5%{opacity:0}28.2%{opacity:1}}.fsq-tools{align-items:center;gap:1cqw;height:6cqw;display:flex;position:absolute;bottom:2.6cqw;left:2.6cqw;right:2.6cqw}.fsq-opt{height:4.6cqw;box-shadow:inset 0 0 0 var(--fsq-hair) #ffffff1a;color:var(--color-ink-2);background:#ffffff0f;border-radius:2.3cqw;align-items:center;gap:.8cqw;padding:0 1.5cqw;font-size:2.5cqw;font-weight:500;display:flex}.fsq-opt-dot{color:var(--color-accent-ink);background:var(--color-accent-soft);box-shadow:inset 0 0 0 var(--fsq-hair) var(--fsq-a40)}.fsq-opt-dot:before{content:"";background:var(--color-accent);border-radius:50%;width:1.1cqw;height:1.1cqw}.fsq-create{background:linear-gradient(180deg, var(--color-accent-hover), var(--color-accent) 55%, var(--color-accent-active));width:14cqw;height:6cqw;box-shadow:inset 0 .2cqw 0 #fff6, inset 0 -.3cqw .6cqw #0000002e, 0 .8cqw 2.6cqw var(--fsq-a60);font-family:var(--font-display);color:var(--color-on-accent);animation:fsq-create var(--fsq-t) linear infinite;border-radius:1.9cqw;justify-content:center;align-items:center;gap:.9cqw;margin-left:auto;font-size:2.7cqw;font-weight:700;display:flex;position:relative}.fsq-create:before{content:"";background:var(--color-on-accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:2.2cqw;height:2.2cqw}@keyframes fsq-create{0%,24.5%{opacity:.55;filter:saturate(.2)brightness(.75);animation-timing-function:var(--fsq-in);transform:scale(1)}26.5%{opacity:1;filter:saturate()brightness(1.12);animation-timing-function:var(--fsq-io);transform:scale(1.05)}28%{opacity:1;filter:saturate()brightness(1.1);transform:scale(1)}29%{opacity:1;filter:saturate()brightness(1.1);animation-timing-function:var(--fsq-out);transform:scale(1)}29.5%{opacity:1;filter:saturate()brightness(.9);animation-timing-function:var(--fsq-in);transform:scale(.92)}31%{opacity:1;filter:saturate(1.1)brightness(1.3);animation-timing-function:var(--fsq-io);transform:scale(1.04)}32.5%,94%{opacity:1;filter:saturate()brightness();animation-timing-function:var(--fsq-io);transform:scale(1)}98%,to{opacity:.55;filter:saturate(.2)brightness(.75);transform:scale(1)}}.fsq-ripple{background:radial-gradient(closest-side, transparent 58%, var(--fsq-a40) 80%, transparent);width:8cqw;height:8cqw;box-shadow:inset 0 0 0 .12cqw var(--color-accent-ink);opacity:0;animation:fsq-ripple var(--fsq-t) linear infinite;border-radius:50%;margin:-4cqw 0 0 -4cqw;position:absolute;top:17.8cqw;left:66.4cqw}@keyframes fsq-ripple{0%,29.4%{opacity:0;transform:scale(.2)}29.5%{opacity:1;animation-timing-function:cubic-bezier(.05,.75,.25,1);transform:scale(.2)}32.2%{opacity:.55;animation-timing-function:var(--fsq-out);transform:scale(2.2)}34.2%,to{opacity:0;transform:scale(3)}}.fsq-mouse,.fsq-mouse-y{position:absolute;top:0;left:0}.fsq-mouse{animation:fsq-mouse-x var(--fsq-t) linear infinite}.fsq-mouse-y{transform-origin:0 0;opacity:0;animation:fsq-mouse-y var(--fsq-t) linear infinite, fsq-mouse-o var(--fsq-t) linear infinite}.fsq-mouse svg{filter:drop-shadow(0 .5cqw .8cqw #000000b3);width:4cqw;height:4cqw;display:block;overflow:visible}.fsq-mouse path{fill:var(--color-ink);stroke:var(--color-bg);stroke-width:1.4px;stroke-linejoin:round}@keyframes fsq-mouse-x{0%,15%{animation-timing-function:cubic-bezier(.34,0,.16,1);transform:translate(98cqw)}28%{transform:translate(66.6cqw)}31%{animation-timing-function:var(--fsq-io);transform:translate(66.6cqw)}35%,to{transform:translate(70cqw)}}@keyframes fsq-mouse-y{0%,15%{animation-timing-function:cubic-bezier(.5,0,.3,1);transform:translateY(40cqw)scale(1)}28%{transform:translateY(18.2cqw)scale(1)}29%{animation-timing-function:var(--fsq-out);transform:translateY(18.2cqw)scale(1)}29.5%{animation-timing-function:var(--fsq-in);transform:translateY(18.4cqw)scale(.82)}30.8%{transform:translateY(18.2cqw)scale(1)}31%{animation-timing-function:var(--fsq-io);transform:translateY(18.2cqw)scale(1)}35%,to{transform:translateY(23cqw)scale(1)}}@keyframes fsq-mouse-o{0%,15.5%{opacity:0}17.5%,31.5%{opacity:1}34%,to{opacity:0}}.fsq-spark,.fsq-spark-y{width:0;height:0;position:absolute;top:0;left:0}.fsq-spark{z-index:5;opacity:0;will-change:transform;animation:fsq-spark-x var(--fsq-t) linear infinite}.fsq-spark-y{animation:fsq-spark-y var(--fsq-t) linear infinite}@keyframes fsq-spark-x{0%,33%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.45,1);transform:translate(50cqw)}39%{opacity:1;animation-timing-function:linear;transform:translate(14cqw)}50%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:translate(86cqw)}53%{opacity:1;animation-timing-function:step-end;transform:translate(112cqw)}53.1%,to{opacity:0;transform:translate(50cqw)}}@keyframes fsq-spark-y{0%,33%{animation-timing-function:var(--fsq-in);transform:translateY(50cqh)scale(0)}34%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(46cqh)scale(1.7)}36.2%{animation-timing-function:cubic-bezier(.6,0,.8,.5);transform:translateY(19cqh)scale(1)}39%{animation-timing-function:var(--fsq-io);transform:translateY(49cqh)scale(1.35)}41.8%{animation-timing-function:var(--fsq-io);transform:translateY(47.8cqh)scale(1)}44.5%{animation-timing-function:var(--fsq-io);transform:translateY(50.4cqh)scale(1)}47.2%{animation-timing-function:var(--fsq-io);transform:translateY(47.9cqh)scale(1)}50%{animation-timing-function:var(--fsq-in);transform:translateY(49cqh)scale(1.1)}51.2%{animation-timing-function:cubic-bezier(.3,0,.7,.5);transform:translateY(34cqh)scale(1.9)}53%{animation-timing-function:step-end;transform:translateY(8cqh)scale(.45)}53.1%,to{transform:translateY(50cqh)scale(0)}}.fsq-core{background:radial-gradient(circle, #fff 0 26%, var(--color-accent-ink) 48%, var(--color-accent) 74%);width:2.6cqh;height:2.6cqh;box-shadow:0 0 2.2cqh .7cqh var(--color-accent), 0 0 8cqh 2.4cqh var(--fsq-a40);border-radius:50%;animation:12s linear infinite fsq-spin;position:absolute;top:-1.3cqh;left:-1.3cqh}.fsq-core:before,.fsq-core:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6 50%,#0000);border-radius:50%;width:11cqh;height:.36cqh;margin:-.18cqh 0 0 -5.5cqh;position:absolute;top:50%;left:50%}.fsq-core:after{transform:rotate(90deg)scaleX(.6)}@keyframes fsq-spin{to{transform:rotate(1800deg)}}.fsq-tail{transform-origin:0;width:17cqh;height:1.6cqh;animation:fsq-tail var(--fsq-t) linear infinite;border-radius:.8cqh;position:absolute;top:-.8cqh;left:0}.fsq-tail:before{content:"";border-radius:inherit;background:linear-gradient(90deg, #fffffff2, var(--color-accent-ink) 12%, var(--fsq-a60) 42%, transparent);filter:blur(.25cqh);position:absolute;inset:0}@keyframes fsq-tail{0%,33%{transform:rotate(42deg)scaleX(.1)}34.6%{transform:rotate(36deg)scaleX(.9)}36.2%{transform:rotate(-4deg)scaleX(1.1)}38.4%{animation-timing-function:var(--fsq-io);transform:rotate(-52deg)scaleX(1)}40%{animation-timing-function:var(--fsq-in);transform:rotate(-150deg)scaleX(.4)}41.8%{transform:rotate(-176deg)scaleX(1.3)}44.5%{transform:rotate(-184deg)scaleX(1.3)}47.2%{transform:rotate(-176deg)scaleX(1.3)}50%{animation-timing-function:var(--fsq-io);transform:rotate(-184deg)scaleX(1.2)}51.2%{animation-timing-function:cubic-bezier(.3,0,.7,.5);transform:rotate(-236deg)scaleX(.55)}53%,to{transform:rotate(-222deg)scaleX(1.3)}}.fsq-rail{background:linear-gradient(90deg, transparent, var(--fsq-a60) 12%, var(--color-accent-ink) 50%, var(--fsq-a60) 88%, transparent);width:72cqw;height:1.1cqh;box-shadow:0 0 2.4cqh var(--fsq-a60);opacity:0;transform-origin:0;animation:fsq-rail var(--fsq-t) linear infinite;border-radius:.55cqh;margin-top:-.55cqh;position:absolute;top:49cqh;left:14cqw}@keyframes fsq-rail{0%,39%{opacity:0;transform:scaleX(0)}39.3%{opacity:.9;transform:scaleX(.02)}50%{opacity:.9;animation-timing-function:var(--fsq-io);transform:scaleX(1)}59%,to{opacity:0;transform:scaleX(1)}}.fsq-strip{z-index:3;opacity:0;animation:fsq-show var(--fsq-t) linear infinite;position:absolute;inset:0}.fsq-cell{--x:0cqw;--y:0cqh;--r:0deg;--ry:0deg;--d:0s;--dc:0s;width:29.25cqh;height:52cqh;transform:perspective(120cqh) translate3d(var(--x), var(--y), 0) rotate(var(--r)) rotateY(var(--ry)) scale(1);animation:fsq-cell var(--fsq-t) linear var(--dc) infinite both;margin:-26cqh 0 0 -14.625cqh;position:absolute;top:49cqh;left:50%}.fsq-cell:first-child{--x:-32cqw;--y:6cqh;--r:-6deg;--ry:17deg;--d:0s;--dc:0s;z-index:1}.fsq-cell:nth-child(2){--x:-16cqw;--y:1.6cqh;--r:-3deg;--ry:9deg;--d:.29s;--dc:70ms;z-index:2}.fsq-cell:nth-child(3){--d:.58s;--dc:.14s;z-index:3}.fsq-cell:nth-child(4){--x:16cqw;--y:1.6cqh;--r:3deg;--ry:-9deg;--d:.87s;--dc:70ms;z-index:2}.fsq-cell:nth-child(5){--x:32cqw;--y:6cqh;--r:6deg;--ry:-17deg;--d:1.16s;--dc:0s;z-index:1}@keyframes fsq-cell{0%,60%{opacity:1;transform:perspective(120cqh) translate3d(var(--x), var(--y), 0) rotate(var(--r)) rotateY(var(--ry)) scale(1);animation-timing-function:var(--fsq-io)}61.6%{opacity:1;transform:perspective(120cqh) translate3d(calc(var(--x) * 1.07), calc(var(--y) * 1.2 - 1cqh), 0) rotate(calc(var(--r) * 1.25)) rotateY(var(--ry)) scale(1.02);animation-timing-function:cubic-bezier(.7,0,.2,1)}66%{opacity:1;transform:perspective(120cqh) translate3d(calc(var(--x) * .03), 0cqh, 0) rotate(calc(var(--r) * .4)) rotateY(0deg) scale(.9)}67%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.3,1);transform:perspective(120cqh)translate(0,0)rotate(0)rotateY(0)scale(.88)}71%,to{opacity:0;transform:perspective(120cqh)translateY(1.5cqh)rotate(0)rotateY(0)scale(1.5)}}.fsq-frame{background:linear-gradient(180deg, var(--color-surface-3,var(--color-surface-2)), var(--color-surface));box-shadow:inset 0 0 0 var(--fsq-hair) #ffffff29, 0 2.4cqh 5cqh #000000bf, 0 0 4cqh var(--fsq-a22);animation:fsq-frame var(--fsq-t) linear var(--d) infinite both;border-radius:2.2cqh;position:absolute;inset:0;overflow:hidden}.fsq-frame:before{content:"";background:repeating-linear-gradient(90deg,#ffffff6b 0 1.7cqh,#0000 1.7cqh 3.5cqh) top/100% 1.2cqh no-repeat,repeating-linear-gradient(90deg,#ffffff6b 0 1.7cqh,#0000 1.7cqh 3.5cqh) bottom/100% 1.2cqh no-repeat;position:absolute;inset:1.1cqh 1.6cqh}.fsq-frame img{border-radius:1.2cqh;width:calc(100% - 1.8cqh);height:calc(100% - 6.8cqh);position:absolute;top:3.4cqh;left:.9cqh}.fsq-frame:after{content:"";opacity:0;width:60%;height:120%;animation:fsq-frame-sheen var(--fsq-t) linear var(--d) infinite both;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);position:absolute;top:-10%;left:0;transform:translate(-180%)skew(-16deg)}.fsq-tag{font-family:var(--font-mono);white-space:nowrap;color:var(--color-ink);border-radius:3cqh;padding:.8cqh 1.2cqh;font-size:max(2.4cqw,3cqh);position:absolute;bottom:4.6cqh;left:50%;overflow:hidden;transform:translate(-50%)}.fsq-frame .fsq-tag-bg{z-index:-1;filter:blur(1cqh);border-radius:0;width:27.45cqh;height:45.2cqh;margin-left:-13.725cqh;top:auto;bottom:-1.2cqh;left:50%}.fsq-tag:after{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 var(--fsq-hair) #ffffff24;background:#0000009e;position:absolute;inset:0}@keyframes fsq-frame{0%,39.4%{opacity:0;filter:brightness(2.2);transform:perspective(90cqh)translateY(4cqh)rotateY(-92deg)scale(.7)}39.8%{opacity:1;filter:brightness(2.2);animation-timing-function:var(--fsq-in);transform:perspective(90cqh)translateY(3.6cqh)rotateY(-86deg)scale(.72)}43.6%{opacity:1;filter:brightness(1.15);animation-timing-function:var(--fsq-io);transform:perspective(90cqh)translateY(-1cqh)rotateY(13deg)scale(1.06)}45.6%{opacity:1;filter:brightness();animation-timing-function:var(--fsq-io);transform:perspective(90cqh)translateY(.3cqh)rotateY(-4deg)scale(.99)}47.2%{opacity:1;filter:brightness();transform:perspective(90cqh)translateY(0)rotateY(0)scale(1)}72%{opacity:1;filter:brightness();animation-timing-function:step-end;transform:perspective(90cqh)translateY(0)rotateY(0)scale(1)}72.1%,to{opacity:0;filter:brightness();transform:perspective(90cqh)translateY(0)rotateY(0)scale(1)}}@keyframes fsq-frame-sheen{0%,47%{opacity:0;transform:translate(-180%)skew(-16deg)}47.4%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.3,1);transform:translate(-180%)skew(-16deg)}53%{opacity:1;transform:translate(300%)skew(-16deg)}53.4%,to{opacity:0;transform:translate(300%)skew(-16deg)}}.fsq-stage{z-index:4;perspective:150cqh;perspective-origin:50% 46%;position:absolute;inset:0}.fsq-phone{background:linear-gradient(145deg, var(--color-line-strong), var(--color-surface-2) 28%, var(--color-bg) 62%, var(--color-line-strong));width:47.25cqh;height:84cqh;box-shadow:inset 0 0 0 var(--fsq-hair) #ffffff6b, inset 0 0 0 .45cqh var(--color-line-strong), inset 0 0 0 .9cqh #000000e6, 0 4cqh 9cqh #000000d9, 0 0 12cqh var(--fsq-a22);will-change:transform;animation:fsq-phone var(--fsq-t) linear infinite;border-radius:6.6cqh;margin-left:-23.625cqh;position:absolute;top:8.5cqh;left:50%;transform:rotateY(-6deg)rotateX(1.5deg)}.fsq-phone:before,.fsq-phone:after{content:"";background:linear-gradient(180deg, var(--color-line-strong), var(--color-surface-2));border-radius:.4cqh;width:.7cqh;position:absolute}.fsq-phone:before{height:10cqh;top:24cqh;right:-.55cqh}.fsq-phone:after{height:5.4cqh;box-shadow:0 7cqh 0 var(--color-line-strong);top:19cqh;left:-.55cqh}@keyframes fsq-phone{0%,64%{opacity:0;transform:translateY(18cqh)rotateX(26deg)rotateY(0)scale(.58)}66%{opacity:1;animation-timing-function:var(--fsq-in);transform:translateY(14cqh)rotateX(22deg)rotateY(-2deg)scale(.66)}71.5%{opacity:1;animation-timing-function:var(--fsq-io);transform:translateY(-1.4cqh)rotateX(-2.5deg)rotateY(-10deg)scale(1.035)}75.5%{opacity:1;animation-timing-function:var(--fsq-io);transform:translateY(0)rotateX(1.5deg)rotateY(-6deg)scale(1)}86%{opacity:1;transform:translateY(-.6cqh)rotateX(.5deg)rotateY(5deg)scale(1)}88.6%{opacity:1;animation-timing-function:var(--fsq-in);transform:translateY(-.4cqh)rotateX(.5deg)rotateY(5.5deg)scale(1)}89.6%{opacity:1;animation-timing-function:var(--fsq-io);transform:translateY(.7cqh)rotateX(-1deg)rotateY(3.5deg)scale(.992)}92%{opacity:1;animation-timing-function:var(--fsq-io);transform:translateY(0)rotateX(1deg)rotateY(1deg)scale(1)}95.5%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,.5);transform:translateY(0)rotateX(1.5deg)rotateY(-4deg)scale(1)}97.2%{opacity:.15;animation-timing-function:cubic-bezier(.25,.5,.5,1);transform:translateY(1.5cqh)rotateX(2.7deg)rotateY(-5deg)scale(.96)}99.5%,to{opacity:0;transform:translateY(3cqh)rotateX(4deg)rotateY(-6deg)scale(.92)}}.fsq-screen{background:var(--color-bg);isolation:isolate;border-radius:5.5cqh;position:absolute;inset:1.2cqh;overflow:hidden}.fsq-screen:before{content:"";z-index:1;background:linear-gradient(#00000080,#0000 20% 50%,#000000c7);position:absolute;inset:0}.fsq-screen:after{content:"";z-index:5;box-shadow:inset 0 0 0 var(--fsq-hair) #ffffff1a;border-radius:inherit;background:linear-gradient(118deg,#ffffff29,#ffffff08 24%,#0000 36%);position:absolute;inset:0}.fsq-video{--scene-loop-pos:50% 58%;transform-origin:50% 56%;animation:fsq-video var(--fsq-t) linear infinite;position:absolute;inset:0;transform:scale(1.14)translate(-1%,-1.2%)}@keyframes fsq-video{0%,62%{transform:scale(1.05)translate(0%)}to{transform:scale(1.26)translate(-2%,-2.4%)}}.fsq-island{background:var(--color-bg);width:13cqh;height:3.5cqh;box-shadow:inset 0 0 0 var(--fsq-hair) #ffffff12;border-radius:1.75cqh;margin-left:-6.5cqh;position:absolute;top:2.9cqh;left:50%}.fsq-island:after{content:"";background:radial-gradient(circle at 35% 35%, #ffffff59, var(--color-surface-2) 45%, var(--color-bg));border-radius:50%;width:1.5cqh;height:1.5cqh;margin-top:-.75cqh;position:absolute;top:50%;right:1.1cqh}.fsq-scene{z-index:2;box-shadow:inset 0 0 0 var(--fsq-hair) #ffffff24;font-family:var(--font-mono);white-space:nowrap;color:var(--color-ink);background:#00000080;border-radius:3cqh;align-items:center;gap:.9cqh;padding:.8cqh 1.3cqh;font-size:max(2.4cqw,2.5cqh);display:flex;position:absolute;top:8cqh;left:3cqh}.fsq-scene:before{content:"";background:var(--color-accent);width:1.2cqh;height:1.2cqh;animation:fsq-pulse 7.2s var(--fsq-io) infinite;border-radius:50%}.fsq-subs{z-index:2;font-family:var(--font-display);letter-spacing:-.01em;animation:fsq-subs var(--fsq-t) linear infinite;flex-wrap:wrap;justify-content:center;gap:.6cqh .25cqh;margin:0;font-size:4.1cqh;font-weight:800;display:flex;position:absolute;top:54.5cqh;left:1.5cqh;right:1.5cqh}@keyframes fsq-subs{0%,71%{opacity:0;animation-timing-function:var(--fsq-in);transform:translateY(1.6cqh)scale(.9)}73.5%,to{opacity:1;transform:translateY(0)scale(1)}}.fsq-br{flex-basis:100%;height:0}.fsq-word{isolation:isolate;white-space:nowrap;color:var(--color-ink);text-shadow:0 .3cqh .9cqh #000000f2,0 0 .4cqh #000000e6;animation:fsq-word-pop var(--fsq-t) linear infinite both;padding:.6cqh 1cqh;position:relative}.fsq-word:before{content:"";z-index:-1;box-shadow:0 .6cqh 2cqh var(--fsq-a60);opacity:0;animation:fsq-word-on var(--fsq-t) linear infinite both;background:0 0;border-radius:1.3cqh;position:absolute;inset:0}.fsq-word:after{content:attr(data-w);padding:inherit;background:linear-gradient(180deg, var(--color-accent-hover), var(--color-accent));color:var(--color-on-accent);text-shadow:none;opacity:0;animation:fsq-word-on var(--fsq-t) linear infinite both;border-radius:1.3cqh;position:absolute;inset:0}.fsq-word:nth-of-type(2),.fsq-word:nth-of-type(2):before,.fsq-word:nth-of-type(2):after{animation-delay:.43s}.fsq-word:nth-of-type(3),.fsq-word:nth-of-type(3):before,.fsq-word:nth-of-type(3):after{animation-delay:.86s}.fsq-word:nth-of-type(4),.fsq-word:nth-of-type(4):before,.fsq-word:nth-of-type(4):after{animation-delay:1.29s}.fsq-word:last-child{animation-name:fsq-word-pop-last}.fsq-word:last-child:before,.fsq-word:last-child:after{opacity:1;animation-name:fsq-word-on-last}@keyframes fsq-word-pop{0%,73%{animation-timing-function:var(--fsq-in);transform:scale(1)rotate(0)}74.2%{animation-timing-function:var(--fsq-io);transform:scale(1.16)rotate(-2deg)}75.4%{transform:scale(1.05)rotate(0)}76.5%{animation-timing-function:var(--fsq-io);transform:scale(1.05)rotate(0)}77.4%,to{transform:scale(1)rotate(0)}}@keyframes fsq-word-on{0%,73%{opacity:0}73.4%,76.5%{opacity:1}77%,to{opacity:0}}@keyframes fsq-word-pop-last{0%,87.4%{animation-timing-function:var(--fsq-in);transform:scale(1)rotate(0)}88.6%{animation-timing-function:var(--fsq-io);transform:scale(1.18)rotate(2deg)}90%,to{transform:scale(1.05)rotate(0)}}@keyframes fsq-word-on-last{0%,87.4%{opacity:0}87.8%,to{opacity:1}}.fsq-word:last-child{transform:scale(1.05)}.fsq-player{z-index:2;flex-direction:row-reverse;align-items:center;gap:1.4cqh;display:flex;position:absolute;bottom:3.6cqh;left:3.4cqh;right:3.4cqh}.fsq-player:after{content:"";background:var(--color-ink);clip-path:polygon(8% 0,100% 50%,8% 100%);flex:none;width:2.4cqh;height:2.6cqh}.fsq-time{font-family:var(--font-mono);color:var(--color-ink);opacity:.85;flex:none;font-size:max(2.4cqw,2.3cqh)}.fsq-bar{background:#ffffff47;border-radius:.4cqh;flex:1;height:.8cqh;position:relative;overflow:hidden}.fsq-bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--color-accent), var(--color-accent-hover));transform-origin:0;animation:fsq-bar var(--fsq-t) linear infinite;position:absolute;inset:0;transform:scaleX(.2)}@keyframes fsq-bar{0%,66%{transform:scaleX(0)}to{transform:scaleX(.2)}}.fsq-sweep{z-index:4;opacity:0;width:55%;height:120%;animation:fsq-sweep var(--fsq-t) linear infinite;background:linear-gradient(90deg,#0000,#ffffff38 35%,#ffffff80 50%,#ffffff38 65%,#0000);position:absolute;top:-10%;left:0;transform:translate(-160%)skew(-20deg)}@keyframes fsq-sweep{0%,88.4%{opacity:0;transform:translate(-160%)skew(-20deg)}88.8%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(-160%)skew(-20deg)}94.4%{opacity:1;transform:translate(330%)skew(-20deg)}94.8%,to{opacity:0;transform:translate(330%)skew(-20deg)}}.fsq-voice,.fsq-cut{z-index:7;background:linear-gradient(180deg, #ffffff1a, #ffffff08), color-mix(in srgb, var(--color-surface-2) 72%, transparent);width:calc(42.5cqw - 23.625cqh);box-shadow:inset 0 0 0 var(--fsq-hair) #ffffff21, inset 0 .2cqw 0 #ffffff24, 0 2cqw 5cqw #000000b3;border-radius:2.2cqw;padding:1.5cqw;position:absolute}.fsq-voice{animation:fsq-voice var(--fsq-t) linear infinite;grid-template-columns:auto 1fr;align-items:center;gap:1.3cqw 1.2cqw;display:grid;top:36cqh;left:4.5cqw}.fsq-voice img{width:5.6cqw;height:5.6cqw;box-shadow:0 0 0 .3cqw var(--color-accent), 0 0 1.6cqw var(--fsq-a60);border-radius:50%}.fsq-voice-id{flex-direction:column;gap:.7cqw;min-width:0;display:flex}.fsq-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-2);font-size:2.4cqw}.fsq-name{font-family:var(--font-display);white-space:nowrap;color:var(--color-ink);font-size:2.6cqw;font-weight:700}.fsq-wave{background:repeating-linear-gradient(90deg, var(--color-accent-ink) 0 .5cqw, transparent .5cqw 1.15cqw);clip-path:polygon(0% 40%,12.5% 20%,25% 4%,37.5% 28%,50% 10%,62.5% 2%,75% 24%,87.5% 12%,100% 38%,100% 62%,87.5% 88%,75% 76%,62.5% 98%,50% 90%,37.5% 72%,25% 96%,12.5% 80%,0% 60%);height:4cqw;animation:fsq-wave 1.5s var(--fsq-io) infinite;grid-column:1/-1}@keyframes fsq-wave{0%,to{clip-path:polygon(0% 40%,12.5% 20%,25% 4%,37.5% 28%,50% 10%,62.5% 2%,75% 24%,87.5% 12%,100% 38%,100% 62%,87.5% 88%,75% 76%,62.5% 98%,50% 90%,37.5% 72%,25% 96%,12.5% 80%,0% 60%)}33%{clip-path:polygon(0% 32%,12.5% 6%,25% 30%,37.5% 8%,50% 34%,62.5% 16%,75% 2%,87.5% 32%,100% 20%,100% 80%,87.5% 68%,75% 98%,62.5% 84%,50% 66%,37.5% 92%,25% 70%,12.5% 94%,0% 68%)}66%{clip-path:polygon(0% 42%,12.5% 28%,25% 12%,37.5% 2%,50% 20%,62.5% 36%,75% 14%,87.5% 4%,100% 30%,100% 70%,87.5% 96%,75% 86%,62.5% 64%,50% 80%,37.5% 98%,25% 88%,12.5% 72%,0% 58%)}}@keyframes fsq-voice{0%,70%{opacity:0;animation-timing-function:var(--fsq-in);transform:translate(-6cqw)scale(.92)}75%{opacity:1;animation-timing-function:var(--fsq-io);transform:translate(.5cqw)scale(1.012)}77.5%{opacity:1;animation-timing-function:var(--fsq-io);transform:translate(0)scale(1)}87%{opacity:1;animation-timing-function:var(--fsq-io);transform:translateY(-1cqh)scale(1)}95.5%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,.5);transform:translate(0)scale(1)}97.2%{opacity:.15;animation-timing-function:cubic-bezier(.25,.5,.5,1);transform:translate(-1cqw,.5cqh)scale(.975)}99.2%,to{opacity:0;transform:translate(-2cqw,1cqh)scale(.95)}}.fsq-cut{animation:fsq-cut var(--fsq-t) linear infinite;flex-direction:column;gap:1.4cqw;display:flex;top:58cqh;right:4.5cqw}.fsq-cut .fsq-name{font-size:2.4cqw}.fsq-segs,.fsq-segs-fill{background:repeating-linear-gradient(90deg, var(--color-line-strong) 0 17.6%, transparent 17.6% 20.6%);border-radius:.5cqw;height:1cqw}.fsq-segs{position:relative;overflow:hidden}.fsq-segs-fill{background:var(--color-accent);transform-origin:0;width:17.6%;animation:fsq-segs var(--fsq-t) linear infinite;border-radius:0;position:absolute;top:0;left:0}@keyframes fsq-segs{0%,66%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fsq-cut{0%,72.5%{opacity:0;animation-timing-function:var(--fsq-in);transform:translate(6cqw)scale(.92)}77.5%{opacity:1;animation-timing-function:var(--fsq-io);transform:translate(-.5cqw)scale(1.012)}80%{opacity:1;animation-timing-function:var(--fsq-io);transform:translate(0)scale(1)}89%{opacity:1;animation-timing-function:var(--fsq-io);transform:translateY(.9cqh)scale(1)}95.5%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,.5);transform:translate(0)scale(1)}97.2%{opacity:.15;animation-timing-function:cubic-bezier(.25,.5,.5,1);transform:translate(1cqw,.5cqh)scale(.975)}99.2%,to{opacity:0;transform:translate(2cqw,1cqh)scale(.95)}}.fsq-ready{z-index:8;background:linear-gradient(180deg, var(--color-accent-hover), var(--color-accent) 60%, var(--color-accent-active));box-shadow:inset 0 .2cqw 0 #ffffff73, inset 0 -.3cqw .6cqw #00000029, 0 1.2cqw 3.4cqw #0009, 0 0 5cqw var(--fsq-a60);font-family:var(--font-display);white-space:nowrap;color:var(--color-on-accent);transform-origin:30% 100%;animation:fsq-ready var(--fsq-t) linear infinite;border-radius:3cqw;align-items:center;gap:1cqw;padding:.9cqw 1.9cqw .9cqw .9cqw;font-size:2.9cqw;font-weight:700;display:flex;position:absolute;top:11.5cqh;left:calc(50cqw + 10cqh)}@keyframes fsq-ready{0%,85.6%{opacity:0;transform:translateY(-11cqh)rotate(-9deg)scale(.6)}86.2%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.9,.6);transform:translateY(-9.5cqh)rotate(-8deg)scale(.7)}88.6%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(.9cqh)rotate(1.5deg)scale(1.12,.88)}90.4%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.7,.6);transform:translateY(-1.5cqh)rotate(-1deg)scale(.97,1.05)}91.9%{opacity:1;animation-timing-function:var(--fsq-io);transform:translateY(.3cqh)rotate(.4deg)scale(1.03,.97)}93.4%{opacity:1;transform:translateY(0)rotate(0)scale(1)}95.5%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,.5);transform:translateY(0)rotate(0)scale(1)}97.2%{opacity:.15;animation-timing-function:cubic-bezier(.25,.5,.5,1);transform:translateY(1cqh)rotate(0)scale(.965)}99.2%,to{opacity:0;transform:translateY(2cqh)rotate(0)scale(.93)}}.fsq-ring{z-index:-1;border-radius:inherit;box-shadow:0 0 0 .35cqw var(--color-accent-ink), 0 0 3cqw var(--color-accent);opacity:0;animation:fsq-ring var(--fsq-t) linear infinite;position:absolute;inset:0}@keyframes fsq-ring{0%,88.5%{opacity:0;transform:scale(.9)}88.7%{opacity:.9;animation-timing-function:cubic-bezier(.1,.7,.3,1);transform:scale(.9)}95%,to{opacity:0;transform:scale(1.35,2.1)}}.fsq-check{background:var(--color-on-accent);width:3.6cqw;height:3.6cqw;animation:fsq-check var(--fsq-t) linear infinite;border-radius:50%;flex:none;position:relative}.fsq-check:after{content:"";border:solid var(--color-accent-hover);border-width:0 .5cqw .5cqw 0;width:28%;height:50%;position:absolute;top:20%;left:36%;transform:rotate(42deg)}@keyframes fsq-check{0%,88.6%{animation-timing-function:var(--fsq-in);transform:scale(0)rotate(-90deg)}91%{animation-timing-function:var(--fsq-io);transform:scale(1.22)rotate(8deg)}92.8%,to{transform:scale(1)rotate(0)}}[data-fsq-paused=true] .fsq-root *,[data-fsq-paused=true] .fsq-root :before,[data-fsq-paused=true] .fsq-root :after,.fsq-root[data-fsq-paused=true] *,.fsq-root[data-fsq-paused=true] :before,.fsq-root[data-fsq-paused=true] :after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fsq-root:before,.fsq-root *,.fsq-root :before,.fsq-root :after{animation:none!important}}
