/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--brik-fx-angle:0deg}}}.brik-globe-stage{touch-action:pan-y}.brik-globe-canvas{width:100%;height:100%;position:absolute;inset:0}.brik-globe-stage.is-interactive .brik-globe-canvas{cursor:grab}.brik-globe-stage.is-dragging .brik-globe-canvas{cursor:grabbing}.brik-globe-glow{pointer-events:none;opacity:var(--brik-globe-strength,.6);background:radial-gradient(circle at 38% 32%, var(--brik-globe-glow) 0%, transparent 62%);border-radius:9999px;position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.brik-globe-glow{background:radial-gradient(circle at 38% 32%, color-mix(in oklab, var(--brik-globe-glow) 16%, transparent) 0%, transparent 62%)}}.brik-globe-glow{box-shadow:0 0 70px 6px var(--brik-globe-glow), 0 0 120px 16px var(--brik-globe-glow), inset 0 0 50px 4px var(--brik-globe-glow)}@supports (color:color-mix(in lab, red, red)){.brik-globe-glow{box-shadow:0 0 70px 6px color-mix(in oklab, var(--brik-globe-glow) 34%, transparent), 0 0 120px 16px color-mix(in oklab, var(--brik-globe-glow) 12%, transparent), inset 0 0 50px 4px color-mix(in oklab, var(--brik-globe-glow) 30%, transparent)}}.brik-device{--dev-bezel:#0c0c0e;--dev-edge:#2c2c31;--dev-bar:#1b1b1f;--dev-bar-fg:#a1a1aa;--dev-url:#27272c;--dev-base:linear-gradient(#3f3f46, #1c1c20);color:var(--dev-bar-fg);position:relative}.brik-device--light{--dev-bezel:#f4f4f5;--dev-edge:#d4d4d8;--dev-bar:#f4f4f5;--dev-bar-fg:#52525b;--dev-url:#fff;--dev-base:linear-gradient(#e4e4e7, #a1a1aa)}.brik-device-screen{isolation:isolate;background:#0a0a0a}.brik-device-screen>.brik-3d-media{max-width:none}.brik-device-glare{z-index:1;pointer-events:none;background:radial-gradient(120% 80% at var(--gx,20%) var(--gy,0%), #ffffff24, transparent 55%);position:absolute;inset:0}.brik-3d-embed{border:0;width:100%;height:100%}.brik-device--browser{background:var(--dev-bar);box-shadow:0 0 0 1px var(--dev-edge), 0 2px 4px #0000000f, 0 24px 48px -16px #00000059, 0 60px 90px -40px #0006;border-radius:14px;overflow:hidden}.brik-device-bar{border-bottom:1px solid var(--dev-edge);height:2.6rem}.brik-device-lights i{background:#ff5f57;border-radius:9999px;width:11px;height:11px;display:block}.brik-device-lights i:nth-child(2){background:#febc2e}.brik-device-lights i:nth-child(3){background:#28c840}.brik-device-url{background:var(--dev-url);width:min(60%,26rem);height:1.65rem;box-shadow:inset 0 0 0 1px var(--dev-edge)}.brik-device--phone{background:var(--dev-bezel);box-shadow:0 0 0 1.5px var(--dev-edge), inset 0 0 0 1.5px #ffffff0f, 0 30px 60px -20px #00000073, 0 70px 90px -50px #0006;border-radius:15%/7.2%;padding:3.4%}.brik-device--phone:before,.brik-device--phone:after{content:"";background:var(--dev-edge);border-radius:2px;width:3px;position:absolute}.brik-device--phone:before{height:11%;top:24%;right:-3px}.brik-device--phone:after{height:7%;box-shadow:0 calc(1.6em) 0 var(--dev-edge);top:18%;left:-3px}.brik-device--phone .brik-device-screen{border-radius:12.2%/5.7%}.brik-device-island{z-index:2;background:#000;border-radius:9999px;width:31%;height:3.4%;position:absolute;top:2.3%;left:50%;transform:translate(-50%)}.brik-device--tablet{background:var(--dev-bezel);box-shadow:0 0 0 3px var(--dev-edge), inset 0 0 0 1px #ffffff0f, 0 9px 20px #0000004a, 0 37px 37px #00000042, 0 84px 50px #00000026, 0 149px 60px #0000000a;border-radius:clamp(18px,4%,40px);padding:clamp(8px,2.2%,22px)}.brik-device--tablet .brik-device-screen{border-radius:clamp(8px,1.8%,20px)}.brik-device--laptop .brik-device-lid{background:var(--dev-bezel);box-shadow:0 0 0 1.5px var(--dev-edge), inset 0 0 0 1px #ffffff0d;border-radius:clamp(10px,2.4%,22px) clamp(10px,2.4%,22px) 0 0;padding:2.2% 2.2% 3%}.brik-device--laptop .brik-device-screen{border-radius:4px}.brik-device-base{background:var(--dev-base);border-radius:2px 2px 50% 50%/2px 2px 100% 100%;height:clamp(10px,2.4vw,22px);margin-inline:-8%;position:relative;box-shadow:0 30px 50px -20px #00000080}.brik-device-base:before{content:"";background:#00000040;border-radius:0 0 10px 10px;width:15%;height:38%;position:absolute;top:0;left:50%;transform:translate(-50%)}.brik-device--plain{box-shadow:0 0 0 1px var(--dev-edge), 0 9px 20px #0000004a, 0 37px 37px #00000042, 0 84px 50px #00000026;border-radius:1.25rem;overflow:hidden}.brik-cs{--p:0;--brik-cs-k:1;padding-block:1rem 3rem}.brik-cs-head{transform:translate3d(0, calc(var(--p) * -2.5rem), 0);will-change:transform;margin-bottom:3.5rem}.brik-cs-stage{perspective:1100px}.brik-cs-card{transform-origin:50% 90%;transform:rotateX(calc((1 - var(--p)) * var(--brik-cs-tilt,22) * var(--brik-cs-k) * 1deg)) scale(calc(var(--brik-cs-scale,1.02) + (1 - var(--brik-cs-scale,1.02)) * var(--p)));will-change:transform}@media (max-width:767px){.brik-cs{--brik-cs-k:.7}.brik-cs-card{--brik-cs-scale:1}.brik-cs-head{margin-bottom:2rem}}.brik-hpx{--q:0;--r:0;--brik-hpx-w:28rem;--brik-hpx-gap:2.5rem;--brik-hpx-k:1;padding-block:5rem 3rem;position:relative;overflow:clip}.brik-hpx-head{width:100%;max-width:var(--brik-container,1200px);margin-inline:auto;padding-inline:1.5rem}.brik-hpx-scene{perspective:1000px;margin-top:4.5rem}.brik-hpx-plane{gap:var(--brik-hpx-gap);transform-origin:50% 0;transform:translate3d(0, calc((1 - var(--q)) * -5rem), 0) rotateX(calc((1 - var(--q)) * var(--brik-hpx-tilt,15) * var(--brik-hpx-k) * 1deg)) rotateZ(calc((1 - var(--q)) * var(--brik-hpx-twist,20) * var(--brik-hpx-k) * 1deg));opacity:calc(.2 + .8 * var(--q));will-change:transform, opacity;flex-direction:column;display:flex}.brik-hpx-row{--hp-dir:1;gap:var(--brik-hpx-gap);width:max-content;transform:translate3d(calc(-50% + (var(--r) - .5) * var(--brik-hpx-dist,900) * var(--brik-hpx-k) * var(--hp-dir) * 1px), 0, 0);will-change:transform;display:flex;position:relative;left:50%}.brik-hpx-row--a{flex-direction:row-reverse}.brik-hpx-row--b{--hp-dir:-1}.brik-hpx-item{width:var(--brik-hpx-w);flex-shrink:0}.brik-hpx-card{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.brik-hpx-card:hover,.brik-hpx-card:focus-visible{transform:translateY(-.75rem)}@media (max-width:767px){.brik-hpx{--brik-hpx-w:15rem;--brik-hpx-gap:1rem;--brik-hpx-k:.55;padding-block:3rem 2rem}.brik-hpx-head{padding-inline:1rem}.brik-hpx-scene{margin-top:2.5rem}}.brik-ss{--brik-ss-step:70vh;--brik-ss-accent:var(--primary)}.brik-ss--left .brik-ss-aside{order:-1}.brik-ss-step{min-height:var(--brik-ss-step);align-items:center;display:flex;position:relative}.brik-ss-step-body{opacity:.28;transition:opacity .5s}.brik-ss-step.is-active .brik-ss-step-body{opacity:1}.brik-ss-num{background:var(--background);color:var(--muted-foreground);transition:background-color .4s,color .4s,border-color .4s}.brik-ss-step.is-active .brik-ss-num{border-color:var(--brik-ss-accent);background:var(--brik-ss-accent);color:var(--primary-foreground)}.brik-ss--rail .brik-ss-track{padding-left:3.75rem}.brik-ss--rail .brik-ss-num{margin:0;position:absolute;top:50%;left:-3.75rem;transform:translateY(-50%)}.brik-ss-rail{left:calc(1.125rem - 1px);top:calc(var(--brik-ss-step) / 2);bottom:calc(var(--brik-ss-step) / 2);background:var(--border);border-radius:2px;width:2px;position:absolute}.brik-ss-rail-fill{border-radius:inherit;background:var(--brik-ss-accent);transform-origin:50% 0;will-change:transform;position:absolute;inset:0;transform:scaleY(0)}.brik-ss-aside{position:relative}.brik-ss-visual{margin-block:calc(var(--brik-ss-step) / 2 - 12rem);position:sticky;top:max(5rem,50vh - 15rem)}.brik-ss-layer{opacity:0;transition:opacity .7s,transform 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.06)}.brik-ss-layer.is-active{opacity:1;transform:scale(1)}.brik-ss-grad-0{background:radial-gradient(120% 90% at 0 0,#a78bfa 0%,#0000 60%),linear-gradient(135deg,#4f46e5,#c026d3)}.brik-ss-grad-1{background:radial-gradient(120% 90% at 100% 0,#67e8f9 0%,#0000 60%),linear-gradient(135deg,#0284c7,#4338ca)}.brik-ss-grad-2{background:radial-gradient(120% 90% at 0 100%,#fcd34d 0%,#0000 60%),linear-gradient(135deg,#f97316,#db2777)}.brik-ss-grad-3{background:radial-gradient(120% 90% at 100% 100%,#6ee7b7 0%,#0000 60%),linear-gradient(135deg,#059669,#0f766e)}@media (max-width:767px){.brik-ss-step{min-height:0;padding-block:2rem}.brik-ss-step-body{opacity:1}.brik-ss--rail .brik-ss-track{padding-left:0}.brik-ss--rail .brik-ss-num{margin-bottom:1rem;position:static;transform:none}.brik-ss-rail{display:none}}.brik-m3d{--brik-m3d-gap:16px;--brik-m3d-cols:5;height:640px}.brik-m3d--fade{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.brik-m3d-plane{grid-template-columns:repeat(var(--brik-m3d-cols), minmax(0, 1fr));align-items:start;gap:var(--brik-m3d-gap);width:100%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brik-m3d--tilt .brik-m3d-plane{width:max(150%,900px);transform-style:preserve-3d;transform:translate(-50%,-50%)rotateX(52deg)rotate(-42deg)}.brik-m3d-col{min-width:0;animation:brik-m3d-up var(--brik-m3d-dur,40s) linear infinite;animation-direction:var(--brik-m3d-dir,normal);animation-delay:calc(var(--brik-m3d-n,0) * -5.3s);will-change:transform;flex-direction:column;display:flex}.brik-m3d-track{gap:var(--brik-m3d-gap);padding-bottom:var(--brik-m3d-gap);flex-direction:column;display:flex}.brik-m3d-tile{box-shadow:0 1px 2px #00000014,0 12px 28px -12px #00000059}.brik-m3d-tile img{max-width:none;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.brik-m3d-tile:hover img{transform:scale(1.06)}.brik-m3d--hover:hover .brik-m3d-col,.brik-m3d.is-paused .brik-m3d-col{animation-play-state:paused}@keyframes brik-m3d-up{to{transform:translateY(-50%)}}@media (max-width:767px){.brik-m3d--tilt .brik-m3d-plane{width:190%;transform:translate(-50%,-50%)rotateX(48deg)rotate(-38deg)}}.brik-dm{--brik-dm-glow:#8b5cf6;perspective:1800px;padding-block:1.5rem}.brik-dm-device{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.brik-dm--left .brik-dm-device{transform:rotateY(18deg)rotateX(6deg)}.brik-dm--right .brik-dm-device{transform:rotateY(-18deg)rotateX(6deg)}.brik-dm-glow{background:radial-gradient(closest-side, var(--brik-dm-glow), var(--brik-dm-glow) 60%, transparent);border-radius:9999px;position:absolute;inset:-12% -10%}@supports (color:color-mix(in lab, red, red)){.brik-dm-glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--brik-dm-glow) 55%, transparent), color-mix(in oklab, var(--brik-dm-glow) 18%, transparent) 60%, transparent)}}.brik-dm-glow{opacity:.6;pointer-events:none;transform:translateY(5%)}.brik-dm-float{z-index:1;position:relative}.brik-dm--float .brik-dm-float{animation:7s ease-in-out infinite brik-dm-float}.brik-dm.is-paused .brik-dm-float{animation-play-state:paused}.brik-dm-tilt{transform-style:preserve-3d;will-change:transform}@keyframes brik-dm-float{0%,to{transform:translate(0)}50%{transform:translateY(-14px)}}.brik-cardstack-cards{padding-top:calc(var(--brik-cardstack-visible,2) * var(--brik-cardstack-offset,14px));cursor:pointer;border-radius:1rem;outline:none;display:grid}.brik-cardstack-cards:focus-visible{box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.brik-cardstack-cards:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}}.brik-cardstack-card{--i:0;z-index:calc(var(--brik-cardstack-count,4) - var(--i));transform-origin:50% 0;transform:translate3d(0, calc(var(--i) * var(--brik-cardstack-offset,14px) * -1), 0) scale(calc(1 - var(--i) * .05));opacity:clamp(0, calc((var(--brik-cardstack-visible,2) + .5 - var(--i)) * 2), 1);grid-area:1/1;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s;position:relative}.brik-cardstack-card:after{content:"";border-radius:inherit;background:var(--foreground);opacity:calc(var(--i) * .04);pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.brik-cardstack-card.is-leaving{animation:.7s cubic-bezier(.4,0,.2,1) brik-cardstack-leave}@keyframes brik-cardstack-leave{0%{z-index:50;opacity:1;transform:translate(0)scale(1)}45%{z-index:50;opacity:0;transform:translateY(24%)rotate(-3deg)scale(.96)}46%{z-index:0;opacity:0}}.brik-pl-layers{z-index:0;position:absolute;inset:0}.brik-pl-layer{left:var(--x,50%);top:var(--y,50%);width:var(--w,30%);transform:translate(-50%, -50%) translate3d(var(--dx,0px), var(--dy,0px), 0) rotate(var(--r,0deg));will-change:transform;position:absolute}.brik-pl-layer--cover{width:114%;height:114%;top:50%;left:50%}.brik-pl-layer--cover img{max-width:none}.brik-pl-layer--text{width:auto;color:var(--c,#fff)}.brik-pl-blob{aspect-ratio:1;background:radial-gradient(closest-side, var(--c,#8b5cf6), transparent);opacity:.7;mix-blend-mode:screen;border-radius:9999px;display:block}.brik-pl-shade{z-index:1;pointer-events:none;background-image:radial-gradient(#0000 35%,#00000059);position:absolute;inset:0}.brik-pl-content{z-index:2}@media (max-width:767px){.brik-pl-layer--image:not(.brik-pl-layer--cover){width:calc(var(--w,30%) * 1.7)}.brik-pl{height:560px}}.brik-wm-svg{color:var(--brik-wm-dot,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.brik-wm-svg{color:var(--brik-wm-dot,color-mix(in oklab, var(--foreground) 32%, transparent))}}.brik-wm-svg{overflow:visible}.brik-wm-arc{stroke-width:.5px;stroke-linecap:round}.brik-wm--animate.is-in .brik-wm-arc{stroke-dasharray:1;animation:brik-wm-draw calc(var(--brik-wm-dur,2.5s) * 4) cubic-bezier(.45, 0, .2, 1) calc(var(--i,0) * var(--brik-wm-dur,2.5s) * .45) infinite both}.brik-wm-ping{transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite brik-wm-ping;animation-delay:calc(var(--i,0) * -.37s)}.brik-wm.is-paused .brik-wm-arc,.brik-wm.is-paused .brik-wm-ping{animation-play-state:paused}.brik-wm-label{border:1px solid var(--border);background:var(--background);color:var(--foreground);white-space:nowrap;pointer-events:none;border-radius:9999px;padding:2px 8px;font-size:.7rem;font-weight:500;position:absolute;transform:translate(-50%,calc(-100% - 10px))}@keyframes brik-wm-draw{0%{stroke-dashoffset:1px;opacity:1}30%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes brik-wm-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}@media (max-width:767px){.brik-wm-svg{color:var(--brik-wm-dot,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.brik-wm-svg{color:var(--brik-wm-dot,color-mix(in oklab, var(--foreground) 50%, transparent))}}.brik-wm-arc{stroke-width:.9px}}.brik-bt{--p:.5;overflow-x:clip}.brik-bt-line{white-space:nowrap;display:block}.brik-bt-text--img{background-color:var(--foreground);color:#0000;-webkit-text-fill-color:transparent;background-position:50%;background-size:cover;-webkit-background-clip:text;background-clip:text}.brik-bt--outline .brik-bt-text{-webkit-text-stroke:1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.brik-bt--outline .brik-bt-text{-webkit-text-stroke:1px color-mix(in oklab, var(--foreground) 30%, transparent)}}.brik-bt--scale .brik-bt-stage{transform:scale(calc(var(--brik-bt-from,.85) + (var(--brik-bt-to,1.08) - var(--brik-bt-from,.85)) * var(--p)));will-change:transform}.brik-bt-clip{width:0;height:0;position:absolute;overflow:hidden}.brik-bt-video{object-fit:cover;opacity:0;width:100%;max-width:none;height:100%;transition:opacity .6s;position:absolute;inset:0}.brik-bt--video.is-ready .brik-bt-video{opacity:1}.brik-bt--video.is-ready .brik-bt-text{color:#0000;-webkit-text-fill-color:transparent}.brik-szi{--g:1;--t:1;--o:0;--s0:var(--brik-szi-scale,.5);position:relative}.brik-szi-stage{height:85vh;min-height:420px;position:relative;overflow:hidden}.brik-szi-card{background:#0a0a0a;position:absolute;inset:0;overflow:hidden}.brik-szi-card>.brik-3d-media{max-width:none}.brik-szi-shade{background-color:#0006;position:absolute;inset:0}.brik-szi-intro{display:none}.brik-szi.is-live{height:calc(100vh + var(--brik-szi-length,150vh))}.brik-szi.is-live .brik-szi-stage{height:100svh;min-height:0;position:sticky;top:0}.brik-szi.is-live .brik-szi-card{--s:calc(var(--s0) + (1 - var(--s0)) * var(--g));transform:scale(var(--s));border-radius:calc(var(--brik-szi-radius,28px) / var(--s) * (1 - var(--g)));will-change:transform}.brik-szi.is-live .brik-szi-shade{opacity:calc(var(--g) * .3 + var(--t) * .7)}.brik-szi.is-live .brik-szi-content{opacity:var(--t);transform:translate3d(0, calc((1 - var(--t)) * 2rem), 0)}.brik-szi.is-live .brik-szi-intro{z-index:2;text-align:center;opacity:var(--o);transform:translate3d(0, calc((1 - var(--o)) * -1.5rem), 0);padding-inline:1.5rem;display:block;position:absolute;top:8%;left:0;right:0}@media (max-width:767px){.brik-szi{--s0:max(.62, var(--brik-szi-scale,.5))}.brik-szi-stage{height:75vh}.brik-szi.is-live .brik-szi-intro{top:6%}}.brik-canvas-mode .brik-cs{--p:.75}.brik-canvas-mode .brik-hpx{--q:1;--r:.5}.brik-canvas-mode .brik-bt--scale .brik-bt-stage{transform:none}.brik-canvas-mode .brik-ss{--brik-ss-step:48vh}@media (prefers-reduced-motion:reduce){.brik-cs{--p:1}.brik-hpx{--q:1;--r:.5}.brik-bt--scale .brik-bt-stage{transform:none}.brik-m3d-col,.brik-dm--float .brik-dm-float,.brik-wm-ping,.brik-cardstack-card.is-leaving{animation:none}.brik-wm--animate.is-in .brik-wm-arc{stroke-dasharray:none;animation:none}.brik-ss-layer,.brik-ss-step-body,.brik-cardstack-card,.brik-cardstack-card:after,.brik-dm-device,.brik-hpx-card,.brik-bt-video{transition:none}}.brik-bg-effect{z-index:0;pointer-events:none;border-radius:inherit;opacity:var(--fx-opacity,1);contain:strict;position:absolute;inset:0;overflow:hidden}.brik-bg-effect>canvas{display:block;position:absolute;inset:0}.brik-bg-effect--paused,.brik-bg-effect--paused *{animation-play-state:paused!important}.brik-bg-effect--mask-fade-top{-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.brik-bg-effect--mask-fade-bottom{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.brik-bg-effect--mask-fade-edges{-webkit-mask-image:radial-gradient(75% 70%,#000 40%,#0000 100%);mask-image:radial-gradient(75% 70%,#000 40%,#0000 100%)}.brik-bg-effect--mask-radial{-webkit-mask-image:radial-gradient(55% 60%,#000 15%,#0000 100%);mask-image:radial-gradient(55% 60%,#000 15%,#0000 100%)}.brik-bgfx-aurora{--fx-mid:var(--fx-color);position:absolute;inset:-20%}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-aurora{--fx-mid:color-mix(in oklch, var(--fx-color) 50%, var(--fx-color2))}}.brik-bgfx-aurora{--fx-alt:var(--fx-color)}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-aurora{--fx-alt:color-mix(in oklch, var(--fx-color) 60%, #e879f9)}}.brik-bgfx-aurora{background-image:repeating-linear-gradient(100deg, var(--fx-color) 8%, var(--fx-alt) 13%, var(--fx-color2) 18%, var(--fx-mid) 23%, var(--fx-color) 28%);filter:blur(40px)saturate(1.3);opacity:calc(.35 + var(--fx-intensity,.6) * .65);animation:brik-bgfx-aurora calc(60s / var(--fx-speed,1)) linear infinite;will-change:background-position;background-position:50%;background-size:300% 200%;-webkit-mask-image:radial-gradient(80% 75% at 70% 0,#000 20%,#0000 75%);mask-image:radial-gradient(80% 75% at 70% 0,#000 20%,#0000 75%)}.brik-bgfx-aurora--b{opacity:calc(.2 + var(--fx-intensity,.6) * .55);animation-duration:calc(42s / var(--fx-speed,1));mix-blend-mode:plus-lighter;background-size:200% 100%;animation-direction:reverse;-webkit-mask-image:radial-gradient(65% 65% at 25% 10%,#000 10%,#0000 72%);mask-image:radial-gradient(65% 65% at 25% 10%,#000 10%,#0000 72%)}@keyframes brik-bgfx-aurora{0%{background-position:50%,50%}to{background-position:350%,350%}}.brik-bgfx-beams-glow{background:radial-gradient(ellipse 50% 40% at 50% 0%, var(--fx-color), transparent 70%), radial-gradient(ellipse 40% 35% at 15% 100%, var(--fx-color2), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-beams-glow{background:radial-gradient(ellipse 50% 40% at 50% 0%, color-mix(in oklch, var(--fx-color) 30%, transparent), transparent 70%), radial-gradient(ellipse 40% 35% at 15% 100%, color-mix(in oklch, var(--fx-color2) 18%, transparent), transparent 70%)}}.brik-bgfx-beams-glow{opacity:calc(.4 + var(--fx-intensity,.6) * .6)}.brik-bgfx-beams{width:100%;height:100%;position:absolute;inset:0}.brik-bgfx-beams path{fill:none;vector-effect:non-scaling-stroke}.brik-bgfx-beams-rail{stroke:var(--fx-color)}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-beams-rail{stroke:color-mix(in oklch, var(--fx-color) 60%, currentColor)}}.brik-bgfx-beams-rail{stroke-width:1px;opacity:calc(.07 + var(--fx-intensity,.6) * .13)}.brik-bgfx-beams-pulse path,.brik-bgfx-beams-halo path{stroke-linecap:round;stroke-dasharray:150 850;stroke-dashoffset:1000px;animation:brik-bgfx-beam var(--t,8s) linear var(--d,0s) infinite;animation-duration:calc(var(--t,8s) / var(--fx-speed,1))}.brik-bgfx-beams-pulse path{stroke-width:1.5px;opacity:calc(.5 + var(--fx-intensity,.6) * .5)}.brik-bgfx-beams-halo path{stroke-width:8px;opacity:calc(.1 + var(--fx-intensity,.6) * .45);filter:blur(4px)}@keyframes brik-bgfx-beam{to{stroke-dashoffset:-150px}}.brik-bgfx-meteor{top:var(--y);left:var(--x);background:var(--fx-color);width:2px;height:2px;box-shadow:0 0 0 1px var(--fx-color), 0 0 8px 1px var(--fx-color2);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-meteor{box-shadow:0 0 0 1px color-mix(in oklch, var(--fx-color) 15%, transparent), 0 0 8px 1px color-mix(in oklch, var(--fx-color2) 70%, transparent)}}.brik-bgfx-meteor{opacity:0;animation:brik-bgfx-meteor var(--t,6s) linear var(--d,0s) infinite;animation-duration:calc(var(--t,6s) / var(--fx-speed,1));transform:rotate(215deg)}.brik-bgfx-meteor:before{content:"";width:var(--l,120px);background:linear-gradient(90deg, var(--fx-color), var(--fx-color2) 30%, transparent);height:1px;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-meteor:before{background:linear-gradient(90deg, var(--fx-color), color-mix(in oklch, var(--fx-color2) 50%, transparent) 30%, transparent)}}@keyframes brik-bgfx-meteor{0%{opacity:0;transform:rotate(215deg)translate(0)}5%{opacity:calc(.4 + var(--fx-intensity,.6) * .6)}60%{opacity:calc(.4 + var(--fx-intensity,.6) * .6)}85%,to{opacity:0;transform:rotate(215deg)translate(-900px)}}.brik-bg-effect--grid{--cell:48px}.brik-bgfx-grid-lines{background-image:linear-gradient(to right, var(--fx-color) 1px, transparent 1px), linear-gradient(to bottom, var(--fx-color) 1px, transparent 1px);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-grid-lines{background-image:linear-gradient(to right, color-mix(in oklch, var(--fx-color) calc(6% + var(--fx-intensity,.6) * 14%), transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--fx-color) calc(6% + var(--fx-intensity,.6) * 14%), transparent) 1px, transparent 1px)}}.brik-bgfx-grid-lines{background-size:var(--cell) var(--cell);background-position:calc(50% - var(--cell) / 2) calc(50% - var(--cell) / 2)}.brik-bgfx-grid-cells span{left:calc(50% - var(--cell) / 2 + var(--cx) * var(--cell));top:calc(50% - var(--cell) / 2 + var(--cy) * var(--cell));width:var(--cell);height:var(--cell);background:var(--fx-color2);opacity:0;animation:brik-bgfx-flicker var(--t,5s) ease-in-out var(--d,0s) infinite;animation-duration:calc(var(--t,5s) / var(--fx-speed,1));position:absolute}@keyframes brik-bgfx-flicker{0%,to{opacity:0}20%{opacity:calc(.08 + var(--fx-intensity,.6) * .22)}30%{opacity:calc(.03 + var(--fx-intensity,.6) * .08)}45%{opacity:calc(.1 + var(--fx-intensity,.6) * .25)}70%{opacity:0}}.brik-bg-effect--retro-grid{--horizon:66%;perspective:320px;perspective-origin:50% 30%}.brik-bgfx-retro-sky{background:radial-gradient(ellipse 55% 30% at 50% var(--horizon), var(--fx-color2), transparent 70%), linear-gradient(to bottom, transparent 30%, var(--fx-color2) var(--horizon), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-retro-sky{background:radial-gradient(ellipse 55% 30% at 50% var(--horizon), color-mix(in oklch, var(--fx-color2) calc(var(--fx-intensity,.6) * 55%), transparent), transparent 70%), linear-gradient(to bottom, transparent 30%, color-mix(in oklch, var(--fx-color2) calc(var(--fx-intensity,.6) * 12%), transparent) var(--horizon), transparent)}}.brik-bgfx-retro-plane{left:-100%;right:-100%;top:var(--horizon);transform-origin:50% 0;height:300px;position:absolute;transform:rotateX(78deg);-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.brik-bgfx-retro-lines{background-image:linear-gradient(to right, var(--fx-color) 1.5px, transparent 0), linear-gradient(to bottom, var(--fx-color) 1.5px, transparent 0);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-retro-lines{background-image:linear-gradient(to right, color-mix(in oklch, var(--fx-color) calc(25% + var(--fx-intensity,.6) * 45%), transparent) 1.5px, transparent 0), linear-gradient(to bottom, color-mix(in oklch, var(--fx-color) calc(25% + var(--fx-intensity,.6) * 45%), transparent) 1.5px, transparent 0)}}.brik-bgfx-retro-lines{animation:brik-bgfx-retro calc(1.2s / var(--fx-speed,1)) linear infinite;background-position:50% 0;background-size:48px 24px}.brik-bgfx-retro-horizon{left:0;right:0;top:var(--horizon);background:linear-gradient(90deg, transparent, var(--fx-color) 25%, var(--fx-color) 50%, var(--fx-color) 75%, transparent);height:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-retro-horizon{background:linear-gradient(90deg, transparent, var(--fx-color) 25%, color-mix(in oklch, var(--fx-color) 50%, #fff) 50%, var(--fx-color) 75%, transparent)}}.brik-bgfx-retro-horizon{box-shadow:0 0 20px 2px var(--fx-color)}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-retro-horizon{box-shadow:0 0 20px 2px color-mix(in oklch, var(--fx-color) 50%, transparent)}}.brik-bgfx-retro-horizon{opacity:calc(.3 + var(--fx-intensity,.6) * .5)}@keyframes brik-bgfx-retro{0%{background-position:50% 0}to{background-position:50% 24px}}.brik-bgfx-rays-glow{background:radial-gradient(ellipse at 50% 40%, var(--fx-color2), transparent 65%);height:60%;position:absolute;top:-30%;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-rays-glow{background:radial-gradient(ellipse at 50% 40%, color-mix(in oklch, var(--fx-color2) 45%, transparent), transparent 65%)}}.brik-bgfx-rays-glow{filter:blur(30px);opacity:calc(.3 + var(--fx-intensity,.6) * .6)}.brik-bgfx-ray{top:-12%;left:var(--x);width:var(--w);height:130%;margin-left:calc(var(--w) / -2);transform-origin:50% 0;transform:rotate(var(--a));background:radial-gradient(ellipse 50% 100% at 50% 0, var(--fx-color), var(--fx-color2) 45%, transparent 80%);position:absolute}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-ray{background:radial-gradient(ellipse 50% 100% at 50% 0, color-mix(in oklch, var(--fx-color) 80%, transparent), color-mix(in oklch, var(--fx-color2) 25%, transparent) 45%, transparent 80%)}}.brik-bgfx-ray{filter:blur(6px);opacity:calc(var(--o) * (.2 + var(--fx-intensity,.6) * .6));mix-blend-mode:plus-lighter;animation:brik-bgfx-ray var(--t,10s) ease-in-out var(--d,0s) infinite alternate;animation-duration:calc(var(--t,10s) / var(--fx-speed,1))}@keyframes brik-bgfx-ray{0%{transform:rotate(calc(var(--a) - 4deg));opacity:calc(var(--o) * (.1 + var(--fx-intensity,.6) * .4))}to{transform:rotate(calc(var(--a) + 4deg));opacity:calc(var(--o) * (.2 + var(--fx-intensity,.6) * .7))}}.brik-bgfx-lamp{--lamp-top:clamp(2.5rem, 9%, 5rem);position:absolute;inset:0}.brik-bgfx-lamp>span{position:absolute;left:50%;translate:-50%}.brik-bgfx-lamp-cone{top:var(--lamp-top);background:conic-gradient(from 90deg at 50% 0, var(--fx-color), transparent 55deg, transparent 125deg, var(--fx-color) 180deg);width:min(64rem,100%);height:min(32rem,80%);opacity:calc(.4 + var(--fx-intensity,.6) * .5);animation:brik-bgfx-lamp-open calc(1.4s / var(--fx-speed,1)) cubic-bezier(.2, .7, .2, 1) both;-webkit-mask-image:radial-gradient(48% 100% at 50% 0,#000 25%,#0000 75%);mask-image:radial-gradient(48% 100% at 50% 0,#000 25%,#0000 75%)}.brik-bgfx-lamp-glow{top:calc(var(--lamp-top) - 4rem);background:var(--fx-color2);border-radius:50%;width:min(40rem,80%);height:14rem}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-lamp-glow{background:color-mix(in oklch, var(--fx-color2) 70%, transparent)}}.brik-bgfx-lamp-glow{filter:blur(70px);opacity:calc(.3 + var(--fx-intensity,.6) * .45);animation:brik-bgfx-lamp-breathe calc(6s / var(--fx-speed,1)) ease-in-out infinite alternate}.brik-bgfx-lamp-core{top:calc(var(--lamp-top) - 3rem);background:var(--fx-color);filter:blur(36px);width:min(20rem,45%);height:6rem;opacity:calc(.45 + var(--fx-intensity,.6) * .45);animation:brik-bgfx-lamp-open calc(1.4s / var(--fx-speed,1)) cubic-bezier(.2, .7, .2, 1) both;border-radius:50%}.brik-bgfx-lamp-line{z-index:2;top:var(--lamp-top);background:linear-gradient(90deg, transparent, var(--fx-color) 12%, var(--fx-color) 50%, var(--fx-color) 88%, transparent);border-radius:2px;width:min(36rem,70%);height:2px}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-lamp-line{background:linear-gradient(90deg, transparent, var(--fx-color) 12%, color-mix(in oklch, var(--fx-color) 35%, #fff) 50%, var(--fx-color) 88%, transparent)}}.brik-bgfx-lamp-line{box-shadow:0 0 10px 1px var(--fx-color), 0 0 32px 4px var(--fx-color)}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-lamp-line{box-shadow:0 0 10px 1px color-mix(in oklch, var(--fx-color) 80%, transparent), 0 0 32px 4px color-mix(in oklch, var(--fx-color) 40%, transparent)}}.brik-bgfx-lamp-line{animation:brik-bgfx-lamp-open calc(1.4s / var(--fx-speed,1)) cubic-bezier(.2, .7, .2, 1) both}@keyframes brik-bgfx-lamp-open{0%{opacity:.3;scale:.45 1}}@keyframes brik-bgfx-lamp-breathe{to{scale:1.12 1.06}}.brik-bgfx-ripple{position:absolute;inset:0}.brik-bgfx-ripple span{--size:calc(14rem + var(--i) * 7.5rem);width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);border:1px solid var(--fx-color);border-radius:50%;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-ripple span{border:1px solid color-mix(in oklch, var(--fx-color) calc(10% + var(--fx-intensity,.6) * 25% - var(--i) * 2.5%), transparent)}}.brik-bgfx-ripple span{background:var(--fx-color2)}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-ripple span{background:color-mix(in oklch, var(--fx-color2) calc((8 - var(--i)) * (0.4% + var(--fx-intensity,.6) * 0.8%)), transparent)}}.brik-bgfx-ripple span{box-shadow:0 0 24px -12px var(--fx-color) inset}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-ripple span{box-shadow:0 0 24px -12px color-mix(in oklch, var(--fx-color) 30%, transparent) inset}}.brik-bgfx-ripple span{animation:brik-bgfx-ripple calc(3.4s / var(--fx-speed,1)) ease-in-out infinite;animation-delay:calc(var(--i) * 80ms)}@keyframes brik-bgfx-ripple{0%,to{transform:scale(1)}50%{transform:scale(.94)}}.brik-bgfx-noise{opacity:calc(.04 + var(--fx-intensity,.6) * .16);animation:brik-bgfx-grain calc(.9s / var(--fx-speed,1)) steps(1) infinite;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.6 -.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:-100%}.brik-bg-effect--noise:after{content:"";background:radial-gradient(ellipse 80% 60% at 50% 0%, var(--fx-color2), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brik-bg-effect--noise:after{background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in oklch, var(--fx-color2) 10%, transparent), transparent 70%)}}@keyframes brik-bgfx-grain{0%{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}.brik-bg-effect--stars{background:radial-gradient(ellipse 55% 45% at 75% 15%, var(--fx-color2), transparent 70%), radial-gradient(ellipse 45% 40% at 15% 85%, var(--fx-color2), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.brik-bg-effect--stars{background:radial-gradient(ellipse 55% 45% at 75% 15%, color-mix(in oklch, var(--fx-color2) calc(var(--fx-intensity,.6) * 14%), transparent), transparent 70%), radial-gradient(ellipse 45% 40% at 15% 85%, color-mix(in oklch, var(--fx-color2) calc(var(--fx-intensity,.6) * 8%), transparent), transparent 70%)}}.brik-bg-effect--sparkles{background:radial-gradient(ellipse 60% 40% at 50% 100%, var(--fx-color2), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.brik-bg-effect--sparkles{background:radial-gradient(ellipse 60% 40% at 50% 100%, color-mix(in oklch, var(--fx-color2) calc(var(--fx-intensity,.6) * 22%), transparent), transparent 70%)}}.brik-bg-effect--vortex{background:radial-gradient(ellipse 40% 35% at 50% 50%, var(--fx-color), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.brik-bg-effect--vortex{background:radial-gradient(ellipse 40% 35% at 50% 50%, color-mix(in oklch, var(--fx-color) calc(var(--fx-intensity,.6) * 14%), transparent), transparent 70%)}}.brik-bg-effect--dots{--mx:50%;--my:40%;--gap:22px}.brik-bgfx-dots{background-image:radial-gradient(circle at center, var(--fx-color) 1px, transparent 1.6px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-dots{background-image:radial-gradient(circle at center, color-mix(in oklch, var(--fx-color) calc(18% + var(--fx-intensity,.6) * 22%), transparent) 1px, transparent 1.6px)}}.brik-bgfx-dots{background-size:var(--gap) var(--gap);background-position:50%}.brik-bgfx-dots--lit{background-image:radial-gradient(circle at center, var(--fx-color2) 1.3px, transparent 2px);-webkit-mask-image:radial-gradient(circle 240px at var(--mx) var(--my), #000, transparent 70%);-webkit-mask-image:radial-gradient(circle 240px at var(--mx) var(--my), #000, transparent 70%);-webkit-mask-image:radial-gradient(circle 240px at var(--mx) var(--my), #000, transparent 70%);mask-image:radial-gradient(circle 240px at var(--mx) var(--my), #000, transparent 70%);opacity:calc(.5 + var(--fx-intensity,.6) * .5)}.brik-bgfx-dots-glow{background:radial-gradient(circle 320px at var(--mx) var(--my), var(--fx-color2), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-dots-glow{background:radial-gradient(circle 320px at var(--mx) var(--my), color-mix(in oklch, var(--fx-color2) calc(var(--fx-intensity,.6) * 22%), transparent), transparent 70%)}}.brik-bg-effect--spotlight{--mx:50%;--my:30%}.brik-bgfx-spot-beam{background:radial-gradient(50% 50% at 50% 50%, var(--fx-color) 0%, var(--fx-color) 55%, transparent 80%);width:70%;height:140%;position:absolute;top:-40%;left:-10%}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-spot-beam{background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklch, var(--fx-color) 55%, transparent) 0%, color-mix(in oklch, var(--fx-color) 12%, transparent) 55%, transparent 80%)}}.brik-bgfx-spot-beam{filter:blur(30px);opacity:calc(.25 + var(--fx-intensity,.6) * .6);animation:brik-bgfx-spot-in calc(2s / var(--fx-speed,1)) cubic-bezier(.2, .7, .2, 1) .2s both;border-radius:50%;transform:rotate(-38deg)scaleX(.38)}.brik-bgfx-spot-beam--b{background:radial-gradient(50% 50% at 50% 50%, var(--fx-color2) 0%, transparent 75%);width:55%;top:-55%;left:auto;right:-15%;transform:rotate(38deg)scaleX(.3)}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-spot-beam--b{background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklch, var(--fx-color2) 45%, transparent) 0%, transparent 75%)}}.brik-bgfx-spot-beam--b{opacity:calc(.15 + var(--fx-intensity,.6) * .4);animation-name:brik-bgfx-spot-in-b;animation-delay:.6s}.brik-bgfx-spot-follow{background:radial-gradient(circle 420px at var(--mx) var(--my), var(--fx-color2), transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brik-bgfx-spot-follow{background:radial-gradient(circle 420px at var(--mx) var(--my), color-mix(in oklch, var(--fx-color2) calc(var(--fx-intensity,.6) * 22%), transparent), transparent 75%)}}@keyframes brik-bgfx-spot-in{0%{opacity:0;translate:-18% -18%}}@keyframes brik-bgfx-spot-in-b{0%{opacity:0;translate:18% -18%}}.brik-bg-effect--gradient.is-fallback{background:radial-gradient(at 20% 20%, var(--fx-color), transparent 55%), radial-gradient(at 80% 30%, var(--fx-color2), transparent 55%), radial-gradient(at 50% 90%, var(--fx-color), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.brik-bg-effect--gradient.is-fallback{background:radial-gradient(at 20% 20%, var(--fx-color), transparent 55%), radial-gradient(at 80% 30%, var(--fx-color2), transparent 55%), radial-gradient(at 50% 90%, color-mix(in oklch, var(--fx-color) 50%, var(--fx-color2)), transparent 60%)}}.brik-bg-effect--waves>canvas{filter:blur(var(--fx-blur,10px))}@media (prefers-reduced-motion:reduce){.brik-bg-effect,.brik-bg-effect *{animation-play-state:paused!important}.brik-bgfx-meteor,.brik-bgfx-lamp-cone,.brik-bgfx-lamp-glow,.brik-bgfx-lamp-core,.brik-bgfx-lamp-line,.brik-bgfx-spot-beam{animation:none!important}.brik-bgfx-meteor{display:none}.brik-bgfx-grid-cells span{animation:none!important}.brik-bgfx-grid-cells span:nth-child(3n){opacity:calc(.06 + var(--fx-intensity,.6) * .14)}}@property --brik-fx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}[data-brik-fx-pause].is-offscreen,[data-brik-fx-pause].is-offscreen *{animation-play-state:paused!important}.brik-at{--brik-at-speed:1;--brik-at-g1:var(--brik-at-c1,#6366f1);--brik-at-g2:var(--brik-at-c2,#a855f7);--brik-at-g3:var(--brik-at-c3,#ec4899)}.brik-at-heading{color:inherit}.brik-at-accent--color{color:var(--brik-at-g1)}.brik-at-accent--gradient .brik-at-word,.brik-at-accent--gradient .brik-at-typed,.brik-at-accent--gradient .brik-at-sizer,.brik-at-accent--gradient .brik-at-text{background-image:linear-gradient(90deg, var(--brik-at-g1), var(--brik-at-g2), var(--brik-at-g3));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.brik-at-slot{vertical-align:bottom;white-space:nowrap;justify-items:start;display:inline-grid}.brik-at-slot>*{grid-area:1/1}.brik-at-sizer{visibility:hidden}.brik-at-type{grid-template-columns:auto}.brik-at-typing{min-height:1lh}.brik-at-caret{background:var(--brik-at-g3);vertical-align:-.08em;border-radius:1px;width:.08em;height:.95em;margin-left:.04em;animation:1.05s step-end infinite brik-at-blink;display:inline-block}.brik-at-accent--plain .brik-at-caret,.brik-at-accent--color .brik-at-caret{background:currentColor}.brik-at.is-typing .brik-at-caret{animation:none}@keyframes brik-at-blink{50%{opacity:0}}.brik-at-rotate{perspective:600px}.brik-at-word{opacity:0;transition:opacity calc(.5s / var(--brik-at-speed)) ease, transform calc(.6s / var(--brik-at-speed)) cubic-bezier(.2, .8, .2, 1), filter calc(.5s / var(--brik-at-speed)) ease}.brik-at-word:not(.is-active):not(.is-leaving){transition:none}.brik-at-word.is-active{opacity:1;filter:none;transform:none}.brik-at-rotate--slide .brik-at-word{filter:blur(6px);transform:translateY(.55em)}.brik-at-rotate--slide .brik-at-word.is-leaving{transform:translateY(-.55em)}.brik-at-rotate--flip .brik-at-word{transform-origin:50% 50% -.4em;transform:rotateX(90deg)}.brik-at-rotate--flip .brik-at-word.is-leaving{transform:rotateX(-90deg)}.brik-at-rotate--blur .brik-at-word{filter:blur(12px);transform:scale(.96)}.brik-at-rotate--blur .brik-at-word.is-leaving{filter:blur(12px);transform:scale(1.04)}.brik-at-rotate .brik-at-word.is-active{filter:none;transform:none}.brik-at-w{white-space:nowrap;display:inline-block}.brik-at.is-armed:not(.is-in) .brik-at-w,.brik-at.is-armed:not(.is-in) .brik-at-c{transition:none!important}.brik-at--blur-in.is-armed .brik-at-w{opacity:0;filter:blur(12px);transform:translateY(.35em)}.brik-at--generate.is-armed .brik-at-w{opacity:0;filter:blur(3px)}.brik-at--blur-in.is-in .brik-at-w,.brik-at--generate.is-in .brik-at-w{opacity:1;filter:none;transition:opacity calc(.8s / var(--brik-at-speed)) ease, filter calc(.8s / var(--brik-at-speed)) ease, transform calc(.8s / var(--brik-at-speed)) cubic-bezier(.2, .8, .2, 1);transition-delay:calc(var(--i) * var(--brik-at-stagger,90ms));transform:none}.brik-at--flip3d .brik-at-w{perspective:700px}.brik-at-c{display:inline-block}.brik-at--flip3d.is-armed .brik-at-c{opacity:0;transform-origin:50% 100%;transform:rotateX(-95deg)translateY(.15em)}.brik-at--flip3d.is-in .brik-at-c{opacity:1;transition:opacity calc(.35s / var(--brik-at-speed)) ease, transform calc(.7s / var(--brik-at-speed)) cubic-bezier(.3, 1.4, .4, 1);transition-delay:calc(var(--j) * var(--brik-at-stagger,28ms));transform:none}.brik-at--scramble .brik-at-c{text-align:center}.brik-at-c.is-scrambling{color:var(--brik-at-g1);opacity:.85}.brik-at--scroll-reveal.is-armed .brik-at-w{opacity:calc(.16 + var(--o,0) * .84);transition:opacity .15s linear}.brik-at--shimmer .brik-at-text{background-image:linear-gradient(110deg,currentColor 0% 40%,currentColor 50% 60%,currentColor 100%)}@supports (color:color-mix(in lab, red, red)){.brik-at--shimmer .brik-at-text{background-image:linear-gradient(110deg, color-mix(in oklab, currentColor 45%, transparent) 0%, color-mix(in oklab, currentColor 45%, transparent) 40%, currentColor 50%, color-mix(in oklab, currentColor 45%, transparent) 60%, color-mix(in oklab, currentColor 45%, transparent) 100%)}}.brik-at--shimmer .brik-at-text{-webkit-text-fill-color:transparent;animation:brik-at-shimmer calc(3.2s / var(--brik-at-speed)) ease-in-out infinite;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes brik-at-shimmer{0%{background-position:100% 0}65%,to{background-position:0 0}}.brik-at--gradient .brik-at-text{background-image:linear-gradient(90deg, var(--brik-at-g1), var(--brik-at-g2), var(--brik-at-g3), var(--brik-at-g1));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:brik-at-pan calc(6s / var(--brik-at-speed)) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes brik-at-pan{to{background-position:200% 0}}.brik-at--aurora .brik-at-text{background-image:radial-gradient(circle at 20% 30%, var(--brik-at-g1), transparent 55%), radial-gradient(circle at 80% 70%, var(--brik-at-g3), transparent 55%), linear-gradient(120deg, var(--brik-at-g2), var(--brik-at-g1), var(--brik-at-g3), var(--brik-at-g2));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:brik-at-aurora calc(10s / var(--brik-at-speed)) ease-in-out infinite alternate;background-size:180% 180%,180% 180%,300% 300%;-webkit-background-clip:text;background-clip:text}@keyframes brik-at-aurora{0%{background-position:0 0,100% 100%,0%}33%{background-position:100% 30%,0 60%,60% 100%}66%{background-position:40% 100%,60% 0,100% 40%}to{background-position:100% 100%,0 0,30% 0}}.brik-at-hl--marker,.brik-at-hl--underline{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size calc(1.1s / var(--brik-at-speed)) cubic-bezier(.6, 0, .2, 1);background-repeat:no-repeat}.brik-at-hl--marker{background-image:linear-gradient(100deg, var(--brik-at-g1), var(--brik-at-g3))}@supports (color:color-mix(in lab, red, red)){.brik-at-hl--marker{background-image:linear-gradient(100deg, color-mix(in oklab, var(--brik-at-g1) 38%, transparent), color-mix(in oklab, var(--brik-at-g3) 38%, transparent))}}.brik-at-hl--marker{background-position:0 90%;background-size:100% 42%;padding-inline:.06em}.brik-at-hl--underline{background-image:linear-gradient(90deg, var(--brik-at-g1), var(--brik-at-g3));background-position:0 100%;background-size:100% .09em;padding-bottom:.04em}.brik-at--highlight.is-armed:not(.is-in) .brik-at-hl--marker{background-size:0% 42%;transition-duration:.4s}.brik-at--highlight.is-armed:not(.is-in) .brik-at-hl--underline{background-size:0% .09em;transition-duration:.4s}.brik-at-sparkle-wrap{display:inline-block;position:relative}.brik-at-sparkles{pointer-events:none;position:absolute;inset:-.25em -.35em}.brik-at-star{width:var(--size,.4em);height:var(--size,.4em);margin:calc(var(--size,.4em) / -2) 0 0 calc(var(--size,.4em) / -2);color:var(--tone,var(--brik-at-g1));animation:brik-at-twinkle var(--dur,2s) ease-in-out infinite;position:absolute}.brik-at-star svg{fill:currentColor;width:100%;height:100%;display:block}@keyframes brik-at-twinkle{0%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.brik-at *,.brik-at :before,.brik-at :after{transition:none!important;animation:none!important}.brik-at-star{opacity:.8;transform:scale(.8)}.brik-at-caret{display:none}.brik-at--shimmer .brik-at-text{-webkit-text-fill-color:currentColor;background:0 0}}.brik-fx-scope{--brik-fx-g1:var(--brik-fx-c1,#6366f1);--brik-fx-g2:var(--brik-fx-c2,#ec4899)}.brik-fx-card-box{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.brik-fx-spot-ring,.brik-fx-beam,.brik-fx-shine{z-index:3;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.brik-fx-spot,.brik-bento-spot{z-index:0;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(480px circle at var(--x,50%) var(--y,0%), var(--brik-fx-c1,var(--foreground)), transparent 45%);transition:opacity .35s;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brik-fx-spot,.brik-bento-spot{background:radial-gradient(480px circle at var(--x,50%) var(--y,0%), color-mix(in oklab, var(--brik-fx-c1,var(--foreground)) 9%, transparent), transparent 45%)}}.brik-fx-spot-ring{opacity:0;background:radial-gradient(300px circle at var(--x,50%) var(--y,0%), var(--brik-fx-c1,var(--foreground)), transparent 60%);transition:opacity .35s}@supports (color:color-mix(in lab, red, red)){.brik-fx-spot-ring{background:radial-gradient(300px circle at var(--x,50%) var(--y,0%), color-mix(in oklab, var(--brik-fx-c1,var(--foreground)) 55%, transparent), transparent 60%)}}.brik-fx-card:hover .brik-fx-spot,.brik-fx-card:hover .brik-fx-spot-ring,.brik-bento-item:hover .brik-bento-spot{opacity:1}.brik-fx-card--tilt{perspective:1000px}.brik-fx-card--tilt .brik-fx-card-box{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform}.brik-fx-card--tilt:hover .brik-fx-card-box{transition-duration:.12s,.3s,.3s;box-shadow:0 24px 48px -16px #00000040}.brik-fx-glare{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), var(--foreground), transparent 60%);transition:opacity .3s;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brik-fx-glare{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), color-mix(in oklab, var(--foreground) 9%, transparent), transparent 60%)}}.brik-fx-card--tilt:hover .brik-fx-glare{opacity:1}.brik-fx-beam>span{width:var(--brik-fx-beam,110px);aspect-ratio:1;background:linear-gradient(to left, var(--brik-fx-g1), var(--brik-fx-g2), transparent);offset-path:rect(0 auto auto 0 round var(--brik-fx-beam,110px));offset-anchor:90% 50%;animation:7s linear infinite brik-fx-beam;position:absolute;top:0;left:0}@keyframes brik-fx-beam{0%{offset-distance:0%}to{offset-distance:100%}}.brik-fx-shine{background:conic-gradient(from var(--brik-fx-angle), transparent 0deg, var(--brik-fx-g1) 70deg, var(--brik-fx-g2) 140deg, #f59e0b 190deg, transparent 250deg, transparent 360deg);animation:5s linear infinite brik-fx-spin}@keyframes brik-fx-spin{to{--brik-fx-angle:360deg}}.brik-fx-glow,.brik-fx-glow-edge{z-index:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(90deg, var(--brik-fx-g1), var(--brik-fx-g2), #f59e0b, var(--brik-fx-g1));background-size:300% 100%;animation:8s linear infinite brik-fx-pan;position:absolute;inset:0}.brik-fx-glow{filter:blur(22px);opacity:.45;transition:opacity .4s,inset .4s;inset:6px}.brik-fx-card--glow:hover .brik-fx-glow{opacity:.75;inset:0}.brik-fx-card--glow .brik-fx-card-box{background-clip:padding-box;border-color:#0000}@keyframes brik-fx-pan{to{background-position:300% 0}}.brik-fx-card--magnetic .brik-fx-card-box{transform:translate(var(--tx,0px), var(--ty,0px))}.brik-fx-card--magnetic:hover .brik-fx-card-box{box-shadow:0 18px 40px -18px #0000004d}.brik-fx-dir{z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brik-fx-dir-panel{color:var(--primary-foreground);background:linear-gradient(135deg, var(--brik-fx-c1,var(--primary)), var(--brik-fx-c2,var(--primary)));flex-direction:column;justify-content:flex-end;gap:.35rem;padding:1.5rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brik-fx-dir-panel{background:linear-gradient(135deg, var(--brik-fx-c1,var(--primary)), var(--brik-fx-c2,color-mix(in oklab, var(--primary) 82%, var(--background))))}}.brik-fx-dir-panel{transition:transform .38s cubic-bezier(.2,.8,.2,1);transform:translateY(101%)}.brik-fx-dir[data-from=top] .brik-fx-dir-panel{transform:translateY(-101%)}.brik-fx-dir[data-from=right] .brik-fx-dir-panel{transform:translate(101%)}.brik-fx-dir[data-from=left] .brik-fx-dir-panel{transform:translate(-101%)}.brik-fx-dir[data-state=in] .brik-fx-dir-panel{transform:none}.brik-fx-enc{z-index:0;pointer-events:none;opacity:0;-webkit-mask-image:radial-gradient(220px circle at var(--x,50%) var(--y,50%), #000 10%, transparent 70%);-webkit-mask-image:radial-gradient(220px circle at var(--x,50%) var(--y,50%), #000 10%, transparent 70%);-webkit-mask-image:radial-gradient(220px circle at var(--x,50%) var(--y,50%), #000 10%, transparent 70%);mask-image:radial-gradient(220px circle at var(--x,50%) var(--y,50%), #000 10%, transparent 70%);transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.brik-fx-enc:before{content:"";background:linear-gradient(135deg, var(--brik-fx-g1), var(--brik-fx-g2));opacity:.14;position:absolute;inset:0}.brik-fx-enc-chars{word-break:break-all;white-space:normal;background:linear-gradient(135deg, var(--brik-fx-g1), var(--brik-fx-g2));color:#0000;opacity:.6;-webkit-background-clip:text;background-clip:text;font:500 11px/14px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset:0}.brik-fx-card--encrypted:hover .brik-fx-enc{opacity:1}@media (hover:none){.brik-fx-card--encrypted .brik-fx-enc{opacity:.5}}@media (prefers-reduced-motion:reduce){.brik-fx-beam>span,.brik-fx-shine,.brik-fx-glow,.brik-fx-glow-edge{animation:none!important}.brik-fx-beam>span{offset-distance:12%}.brik-fx-card-box,.brik-fx-dir-panel{transition:none!important}}.brik-bento-item{background-color:var(--brik-bento-bg,var(--card));background-image:var(--brik-bento-grad,none);transition:translate .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.brik-bento--lift .brik-bento-item:hover{translate:0 -4px;box-shadow:0 22px 44px -22px #00000047}.brik-bento-pattern{z-index:0;pointer-events:none;background-image:radial-gradient(var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brik-bento-pattern{background-image:radial-gradient(color-mix(in oklab, var(--foreground) 16%, transparent) 1px, transparent 1px)}}.brik-bento-pattern{opacity:.7;background-size:16px 16px;transition:opacity .4s;-webkit-mask-image:radial-gradient(90% 70% at 70% 0,#000,#0000 75%);mask-image:radial-gradient(90% 70% at 70% 0,#000,#0000 75%)}.brik-bento-ghost{z-index:0;aspect-ratio:1;width:clamp(4rem,30%,7.5rem);color:var(--foreground);opacity:.06;pointer-events:none;transition:opacity .4s,transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:1.25rem;right:1.25rem}.brik-bento-item:hover .brik-bento-ghost{opacity:.1;transform:rotate(-6deg)scale(1.06)}.brik-bento-media{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.brik-bento-spot{z-index:1}@media (hover:hover){.brik-bento-content{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.brik-bento-item:has(.brik-bento-cta) .brik-bento-content{transform:translateY(2.25rem)}.brik-bento-cta{opacity:0;transition:opacity .3s}.brik-bento-item:hover .brik-bento-content,.brik-bento-item:focus-within .brik-bento-content{transform:none}.brik-bento-item:hover .brik-bento-cta,.brik-bento-item:focus-within .brik-bento-cta{opacity:1}}@media (prefers-reduced-motion:reduce){.brik-bento-item,.brik-bento-content,.brik-bento-ghost{transition:none!important}}.brik-fxb{--brik-fxb-g1:var(--brik-fxb-c1,#6366f1);--brik-fxb-g2:var(--brik-fxb-c2,#ec4899);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background-color .2s}.brik-fxb:active{transform:scale(.97)}.brik-fxb-label{z-index:2;align-items:center;gap:inherit;display:inline-flex;position:relative}.brik-fxb-icon{transition:transform .25s}.brik-fxb:hover .brik-fxb-icon:last-child{transform:translate(2px)}.brik-fxb--shimmer{color:#fafafa;background:#09090b;box-shadow:inset 0 -8px 12px #ffffff1a,0 0 0 1px #ffffff1a}.brik-fxb--shimmer:hover{box-shadow:inset 0 -6px 12px #ffffff38,0 0 0 1px #ffffff24,0 10px 24px -10px #00000080}.brik-fxb-spark{z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.brik-fxb-spark>span{background:conic-gradient(#0000 0deg 300deg,#fffffff2 345deg,#0000 360deg);animation:3s linear infinite brik-fxb-rotate;position:absolute;inset:-300% -30%}.brik-fxb-backdrop{z-index:1;border-radius:inherit;background:#09090b;position:absolute;inset:1.5px}@keyframes brik-fxb-rotate{to{transform:rotate(360deg)}}.brik-fxb--rainbow{--brik-fxb-rainbow:linear-gradient(90deg, #ff4d6d, #f59e0b, #22c55e, #06b6d4, #6366f1, #d946ef, #ff4d6d);color:var(--background);background:linear-gradient(var(--foreground), var(--foreground)) padding-box, var(--brik-fxb-rainbow) border-box;background-size:100% 100%,200% 100%;border:2px solid #0000;animation:3s linear infinite brik-fxb-rainbow}.brik-fxb-rainbow{z-index:-1;background:var(--brik-fxb-rainbow);filter:blur(12px);opacity:.85;background-size:200% 100%;height:40%;animation:3s linear infinite brik-fxb-rainbow-glow;position:absolute;bottom:-18%;left:12%;right:12%}@keyframes brik-fxb-rainbow{to{background-position:0 0,200% 0}}@keyframes brik-fxb-rainbow-glow{to{background-position:200% 0}}.brik-fxb--moving-border{color:var(--foreground);background:var(--background);box-shadow:0 0 0 1px var(--border)}.brik-fxb-orbit{z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;padding:1.5px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.brik-fxb-orbit>span{aspect-ratio:1;background:radial-gradient(circle, var(--brik-fxb-g1) 0%, var(--brik-fxb-g2) 30%, transparent 62%);offset-path:rect(0 auto auto 0 round 999px);width:3.5rem;animation:3.5s linear infinite brik-fx-beam;position:absolute;top:0;left:0}.brik-fxb--glow-pulse{color:#fff;background:linear-gradient(135deg, var(--brik-fxb-g1), var(--brik-fxb-g2));box-shadow:0 8px 24px -8px var(--brik-fxb-g1)}@supports (color:color-mix(in lab, red, red)){.brik-fxb--glow-pulse{box-shadow:0 8px 24px -8px color-mix(in oklab, var(--brik-fxb-g1) 70%, transparent)}}.brik-fxb--glow-pulse:after{content:"";z-index:-1;border-radius:inherit;animation:2.2s ease-out infinite brik-fxb-pulse;position:absolute;inset:0}@keyframes brik-fxb-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--brik-fxb-g1) 55%, transparent)}to{box-shadow:0 0 0 16px #0000}}.brik-fxb--magnetic,.brik-fxb--ripple,.brik-fxb--shiny{color:var(--primary-foreground);background:var(--primary);box-shadow:0 1px 2px #00000014}.brik-fxb--magnetic{transform:translate(var(--mx,0px), var(--my,0px));transition:transform .6s cubic-bezier(.2,.9,.2,1.2),box-shadow .3s}.brik-fxb--magnetic.is-pulled{transition-duration:.18s,.3s;box-shadow:0 12px 28px -12px #00000073}.brik-fxb--magnetic .brik-fxb-label{transform:translate(calc(var(--mx,0px) * .35), calc(var(--my,0px) * .35));transition:transform .6s cubic-bezier(.2,.9,.2,1.2)}.brik-fxb--ripple{overflow:hidden}.brik-fxb-ripple{z-index:1;pointer-events:none;background:var(--primary-foreground);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.brik-fxb-ripple{background:color-mix(in oklab, var(--primary-foreground) 35%, transparent)}}.brik-fxb-ripple{animation:.65s ease-out forwards brik-fxb-ripple;transform:scale(0)}@keyframes brik-fxb-ripple{to{opacity:0;transform:scale(1)}}.brik-fxb--gradient-fill{color:#fff;background-image:linear-gradient(90deg, var(--brik-fxb-g1), var(--brik-fxb-g2), #f59e0b, var(--brik-fxb-g1));box-shadow:0 8px 22px -10px var(--brik-fxb-g2);background-size:300% 100%;animation:6s linear infinite brik-fx-pan}@supports (color:color-mix(in lab, red, red)){.brik-fxb--gradient-fill{box-shadow:0 8px 22px -10px color-mix(in oklab, var(--brik-fxb-g2) 70%, transparent)}}.brik-fxb--gradient-fill:hover{box-shadow:0 12px 30px -10px var(--brik-fxb-g2)}@supports (color:color-mix(in lab, red, red)){.brik-fxb--gradient-fill:hover{box-shadow:0 12px 30px -10px color-mix(in oklab, var(--brik-fxb-g2) 85%, transparent)}}.brik-fxb-sheen{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brik-fxb-sheen:before{content:"";background:linear-gradient(100deg, transparent, var(--primary-foreground), transparent);width:45%;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.brik-fxb-sheen:before{background:linear-gradient(100deg, transparent, color-mix(in oklab, var(--primary-foreground) 40%, transparent), transparent)}}.brik-fxb-sheen:before{animation:3.4s ease-in-out infinite brik-fxb-sheen;transform:translate(-120%)skew(-18deg)}.brik-fxb--shiny:hover .brik-fxb-sheen:before{animation-duration:1.2s}@keyframes brik-fxb-sheen{0%{transform:translate(-120%)skew(-18deg)}45%,to{transform:translate(330%)skew(-18deg)}}.brik-fxb--arrow-slide{color:var(--foreground);background:var(--background);box-shadow:0 0 0 1px var(--border), 0 1px 2px #0000000d;overflow:hidden}.brik-fxb-dot{z-index:0;background:var(--primary);border-radius:999px;width:.5rem;height:.5rem;margin-top:-.25rem;transition:transform .5s cubic-bezier(.7,0,.2,1);position:absolute;top:50%;left:1.1rem}.brik-fxb--arrow-slide .brik-fxb-label{padding-left:1.1rem;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s}.brik-fxb--arrow-slide .brik-fxb-label .brik-fxb-icon{display:none}.brik-fxb-hover{z-index:2;color:var(--primary-foreground);opacity:0;justify-content:center;align-items:center;gap:.5rem;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s;display:inline-flex;position:absolute;inset:0;transform:translate(2.5rem)}.brik-fxb--arrow-slide:hover .brik-fxb-dot,.brik-fxb--arrow-slide:focus-visible .brik-fxb-dot{transform:scale(60)}.brik-fxb--arrow-slide:hover .brik-fxb-label,.brik-fxb--arrow-slide:focus-visible .brik-fxb-label{opacity:0;transform:translate(3rem)}.brik-fxb--arrow-slide:hover .brik-fxb-hover,.brik-fxb--arrow-slide:focus-visible .brik-fxb-hover{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.brik-fxb,.brik-fxb *,.brik-fxb:after,.brik-fxb :before{animation:none!important}.brik-fxb-sheen:before{display:none}}.brik-dock-wrap{padding-top:calc(var(--brik-dock-size,44px) * (var(--brik-dock-mag,1.6) - 1) + .25rem)}.brik-dock-bar{height:calc(var(--brik-dock-size,44px) + 1rem);border:1px solid var(--border);border-radius:1.25rem;align-items:flex-end;gap:.5rem;margin:0;padding:.5rem;list-style:none;display:inline-flex;box-shadow:0 10px 30px -12px #00000040,inset 0 1px #ffffff0a}.brik-dock--glass{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.brik-dock--glass{background:color-mix(in oklab, var(--background) 65%, transparent)}}.brik-dock--glass{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}.brik-dock--solid{background:var(--card)}.brik-dock-li{margin:0;padding:0;display:flex;position:relative}.brik-dock-item{--s:var(--brik-dock-size,44px);width:var(--s);height:var(--s);color:var(--foreground);background:var(--muted);border-radius:999px;outline:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:flex}.brik-dock--rounded .brik-dock-item{border-radius:28%}.brik-dock-item:hover,.brik-dock-item:focus-visible{background:var(--accent)}.brik-dock-item:focus-visible{box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.brik-dock-item:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}}.brik-dock-svg{width:44%;height:44%}.brik-dock-sep{background:var(--border);align-self:stretch;width:1px;margin:.25rem .125rem}.brik-dock-tip{z-index:10;white-space:nowrap;color:var(--popover-foreground);background:var(--popover);border:1px solid var(--border);pointer-events:none;opacity:0;border-radius:.375rem;padding:.25rem .55rem;font-size:.75rem;font-weight:500;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%,4px);box-shadow:0 4px 12px -4px #0003}.brik-dock-li:hover .brik-dock-tip,.brik-dock-li:focus-within .brik-dock-tip{opacity:1;transform:translate(-50%)}@media (max-width:480px){.brik-dock-wrap{--brik-dock-size:34px!important}.brik-dock-bar{gap:.3rem;padding:.4rem}}.brik-orbit-stage{width:min(100%, var(--stage,400px));aspect-ratio:1;margin-inline:auto;position:relative;container-type:inline-size}.brik-orbit-paths{fill:none;width:100%;height:100%;stroke:var(--foreground);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brik-orbit-paths{stroke:color-mix(in oklab, var(--foreground) 13%, transparent)}}.brik-orbit-paths{stroke-width:1px}.brik-orbit-core,.brik-orbit-item{width:calc(var(--szf) * 100cqw);height:calc(var(--szf) * 100cqw);margin:calc(var(--szf) * -50cqw) 0 0 calc(var(--szf) * -50cqw);border:1px solid var(--border);background:var(--background);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.brik-orbit-core{z-index:1;color:var(--foreground);background:var(--card);box-shadow:0 0 0 calc(var(--szf) * 8cqw) var(--foreground), 0 18px 40px -16px #00000059}@supports (color:color-mix(in lab, red, red)){.brik-orbit-core{box-shadow:0 0 0 calc(var(--szf) * 8cqw) color-mix(in oklab, var(--foreground) 4%, transparent), 0 18px 40px -16px #00000059}}.brik-orbit-item{color:var(--foreground);animation:brik-orbit var(--d,24s) linear infinite;animation-direction:var(--dir,normal);box-shadow:0 6px 16px -8px #0000004d}@keyframes brik-orbit{0%{transform:rotate(calc(var(--a) * 1deg)) translateY(calc(var(--rf) * -50cqw)) rotate(calc(var(--a) * -1deg))}to{transform:rotate(calc(var(--a) * 1deg + 360deg)) translateY(calc(var(--rf) * -50cqw)) rotate(calc(var(--a) * -1deg - 360deg))}}@media (prefers-reduced-motion:reduce){.brik-orbit-item{animation-play-state:paused}}.brik-beam{--brik-beam-g1:var(--brik-beam-c1,#6366f1);--brik-beam-g2:var(--brik-beam-c2,#ec4899);grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem;min-height:400px;padding:1rem 0;display:grid;position:relative}.brik-beam-svg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.brik-beam-track{fill:none;stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.brik-beam-track{stroke:color-mix(in oklab, var(--foreground) 12%, transparent)}}.brik-beam-track{stroke-width:2px;stroke-linecap:round}.brik-beam-light{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:22 178;stroke-dashoffset:22px;animation:brik-beam-flow var(--brik-beam-dur,3s) cubic-bezier(.45, 0, .35, 1) infinite}.brik-beam-light.is-reverse{animation-name:brik-beam-flow-back}@keyframes brik-beam-flow{0%{stroke-dashoffset:22px}80%,to{stroke-dashoffset:-100px}}@keyframes brik-beam-flow-back{0%{stroke-dashoffset:-100px}80%,to{stroke-dashoffset:22px}}.brik-beam-col{z-index:1;flex-direction:column;justify-content:space-around;gap:1rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.brik-beam-col--left{align-items:flex-start}.brik-beam-col--right{align-items:flex-end}.brik-beam-node,.brik-beam-core{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brik-beam-node{width:var(--brik-beam-icon,52px);height:var(--brik-beam-icon,52px);margin:0;box-shadow:0 8px 20px -12px #00000059}.brik-beam-hub{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex;position:relative}.brik-beam-core{width:var(--brik-beam-center,88px);height:var(--brik-beam-center,88px);background:var(--card);box-shadow:0 0 0 8px var(--brik-beam-g1), 0 20px 44px -18px var(--brik-beam-g1)}@supports (color:color-mix(in lab, red, red)){.brik-beam-core{box-shadow:0 0 0 8px color-mix(in oklab, var(--brik-beam-g1) 8%, transparent), 0 20px 44px -18px color-mix(in oklab, var(--brik-beam-g1) 60%, transparent)}}.brik-beam-hub-label{top:calc(50% + var(--brik-beam-center,88px) / 2 + .6rem);white-space:nowrap;color:var(--muted-foreground);font-size:.8125rem;font-weight:500;position:absolute}@media (max-width:767px){.brik-beam{min-height:320px;--brik-beam-icon:40px!important;--brik-beam-center:64px!important}}.brik-alist{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.brik-alist-list{margin:0;padding:.25rem;list-style:none}.brik-alist-item{margin:0;transition:transform .2s;box-shadow:0 0 0 1px #00000005,0 2px 4px #0000000a,0 12px 24px -12px #0000001f}.brik-alist-item:hover{transform:scale(1.015)}.brik-alist-item.is-entering{animation:.55s cubic-bezier(.25,1.35,.4,1) both brik-alist-pop}@keyframes brik-alist-pop{0%{opacity:0;transform:scale(.85)translateY(-12px)}to{opacity:1;transform:none}}.brik-term{--brik-term-bg:#0a0a0c;--brik-term-fg:#e4e4e7;--brik-term-muted:#71717a;--brik-term-line:#ffffff14;border:1px solid var(--brik-term-line);background:var(--brik-term-bg);color:var(--brik-term-fg);border-radius:.875rem;overflow:hidden;box-shadow:0 30px 60px -30px #0000008c,0 0 0 1px #0000000a}.brik-term--auto{--brik-term-bg:var(--card);--brik-term-fg:var(--card-foreground);--brik-term-muted:var(--muted-foreground);--brik-term-line:var(--border)}.brik-term-head{border-bottom:1px solid var(--brik-term-line);align-items:center;min-height:2.5rem;padding:0 1rem;display:flex;position:relative}.brik-term-dots{gap:.45rem;display:flex}.brik-term-dots i{background:#ff5f57;border-radius:999px;width:.7rem;height:.7rem}.brik-term-dots i:nth-child(2){background:#febc2e}.brik-term-dots i:nth-child(3){background:#28c840}.brik-term-title{white-space:nowrap;text-overflow:ellipsis;max-width:60%;color:var(--brik-term-muted);font-size:.75rem;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.brik-term-body{gap:.35rem;padding:1.1rem 1.25rem 1.35rem;font:400 .875rem/1.6 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;display:grid;overflow-x:auto}.brik-term-line{align-items:baseline;gap:.6rem;min-width:0;transition:opacity .25s,transform .25s;display:flex}.brik-term-line .brik-term-mark{align-self:center}.brik-term-text{white-space:pre-wrap;word-break:break-word}.brik-term-prompt{color:#a78bfa;font-weight:600}.brik-term-line--command .brik-term-text{color:var(--brik-term-fg)}.brik-term-line--output .brik-term-text{color:var(--brik-term-muted)}.brik-term-line--success{color:#4ade80}.brik-term-line--success .brik-term-text{color:var(--brik-term-fg)}.brik-term-line--error{color:#f87171}.brik-term-line--info{color:#60a5fa}.brik-term-line--info .brik-term-text{color:var(--brik-term-muted)}.brik-term-line--comment .brik-term-text{color:var(--brik-term-muted);font-style:italic}.brik-term--auto .brik-term-line--success{color:#16a34a}.brik-term--auto .brik-term-prompt{color:#7c3aed}.brik-term.is-armed .brik-term-line:not(.is-shown){opacity:0;transform:translateY(2px)}.brik-term.is-armed .brik-term-ch:not(.is-shown),.brik-term.is-clearing .brik-term-line{opacity:0}.brik-term-caret{vertical-align:text-bottom;background:var(--brik-term-fg);opacity:.8;width:.55em;height:1.1em;margin-left:1px;animation:1s step-end infinite brik-at-blink;display:inline-block}.brik-term.is-typing .brik-term-caret{animation:none}.brik-cloud{width:min(100%, var(--brik-cloud-size,380px));aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-inline:auto;position:relative}.brik-cloud-list{flex-wrap:wrap;place-content:center;gap:.9rem;height:100%;margin:0;padding:8%;list-style:none;display:flex}.brik-cloud-item{width:var(--brik-cloud-icon,34px);height:var(--brik-cloud-icon,34px);color:var(--foreground);margin:0}.brik-cloud.is-3d{cursor:grab}.brik-cloud.is-dragging{cursor:grabbing}.brik-cloud.is-3d .brik-cloud-list{padding:0;display:block}.brik-cloud.is-3d .brik-cloud-item{margin:calc(var(--brik-cloud-icon,34px) / -2) 0 0 calc(var(--brik-cloud-icon,34px) / -2);will-change:transform, opacity;position:absolute;top:50%;left:50%}@media (max-width:767px){.brik-cloud{--brik-cloud-icon:28px!important}}.brik-sp{--brik-sp-g:linear-gradient(90deg, var(--brik-sp-c1,#6366f1), var(--brik-sp-c2,#a855f7), var(--brik-sp-c3,#ec4899));z-index:99990;height:var(--brik-sp-h,3px);pointer-events:none;position:fixed;left:0;right:0}.brik-sp--top{top:var(--wp-admin--admin-bar--height,0px)}.brik-sp--bottom{bottom:0}.brik-sp--track{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.brik-sp--track{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.brik-sp-bar{background:var(--brik-sp-g);transform-origin:0;border-radius:0 999px 999px 0;height:100%;transform:scaleX(0)}.brik-sp--glow .brik-sp-bar{box-shadow:0 0 10px var(--brik-sp-c2,#a855f7)}@supports (color:color-mix(in lab, red, red)){.brik-sp--glow .brik-sp-bar{box-shadow:0 0 10px color-mix(in oklab, var(--brik-sp-c2,#a855f7) 60%, transparent)}}.brik-sp-sample{width:3rem;height:max(3px, var(--brik-sp-h,3px));background:linear-gradient(90deg, var(--brik-sp-c1,#6366f1), var(--brik-sp-c2,#a855f7), var(--brik-sp-c3,#ec4899));border-radius:999px;display:inline-block}.brik-animated_beam,.brik-icon_cloud,.brik-orbiting_circles,.brik-terminal,.brik-animated_list,.brik-bento_grid,.brik-effect_card{width:100%}