/*! lumafx v0.5.0 | MIT */
@property --fx-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --fx-elev{syntax: "<number>"; inherits: false; initial-value: 1;}@property --fx-aberration{syntax: "*"; inherits: false;}@property --fx-ajax{syntax: "*"; inherits: false;}@property --fx-area{syntax: "*"; inherits: false;}@property --fx-autoplay{syntax: "*"; inherits: false;}@property --fx-base{syntax: "*"; inherits: false;}@property --fx-blur{syntax: "*"; inherits: false;}@property --fx-border{syntax: "*"; inherits: false;}@property --fx-chars{syntax: "*"; inherits: false;}@property --fx-color{syntax: "*"; inherits: false;}@property --fx-color-2{syntax: "*"; inherits: false;}@property --fx-color-3{syntax: "*"; inherits: false;}@property --fx-colors{syntax: "*"; inherits: false;}@property --fx-controls{syntax: "*"; inherits: false;}@property --fx-count{syntax: "*"; inherits: false;}@property --fx-country{syntax: "*"; inherits: false;}@property --fx-cursor{syntax: "*"; inherits: false;}@property --fx-delay{syntax: "*"; inherits: false;}@property --fx-distance{syntax: "*"; inherits: false;}@property --fx-done{syntax: "*"; inherits: false;}@property --fx-duration{syntax: "*"; inherits: false;}@property --fx-ease{syntax: "*"; inherits: false;}@property --fx-elevation{syntax: "*"; inherits: false;}@property --fx-fade{syntax: "*"; inherits: false;}@property --fx-fallback{syntax: "*"; inherits: false;}@property --fx-for{syntax: "*"; inherits: false;}@property --fx-force{syntax: "*"; inherits: false;}@property --fx-from{syntax: "*"; inherits: false;}@property --fx-gap{syntax: "*"; inherits: false;}@property --fx-glare{syntax: "*"; inherits: false;}@property --fx-glow{syntax: "*"; inherits: false;}@property --fx-greeting{syntax: "*"; inherits: false;}@property --fx-group{syntax: "*"; inherits: false;}@property --fx-height{syntax: "*"; inherits: false;}@property --fx-hide{syntax: "*"; inherits: false;}@property --fx-hour12{syntax: "*"; inherits: false;}@property --fx-icon{syntax: "*"; inherits: false;}@property --fx-images{syntax: "*"; inherits: false;}@property --fx-inset{syntax: "*"; inherits: false;}@property --fx-intensity{syntax: "*"; inherits: false;}@property --fx-interval{syntax: "*"; inherits: false;}@property --fx-label{syntax: "*"; inherits: false;}@property --fx-length{syntax: "*"; inherits: false;}@property --fx-lift{syntax: "*"; inherits: false;}@property --fx-light{syntax: "*"; inherits: false;}@property --fx-links{syntax: "*"; inherits: false;}@property --fx-locale{syntax: "*"; inherits: false;}@property --fx-loop{syntax: "*"; inherits: false;}@property --fx-magnify{syntax: "*"; inherits: false;}@property --fx-max{syntax: "*"; inherits: false;}@property --fx-min{syntax: "*"; inherits: false;}@property --fx-mode{syntax: "*"; inherits: false;}@property --fx-name{syntax: "*"; inherits: false;}@property --fx-offset{syntax: "*"; inherits: false;}@property --fx-once{syntax: "*"; inherits: false;}@property --fx-opacity{syntax: "*"; inherits: false;}@property --fx-pause{syntax: "*"; inherits: false;}@property --fx-perspective{syntax: "*"; inherits: false;}@property --fx-placeholder{syntax: "*"; inherits: false;}@property --fx-placement{syntax: "*"; inherits: false;}@property --fx-position{syntax: "*"; inherits: false;}@property --fx-pulse{syntax: "*"; inherits: false;}@property --fx-quick{syntax: "*"; inherits: false;}@property --fx-radius{syntax: "*"; inherits: false;}@property --fx-range{syntax: "*"; inherits: false;}@property --fx-refraction{syntax: "*"; inherits: false;}@property --fx-reset{syntax: "*"; inherits: false;}@property --fx-reverse{syntax: "*"; inherits: false;}@property --fx-root{syntax: "*"; inherits: false;}@property --fx-saturate{syntax: "*"; inherits: false;}@property --fx-scale{syntax: "*"; inherits: false;}@property --fx-seconds{syntax: "*"; inherits: false;}@property --fx-sections{syntax: "*"; inherits: false;}@property --fx-shrink{syntax: "*"; inherits: false;}@property --fx-side{syntax: "*"; inherits: false;}@property --fx-size{syntax: "*"; inherits: false;}@property --fx-slide{syntax: "*"; inherits: false;}@property --fx-smooth{syntax: "*"; inherits: false;}@property --fx-smoothing{syntax: "*"; inherits: false;}@property --fx-spacing{syntax: "*"; inherits: false;}@property --fx-spam{syntax: "*"; inherits: false;}@property --fx-speed{syntax: "*"; inherits: false;}@property --fx-split{syntax: "*"; inherits: false;}@property --fx-src{syntax: "*"; inherits: false;}@property --fx-stagger{syntax: "*"; inherits: false;}@property --fx-start{syntax: "*"; inherits: false;}@property --fx-strength{syntax: "*"; inherits: false;}@property --fx-style{syntax: "*"; inherits: false;}@property --fx-subtitle{syntax: "*"; inherits: false;}@property --fx-success{syntax: "*"; inherits: false;}@property --fx-text{syntax: "*"; inherits: false;}@property --fx-threshold{syntax: "*"; inherits: false;}@property --fx-tilt{syntax: "*"; inherits: false;}@property --fx-tint{syntax: "*"; inherits: false;}@property --fx-title{syntax: "*"; inherits: false;}@property --fx-top{syntax: "*"; inherits: false;}@property --fx-trigger{syntax: "*"; inherits: false;}@property --fx-tz{syntax: "*"; inherits: false;}@property --fx-vertical{syntax: "*"; inherits: false;}@property --fx-width{syntax: "*"; inherits: false;}@property --fx-words{syntax: "*"; inherits: false;}@keyframes fx-spin{to{--fx-angle: 360deg}}@keyframes fx-shimmer{0%{background-position:100% 0}65%,to{background-position:0% 0}}@keyframes fx-shine{0%{background-position:100% 0}45%,to{background-position:0% 0}}@keyframes fx-shine-once{0%{background-position:100% 0}to{background-position:0% 0}}@keyframes fx-aurora-a{0%{transform:translate3d(-8%,-6%,0) rotate(0) scale(1)}50%{transform:translate3d(6%,5%,0) rotate(10deg) scale(1.12)}to{transform:translate3d(-3%,9%,0) rotate(-6deg) scale(1.04)}}@keyframes fx-aurora-b{0%{transform:translate3d(7%,5%,0) rotate(0) scale(1.08)}50%{transform:translate3d(-6%,-4%,0) rotate(-12deg) scale(.96)}to{transform:translate3d(4%,-8%,0) rotate(8deg) scale(1.1)}}@keyframes fx-reveal{0%{opacity:var(--_rv-o, 0);translate:var(--_rv-t, none);scale:var(--_rv-s, none);filter:var(--_rv-f, none);transform:var(--_rv-tf, none);clip-path:var(--_rv-c, none)}to{clip-path:var(--_rv-c2, none)}}@keyframes fx-text-in{0%{opacity:var(--_tr-o, 0);translate:var(--_tr-t, none);filter:var(--_tr-f, none);transform:var(--_tr-tf, none)}}@keyframes fx-marquee{to{translate:calc(-100% - var(--_mq-gap, 0px)) 0}}@keyframes fx-marquee-y{to{translate:0 calc(-100% - var(--_mq-gap, 0px))}}@keyframes fx-parallax{0%{translate:0 calc(var(--_px-speed, .25) * 40vh)}to{translate:0 calc(var(--_px-speed, .25) * -40vh)}}@keyframes fx-hscroll{to{translate:calc(var(--fx-hs-dist, 0px) * -1) 0}}@keyframes fx-story{0%{scale:0 1}to{scale:1 1}}@keyframes fx-failsafe{to{opacity:1;translate:none;scale:none;filter:none;transform:none;clip-path:none}}[data-fx-paused],[data-fx-paused]:before,[data-fx-paused]:after,[data-fx-paused]>*{animation-play-state:paused!important}.fx-float{position:fixed;left:0;top:0;z-index:2147483000;pointer-events:none;translate:-9999px -9999px;transform-origin:0 0}.fx-float-inner{translate:-50% -50%;scale:.3;opacity:0;transition:scale .5s cubic-bezier(.2,.9,.25,1.15),opacity .25s ease}.fx-float[data-state=in] .fx-float-inner{scale:1;opacity:1}.fx-float img{display:block;width:var(--fx-float-size, 280px);height:auto;border-radius:14px;box-shadow:0 2px 6px #0000001f,0 24px 60px -12px #00000073}.fx-float-label{display:inline-flex;align-items:center;gap:.4em;padding:.7em 1.1em;border-radius:999px;background:#fff;color:#0b0b10;font:600 14px/1 system-ui,sans-serif;white-space:nowrap;box-shadow:0 10px 30px -8px #0006}.fx-carousel-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.fx-cb{inline-size:40px;block-size:40px;border-radius:50%;border:1px solid color-mix(in oklab,currentColor 25%,transparent);background:transparent;color:inherit;font:500 22px/1 system-ui,sans-serif;cursor:pointer;transition:background-color .2s,border-color .2s}.fx-cb:hover{background:color-mix(in oklab,currentColor 10%,transparent)}.fx-dots{display:flex;gap:8px}.fx-dot{inline-size:8px;block-size:8px;padding:0;border:0;border-radius:99px;background:color-mix(in oklab,currentColor 30%,transparent);cursor:pointer;transition:inline-size .3s cubic-bezier(.2,.8,.2,1),background-color .3s}.fx-dot[aria-current=true]{inline-size:24px;background:currentColor}.fx-cb:focus-visible,.fx-dot:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fx-ripple-wrap{position:relative;display:inline-block;overflow:clip;vertical-align:top}.fx-ripple-wrap>img{display:block}.fx-ripple-wrap .fx-ripple-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .35s ease}.fx-ripple-wrap[data-fx-state~=gl] .fx-ripple-canvas{opacity:1}@keyframes fx-vt-fade-out{to{opacity:0}}@keyframes fx-vt-fade-in{0%{opacity:0}}@keyframes fx-vt-slide-out{to{opacity:0;translate:-5% 0;filter:blur(6px)}}@keyframes fx-vt-slide-in{0%{opacity:0;translate:7% 0;filter:blur(6px)}}@keyframes fx-vt-slideback-out{to{opacity:0;translate:5% 0;filter:blur(6px)}}@keyframes fx-vt-slideback-in{0%{opacity:0;translate:-7% 0;filter:blur(6px)}}@keyframes fx-vt-zoom-out{to{opacity:0;scale:.94;filter:blur(4px)}}@keyframes fx-vt-zoom-in{0%{opacity:0;scale:1.05}}@keyframes fx-vt-wipe-in{0%{clip-path:circle(0% at var(--fx-vt-x, 50%) var(--fx-vt-y, 50%))}to{clip-path:circle(150% at var(--fx-vt-x, 50%) var(--fx-vt-y, 50%))}}:root[data-fx-transition]::view-transition-group(*){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}:root[data-fx-transition=fade]::view-transition-old(root){animation:fx-vt-fade-out .3s ease both}:root[data-fx-transition=fade]::view-transition-new(root){animation:fx-vt-fade-in .4s ease .1s both}:root[data-fx-transition=slide]::view-transition-old(root){animation:fx-vt-slide-out .45s cubic-bezier(.7,0,.3,1) both}:root[data-fx-transition=slide]::view-transition-new(root){animation:fx-vt-slide-in .6s cubic-bezier(.2,.8,.2,1) .05s both}:root[data-fx-transition=slide-back]::view-transition-old(root){animation:fx-vt-slideback-out .45s cubic-bezier(.7,0,.3,1) both}:root[data-fx-transition=slide-back]::view-transition-new(root){animation:fx-vt-slideback-in .6s cubic-bezier(.2,.8,.2,1) .05s both}:root[data-fx-transition=zoom]::view-transition-old(root){animation:fx-vt-zoom-out .4s cubic-bezier(.7,0,.3,1) both}:root[data-fx-transition=zoom]::view-transition-new(root){animation:fx-vt-zoom-in .55s cubic-bezier(.2,.8,.2,1) .1s both}:root[data-fx-transition=wipe]::view-transition-old(root){animation:none}:root[data-fx-transition=wipe]::view-transition-new(root){animation:fx-vt-wipe-in .7s cubic-bezier(.65,0,.35,1) both}@media(prefers-reduced-motion:reduce){:root[data-fx-transition]::view-transition-group(*),:root[data-fx-transition]::view-transition-old(*),:root[data-fx-transition]::view-transition-new(*){animation:none!important}}@keyframes fx-fade-in{0%{opacity:0}}@keyframes fx-progress{0%{scale:0 1}to{scale:1 1}}@keyframes fx-expand{0%{clip-path:inset(0 var(--_ex-in, 8vw) round var(--_ex-r, 32px))}to{clip-path:inset(0 0 round 0)}}@keyframes fx-ir{0%{clip-path:var(--_ir-c)}to{clip-path:var(--_ir-c2)}}@keyframes fx-ir-img{0%{scale:var(--fx-scale, 1.25)}}@keyframes fx-dapple{0%{transform:translate3d(-2%,-1%,0) rotate(-1.4deg) scale(1.02)}35%{transform:translate3d(1%,.5%,0) rotate(.6deg) scale(1.04)}70%{transform:translate3d(-.5%,1.5%,0) rotate(-.4deg) scale(1.03)}to{transform:translate3d(1.5%,2%,0) rotate(1.5deg) scale(1.01)}}@keyframes fx-blink{0%,45%{opacity:1}50%,95%{opacity:0}}@keyframes fx-ch-msg{0%{opacity:0;scale:.6;translate:0 12px;filter:blur(3px)}}@keyframes fx-ch-dot{0%,60%,to{translate:0 0;opacity:.45}30%{translate:0 -5px;opacity:1}}@keyframes fx-ch-ping{0%{box-shadow:0 0 color-mix(in oklab,var(--_ch-c, #ffb547) 70%,transparent)}to{box-shadow:0 0 0 18px transparent}}@keyframes fx-md-bd-in{0%{opacity:0}}@keyframes fx-md-bd-out{to{opacity:0}}@keyframes fx-pl-away{to{opacity:0;visibility:hidden}}@keyframes fx-pt-unstick{to{opacity:0;visibility:hidden}}.fx-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fx-caret{display:inline-block;width:.08em;min-width:2px;height:1.05em;margin-left:.06em;vertical-align:-.16em;background:currentColor;animation:fx-blink 1.05s infinite}html.fx-loading{overflow:hidden}:root:has(dialog[open]:is([data-fx~=modal],.fx-modal,[data-fx~=drawer],.fx-drawer):not([data-fx-style-active=dock])){overflow:hidden}.fx-pt{position:fixed;inset:0;z-index:2147483600;overflow:hidden;visibility:hidden;pointer-events:none}.fx-pt[data-active]{visibility:visible;pointer-events:auto}.fx-pt svg{position:absolute;inset:0;display:block;width:100%;height:100%}.fx-pt>i{position:absolute;inset:0;display:block;background:var(--_pt-c1)}.fx-pt[data-style=slide]>i{translate:0 100%;box-shadow:0 -10px 0 var(--_pt-c2)}.fx-pt[data-style=circle]>i{clip-path:circle(0 at 50% 50%)}.fx-pt[data-style=curtain]{display:flex}.fx-pt[data-style=curtain]>i{position:relative;inset:auto;flex:1;margin-right:-1px;translate:0 100%}.fx-pt[data-style=curtain]>i:nth-child(2n){background:color-mix(in oklab,var(--_pt-c1) 88%,var(--_pt-c2))}.fx-pt[data-covered]>i{translate:none;clip-path:none}.fx-pt-label{position:absolute;inset:0;display:grid;place-items:center;color:var(--_pt-c2);font:600 clamp(28px,6vw,76px)/1 system-ui,sans-serif;letter-spacing:-.03em;opacity:0;translate:0 16px;transition:opacity .3s ease,translate .5s cubic-bezier(.2,.8,.2,1)}.fx-pt[data-covered]:not([data-leaving]) .fx-pt-label{opacity:1;translate:none}html.fx-pt-arriving:after{content:"";position:fixed;inset:0;z-index:2147483601;background:var(--fx-pt-early, #0b0c12);animation:fx-pt-unstick .3s ease 3s forwards}.fx-hc{position:fixed;left:0;top:0;z-index:2147483200;box-sizing:border-box;max-width:min(320px,calc(100vw - 16px));padding:12px 14px;border-radius:14px;background:var(--fx-hc-bg, rgb(20 21 28 / .9));color:var(--fx-hc-fg, #f4f3f0);font:14px/1.45 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff1f,0 18px 44px -14px #0009;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);visibility:hidden;opacity:0;scale:.9;filter:blur(3px);pointer-events:none;transition:opacity .16s ease,scale .4s cubic-bezier(.2,.9,.25,1.25),translate .4s cubic-bezier(.2,.9,.25,1.25),filter .2s ease,visibility 0s linear .4s}.fx-hc[data-side=bottom]{translate:0 -6px}.fx-hc[data-side=top]{translate:0 6px}.fx-hc[data-side=left]{translate:6px 0}.fx-hc[data-side=right]{translate:-6px 0}.fx-hc[data-state=open]{visibility:visible;opacity:1;scale:1;translate:none;filter:none;pointer-events:auto;transition-delay:0s}.fx-hc img,.fx-hc video{display:block;max-width:100%;height:auto;border-radius:9px}.fx-hc>:first-child{margin-top:0}.fx-hc>:last-child{margin-bottom:0}html[data-fx-scrollbar]{scrollbar-width:none}html[data-fx-scrollbar]::-webkit-scrollbar{display:none;width:0;height:0}.fx-sb{position:fixed;top:8px;bottom:8px;right:0;z-index:2147482000;display:flex;justify-content:flex-end;width:24px;padding-right:4px;box-sizing:border-box}.fx-sb[hidden]{display:none}.fx-sb-track{position:relative;width:6px;height:100%;border-radius:99px;background:#8c8c9b00;cursor:pointer;transition:width .35s cubic-bezier(.2,.9,.25,1.2),background-color .3s}.fx-sb[data-fx-state~=active] .fx-sb-track{background:#8c8c9b21}.fx-sb:hover .fx-sb-track,.fx-sb[data-fx-state~=dragging] .fx-sb-track{width:10px;background:#8c8c9b2e}.fx-sb-thumb{position:absolute;left:0;right:0;top:0;border-radius:99px;background:var(--_sb-c, #ffb547);opacity:.35;cursor:grab;transition:opacity .3s}.fx-sb[data-fx-state~=active] .fx-sb-thumb,.fx-sb:hover .fx-sb-thumb{opacity:.9}.fx-sb[data-fx-state~=dragging] .fx-sb-thumb{cursor:grabbing;opacity:1}.fx-sb-marks i{position:absolute;left:-4px;right:-4px;height:2px;margin-top:-1px;border-radius:2px;background:#a0a0af8c;opacity:0;scale:.3 1;transition:opacity .25s,scale .35s cubic-bezier(.2,.9,.25,1.2)}.fx-sb:hover .fx-sb-marks i{opacity:1;scale:1}.fx-sb-tip{position:absolute;right:28px;top:0;translate:0 -50%;padding:7px 11px;border-radius:10px;background:#12131aeb;color:#f4f3f0;font:500 12.5px/1.2 system-ui,sans-serif;white-space:nowrap;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 30px -10px #0000008c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;scale:.85;transform-origin:100% 50%;pointer-events:none;transition:opacity .15s ease,scale .35s cubic-bezier(.2,.9,.25,1.25)}.fx-sb[data-fx-state~=tip] .fx-sb-tip{opacity:1;scale:1}.fx-lb{position:fixed;inset:0;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#06070af2;color:#f4f3f0;overflow:hidden}.fx-lb[open]{display:grid;place-items:center;animation:fx-fade-in .3s ease}.fx-lb::backdrop{background:transparent}.fx-lb-fig{display:grid;justify-items:center;gap:12px;max-width:92vw;margin:0}.fx-lb-img{display:block;max-width:92vw;max-height:82vh;max-height:82dvh;border-radius:6px;object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:scale .5s cubic-bezier(.2,.8,.2,1)}.fx-lb[data-zoom] .fx-lb-img{scale:2.2;cursor:zoom-out}.fx-lb-cap{max-width:70ch;font:14px/1.45 system-ui,sans-serif;text-align:center;opacity:.72}.fx-lb-cap:empty{display:none}.fx-lb-btn{position:absolute;display:grid;place-items:center;width:48px;height:48px;padding:0 0 3px;border:1px solid rgb(255 255 255 / .16);border-radius:50%;background:#ffffff0f;color:inherit;font:300 30px/1 system-ui,sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .2s,scale .3s cubic-bezier(.2,.9,.25,1.25)}.fx-lb-btn:hover{background:#ffffff24;scale:1.06}.fx-lb-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fx-lb-prev{left:18px;top:50%;translate:0 -50%}.fx-lb-next{right:18px;top:50%;translate:0 -50%}.fx-lb-close{top:16px;right:16px}.fx-lb-count{position:absolute;top:30px;left:24px;font:500 12px/1 ui-monospace,Menlo,monospace;letter-spacing:.1em;opacity:.65}::view-transition-group(fx-lb){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media(max-width:640px){.fx-lb-prev,.fx-lb-next{top:auto;bottom:18px;translate:none}}@media(prefers-reduced-motion:reduce){.fx-hc,.fx-sb-tip{scale:1!important;translate:none!important;filter:none!important}.fx-caret{animation-duration:2s}}@keyframes fx-press-done{0%{opacity:0;scale:.6;translate:0 6px}}.fx-spark,.fx-spark-ring{position:fixed;z-index:2147483300;pointer-events:none;border-radius:50%}.fx-spark{translate:-50% -50%}.fx-spark-ring{width:64px;height:64px;margin:-32px 0 0 -32px;border:2px solid}@keyframes fx-fm-in{0%{opacity:0;translate:0 -4px}}@keyframes fx-rotate{to{rotate:360deg}}.fx-loading-box{display:grid;place-items:center;grid-column:1 / -1;padding:28px 0;animation:fx-fm-in .3s ease both}.fx-loading-box.fx-loading-overlay{position:absolute;inset:0;z-index:5;padding:0;background:color-mix(in oklab,Canvas 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:inherit}:where(:has(>.fx-loading-overlay)){position:relative}@keyframes fx-l3d-fan{0%,10%,94%,to{transform:translateZ(calc(14px + var(--i) * 9px)) rotate(0)}44%,60%{transform:translateZ(calc(18px + var(--i) * 18px)) rotate(calc(var(--k) * 80deg))}}@keyframes fx-l3d-page{0%,8%,94%,to{transform:translate3d(calc(var(--i) * 5%),calc(var(--i) * -3%),calc(var(--i) * -7px)) rotateY(0)}34%{transform:rotateY(calc(var(--i) * 32deg))}52%,70%{transform:rotateY(calc(var(--i) * 360deg / var(--n) + 30deg))}}@keyframes fx-l3d-float{50%{transform:translateZ(-6px)}}@keyframes fx-l3d-breathe{50%{opacity:.72}}:where([data-fx~=border-beam],.fx-border-beam){--_bb-c1: var(--fx-color, #a78bfa);--_bb-c2: var(--fx-color-2, #22d3ee);--_bb-len: var(--fx-length, 22%);--_bb-w: var(--fx-width, 1.5px);--_bb-n: var(--fx-count, 1);--_bb-p: calc(100% / var(--_bb-n));--_bb-dur: var(--fx-duration, 6s);--_bb-delay: var(--fx-delay, 0s)}:where(:where([data-fx~=border-beam],.fx-border-beam)){position:relative}:where([data-fx~=border-beam],.fx-border-beam):before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--_bb-w);pointer-events:none;background:repeating-conic-gradient(from var(--fx-angle),transparent 0 calc(var(--_bb-p) - var(--_bb-len)),var(--_bb-c2) calc(var(--_bb-p) - var(--_bb-len) * .45),var(--_bb-c1) var(--_bb-p));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:fx-spin var(--_bb-dur) linear var(--_bb-delay) infinite}:where([data-fx~=border-beam],.fx-border-beam):is([data-fx-mode=full],.fx-mode-full):before{background:conic-gradient(from var(--fx-angle),var(--_bb-c1),var(--_bb-c2),var(--_bb-c1))}:where([data-fx~=border-beam],.fx-border-beam):is([data-fx-glow],.fx-glow){box-shadow:0 0 0 1px color-mix(in oklab,var(--_bb-c1) 18%,transparent),0 0 24px -4px color-mix(in oklab,var(--_bb-c1) 50%,transparent),0 0 56px -10px color-mix(in oklab,var(--_bb-c2) 45%,transparent)}@media(prefers-reduced-motion:reduce){:where([data-fx~=border-beam],.fx-border-beam):before{animation:none}}:root[data-fx-reduced] :where([data-fx~=border-beam],.fx-border-beam):before{animation:none}:where([data-fx~=shimmer],.fx-shimmer){--_sm-base: var(--fx-color, color-mix(in oklab, currentColor 55%, transparent));--_sm-hl: var(--fx-color-2, #fff);--_sm-dur: var(--fx-duration, 2.8s);background:linear-gradient(105deg,var(--_sm-base) 0 40%,var(--_sm-hl) 50%,var(--_sm-base) 60% 100%) 100% 0 / 250% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:fx-shimmer var(--_sm-dur) cubic-bezier(.45,0,.25,1) infinite}@media(prefers-reduced-motion:reduce){:where([data-fx~=shimmer],.fx-shimmer){animation:none;background:none;-webkit-text-fill-color:currentColor}}:root[data-fx-reduced] :where([data-fx~=shimmer],.fx-shimmer){animation:none;background:none;-webkit-text-fill-color:currentColor}:where([data-fx~=shine],.fx-shine){--_sn-dur: var(--fx-duration, 3.2s);--_sn-i: var(--fx-intensity, .35)}:where(:where([data-fx~=shine],.fx-shine)){position:relative}:where([data-fx~=shine],.fx-shine):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 0 40%,rgb(255 255 255 / var(--_sn-i)) 50%,transparent 60% 100%) 100% 0 / 250% 100% no-repeat;animation:fx-shine var(--_sn-dur) cubic-bezier(.4,0,.2,1) infinite}:where([data-fx~=shine],.fx-shine):is([data-fx-trigger=hover],.fx-trigger-hover):after{animation:none}:where([data-fx~=shine],.fx-shine):is([data-fx-trigger=hover],.fx-trigger-hover):hover:after{animation:fx-shine-once .9s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){:where([data-fx~=shine],.fx-shine):after{animation:none;opacity:0}}:root[data-fx-reduced] :where([data-fx~=shine],.fx-shine):after{animation:none;opacity:0}:where([data-fx~=aurora],.fx-aurora){--_au-c1: var(--fx-color, #7c3aed);--_au-c2: var(--fx-color-2, #06b6d4);--_au-c3: var(--fx-color-3, #ec4899);--_au-dur: var(--fx-duration, 18s);--_au-o: var(--fx-opacity, .55)}:where(:where([data-fx~=aurora],.fx-aurora)){position:relative;isolation:isolate;overflow:clip}:where([data-fx~=aurora],.fx-aurora):before,:where([data-fx~=aurora],.fx-aurora):after{content:"";position:absolute;inset:-25%;z-index:-1;pointer-events:none;opacity:var(--_au-o)}:where([data-fx~=aurora],.fx-aurora):before{background:radial-gradient(38% 46% at 22% 32%,color-mix(in oklab,var(--_au-c1) 90%,transparent),color-mix(in oklab,var(--_au-c1) 35%,transparent) 40%,transparent 72%),radial-gradient(34% 40% at 76% 24%,color-mix(in oklab,var(--_au-c2) 85%,transparent),color-mix(in oklab,var(--_au-c2) 30%,transparent) 40%,transparent 72%),radial-gradient(42% 44% at 58% 78%,color-mix(in oklab,var(--_au-c3) 75%,transparent),color-mix(in oklab,var(--_au-c3) 25%,transparent) 40%,transparent 72%);animation:fx-aurora-a var(--_au-dur) ease-in-out infinite alternate}:where([data-fx~=aurora],.fx-aurora):after{background:radial-gradient(30% 36% at 72% 62%,color-mix(in oklab,var(--_au-c1) 65%,transparent),transparent 70%),radial-gradient(36% 30% at 28% 70%,color-mix(in oklab,var(--_au-c2) 60%,transparent),transparent 70%),radial-gradient(26% 30% at 45% 30%,color-mix(in oklab,var(--_au-c3) 45%,transparent),transparent 70%);animation:fx-aurora-b calc(var(--_au-dur) * 1.35) ease-in-out infinite alternate}:root[data-fx-lite] :where([data-fx~=aurora],.fx-aurora):before,:root[data-fx-lite] :where([data-fx~=aurora],.fx-aurora):after{animation:none}@media(prefers-reduced-motion:reduce){:where([data-fx~=aurora],.fx-aurora):before,:where([data-fx~=aurora],.fx-aurora):after{animation:none}}:root[data-fx-reduced] :where([data-fx~=aurora],.fx-aurora):before,:root[data-fx-reduced] :where([data-fx~=aurora],.fx-aurora):after{animation:none}:where([data-fx~=squircle],.fx-squircle){--_sq-r: var(--fx-radius, 28px);border-radius:var(--_sq-r)}@supports (corner-shape: squircle){:root:not([data-fx-nocs]) :where([data-fx~=squircle],.fx-squircle){border-radius:calc(var(--_sq-r) * 1.6);corner-shape:squircle}}:where([data-fx~=glass],.fx-glass){--_gl-tint: var(--fx-tint, rgb(255 255 255 / .08));--_gl-blur: var(--fx-blur, 14px);--_gl-sat: var(--fx-saturate, 1.6);background:linear-gradient(135deg,rgb(255 255 255 / .22),rgb(255 255 255 / .05) 35%,transparent 60%,rgb(255 255 255 / .07)),var(--_gl-tint);-webkit-backdrop-filter:blur(var(--_gl-blur)) saturate(var(--_gl-sat));backdrop-filter:blur(var(--_gl-blur)) saturate(var(--_gl-sat));box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff1f,inset 0 0 0 1px #ffffff24,inset 0 12px 24px -16px #ffffff73,0 1px 2px #00000014,0 14px 34px -10px #0000004d}:where([data-fx~=glass],.fx-glass)[data-fx-state~=liquid]{background:linear-gradient(135deg,rgb(255 255 255 / .16),transparent 35%,transparent 65%,rgb(255 255 255 / .05)),var(--fx-tint, rgb(255 255 255 / .03))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:where([data-fx~=glass],.fx-glass){background-color:#78788799}}:where([data-fx~=shadow],.fx-shadow){--_sh-c: var(--fx-color, rgb(15 17 35));--fx-elev: var(--fx-elevation, 1);--_sh-x: var(--fx-shx, 0);--_sh-y: var(--fx-shy, 1);box-shadow:calc(var(--_sh-x) * 1px * var(--fx-elev)) calc(var(--_sh-y) * 1px * var(--fx-elev)) calc(2px * var(--fx-elev)) color-mix(in srgb,var(--_sh-c) 8%,transparent),calc(var(--_sh-x) * 3px * var(--fx-elev)) calc(var(--_sh-y) * 3px * var(--fx-elev)) calc(6px * var(--fx-elev)) color-mix(in srgb,var(--_sh-c) 7%,transparent),calc(var(--_sh-x) * 8px * var(--fx-elev)) calc(var(--_sh-y) * 8px * var(--fx-elev)) calc(16px * var(--fx-elev)) color-mix(in srgb,var(--_sh-c) 7%,transparent),calc(var(--_sh-x) * 18px * var(--fx-elev)) calc(var(--_sh-y) * 18px * var(--fx-elev)) calc(36px * var(--fx-elev)) color-mix(in srgb,var(--_sh-c) 6%,transparent),calc(var(--_sh-x) * 36px * var(--fx-elev)) calc(var(--_sh-y) * 36px * var(--fx-elev)) calc(72px * var(--fx-elev)) color-mix(in srgb,var(--_sh-c) 5%,transparent);transition:--fx-elev .5s cubic-bezier(.2,.8,.2,1),translate .5s cubic-bezier(.2,.8,.2,1)}:where([data-fx~=shadow],.fx-shadow):is([data-fx-lift],.fx-lift):hover{--fx-elev: calc(var(--fx-elevation, 1) * 2.2);translate:0 -4px}@media(prefers-reduced-motion:reduce){:where([data-fx~=shadow],.fx-shadow){transition:none}:where([data-fx~=shadow],.fx-shadow):is([data-fx-lift],.fx-lift):hover{translate:none}}:root[data-fx-reduced] :where([data-fx~=shadow],.fx-shadow){transition:none}:root[data-fx-reduced] :where([data-fx~=shadow],.fx-shadow):is([data-fx-lift],.fx-lift):hover{translate:none}:where([data-fx~=reveal],.fx-reveal){--_rv-d: var(--fx-duration, .9s);--_rv-delay: var(--fx-delay, 0ms);--_rv-e: var(--fx-ease, cubic-bezier(.16, 1, .3, 1));--_rv-dist: var(--fx-distance, 28px);--_rv-o: 0;--_rv-t: 0 var(--_rv-dist);--_rv-s: none;--_rv-f: none;--_rv-tf: none;--_rv-c: none;--_rv-c2: none}:where([data-fx~=reveal],.fx-reveal):is([data-fx-from=down],.fx-from-down){--_rv-t: 0 calc(var(--_rv-dist) * -1)}:where([data-fx~=reveal],.fx-reveal):is([data-fx-from=left],.fx-from-left){--_rv-t: calc(var(--_rv-dist) * -1) 0}:where([data-fx~=reveal],.fx-reveal):is([data-fx-from=right],.fx-from-right){--_rv-t: var(--_rv-dist) 0}:where([data-fx~=reveal],.fx-reveal):is([data-fx-from=zoom],.fx-from-zoom){--_rv-t: none;--_rv-s: .92}:where([data-fx~=reveal],.fx-reveal):is([data-fx-from=blur],.fx-from-blur){--_rv-t: 0 calc(var(--_rv-dist) * .4);--_rv-f: blur(14px)}:where([data-fx~=reveal],.fx-reveal):is([data-fx-from=book],.fx-from-book){--_rv-t: none;--_rv-tf: perspective(1400px) rotateY(-75deg);transform-origin:0 50%}:where([data-fx~=reveal],.fx-reveal):is([data-fx-from=clip],.fx-from-clip){--_rv-o: 1;--_rv-t: none;--_rv-c: inset(0 0 100% 0);--_rv-c2: inset(0)}.fx-ready :where([data-fx~=reveal],.fx-reveal):not([data-fx-state~=in]){opacity:var(--_rv-o);translate:var(--_rv-t);scale:var(--_rv-s);filter:var(--_rv-f);transform:var(--_rv-tf);clip-path:var(--_rv-c)}.fx-ready:not(.fx-booted) :where([data-fx~=reveal],.fx-reveal){animation:fx-failsafe .01s 2.5s forwards}:where([data-fx~=reveal],.fx-reveal)[data-fx-state~=in]{animation:fx-reveal var(--_rv-d) var(--_rv-e) var(--_rv-delay) backwards}@media(prefers-reduced-motion:reduce){:where([data-fx~=reveal],.fx-reveal){--_rv-t: none;--_rv-s: none;--_rv-f: none;--_rv-tf: none;--_rv-c: none;--_rv-c2: none;--_rv-o: 0}:where([data-fx~=reveal],.fx-reveal)[data-fx-state~=in]{animation-duration:.4s}}:root[data-fx-reduced] :where([data-fx~=reveal],.fx-reveal){--_rv-t: none;--_rv-s: none;--_rv-f: none;--_rv-tf: none;--_rv-c: none;--_rv-c2: none;--_rv-o: 0}:root[data-fx-reduced] :where([data-fx~=reveal],.fx-reveal)[data-fx-state~=in]{animation-duration:.4s}:where([data-fx~=stagger],.fx-stagger){--_rv-d: var(--fx-duration, .8s);--_rv-delay: var(--fx-delay, 0ms);--_rv-e: var(--fx-ease, cubic-bezier(.16, 1, .3, 1));--_rv-dist: var(--fx-distance, 24px);--_sg-st: var(--fx-stagger, 70ms);--_rv-o: 0;--_rv-t: 0 var(--_rv-dist);--_rv-s: none;--_rv-f: none;--_rv-tf: none;--_rv-c: none;--_rv-c2: none}:where([data-fx~=stagger],.fx-stagger):is([data-fx-from=down],.fx-from-down){--_rv-t: 0 calc(var(--_rv-dist) * -1)}:where([data-fx~=stagger],.fx-stagger):is([data-fx-from=left],.fx-from-left){--_rv-t: calc(var(--_rv-dist) * -1) 0}:where([data-fx~=stagger],.fx-stagger):is([data-fx-from=right],.fx-from-right){--_rv-t: var(--_rv-dist) 0}:where([data-fx~=stagger],.fx-stagger):is([data-fx-from=zoom],.fx-from-zoom){--_rv-t: none;--_rv-s: .9}:where([data-fx~=stagger],.fx-stagger):is([data-fx-from=blur],.fx-from-blur){--_rv-t: 0 calc(var(--_rv-dist) * .4);--_rv-f: blur(12px)}:where([data-fx~=stagger],.fx-stagger):is([data-fx-from=book],.fx-from-book){--_rv-t: none;--_rv-tf: perspective(1200px) rotateY(-70deg)}:where([data-fx~=stagger],.fx-stagger):is([data-fx-from=book],.fx-from-book)>*{transform-origin:0 50%}:where([data-fx~=stagger],.fx-stagger):is([data-fx-from=clip],.fx-from-clip){--_rv-o: 1;--_rv-t: none;--_rv-c: inset(0 0 100% 0);--_rv-c2: inset(0)}.fx-ready :where([data-fx~=stagger],.fx-stagger):not([data-fx-state~=in])>*{opacity:var(--_rv-o);translate:var(--_rv-t);scale:var(--_rv-s);filter:var(--_rv-f);transform:var(--_rv-tf);clip-path:var(--_rv-c)}.fx-ready:not(.fx-booted) :where([data-fx~=stagger],.fx-stagger)>*{animation:fx-failsafe .01s 2.5s forwards}:where([data-fx~=stagger],.fx-stagger)[data-fx-state~=in]>*{animation:fx-reveal var(--_rv-d) var(--_rv-e) calc(var(--_rv-delay) + var(--fx-i, 0) * var(--_sg-st)) backwards}@media(prefers-reduced-motion:reduce){:where([data-fx~=stagger],.fx-stagger){--_rv-t: none;--_rv-s: none;--_rv-f: none;--_rv-tf: none;--_rv-c: none;--_rv-c2: none;--_sg-st: 0ms}:where([data-fx~=stagger],.fx-stagger)[data-fx-state~=in]>*{animation-duration:.4s}}:root[data-fx-reduced] :where([data-fx~=stagger],.fx-stagger){--_rv-t: none;--_rv-s: none;--_rv-f: none;--_rv-tf: none;--_rv-c: none;--_rv-c2: none;--_sg-st: 0ms}:root[data-fx-reduced] :where([data-fx~=stagger],.fx-stagger)[data-fx-state~=in]>*{animation-duration:.4s}:where([data-fx~=text-reveal],.fx-text-reveal){--_tr-st: var(--fx-stagger, var(--_tr-st-def, 60ms));--_tr-d: var(--fx-duration, .8s);--_tr-delay: var(--fx-delay, 0ms);--_tr-e: cubic-bezier(.2, .75, .25, 1);--_tr-o: 0;--_tr-t: 0 .32em;--_tr-f: blur(10px);--_tr-tf: none}:where([data-fx~=text-reveal],.fx-text-reveal):is([data-fx-style=rise],.fx-style-rise){--_tr-o: 1;--_tr-t: 0 112%;--_tr-f: none;--_tr-e: cubic-bezier(.16, 1, .3, 1)}:where([data-fx~=text-reveal],.fx-text-reveal):is([data-fx-style=rise],.fx-style-rise) .fx-u{overflow:clip;vertical-align:bottom;padding-block:.1em;margin-block:-.1em}:where([data-fx~=text-reveal],.fx-text-reveal):is([data-fx-style=flip],.fx-style-flip){--_tr-t: none;--_tr-f: none;--_tr-tf: perspective(420px) rotateY(-100deg);--_tr-e: cubic-bezier(.22, 1, .36, 1)}:where([data-fx~=text-reveal],.fx-text-reveal):is([data-fx-style=flip],.fx-style-flip) .fx-ui{transform-origin:0 50%}:where([data-fx~=text-reveal],.fx-text-reveal):is([data-fx-style=fade],.fx-style-fade){--_tr-t: none;--_tr-f: none}:where([data-fx~=text-reveal],.fx-text-reveal) .fx-u,:where([data-fx~=text-reveal],.fx-text-reveal) .fx-ui{display:inline-block}:where([data-fx~=text-reveal],.fx-text-reveal) .fx-word{display:inline-block;white-space:nowrap}.fx-ready :where([data-fx~=text-reveal],.fx-text-reveal):not([data-fx-state~=split]):not([data-fx-state~=in]){opacity:0}.fx-ready:not(.fx-booted) :where([data-fx~=text-reveal],.fx-text-reveal){animation:fx-failsafe .01s 2.5s forwards}.fx-ready :where([data-fx~=text-reveal],.fx-text-reveal)[data-fx-state~=split]:not([data-fx-state~=in]) .fx-ui{opacity:var(--_tr-o);translate:var(--_tr-t);filter:var(--_tr-f);transform:var(--_tr-tf)}:where([data-fx~=text-reveal],.fx-text-reveal)[data-fx-state~=in] .fx-ui{animation:fx-text-in var(--_tr-d) var(--_tr-e) calc(var(--_tr-delay) + var(--fx-i, 0) * var(--_tr-st)) backwards}:where([data-fx~=scramble],.fx-scramble){--_scr: 1}:where([data-fx~=scramble],.fx-scramble)[data-fx-state~=scrambling]{font-variant-ligatures:none}:where([data-fx~=counter],.fx-counter){font-variant-numeric:tabular-nums}:where([data-fx~=marquee],.fx-marquee){--_mq-gap: var(--fx-gap, 2rem);--_mq-fade: var(--fx-fade, 8%);display:flex;gap:var(--_mq-gap);overflow:clip;min-width:0;max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--_mq-fade),#000 calc(100% - var(--_mq-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--_mq-fade),#000 calc(100% - var(--_mq-fade)),transparent)}:where([data-fx~=marquee],.fx-marquee)>.fx-mq-track{display:flex;flex:none;align-items:center;gap:var(--_mq-gap);min-width:max-content;animation:fx-marquee var(--fx-mq-dur, 30s) linear infinite}:where([data-fx~=marquee],.fx-marquee):is([data-fx-reverse],.fx-reverse)>.fx-mq-track{animation-direction:reverse}:where([data-fx~=marquee],.fx-marquee):not([data-fx-pause=false],.fx-no-pause):hover>.fx-mq-track{animation-play-state:paused}:where([data-fx~=marquee],.fx-marquee):is([data-fx-vertical],.fx-vertical){flex-direction:column;-webkit-mask-image:linear-gradient(180deg,transparent,#000 var(--_mq-fade),#000 calc(100% - var(--_mq-fade)),transparent);mask-image:linear-gradient(180deg,transparent,#000 var(--_mq-fade),#000 calc(100% - var(--_mq-fade)),transparent)}:where([data-fx~=marquee],.fx-marquee):is([data-fx-vertical],.fx-vertical)>.fx-mq-track{flex-direction:column;min-width:0;min-height:max-content;animation-name:fx-marquee-y}@media(prefers-reduced-motion:reduce){:where([data-fx~=marquee],.fx-marquee){overflow:auto;-webkit-mask-image:none;mask-image:none}:where([data-fx~=marquee],.fx-marquee)>.fx-mq-track{animation:none}}:root[data-fx-reduced] :where([data-fx~=marquee],.fx-marquee){overflow:auto;-webkit-mask-image:none;mask-image:none}:root[data-fx-reduced] :where([data-fx~=marquee],.fx-marquee)>.fx-mq-track{animation:none}:where([data-fx~=spotlight],.fx-spotlight){--_sp-c: var(--fx-color, #a78bfa);--_sp-size: var(--fx-size, 360px)}:where(:where([data-fx~=spotlight],.fx-spotlight)){position:relative;isolation:isolate}:where([data-fx~=spotlight],.fx-spotlight)>.fx-spot{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(var(--_sp-size) circle at var(--fx-mx, 50%) var(--fx-my, 50%),color-mix(in oklab,var(--_sp-c) 22%,transparent),transparent 70%)}:where([data-fx~=spotlight],.fx-spotlight)>.fx-spot:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(calc(var(--_sp-size) * .6) circle at var(--fx-mx, 50%) var(--fx-my, 50%),var(--_sp-c),transparent 75%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:where([data-fx~=spotlight],.fx-spotlight):hover>.fx-spot{opacity:1}:where([data-fx~=spotlight],.fx-spotlight):is([data-fx-border=false],.fx-no-border)>.fx-spot:after{display:none}:where([data-fx~=magnetic],.fx-magnetic)[data-fx-state~=pulled]{will-change:translate}:where(:where([data-fx~=tilt],.fx-tilt)){position:relative;transform-style:preserve-3d}:where([data-fx~=tilt],.fx-tilt)[data-fx-state~=tilting]{will-change:transform}:where([data-fx~=tilt],.fx-tilt)>.fx-glare{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--fx-gx, 50%) var(--fx-gy, 50%),rgb(255 255 255 / .55),rgb(255 255 255 / 0) 60%);opacity:var(--fx-go, 0);mix-blend-mode:overlay}:where([data-fx~=cursor-image],.fx-cursor-image){--_ci: 1}:where([data-fx~=parallax],.fx-parallax){--_px-speed: var(--fx-speed, .25)}@supports (animation-timeline: view()){:root:not([data-fx-nosda]) :where([data-fx~=parallax],.fx-parallax){animation:fx-parallax 1ms linear both;animation-timeline:view()}}@media(prefers-reduced-motion:reduce){:where([data-fx~=parallax],.fx-parallax){animation:none!important;translate:none!important}}:root[data-fx-reduced] :where([data-fx~=parallax],.fx-parallax){animation:none!important;translate:none!important}:where([data-fx~=stack],.fx-stack){--_st-top: var(--fx-top, 12vh);--_st-off: var(--fx-offset, 16px)}:where([data-fx~=stack],.fx-stack)>*{position:sticky;top:calc(var(--_st-top) + var(--fx-i, 0) * var(--_st-off));transform-origin:50% 0;scale:var(--fx-s, 1);filter:brightness(var(--fx-br, 1))}:where([data-fx~=stack],.fx-stack)>:nth-child(2){--fx-i: 1}:where([data-fx~=stack],.fx-stack)>:nth-child(3){--fx-i: 2}:where([data-fx~=stack],.fx-stack)>:nth-child(4){--fx-i: 3}:where([data-fx~=stack],.fx-stack)>:nth-child(5){--fx-i: 4}:where([data-fx~=stack],.fx-stack)>:nth-child(6){--fx-i: 5}:where([data-fx~=stack],.fx-stack)>:nth-child(7){--fx-i: 6}:where([data-fx~=stack],.fx-stack)>:nth-child(8){--fx-i: 7}:where([data-fx~=stack],.fx-stack)>:nth-child(9){--fx-i: 8}:where([data-fx~=stack],.fx-stack)>:nth-child(10){--fx-i: 9}:where([data-fx~=hscroll],.fx-hscroll){--_hs-gap: var(--fx-gap, 2rem)}:where(:where([data-fx~=hscroll],.fx-hscroll)){position:relative}:where([data-fx~=hscroll],.fx-hscroll)>.fx-hs-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:clip;display:flex;align-items:center}:where([data-fx~=hscroll],.fx-hscroll) [data-fx-track]{display:flex;flex-wrap:nowrap;gap:var(--_hs-gap);width:max-content}:where([data-fx~=hscroll],.fx-hscroll) [data-fx-track]>*{flex:none}@supports (animation-timeline: view()){:root:not([data-fx-nosda]) :where([data-fx~=hscroll],.fx-hscroll){view-timeline-name:--fx-hs;view-timeline-axis:block}:root:not([data-fx-nosda]) :where([data-fx~=hscroll],.fx-hscroll) [data-fx-track]{animation:fx-hscroll 1ms linear both;animation-timeline:--fx-hs;animation-range:contain 0% contain 100%}}:where([data-fx~=hscroll],.fx-hscroll)[data-fx-state~=native]{height:auto!important}:where([data-fx~=hscroll],.fx-hscroll)[data-fx-state~=native]>.fx-hs-sticky{position:static;height:auto;overflow-x:auto}:where([data-fx~=hscroll],.fx-hscroll)[data-fx-state~=native] [data-fx-track]{animation:none}:where([data-fx~=carousel],.fx-carousel){--_cr-slide: var(--fx-slide, 80%);--_cr-gap: var(--fx-gap, 16px);display:flex;gap:var(--_cr-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}:where([data-fx~=carousel],.fx-carousel)::-webkit-scrollbar{display:none}:where([data-fx~=carousel],.fx-carousel)>*{flex:0 0 var(--_cr-slide);scroll-snap-align:start;min-width:0}@media(hover:hover)and (pointer:fine){:where([data-fx~=carousel],.fx-carousel){cursor:grab}}:where([data-fx~=carousel],.fx-carousel)[data-fx-state~=dragging]{cursor:grabbing;user-select:none;-webkit-user-select:none}:where([data-fx~=carousel],.fx-carousel):focus-visible{outline:2px solid color-mix(in oklab,currentColor 60%,transparent);outline-offset:4px}:where([data-fx~=carousel],.fx-carousel):is([data-fx-style=scale],.fx-style-scale):before,:where([data-fx~=carousel],.fx-carousel):is([data-fx-style=scale],.fx-style-scale):after{content:"";flex:0 0 calc((100% - var(--_cr-slide)) / 2 - var(--_cr-gap))}:where([data-fx~=carousel],.fx-carousel):is([data-fx-style=scale],.fx-style-scale)>*{scroll-snap-align:center;scale:calc(.84 + .16 * var(--fx-k, 1));opacity:calc(.45 + .55 * var(--fx-k, 1))}:where([data-fx~=stories],.fx-stories){--_st-dur: var(--fx-duration, 5s)}:where(:where([data-fx~=stories],.fx-stories)){position:relative;display:grid;overflow:clip;touch-action:pan-y;user-select:none;-webkit-user-select:none}:where([data-fx~=stories],.fx-stories)>*{grid-area:1 / 1;min-width:0}:where([data-fx~=stories],.fx-stories):has(>.fx-st-bars)>:not(.fx-st-bars){opacity:0;scale:1.04;pointer-events:none;transition:opacity .5s ease,scale 1.2s cubic-bezier(.2,.8,.2,1)}:where([data-fx~=stories],.fx-stories)>[data-fx-state~=active]:not(.fx-st-bars){opacity:1;scale:1;pointer-events:auto}:where([data-fx~=stories],.fx-stories)>.fx-st-bars{align-self:start;z-index:2;display:flex;gap:4px;padding:12px 12px 0;pointer-events:none}:where([data-fx~=stories],.fx-stories) .fx-st-bar{flex:1;height:3px;border-radius:3px;background:#ffffff59;overflow:hidden}:where([data-fx~=stories],.fx-stories) .fx-st-bar>i{display:block;height:100%;background:#fff;transform-origin:0 50%;scale:0 1}:where([data-fx~=stories],.fx-stories) .fx-st-bar[data-s=done]>i{scale:1 1}:where([data-fx~=stories],.fx-stories) .fx-st-bar[data-s=active]>i{animation:fx-story var(--_st-dur) linear forwards}:where([data-fx~=stories],.fx-stories)[data-fx-state~=paused] .fx-st-bar>i{animation-play-state:paused}:where([data-fx~=stories],.fx-stories)[data-fx-state~=manual] .fx-st-bar[data-s=active]>i{animation:none;scale:1 1}@media(prefers-reduced-motion:reduce){:where([data-fx~=stories],.fx-stories)>*{transition:none!important}}:root[data-fx-reduced] :where([data-fx~=stories],.fx-stories)>*{transition:none!important}:where(:where([data-fx~=ripple],.fx-ripple)){position:relative;overflow:clip}:where([data-fx~=ripple],.fx-ripple) .fx-ripple-canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease}:where([data-fx~=ripple],.fx-ripple)[data-fx-state~=gl] .fx-ripple-canvas{opacity:1}:where([data-fx~=ripple],.fx-ripple)[data-fx-state~=nogl] img{transition:scale .8s cubic-bezier(.2,.8,.2,1)}:where([data-fx~=ripple],.fx-ripple)[data-fx-state~=nogl]:hover img{scale:1.05}:where([data-fx~=morph],.fx-morph){--_mo: 1}:where(:where([data-fx~=page-transition],.fx-page-transition)){display:none}:where([data-fx~=preloader],.fx-preloader){--_pl-bg: var(--fx-color, #0b0c12);animation:fx-pl-away .6s ease 2.5s forwards}:where(:where([data-fx~=preloader],.fx-preloader)){position:fixed;inset:0;z-index:2147483500;display:grid;place-content:center;justify-items:center;gap:14px;background:var(--_pl-bg);color:#f4f1ea}:where([data-fx~=preloader],.fx-preloader) [data-fx-count]{font:500 clamp(56px,13vw,168px)/.9 ui-monospace,"JetBrains Mono",Menlo,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.04em}:where([data-fx~=preloader],.fx-preloader) [data-fx-bar]{transform-origin:0 50%;scale:var(--fx-p, 0) 1}.fx-ready :where([data-fx~=preloader],.fx-preloader){animation-delay:9s}:where([data-fx~=preloader],.fx-preloader)[data-fx-state~=run]{animation:none}:where([data-fx~=preloader],.fx-preloader)[data-fx-done]{visibility:hidden;pointer-events:none}:where([data-fx~=modal],.fx-modal){--_md-c: var(--fx-color, #20232e);--_md-size: var(--fx-size, 560px);--_md-r: 26px;--_md-sheen: linear-gradient(180deg, rgb(255 255 255 / .16), rgb(255 255 255 / 0) 64px)}:where(:where([data-fx~=modal],.fx-modal)){position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:16px;border:0;background:transparent;color:inherit;overflow:hidden}:where([data-fx~=modal],.fx-modal)[open]{display:grid;place-items:center}:where([data-fx~=modal],.fx-modal)::backdrop{background:#0304089e;-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2)}:where([data-fx~=modal],.fx-modal)[open]::backdrop{animation:fx-md-bd-in .5s ease both}:where([data-fx~=modal],.fx-modal)[data-fx-state~=closing]::backdrop{animation:fx-md-bd-out .82s cubic-bezier(.55,0,.8,.2) both}:where([data-fx~=modal],.fx-modal)>.fx-md-panel{position:relative;z-index:1;box-sizing:border-box;width:min(540px,100%);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;padding:clamp(22px,4vw,36px);border-radius:var(--_md-r);background:var(--_md-sheen),var(--_md-c);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff0f,0 30px 70px -20px #000000b3}:where([data-fx~=modal],.fx-modal)>.fx-md-goo{position:fixed;display:none;pointer-events:none;filter:url(#fx-goo) drop-shadow(0 -1px 0 rgb(255 255 255 / .3)) drop-shadow(0 22px 34px rgb(0 0 0 / .55))}:where([data-fx~=modal],.fx-modal):is([data-fx-state~=opening],[data-fx-state~=closing])>.fx-md-goo{display:block}:where([data-fx~=modal],.fx-modal)>.fx-md-goo>i{position:absolute;display:block;background-color:var(--_md-c);background-image:var(--_md-sheen);transform-origin:50% 50%;will-change:transform}:where([data-fx~=modal],.fx-modal)>.fx-md-goo>.fx-md-drop{border-radius:50%;transform-origin:50% 100%}:where([data-fx~=modal],.fx-modal)>.fx-md-goo>.fx-md-neck{border-radius:0;background-image:none;transform-origin:0 0}:where([data-fx~=modal],.fx-modal)[data-fx-style-active=liquid]:is([data-fx-state~=opening],[data-fx-state~=closing])>.fx-md-panel{background:transparent;box-shadow:none}:where([data-fx~=modal],.fx-modal)[data-fx-style-active=glass]>.fx-md-panel{background:radial-gradient(120% 60% at 0% 0%,rgb(255 255 255 / .18),transparent 60%),linear-gradient(140deg,#ffffff24,#ffffff05 45%,#ffffff0f),color-mix(in oklab,var(--_md-c) 36%,transparent);-webkit-backdrop-filter:blur(30px) saturate(1.9) brightness(1.04);backdrop-filter:blur(30px) saturate(1.9) brightness(1.04);box-shadow:inset 0 1px #ffffff73,inset 1px 0 #ffffff2e,inset 0 -1px #ffffff14,inset 0 0 0 1px #ffffff1a,0 30px 80px -20px #00000080}:where([data-fx~=modal],.fx-modal)[data-fx-side-active=right][open]{place-items:stretch end;padding:12px}:where([data-fx~=modal],.fx-modal)[data-fx-side-active=left][open]{place-items:stretch start;padding:12px}:where([data-fx~=modal],.fx-modal)[data-fx-side-active=bottom][open]{place-items:end center;padding:12px}:where([data-fx~=modal],.fx-modal)[data-fx-side-active=top][open]{place-items:start center;padding:12px}:where([data-fx~=modal],.fx-modal):is([data-fx-side-active=right],[data-fx-side-active=left])>.fx-md-panel{width:min(var(--_md-size),100%);height:100%;max-height:none}:where([data-fx~=modal],.fx-modal):is([data-fx-side-active=bottom],[data-fx-side-active=top])>.fx-md-panel{width:min(960px,100%);max-height:min(var(--_md-size),100%)}:where([data-fx~=modal],.fx-modal)[data-fx-style-active=glass]::backdrop{background:#03040847;-webkit-backdrop-filter:none;backdrop-filter:none}:where([data-fx~=modal],.fx-modal)[data-fx-style-active=push]::backdrop{background:#00000029;-webkit-backdrop-filter:none;backdrop-filter:none}:where([data-fx~=modal],.fx-modal)[data-fx-style-active=dock]{z-index:2147482900}:where([data-fx~=modal],.fx-modal)[data-fx-style-active=dock]:is([data-fx-side-active=right],[data-fx-side-active=left]){inset:0 0 0 auto;width:calc(min(var(--_md-size),100vw - 24px) + 24px);max-width:100vw}:where([data-fx~=modal],.fx-modal)[data-fx-style-active=dock][data-fx-side-active=left]{inset:0 auto 0 0}:where([data-fx~=modal],.fx-modal)[data-fx-style-active=dock]:is([data-fx-side-active=bottom],[data-fx-side-active=top]){inset:auto 0 0;height:calc(min(var(--_md-size),100vh - 24px) + 24px)}:where([data-fx~=modal],.fx-modal)[data-fx-style-active=dock][data-fx-side-active=top]{inset:0 0 auto}:where([data-fx~=modal],.fx-modal)[data-fx-style-active=scale]::backdrop{background:#0000004d;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:560px){:where([data-fx~=modal],.fx-modal)[open]{place-items:end center;padding:10px}}:where([data-fx~=drawer],.fx-drawer){--_md-c: var(--fx-color, #20232e);--_md-size: var(--fx-size, 560px);--_md-r: 26px;--_md-sheen: linear-gradient(180deg, rgb(255 255 255 / .16), rgb(255 255 255 / 0) 64px)}:where(:where([data-fx~=drawer],.fx-drawer)){position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:16px;border:0;background:transparent;color:inherit;overflow:hidden}:where([data-fx~=drawer],.fx-drawer)[open]{display:grid;place-items:center}:where([data-fx~=drawer],.fx-drawer)::backdrop{background:#0304089e;-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2)}:where([data-fx~=drawer],.fx-drawer)[open]::backdrop{animation:fx-md-bd-in .5s ease both}:where([data-fx~=drawer],.fx-drawer)[data-fx-state~=closing]::backdrop{animation:fx-md-bd-out .82s cubic-bezier(.55,0,.8,.2) both}:where([data-fx~=drawer],.fx-drawer)>.fx-md-panel{position:relative;z-index:1;box-sizing:border-box;width:min(540px,100%);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;padding:clamp(22px,4vw,36px);border-radius:var(--_md-r);background:var(--_md-sheen),var(--_md-c);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff0f,0 30px 70px -20px #000000b3}:where([data-fx~=drawer],.fx-drawer)>.fx-md-goo{position:fixed;display:none;pointer-events:none;filter:url(#fx-goo) drop-shadow(0 -1px 0 rgb(255 255 255 / .3)) drop-shadow(0 22px 34px rgb(0 0 0 / .55))}:where([data-fx~=drawer],.fx-drawer):is([data-fx-state~=opening],[data-fx-state~=closing])>.fx-md-goo{display:block}:where([data-fx~=drawer],.fx-drawer)>.fx-md-goo>i{position:absolute;display:block;background-color:var(--_md-c);background-image:var(--_md-sheen);transform-origin:50% 50%;will-change:transform}:where([data-fx~=drawer],.fx-drawer)>.fx-md-goo>.fx-md-drop{border-radius:50%;transform-origin:50% 100%}:where([data-fx~=drawer],.fx-drawer)>.fx-md-goo>.fx-md-neck{border-radius:0;background-image:none;transform-origin:0 0}:where([data-fx~=drawer],.fx-drawer)[data-fx-style-active=liquid]:is([data-fx-state~=opening],[data-fx-state~=closing])>.fx-md-panel{background:transparent;box-shadow:none}:where([data-fx~=drawer],.fx-drawer)[data-fx-style-active=glass]>.fx-md-panel{background:radial-gradient(120% 60% at 0% 0%,rgb(255 255 255 / .18),transparent 60%),linear-gradient(140deg,#ffffff24,#ffffff05 45%,#ffffff0f),color-mix(in oklab,var(--_md-c) 36%,transparent);-webkit-backdrop-filter:blur(30px) saturate(1.9) brightness(1.04);backdrop-filter:blur(30px) saturate(1.9) brightness(1.04);box-shadow:inset 0 1px #ffffff73,inset 1px 0 #ffffff2e,inset 0 -1px #ffffff14,inset 0 0 0 1px #ffffff1a,0 30px 80px -20px #00000080}:where([data-fx~=drawer],.fx-drawer)[data-fx-side-active=right][open]{place-items:stretch end;padding:12px}:where([data-fx~=drawer],.fx-drawer)[data-fx-side-active=left][open]{place-items:stretch start;padding:12px}:where([data-fx~=drawer],.fx-drawer)[data-fx-side-active=bottom][open]{place-items:end center;padding:12px}:where([data-fx~=drawer],.fx-drawer)[data-fx-side-active=top][open]{place-items:start center;padding:12px}:where([data-fx~=drawer],.fx-drawer):is([data-fx-side-active=right],[data-fx-side-active=left])>.fx-md-panel{width:min(var(--_md-size),100%);height:100%;max-height:none}:where([data-fx~=drawer],.fx-drawer):is([data-fx-side-active=bottom],[data-fx-side-active=top])>.fx-md-panel{width:min(960px,100%);max-height:min(var(--_md-size),100%)}:where([data-fx~=drawer],.fx-drawer)[data-fx-style-active=glass]::backdrop{background:#03040847;-webkit-backdrop-filter:none;backdrop-filter:none}:where([data-fx~=drawer],.fx-drawer)[data-fx-style-active=push]::backdrop{background:#00000029;-webkit-backdrop-filter:none;backdrop-filter:none}:where([data-fx~=drawer],.fx-drawer)[data-fx-style-active=dock]{z-index:2147482900}:where([data-fx~=drawer],.fx-drawer)[data-fx-style-active=dock]:is([data-fx-side-active=right],[data-fx-side-active=left]){inset:0 0 0 auto;width:calc(min(var(--_md-size),100vw - 24px) + 24px);max-width:100vw}:where([data-fx~=drawer],.fx-drawer)[data-fx-style-active=dock][data-fx-side-active=left]{inset:0 auto 0 0}:where([data-fx~=drawer],.fx-drawer)[data-fx-style-active=dock]:is([data-fx-side-active=bottom],[data-fx-side-active=top]){inset:auto 0 0;height:calc(min(var(--_md-size),100vh - 24px) + 24px)}:where([data-fx~=drawer],.fx-drawer)[data-fx-style-active=dock][data-fx-side-active=top]{inset:0 0 auto}:where([data-fx~=drawer],.fx-drawer)[data-fx-style-active=scale]::backdrop{background:#0000004d;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:560px){:where([data-fx~=drawer],.fx-drawer)[open]{place-items:end center;padding:10px}}:where(:where([data-fx~=hovercard],.fx-hovercard)){cursor:default}:where([data-fx~=chat],.fx-chat){--_ch-c: var(--fx-color, #ffb547);--_ch-bg: var(--fx-chat-bg, rgb(16 17 23 / .94));--_ch-fg: var(--fx-chat-fg, #f2f1ee);--_ch-ink: var(--fx-chat-ink, #15130f);--_ch-spring: cubic-bezier(.2, 1.15, .3, 1)}:where(:where([data-fx~=chat],.fx-chat)){position:fixed;z-index:2147482800;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));font:15px/1.45 system-ui,-apple-system,Segoe UI,sans-serif;color:var(--_ch-fg)}:where([data-fx~=chat],.fx-chat)[data-position=left]{right:auto;left:max(18px,env(safe-area-inset-left))}:where([data-fx~=chat],.fx-chat) .fx-chat-launch{position:relative;display:grid;place-items:center;width:60px;height:60px;padding:0;border:0;border-radius:50%;background:var(--_ch-c);color:var(--_ch-ink);cursor:pointer;box-shadow:inset 0 1px #ffffff73,0 14px 34px -10px color-mix(in oklab,var(--_ch-c) 70%,#000);transition:scale .45s var(--_ch-spring),box-shadow .3s}:where([data-fx~=chat],.fx-chat) .fx-chat-launch:hover{scale:1.07}:where([data-fx~=chat],.fx-chat) .fx-chat-launch:active{scale:.94}:where([data-fx~=chat],.fx-chat) .fx-chat-launch:focus-visible{outline:2px solid var(--_ch-c);outline-offset:4px}:where([data-fx~=chat],.fx-chat) .fx-chat-launch>span{grid-area:1 / 1;display:grid;transition:rotate .5s var(--_ch-spring),scale .4s var(--_ch-spring),opacity .2s}:where([data-fx~=chat],.fx-chat) .fx-chat-i2{opacity:0;rotate:-120deg;scale:.4}:where([data-fx~=chat],.fx-chat)[data-open] .fx-chat-i1{opacity:0;rotate:120deg;scale:.4}:where([data-fx~=chat],.fx-chat)[data-open] .fx-chat-i2{opacity:1;rotate:0deg;scale:1}:where([data-fx~=chat],.fx-chat) .fx-chat-launch:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 var(--_ch-c);animation:fx-ch-ping 2.6s ease-out 1.6s 2;pointer-events:none}:where([data-fx~=chat],.fx-chat)[data-open] .fx-chat-launch:after{animation:none}:where([data-fx~=chat],.fx-chat) .fx-chat-panel{position:absolute;right:0;bottom:76px;display:flex;flex-direction:column;width:min(380px,calc(100vw - 36px));height:min(560px,calc(100dvh - 120px));border-radius:24px;background:var(--_ch-bg);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff1f,0 30px 70px -20px #0009;overflow:hidden;transform-origin:calc(100% - 30px) calc(100% + 46px);clip-path:inset(62% 0 0 62% round 30px);opacity:0;scale:.4;translate:0 24px;visibility:hidden;transition:clip-path .55s cubic-bezier(.65,0,.35,1),scale .6s var(--_ch-spring),translate .6s var(--_ch-spring),opacity .25s ease,visibility 0s linear .6s}:where([data-fx~=chat],.fx-chat)[data-position=left] .fx-chat-panel{right:auto;left:0;transform-origin:30px calc(100% + 46px);clip-path:inset(62% 62% 0 0 round 30px)}:where([data-fx~=chat],.fx-chat)[data-open] .fx-chat-panel{clip-path:inset(0 0 0 0 round 24px);opacity:1;scale:1;translate:none;visibility:visible;transition-delay:0s}:where([data-fx~=chat],.fx-chat) .fx-chat-head{display:flex;align-items:center;gap:12px;padding:16px 14px 14px 16px;border-bottom:1px solid rgb(255 255 255 / .07)}:where([data-fx~=chat],.fx-chat) .fx-chat-avatar{position:relative;flex:none;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgb(255 255 255 / .7),transparent 45%),conic-gradient(from 200deg,var(--_ch-c),color-mix(in oklab,var(--_ch-c) 40%,#7fd4ff),var(--_ch-c))}:where([data-fx~=chat],.fx-chat) .fx-chat-avatar:after{content:"";position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 2.5px var(--_ch-bg)}:where([data-fx~=chat],.fx-chat) .fx-chat-titles{display:grid;flex:1;min-width:0;line-height:1.25}:where([data-fx~=chat],.fx-chat) .fx-chat-titles b{font-weight:650}:where([data-fx~=chat],.fx-chat) .fx-chat-titles small{opacity:.6;font-size:12.5px}:where([data-fx~=chat],.fx-chat) .fx-chat-titles small:empty{display:none}:where([data-fx~=chat],.fx-chat) .fx-chat-x{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#ffffff0f;color:inherit;cursor:pointer;transition:background-color .2s,rotate .4s var(--_ch-spring)}:where([data-fx~=chat],.fx-chat) .fx-chat-x:hover{background:#ffffff1f;rotate:90deg}:where([data-fx~=chat],.fx-chat) .fx-chat-log{flex:1;display:flex;flex-direction:column;gap:8px;padding:16px 14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}:where([data-fx~=chat],.fx-chat) .fx-msg{max-width:82%;padding:9px 13px;border-radius:18px;overflow-wrap:anywhere;animation:fx-ch-msg .5s var(--_ch-spring) both}:where([data-fx~=chat],.fx-chat) .fx-msg[data-from=them]{align-self:flex-start;background:#ffffff14;border-bottom-left-radius:6px;transform-origin:0 100%}:where([data-fx~=chat],.fx-chat) .fx-msg[data-from=me]{align-self:flex-end;background:var(--_ch-c);color:var(--_ch-ink);border-bottom-right-radius:6px;transform-origin:100% 100%}:where([data-fx~=chat],.fx-chat) .fx-typing{display:flex;gap:4px;padding:13px 14px}:where([data-fx~=chat],.fx-chat) .fx-typing i{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.45;animation:fx-ch-dot 1.1s ease-in-out infinite}:where([data-fx~=chat],.fx-chat) .fx-typing i:nth-child(2){animation-delay:.14s}:where([data-fx~=chat],.fx-chat) .fx-typing i:nth-child(3){animation-delay:.28s}:where([data-fx~=chat],.fx-chat) .fx-chat-quick{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px}:where([data-fx~=chat],.fx-chat) .fx-chat-quick:empty{display:none}:where([data-fx~=chat],.fx-chat) .fx-chat-quick button{padding:6px 12px;border:1px solid color-mix(in oklab,var(--_ch-c) 55%,transparent);border-radius:999px;background:color-mix(in oklab,var(--_ch-c) 8%,transparent);color:var(--_ch-c);font:inherit;font-size:13px;cursor:pointer;transition:background-color .2s,scale .3s var(--_ch-spring)}:where([data-fx~=chat],.fx-chat) .fx-chat-quick button:hover{background:color-mix(in oklab,var(--_ch-c) 20%,transparent);scale:1.04}:where([data-fx~=chat],.fx-chat)[data-open] .fx-chat-quick button{animation:fx-ch-msg .5s var(--_ch-spring) calc(.25s + var(--i, 0) * 70ms) both}:where([data-fx~=chat],.fx-chat) .fx-chat-form{display:flex;gap:8px;padding:10px 10px 12px;border-top:1px solid rgb(255 255 255 / .07)}:where([data-fx~=chat],.fx-chat) .fx-chat-form input{flex:1;min-width:0;padding:11px 15px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:#ffffff0d;color:inherit;font:inherit;outline:none;transition:border-color .2s,background-color .2s}:where([data-fx~=chat],.fx-chat) .fx-chat-form input::placeholder{color:inherit;opacity:.45}:where([data-fx~=chat],.fx-chat) .fx-chat-form input:focus{border-color:color-mix(in oklab,var(--_ch-c) 70%,transparent);background:#ffffff14}:where([data-fx~=chat],.fx-chat) .fx-chat-form button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--_ch-c);color:var(--_ch-ink);cursor:pointer;transition:scale .35s var(--_ch-spring)}:where([data-fx~=chat],.fx-chat) .fx-chat-form button:hover{scale:1.08}:where([data-fx~=chat],.fx-chat) .fx-chat-form button:active{scale:.9}@media(prefers-reduced-motion:reduce){:where([data-fx~=chat],.fx-chat) .fx-chat-panel{scale:1;translate:none;clip-path:none;transition:opacity .2s,visibility 0s linear .2s}:where([data-fx~=chat],.fx-chat)[data-open] .fx-chat-panel{transition-delay:0s}:where([data-fx~=chat],.fx-chat) .fx-msg,:where([data-fx~=chat],.fx-chat)[data-open] .fx-chat-quick button,:where([data-fx~=chat],.fx-chat) .fx-chat-launch:after{animation:none}:where([data-fx~=chat],.fx-chat) .fx-typing i{animation-duration:2.4s}}:root[data-fx-reduced] :where([data-fx~=chat],.fx-chat) .fx-chat-panel{scale:1;translate:none;clip-path:none;transition:opacity .2s,visibility 0s linear .2s}:root[data-fx-reduced] :where([data-fx~=chat],.fx-chat)[data-open] .fx-chat-panel{transition-delay:0s}:root[data-fx-reduced] :where([data-fx~=chat],.fx-chat) .fx-msg,:root[data-fx-reduced] :where([data-fx~=chat],.fx-chat)[data-open] .fx-chat-quick button,:root[data-fx-reduced] :where([data-fx~=chat],.fx-chat) .fx-chat-launch:after{animation:none}:root[data-fx-reduced] :where([data-fx~=chat],.fx-chat) .fx-typing i{animation-duration:2.4s}:where([data-fx~=smart-header],.fx-smart-header){--_sh-bg: var(--fx-header-bg, color-mix(in oklab, Canvas 70%, transparent))}:where(:where([data-fx~=smart-header],.fx-smart-header)){position:sticky;top:0;z-index:60;transition:translate .5s cubic-bezier(.2,.8,.2,1),background-color .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s,backdrop-filter .35s}:where([data-fx~=smart-header],.fx-smart-header)[data-fx-state~=scrolled]{background-color:var(--_sh-bg);-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);box-shadow:0 1px #ffffff0f,0 12px 30px -20px #0000008c}:where([data-fx~=smart-header],.fx-smart-header)[data-fx-state~=hidden]{translate:0 calc(-100% - 4px)}:where([data-fx~=smart-header],.fx-smart-header) [data-fx-logo]{display:inline-block;transform-origin:0 0;will-change:transform}@media(prefers-reduced-motion:reduce){:where([data-fx~=smart-header],.fx-smart-header){transition:background-color .2s ease}}:root[data-fx-reduced] :where([data-fx~=smart-header],.fx-smart-header){transition:background-color .2s ease}:where(:where([data-fx~=scrollbar],.fx-scrollbar)){display:none}:where(:where([data-fx~=scroll-progress],.fx-scroll-progress)){position:fixed;top:0;left:0;right:0;z-index:2147482600;height:var(--fx-height, 3px);background:var(--fx-color, #ffb547);transform-origin:0 50%;scale:0 1;pointer-events:none}@supports (animation-timeline: view()){:root:not([data-fx-nosda]) :where([data-fx~=scroll-progress],.fx-scroll-progress){animation:fx-progress 1ms linear both;animation-timeline:scroll(root)}}:where([data-fx~=dock],.fx-dock){--_dk-half: var(--fx-dock-half, 23px)}:where(:where([data-fx~=dock],.fx-dock)){display:inline-flex;align-items:flex-end;gap:10px;padding:10px 12px;border-radius:24px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff29,0 18px 40px -16px #0000008c;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}:where([data-fx~=dock],.fx-dock)>*{position:relative;scale:var(--fx-s, 1);transform-origin:50% 100%;margin-inline:calc((var(--fx-s, 1) - 1) * var(--_dk-half))}:where([data-fx~=dock],.fx-dock)>[data-fx-label]:after{content:attr(data-fx-label);position:absolute;left:50%;bottom:calc(100% + 10px);translate:-50% 4px;scale:calc(.9 / var(--fx-s, 1));transform-origin:50% 100%;padding:5px 9px;border-radius:8px;background:#14151ceb;color:#f4f4f6;font:500 12px/1 system-ui,sans-serif;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,translate .25s ease}:where([data-fx~=dock],.fx-dock)>[data-fx-label]:is(:hover,:focus-visible):after{opacity:1;translate:-50% 0}:where([data-fx~=hover-icon],.fx-hover-icon){--_hi-icon: var(--fx-icon, "\2192");--_hi-gap: .45em;--_hi-s0: .4;--_hi-r0: -25deg;--_hi-t: .45s;--_hi-ease: cubic-bezier(.2, .9, .25, 1.2)}:where(:where([data-fx~=hover-icon],.fx-hover-icon):is(a,button)),:where(:where([data-fx~=hover-icon],.fx-hover-icon):not(a,button)) :where(a){display:inline-flex;align-items:center}:where([data-fx~=hover-icon],.fx-hover-icon):is(a,button):before,:where([data-fx~=hover-icon],.fx-hover-icon):is(a,button):after,:where([data-fx~=hover-icon],.fx-hover-icon):is(a,button)>[data-fx-icon-el],:where([data-fx~=hover-icon],.fx-hover-icon):not(a,button) a:before,:where([data-fx~=hover-icon],.fx-hover-icon):not(a,button) a:after{display:inline-block;max-width:0;overflow:hidden;opacity:0;scale:var(--_hi-s0);rotate:var(--_hi-r0);flex:none;transition:max-width var(--_hi-t) var(--_hi-ease),margin var(--_hi-t) var(--_hi-ease),opacity calc(var(--_hi-t) * .45) ease,scale var(--_hi-t) var(--_hi-ease),rotate var(--_hi-t) var(--_hi-ease)}:where([data-fx~=hover-icon],.fx-hover-icon):is(a,button):before,:where([data-fx~=hover-icon],.fx-hover-icon):not(a,button) a:before{content:var(--_hi-icon)}:where([data-fx~=hover-icon],.fx-hover-icon)[data-fx-icon]:is(a,button):before{content:attr(data-fx-icon)}:where([data-fx~=hover-icon],.fx-hover-icon):not(a,button) a[data-fx-icon]:before{content:attr(data-fx-icon)}:where([data-fx~=hover-icon],.fx-hover-icon):is(a,button):has(>[data-fx-icon-el]):before{content:none}:where([data-fx~=hover-icon],.fx-hover-icon):is(a,button):is(:hover,:focus-visible):before,:where([data-fx~=hover-icon],.fx-hover-icon):is(a,button):is(:hover,:focus-visible)>[data-fx-icon-el],:where([data-fx~=hover-icon],.fx-hover-icon):not(a,button) a:is(:hover,:focus-visible):before{max-width:1.6em;margin-inline-end:var(--_hi-gap);opacity:1;scale:1;rotate:0deg}:where([data-fx~=hover-icon],.fx-hover-icon):is([data-fx-side=right],.fx-side-right):is(a,button):before,:where([data-fx~=hover-icon],.fx-hover-icon):is([data-fx-side=right],.fx-side-right):not(a,button) a:before{content:none}:where([data-fx~=hover-icon],.fx-hover-icon):is([data-fx-side=right],.fx-side-right):is(a,button):after,:where([data-fx~=hover-icon],.fx-hover-icon):is([data-fx-side=right],.fx-side-right):not(a,button) a:after{content:var(--_hi-icon)}:where([data-fx~=hover-icon],.fx-hover-icon):is([data-fx-side=right],.fx-side-right)[data-fx-icon]:is(a,button):after{content:attr(data-fx-icon)}:where([data-fx~=hover-icon],.fx-hover-icon):is([data-fx-side=right],.fx-side-right):not(a,button) a[data-fx-icon]:after{content:attr(data-fx-icon)}:where([data-fx~=hover-icon],.fx-hover-icon):is([data-fx-side=right],.fx-side-right):is(a,button):is(:hover,:focus-visible):after,:where([data-fx~=hover-icon],.fx-hover-icon):is([data-fx-side=right],.fx-side-right):not(a,button) a:is(:hover,:focus-visible):after{max-width:1.6em;margin-inline-start:var(--_hi-gap);opacity:1;scale:1;rotate:0deg}@media(prefers-reduced-motion:reduce){:where([data-fx~=hover-icon],.fx-hover-icon){--_hi-s0: 1;--_hi-r0: 0deg;--_hi-t: .01s}}:root[data-fx-reduced] :where([data-fx~=hover-icon],.fx-hover-icon){--_hi-s0: 1;--_hi-r0: 0deg;--_hi-t: .01s}:where(:where([data-fx~=lightbox],.fx-lightbox)){cursor:zoom-in}:where([data-fx~=image-reveal],.fx-image-reveal){--_ir-d: var(--fx-duration, 1.2s);--_ir-delay: var(--fx-delay, 0ms);--_ir-c: inset(100% 0 0 0);--_ir-c2: inset(0 0 0 0)}:where(:where([data-fx~=image-reveal],.fx-image-reveal)){overflow:hidden}:where([data-fx~=image-reveal],.fx-image-reveal):is([data-fx-from=down],.fx-from-down){--_ir-c: inset(0 0 100% 0)}:where([data-fx~=image-reveal],.fx-image-reveal):is([data-fx-from=left],.fx-from-left){--_ir-c: inset(0 0 0 100%)}:where([data-fx~=image-reveal],.fx-image-reveal):is([data-fx-from=right],.fx-from-right){--_ir-c: inset(0 100% 0 0)}:where([data-fx~=image-reveal],.fx-image-reveal):is([data-fx-from=center],.fx-from-center){--_ir-c: inset(0 50% 0 50%)}:where([data-fx~=image-reveal],.fx-image-reveal):is([data-fx-from=circle],.fx-from-circle){--_ir-c: circle(0% at 50% 50%);--_ir-c2: circle(75% at 50% 50%)}:where([data-fx~=image-reveal],.fx-image-reveal):is([data-fx-from=diagonal],.fx-from-diagonal){--_ir-c: polygon(0 0, 0 0, -30% 100%, 0 100%);--_ir-c2: polygon(0 0, 130% 0, 100% 100%, 0 100%)}.fx-ready :where([data-fx~=image-reveal],.fx-image-reveal):not([data-fx-state~=in]){clip-path:var(--_ir-c)}.fx-ready :where([data-fx~=image-reveal],.fx-image-reveal):not([data-fx-state~=in]) :where(img,video,picture,canvas){scale:var(--fx-scale, 1.25)}.fx-ready:not(.fx-booted) :where([data-fx~=image-reveal],.fx-image-reveal),.fx-ready:not(.fx-booted) :where([data-fx~=image-reveal],.fx-image-reveal) :where(img,video,picture,canvas){animation:fx-failsafe .01s 2.5s forwards}:where([data-fx~=image-reveal],.fx-image-reveal)[data-fx-state~=in]{animation:fx-ir var(--_ir-d) cubic-bezier(.77,0,.18,1) var(--_ir-delay) backwards}:where([data-fx~=image-reveal],.fx-image-reveal)[data-fx-state~=in] :where(img,video,picture,canvas){animation:fx-ir-img calc(var(--_ir-d) * 1.5) cubic-bezier(.2,.8,.2,1) var(--_ir-delay) backwards}@media(prefers-reduced-motion:reduce){:where([data-fx~=image-reveal],.fx-image-reveal)[data-fx-state~=in],:where([data-fx~=image-reveal],.fx-image-reveal)[data-fx-state~=in] :where(img,video,picture,canvas){animation:fx-fade-in .4s ease backwards}}:root[data-fx-reduced] :where([data-fx~=image-reveal],.fx-image-reveal)[data-fx-state~=in],:root[data-fx-reduced] :where([data-fx~=image-reveal],.fx-image-reveal)[data-fx-state~=in] :where(img,video,picture,canvas){animation:fx-fade-in .4s ease backwards}:where([data-fx~=expand],.fx-expand){--_ex-in: var(--fx-inset, 8vw);--_ex-r: var(--fx-radius, 32px)}:where(:where([data-fx~=expand],.fx-expand)){overflow:clip}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){:root:not([data-fx-nosda],[data-fx-reduced]) :where([data-fx~=expand],.fx-expand){animation:fx-expand 1ms linear both;animation-timeline:view();animation-range:entry 0% cover 50%}}}:where(:where([data-fx~=image-trail],.fx-image-trail)){position:relative;overflow:clip}:where([data-fx~=image-trail],.fx-image-trail) [data-fx-trail]{display:none}:where([data-fx~=image-trail],.fx-image-trail)>.fx-trail{position:absolute;z-index:3;height:auto;aspect-ratio:4 / 5;object-fit:cover;translate:-50% -50%;rotate:var(--r, 0deg);border-radius:12px;box-shadow:0 18px 40px -14px #0000008c;pointer-events:none}:where(:where([data-fx~=video-scrub],.fx-video-scrub)){position:relative}:where([data-fx~=video-scrub],.fx-video-scrub)[data-fx-state~=pinned]{height:var(--fx-length, 300vh)}:where([data-fx~=video-scrub],.fx-video-scrub)>.fx-pin{position:sticky;top:0;display:grid;height:100vh;height:100svh;overflow:clip}:where([data-fx~=video-scrub],.fx-video-scrub)>.fx-pin>*{grid-area:1 / 1;min-width:0}:where([data-fx~=video-scrub],.fx-video-scrub)>.fx-pin>:not(video,canvas,img){z-index:1;place-self:center}:where([data-fx~=video-scrub],.fx-video-scrub)>.fx-pin>video{width:100%;height:100%;object-fit:cover}:where(:where([data-fx~=frames],.fx-frames)){position:relative}:where([data-fx~=frames],.fx-frames)[data-fx-state~=pinned]{height:var(--fx-length, 300vh)}:where([data-fx~=frames],.fx-frames)>.fx-pin{position:sticky;top:0;display:grid;height:100vh;height:100svh;overflow:clip}:where([data-fx~=frames],.fx-frames)>.fx-pin>*{grid-area:1 / 1;min-width:0}:where([data-fx~=frames],.fx-frames)>.fx-pin>:not(canvas,video,img){z-index:1;place-self:center}:where([data-fx~=frames],.fx-frames) .fx-frames-canvas{display:block;width:100%;height:100%}:where([data-fx~=svg-draw],.fx-svg-draw) .fx-pulse{pointer-events:none;filter:drop-shadow(0 0 3px var(--fx-color, #ffb547)) drop-shadow(0 0 9px var(--fx-color, #ffb547))}:where(:where([data-fx~=dot-field],.fx-dot-field)){position:relative;isolation:isolate}:where([data-fx~=dot-field],.fx-dot-field)>.fx-dotfield{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}:where([data-fx~=typewriter],.fx-typewriter) .fx-tw-box{display:inline-grid}:where([data-fx~=typewriter],.fx-typewriter) .fx-tw-box>*{grid-area:1 / 1}:where([data-fx~=typewriter],.fx-typewriter) .fx-tw-ghost{visibility:hidden}:where([data-fx~=rotate-words],.fx-rotate-words) .fx-rw{display:inline-grid;justify-items:start;vertical-align:bottom;perspective:400px}:where([data-fx~=rotate-words],.fx-rotate-words) .fx-rw-word{grid-area:1 / 1;white-space:nowrap;backface-visibility:hidden}:where(:where([data-fx~=clock],.fx-clock)){font-variant-numeric:tabular-nums}:where([data-fx~=dapple],.fx-dapple){--_dp-o: var(--fx-opacity, .4);--_dp-d: var(--fx-duration, 16s)}:where(:where([data-fx~=dapple],.fx-dapple)){position:relative;isolation:isolate;overflow:clip}:where([data-fx~=dapple],.fx-dapple):after{content:"";position:absolute;inset:-14%;z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='960' height='640'%3E%3ClinearGradient id='g' x1='0' y1='0' x2='.55' y2='1'%3E%3Cstop offset='0' stop-color='white'/%3E%3Cstop offset='.85' stop-color='white' stop-opacity='.15'/%3E%3C/linearGradient%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0028 .004' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  6 0 0 0 -2.2' result='c'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.024 .036' numOctaves='3' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -18 0 0 0 10.6'/%3E%3CfeComposite in2='c' operator='in'/%3E%3CfeComposite in2='SourceGraphic' operator='in'/%3E%3CfeGaussianBlur stdDeviation='2.8'/%3E%3CfeColorMatrix values='0 0 0 0 .1  0 0 0 0 .09  0 0 0 0 .05  0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' fill='url(%23g)' filter='url(%23f)'/%3E%3C/svg%3E") center / cover no-repeat;opacity:var(--_dp-o);mix-blend-mode:multiply;transform-origin:20% 0;animation:fx-dapple var(--_dp-d) ease-in-out infinite alternate}:root[data-fx-lite] :where([data-fx~=dapple],.fx-dapple):after{animation:none}@media(prefers-reduced-motion:reduce){:where([data-fx~=dapple],.fx-dapple):after{animation:none}}:root[data-fx-reduced] :where([data-fx~=dapple],.fx-dapple):after{animation:none}:where(:where([data-fx~=ring],.fx-ring)){position:relative;touch-action:pan-y}:where([data-fx~=ring],.fx-ring)>.fx-ring-track{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}:where([data-fx~=ring],.fx-ring)[data-fx-state~=on]{display:grid;place-items:center;padding-block:48px;overflow:clip;perspective:1500px;cursor:grab;user-select:none;-webkit-user-select:none}:where([data-fx~=ring],.fx-ring)[data-fx-state~=dragging]{cursor:grabbing}:where([data-fx~=ring],.fx-ring)[data-fx-state~=on]>.fx-ring-track{display:grid;transform-style:preserve-3d}:where([data-fx~=ring],.fx-ring)[data-fx-state~=on]>.fx-ring-track>*{grid-area:1 / 1;transform:rotateY(var(--fx-ring-a, 0deg)) translateZ(var(--fx-ring-r, 300px));transition:opacity .3s}:where([data-fx~=ring],.fx-ring)[data-fx-state~=on] img{-webkit-user-drag:none;pointer-events:none}:where([data-fx~=ring],.fx-ring):focus-visible{outline:2px solid currentColor;outline-offset:6px}:where([data-fx~=card],.fx-card){--_cd-r: var(--fx-radius, 22px);--_cd-a: var(--fx-color, #ffb547);--_cd-spring: cubic-bezier(.2, .9, .25, 1.15);--_cd-bg: #0f1117;background:radial-gradient(520px circle at var(--fx-mx, 50%) var(--fx-my, -20%),color-mix(in oklab,var(--_cd-a) 13%,transparent),transparent 55%),var(--_cd-bg);color:#eceef4;padding:8px;box-shadow:inset 0 0 0 1px #ffffff12,0 22px 44px -26px #000000b3;transition:box-shadow .4s ease}:where(:where([data-fx~=card],.fx-card)){position:relative;display:flex;flex-direction:column;border-radius:var(--_cd-r);isolation:isolate;text-align:start}:where([data-fx~=card],.fx-card)>:where(img,picture,video,figure){display:block;width:100%;margin:0;object-fit:cover}:where([data-fx~=card],.fx-card)>:where(figure){overflow:clip}:where([data-fx~=card],.fx-card)>:where(figure)>:where(img,video){display:block;width:100%;height:100%;object-fit:cover}:where([data-fx~=card],.fx-card)>:where(div),:where([data-fx~=card],.fx-card) .fx-card-face>:where(div){display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.15rem 1.25rem 1.3rem}:where([data-fx~=card],.fx-card)>:where(div)>:where(button,.fx-btn,footer):last-child{margin-top:auto}:where([data-fx~=card],.fx-card) :where(h2,h3,h4){margin:0;font-size:1.22em;line-height:1.2;letter-spacing:-.012em}:where([data-fx~=card],.fx-card) :where(p){margin:0;line-height:1.5;font-size:.95em;opacity:.74}:where([data-fx~=card],.fx-card) :where(small){font-size:.72em;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.68}:where([data-fx~=card],.fx-card) :where(footer){display:flex;align-self:stretch;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.35rem}:where([data-fx~=card],.fx-card) :where(footer) :where(strong,b){font-size:1.15em}:where([data-fx~=card],.fx-card)>:where(mark){position:absolute;top:16px;left:16px;z-index:3;padding:.32em .7em;border-radius:999px;background:var(--_cd-a);color:#18130a;font-size:.72em;font-weight:700;letter-spacing:.04em}:where([data-fx~=card],.fx-card) :where(button,.fx-btn){display:inline-flex;align-items:center;justify-content:center;gap:.45em;justify-self:start;padding:.72em 1.2em;border:0;border-radius:999px;background:var(--_cd-a);color:#18130a;font:inherit;font-size:.92em;font-weight:650;text-decoration:none;cursor:pointer}:where([data-fx~=card],.fx-card) :where(button,.fx-btn):focus-visible{outline:2px solid var(--_cd-a);outline-offset:3px}:where([data-fx~=card],.fx-card)>:where(img,picture,video,figure){aspect-ratio:16 / 10;border-radius:calc(var(--_cd-r) - 8px);transition:filter .5s ease}:where([data-fx~=card],.fx-card)>:where(div){padding:1rem .8rem .8rem}:where([data-fx~=card],.fx-card):before{content:"";position:absolute;inset:0;z-index:2;padding:1px;border-radius:inherit;background:radial-gradient(260px circle at var(--fx-mx, 50%) var(--fx-my, 0%),var(--_cd-a),color-mix(in oklab,var(--_cd-a) 30%,transparent) 40%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none;transition:opacity .35s ease}:where([data-fx~=card],.fx-card):hover:before{opacity:1}:where([data-fx~=card],.fx-card):hover>:where(img,picture,video,figure){filter:saturate(1.15) brightness(1.06)}:where([data-fx~=card],.fx-card):is([data-fx-style=product],.fx-style-product){--_cd-bg: light-dark(#ffffff, #171922);background:var(--_cd-bg);color:light-dark(#141620,#eef0f5);padding:0;box-shadow:0 1px 2px #0000000f,0 14px 32px -20px #0006,inset 0 0 0 1px light-dark(rgb(0 0 0 / .05),rgb(255 255 255 / .06));transition:translate .5s var(--_cd-spring),box-shadow .5s ease}:where([data-fx~=card],.fx-card):is([data-fx-style=product],.fx-style-product):before{content:none}:where([data-fx~=card],.fx-card):is([data-fx-style=product],.fx-style-product)>:where(img,picture,video,figure){aspect-ratio:1;margin:10px 10px 0;width:calc(100% - 20px);border-radius:calc(var(--_cd-r) - 10px);background:color-mix(in oklab,var(--_cd-a) 16%,light-dark(#f3f0ea,#20232c));filter:none}:where([data-fx~=card],.fx-card):is([data-fx-style=product],.fx-style-product)>:where(figure)>:where(img,video){transition:scale .8s cubic-bezier(.2,.8,.2,1)}:where([data-fx~=card],.fx-card):is([data-fx-style=product],.fx-style-product)>:where(div){padding:1rem 1.15rem 1.15rem}:where([data-fx~=card],.fx-card):is([data-fx-style=product],.fx-style-product) :where(button,.fx-btn){background:light-dark(#141620,#f2f1ee);color:light-dark(#fff,#141620)}:where([data-fx~=card],.fx-card):is([data-fx-style=product],.fx-style-product):hover{translate:0 -6px;box-shadow:0 2px 4px #0000000f,0 30px 50px -24px #00000073,inset 0 0 0 1px light-dark(rgb(0 0 0 / .05),rgb(255 255 255 / .08))}:where([data-fx~=card],.fx-card):is([data-fx-style=product],.fx-style-product):hover>:where(figure)>:where(img,video){scale:1.07}:where([data-fx~=card],.fx-card):is([data-fx-style=flip],.fx-style-flip){padding:0;background:none;box-shadow:none;perspective:1400px;min-height:340px;color:#fff}:where([data-fx~=card],.fx-card):is([data-fx-style=flip],.fx-style-flip):before{content:none}:where([data-fx~=card],.fx-card):is([data-fx-style=flip],.fx-style-flip)>.fx-card-flip{position:relative;display:grid;flex:1;align-content:stretch;align-items:stretch;gap:0;padding:0;border-radius:inherit;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,.85,.25,1.08)}:where([data-fx~=card],.fx-card):is([data-fx-style=flip],.fx-style-flip):is([data-flipped],:focus-within)>.fx-card-flip{transform:rotateY(180deg)}:where([data-fx~=card],.fx-card):is([data-fx-style=flip],.fx-style-flip) .fx-card-face{grid-area:1 / 1;position:relative;display:flex;flex-direction:column;justify-content:flex-end;border-radius:inherit;overflow:clip;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 22px 44px -26px #000000b3}:where([data-fx~=card],.fx-card):is([data-fx-style=flip],.fx-style-flip) .fx-card-front{background:#111}:where([data-fx~=card],.fx-card):is([data-fx-style=flip],.fx-style-flip) .fx-card-front>:where(img,picture,video,figure){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where([data-fx~=card],.fx-card):is([data-fx-style=flip],.fx-style-flip) .fx-card-front:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,#000000b8)}:where([data-fx~=card],.fx-card):is([data-fx-style=flip],.fx-style-flip) .fx-card-front>:where(div){position:relative;z-index:1;flex:none}:where([data-fx~=card],.fx-card):is([data-fx-style=flip],.fx-style-flip) .fx-card-back{transform:rotateY(180deg);background:var(--_cd-a);color:#18130a;justify-content:center}:where([data-fx~=card],.fx-card):is([data-fx-style=flip],.fx-style-flip) .fx-card-back>:where(div){flex:none}:where([data-fx~=card],.fx-card):is([data-fx-style=flip],.fx-style-flip) .fx-card-back :where(button,.fx-btn){background:#18130a;color:#fff}:where([data-fx~=card],.fx-card):is([data-fx-style=flip],.fx-style-flip):focus-visible{outline:2px solid var(--_cd-a);outline-offset:4px}@media(hover:hover){:where([data-fx~=card],.fx-card):is([data-fx-style=flip],.fx-style-flip):hover>.fx-card-flip{transform:rotateY(180deg)}}:where([data-fx~=card],.fx-card):is([data-fx-style=cover],.fx-style-cover){min-height:400px;padding:0;justify-content:flex-end;overflow:clip;background:#111;color:#fff;box-shadow:0 22px 44px -26px #000000b3}:where([data-fx~=card],.fx-card):is([data-fx-style=cover],.fx-style-cover):before{content:"";position:absolute;inset:0;z-index:-1;padding:0;opacity:1;background:linear-gradient(180deg,transparent 30%,rgb(0 0 0 / .78));-webkit-mask:none;mask:none;transition:background .5s ease}:where([data-fx~=card],.fx-card):is([data-fx-style=cover],.fx-style-cover)>:where(img,picture,video,figure){position:absolute;inset:0;z-index:-2;height:100%;border-radius:0;transition:scale 1.4s cubic-bezier(.2,.8,.2,1)}:where([data-fx~=card],.fx-card):is([data-fx-style=cover],.fx-style-cover)>:where(div){position:relative;flex:none;padding:1.4rem}:where([data-fx~=card],.fx-card):is([data-fx-style=cover],.fx-style-cover)>:where(div)>:not(h2,h3,h4,small){max-height:0;opacity:0;translate:0 12px;overflow:clip;transition:max-height .55s cubic-bezier(.2,.8,.2,1),opacity .35s ease,translate .55s cubic-bezier(.2,.8,.2,1)}:where([data-fx~=card],.fx-card):is([data-fx-style=cover],.fx-style-cover) :where(button,.fx-btn){background:#fff;color:#111}:where([data-fx~=card],.fx-card):is([data-fx-style=cover],.fx-style-cover):is(:hover,:focus-within)>:where(img,picture,video,figure){scale:1.07}:where([data-fx~=card],.fx-card):is([data-fx-style=cover],.fx-style-cover):is(:hover,:focus-within):before{background:linear-gradient(180deg,#0000001a 10%,#000000d9)}:where([data-fx~=card],.fx-card):is([data-fx-style=cover],.fx-style-cover):is(:hover,:focus-within)>:where(div)>:not(h2,h3,h4,small){max-height:12em;opacity:1;translate:none;overflow:visible}@media(hover:none){:where([data-fx~=card],.fx-card):is([data-fx-style=cover],.fx-style-cover)>:where(div)>:not(h2,h3,h4,small){max-height:none;opacity:1;translate:none;overflow:visible}}:where([data-fx~=card],.fx-card):is([data-fx-style=ticket],.fx-style-ticket){--_tk-stub: 104px;display:grid;grid-template-columns:var(--_tk-stub) 1fr;padding:0;background:light-dark(#fffaf0,#1d1c19);color:light-dark(#1d1a14,#f3efe6);box-shadow:inset 0 0 0 1px light-dark(rgb(0 0 0 / .06),rgb(255 255 255 / .06));-webkit-mask:radial-gradient(circle 11px at var(--_tk-stub) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 11px at var(--_tk-stub) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 11px at var(--_tk-stub) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 11px at var(--_tk-stub) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;transition:translate .5s var(--_cd-spring),rotate .5s var(--_cd-spring)}:where([data-fx~=card],.fx-card):is([data-fx-style=ticket],.fx-style-ticket):before{content:none}:where([data-fx~=card],.fx-card):is([data-fx-style=ticket],.fx-style-ticket)>:first-child{display:grid;flex:none;align-items:initial;place-content:center;gap:.15rem;padding:1rem .5rem;background:var(--_cd-a);color:#18130a;text-align:center;border-right:2px dashed rgb(0 0 0 / .22);background-clip:padding-box}:where([data-fx~=card],.fx-card):is([data-fx-style=ticket],.fx-style-ticket)>:first-child :where(b,strong){font-size:2.3em;line-height:.95;letter-spacing:-.04em}:where([data-fx~=card],.fx-card):is([data-fx-style=ticket],.fx-style-ticket)>:first-child :where(span){font-size:.72em;font-weight:700;letter-spacing:.16em;text-transform:uppercase}:where([data-fx~=card],.fx-card):is([data-fx-style=ticket],.fx-style-ticket)>:where(img){display:none}:where([data-fx~=card],.fx-card):is([data-fx-style=ticket],.fx-style-ticket)>:where(div):not(:first-child){padding:1.1rem 1.25rem 1.2rem 1.4rem}:where([data-fx~=card],.fx-card):is([data-fx-style=ticket],.fx-style-ticket) :where(button,.fx-btn){background:light-dark(#1d1a14,#f3efe6);color:light-dark(#fffaf0,#1d1a14)}:where([data-fx~=card],.fx-card):is([data-fx-style=ticket],.fx-style-ticket):hover{translate:0 -4px;rotate:-1.2deg}@media(prefers-reduced-motion:reduce){:where([data-fx~=card],.fx-card){transition:none}:where([data-fx~=card],.fx-card):before{transition:none}:where([data-fx~=card],.fx-card)>.fx-card-flip{transition-duration:.01s}:where([data-fx~=card],.fx-card):hover{translate:none;rotate:none}}:root[data-fx-reduced] :where([data-fx~=card],.fx-card){transition:none}:root[data-fx-reduced] :where([data-fx~=card],.fx-card):before{transition:none}:root[data-fx-reduced] :where([data-fx~=card],.fx-card)>.fx-card-flip{transition-duration:.01s}:root[data-fx-reduced] :where([data-fx~=card],.fx-card):hover{translate:none;rotate:none}:where([data-fx~=press],.fx-press){--_pr-c: var(--fx-color, currentColor)}:where(:where([data-fx~=press],.fx-press)){position:relative;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:scale .45s cubic-bezier(.2,.9,.25,1.4),color .3s ease}:where([data-fx~=press],.fx-press):active{scale:.96;transition-duration:.08s}:where([data-fx~=press],.fx-press)>.fx-press-fx{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}:where([data-fx~=press],.fx-press) .fx-press-ripple{position:absolute;translate:-50% -50%;border-radius:50%;background:var(--_pr-c)}:where([data-fx~=press],.fx-press):is([data-fx-style=squish],.fx-style-squish):active{scale:.9 1.04}:where([data-fx~=press],.fx-press) .fx-press-fill{position:absolute;left:var(--fx-x, 50%);top:var(--fx-y, 50%);width:260%;aspect-ratio:1;translate:-50% -50%;scale:0;border-radius:50%;background:var(--_pr-c);transition:scale .55s cubic-bezier(.2,.8,.2,1)}:where([data-fx~=press],.fx-press):is([data-fx-style=fill],.fx-style-fill):is(:hover,:focus-visible){color:var(--fx-fill-ink, Canvas)}:where([data-fx~=press],.fx-press):is([data-fx-style=fill],.fx-style-fill):is(:hover,:focus-visible) .fx-press-fill{scale:1}:where([data-fx~=press],.fx-press)>.fx-press-done{display:inline-block;animation:fx-press-done .5s cubic-bezier(.2,.9,.25,1.4) both}@media(prefers-reduced-motion:reduce){:where([data-fx~=press],.fx-press):active,:where([data-fx~=press],.fx-press):is([data-fx-style=squish],.fx-style-squish):active{scale:none}:where([data-fx~=press],.fx-press)>.fx-press-done{animation:none}}:root[data-fx-reduced] :where([data-fx~=press],.fx-press):active,:root[data-fx-reduced] :where([data-fx~=press],.fx-press):is([data-fx-style=squish],.fx-style-squish):active{scale:none}:root[data-fx-reduced] :where([data-fx~=press],.fx-press)>.fx-press-done{animation:none}:where([data-fx~=form],.fx-form){--_fm-err: var(--fx-error, #f0524f);--_fm-ok: var(--fx-ok, #3ecf8e);--_fm-c: var(--fx-color, #ffb547)}:where([data-fx~=form],.fx-form) :is(input,textarea,select)[aria-invalid=true]{border-color:var(--_fm-err);outline:2px solid color-mix(in oklab,var(--_fm-err) 70%,transparent);outline-offset:1px}:where([data-fx~=form],.fx-form) :is(input,textarea)[data-fx-valid]:not([type=checkbox],[type=radio]){padding-right:2.4em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%233ecf8e' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8em center;background-size:1.05em}:where([data-fx~=form],.fx-form) .fx-error{display:grid;grid-template-rows:0fr;margin:0;opacity:0;color:var(--_fm-err);font-size:.85em;line-height:1.35;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1),opacity .2s ease,margin .32s cubic-bezier(.2,.8,.2,1)}:where([data-fx~=form],.fx-form) .fx-error>span{display:flex;align-items:flex-start;gap:.45em;min-height:0;overflow:hidden}:where([data-fx~=form],.fx-form) .fx-error>span:before{content:"!";display:grid;place-items:center;flex:none;width:1.25em;height:1.25em;margin-top:.05em;border-radius:50%;background:var(--_fm-err);color:#fff;font-size:.8em;font-weight:800}:where([data-fx~=form],.fx-form) .fx-error[data-show]{grid-template-rows:1fr;opacity:1;margin-top:.4em}:where([data-fx~=form],.fx-form) .fx-error[data-show]>span{animation:fx-fm-in .38s cubic-bezier(.2,.9,.25,1.2) both}:where([data-fx~=form],.fx-form) .fx-hint{display:none;margin:.4em 0 0;font-size:.85em;opacity:.85}:where([data-fx~=form],.fx-form) .fx-hint[data-show]{display:block;animation:fx-fm-in .3s ease both}:where([data-fx~=form],.fx-form) .fx-hint button{padding:0;border:0;background:none;color:var(--_fm-c);font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}:where([data-fx~=form],.fx-form) .fx-count{display:block;margin-top:.3em;font-size:.75em;text-align:end;opacity:.6;font-variant-numeric:tabular-nums}:where([data-fx~=form],.fx-form) .fx-count[data-near]{color:var(--_fm-err);opacity:1}:where([data-fx~=form],.fx-form) .fx-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:.5em}:where([data-fx~=form],.fx-form) .fx-meter i{height:4px;border-radius:4px;background:color-mix(in oklab,currentColor 18%,transparent);transition:background-color .3s ease}:where([data-fx~=form],.fx-form) .fx-meter[data-level="1"] i:nth-child(-n+1){background:var(--_fm-err)}:where([data-fx~=form],.fx-form) .fx-meter[data-level="2"] i:nth-child(-n+2){background:#f5a524}:where([data-fx~=form],.fx-form) .fx-meter[data-level="3"] i:nth-child(-n+3){background:#a3d14b}:where([data-fx~=form],.fx-form) .fx-meter[data-level="4"] i{background:var(--_fm-ok)}:where([data-fx~=form],.fx-form) .fx-form-error{display:none;margin:.25em 0;color:var(--_fm-err);font-size:.9em}:where([data-fx~=form],.fx-form) .fx-form-error[data-show]{display:block;animation:fx-fm-in .35s ease both}:where([data-fx~=form],.fx-form) .fx-hp{position:absolute!important;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}:where([data-fx~=form],.fx-form)[data-fx-state~=sending] :is([type=submit],button:not([type])):after{content:"";display:inline-block;width:.95em;height:.95em;margin-left:.55em;vertical-align:-.15em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:fx-rotate .7s linear infinite}:where([data-fx~=form],.fx-form) [data-fx-success]:not([hidden]){animation:fx-fm-in .5s cubic-bezier(.2,.9,.25,1.2) both}@media(prefers-reduced-motion:reduce){:where([data-fx~=form],.fx-form) .fx-error,:where([data-fx~=form],.fx-form) .fx-error>span,:where([data-fx~=form],.fx-form) .fx-hint,:where([data-fx~=form],.fx-form) .fx-form-error,:where([data-fx~=form],.fx-form) [data-fx-success]{animation:none;transition:none}}:root[data-fx-reduced] :where([data-fx~=form],.fx-form) .fx-error,:root[data-fx-reduced] :where([data-fx~=form],.fx-form) .fx-error>span,:root[data-fx-reduced] :where([data-fx~=form],.fx-form) .fx-hint,:root[data-fx-reduced] :where([data-fx~=form],.fx-form) .fx-form-error,:root[data-fx-reduced] :where([data-fx~=form],.fx-form) [data-fx-success]{animation:none;transition:none}:where([data-fx~=loader-3d],.fx-loader-3d){--_l3d-d: var(--fx-duration, 2.8s)}:where(:where([data-fx~=loader-3d],.fx-loader-3d)){position:relative;display:block;inline-size:var(--fx-size, 160px);aspect-ratio:1;flex:none}:where([data-fx~=loader-3d],.fx-loader-3d)>.fx-l3d-canvas{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none}@media(prefers-reduced-motion:reduce){:where([data-fx~=loader-3d],.fx-loader-3d)>.fx-l3d-canvas{animation:fx-l3d-breathe 2.4s ease-in-out infinite}}:root[data-fx-reduced] :where([data-fx~=loader-3d],.fx-loader-3d)>.fx-l3d-canvas{animation:fx-l3d-breathe 2.4s ease-in-out infinite}:where([data-fx~=loader-3d],.fx-loader-3d)>.fx-l3d-css{position:absolute;inset:12% 10% 22%;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-40deg)}:where([data-fx~=loader-3d],.fx-loader-3d) .fx-l3d-plate,:where([data-fx~=loader-3d],.fx-loader-3d) .fx-l3d-slab{position:absolute;border-radius:24%}:where([data-fx~=loader-3d],.fx-loader-3d) .fx-l3d-plate{inset:-2%;background:linear-gradient(135deg,#fff,var(--c) 45%,color-mix(in oklab,var(--c),#6d8bd6 30%));box-shadow:0 0 0 1px #ffffff80 inset,0 34px 40px -16px #0a0e2873;animation:fx-l3d-float 3.2s ease-in-out infinite}:where([data-fx~=loader-3d],.fx-loader-3d) .fx-l3d-slab{inset:18%;transform-origin:18% 82%;background:linear-gradient(135deg,color-mix(in oklab,var(--c),#fff 38%),var(--c) 55%,color-mix(in oklab,var(--c),#000 22%));box-shadow:0 0 0 1px #ffffff59 inset,0 1px #ffffff8c inset,0 10px 16px -6px #140a4680;transform:translateZ(calc(14px + var(--i) * 9px));animation:fx-l3d-fan var(--_l3d-d) cubic-bezier(.5,0,.3,1.2) infinite}@media(prefers-reduced-motion:reduce){:where([data-fx~=loader-3d],.fx-loader-3d) .fx-l3d-slab,:where([data-fx~=loader-3d],.fx-loader-3d) .fx-l3d-plate{animation:none}:where([data-fx~=loader-3d],.fx-loader-3d) .fx-l3d-slab{transform:translateZ(calc(16px + var(--i) * 16px)) rotate(calc(var(--k) * 60deg))}}:root[data-fx-reduced] :where([data-fx~=loader-3d],.fx-loader-3d) .fx-l3d-slab,:root[data-fx-reduced] :where([data-fx~=loader-3d],.fx-loader-3d) .fx-l3d-plate{animation:none}:root[data-fx-reduced] :where([data-fx~=loader-3d],.fx-loader-3d) .fx-l3d-slab{transform:translateZ(calc(16px + var(--i) * 16px)) rotate(calc(var(--k) * 60deg))}:where([data-fx~=loader-3d],.fx-loader-3d)>.fx-l3d-css.fx-l3d-pages{inset:10% 14% 16%;transform:rotateX(-6deg) rotateY(-28deg)}:where([data-fx~=loader-3d],.fx-loader-3d) .fx-l3d-pages .fx-l3d-plate{inset:auto -6% -4%;height:46%;border-radius:6%;transform-origin:50% 100%;transform:rotateX(84deg);background:linear-gradient(180deg,color-mix(in oklab,var(--c),#fff 30%),var(--c));box-shadow:0 0 0 1px #fff6 inset;animation:none}:where([data-fx~=loader-3d],.fx-loader-3d) .fx-l3d-pages .fx-l3d-slab{inset:0 18% 26%;border-radius:9%;transform-origin:100% 50%;background:linear-gradient(200deg,color-mix(in oklab,var(--c),#000 45%),var(--c) 70%,color-mix(in oklab,var(--c),#a9b6ff 35%));box-shadow:0 0 0 1.5px color-mix(in oklab,var(--c),#c8c0ff 60%) inset;transform:translate3d(calc(var(--i) * 5%),calc(var(--i) * -3%),calc(var(--i) * -7px));animation-name:fx-l3d-page}@media(prefers-reduced-motion:reduce){:where([data-fx~=loader-3d],.fx-loader-3d) .fx-l3d-pages .fx-l3d-slab{transform:rotateY(calc(var(--i) * 30deg))}}:root[data-fx-reduced] :where([data-fx~=loader-3d],.fx-loader-3d) .fx-l3d-pages .fx-l3d-slab{transform:rotateY(calc(var(--i) * 30deg))}
