.gradient-text_gradientText__tUt16{background:linear-gradient(90deg,var(--primary),var(--accent),var(--primary));background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:gradient-text_gradientShift__nEI6A 4s linear infinite}@keyframes gradient-text_gradientShift__nEI6A{0%{background-position:0}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.gradient-text_gradientText__tUt16{animation:none;background-position:0}}.firefox-cube_root__xeL4x{--cube-shade:var(--foreground);--cube-accent:var(--primary);position:relative;top:-80px;transform:skewY(-20deg);animation:firefox-cube_hueShift__E14Ik 5s linear infinite}.firefox-cube_cube__OB2Fl{position:relative;z-index:2}.firefox-cube_cube__OB2Fl:nth-child(2){z-index:1;translate:-60px -60px}.firefox-cube_cube__OB2Fl:nth-child(3){z-index:3;translate:60px 60px}.firefox-cube_col__STUKc{position:absolute;display:flex;flex-direction:column;gap:30px;translate:calc(-70px * var(--x)) calc(-60px * var(--y))}.firefox-cube_block___uey5{position:relative;display:inline-block;width:50px;height:50px;background:color-mix(in oklch,var(--cube-shade) 80%,var(--background));z-index:calc(1 * var(--i));transition:1.5s}.firefox-cube_block___uey5:before{content:"";position:absolute;left:-40px;width:40px;height:100%;background:var(--cube-shade);transform-origin:right;transform:skewY(45deg);transition:1.5s}.firefox-cube_block___uey5:after{content:"";position:absolute;top:-40px;left:0;width:100%;height:40px;background:color-mix(in oklch,var(--cube-shade) 90%,var(--background));transform-origin:bottom;transform:skewX(45deg);transition:1.5s}.firefox-cube_block___uey5:hover{filter:drop-shadow(0 0 30px var(--cube-accent))}.firefox-cube_block___uey5:hover,.firefox-cube_block___uey5:hover:after,.firefox-cube_block___uey5:hover:before{transition:0s;background:var(--cube-accent)}@keyframes firefox-cube_hueShift__E14Ik{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}@media (prefers-reduced-motion:reduce){.firefox-cube_root__xeL4x{animation:none}}.skeleton-shimmer-card_card__kwU1C{position:relative;width:var(--skeleton-width,240px);height:130px;padding:15px;overflow:hidden;background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);--skeleton-speed:1.2s}.skeleton-shimmer-card_shimmer__ijbX6{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(110deg,rgb(255 255 255/0),rgb(255 255 255/0) 40%,rgb(255 255 255/.45) 50%,rgb(255 255 255/0) 60%,rgb(255 255 255/0));animation:skeleton-shimmer-card_shimmer-sweep__ZHQB1 var(--skeleton-speed) linear infinite}@keyframes skeleton-shimmer-card_shimmer-sweep__ZHQB1{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.skeleton-shimmer-card_wrapper__5Sjpk{position:relative;width:100%;height:100%}.skeleton-shimmer-card_circle__eHf_v,.skeleton-shimmer-card_line1__2ykCv,.skeleton-shimmer-card_line2__wZbqE,.skeleton-shimmer-card_line3__xu3wu,.skeleton-shimmer-card_line4__9lvJo{background-color:color-mix(in oklch,var(--primary) 12%,var(--muted));border-radius:calc(var(--radius) / 2)}.skeleton-shimmer-card_circle__eHf_v{width:50px;height:50px;border-radius:50%}.skeleton-shimmer-card_line1__2ykCv{position:absolute;top:11px;left:58px;height:10px;width:100px}.skeleton-shimmer-card_line2__wZbqE{position:absolute;top:34px;left:58px;height:10px;width:150px}.skeleton-shimmer-card_line3__xu3wu{position:absolute;top:57px;left:0;height:10px;width:100%}.skeleton-shimmer-card_line4__9lvJo{position:absolute;top:80px;left:0;height:10px;width:92%}.skeleton-shimmer-card_srOnly__XLcpF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-reduced-motion:reduce){.skeleton-shimmer-card_shimmer__ijbX6{animation:none}}.ripple-dot-loader_loader__Q56ff{display:flex;justify-content:center;align-items:center;gap:var(--gap,10px);--dot-color:color-mix(in oklch,var(--primary) 80%,var(--foreground))}.ripple-dot-loader_circle__EExMv{display:flex;align-items:center;justify-content:center;position:relative;width:var(--size,20px);height:var(--size,20px);border:2px solid var(--dot-color);border-radius:50%;background-color:transparent;animation:ripple-dot-loader_circle-pulse__trysJ var(--speed,2s) ease-in-out var(--delay,0s) infinite}.ripple-dot-loader_dot__z_rtD{position:absolute;top:50%;left:50%;width:calc(var(--size, 20px) * .8);height:calc(var(--size, 20px) * .8);border-radius:50%;background-color:var(--dot-color);transform:translate(-50%,-50%) scale(1);animation:ripple-dot-loader_dot-pulse__zWrsX var(--speed,2s) ease-in-out var(--delay,0s) infinite}.ripple-dot-loader_outline__g_FGV{position:absolute;top:50%;left:50%;width:var(--size,20px);height:var(--size,20px);border-radius:50%;transform:translate(-50%,-50%) scale(0);animation:ripple-dot-loader_ripple__S4BZi var(--speed,2s) ease-out var(--outline-delay,0s) infinite}@keyframes ripple-dot-loader_circle-pulse__trysJ{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes ripple-dot-loader_dot-pulse__zWrsX{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes ripple-dot-loader_ripple__S4BZi{0%{transform:translate(-50%,-50%) scale(0);outline:solid 20px var(--dot-color);outline-offset:0;opacity:1}to{transform:translate(-50%,-50%) scale(1);outline:0 solid transparent;outline-offset:20px;opacity:0}}@media (prefers-reduced-motion:reduce){.ripple-dot-loader_circle__EExMv{animation:none;opacity:1;transform:scale(1);border-color:var(--border)}.ripple-dot-loader_dot__z_rtD{animation:none;transform:translate(-50%,-50%) scale(.8);background-color:color-mix(in oklch,var(--primary) 60%,transparent)}.ripple-dot-loader_outline__g_FGV{animation:none;display:none}}.ripple-dot-loader_srOnly__7vbuI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.text-shimmer_shimmer__j7xOF{--shimmer-base-default:color-mix(in oklch,var(--foreground) 55%,transparent);color:var(--shimmer-base,var(--shimmer-base-default));display:inline-block;white-space:pre-wrap}.text-shimmer_animated__qxkuH{background-image:linear-gradient(90deg,var(--shimmer-base,var(--shimmer-base-default)) calc(50% - var(--shimmer-spread, 17.5%)),var(--shimmer-peak,var(--primary)) 50%,var(--shimmer-base,var(--shimmer-base-default)) calc(50% + var(--shimmer-spread, 17.5%)));background-size:250% 100%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:text-shimmer_textShimmerSweep__Udn2L var(--shimmer-duration,2.4s) var(--ease,ease) infinite}@keyframes text-shimmer_textShimmerSweep__Udn2L{0%{background-position:10% 0}to{background-position:90% 0}}@media (prefers-reduced-motion:reduce){.text-shimmer_animated__qxkuH{animation:none;background-position:50% 0}}.typewriter-text_caret__omG7G{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:text-bottom;border-radius:1px;background-color:var(--caret-color,var(--primary))}.typewriter-text_caretBlink__xzcwE{animation:typewriter-text_caretBlink__xzcwE .53s var(--ease,cubic-bezier(.4,0,.6,1)) infinite}.typewriter-text_caretSolid__3CAj2{animation-play-state:paused;opacity:1}@keyframes typewriter-text_caretBlink__xzcwE{0%{opacity:1}50%{opacity:.1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.typewriter-text_caret__omG7G{display:none}.typewriter-text_caretBlink__xzcwE{animation:none}}.word-rotate_slot__Rkpye{position:relative;display:inline-flex;align-items:baseline;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgb(0 0 0/1) 12%,rgb(0 0 0/1) 88%,transparent);mask-image:linear-gradient(180deg,transparent 0,rgb(0 0 0/1) 12%,rgb(0 0 0/1) 88%,transparent);vertical-align:bottom}.word-rotate_word__WW_l4{display:inline-block;white-space:nowrap;color:var(--foreground);will-change:transform,opacity}.word-rotate_slot__Rkpye.bordered{border-bottom:1px solid var(--border)}.card-3d-tilt_root__MkwSy{position:relative;border-radius:var(--radius);background:var(--background);border:1px solid var(--border);color:var(--foreground);isolation:isolate;transition:border-color var(--duration) var(--ease),background-color var(--duration) var(--ease)}.card-3d-tilt_root__MkwSy:hover{border-color:var(--ring);background-color:color-mix(in srgb,var(--accent) 8%,var(--background))}.card-3d-tilt_animated__7cEaZ.card-3d-tilt_root__MkwSy:hover{background-color:var(--background)}.card-3d-tilt_root__MkwSy:focus-visible{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}.card-3d-tilt_content__ojE9o{position:relative;z-index:1;height:100%;transform-style:preserve-3d}.card-3d-tilt_glare__IaLUn{mix-blend-mode:overlay;opacity:var(--glare-opacity,0);background:var(--primary-foreground);-webkit-mask-image:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),rgb(0 0 0/1) 0,rgb(0 0 0/0) 60%);mask-image:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),rgb(0 0 0/1) 0,rgb(0 0 0/0) 60%)}.card-3d-tilt_edge__sLouv,.card-3d-tilt_glare__IaLUn{position:absolute;inset:0;z-index:0;border-radius:var(--radius);pointer-events:none;transition:opacity .18s var(--ease)}.card-3d-tilt_edge__sLouv{box-shadow:inset 0 0 0 1px var(--ring);opacity:var(--edge-intensity,0)}.confetti-burst_flashLayer__2kfHD{position:absolute;inset:0;border-radius:inherit;background-color:var(--accent);opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.confetti-burst_flashLayer__2kfHD[data-flash=true]{animation:confetti-burst_confettiFlash__Fp7gE .2s var(--ease,ease) 1}}@keyframes confetti-burst_confettiFlash__Fp7gE{0%{opacity:0}45%{opacity:.55}to{opacity:0}}.cursor-trail_container___Y2CF{position:relative}.cursor-trail_cursorHidden__Mx6DU{cursor:none}.cursor-trail_layer__FPPp5{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.cursor-trail_dotWrap__oYPI0{position:absolute;top:0;left:0;will-change:transform}.cursor-trail_dot__oRTe0{width:100%;height:100%;border-radius:clamp(0px,calc(var(--radius) * 10),50%);background:var(--primary);will-change:transform,opacity}.cursor-trail_lead__UCawl{box-shadow:0 0 6px 2px var(--primary);outline:1px solid var(--background);outline-offset:-1px}@media (prefers-reduced-motion:reduce){.cursor-trail_cursorHidden__Mx6DU{cursor:auto}.cursor-trail_layer__FPPp5{display:none}}@media (pointer:coarse){.cursor-trail_cursorHidden__Mx6DU{cursor:auto}.cursor-trail_layer__FPPp5{display:none}}.glitch-text_root__7yv3A{position:relative;display:inline-block;color:currentColor;--gt-spread:0.4px;--gt-offset:4px;--gt-drift:0px;--gt-burst:0.4s;--gt-ease:var(--ease,cubic-bezier(0.2,0,0,1));--gt-band-a:inset(45% 0 35% 0);--gt-band-b:inset(20% 0 65% 0);--gt-band-c:inset(70% 0 12% 0);--gt-band-d:inset(8% 0 80% 0)}.glitch-text_base__u_f3I{position:relative;z-index:1}.glitch-text_channel__lepoI{position:absolute;inset:0;pointer-events:none;user-select:none;z-index:0;mix-blend-mode:screen}@media (prefers-color-scheme:light){.glitch-text_channel__lepoI{mix-blend-mode:multiply}}.glitch-text_red__3299l{color:currentColor;filter:hue-rotate(-25deg) saturate(1.6);transform:translate(var(--gt-spread));opacity:.55}.glitch-text_cyan__jrsT1{color:currentColor;filter:hue-rotate(150deg) saturate(1.6);transform:translate(calc(-1 * var(--gt-spread)));opacity:.55}.glitch-text_root__7yv3A[data-burst=true] .glitch-text_red__3299l{animation:glitch-text_gtRedBurst__O518E var(--gt-burst) var(--gt-ease) 1 both}.glitch-text_root__7yv3A[data-burst=true] .glitch-text_cyan__jrsT1{animation:glitch-text_gtCyanBurst__u1Jun var(--gt-burst) var(--gt-ease) 1 both}.glitch-text_root__7yv3A[data-loop=true] .glitch-text_red__3299l{animation:glitch-text_gtRedLoop__F7mV5 6s var(--gt-ease) infinite both}.glitch-text_root__7yv3A[data-loop=true] .glitch-text_cyan__jrsT1{animation:glitch-text_gtCyanLoop__pVXNj 6s var(--gt-ease) infinite both}@keyframes glitch-text_gtRedBurst__O518E{0%{transform:translate(var(--gt-spread));clip-path:var(--gt-band-a);opacity:.55}12%{transform:translate(var(--gt-offset),var(--gt-drift));clip-path:var(--gt-band-b);opacity:.9}28%{transform:translate(calc(var(--gt-offset) * .7));clip-path:var(--gt-band-c);opacity:.85}44%{transform:translate(var(--gt-offset),var(--gt-drift));clip-path:var(--gt-band-d);opacity:.9}60%{transform:translate(calc(var(--gt-offset) * .5));clip-path:var(--gt-band-a);opacity:.8}to{transform:translate(var(--gt-spread));clip-path:inset(0 0 0 0);opacity:.55}}@keyframes glitch-text_gtCyanBurst__u1Jun{0%{transform:translate(calc(-1 * var(--gt-spread)));clip-path:var(--gt-band-c);opacity:.55}12%{transform:translate(calc(-1 * var(--gt-offset)));clip-path:var(--gt-band-d);opacity:.9}28%{transform:translate(calc(-.7 * var(--gt-offset)),var(--gt-drift));clip-path:var(--gt-band-a);opacity:.85}44%{transform:translate(calc(-1 * var(--gt-offset)));clip-path:var(--gt-band-b);opacity:.9}60%{transform:translate(calc(-.5 * var(--gt-offset)));clip-path:var(--gt-band-c);opacity:.8}to{transform:translate(calc(-1 * var(--gt-spread)));clip-path:inset(0 0 0 0);opacity:.55}}@keyframes glitch-text_gtRedLoop__F7mV5{0%,90%{transform:translate(var(--gt-spread));clip-path:inset(0 0 0 0);opacity:.55}92%{transform:translate(var(--gt-offset),var(--gt-drift));clip-path:var(--gt-band-b);opacity:.9}95%{transform:translate(calc(var(--gt-offset) * .6));clip-path:var(--gt-band-d);opacity:.85}to{transform:translate(var(--gt-spread));clip-path:inset(0 0 0 0);opacity:.55}}@keyframes glitch-text_gtCyanLoop__pVXNj{0%,90%{transform:translate(calc(-1 * var(--gt-spread)));clip-path:inset(0 0 0 0);opacity:.55}92%{transform:translate(calc(-1 * var(--gt-offset)));clip-path:var(--gt-band-a);opacity:.9}95%{transform:translate(calc(-.6 * var(--gt-offset)),var(--gt-drift));clip-path:var(--gt-band-c);opacity:.85}to{transform:translate(calc(-1 * var(--gt-spread)));clip-path:inset(0 0 0 0);opacity:.55}}@media (prefers-reduced-motion:reduce){.glitch-text_root__7yv3A .glitch-text_cyan__jrsT1,.glitch-text_root__7yv3A .glitch-text_red__3299l{animation:none!important;transform:none!important;opacity:0}.glitch-text_root__7yv3A[data-flash=true] .glitch-text_cyan__jrsT1,.glitch-text_root__7yv3A[data-flash=true] .glitch-text_red__3299l{opacity:.9}}.ai-generate-button_button__zrAA5{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;outline:none;cursor:pointer;padding:1.125rem 4.5rem;border-radius:9999px;color:var(--primary-foreground);font-size:1.25rem;font-weight:500;letter-spacing:-.025em;background:linear-gradient(180deg,color-mix(in oklch,var(--primary) 72%,var(--primary-foreground)) 0,color-mix(in oklch,var(--primary) 88%,var(--primary-foreground)) 45%,var(--primary) 100%);box-shadow:0 0 0 6px color-mix(in oklch,var(--primary) 12%,transparent),0 10px 30px color-mix(in oklch,var(--primary) 35%,transparent),inset 0 2px 10px rgb(255 255 255/.22);overflow:hidden;isolation:isolate;transition:transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.ai-generate-button_button__zrAA5:before{content:"";position:absolute;inset:2px;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255/.22),rgb(255 255 255/.05) 45%,rgb(255 255 255/0));z-index:1;pointer-events:none}.ai-generate-button_sheen__nmhsM{position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(105deg,transparent,rgb(255 255 255/.22) 50%,transparent);z-index:2;pointer-events:none;animation:ai-generate-button_sheenSweep__EFQgh 2.8s ease-in-out infinite}.ai-generate-button_content__bDuHs{position:relative;z-index:3;display:inline-flex;align-items:center;gap:.5rem}.ai-generate-button_sparkle__f4eSg{font-size:1.125rem;transform:translateY(-1px)}.ai-generate-button_button__zrAA5:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 0 0 10px color-mix(in oklch,var(--primary) 16%,transparent),0 16px 40px color-mix(in oklch,var(--primary) 42%,transparent),inset 0 2px 10px rgb(255 255 255/.28)}.ai-generate-button_button__zrAA5:active{transform:scale(.98)}.ai-generate-button_button__zrAA5:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes ai-generate-button_sheenSweep__EFQgh{0%{transform:translateX(-300%)}to{transform:translateX(350%)}}@media (prefers-reduced-motion:reduce){.ai-generate-button_sheen__nmhsM{animation:none}.ai-generate-button_button__zrAA5,.ai-generate-button_button__zrAA5:active,.ai-generate-button_button__zrAA5:hover{transform:none;transition:box-shadow var(--duration) var(--ease)}}.arrow-slide-button_root__njmGG{position:relative;display:inline-flex;align-items:center;gap:4px;padding:16px 36px;border:4px solid transparent;font-size:16px;background-color:var(--background);border-radius:100px;font-weight:600;color:var(--primary);box-shadow:0 0 0 2px var(--background);cursor:pointer;overflow:hidden;transition:box-shadow .6s cubic-bezier(.23,1,.32,1),border-radius .6s cubic-bezier(.23,1,.32,1),color .6s cubic-bezier(.23,1,.32,1),scale .15s ease}.arrow-slide-button_root__njmGG:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.arrow-slide-button_root__njmGG:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.arrow-slide-button_root__njmGG svg{position:absolute;width:24px;fill:var(--primary);z-index:9;transition:none}.arrow-slide-button_arrTrailing__Q3cbA{right:16px}.arrow-slide-button_arrLeading__lYHP7{left:-25%}.arrow-slide-button_circle__1Eqe8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:color-mix(in oklch,var(--primary) 28%,var(--background));border-radius:50%;opacity:0;transition:none}.arrow-slide-button_text__g1vwt{position:relative;z-index:1;transform:translateX(-12px);transition:none}.arrow-slide-button_animated__qx5Y3 .arrow-slide-button_circle__1Eqe8,.arrow-slide-button_animated__qx5Y3 .arrow-slide-button_text__g1vwt,.arrow-slide-button_animated__qx5Y3 svg{transition:all .8s cubic-bezier(.23,1,.32,1)}.arrow-slide-button_animated__qx5Y3:hover{box-shadow:0 0 0 12px transparent;color:var(--foreground);border-radius:12px}.arrow-slide-button_animated__qx5Y3:hover .arrow-slide-button_arrTrailing__Q3cbA{right:-25%}.arrow-slide-button_animated__qx5Y3:hover .arrow-slide-button_arrLeading__lYHP7{left:16px}.arrow-slide-button_animated__qx5Y3:hover .arrow-slide-button_text__g1vwt{transform:translateX(12px)}.arrow-slide-button_animated__qx5Y3:hover svg{fill:var(--primary)}.arrow-slide-button_animated__qx5Y3:hover .arrow-slide-button_circle__1Eqe8{width:220px;height:220px;opacity:1}.arrow-slide-button_animated__qx5Y3:active{scale:.95;box-shadow:0 0 0 4px color-mix(in oklch,var(--primary) 60%,var(--background))}@media (prefers-reduced-motion:reduce){.arrow-slide-button_root__njmGG{transition:box-shadow 0s,border-radius 0s,color 0s,scale 0s}.arrow-slide-button_root__njmGG .arrow-slide-button_circle__1Eqe8,.arrow-slide-button_root__njmGG .arrow-slide-button_text__g1vwt,.arrow-slide-button_root__njmGG svg{transition:none!important}.arrow-slide-button_root__njmGG .arrow-slide-button_arrLeading__lYHP7,.arrow-slide-button_root__njmGG .arrow-slide-button_circle__1Eqe8{display:none}.arrow-slide-button_root__njmGG .arrow-slide-button_text__g1vwt{transform:none}.arrow-slide-button_animated__qx5Y3:hover{border-radius:12px;transition:border-radius 0s}.arrow-slide-button_animated__qx5Y3:hover .arrow-slide-button_arrTrailing__Q3cbA{right:16px}.arrow-slide-button_animated__qx5Y3:hover .arrow-slide-button_arrLeading__lYHP7{left:-25%}.arrow-slide-button_animated__qx5Y3:hover .arrow-slide-button_text__g1vwt{transform:none}.arrow-slide-button_animated__qx5Y3:hover .arrow-slide-button_circle__1Eqe8{opacity:0;width:20px;height:20px}}.aurora-border-button_root__pOeMo{--aurora-stop-a:color-mix(in oklch,var(--primary) 100%,transparent);--aurora-stop-b:color-mix(in oklch,var(--primary) 65%,var(--accent));--aurora-stop-c:color-mix(in oklch,var(--primary) 30%,var(--accent));--aurora-gradient:linear-gradient(135deg,var(--aurora-stop-a),var(--aurora-stop-b),var(--aurora-stop-c));appearance:none;-webkit-appearance:none;cursor:pointer;font-family:inherit;position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:9999px;padding:1px;overflow:hidden;background:linear-gradient(135deg,color-mix(in oklch,var(--primary) 55%,transparent),color-mix(in oklch,var(--primary) 35%,var(--accent)),color-mix(in oklch,var(--accent) 55%,transparent));outline:none;text-decoration:none}.aurora-border-button_root__pOeMo:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.aurora-border-button_root__pOeMo:disabled,.aurora-border-button_root__pOeMo[data-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.aurora-border-button_cornerGlow__Td1kH{position:absolute;inset:0;border-radius:9999px;overflow:hidden;pointer-events:none;z-index:0}.aurora-border-button_cornerGlow__Td1kH:before{content:"";display:block;position:absolute;top:-20%;left:-12%;width:6rem;height:6rem;border-radius:9999px;background:var(--aurora-gradient);filter:blur(24px);opacity:.7}.aurora-border-button_borderBlobWrap__l4Zdh{position:absolute;inset:0;pointer-events:none;select:none;z-index:0;border-radius:9999px;overflow:hidden}.aurora-border-button_borderBlob__H2bof{display:block;position:absolute;top:0;left:50%;width:3rem;height:100%;border-radius:9999px;background:var(--aurora-gradient);filter:blur(24px);z-index:0;transform:translateX(-50%)}.aurora-border-button_inner__P_FKV{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.25rem;border-radius:9999px;padding:.5rem 1rem .5rem .5rem;width:100%;background-color:color-mix(in oklch,var(--background) 92%,transparent);box-shadow:inset 0 0 0 1px var(--border)}.aurora-border-button_iconWrap__yXkdN{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .5s var(--ease,cubic-bezier(.4,0,.2,1))}.aurora-border-button_root__pOeMo:focus-visible .aurora-border-button_iconWrap__yXkdN,.aurora-border-button_root__pOeMo:hover .aurora-border-button_iconWrap__yXkdN{transform:scale(1.05) rotate(1turn)}.aurora-border-button_starSvg__xFnIK{display:block;opacity:.85}.aurora-border-button_starHalo__Gg6FY{display:block;position:absolute;top:50%;left:50%;width:2.75rem;height:2.75rem;border-radius:9999px;transform:translate(-50%,-50%);background:linear-gradient(135deg,color-mix(in oklch,var(--primary) 60%,var(--accent)),var(--aurora-stop-a),var(--aurora-stop-b),var(--aurora-stop-c));filter:blur(16px);opacity:.12;pointer-events:none}.aurora-border-button_root__pOeMo:focus-visible .aurora-border-button_starHalo__Gg6FY,.aurora-border-button_root__pOeMo:hover .aurora-border-button_starHalo__Gg6FY{opacity:.25}.aurora-border-button_label__8Jg8v{margin-left:.375rem;font-size:.75rem;line-height:1rem;white-space:nowrap;background:linear-gradient(to bottom,var(--foreground) 0,color-mix(in oklch,var(--foreground) 50%,transparent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;transition:transform .15s var(--ease,cubic-bezier(.4,0,.2,1))}.aurora-border-button_root__pOeMo:focus-visible .aurora-border-button_label__8Jg8v,.aurora-border-button_root__pOeMo:hover .aurora-border-button_label__8Jg8v{transform:scale(1.05)}@keyframes aurora-border-button_border-glow-translate__LPrNx{0%{transform:translateX(-50%)}to{transform:translateX(50%)}}@keyframes aurora-border-button_border-glow-scale__V2ykA{0%{transform:scaleX(.8);opacity:.7}50%{transform:scaleX(1.3);opacity:1}to{transform:scaleX(.8);opacity:.7}}@keyframes aurora-border-button_star-rotate__di_x2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes aurora-border-button_star-shine__zY4Gi{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.25;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}.aurora-border-button_root__pOeMo[data-animate=true] .aurora-border-button_borderBlobWrap__l4Zdh{animation:aurora-border-button_border-glow-translate__LPrNx 10s ease-in-out infinite alternate}.aurora-border-button_root__pOeMo[data-animate=true] .aurora-border-button_borderBlob__H2bof{animation:aurora-border-button_border-glow-scale__V2ykA 10s ease-in-out infinite alternate}.aurora-border-button_root__pOeMo[data-animate=true] .aurora-border-button_starSvg__xFnIK{animation:aurora-border-button_star-rotate__di_x2 14s cubic-bezier(.68,-.55,.27,1.55) infinite alternate}.aurora-border-button_root__pOeMo[data-animate=true] .aurora-border-button_starHalo__Gg6FY{animation:aurora-border-button_star-shine__zY4Gi 14s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.aurora-border-button_root__pOeMo[data-animate=true] .aurora-border-button_borderBlobWrap__l4Zdh,.aurora-border-button_root__pOeMo[data-animate=true] .aurora-border-button_borderBlob__H2bof,.aurora-border-button_root__pOeMo[data-animate=true] .aurora-border-button_starHalo__Gg6FY,.aurora-border-button_root__pOeMo[data-animate=true] .aurora-border-button_starSvg__xFnIK{animation:none!important}.aurora-border-button_root__pOeMo:focus-visible .aurora-border-button_iconWrap__yXkdN,.aurora-border-button_root__pOeMo:hover .aurora-border-button_iconWrap__yXkdN{transition:none;transform:none}.aurora-border-button_starHalo__Gg6FY{opacity:.15;animation:none!important}}.bubble-pop-button_button__yf1R_{position:relative;isolation:isolate;padding:10px 22px;border-radius:var(--radius);border:none;color:var(--primary-foreground);cursor:pointer;background-color:var(--primary);transition:all var(--duration) var(--ease);outline:none}.bubble-pop-button_button__yf1R_:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bubble-pop-button_button__yf1R_:active{transform:scale(.96)}.bubble-pop-button_button__yf1R_:disabled{opacity:.4;cursor:not-allowed}.bubble-pop-button_button__yf1R_:after,.bubble-pop-button_button__yf1R_:before{position:absolute;content:"";width:150%;left:50%;height:100%;transform:translateX(-50%);z-index:-1;background-repeat:no-repeat}.bubble-pop-button_button__yf1R_:hover:before{top:-70%;background-image:radial-gradient(circle,var(--primary) 20%,transparent 20%),radial-gradient(circle,transparent 20%,var(--primary) 20%,transparent 30%),radial-gradient(circle,var(--primary) 20%,transparent 20%),radial-gradient(circle,var(--primary) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--primary) 15%,transparent 20%),radial-gradient(circle,var(--primary) 20%,transparent 20%),radial-gradient(circle,var(--primary) 20%,transparent 20%),radial-gradient(circle,var(--primary) 20%,transparent 20%),radial-gradient(circle,var(--primary) 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%;background-position:50% 120%;animation:bubble-pop-button_topBubbles__lapMo .6s ease}.bubble-pop-button_button__yf1R_:hover:after{bottom:-70%;background-image:radial-gradient(circle,var(--primary) 20%,transparent 20%),radial-gradient(circle,var(--primary) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--primary) 15%,transparent 20%),radial-gradient(circle,var(--primary) 20%,transparent 20%),radial-gradient(circle,var(--primary) 20%,transparent 20%),radial-gradient(circle,var(--primary) 20%,transparent 20%),radial-gradient(circle,var(--primary) 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,20% 20%,18% 18%;background-position:50% 0;animation:bubble-pop-button_bottomBubbles__nRsVE .6s ease}@keyframes bubble-pop-button_topBubbles__lapMo{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes bubble-pop-button_bottomBubbles__nRsVE{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}to{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){.bubble-pop-button_button__yf1R_:active{transform:none}.bubble-pop-button_button__yf1R_:hover:after,.bubble-pop-button_button__yf1R_:hover:before{animation:none;background-image:none}}@property --shimmer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.shimmer-button_button__ONvfR{position:relative;isolation:isolate;overflow:hidden;--shimmer-width:25%;--shimmer-duration:2200ms;--shimmer-duration-active:calc(var(--shimmer-duration) / 2)}.shimmer-button_button__ONvfR:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 0,color-mix(in srgb,var(--primary-foreground) 20%,transparent) 50%,transparent 100%);-webkit-mask-image:linear-gradient(105deg,transparent calc(50% - var(--shimmer-width)),rgb(0 0 0/1) 50%,transparent calc(50% + var(--shimmer-width)));mask-image:linear-gradient(105deg,transparent calc(50% - var(--shimmer-width)),rgb(0 0 0/1) 50%,transparent calc(50% + var(--shimmer-width)));-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:150% 0;mask-position:150% 0;opacity:0}.shimmer-button_button__ONvfR[data-animate=true]:before{opacity:1;animation:shimmer-button_shimmer-sweep___l7R_ var(--shimmer-duration) cubic-bezier(.4,0,.2,1) infinite}.shimmer-button_button__ONvfR[data-animate=true]:hover:before{animation-duration:var(--shimmer-duration-active)}.shimmer-button_button__ONvfR[data-animate=true]:active:before{opacity:0}@keyframes shimmer-button_shimmer-sweep___l7R_{to{-webkit-mask-position:-150% 0;mask-position:-150% 0}}.shimmer-button_outline__bnGWF{border:1.5px solid transparent;background-clip:padding-box}.shimmer-button_outline__bnGWF:after{content:"";position:absolute;inset:-1.5px;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--border)}.shimmer-button_outline__bnGWF[data-animate=true]:after{background:conic-gradient(from var(--shimmer-angle),transparent 20%,var(--primary) 40%,transparent 60%);animation:shimmer-button_shimmer-spin__DmKeX 3s linear infinite}.shimmer-button_outline__bnGWF[data-animate=true]:hover:after{animation-duration:1.2s}@keyframes shimmer-button_shimmer-spin__DmKeX{to{--shimmer-angle:360deg}}@media (prefers-reduced-motion:reduce){.shimmer-button_button__ONvfR[data-animate=true]:before,.shimmer-button_button__ONvfR[data-animate=true]:hover:before{animation-duration:.01ms;opacity:0}.shimmer-button_outline__bnGWF[data-animate=true]:after,.shimmer-button_outline__bnGWF[data-animate=true]:hover:after{animation:none;--shimmer-angle:0deg}}.ripple-button_container__mi1Iy{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.ripple-button_wave__oNbd6{animation:ripple-button_rippleWave__LoZUZ var(--ripple-duration) cubic-bezier(.4,0,.2,1) forwards}.ripple-button_ghost__GwZb8,.ripple-button_wave__oNbd6{position:absolute;border-radius:9999px;transform:scale(0);opacity:0;will-change:transform,opacity}.ripple-button_ghost__GwZb8{animation:ripple-button_rippleGhost__0qmaS var(--ripple-duration) cubic-bezier(.4,0,.2,1) 80ms forwards}@keyframes ripple-button_rippleWave__LoZUZ{0%{transform:scale(0);opacity:0}12%{opacity:.22}70%{transform:scale(1.05);opacity:.22}to{transform:scale(1.05);opacity:0}}@keyframes ripple-button_rippleGhost__0qmaS{0%{transform:scale(0);opacity:0}18%{opacity:.09}70%{transform:scale(.72);opacity:.09}to{transform:scale(.72);opacity:0}}@media (prefers-reduced-motion:reduce){.ripple-button_ghost__GwZb8,.ripple-button_wave__oNbd6{animation:none;opacity:0}}.glass-fan_fan__c9_Jn,.glass-fan_glass__DEdKj{position:relative;display:flex;justify-content:center;align-items:center}.glass-fan_glass__DEdKj{width:var(--card-w,180px);height:var(--card-h,200px);border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(color-mix(in oklch,var(--foreground) 8%,transparent),transparent),color-mix(in oklch,var(--background) 35%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 25px 25px color-mix(in oklch,var(--foreground) 22%,transparent);margin:0 -45px;transform:rotate(calc(var(--r, 0) * 1deg));color:var(--foreground);text-decoration:none}.glass-fan_fan__c9_Jn[data-animate=true] .glass-fan_glass__DEdKj{transition:transform .5s var(--ease),margin .5s var(--ease)}.glass-fan_fan__c9_Jn[data-animate=true]:hover .glass-fan_glass__DEdKj{transform:rotate(0deg);margin:0 10px}.glass-fan_fan__c9_Jn[data-animate=true] .glass-fan_glass__DEdKj:focus-visible{transform:rotate(0deg);margin:0 10px}.glass-fan_glass__DEdKj:focus-visible{outline:2px solid var(--ring);outline-offset:2px;z-index:1}.glass-fan_glass__DEdKj:before{content:attr(data-text);position:absolute;bottom:0;width:100%;height:40px;display:flex;justify-content:center;align-items:center;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:color-mix(in oklch,var(--primary) 14%,transparent);color:var(--foreground);font-size:.95rem}.glass-fan_icon__p0Vuu{display:inline-flex;font-size:2.5em;line-height:0;color:var(--primary)}.glass-fan_icon__p0Vuu svg{height:1em;width:auto;fill:currentColor}@media (prefers-reduced-motion:reduce){.glass-fan_glass__DEdKj{transition:none!important}.glass-fan_fan__c9_Jn:hover .glass-fan_glass__DEdKj{transform:rotate(calc(var(--r, 0) * 1deg));margin:0 -45px}}.layered-shadow-tooltip_container__XEZTP{--tt-bg:var(--background);--tt-inner-shadow:color-mix(in oklch,var(--primary) 38%,transparent);--tt-outline:color-mix(in oklch,var(--primary) 80%,var(--foreground));--tt-outline-bottom:color-mix(in oklch,var(--background) 95%,transparent);--tt-outline-mid:color-mix(in oklch,var(--primary) 55%,var(--background));--tt-outer-top:color-mix(in oklch,var(--background) 98%,var(--primary));--tt-outer-bot-1:color-mix(in oklch,var(--primary) 90%,var(--foreground));--tt-outer-bot-2:color-mix(in oklch,var(--primary) 65%,var(--foreground));--tt-outer-bot-3:color-mix(in oklch,var(--primary) 40%,var(--foreground));--tt-line-1:color-mix(in oklch,var(--primary) 55%,var(--background));--tt-line-2:color-mix(in oklch,var(--primary) 70%,var(--background));position:relative;display:inline-flex;cursor:pointer;font-size:17px}.layered-shadow-tooltip_body__YdqYg{display:inline-flex;padding:.7em 1.8em;border-radius:var(--radius,5px);box-shadow:inset 0 1px 8px 1px var(--tt-inner-shadow),0 2px 0 0 var(--tt-outline-bottom),0 -2px 0 0 var(--tt-outline),-2px -2px 0 0 var(--tt-outline),2px -2px 0 0 var(--tt-outline),0 0 0 6px var(--tt-outline-mid),0 -2px 0 7px var(--tt-outer-top),0 4px 0 7px var(--tt-outer-bot-1);transition:box-shadow var(--duration,.2s) var(--ease,ease);outline:none}.layered-shadow-tooltip_body__YdqYg,.layered-shadow-tooltip_tooltip__xHViJ{align-items:center;gap:.4em;background:var(--tt-bg);color:var(--foreground)}.layered-shadow-tooltip_tooltip__xHViJ{position:absolute;display:flex;top:0;left:50%;transform:translateX(-50%);padding:.6em .8em;opacity:0;pointer-events:none;visibility:hidden;transition:top var(--duration,.3s) var(--ease,ease),opacity var(--duration,.3s) var(--ease,ease),visibility 0s var(--duration,.3s);border-radius:.7em;white-space:nowrap;box-shadow:inset 0 1px 8px 1px var(--tt-inner-shadow),0 2px 0 0 var(--tt-outline-bottom),0 -2px 0 0 var(--tt-outline),-2px -2px 0 0 var(--tt-outline),2px -2px 0 0 var(--tt-outline),0 0 0 6px var(--tt-outline-mid),0 -2px 0 7px var(--tt-outer-top),0 4px 0 7px var(--tt-outer-bot-1),0 7px 0 7px var(--tt-outer-bot-2),0 10px 0 7px var(--tt-outer-bot-3);z-index:10}.layered-shadow-tooltip_container__XEZTP.layered-shadow-tooltip_focused__pnuUJ .layered-shadow-tooltip_tooltip__xHViJ,.layered-shadow-tooltip_container__XEZTP:hover .layered-shadow-tooltip_tooltip__xHViJ{top:-4.5em;opacity:1;visibility:visible;pointer-events:auto;transition:top var(--duration,.3s) var(--ease,ease),opacity var(--duration,.3s) var(--ease,ease),visibility 0s 0s}.layered-shadow-tooltip_container__XEZTP:focus-visible{outline:2px solid var(--ring);outline-offset:8px;border-radius:var(--radius,5px)}.layered-shadow-tooltip_iconWrap__5DLY2{display:inline-flex;align-items:center;flex-shrink:0}.layered-shadow-tooltip_icon__JB0hh{display:inline-block;vertical-align:top;width:1.5em;height:1.5em}.layered-shadow-tooltip_starPath__9lOce{stroke-width:2px;stroke:var(--tt-outline);stroke-linejoin:round}.layered-shadow-tooltip_lines___dtJq{display:flex;flex-direction:column;gap:.4em}.layered-shadow-tooltip_line1___x3tQ{height:.2em;width:4em;border-radius:10em;display:inline-block;background:var(--tt-line-1)}.layered-shadow-tooltip_line2__INzQ6{height:.2em;width:3em;border-radius:10em;display:inline-block;background:var(--tt-line-2)}@media (prefers-reduced-motion:reduce){.layered-shadow-tooltip_container__XEZTP.layered-shadow-tooltip_focused__pnuUJ .layered-shadow-tooltip_tooltip__xHViJ,.layered-shadow-tooltip_container__XEZTP:hover .layered-shadow-tooltip_tooltip__xHViJ,.layered-shadow-tooltip_tooltip__xHViJ{transition:opacity var(--duration,.3s) var(--ease,ease),visibility 0s var(--duration,.3s)!important;top:-4.5em!important}.layered-shadow-tooltip_container__XEZTP.layered-shadow-tooltip_focused__pnuUJ .layered-shadow-tooltip_tooltip__xHViJ,.layered-shadow-tooltip_container__XEZTP:hover .layered-shadow-tooltip_tooltip__xHViJ{transition:opacity var(--duration,.3s) var(--ease,ease),visibility 0s 0s!important}}.iso-3d-button_btn__o_2_7{position:relative;perspective:1000px;padding:1em;background:linear-gradient(color-mix(in oklch,var(--primary) 80%,var(--primary-foreground)),color-mix(in oklch,var(--primary) 80%,var(--foreground)));border:none;outline:none;font-size:1.25rem;text-transform:uppercase;letter-spacing:4px;color:var(--primary-foreground);text-shadow:0 10px 10px color-mix(in oklch,var(--foreground) 80%,transparent);cursor:pointer;transform:rotateX(70deg) rotate(30deg);transform-style:preserve-3d;transition:transform .5s var(--ease,ease)}.iso-3d-button_btn__o_2_7:before{content:"";width:100%;height:15px;background-color:color-mix(in oklch,var(--primary) 60%,var(--foreground));position:absolute;bottom:0;right:0;transform:rotateX(90deg);transform-origin:bottom}.iso-3d-button_btn__o_2_7:after{content:"";width:15px;height:100%;background-color:var(--primary);position:absolute;top:0;right:0;transform:rotateY(-90deg);transform-origin:right}.iso-3d-button_btn__o_2_7:hover{transform:rotateX(30deg) rotate(0)}.iso-3d-button_btn__o_2_7:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.iso-3d-button_btn__o_2_7{transition:none}}.marquee-fill-button_btn__4k3yf{-webkit-tap-highlight-color:transparent;-webkit-appearance:button;background-image:none;margin:0;border-radius:99rem;border:2px solid;overflow:hidden;padding:.8rem 3rem;position:relative;display:inline-block;cursor:pointer;background-color:var(--primary);color:var(--primary-foreground);font-family:inherit;font-size:100%;font-weight:900;line-height:1.5;text-transform:uppercase;-webkit-mask-image:-webkit-radial-gradient(rgb(0 0 0/1),transparent)}.marquee-fill-button_btn__4k3yf:disabled{cursor:default;opacity:.4}.marquee-fill-button_btn__4k3yf:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.marquee-fill-button_text__uTv4w{display:grid;inset:0;place-items:center;position:absolute;transition:opacity var(--duration) var(--ease)}.marquee-fill-button_marquee__v_FNX{--spacing:5em;--start:0em;--end:5em;animation:marquee-fill-button_marquee__v_FNX 1s linear infinite;animation-play-state:paused;display:grid;inset:0;opacity:0;place-items:center;position:relative;text-shadow:var(--primary-foreground) var(--spacing) 0,var(--primary-foreground) calc(var(--spacing) * -1) 0,var(--primary-foreground) calc(var(--spacing) * -2) 0;transition:opacity var(--duration) var(--ease)}.marquee-fill-button_btn__4k3yf:hover .marquee-fill-button_marquee__v_FNX{animation-play-state:running;opacity:1}.marquee-fill-button_btn__4k3yf:hover .marquee-fill-button_text__uTv4w{opacity:0}@keyframes marquee-fill-button_marquee__v_FNX{0%{transform:translateX(var(--start))}to{transform:translateX(var(--end))}}@media (prefers-reduced-motion:reduce){.marquee-fill-button_btn__4k3yf:hover .marquee-fill-button_marquee__v_FNX,.marquee-fill-button_marquee__v_FNX{animation:none;opacity:0}.marquee-fill-button_btn__4k3yf:hover .marquee-fill-button_text__uTv4w{opacity:1}}.gradient-flow-button_button__TEfO_{width:fit-content;display:inline-flex;align-items:center;padding:.8em 1.1em;gap:.4rem;border:none;font-weight:700;border-radius:9999px;cursor:pointer;outline:none;user-select:none;color:var(--primary-foreground);text-shadow:2px 2px 3px color-mix(in oklch,var(--foreground) 30%,transparent);background:linear-gradient(15deg,var(--primary),color-mix(in oklch,var(--primary) 60%,var(--accent)),var(--accent),color-mix(in oklch,var(--accent) 60%,var(--primary)),var(--primary),color-mix(in oklch,var(--primary) 60%,var(--accent)),var(--accent),color-mix(in oklch,var(--accent) 60%,var(--primary)),var(--primary)) no-repeat;background-size:300%;background-position:0;animation:gradient-flow-button_gradientFlow__aXGdJ 4s linear infinite;transition:background-size var(--duration,.3s) var(--ease,ease)}.gradient-flow-button_button__TEfO_:hover{background-size:320%}.gradient-flow-button_icon__R3FfU{width:23px;flex-shrink:0;fill:var(--primary-foreground);opacity:.75;transition:opacity var(--duration,.3s) var(--ease,ease)}.gradient-flow-button_button__TEfO_:hover .gradient-flow-button_icon__R3FfU{opacity:1}@keyframes gradient-flow-button_gradientFlow__aXGdJ{0%{background-position:0}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.gradient-flow-button_button__TEfO_{animation:none;background-position:0}}.neu-fill-button_button__V_YHk{display:inline-block;position:relative;overflow:hidden;isolation:isolate;padding:.7em 1.7em;cursor:pointer;font-size:1.125rem;font-weight:500;line-height:1;border-radius:var(--radius);background:color-mix(in oklch,var(--muted) 80%,var(--background));border:1px solid var(--border);color:var(--foreground);box-shadow:6px 6px 12px color-mix(in oklch,var(--foreground) 20%,transparent),-6px -6px 12px color-mix(in oklch,var(--background) 80%,transparent),0 0 0 1px var(--border);transition:color var(--duration,.2s) var(--ease,ease),border-color var(--duration,.2s) var(--ease,ease),box-shadow var(--duration,.2s) var(--ease,ease);outline:none}.neu-fill-button_button__V_YHk:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.neu-fill-button_button__V_YHk:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.neu-fill-button_button__V_YHk:hover:not(:disabled){color:var(--primary-foreground);border-color:var(--primary)}.neu-fill-button_button__V_YHk:active:not(:disabled){box-shadow:inset 4px 4px 12px color-mix(in oklch,var(--foreground) 20%,transparent),inset -4px -4px 12px color-mix(in oklch,var(--background) 80%,transparent)}.neu-fill-button_button__V_YHk:before{left:50%;transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:color-mix(in oklch,var(--primary) 50%,transparent)}.neu-fill-button_button__V_YHk:after,.neu-fill-button_button__V_YHk:before{content:"";position:absolute;border-radius:50%;display:block;transition:all .5s cubic-bezier(.55,0,.1,1) .1s;z-index:-1}.neu-fill-button_button__V_YHk:after{left:55%;transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:var(--primary)}.neu-fill-button_button__V_YHk:hover:not(:disabled):before{top:-35%;background-color:color-mix(in oklch,var(--primary) 70%,transparent);transform:translateX(-50%) scaleY(1.3) scaleX(.8)}.neu-fill-button_button__V_YHk:hover:not(:disabled):after{top:-45%;background-color:var(--primary);transform:translateX(-50%) scaleY(1.3) scaleX(.8)}@media (prefers-reduced-motion:reduce){.neu-fill-button_button__V_YHk:after,.neu-fill-button_button__V_YHk:before{transition-property:background-color;transition-duration:var(--duration,.2s);transition-timing-function:var(--ease,ease);transition-delay:0s}.neu-fill-button_button__V_YHk{transition-duration:0s}}.loading-spinner-button_spinner__kx8GU{display:inline-block;width:1.25rem;height:1.25rem;margin-right:.75rem;flex-shrink:0;animation:loading-spinner-button_spin__uJrhj 1s linear infinite}.loading-spinner-button_track__z37vs{fill:currentColor;opacity:.25}@keyframes loading-spinner-button_spin__uJrhj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.loading-spinner-button_spinner__kx8GU{animation-duration:3s}}.download-tooltip-button_button__L_QYZ{position:relative;display:inline-flex;align-items:center;gap:.375rem;padding:1rem 2rem;background-color:color-mix(in oklch,var(--foreground) 80%,transparent);color:var(--background);border:none;border-radius:1.5rem;font-weight:600;font-size:.875rem;cursor:pointer;box-shadow:0 4px 6px -1px color-mix(in oklch,var(--foreground) 10%,transparent),0 2px 4px -2px color-mix(in oklch,var(--foreground) 10%,transparent);transition-property:background-color;transition-duration:var(--duration,.15s);transition-timing-function:var(--ease,cubic-bezier(.4,0,.2,1));outline:none}.download-tooltip-button_button__L_QYZ:hover{background-color:color-mix(in oklch,var(--foreground) 70%,transparent)}.download-tooltip-button_button__L_QYZ:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.download-tooltip-button_tooltip__c6ZgQ{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%) translateY(4px);padding:.5rem;background-color:color-mix(in oklch,var(--foreground) 70%,transparent);color:var(--background);border-radius:.375rem;font-size:.75rem;font-weight:500;white-space:nowrap;pointer-events:none;box-shadow:0 10px 15px -3px color-mix(in oklch,var(--foreground) 10%,transparent),0 4px 6px -4px color-mix(in oklch,var(--foreground) 10%,transparent);opacity:0;transition-property:opacity,transform;transition-duration:var(--duration,.15s);transition-timing-function:var(--ease,cubic-bezier(.4,0,.2,1))}.download-tooltip-button_button__L_QYZ:focus-visible .download-tooltip-button_tooltip__c6ZgQ,.download-tooltip-button_button__L_QYZ:hover .download-tooltip-button_tooltip__c6ZgQ{opacity:1;transform:translateX(-50%) translateY(0)}@media (prefers-reduced-motion:reduce){.download-tooltip-button_button__L_QYZ{transition:none}.download-tooltip-button_tooltip__c6ZgQ{transform:translateX(-50%);transition-property:opacity;transition-duration:var(--duration,.15s)}.download-tooltip-button_button__L_QYZ:focus-visible .download-tooltip-button_tooltip__c6ZgQ,.download-tooltip-button_button__L_QYZ:hover .download-tooltip-button_tooltip__c6ZgQ{transform:translateX(-50%)}}.icon-expand-button_button__deDvu{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:600;background-image:linear-gradient(var(--primary),color-mix(in oklch,var(--primary) 80%,var(--foreground)));color:var(--primary-foreground);border:2px solid color-mix(in oklch,var(--primary) 70%,var(--foreground));height:50px;padding:0 20px;border-radius:var(--radius);transform:scale(.89);position:relative;outline:none;transition:transform var(--duration) var(--ease),border-color var(--duration) var(--ease)}.icon-expand-button_button__deDvu:hover{transform:scale(1)}.icon-expand-button_button__deDvu:active{background-image:linear-gradient(color-mix(in oklch,var(--primary) 80%,var(--foreground)),var(--primary));border-color:color-mix(in oklch,var(--primary) 80%,var(--foreground))}.icon-expand-button_button__deDvu:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.icon-expand-button_hide__Vz1ef{transition:opacity var(--duration) var(--ease),visibility var(--duration) var(--ease),transform var(--duration) var(--ease)}.icon-expand-button_button__deDvu:not(:hover) .icon-expand-button_hide__Vz1ef,.icon-expand-button_button__deDvu:not(:hover) .icon-expand-button_icon__fFZ6r:after,.icon-expand-button_button__deDvu:not(:hover) .icon-expand-button_icon__fFZ6r:before{opacity:0;visibility:hidden;transform:scale(1.4)}.icon-expand-button_icon__fFZ6r{position:relative;display:flex;align-items:center;justify-content:center}.icon-expand-button_icon__fFZ6r:before{left:-3px;top:-3px;width:6px;height:6px;background-color:var(--ring);border-radius:50%}.icon-expand-button_icon__fFZ6r:after,.icon-expand-button_icon__fFZ6r:before{content:"";position:absolute;transition:opacity var(--duration) var(--ease),visibility var(--duration) var(--ease),transform var(--duration) var(--ease)}.icon-expand-button_icon__fFZ6r:after{right:19px;bottom:20px;width:100px;height:33px;background-color:transparent;border-radius:12px 22px 2px 2px;border-right:2px solid var(--ring);border-top:2px solid transparent}.icon-expand-button_textIcon__KnAkS{color:var(--ring);position:absolute;font-size:12px;left:-37px;top:-38px}.icon-expand-button_icon__fFZ6r svg{border:2px solid transparent;transition:border-color var(--duration) var(--ease)}.icon-expand-button_button__deDvu:hover .icon-expand-button_icon__fFZ6r svg{border-color:color-mix(in oklch,var(--ring) 70%,transparent)}.icon-expand-button_title____FmI{position:relative}.icon-expand-button_paddingLeft__jNTTC{position:absolute;width:20px;height:2px;background-color:var(--ring);left:0;top:calc(50% - 1px)}.icon-expand-button_paddingLeft__jNTTC:before{left:0}.icon-expand-button_paddingLeft__jNTTC:after,.icon-expand-button_paddingLeft__jNTTC:before{content:"";width:2px;height:10px;background-color:var(--ring);position:absolute;top:calc(50% - 5px)}.icon-expand-button_paddingLeft__jNTTC:after{right:0}.icon-expand-button_paddingLeftLine__cGZpd{position:absolute;width:30px;height:2px;background-color:var(--ring);left:-24px;top:11px;transform:rotate(-50deg)}.icon-expand-button_paddingLeftLine__cGZpd:before{content:"";position:absolute;left:-3px;top:-3px;width:6px;height:6px;background-color:var(--ring);border-radius:50%}.icon-expand-button_paddingLeftText__E8I_8{color:var(--ring);font-size:12px;position:absolute;white-space:nowrap;transform:rotate(50deg);bottom:30px;left:-67px}.icon-expand-button_paddingRight__mghgY{position:absolute;width:20px;height:2px;background-color:var(--ring);right:0;top:calc(50% - 1px)}.icon-expand-button_paddingRight__mghgY:before{left:0}.icon-expand-button_paddingRight__mghgY:after,.icon-expand-button_paddingRight__mghgY:before{content:"";width:2px;height:10px;background-color:var(--ring);position:absolute;top:calc(50% - 5px)}.icon-expand-button_paddingRight__mghgY:after{right:0}.icon-expand-button_paddingRightLine__zyW0z{position:absolute;width:30px;height:2px;background-color:var(--ring);right:-24px;top:11px;transform:rotate(50deg)}.icon-expand-button_paddingRightLine__zyW0z:before{content:"";position:absolute;left:27px;top:-3px;width:6px;height:6px;background-color:var(--ring);border-radius:50%}.icon-expand-button_paddingRightText__B_ouN{color:var(--ring);font-size:12px;position:absolute;white-space:nowrap;transform:rotate(-50deg);bottom:33px;left:18px}.icon-expand-button_background__7FEyo{position:absolute}.icon-expand-button_background__7FEyo:before{content:"";position:absolute;right:27px;bottom:-70px;width:100px;height:53px;background-color:transparent;border-radius:0 0 22px 22px;border-right:2px solid var(--ring);border-bottom:2px solid transparent}.icon-expand-button_background__7FEyo:after{content:"";position:absolute;right:25px;bottom:-20px;width:6px;height:6px;background-color:var(--ring);border-radius:50%}.icon-expand-button_backgroundText__93wP8{position:absolute;color:var(--ring);font-size:12px;bottom:-70px;left:-115px}.icon-expand-button_border__RWh9K{position:absolute;right:0;top:0}.icon-expand-button_border__RWh9K:before{content:"";width:15px;height:15px;border:2px solid var(--ring);position:absolute;right:-7.5px;top:-7.5px;border-radius:50%}.icon-expand-button_border__RWh9K:after{content:"";width:2px;height:25px;background-color:var(--ring);position:absolute;right:-10px;top:-15px;transform:translate(50%,-50%) rotate(60deg)}.icon-expand-button_borderText__Ysslr{position:absolute;color:var(--ring);font-size:12px;right:-112px;top:-30px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.icon-expand-button_button__deDvu{transform:scale(1);transition-property:background-image,border-color}.icon-expand-button_hide__Vz1ef,.icon-expand-button_icon__fFZ6r:after,.icon-expand-button_icon__fFZ6r:before{transition-property:opacity,visibility}.icon-expand-button_button__deDvu:not(:hover) .icon-expand-button_hide__Vz1ef,.icon-expand-button_button__deDvu:not(:hover) .icon-expand-button_icon__fFZ6r:after,.icon-expand-button_button__deDvu:not(:hover) .icon-expand-button_icon__fFZ6r:before{transform:none}}.command-button_button__DgiD7{background-color:var(--background);border-color:var(--border);color:color-mix(in oklch,var(--foreground) 60%,transparent);transition-property:color,background-color,border-color;transition-timing-function:var(--ease);transition-duration:var(--duration)}.command-button_button__DgiD7:hover:not(:disabled){background-color:var(--muted);color:var(--foreground)}.command-button_button__DgiD7:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 1px var(--ring)}.command-button_kbd__XnzRv{background-color:var(--muted);border-color:var(--border);color:color-mix(in oklch,var(--foreground) 60%,transparent)}.site-navbar_navbar__buzzM{position:sticky;top:0;z-index:50;width:100%;background-color:transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);border-bottom:1px solid transparent;transition:background-color var(--duration,.24s) var(--ease,ease),border-color var(--duration,.24s) var(--ease,ease),backdrop-filter var(--duration,.24s) var(--ease,ease),-webkit-backdrop-filter var(--duration,.24s) var(--ease,ease)}.site-navbar_scrolled__VuxjC{background-color:color-mix(in oklch,var(--background) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--border)}.site-navbar_mobileMenu__tiO0z{background-color:color-mix(in oklch,var(--background) 94%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}@media (prefers-reduced-motion:reduce){.site-navbar_navbar__buzzM{transition:none}}