.fc-site ::selection{background:var(--fc-cobalt);color:#fff}.fc-site :focus-visible{outline:2px solid var(--fc-cobalt-bright);outline-offset:3px}@layer components{.fc-site{--fc-ink:#06080c;--fc-ink-2:#0b0f17;--fc-ink-3:#131a27;--fc-ink-line:#ffffff17;--fc-paper:#f4f5f7;--fc-text:#0a0d13;--fc-text-soft:#4b5362;--fc-on-ink:#eef1f6;--fc-on-ink-dim:#eef1f69e;--fc-on-ink-faint:#eef1f661;--fc-cobalt:#2855ff;--fc-cobalt-bright:#6f8cff;--fc-rec:#ff4d2e;--fc-display:"Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--fc-serif:"Instrument Serif", "Times New Roman", serif;--fc-mono:"Geist Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--fc-ease:cubic-bezier(.2, .8, .2, 1);--fc-ease-in-out:cubic-bezier(.65, 0, .35, 1);background:var(--fc-paper);color:var(--fc-text);-webkit-font-smoothing:antialiased}.fc-display{font-family:var(--fc-display);letter-spacing:-.038em;text-wrap:balance;font-weight:760;font-stretch:116%;line-height:.94}.fc-serif{font-family:var(--fc-serif);letter-spacing:-.012em;font-style:italic;font-weight:400;font-stretch:100%}.fc-label{font-family:var(--fc-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.fc-ink{background:var(--fc-ink);color:var(--fc-on-ink)}.fc-grain{isolation:isolate;position:relative}.fc-grain:after{content:"";z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.fc-map{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px;-webkit-mask-image:radial-gradient(70% 65% at 62% 45%,#000 20%,#0000 78%);mask-image:radial-gradient(70% 65% at 62% 45%,#000 20%,#0000 78%)}.fc-glow{background-image:radial-gradient(48rem 26rem at 78% 8%,#2855ff47,#0000 70%),radial-gradient(30rem 20rem at 8% 92%,#2855ff1f,#0000 70%)}.fc-frame{position:relative}.fc-frame:before{--c:var(--fc-cobalt);--len:16px;--w:2px;content:"";pointer-events:none;background:linear-gradient(var(--c), var(--c)) top left / var(--len) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) top left / var(--w) var(--len) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--len) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--w) var(--len) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--len) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--w) var(--len) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--len) var(--w) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--w) var(--len) no-repeat;transition:inset .6s var(--fc-ease);position:absolute;inset:-12px}.fc-frame:hover:before,.fc-frame:focus-within:before,.fc-frame[data-locked=true]:before{inset:-5px}.fc-frame-light:before{--c:var(--fc-on-ink)}.fc-enter{animation:fc-enter 1.1s var(--fc-ease) both;animation-delay:var(--fc-delay,0s)}@keyframes fc-enter{0%{opacity:0;transform:translateY(22px)}}.fc-rise{vertical-align:top;margin:-.14em -.12em -.18em;padding:.14em .12em .18em;display:inline-block;overflow:hidden}.fc-rise>span{animation:fc-rise 1.2s var(--fc-ease) both;animation-delay:calc(.14s + var(--fc-i,0) * 75ms);display:inline-block}@keyframes fc-rise{0%{transform:translateY(115%)}}.fc-reveal{opacity:0;transition:opacity 1s var(--fc-ease), transform 1s var(--fc-ease);transition-delay:var(--fc-delay,0s);transform:translateY(28px)}.fc-reveal[data-in=true]{opacity:1;transform:none}.fc-marquee{width:max-content;animation:46s linear infinite fc-marquee;display:flex}@keyframes fc-marquee{to{transform:translate(-50%)}}.fc-rec{animation:1.6s steps(2,jump-none) infinite fc-blink}@keyframes fc-blink{50%{opacity:.25}}.fc-scope{transition:left 1.25s var(--fc-ease-in-out), top 1.25s var(--fc-ease-in-out)}.fc-pulse:after{content:"";opacity:0;animation:fc-pulse 2.4s var(--fc-ease) infinite;animation-delay:var(--fc-delay,0s);border:1px solid;border-radius:999px;position:absolute;inset:-6px}@keyframes fc-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes fc-read{0%,8%{transform:translateY(0)}30%,38%{transform:translateY(26px)}60%,68%{transform:translateY(52px)}90%,to{transform:translateY(0)}}.fc-read{animation:fc-read 5.6s var(--fc-ease-in-out) infinite}@keyframes fc-fill{0%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}.fc-fill{transform-origin:0;animation:fc-fill 4.8s var(--fc-ease) infinite}@keyframes fc-approve{0%,45%{background:var(--fc-cobalt)}50%,92%{background:#16a34a}to{background:var(--fc-cobalt)}}@keyframes fc-approve-label{0%,45%{transform:translateY(0)}50%,92%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes fc-cursor{0%{transform:translate(46px,34px)}38%{transform:translate(0)}44%{transform:translate(0)scale(.86)}50%{transform:translate(0)scale(1)}92%,to{transform:translate(46px,34px)}}.fc-approve{animation:fc-approve 4.4s var(--fc-ease-in-out) infinite}.fc-approve-label{animation:fc-approve-label 4.4s var(--fc-ease-in-out) infinite}.fc-cursor{animation:fc-cursor 4.4s var(--fc-ease-in-out) infinite}.fc-caret{vertical-align:-.15em;background:currentColor;width:1px;height:1.05em;margin-left:1px;animation:1s steps(2,jump-none) infinite fc-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.fc-reveal{opacity:1;transition:none;transform:none}.fc-enter,.fc-rise>span,.fc-marquee,.fc-rec,.fc-pulse:after,.fc-read,.fc-fill,.fc-approve,.fc-approve-label,.fc-cursor,.fc-caret{animation:none}.fc-scope,.fc-frame:before{transition:none}}}
