@property --t{syntax: "<number>"; inherits: true; initial-value: 0;}.fc-root{--pw: min(1120px, 92vw);--ph: min(calc(var(--pw) * .6), 66svh);--kx: .34;--cy: 54%;--tw: calc(var(--pw) * var(--kx));--th: calc(var(--tw) * .625);--ink: #fff;--sub: rgba(255,255,255,.78);--btn-bg: #fff;--btn-ink: #270f21;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#270f21;background:#f8fafc;overflow-x:clip}@media (max-width: 1023px){.fc-root{--ph: min(64svh, 560px);--kx: .36}}@media (max-width: 639px){.fc-root{--kx: .62}}.fc-root a:focus-visible,.fc-root button:focus-visible{outline:3px solid #28afe5;outline-offset:3px}@media (prefers-reduced-motion: no-preference){html.fc-motion{scroll-behavior:smooth}}@keyframes fc-t{0%{--t: 0}to{--t: 1}}@keyframes fc-in{0%{opacity:0}}@keyframes fc-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes fc-wipe{0%{clip-path:inset(0 0 100% 0);transform:translateY(34px)}}@keyframes fc-par{0%{transform:translateY(calc(var(--pd, 1) * 60px))}to{transform:translateY(calc(var(--pd, 1) * -60px))}}@keyframes fc-draw{0%{stroke-dashoffset:1}}@keyframes fc-sy{0%{transform:scaleY(0)}}@keyframes fc-ping{0%{transform:scale(.55);opacity:.75}to{transform:scale(1.5);opacity:0}}@keyframes fc-pingk{0%{transform:scale(1);opacity:.8}to{transform:scale(1.35);opacity:0}}@keyframes fc-pulse{50%{opacity:.35}}.fc-live{animation:fc-pulse 1.8s ease-in-out infinite}.fc-ping{pointer-events:none}.fc-ping-ring:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid currentColor;animation:fc-ping 2.4s ease-out infinite;animation-delay:calc(var(--i, 0) * .8s)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.fc-motion [data-fc-pin]{animation:fc-t linear both;animation-timeline:view();animation-range:contain 0% contain 100%}.fc-motion .fc-rv{animation:fc-rise linear both;animation-timeline:view();animation-range:entry calc(var(--d, 0) * 7%) entry calc(55% + var(--d, 0) * 7%)}.fc-motion .fc-wipe{animation:fc-wipe linear both;animation-timeline:view();animation-range:entry calc(var(--d, 0) * 6%) entry calc(60% + var(--d, 0) * 6%)}.fc-motion .fc-par{animation:fc-par linear both;animation-timeline:view()}}}@media (prefers-reduced-motion: no-preference){.fc-motion .fc-ping{animation:fc-pingk 2.4s ease-out infinite}.fc-motion .fc-scene{height:var(--h, 320svh)}.fc-motion .fc-sticky{position:sticky;top:0;height:100svh;overflow:clip}.fc-motion .fc-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.fc-motion .fc-stack>*{grid-area:1 / 1}.fc-motion .fc-seq{--in: clamp(0, (var(--t) - var(--a, -1)) / var(--r, .04), 1);--out: clamp(0, (var(--b, 2) - var(--t)) / var(--r, .04), 1);--v: min(var(--in), var(--out));opacity:var(--v);transform:translateY(calc((1 - var(--in)) * var(--dy, 40px) - (1 - var(--out)) * var(--dy, 40px))) scale(calc(.97 + var(--v) * .03))}.fc-motion .fc-fill-t{transform-origin:left;transform:scaleX(clamp(0,(var(--t) - var(--a)) / (var(--b) - var(--a)),1))}@media (max-width: 1023px){.fc-motion .fc-scene{height:var(--hm, 260svh)}}.fc-motion .fc-over{margin-top:-100svh}}@media (prefers-reduced-motion: no-preference){.fc-fb .fc-rv,.fc-fb .fc-wipe{opacity:0;transform:translateY(34px);transition:opacity .7s ease calc(var(--d, 0) * 90ms),transform .9s cubic-bezier(.2,.8,.2,1) calc(var(--d, 0) * 90ms)}.fc-fb .fc-rv.is-in,.fc-fb .fc-wipe.is-in{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.fc-root *,.fc-root *:before,.fc-root *:after{animation:none!important;transition:none!important}}.fc-stage{position:relative;background:#270f21}.fc-pin{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:56px;padding:128px 16px 96px;overflow:clip}.fc-light,.fc-sparks,.fc-cap,.fc-hint,.fc-pp,.fc-t-absorb,.fc-t-flash,.fc-parts,.fc-dim{display:none}.fc-dark{position:absolute;inset:0;z-index:-1;overflow:clip;background:radial-gradient(70% 55% at 50% 42%,#461e60,#461e6000),#270f21}.fc-dark:before{content:"";position:absolute;inset:0;opacity:.55;background-image:radial-gradient(rgba(213,179,219,.25) 1px,transparent 1.3px);background-size:30px 30px;-webkit-mask:radial-gradient(70% 60% at 50% 50%,#000,transparent);mask:radial-gradient(70% 60% at 50% 50%,#000,transparent)}.fc-aurora{position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(60px)}.fc-aurora-a{left:-22vmax;top:-26vmax;opacity:.5;background:radial-gradient(circle,#82479c,transparent 65%)}.fc-aurora-b{right:-24vmax;bottom:-28vmax;opacity:.28;background:radial-gradient(circle,#28afe5,transparent 65%)}.fc-floor{position:absolute;inset:auto -40% 0;height:52%;perspective:520px;perspective-origin:50% 0%;-webkit-mask:linear-gradient(to top,#000 0%,transparent 85%);mask:linear-gradient(to top,#000 0%,transparent 85%)}.fc-floor>i{position:absolute;inset:auto 0 0;height:320%;transform-origin:50% 100%;transform:rotateX(76deg);background-image:linear-gradient(rgba(192,141,201,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(192,141,201,.3) 1px,transparent 1px);background-size:72px 72px}.fc-parts,.fc-parts-in{position:absolute;inset:0;pointer-events:none}.fc-parts-in i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:var(--c);box-shadow:0 0 calc(var(--s) * 3) var(--c)}.fc-ink{color:var(--ink)}.fc-sub{color:var(--sub)}.fc-ghost{border:1px solid color-mix(in srgb,var(--ink) 26%,transparent)}.fc-btn{background:var(--btn-bg);color:var(--btn-ink)}.fc-hero{position:relative;z-index:6;width:min(100%,720px);text-align:center}.fc-hero .fc-ctas{justify-content:center}.fc-hero .fc-sub{margin-inline:auto}.fc-desk{position:relative;z-index:2;width:min(600px,84vw);aspect-ratio:16 / 10;margin-bottom:40px}.fc-layer{position:absolute;inset:0}.fc-turn{position:relative;z-index:5;order:3;width:min(920px,100%);text-align:center}.fc-panel{position:relative;z-index:4;order:4;width:var(--pw);--top-h: 52px}.fc-tab{position:absolute;left:50%;top:50%;translate:-50% -50%;width:100%;height:100%;container-type:size}.fc-dev{position:absolute;inset:0;transform-origin:50% 50%}.fc-bezel{position:absolute;inset:-9% -4.2% -8%;border-radius:4.6cqw;background:linear-gradient(165deg,#55305e,#24122a 38%,#120810);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff1a,inset 0 -2cqh 3cqh #00000059,0 2cqh 3cqh -1cqh #270f2173,0 9cqh 12cqh -4cqh #270f218c}.fc-bezel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.03) 28%,transparent 29%,transparent 70%,rgba(255,255,255,.05) 100%)}.fc-sensor{position:absolute;left:50%;top:2.2cqh;translate:-50% 0;display:flex;align-items:center;gap:2.4cqw;height:4.6cqh;padding:0 2cqw;border-radius:99px;background:#0b0509;box-shadow:inset 0 0 0 1px #ffffff12}.fc-sensor i{width:.9cqw;height:.9cqw;border-radius:50%;background:#3a1420;box-shadow:0 0 .6cqw #ff506e59}.fc-sensor b{width:3cqh;height:3cqh;border-radius:50%;background:radial-gradient(circle at 35% 35%,#9fe0f7 0 8%,#1d4f6a 18%,#0a1a24 45%,#05030a 70%);box-shadow:0 0 0 .5cqh #1a0d18,0 0 1.4cqh #28afe573}.fc-led{position:absolute;left:50%;bottom:2.6cqh;translate:-50% 0;width:20cqw;height:1.2cqh;border-radius:99px;background:#28afe5;box-shadow:0 0 2cqh #28afe5cc;overflow:hidden}.fc-led-ok{position:absolute;inset:0;background:#34d399;box-shadow:0 0 2cqh #34d399e6}.fc-screen{position:absolute;inset:0;overflow:hidden;border-radius:2.2cqw;background:#120810;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 .5cqw #06030a}.fc-glare{position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.11) 0%,rgba(255,255,255,.04) 30%,transparent 30.5%)}.fc-halo{position:absolute;inset:-32% -22%;border-radius:50%;opacity:.75;filter:blur(30px);background:radial-gradient(closest-side,rgba(130,71,156,.6),rgba(40,175,229,.22) 60%,transparent)}.fc-pp{position:absolute;--tx: calc(var(--x) * 1vw);--ty: calc(var(--y) * 1svh);left:calc(50% + var(--tx));top:calc(var(--cy) + var(--ty));width:var(--w);height:var(--h);translate:-50% -50%}.fc-pa,.fc-pf{width:100%;height:100%}.fc-pf{transform:rotate(var(--rot)) scale(var(--ps, 1))}.fc-l3 .fc-pf{filter:drop-shadow(0 22px 26px rgba(39,15,33,.22))}.fc-pglow{position:absolute;inset:-8% -4%;z-index:-1;border-radius:48px;filter:blur(44px);background:radial-gradient(60% 70% at 50% 40%,rgba(130,71,156,.6),rgba(40,175,229,.2) 60%,transparent 80%)}.fc-pframe{position:relative;height:100%;overflow:hidden;border-radius:28px;border:1px solid #ead9ed;background:linear-gradient(180deg,#fff,#f8fafc)}.fc-ptop{display:flex;align-items:center;gap:14px;height:var(--top-h);padding:0 18px;border-bottom:1px solid #f0e8f3}.fc-pgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:170px;gap:12px;padding:12px}.fc-w{min-width:0}@media (max-width: 1023px){.fc-pp{--tx: calc(var(--mx) * 1vw);--ty: calc(var(--my) * 1svh);--ps: .8}.fc-m-off{display:none!important}.fc-panel{--top-h: 44px}.fc-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:140px}.fc-w:first-child{grid-column:span 2}.fc-pills,.fc-x{display:none}}@media (max-width: 639px){.fc-pp{--ps: .62}}@media (prefers-reduced-motion: no-preference){.fc-motion .fc-root{--ink: #270f21;--sub: #6b5a68;--btn-bg: linear-gradient(110deg, #461e60, #82479c);--btn-ink: #fff}.fc-motion .fc-stage{height:620svh}.fc-motion .fc-pin{position:sticky;top:0;display:block;height:100svh;padding:0}.fc-motion .fc-light{display:block;position:absolute;inset:0;z-index:0;background:radial-gradient(55% 50% at 64% 50%,rgba(213,179,219,.5),transparent 70%),#f7f3f9}.fc-motion .fc-light:before{content:"";position:absolute;inset:0;opacity:.7;background-image:radial-gradient(#d9c9e0 1.2px,transparent 1.4px);background-size:28px 28px}.fc-motion .fc-dark{z-index:1}.fc-motion .fc-parts{display:block}.fc-motion .fc-desk{position:absolute;inset:0;width:auto;aspect-ratio:auto;margin:0;--hx: var(--vhx);--hy: var(--vhy)}.fc-motion .fc-layer{transform-origin:50% var(--cy)}.fc-motion .fc-l1{--zs: var(--vzf)}.fc-motion .fc-l2{--zs: var(--vzm)}.fc-motion .fc-l3{--zs: var(--vzn);--hr: -4deg}.fc-motion .fc-tab{top:var(--cy);width:var(--tw);height:var(--th)}.fc-motion :is(.fc-pp,.fc-t-flash,.fc-dim){display:block}.fc-motion .fc-t-absorb{display:flex}.fc-motion .fc-sparks{display:block;position:absolute;inset:0;z-index:3;pointer-events:none}.fc-motion .fc-hero{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(780px,calc(100vw - 32px));text-align:center;isolation:isolate}.fc-motion .fc-hero:before{content:"";position:absolute;inset:-10% -8%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#f8f6faf0,#f8f6fac7 62%,#f8f6fa00)}.fc-motion .fc-hint{display:inline-flex}.fc-motion .fc-cap{display:flex;position:absolute;z-index:7;left:50%;top:96px;translate:-50% 0;width:min(560px,calc(100vw - 32px));pointer-events:none}.fc-motion .fc-panel{position:absolute;left:50%;top:var(--cy);translate:-50% -50%;height:var(--ph);transform-origin:50% 100%}.fc-motion .fc-pgrid{position:absolute;inset:var(--top-h) 0 0;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.fc-motion .fc-turn{position:absolute;inset:76px 0 auto;width:auto;height:calc(46svh - 84px);display:grid;place-items:center;padding:0 16px;pointer-events:none}.fc-motion .fc-dim{position:absolute;inset:0;z-index:9;background:#270f21;pointer-events:none}@media (max-width: 1023px){.fc-motion .fc-stage{height:520svh}.fc-motion .fc-hint{display:none}.fc-motion .fc-pgrid{grid-template-rows:repeat(3,minmax(0,1fr))}.fc-motion .fc-cap{top:82px}}@media (max-width: 639px){.fc-motion .fc-hero>p:first-child,.fc-motion .fc-cta2{display:none}}@media (max-width: 1023px) and (max-height: 760px){.fc-motion .fc-hero .fc-sub{display:none}}@media (max-height: 760px){.fc-motion .fc-b3{display:none}}}.fc-pin{--vhx: 0px;--vhy: 0px;--vzm: 1.1;--vzf: 1.05;--vzn: 1.28}.fc-tab{--ety: 34svh;--ery: 0deg;--es: .7}[data-hero="2"] .fc-tab{--ety: 0svh;--ery: -80deg;--es: .85}[data-hero="3"] .fc-tab{--ety: 0svh;--ery: 0deg;--es: 2.6}.fc-hopt[aria-pressed=true]{background:#461e60;color:#fff}.fc-spark{position:absolute;--tx: calc(var(--x) * 1vw);--ty: calc(var(--y) * 1svh);left:calc(50% + var(--tx));top:calc(var(--cy) + var(--ty));width:7px;height:7px;margin:-3.5px;border-radius:50%;background:#7fd4f3;box-shadow:0 0 10px 3px #28afe5a6}.fc-spark:nth-child(3n){background:#e9cdef;box-shadow:0 0 10px 3px #c08dc9b3}.fc-w{--ux: var(--fx);--uy: var(--fy)}.fc-cap-fill{transform-origin:left}@media (max-width: 1023px){.fc-spark{--tx: calc(var(--mx) * 1vw);--ty: calc(var(--my) * 1svh)}.fc-w{--ux: var(--mfx);--uy: var(--mfy)}}@keyframes fc-zoom{0%{transform:translate(var(--hx),var(--hy)) scale(var(--zs)) rotate(var(--hr, 0deg))}to{transform:none}}@keyframes fc-hero-out{to{opacity:0;transform:translateY(-80px)}}@keyframes fc-absorb{0%{opacity:1;transform:none}82%{opacity:1}to{opacity:0;transform:translate(calc(var(--tx) * -1),calc(var(--ty) * -1)) scale(.04) rotate(var(--spin))}}@keyframes fc-spark{0%{opacity:0;transform:none}25%{opacity:1}to{opacity:0;transform:translate(calc(var(--tx) * -1),calc(var(--ty) * -1)) scale(.4)}}@keyframes fc-halo{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1.55)}}@keyframes fc-flood{0%{clip-path:circle(0% at 50% var(--cy))}to{clip-path:circle(150% at 50% var(--cy))}}@keyframes fc-open{0%{opacity:0;clip-path:inset(calc((var(--ph) - var(--th)) / 2) calc((var(--pw) - var(--tw)) / 2) round calc(var(--tw) * .026))}1%{opacity:1}to{opacity:1;clip-path:inset(0 0 0 0 round 28px)}}@keyframes fc-emerge{0%{opacity:0;transform:translate(calc(var(--ux) * var(--pw)),calc(var(--uy) * var(--ph))) scale(.16)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes fc-tabio{0%{opacity:0;transform:perspective(1400px) translateY(var(--ety)) rotateY(var(--ery)) scale(var(--es))}26%{opacity:1;transform:none}94.5%{opacity:1}to{opacity:0;transform:none}}@keyframes fc-drop{0%{opacity:0;transform:translateY(-40px) rotate(calc(var(--rot) - 14deg)) scale(var(--ps, 1))}}@keyframes fc-settle{to{transform:translateY(6svh) scale(.7)}}@keyframes fc-lwipe{0%{opacity:0;clip-path:inset(-10% -5% 110% -5%);transform:translateY(48px)}to{opacity:1;clip-path:inset(-10% -5% -10% -5%);transform:none}}@keyframes fc-floormove{0%{transform:rotateX(76deg)}to{transform:rotateX(76deg) translateY(288px)}}@keyframes fc-drifty{0%{transform:translateY(10svh)}to{transform:translateY(-10svh)}}@keyframes fc-dimk{0%{opacity:0}to{opacity:.55}}@keyframes fc-capio{0%{opacity:0;transform:translateY(-18px) scale(.95);clip-path:inset(0 0 100% 0 round 22px)}16%,84%{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 22px)}to{opacity:0;transform:translateY(-22px) scale(.97);clip-path:inset(0 0 0 0 round 22px)}}@keyframes fc-cappop{0%{opacity:0;transform:scale(.4) rotate(-14deg)}}@keyframes fc-capin{0%{opacity:0;transform:translate(-12px)}}@keyframes fc-sx{0%{transform:scaleX(0)}}@media (prefers-reduced-motion: no-preference){.fc-motion .fc-k{animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;--sf: .826}.fc-motion .fc-hero{animation-name:fc-hero-out;--a: .015;--b: .1}.fc-motion .fc-layer{animation-name:fc-zoom;--a: .03;--b: .27;animation-timing-function:cubic-bezier(.6,0,.3,1)}.fc-motion .fc-pf{animation:fc-drop .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 70ms + .15s)}.fc-motion .fc-tab{animation-name:fc-tabio;--a: .12;--b: .59;animation-timing-function:cubic-bezier(.3,.7,.2,1)}.fc-motion .fc-pa{animation-name:fc-absorb;--a: calc(.33 + var(--i) * .0085);--b: calc(.42 + var(--i) * .0085);animation-timing-function:cubic-bezier(.55,0,.9,.4)}.fc-motion .fc-spark{animation-name:fc-spark;--a: calc(.3 + var(--i) * .011);--b: calc(.44 + var(--i) * .011);animation-timing-function:cubic-bezier(.5,0,.9,.5)}.fc-motion .fc-halo{animation-name:fc-halo;--a: .32;--b: .53}.fc-motion .fc-t-absorb{animation-name:fc-in;--a: .32;--b: .36}.fc-motion .fc-t-flash{animation-name:fc-in;--a: .5;--b: .55}.fc-motion .fc-dark{animation-name:fc-flood;--a: .49;--b: .62;animation-timing-function:cubic-bezier(.5,0,.5,1)}.fc-motion .fc-pframe{animation-name:fc-open;--a: .55;--b: .65;animation-timing-function:cubic-bezier(.6,0,.2,1)}.fc-motion .fc-pglow{animation-name:fc-in;--a: .58;--b: .68}.fc-motion .fc-w{animation-name:fc-emerge;--a: calc(.6 + var(--i) * .011);--b: calc(.69 + var(--i) * .011);animation-timing-function:cubic-bezier(.2,.7,.2,1)}.fc-motion .fc-panel{animation-name:fc-settle;--a: .8;--b: .88;animation-timing-function:cubic-bezier(.5,0,.3,1)}.fc-motion .fc-b0{animation-name:fc-rise;--a: .8;--b: .84}.fc-motion .fc-b1{animation-name:fc-lwipe;--a: .815;--b: .865}.fc-motion .fc-b2{animation-name:fc-lwipe;--a: .835;--b: .885}.fc-motion .fc-b3{animation-name:fc-rise;--a: .86;--b: .91}.fc-motion .fc-floor{animation-name:fc-in;--a: .66;--b: .8}.fc-motion .fc-floor>i{animation-name:fc-floormove;--a: .55;--b: 1.2}.fc-motion .fc-parts{animation-name:fc-in;--a: .64;--b: .8}.fc-motion .fc-parts-in{animation-name:fc-drifty;--a: .55;--b: 1.2}.fc-motion .fc-parts-in i{animation:fc-twinkle 3.6s ease-in-out infinite;animation-delay:var(--w)}.fc-motion .fc-dim{animation-name:fc-dimk;--a: .78;--b: 1;--sf: 1}.fc-motion .fc-cap{animation-name:fc-capio;--a: var(--ca);--b: var(--cb)}.fc-motion .fc-cap-ic{animation-name:fc-cappop;--a: calc(var(--ca) + .01);--b: calc(var(--ca) + .035);animation-timing-function:cubic-bezier(.3,1.6,.5,1)}.fc-motion .fc-cap-t{animation-name:fc-capin;--a: calc(var(--ca) + .016);--b: calc(var(--ca) + .042)}.fc-motion .fc-cap-d{animation-name:fc-capin;--a: calc(var(--ca) + .024);--b: calc(var(--ca) + .05)}.fc-motion .fc-cap-fill{animation-name:fc-sx;--a: var(--ca);--b: var(--cb)}@supports (animation-timeline: view()){.fc-motion .fc-stage{view-timeline:--fcst block}.fc-motion .fc-k{animation-timeline:--fcst;animation-range:contain calc(var(--a) * var(--sf) * 100%) contain calc(var(--b) * var(--sf) * 100%)}}.fc-fb .fc-k{animation-duration:calc((var(--b) - var(--a)) * var(--sf) * 1s);animation-delay:calc((var(--a) * var(--sf) - var(--p, 0)) * 1s);animation-play-state:paused}.fc-t-sweep{animation:fc-t-sweep 6s ease-in-out infinite}.fc-t-mesh{animation:fc-t-mesh 6s ease-out infinite}.fc-t-dots{animation:fc-t-dots 6s infinite}.fc-t-okc,.fc-led-ok{animation:fc-t-okc 6s infinite}.fc-t-verif{animation:fc-t-verif 6s infinite}.fc-t-ok{animation:fc-t-ok 6s cubic-bezier(.2,.8,.2,1) infinite}.fc-t-fill{animation:fc-t-fill 6s ease-out infinite}.fc-t-live{animation:fc-blink 1.6s ease-in-out infinite}.fc-t-ring,.fc-t-ring2{animation:fc-spin 1s linear infinite}.fc-aurora{animation:fc-drift 14s ease-in-out infinite alternate}.fc-aurora-b{animation-duration:18s;animation-direction:alternate-reverse}.fc-motion .fc-hint{animation:fc-bob 1.8s ease-in-out infinite}}.fc-t-sweep{opacity:0}.fc-t-mesh{stroke-dasharray:1 1;stroke-dashoffset:0}.fc-t-verif{opacity:0}@keyframes fc-t-sweep{0%,4%{opacity:0;transform:translateY(0)}9%{opacity:1}40%{opacity:1;transform:translateY(70px)}46%,to{opacity:0;transform:translateY(70px)}}@keyframes fc-t-mesh{0%,8%{stroke-dashoffset:1;opacity:1}42%,90%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes fc-t-dots{0%,18%{opacity:0}40%,90%{opacity:1}97%,to{opacity:0}}@keyframes fc-t-okc{0%,44%{opacity:0}48%,90%{opacity:1}97%,to{opacity:0}}@keyframes fc-t-verif{0%,46%{opacity:1}52%,95%{opacity:0}to{opacity:1}}@keyframes fc-t-ok{0%,47%{opacity:0;transform:scale(.9)}53%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes fc-t-fill{0%,54%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes fc-blink{50%{opacity:.35}}@keyframes fc-spin{to{transform:rotate(360deg)}}@keyframes fc-drift{to{transform:translate(8vmax,6vmax) scale(1.12)}}@keyframes fc-twinkle{50%{opacity:.2}}@keyframes fc-bob{50%{transform:translateY(6px)}}.fc-rot{--g1: #e2c6e8;--g2: #c08dc9;--g3: #7fd4f3;position:relative;display:inline-block;vertical-align:top;height:1.22em;margin-bottom:-.19em;white-space:nowrap;text-align:left;perspective:700px;clip-path:inset(0 -.6em 0 -.2em)}.fc-rot.is-ready{width:var(--w);transition:width .65s cubic-bezier(.65,0,.35,1)}.fc-motion .fc-rot{--g1: #461e60;--g2: #82479c;--g3: #1e93c6}.fc-rot-w{position:absolute;left:0;top:0;width:-moz-max-content;width:max-content;padding-bottom:.19em;line-height:1.03;opacity:0;transform:translateY(.95em) rotateX(-75deg);transform-origin:50% 100%;background:linear-gradient(90deg,var(--g1),var(--g2) 55%,var(--g3));-webkit-background-clip:text;background-clip:text;color:transparent;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .45s ease}.fc-rot-w.is-on{position:relative;display:block;opacity:1;transform:none}.fc-rot-w.is-off{opacity:0;transform:translateY(-.95em) rotateX(75deg);transform-origin:50% 0}.fc-rot-line{position:absolute;left:0;right:0;top:1.05em;height:.085em;border-radius:99px;background:linear-gradient(90deg,#c08dc9,#28afe5);opacity:.9}@media (prefers-reduced-motion: reduce){.fc-rot.is-ready,.fc-rot-w{transition:none}}.fc-jr{background:#f8fafc}.fc-jr-bg{background:radial-gradient(55% 45% at 50% 62%,rgba(213,179,219,.5),transparent 72%),radial-gradient(38% 34% at 84% 16%,rgba(40,175,229,.14),transparent 70%),radial-gradient(30% 30% at 10% 82%,rgba(192,141,201,.2),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3CradialGradient id='d' cx='13' cy='13' r='1.3' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.846' stop-color='%23e4d6ea'/%3E%3Cstop offset='1' stop-color='%23e4d6ea' stop-opacity='0'/%3E%3C/radialGradient%3E%3Ccircle cx='13' cy='13' r='1.3' fill='url(%23d)'/%3E%3C/svg%3E") 0 0 / 26px 26px,linear-gradient(180deg,#fff,#f8fafc)}.fc-jr-draw{stroke-dasharray:1 1;stroke-dashoffset:0}.fc-jr-card{contain:layout paint}@media (min-width: 900px){.fc-jr-node{translate:-50% -50%}.fc-jr-card{translate:0 -50%}}@keyframes fc-pop{0%{opacity:0;transform:scale(.2)}}@keyframes fc-card-in{0%{opacity:0;transform:translate(var(--sx, 0)) scale(.94)}}@keyframes fc-jr-clip{0%{transform:translateY(-100%)}2%{transform:translateY(-97.53%)}4%{transform:translateY(-95.27%)}6%{transform:translateY(-93.36%)}8%{transform:translateY(-91.66%)}10%{transform:translateY(-89.83%)}12%{transform:translateY(-87.63%)}14%{transform:translateY(-85.18%)}16%{transform:translateY(-82.7%)}18%{transform:translateY(-80.34%)}20%{transform:translateY(-78.27%)}22%{transform:translateY(-76.51%)}24%{transform:translateY(-74.99%)}26%{transform:translateY(-73.6%)}28%{transform:translateY(-72.19%)}30%{transform:translateY(-70.66%)}32%{transform:translateY(-68.87%)}34%{transform:translateY(-66.76%)}36%{transform:translateY(-64.38%)}38%{transform:translateY(-61.89%)}40%{transform:translateY(-59.45%)}42%{transform:translateY(-57.22%)}44%{transform:translateY(-55.32%)}46%{transform:translateY(-53.7%)}48%{transform:translateY(-52.26%)}50%{transform:translateY(-50.87%)}52%{transform:translateY(-49.42%)}54%{transform:translateY(-47.77%)}56%{transform:translateY(-45.81%)}58%{transform:translateY(-43.54%)}60%{transform:translateY(-41.09%)}62%{transform:translateY(-38.61%)}64%{transform:translateY(-36.26%)}66%{transform:translateY(-34.19%)}68%{transform:translateY(-32.45%)}70%{transform:translateY(-30.94%)}72%{transform:translateY(-29.54%)}74%{transform:translateY(-28.13%)}76%{transform:translateY(-26.59%)}78%{transform:translateY(-24.79%)}80%{transform:translateY(-22.67%)}82%{transform:translateY(-20.28%)}84%{transform:translateY(-17.8%)}86%{transform:translateY(-15.34%)}88%{transform:translateY(-12.99%)}90%{transform:translateY(-10.85%)}92%{transform:translateY(-8.86%)}94%{transform:translateY(-6.9%)}96%{transform:translateY(-4.8%)}98%{transform:translateY(-2.47%)}to{transform:translateY(0)}}@keyframes fc-jr-unclip{0%{transform:translateY(100%)}2%{transform:translateY(97.53%)}4%{transform:translateY(95.27%)}6%{transform:translateY(93.36%)}8%{transform:translateY(91.66%)}10%{transform:translateY(89.83%)}12%{transform:translateY(87.63%)}14%{transform:translateY(85.18%)}16%{transform:translateY(82.7%)}18%{transform:translateY(80.34%)}20%{transform:translateY(78.27%)}22%{transform:translateY(76.51%)}24%{transform:translateY(74.99%)}26%{transform:translateY(73.6%)}28%{transform:translateY(72.19%)}30%{transform:translateY(70.66%)}32%{transform:translateY(68.87%)}34%{transform:translateY(66.76%)}36%{transform:translateY(64.38%)}38%{transform:translateY(61.89%)}40%{transform:translateY(59.45%)}42%{transform:translateY(57.22%)}44%{transform:translateY(55.32%)}46%{transform:translateY(53.7%)}48%{transform:translateY(52.26%)}50%{transform:translateY(50.87%)}52%{transform:translateY(49.42%)}54%{transform:translateY(47.77%)}56%{transform:translateY(45.81%)}58%{transform:translateY(43.54%)}60%{transform:translateY(41.09%)}62%{transform:translateY(38.61%)}64%{transform:translateY(36.26%)}66%{transform:translateY(34.19%)}68%{transform:translateY(32.45%)}70%{transform:translateY(30.94%)}72%{transform:translateY(29.54%)}74%{transform:translateY(28.13%)}76%{transform:translateY(26.59%)}78%{transform:translateY(24.79%)}80%{transform:translateY(22.67%)}82%{transform:translateY(20.28%)}84%{transform:translateY(17.8%)}86%{transform:translateY(15.34%)}88%{transform:translateY(12.99%)}90%{transform:translateY(10.85%)}92%{transform:translateY(8.86%)}94%{transform:translateY(6.9%)}96%{transform:translateY(4.8%)}98%{transform:translateY(2.47%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.fc-motion .fc-jr-canvas{view-timeline:--fcjr block}.fc-motion .fc-jr-clip{animation:fc-jr-clip linear both;animation-timeline:--fcjr;animation-range:cover 50svh cover calc(100% - 50svh)}.fc-motion .fc-jr-clip>svg{animation:fc-jr-unclip linear both;animation-timeline:--fcjr;animation-range:cover 50svh cover calc(100% - 50svh)}.fc-motion .fc-jr-rail{animation:fc-sy linear both;animation-timeline:--fcjr;animation-range:cover 50svh cover calc(100% - 50svh)}.fc-motion .fc-jr-node{animation:fc-pop linear both;animation-timeline:view();animation-range:cover 38% cover 50%}.fc-motion .fc-jr-card{animation:fc-card-in linear both;animation-timeline:view();animation-range:cover 26% cover 46%}.fc-motion .fc-bar{transform-origin:bottom;animation:fc-sy linear both;animation-timeline:view();animation-range:entry calc(40% + var(--d, 0) * 5%) cover 45%}@media (max-width: 899px){.fc-motion .fc-jr-card{--sx: 0px}}}.fc-fb .fc-io{opacity:0;transform:translateY(34px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.fc-fb .fc-jr-rail{transform:scaleY(0);transition:transform 1.6s cubic-bezier(.4,0,.2,1)}.fc-fb .fc-jr-draw{stroke-dashoffset:1;transition:stroke-dashoffset 2.4s cubic-bezier(.4,0,.2,1)}.fc-fb .fc-io.is-in{opacity:1;transform:none}.fc-fb .is-in .fc-jr-rail{transform:none}.fc-fb .is-in .fc-jr-draw{stroke-dashoffset:0}}.fc-mod-prog{display:none}.fc-count:after,.fc-rcount:after{content:attr(data-n)}@property --mt{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes fc-mt{0%{--mt: 0}to{--mt: 1}}.fc-mfill{transform-origin:left}.fc-mdraw,.fc-rline{stroke-dasharray:1 1;stroke-dashoffset:0}.fc-mod{padding-block:40px}.fc-rep{--rp: 1}.fc-rscrub{display:none}.fc-rfill{transform-origin:left}.fc-plan-hl{isolation:isolate;background:#461e60}.fc-plan-hl:before{content:"";position:absolute;inset:-60%;z-index:-2;background:conic-gradient(from 0deg,transparent 0 62%,#28afe5 80%,#c08dc9 90%,transparent 100%);animation:fc-spin 6s linear infinite}.fc-plan-hl:after{content:"";position:absolute;inset:2px;z-index:-1;border-radius:calc(1.5rem - 2px);background:linear-gradient(135deg,#270f21,#461e60 55%,#82479c)}.fc-orb{border-radius:50%;filter:blur(70px);pointer-events:none}.fc-scrap{transform:rotate(var(--r))}@keyframes fc-scrap{0%{transform:translateY(calc(var(--pd) * 90px)) rotate(var(--r))}to{transform:translateY(calc(var(--pd) * -140px)) rotate(calc(var(--r) * -1.6))}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.fc-motion .fc-scrap{animation:fc-scrap linear both;animation-timeline:view()}.fc-motion [data-fc-mpin]{animation:fc-mt linear both;animation-timeline:view();animation-range:contain 0% contain 100%}}}@media (prefers-reduced-motion: no-preference){.fc-motion .fc-mods{content-visibility:auto}.fc-motion .fc-mod{padding-block:0;align-self:center}.fc-motion .fc-mods .fc-seq[data-fc-st=off]{content-visibility:hidden}.fc-motion .fc-mods .fc-seq[data-fc-st=on] .fc-mod-vis{will-change:transform}.fc-motion .fc-mod-vis{--lp: clamp(0, (var(--t) - var(--a)) / (var(--e) - var(--a)), 1);transform:translate(calc((1 - var(--in)) * 90px - (1 - var(--out)) * 90px)) translateY(calc((.5 - var(--lp)) * 28px)) rotate(calc((1 - var(--v)) * 2.5deg))}.fc-motion .fc-mv{--mi: clamp(0, (var(--t) - var(--a) - .012 - var(--j) * .01) / .02, 1);opacity:var(--mi);transform:translateY(calc((1 - var(--mi)) * 14px))}.fc-motion .fc-mbar{transform:scaleY(clamp(0,(var(--t) - var(--a) - .01 - var(--j) * .006) / .025,1))}.fc-motion .fc-mfill{transform:scaleX(clamp(0,(var(--t) - var(--a) - .02 - var(--j) * .006) / .035,1))}.fc-motion .fc-mpop{--mp: clamp(0, (var(--t) - var(--a) - .015 - var(--j) * .008) / .018, 1);opacity:var(--mp);transform:scale(calc(.4 + var(--mp) * .6))}.fc-motion .fc-mdraw{stroke-dashoffset:calc(1 - clamp(0,(var(--t) - var(--a) - .02 - var(--j) * .008) / .04,1))}.fc-motion .fc-mod-prog{display:grid}.fc-motion .fc-rep{--rp: clamp(0, (var(--t) - var(--a) - .015) / .085, 1)}.fc-motion .fc-rfill{transform:scaleX(var(--rp))}.fc-motion .fc-rbar{transform-origin:bottom;transform:scaleY(clamp(0,(var(--rp) * 9.5 - var(--j)) / 1.5,1))}.fc-motion .fc-rbar-hi{opacity:clamp(0,var(--rp) * 9.5 - var(--j) - 1,1)}.fc-motion .fc-rline{stroke-dashoffset:calc(1 - var(--rp))}.fc-motion .fc-rscrub{display:block;transform:translate(calc(var(--rp) * 100%));opacity:calc(min(1,var(--rp) * 12)*(1 - clamp(0,(var(--rp) - .94) * 16,1)))}.fc-motion .fc-rpop{--q: clamp(0, (var(--rp) - var(--k)) / .06, 1);display:inline-flex;opacity:var(--q);transform:scale(calc(.5 + var(--q) * .5))}.fc-motion .fc-plans .fc-mv{--mi: clamp(0, (var(--t) - var(--a) - .03 - var(--j) * .02) / .06, 1)}.fc-motion .fc-plans .fc-mfill{transform:scaleX(clamp(0,(var(--t) - var(--a) - .04 - var(--j) * .015) / .08,1))}.fc-motion .fc-plans .fc-mpop{--mp: clamp(0, (var(--t) - var(--a) - .03 - var(--j) * .02) / .05, 1)}@media (max-width: 1023px){.fc-motion .fc-mod{gap:20px}.fc-motion .fc-mod-pts,.fc-motion .fc-plans-lead{display:none}.fc-motion .fc-mod-vis{height:min(340px,42svh)}.fc-motion .fc-plans.fc-scene{height:auto;animation:none}.fc-motion .fc-plans .fc-sticky{position:relative;height:auto;overflow:visible;padding-block:72px 56px}.fc-motion .fc-plans-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-16px;padding:4px 16px 20px;scroll-padding-inline:16px}.fc-motion .fc-plans-grid::-webkit-scrollbar{display:none}.fc-motion .fc-plans-grid>*{flex:0 0 min(84%,340px);scroll-snap-align:start;--in: 1;--out: 1}.fc-motion .fc-plans .fc-mv{--mi: 1}.fc-motion .fc-plans .fc-mfill{transform:none}.fc-motion .fc-plans .fc-mpop{--mp: 1}}@supports (animation-timeline: view()){@media (max-width: 1023px){.fc-motion .fc-plans-grid{animation:fc-rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}}.fc-sph-pin{padding:120px 16px 80px}.fc-sph-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 36% at 50% 54%,rgba(213,179,219,.45),transparent 72%),radial-gradient(30% 26% at 62% 44%,rgba(40,175,229,.12),transparent 70%),radial-gradient(#e4d6ea 1.1px,transparent 1.3px) 0 0 / 26px 26px,linear-gradient(180deg,#fff,#f8fafc)}.fc-sph-title{width:min(520px,100%)}.fc-sph{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:40px auto 0}.fc-sph-glow,.fc-sph-wire{display:none}.fc-sph-chip{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:9px 15px;border-radius:999px;font-size:13.5px;font-weight:600;color:#461e60;background:#fff;border:1px solid #ead9ed;box-shadow:0 10px 26px -12px #461e6059,0 0 0 4px #d5b3db2e}.fc-sph-on .fc-sph-pin{height:100svh;min-height:600px;padding:0;overflow:clip}.fc-sph-on .fc-sph-title{position:absolute;left:50%;top:53%;z-index:60;translate:-50% -50%;pointer-events:none}.fc-sph-on .fc-sph-title:before{content:"";position:absolute;inset:-20% -10%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#ffffffeb,#fff9 60%,#fff0)}.fc-sph-on .fc-sph{position:absolute;left:50%;top:53%;width:0;height:0;margin:0;display:block}.fc-sph-on .fc-sph-chip{position:absolute;left:0;top:0;opacity:0;will-change:transform,opacity}.fc-sph-on .fc-sph-glow{display:block;position:absolute;left:0;top:0;width:calc(var(--R) * 2.3);height:calc(var(--R) * 2.3 * var(--sy, 1));translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(192,141,201,.28),rgba(40,175,229,.1) 60%,transparent)}.fc-sph-on .fc-sph-wire{display:block;position:absolute;left:0;top:0}.fc-sph-par,.fc-sph-mer{position:absolute;left:0;top:0;border-radius:50%;border:1px solid rgba(130,71,156,.2)}.fc-sph-mer{width:calc(var(--R) * 2);height:calc(var(--R) * 2);border-color:#28afe533}.fc-sph-par[data-lat="0"]{border-color:#82479c52}@media (max-width: 1023px){.fc-sph-chip.fc-m-off{display:none}}@media (max-width: 767px){.fc-sph-chip{padding:6px 11px;gap:5px;font-size:11.5px}.fc-sph-chip svg{width:13px;height:13px}.fc-sph-on .fc-sph-title{top:25%;width:calc(100% - 48px)}.fc-sph-on .fc-sph-title:before{display:none}.fc-sph-on .fc-sph{top:62%}.fc-orb-sub{display:none}}@media (prefers-reduced-motion: no-preference){.fc-motion .fc-orbit{height:230svh;margin-top:-230svh}@media (max-width: 1023px){.fc-motion .fc-orbit{height:210svh;margin-top:-210svh}}.fc-motion .fc-orbit .fc-sph-pin{position:sticky;top:0;height:100svh;opacity:0}.fc-motion .fc-orbit .fc-anchor{top:48svh}}.fc-ipin{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;padding:96px 0 72px}.fc-ibox{width:min(1000px,92vw);aspect-ratio:1000 / 700}.fc-isvg-m{display:none}.fc-ihub{top:52.86%;translate:-50% -50%;z-index:2}.fc-inode{position:absolute;z-index:1;left:var(--x);top:var(--y);translate:-50% -50%}.fc-iwire{stroke-dasharray:1 1;stroke-dashoffset:0}.fc-isteps{display:none}.fc-flow{stroke-dasharray:.014 .06}@media (max-width: 767px){.fc-ibox{width:min(360px,92vw);aspect-ratio:360 / 600}.fc-isvg-d{display:none}.fc-isvg-m{display:block}.fc-ihub{top:50%}.fc-inode{left:var(--mx);top:var(--my)}}@keyframes fc-ihead{0%{transform:translateY(var(--hd, 26svh)) scale(1.12)}to{transform:none}}@keyframes fc-ipop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes fc-idim{0%{opacity:1}12%,86%{opacity:.28}to{opacity:1}}@keyframes fc-icap{0%{opacity:0;transform:translateY(26px) scale(.97)}18%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-26px)}}@keyframes fc-iturn{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:none}}@keyframes fc-iflowk{to{stroke-dashoffset:-.74}}@media (prefers-reduced-motion: no-preference){.fc-motion .fc-flow{animation:fc-iflowk 4.5s linear infinite;animation-delay:calc(var(--d, 0) * -.6s)}.fc-motion .fc-itrack{height:200svh}.fc-motion .fc-ipin{position:sticky;top:0;height:100svh;justify-content:center;gap:14px;padding:112px 0 20px;overflow:clip}.fc-motion .fc-ibox{width:min(1000px,92vw,calc((100svh - 386px) / .7))}.fc-motion .fc-isteps{display:block}.fc-motion .fc-ik{animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both}.fc-motion .fc-ihead{animation-name:fc-ihead;--a: 0;--b: .1}.fc-motion .fc-ihub{animation-name:fc-ipop;--a: .07;--b: .15}.fc-motion .fc-iwire{animation-name:fc-draw}.fc-motion .fc-ipop{animation-name:fc-ipop}.fc-motion .fc-idim-hw{animation-name:fc-idim;--a: .32;--b: .66}.fc-motion .fc-iflow{animation-name:fc-in;--a: .6;--b: .66}.fc-motion .fc-istep{animation-name:fc-icap}.fc-motion .fc-istep:last-child{animation-name:fc-iturn}@media (max-width: 767px){.fc-motion .fc-ihead{--hd: 22svh}.fc-motion .fc-isub{display:none}.fc-motion .fc-ibox{width:min(360px,92vw,calc((100svh - 326px)*.6))}.fc-motion .fc-istep{font-size:12.5px}}@supports (animation-timeline: view()){.fc-motion .fc-itrack{view-timeline:--fcint block}.fc-motion .fc-ik{animation-timeline:--fcint;animation-range:contain calc(var(--a) * 100%) contain calc(var(--b) * 100%)}}.fc-fb .fc-ik{animation-duration:calc((var(--b) - var(--a)) * 1s);animation-delay:calc((var(--a) - var(--p, 0)) * 1s);animation-play-state:paused}}.fc-nav{position:fixed;top:14px;left:0;right:0;margin-inline:auto;z-index:80;width:-moz-max-content;width:max-content;max-width:calc(100% - 20px);font-family:Inter,ui-sans-serif,system-ui,sans-serif;--nb: rgba(255,255,255,.74);--nbd: rgba(130,71,156,.2);--nfg: #270f21;--nsub: #5b4a63;--nind: rgba(70,30,96,.09);--nsh: 0 14px 40px -18px rgba(70,30,96,.45);--niso: #461e60;--ease: cubic-bezier(.22,1,.36,1)}.fc-nav[data-theme=dark]{--nb: rgba(39,15,33,.5);--nbd: rgba(255,255,255,.16);--nfg: #fff;--nsub: rgba(255,255,255,.76);--nind: rgba(255,255,255,.14);--nsh: 0 14px 40px -16px rgba(0,0,0,.6);--niso: #fff}.fc-nav-pill{position:relative;display:flex;align-items:center;gap:10px;padding:9px 9px 9px 20px;border-radius:999px;overflow:clip;color:var(--nfg);background:var(--nb);border:1px solid var(--nbd);box-shadow:var(--nsh);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);transition:background-color .5s,color .5s,border-color .5s,box-shadow .5s,padding .45s var(--ease),gap .45s var(--ease)}.fc-nav a:focus-visible,.fc-nav button:focus-visible{outline:3px solid #28afe5;outline-offset:2px}.fc-nav-logo{position:relative;display:block;width:100px;height:34px;flex:none;border-radius:999px;transition:width .45s var(--ease)}.fc-nav-logo>*{position:absolute;left:0;top:50%;translate:0 -50%;transition:opacity .4s,background-color .5s}.fc-logo-full{width:100px;height:auto}.fc-logo-iso{width:28px;height:28px;opacity:0;background:var(--niso);-webkit-mask:url(/brand/logo-hodara-favicon.svg) center / contain no-repeat;mask:url(/brand/logo-hodara-favicon.svg) center / contain no-repeat}.fc-logo-w,.fc-nav[data-theme=dark] .fc-logo-c{opacity:0}.fc-nav[data-theme=dark] .fc-logo-w{opacity:1}.fc-nav.is-compact .fc-nav-logo{width:28px}.fc-nav.is-compact .fc-logo-full{opacity:0}.fc-nav.is-compact .fc-logo-iso{opacity:1}.fc-nav.is-compact .fc-nav-pill{padding:6px 6px 6px 12px;gap:6px}.fc-nav-links{position:relative;display:flex;align-items:center}.fc-nav-links a{position:relative;z-index:1;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:600;color:var(--nsub);white-space:nowrap;transition:color .3s}.fc-nav-links a:hover,.fc-nav-links a[aria-current]{color:var(--nfg)}.fc-nav-ind{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:var(--nind);opacity:0;box-shadow:inset 0 0 0 1px var(--nbd);transition:transform .45s var(--ease),width .45s var(--ease),opacity .3s,background-color .5s}.fc-nav-cta{display:inline-flex;align-items:center;gap:6px;flex:none;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(110deg,#461e60,#82479c);box-shadow:0 6px 18px -8px #461e60b3;transition:box-shadow .5s,transform .3s}.fc-nav-cta:hover{transform:translateY(-1px)}.fc-nav[data-theme=dark] .fc-nav-cta{background:#fff;color:#461e60}.fc-nav.is-glow .fc-nav-cta{box-shadow:0 0 0 4px #28afe538,0 0 28px 2px #28afe58c;animation:fc-nav-glow 2.4s ease-in-out infinite}@keyframes fc-nav-glow{50%{box-shadow:0 0 0 6px #28afe524,0 0 36px 6px #28afe573}}.fc-cta-short,.fc-nav-menu{display:none}.fc-nav-more{display:inline-flex;align-items:center;gap:4px;flex:none;padding:8px 12px;border-radius:999px;font-size:14px;font-weight:600;color:var(--nsub);transition:color .3s,background-color .3s}.fc-nav-more:hover,.fc-nav-more[aria-expanded=true]{color:var(--nfg);background:var(--nind)}.fc-nav-more svg{transition:transform .3s var(--ease)}.fc-nav-more[aria-expanded=true] svg{transform:rotate(180deg)}.fc-nav-pop{position:absolute;right:0;top:calc(100% + 10px);width:250px;padding:10px;border-radius:22px;color:var(--nfg);background:var(--nb);border:1px solid var(--nbd);box-shadow:var(--nsh);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);opacity:0;transform:translateY(-6px) scale(.97);transform-origin:top right;transition:opacity .25s,transform .35s var(--ease),background-color .5s,color .5s}.fc-nav.pop-in .fc-nav-pop{opacity:1;transform:none}.fc-nav-pop p{padding:4px 10px 8px;font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--nsub)}.fc-nav-pop a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:14px;font-size:14px;font-weight:600;transition:background-color .2s}.fc-nav-pop a:hover,.fc-nav-pop a:focus-visible{background:var(--nind)}.fc-nav-pop a span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--nind);color:#82479c}.fc-nav[data-theme=dark] .fc-nav-pop a span{color:#7fd4f3}.fc-nav-prog{position:absolute;left:22px;right:22px;bottom:0;height:2px;border-radius:2px;overflow:hidden;pointer-events:none}.fc-nav-prog b{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#82479c,#28afe5)}@media (max-width: 899px){.fc-nav{width:calc(100% - 20px)}.fc-nav-pill{justify-content:space-between;padding:7px 7px 7px 16px}.fc-nav-links,.fc-cta-long,.fc-nav-more,.fc-nav-pop{display:none}.fc-cta-short{display:inline}.fc-nav-cta{margin-left:auto;padding:9px 14px;font-size:13px}.fc-nav-menu{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:999px;color:var(--nfg);background:var(--nind)}.fc-nav-menu span{position:relative;width:16px;height:10px}.fc-nav-menu i{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform .35s var(--ease),top .35s var(--ease)}.fc-nav-menu i:first-child{top:0}.fc-nav-menu i:last-child{top:8px}.fc-nav.is-open .fc-nav-menu i:first-child{top:4px;transform:rotate(45deg)}.fc-nav.is-open .fc-nav-menu i:last-child{top:4px;transform:rotate(-45deg)}}.fc-nav-sheet{position:fixed;inset:0;z-index:-1;padding:84px 10px 10px;background:#270f2159;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s}.fc-nav.sheet-in .fc-nav-sheet{opacity:1}.fc-sheet-card{max-height:calc(100svh - 94px);overflow:auto;border-radius:28px;background:#fff;padding:10px;box-shadow:0 30px 60px -20px #270f2180;transform:translateY(-14px) scale(.97);transform-origin:top;transition:transform .4s var(--ease)}.fc-nav.sheet-in .fc-sheet-card{transform:none}.fc-sheet-card a{display:flex;align-items:center;gap:14px;padding:15px 16px;border-radius:18px;font-size:19px;font-weight:700;color:#270f21;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .45s var(--ease),background-color .2s;transition-delay:calc(var(--i, 0) * 45ms + 60ms)}.fc-sheet-card li a span{font-size:12px;font-weight:700;letter-spacing:.14em;color:#82479c}.fc-sheet-card li a svg{margin-left:auto;color:#c08dc9}.fc-sheet-card li a[aria-current]{background:#faf8fb}.fc-nav.sheet-in .fc-sheet-card a{opacity:1;transform:none}.fc-sheet-h{padding:10px 16px 2px;font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#9a8aa3}.fc-sheet-site{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px 6px}.fc-sheet-card .fc-sheet-site a{gap:8px;padding:10px;font-size:14px;font-weight:600;color:#461e60;background:#faf8fb;border-radius:14px}.fc-sheet-card .fc-sheet-site a svg{margin-left:0;color:#82479c;flex:none}.fc-sheet-card .fc-sheet-cta{justify-content:center;margin-top:6px;color:#fff;font-size:16px;background:linear-gradient(110deg,#461e60,#82479c)}.fc-nav.is-init,.fc-nav.is-init *{transition:none!important}@media (prefers-reduced-motion: reduce){.fc-nav *,.fc-nav-pill{transition:none!important;animation:none!important}}
