@layer theme,base;@layer components{:where(.jx-shimmer-host){animation:jx-shimmer-spin var(--shimmer-speed,3s) linear infinite;border-width:var(--shimmer-ring-w,1px)!important;background-image:linear-gradient(var(--shimmer-fill,transparent), var(--shimmer-fill,transparent)), conic-gradient(from var(--jx-shimmer-angle), var(--shimmer-base,currentColor) 0deg, var(--shimmer-base,currentColor) var(--shimmer-shine-start,280deg), var(--shimmer-shine) calc(var(--shimmer-shine-start,280deg) + var(--shimmer-shine-width,30deg) / 2), var(--shimmer-base,currentColor) calc(var(--shimmer-shine-start,280deg) + var(--shimmer-shine-width,30deg)), var(--shimmer-base,currentColor) 360deg)!important;background-clip:var(--shimmer-clip,padding-box, border-box)!important;background-repeat:no-repeat!important;background-origin:padding-box,border-box!important;border-style:solid!important;border-color:#0000!important;border-image:!important}:where(.jx-pulse-layer){z-index:-1;background:inherit;border-radius:inherit;corner-shape:inherit;pointer-events:none;position:absolute;inset:0}:where(.jx-pulse-slow){animation:jx-pulse-slow var(--pulse-duration) ease-out infinite}:where(.jx-pulse-ring){animation:jx-pulse-ring var(--pulse-duration) cubic-bezier(.75, 0, .25, 1) infinite}:where(.jx-pulse-ripple){animation:jx-pulse-ripple var(--pulse-duration) cubic-bezier(.16, 1, .3, 1) infinite}:where(.jx-rainbow-host){animation:jx-rainbow-flow var(--rainbow-speed,2s) linear infinite;background-position:0 0,0 0;border-width:var(--rainbow-ring-w,1px)!important;background-image:linear-gradient(var(--rainbow-fill,Canvas), var(--rainbow-fill,Canvas)), linear-gradient(90deg, var(--c1) 0%, var(--c2) 20%, var(--c3) 40%, var(--c4) 60%, var(--c5) 80%, var(--c1) 100%)!important;background-clip:var(--rainbow-clip,padding-box, border-box)!important;background-repeat:no-repeat,repeat-x!important;background-size:auto,200% 100%!important;background-origin:padding-box,border-box!important;border-style:solid!important;border-color:#0000!important;border-image:!important}:where(.jx-rainbow-glow){z-index:-1;filter:blur(.8rem);pointer-events:none;background:linear-gradient(90deg, var(--c1) 0%, var(--c2) 20%, var(--c3) 40%, var(--c4) 60%, var(--c5) 80%, var(--c1) 100%);width:60%;height:20%;animation:jx-rainbow-glow-flow var(--rainbow-speed,2s) linear infinite;background-repeat:repeat-x;background-size:200% 100%;position:absolute;bottom:-20%;left:50%;translate:-50%}:where(.jx-ripple-layer){border-radius:inherit;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}:where(.jx-ripple-ink){corner-shape:round;fill:var(--ripple-color);transform-box:fill-box;transform-origin:50%;animation:jx-ripple-ink var(--ripple-duration,.6s) ease-out both}:where([data-jx-hero-title]) em{color:var(--primary);font-style:normal}:where([data-jx-separator][data-orientation=horizontal]){-webkit-backdrop-filter:contrast(.5);backdrop-filter:contrast(.5);block-size:1px;inline-size:100%}:where([data-jx-separator][data-orientation=vertical]){-webkit-backdrop-filter:contrast(.5);backdrop-filter:contrast(.5);inline-size:1px}:where([data-jx-separator=solid][data-orientation=horizontal]),:where([data-jx-separator=solid][data-orientation=vertical]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--border)}:where([data-jx-separator=dashed][data-orientation=horizontal]){-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 10px);mask-image:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 10px)}:where([data-jx-separator=dashed][data-orientation=vertical]){-webkit-mask-image:repeating-linear-gradient(#000 0 6px,#0000 6px 10px);mask-image:repeating-linear-gradient(#000 0 6px,#0000 6px 10px)}:where([data-jx-separator=dense][data-orientation=horizontal]){-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 6px);mask-image:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 6px)}:where([data-jx-separator=dense][data-orientation=vertical]){-webkit-mask-image:repeating-linear-gradient(#000 0 3px,#0000 3px 6px);mask-image:repeating-linear-gradient(#000 0 3px,#0000 3px 6px)}:where([data-jx-separator=dotted][data-orientation=horizontal]){block-size:2px;-webkit-mask-image:radial-gradient(1px at 1px 1px,#000 99%,#0000 100%);mask-image:radial-gradient(1px at 1px 1px,#000 99%,#0000 100%);-webkit-mask-size:5px 2px;mask-size:5px 2px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}:where([data-jx-separator=dotted][data-orientation=vertical]){inline-size:2px;-webkit-mask-image:radial-gradient(1px at 1px 1px,#000 99%,#0000 100%);mask-image:radial-gradient(1px at 1px 1px,#000 99%,#0000 100%);-webkit-mask-size:2px 5px;mask-size:2px 5px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}:where([data-jx-separator=wavy][data-orientation=horizontal]){block-size:6px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6'%3E%3Cpath d='M0 3 Q3 .4 6 3 T12 3' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6'%3E%3Cpath d='M0 3 Q3 .4 6 3 T12 3' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");-webkit-mask-size:12px 6px;mask-size:12px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}:where([data-jx-separator=wavy][data-orientation=vertical]){inline-size:6px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12'%3E%3Cpath d='M3 0 Q.4 3 3 6 T3 12' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12'%3E%3Cpath d='M3 0 Q.4 3 3 6 T3 12' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");-webkit-mask-size:6px 12px;mask-size:6px 12px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}:where([data-jx-separator=fade][data-orientation=horizontal]){-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:difference;background:linear-gradient(90deg,#0000,#ffffff59 30%,#fff9 50%,#ffffff59 70%,#0000)}:where([data-jx-separator=fade][data-orientation=vertical]){-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:difference;background:linear-gradient(#0000,#ffffff59 30%,#fff9 50%,#ffffff59 70%,#0000)}:where([data-jx-section]){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);display:grid}:where([data-jx-section-header]){grid-area:1/1}:where([data-jx-section-sep]){grid-area:1/1;align-self:end}:where([data-jx-section-body]){grid-area:2/1}.jx-card-grid>:only-child{max-width:46rem}@supports (grid-template-rows:subgrid){.jx-card-grid{grid-template-rows:auto 1fr}.jx-card-grid>*{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.jx-card-grid>[data-no-subgrid]{grid-row:auto;grid-template-rows:none}.jx-card-grid[data-rows=foot]{grid-template-rows:auto 1fr auto}.jx-card-grid[data-rows=foot]>*{grid-row:span 3}.jx-card-grid[data-rows=foot]>[data-no-subgrid]{grid-row:auto}}}@layer utilities;@property --jx-shimmer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes jx-shimmer-spin{to{--jx-shimmer-angle:360deg}}@keyframes jx-pulse-slow{0%{box-shadow:0 0 0 0 var(--pulse-color);opacity:1}to{box-shadow:0 0 0 var(--pulse-distance) var(--pulse-color);opacity:0}}@keyframes jx-pulse-ring{0%,to{box-shadow:0 0 0 0 var(--pulse-color);opacity:1}50%{box-shadow:0 0 0 var(--pulse-distance) var(--pulse-color);opacity:0}}@keyframes jx-pulse-ripple{0%{box-shadow:0 0 0 0 var(--pulse-color);opacity:1}to{box-shadow:0 0 0 var(--pulse-distance) var(--pulse-color);opacity:0}}@keyframes jx-rainbow-flow{to{background-position:0 0,200% 0}}@keyframes jx-rainbow-glow-flow{to{background-position:200% 0}}@keyframes jx-ripple-ink{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes jx-press-spin-frame{0%,24%{visibility:visible}25%,to{visibility:hidden}}@media (prefers-reduced-motion:reduce){:where(.jx-press-spin-frames i),:where(.jx-pulse-slow),:where(.jx-pulse-ring),:where(.jx-pulse-ripple),:where(.jx-rainbow-host),:where(.jx-shimmer-host){animation:none}}@keyframes jx-hero-rise{0%{opacity:0;transform:translateY(var(--jx-hero-rise,10px))}}@media (prefers-reduced-motion:reduce){:where(.jx-hero-step){animation:none}}:where(html.js .jx-card-grid:not(.is-entered)>*){opacity:0;transform:translateY(26px)}:where(.jx-card-grid.is-entered>*){opacity:1;transition:opacity .32s ease-out calc(var(--jx-card-i,0) * 70ms), transform .42s cubic-bezier(.22, 1, .36, 1) calc(var(--jx-card-i,0) * 70ms);transform:none}:where(.jx-card-grid>:nth-child(2)){--jx-card-i:1}:where(.jx-card-grid>:nth-child(3)){--jx-card-i:2}:where(.jx-card-grid>:nth-child(4)){--jx-card-i:3}:where(.jx-card-grid>:nth-child(5)){--jx-card-i:4}:where(.jx-card-grid>:nth-child(6)){--jx-card-i:5}:where(.jx-card-grid>:nth-child(7)){--jx-card-i:6}:where(.jx-card-grid>:nth-child(8)){--jx-card-i:7}@media (prefers-reduced-motion:reduce){:where(html.js .jx-card-grid:not(.is-entered)>*),:where(.jx-card-grid.is-entered>*){transition:none}}:where(.jx-out){color:color-mix(in oklab, var(--terminal-foreground) 65%, transparent);opacity:0;transform:translateY(5px)}:where(.jx-out-shown){opacity:1;transition:opacity .15s ease-out,transform .17s ease-out;transform:none}@media (prefers-reduced-motion:reduce){:where(.jx-out),:where(.jx-out-shown){opacity:1;transition:none;transform:none}}
