[data-scene] .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-scene] .pointer-events-none{pointer-events:none}[data-scene] .visible{visibility:visible}[data-scene] .invisible{visibility:hidden}[data-scene] .absolute{position:absolute}[data-scene] .relative{position:relative}[data-scene] .\!sticky{position:sticky!important}[data-scene] .sticky{position:sticky}[data-scene] .-bottom-1\.5{bottom:-.375rem}[data-scene] .bottom-2{bottom:.5rem}[data-scene] .left-1\/2{left:50%}[data-scene] .left-\[15px\]{left:15px}[data-scene] .top-1{top:.25rem}[data-scene] .top-2{top:.5rem}[data-scene] .z-10{z-index:10}[data-scene] .z-20{z-index:20}[data-scene] .z-50{z-index:50}[data-scene] .col-span-4{grid-column:span 4/span 4}[data-scene] .mx-1{margin-left:.25rem;margin-right:.25rem}[data-scene] .-mb-0\.5{margin-bottom:-.125rem}[data-scene] .mb-1{margin-bottom:.25rem}[data-scene] .mb-1\.5{margin-bottom:.375rem}[data-scene] .mb-2{margin-bottom:.5rem}[data-scene] .mb-3{margin-bottom:.75rem}[data-scene] .mb-4{margin-bottom:1rem}[data-scene] .mb-6{margin-bottom:1.5rem}[data-scene] .ml-0\.5{margin-left:.125rem}[data-scene] .ml-1{margin-left:.25rem}[data-scene] .ml-1\.5{margin-left:.375rem}[data-scene] .ml-2{margin-left:.5rem}[data-scene] .ml-auto{margin-left:auto}[data-scene] .mt-0\.5{margin-top:.125rem}[data-scene] .mt-1{margin-top:.25rem}[data-scene] .mt-1\.5{margin-top:.375rem}[data-scene] .mt-2{margin-top:.5rem}[data-scene] .mt-3{margin-top:.75rem}[data-scene] .mt-4{margin-top:1rem}[data-scene] .mt-6{margin-top:1.5rem}[data-scene] .mt-8{margin-top:2rem}[data-scene] .mt-auto{margin-top:auto}[data-scene] .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-scene] .block{display:block}[data-scene] .inline-block{display:inline-block}[data-scene] .inline{display:inline}[data-scene] .flex{display:flex}[data-scene] .inline-flex{display:inline-flex}[data-scene] .grid{display:grid}[data-scene] .contents{display:contents}[data-scene] .hidden{display:none}[data-scene] .aspect-square{aspect-ratio:1}[data-scene] .h-1{height:.25rem}[data-scene] .h-1\.5{height:.375rem}[data-scene] .h-2\.5{height:.625rem}[data-scene] .h-3{height:.75rem}[data-scene] .h-3\.5{height:.875rem}[data-scene] .h-4{height:1rem}[data-scene] .h-5{height:1.25rem}[data-scene] .h-6{height:1.5rem}[data-scene] .h-7{height:1.75rem}[data-scene] .h-8{height:2rem}[data-scene] .h-full{height:100%}[data-scene] .min-h-\[26px\]{min-height:26px}[data-scene] .min-h-\[2lh\]{min-height:2lh}[data-scene] .min-h-\[44px\]{min-height:44px}[data-scene] .min-h-\[52px\]{min-height:52px}[data-scene] .min-h-\[80px\]{min-height:80px}[data-scene] .w-1{width:.25rem}[data-scene] .w-1\.5{width:.375rem}[data-scene] .w-10{width:2.5rem}[data-scene] .w-2\.5{width:.625rem}[data-scene] .w-3{width:.75rem}[data-scene] .w-3\.5{width:.875rem}[data-scene] .w-4{width:1rem}[data-scene] .w-48{width:12rem}[data-scene] .w-5{width:1.25rem}[data-scene] .w-7{width:1.75rem}[data-scene] .w-\[0\.5ch\]{width:.5ch}[data-scene] .w-full{width:100%}[data-scene] .w-px{width:1px}[data-scene] .min-w-0{min-width:0}[data-scene] .min-w-\[100px\]{min-width:100px}[data-scene] .min-w-\[200px\]{min-width:200px}[data-scene] .min-w-\[220px\]{min-width:220px}[data-scene] .max-w-\[240px\]{max-width:240px}[data-scene] .flex-1{flex:1}[data-scene] .shrink-0{flex-shrink:0}[data-scene] .origin-left{transform-origin:0}[data-scene] .-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-scene] .translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}[data-scene] .animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}[data-scene] .cursor-pointer{cursor:pointer}[data-scene] .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}[data-scene] .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-scene] .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-scene] .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}[data-scene] .grid-cols-\[140px_1fr_50px\]{grid-template-columns:140px 1fr 50px}[data-scene] .grid-cols-\[32px_1fr\]{grid-template-columns:32px 1fr}[data-scene] .grid-cols-\[repeat\(var\(--beat-cols-narrow\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--beat-cols-narrow),minmax(0,1fr))}[data-scene] .grid-cols-\[repeat\(var\(--bit-cols-narrow\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--bit-cols-narrow),minmax(0,1fr))}[data-scene] .flex-col{flex-direction:column}[data-scene] .flex-wrap{flex-wrap:wrap}[data-scene] .items-start{align-items:flex-start}[data-scene] .items-end{align-items:flex-end}[data-scene] .items-center{align-items:center}[data-scene] .items-baseline{align-items:baseline}[data-scene] .items-stretch{align-items:stretch}[data-scene] .justify-end{justify-content:flex-end}[data-scene] .justify-center{justify-content:center}[data-scene] .justify-between{justify-content:space-between}[data-scene] .gap-0\.5{gap:.125rem}[data-scene] .gap-1{gap:.25rem}[data-scene] .gap-1\.5{gap:.375rem}[data-scene] .gap-2{gap:.5rem}[data-scene] .gap-3{gap:.75rem}[data-scene] .gap-4{gap:1rem}[data-scene] .gap-\[2px\]{gap:2px}[data-scene] .gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}[data-scene] .gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}[data-scene] .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}[data-scene] .gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}[data-scene] .gap-x-4{-moz-column-gap:1rem;column-gap:1rem}[data-scene] .gap-y-1{row-gap:.25rem}[data-scene] .gap-y-2{row-gap:.5rem}[data-scene] :is(.space-y-0\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}[data-scene] :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}[data-scene] :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}[data-scene] :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}[data-scene] :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}[data-scene] :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}[data-scene] :is(.space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}[data-scene] .overflow-hidden{overflow:hidden}[data-scene] .overflow-x-auto{overflow-x:auto}[data-scene] .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-scene] .whitespace-nowrap{white-space:nowrap}[data-scene] .break-words{overflow-wrap:break-word}[data-scene] .break-all{word-break:break-all}[data-scene] .rounded{border-radius:.25rem}[data-scene] .rounded-full{border-radius:9999px}[data-scene] .rounded-lg{border-radius:.5rem}[data-scene] .rounded-md{border-radius:.375rem}[data-scene] .rounded-sm{border-radius:.125rem}[data-scene] .rounded-xl{border-radius:.75rem}[data-scene] .border{border-width:1px}[data-scene] .border-2{border-width:2px}[data-scene] .border-l-2{border-left-width:2px}[data-scene] .border-dashed{border-style:dashed}[data-scene] .border-accent{border-color:hsl(var(--accent))}[data-scene] .border-accent\/40{border-color:hsl(var(--accent) / .4)}[data-scene] .border-accent\/50{border-color:hsl(var(--accent) / .5)}[data-scene] .border-accent\/60{border-color:hsl(var(--accent) / .6)}[data-scene] .border-accent\/70{border-color:hsl(var(--accent) / .7)}[data-scene] .border-amber-400\/30{border-color:#fbbf244d}[data-scene] .border-border\/25{border-color:hsl(var(--border) / .25)}[data-scene] .border-border\/30{border-color:hsl(var(--border) / .3)}[data-scene] .border-border\/40{border-color:hsl(var(--border) / .4)}[data-scene] .border-border\/50{border-color:hsl(var(--border) / .5)}[data-scene] .border-border\/60{border-color:hsl(var(--border) / .6)}[data-scene] .border-cyan-400\/30{border-color:#22d3ee4d}[data-scene] .border-primary{border-color:hsl(var(--primary))}[data-scene] .border-primary\/40{border-color:hsl(var(--primary) / .4)}[data-scene] .border-primary\/50{border-color:hsl(var(--primary) / .5)}[data-scene] .border-primary\/60{border-color:hsl(var(--primary) / .6)}[data-scene] .border-primary\/70{border-color:hsl(var(--primary) / .7)}[data-scene] .border-primary\/80{border-color:hsl(var(--primary) / .8)}[data-scene] .border-rose-400\/30{border-color:#fb71854d}[data-scene] .border-slate-400\/30{border-color:#94a3b84d}[data-scene] .bg-accent{background-color:hsl(var(--accent))}[data-scene] .bg-accent\/10{background-color:hsl(var(--accent) / .1)}[data-scene] .bg-accent\/15{background-color:hsl(var(--accent) / .15)}[data-scene] .bg-accent\/20{background-color:hsl(var(--accent) / .2)}[data-scene] .bg-accent\/60{background-color:hsl(var(--accent) / .6)}[data-scene] .bg-accent\/70{background-color:hsl(var(--accent) / .7)}[data-scene] .bg-accent\/80{background-color:hsl(var(--accent) / .8)}[data-scene] .bg-accent\/\[0\.04\]{background-color:hsl(var(--accent) / .04)}[data-scene] .bg-accent\/\[0\.08\]{background-color:hsl(var(--accent) / .08)}[data-scene] .bg-accent\/\[0\.12\]{background-color:hsl(var(--accent) / .12)}[data-scene] .bg-accent\/\[0\.14\]{background-color:hsl(var(--accent) / .14)}[data-scene] .bg-background{background-color:hsl(var(--background))}[data-scene] .bg-background\/40{background-color:hsl(var(--background) / .4)}[data-scene] .bg-background\/60{background-color:hsl(var(--background) / .6)}[data-scene] .bg-background\/95{background-color:hsl(var(--background) / .95)}[data-scene] .bg-border\/20{background-color:hsl(var(--border) / .2)}[data-scene] .bg-border\/30{background-color:hsl(var(--border) / .3)}[data-scene] .bg-border\/40{background-color:hsl(var(--border) / .4)}[data-scene] .bg-card\/10{background-color:hsl(var(--card) / .1)}[data-scene] .bg-card\/15{background-color:hsl(var(--card) / .15)}[data-scene] .bg-card\/20{background-color:hsl(var(--card) / .2)}[data-scene] .bg-card\/30{background-color:hsl(var(--card) / .3)}[data-scene] .bg-card\/40{background-color:hsl(var(--card) / .4)}[data-scene] .bg-card\/50{background-color:hsl(var(--card) / .5)}[data-scene] .bg-primary{background-color:hsl(var(--primary))}[data-scene] .bg-primary\/10{background-color:hsl(var(--primary) / .1)}[data-scene] .bg-primary\/15{background-color:hsl(var(--primary) / .15)}[data-scene] .bg-primary\/25{background-color:hsl(var(--primary) / .25)}[data-scene] .bg-primary\/30{background-color:hsl(var(--primary) / .3)}[data-scene] .bg-primary\/5{background-color:hsl(var(--primary) / .05)}[data-scene] .bg-primary\/70{background-color:hsl(var(--primary) / .7)}[data-scene] .bg-primary\/\[0\.04\]{background-color:hsl(var(--primary) / .04)}[data-scene] .bg-primary\/\[0\.06\]{background-color:hsl(var(--primary) / .06)}[data-scene] .bg-primary\/\[0\.07\]{background-color:hsl(var(--primary) / .07)}[data-scene] .bg-primary\/\[0\.08\]{background-color:hsl(var(--primary) / .08)}[data-scene] .bg-primary\/\[0\.14\]{background-color:hsl(var(--primary) / .14)}[data-scene] .bg-primary\/\[0\.18\]{background-color:hsl(var(--primary) / .18)}[data-scene] .bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}[data-scene] .from-border\/10{--tw-gradient-from:hsl(var(--border) / .1) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--border) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}[data-scene] .via-border\/60{--tw-gradient-to:hsl(var(--border) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--border) / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}[data-scene] .to-border\/10{--tw-gradient-to:hsl(var(--border) / .1) var(--tw-gradient-to-position)}[data-scene] .p-1{padding:.25rem}[data-scene] .p-2{padding:.5rem}[data-scene] .p-3{padding:.75rem}[data-scene] .p-4{padding:1rem}[data-scene] .p-5{padding:1.25rem}[data-scene] .p-6{padding:1.5rem}[data-scene] .px-0\.5{padding-left:.125rem;padding-right:.125rem}[data-scene] .px-1\.5{padding-left:.375rem;padding-right:.375rem}[data-scene] .px-2{padding-left:.5rem;padding-right:.5rem}[data-scene] .px-2\.5{padding-left:.625rem;padding-right:.625rem}[data-scene] .px-3{padding-left:.75rem;padding-right:.75rem}[data-scene] .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}[data-scene] .py-1{padding-top:.25rem;padding-bottom:.25rem}[data-scene] .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}[data-scene] .py-2{padding-top:.5rem;padding-bottom:.5rem}[data-scene] .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}[data-scene] .pb-2{padding-bottom:.5rem}[data-scene] .pl-3{padding-left:.75rem}[data-scene] .pr-2{padding-right:.5rem}[data-scene] .pt-1{padding-top:.25rem}[data-scene] .pt-1\.5{padding-top:.375rem}[data-scene] .pt-2{padding-top:.5rem}[data-scene] .text-left{text-align:left}[data-scene] .text-center{text-align:center}[data-scene] .text-right{text-align:right}[data-scene] .align-middle{vertical-align:middle}[data-scene] .font-mono{font-family:var(--font-mono), ui-monospace, monospace}[data-scene] .font-sans{font-family:var(--font-sans), ui-sans-serif, system-ui}[data-scene] .font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}[data-scene] .text-2xl{font-size:1.5rem;line-height:2rem}[data-scene] .text-3xl{font-size:1.875rem;line-height:2.25rem}[data-scene] .text-5xl{font-size:3rem;line-height:1}[data-scene] .text-\[12px\]{font-size:12px}[data-scene] .text-\[13px\]{font-size:13px}[data-scene] .text-\[14px\]{font-size:14px}[data-scene] .text-\[15px\]{font-size:15px}[data-scene] .text-\[17px\]{font-size:17px}[data-scene] .text-base{font-size:1rem;line-height:1.5rem}[data-scene] .text-sm{font-size:.875rem;line-height:1.25rem}[data-scene] .text-xl{font-size:1.25rem;line-height:1.75rem}[data-scene] .text-xs{font-size:.75rem;line-height:1rem}[data-scene] .font-bold{font-weight:700}[data-scene] .font-medium{font-weight:500}[data-scene] .uppercase{text-transform:uppercase}[data-scene] .normal-case{text-transform:none}[data-scene] .italic{font-style:italic}[data-scene] .leading-none{line-height:1}[data-scene] .leading-relaxed{line-height:1.625}[data-scene] .leading-snug{line-height:1.375}[data-scene] .leading-tight{line-height:1.25}[data-scene] .tracking-\[0\.2em\]{letter-spacing:.2em}[data-scene] .tracking-normal{letter-spacing:0}[data-scene] .tracking-tight{letter-spacing:-.025em}[data-scene] .tracking-wide{letter-spacing:.025em}[data-scene] .tracking-wider{letter-spacing:.05em}[data-scene] .tracking-widest{letter-spacing:.1em}[data-scene] .text-accent{color:hsl(var(--accent))}[data-scene] .text-accent\/90{color:hsl(var(--accent) / .9)}[data-scene] .text-accent\/95{color:hsl(var(--accent) / .95)}[data-scene] .text-amber-300\/90{color:#fcd34de6}[data-scene] .text-cyan-300\/90{color:#67e8f9e6}[data-scene] .text-foreground{color:hsl(var(--foreground))}[data-scene] .text-foreground\/70{color:hsl(var(--foreground) / .7)}[data-scene] .text-foreground\/80{color:hsl(var(--foreground) / .8)}[data-scene] .text-foreground\/85{color:hsl(var(--foreground) / .85)}[data-scene] .text-foreground\/90{color:hsl(var(--foreground) / .9)}[data-scene] .text-foreground\/95{color:hsl(var(--foreground) / .95)}[data-scene] .text-muted-foreground{color:hsl(var(--muted-foreground))}[data-scene] .text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}[data-scene] .text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}[data-scene] .text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}[data-scene] .text-muted-foreground\/90{color:hsl(var(--muted-foreground) / .9)}[data-scene] .text-primary{color:hsl(var(--primary))}[data-scene] .text-primary\/80{color:hsl(var(--primary) / .8)}[data-scene] .text-primary\/90{color:hsl(var(--primary) / .9)}[data-scene] .text-primary\/95{color:hsl(var(--primary) / .95)}[data-scene] .text-rose-300\/90{color:#fda4afe6}[data-scene] .text-slate-300\/90{color:#cbd5e1e6}[data-scene] .text-status-amber{color:hsl(var(--status-amber))}[data-scene] .line-through{text-decoration-line:line-through}[data-scene] .decoration-primary\/60{-webkit-text-decoration-color:hsl(var(--primary) / .6);text-decoration-color:hsl(var(--primary) / .6)}[data-scene] .decoration-2{text-decoration-thickness:2px}[data-scene] .opacity-100{opacity:1}[data-scene] .opacity-70{opacity:.7}[data-scene] .shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_18px_-2px_hsl\(var\(--primary\)\/0\.55\)\]{--tw-shadow:0 0 18px -2px hsl(var(--primary)/.55);--tw-shadow-colored:0 0 18px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_24px_-12px_hsl\(var\(--accent\)\/0\.6\)\]{--tw-shadow:0 0 24px -12px hsl(var(--accent)/.6);--tw-shadow-colored:0 0 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_24px_-8px_hsl\(var\(--primary\)\/0\.4\)\]{--tw-shadow:0 0 24px -8px hsl(var(--primary)/.4);--tw-shadow-colored:0 0 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_25px_-12px_hsl\(var\(--primary\)\/0\.5\)\]{--tw-shadow:0 0 25px -12px hsl(var(--primary)/.5);--tw-shadow-colored:0 0 25px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_30px_-10px_hsl\(var\(--primary\)\/0\.55\)\]{--tw-shadow:0 0 30px -10px hsl(var(--primary)/.55);--tw-shadow-colored:0 0 30px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_30px_-14px_hsl\(var\(--accent\)\/0\.35\)\]{--tw-shadow:0 0 30px -14px hsl(var(--accent)/.35);--tw-shadow-colored:0 0 30px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_36px_-10px_hsl\(var\(--primary\)\/0\.55\)\]{--tw-shadow:0 0 36px -10px hsl(var(--primary)/.55);--tw-shadow-colored:0 0 36px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_36px_-12px_hsl\(var\(--primary\)\/0\.55\)\]{--tw-shadow:0 0 36px -12px hsl(var(--primary)/.55);--tw-shadow-colored:0 0 36px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_42px_-10px_hsl\(var\(--accent\)\/0\.45\)\]{--tw-shadow:0 0 42px -10px hsl(var(--accent)/.45);--tw-shadow-colored:0 0 42px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_44px_-10px_hsl\(var\(--primary\)\/0\.6\)\]{--tw-shadow:0 0 44px -10px hsl(var(--primary)/.6);--tw-shadow-colored:0 0 44px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_44px_-10px_hsl\(var\(--primary\)\/0\.65\)\]{--tw-shadow:0 0 44px -10px hsl(var(--primary)/.65);--tw-shadow-colored:0 0 44px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_50px_-12px_hsl\(var\(--accent\)\/0\.45\)\]{--tw-shadow:0 0 50px -12px hsl(var(--accent)/.45);--tw-shadow-colored:0 0 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_50px_-12px_hsl\(var\(--primary\)\/0\.5\)\]{--tw-shadow:0 0 50px -12px hsl(var(--primary)/.5);--tw-shadow-colored:0 0 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_50px_-8px_hsl\(var\(--primary\)\/0\.65\)\]{--tw-shadow:0 0 50px -8px hsl(var(--primary)/.65);--tw-shadow-colored:0 0 50px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .shadow-\[0_0_60px_-12px_hsl\(var\(--primary\)\/0\.6\)\]{--tw-shadow:0 0 60px -12px hsl(var(--primary)/.6);--tw-shadow-colored:0 0 60px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}[data-scene] .ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}[data-scene] .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}[data-scene] .backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}[data-scene] .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}[data-scene] .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-scene] .transition-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-scene] .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-scene] .transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-scene] .\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}[data-scene] .focus-within\:border-border:focus-within,[data-scene] .hover\:border-border:hover{border-color:hsl(var(--border))}[data-scene] .hover\:border-border\/70:hover{border-color:hsl(var(--border) / .7)}[data-scene] .hover\:bg-card\/30:hover{background-color:hsl(var(--card) / .3)}[data-scene] .hover\:bg-card\/60:hover{background-color:hsl(var(--card) / .6)}[data-scene] .hover\:text-foreground:hover{color:hsl(var(--foreground))}[data-scene] .focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}[data-scene] .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}[data-scene] .focus-visible\:ring-primary\/60:focus-visible{--tw-ring-color:hsl(var(--primary) / .6)}[data-scene] :is(.group:focus-within .group-focus-within\:block),[data-scene] :is(.group:hover .group-hover\:block){display:block}[data-scene] :is(.group:hover .group-hover\:bg-accent){background-color:hsl(var(--accent))}[data-scene] :is(.group:hover .group-hover\:bg-border){background-color:hsl(var(--border))}@media (min-width:360px){[data-scene] .min-\[360px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){[data-scene] .sm\:col-span-1{grid-column:span 1/span 1}[data-scene] .sm\:col-span-2{grid-column:span 2/span 2}[data-scene] .sm\:block{display:block}[data-scene] .sm\:min-h-\[64px\]{min-height:64px}[data-scene] .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-scene] .sm\:grid-cols-\[80px_repeat\(4\,1fr\)\]{grid-template-columns:80px repeat(4,1fr)}[data-scene] .sm\:grid-cols-\[repeat\(var\(--beat-cols-mid\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--beat-cols-mid),minmax(0,1fr))}[data-scene] .sm\:flex-col{flex-direction:column}[data-scene] .sm\:flex-nowrap{flex-wrap:nowrap}[data-scene] .sm\:items-stretch{align-items:stretch}[data-scene] .sm\:justify-center{justify-content:center}[data-scene] .sm\:gap-x-0{-moz-column-gap:0px;column-gap:0}[data-scene] .sm\:p-2{padding:.5rem}[data-scene] .sm\:tracking-widest{letter-spacing:.1em}}@media (min-width:768px){[data-scene] .md\:sticky{position:sticky}[data-scene] .md\:left-\[calc\(50\%-0\.5px\)\]{left:calc(50% - .5px)}[data-scene] .md\:top-\[calc\(var\(--site-header-height\)\+0\.75rem\)\]{top:calc(var(--site-header-height) + .75rem)}[data-scene] .md\:col-span-2{grid-column:span 2/span 2}[data-scene] .md\:col-span-3{grid-column:span 3/span 3}[data-scene] .md\:mb-4{margin-bottom:1rem}[data-scene] .md\:mb-8{margin-bottom:2rem}[data-scene] .md\:mt-10{margin-top:2.5rem}[data-scene] .md\:mt-3{margin-top:.75rem}[data-scene] .md\:mt-6{margin-top:1.5rem}[data-scene] .md\:mt-8{margin-top:2rem}[data-scene] .md\:flex{display:flex}[data-scene] .md\:grid{display:grid}[data-scene] .md\:hidden{display:none}[data-scene] .md\:aspect-\[2\/3\]{aspect-ratio:2/3}[data-scene] .md\:h-4{height:1rem}[data-scene] .md\:h-5{height:1.25rem}[data-scene] .md\:h-9{height:2.25rem}[data-scene] .md\:w-12{width:3rem}[data-scene] .md\:w-4{width:1rem}[data-scene] .md\:w-5{width:1.25rem}[data-scene] .md\:w-9{width:2.25rem}[data-scene] .md\:min-w-0{min-width:0}[data-scene] .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-scene] .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-scene] .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}[data-scene] .md\:grid-cols-\[1fr_1fr_1\.4fr\]{grid-template-columns:1fr 1fr 1.4fr}[data-scene] .md\:grid-cols-\[1fr_1fr_1\.6fr\]{grid-template-columns:1fr 1fr 1.6fr}[data-scene] .md\:grid-cols-\[1fr_40px_1fr\]{grid-template-columns:1fr 40px 1fr}[data-scene] .md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}[data-scene] .md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}[data-scene] .md\:grid-cols-\[repeat\(var\(--bit-cols\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--bit-cols),minmax(0,1fr))}[data-scene] .md\:flex-col{flex-direction:column}[data-scene] .md\:gap-3{gap:.75rem}[data-scene] .md\:gap-4{gap:1rem}[data-scene] .md\:gap-6{gap:1.5rem}[data-scene] :is(.md\:space-y-0>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}[data-scene] :is(.md\:space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}[data-scene] :is(.md\:space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}[data-scene] :is(.md\:space-y-8>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}[data-scene] .md\:self-start{align-self:flex-start}[data-scene] .md\:overflow-visible{overflow:visible}[data-scene] .md\:border-l{border-left-width:1px}[data-scene] .md\:border-border\/30{border-color:hsl(var(--border) / .3)}[data-scene] .md\:p-1{padding:.25rem}[data-scene] .md\:p-4{padding:1rem}[data-scene] .md\:p-5{padding:1.25rem}[data-scene] .md\:p-6{padding:1.5rem}[data-scene] .md\:p-7{padding:1.75rem}[data-scene] .md\:p-8{padding:2rem}[data-scene] .md\:pb-0{padding-bottom:0}[data-scene] .md\:pl-4{padding-left:1rem}[data-scene] .md\:pl-6{padding-left:1.5rem}[data-scene] .md\:text-2xl{font-size:1.5rem;line-height:2rem}[data-scene] .md\:text-3xl{font-size:1.875rem;line-height:2.25rem}[data-scene] .md\:text-4xl{font-size:2.25rem;line-height:2.5rem}[data-scene] .md\:text-6xl{font-size:3.75rem;line-height:1}[data-scene] .md\:text-\[13px\]{font-size:13px}[data-scene] .md\:text-\[18px\]{font-size:18px}[data-scene] .md\:text-base{font-size:1rem;line-height:1.5rem}[data-scene] .md\:text-lg{font-size:1.125rem;line-height:1.75rem}[data-scene] .md\:text-sm{font-size:.875rem;line-height:1.25rem}[data-scene] .md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){[data-scene] .lg\:sticky{position:sticky}[data-scene] .lg\:top-\[calc\(var\(--site-header-height\)\+0\.75rem\)\]{top:calc(var(--site-header-height) + .75rem)}[data-scene] .lg\:z-30{z-index:30}[data-scene] .lg\:scroll-mt-\[15rem\]{scroll-margin-top:15rem}[data-scene] .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-scene] .lg\:grid-cols-\[repeat\(var\(--beat-cols-wide\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--beat-cols-wide),minmax(0,1fr))}[data-scene] .lg\:rounded-3xl{border-radius:1.5rem}[data-scene] .lg\:bg-background{background-color:hsl(var(--background))}[data-scene] .lg\:shadow-\[0_-0\.75rem_0_0\.75rem_hsl\(var\(--background\)\)\]{--tw-shadow:0 -.75rem 0 .75rem hsl(var(--background));--tw-shadow-colored:0 -.75rem 0 .75rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}
