.wg-pointer-events-none{pointer-events:none}.wg-absolute{position:absolute}.wg-relative{position:relative}.wg-inset-0{inset:var(--wg-spacing-0)}.wg--bottom-1{bottom:calc(var(--wg-spacing-1) * -1)}.wg--right-1{right:calc(var(--wg-spacing-1) * -1)}.wg-bottom-0{bottom:var(--wg-spacing-0)}.wg-left-0{left:var(--wg-spacing-0)}.wg-left-3{left:var(--wg-spacing-3)}.wg-right-0{right:var(--wg-spacing-0)}.wg-top-3{top:var(--wg-spacing-3)}.wg-z-10{z-index:10}.wg-mx-6{margin-left:var(--wg-spacing-6);margin-right:var(--wg-spacing-6)}.wg-mx-auto{margin-left:auto;margin-right:auto}.wg-mb-1{margin-bottom:var(--wg-spacing-1)}.wg-mb-12{margin-bottom:var(--wg-spacing-12)}.wg-mb-2{margin-bottom:var(--wg-spacing-2)}.wg-mb-3{margin-bottom:var(--wg-spacing-3)}.wg-mb-4{margin-bottom:var(--wg-spacing-4)}.wg-mb-6{margin-bottom:var(--wg-spacing-6)}.wg-mb-8{margin-bottom:var(--wg-spacing-8)}.wg-ml-0\.5{margin-left:.125rem}.wg-ml-4{margin-left:var(--wg-spacing-4)}.wg-mr-1{margin-right:var(--wg-spacing-1)}.wg-mt-2{margin-top:var(--wg-spacing-2)}.wg-mt-4{margin-top:var(--wg-spacing-4)}.wg-mt-auto{margin-top:auto}.wg-line-clamp-1{-webkit-line-clamp:1}.wg-line-clamp-1,.wg-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.wg-line-clamp-2{-webkit-line-clamp:2}.wg-block{display:block}.wg-inline-block{display:inline-block}.wg-flex{display:flex}.wg-inline-flex{display:inline-flex}.wg-grid{display:grid}.wg-hidden{display:none}.wg-aspect-\[3\/2\]{aspect-ratio:3/2}.wg-h-0\.5{height:.125rem}.wg-h-1\.5{height:.375rem}.wg-h-10{height:var(--wg-spacing-10)}.wg-h-12{height:var(--wg-spacing-12)}.wg-h-16{height:var(--wg-spacing-16)}.wg-h-24{height:var(--wg-spacing-24)}.wg-h-3{height:var(--wg-spacing-3)}.wg-h-4{height:var(--wg-spacing-4)}.wg-h-5{height:var(--wg-spacing-5)}.wg-h-8{height:var(--wg-spacing-8)}.wg-h-\[1\.375rem\]{height:1.375rem}.wg-h-\[600px\]{height:600px}.wg-h-full{height:100%}.wg-min-h-8{min-height:var(--wg-spacing-8)}.wg-min-h-\[200vh\]{min-height:200vh}.wg-min-h-\[400px\]{min-height:400px}.wg-w-0{width:var(--wg-spacing-0)}.wg-w-0\.5{width:.125rem}.wg-w-10{width:var(--wg-spacing-10)}.wg-w-12{width:var(--wg-spacing-12)}.wg-w-16{width:var(--wg-spacing-16)}.wg-w-2{width:var(--wg-spacing-2)}.wg-w-3{width:var(--wg-spacing-3)}.wg-w-32{width:var(--wg-spacing-32)}.wg-w-4{width:var(--wg-spacing-4)}.wg-w-5{width:var(--wg-spacing-5)}.wg-w-8{width:var(--wg-spacing-8)}.wg-w-full{width:100%}.wg-min-w-0{min-width:var(--wg-spacing-0)}.wg-max-w-4xl{max-width:56rem}.wg-max-w-md{max-width:28rem}.wg-flex-1{flex:1 1 0%}.wg-flex-shrink-0,.wg-shrink-0{flex-shrink:0}.wg-grow{flex-grow:1}.wg-scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes wg-pulse{50%{opacity:.5}}.wg-animate-pulse{animation:wg-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes wg-spin{to{transform:rotate(1turn)}}.wg-animate-spin{animation:wg-spin 1s linear infinite}.wg-cursor-grab{cursor:grab}.wg-cursor-pointer{cursor:pointer}.wg-list-inside{list-style-position:inside}.wg-list-disc{list-style-type:disc}.wg-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.wg-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-flex-row{flex-direction:row}.wg-flex-col{flex-direction:column}.wg-flex-wrap{flex-wrap:wrap}.wg-items-start{align-items:flex-start}.wg-items-center{align-items:center}.wg-justify-center{justify-content:center}.wg-justify-between{justify-content:space-between}.wg-gap-0\.5{gap:.125rem}.wg-gap-1{gap:var(--wg-spacing-1)}.wg-gap-2{gap:var(--wg-spacing-2)}.wg-gap-3{gap:var(--wg-spacing-3)}.wg-gap-4{gap:var(--wg-spacing-4)}.wg-gap-6{gap:var(--wg-spacing-6)}.wg-gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.wg-gap-x-2{-moz-column-gap:var(--wg-spacing-2);column-gap:var(--wg-spacing-2)}.wg-space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.wg-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--wg-spacing-1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--wg-spacing-1) * var(--tw-space-y-reverse))}.wg-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--wg-spacing-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--wg-spacing-2) * var(--tw-space-y-reverse))}.wg-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--wg-spacing-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--wg-spacing-3) * var(--tw-space-y-reverse))}.wg-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--wg-spacing-4) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--wg-spacing-4) * var(--tw-space-y-reverse))}.wg-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--wg-spacing-6) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--wg-spacing-6) * var(--tw-space-y-reverse))}.wg-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--wg-spacing-8) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--wg-spacing-8) * var(--tw-space-y-reverse))}.wg-overflow-hidden,.wg-truncate{overflow:hidden}.wg-truncate{text-overflow:ellipsis}.wg-truncate,.wg-whitespace-nowrap{white-space:nowrap}.wg-rounded{border-radius:var(--wg-border-radius-md)}.wg-rounded-full{border-radius:var(--wg-border-radius-full)}.wg-rounded-lg{border-radius:var(--wg-border-radius-lg)}.wg-rounded-md{border-radius:.375rem}.wg-rounded-xl{border-radius:var(--wg-border-radius-xl)}.wg-border{border-width:1px}.wg-border-2{border-width:2px}.wg-border-t{border-top-width:1px}.wg-border-border{--tw-border-opacity:1;border-color:rgb(var(--wg-color-border)/var(--tw-border-opacity,1))}.wg-border-border\/30{border-color:rgb(var(--wg-color-border)/.3)}.wg-border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.wg-border-neutral-200{--tw-border-opacity:1;border-color:rgb(var(--wg-color-neutral-200)/var(--tw-border-opacity,1))}.wg-border-neutral-300{--tw-border-opacity:1;border-color:rgb(var(--wg-color-neutral-300)/var(--tw-border-opacity,1))}.wg-border-neutral-800{--tw-border-opacity:1;border-color:rgb(var(--wg-color-neutral-800)/var(--tw-border-opacity,1))}.wg-border-opacity-60{--tw-border-opacity:.6}.wg-bg-background\/80{background-color:rgb(var(--wg-color-background)/.8)}.wg-bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.wg-bg-current{background-color:currentColor}.wg-bg-error-100{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-error-100)/var(--tw-bg-opacity,1))}.wg-bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.wg-bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.wg-bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.wg-bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-neutral-100)/var(--tw-bg-opacity,1))}.wg-bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-neutral-200)/var(--tw-bg-opacity,1))}.wg-bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-neutral-800)/var(--tw-bg-opacity,1))}.wg-bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-neutral-900)/var(--tw-bg-opacity,1))}.wg-bg-primary-100{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-primary-100)/var(--tw-bg-opacity,1))}.wg-bg-primary-500{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-primary-500)/var(--tw-bg-opacity,1))}.wg-bg-primary-500\/50{background-color:rgb(var(--wg-color-primary-500)/.5)}.wg-bg-secondary-100{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-secondary-100)/var(--tw-bg-opacity,1))}.wg-bg-transparent{background-color:transparent}.wg-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.wg-bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.wg-bg-\[linear-gradient\(45deg\,transparent_25\%\,rgba\(0\,0\,0\,\.1\)_25\%\,rgba\(0\,0\,0\,\.1\)_50\%\,transparent_50\%\,transparent_75\%\,rgba\(0\,0\,0\,\.1\)_75\%\,rgba\(0\,0\,0\,\.1\)\)\]{background-image:linear-gradient(45deg,transparent 25%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 50%,transparent 0,transparent 75%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1))}.wg-bg-shallow-beach-to-algae{background-image:var(--wg-gradient-shallow-beach-to-algae)}.wg-bg-shallow-beach-to-deep-sea{background-image:var(--wg-gradient-shallow-beach-to-deep-sea)}.wg-bg-sunset-to-golden-light{background-image:var(--wg-gradient-sunset-to-golden-light)}.wg-bg-\[length\:20px_20px\]{background-size:20px 20px}.wg-object-contain{-o-object-fit:contain;object-fit:contain}.wg-object-cover{-o-object-fit:cover;object-fit:cover}.wg-p-1\.5{padding:.375rem}.wg-p-2{padding:var(--wg-spacing-2)}.wg-p-4{padding:var(--wg-spacing-4)}.wg-p-6{padding:var(--wg-spacing-6)}.wg-px-2{padding-left:var(--wg-spacing-2);padding-right:var(--wg-spacing-2)}.wg-px-2\.5{padding-left:.625rem;padding-right:.625rem}.wg-px-3{padding-left:var(--wg-spacing-3);padding-right:var(--wg-spacing-3)}.wg-px-4{padding-left:var(--wg-spacing-4);padding-right:var(--wg-spacing-4)}.wg-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.wg-py-1{padding-top:var(--wg-spacing-1);padding-bottom:var(--wg-spacing-1)}.wg-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.wg-py-2{padding-top:var(--wg-spacing-2);padding-bottom:var(--wg-spacing-2)}.wg-py-20{padding-top:var(--wg-spacing-20);padding-bottom:var(--wg-spacing-20)}.wg-py-4{padding-top:var(--wg-spacing-4);padding-bottom:var(--wg-spacing-4)}.wg-pb-3{padding-bottom:var(--wg-spacing-3)}.wg-pl-0{padding-left:var(--wg-spacing-0)}.wg-pr-3{padding-right:var(--wg-spacing-3)}.wg-pt-0{padding-top:var(--wg-spacing-0)}.wg-pt-2{padding-top:var(--wg-spacing-2)}.wg-pt-8{padding-top:var(--wg-spacing-8)}.wg-text-center{text-align:center}.wg-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.wg-text-2xl{font-size:1.5rem;line-height:2rem}.wg-text-3xl{font-size:1.875rem;line-height:2.25rem}.wg-text-4xl{font-size:2.25rem;line-height:2.5rem}.wg-text-base{font-size:1rem;line-height:1.5rem}.wg-text-lg{font-size:1.125rem;line-height:1.75rem}.wg-text-sm{font-size:.875rem;line-height:1.25rem}.wg-text-xl{font-size:1.25rem;line-height:1.75rem}.wg-text-xs{font-size:.75rem;line-height:1rem}.wg-font-black{font-weight:900}.wg-font-bold{font-weight:700}.wg-font-medium{font-weight:500}.wg-font-semibold{font-weight:600}.wg-uppercase{text-transform:uppercase}.wg-italic{font-style:italic}.wg-leading-6{line-height:1.5rem}.wg-leading-7{line-height:1.75rem}.wg-leading-\[0\.8\]{line-height:.8}.wg-leading-relaxed{line-height:1.625}.wg-leading-tight{line-height:1.25}.wg-tracking-\[1px\]{letter-spacing:1px}.wg-tracking-tight{letter-spacing:-.025em}.wg-tracking-tighter{letter-spacing:-.05em}.wg-text-error-700{--tw-text-opacity:1;color:rgb(var(--wg-color-error-700)/var(--tw-text-opacity,1))}.wg-text-foreground{--tw-text-opacity:1;color:rgb(var(--wg-color-foreground)/var(--tw-text-opacity,1))}.wg-text-foreground\/90{color:rgb(var(--wg-color-foreground)/.9)}.wg-text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.wg-text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.wg-text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.wg-text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.wg-text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.wg-text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.wg-text-muted-foreground{--tw-text-opacity:1;color:rgb(var(--wg-color-muted-foreground)/var(--tw-text-opacity,1))}.wg-text-neutral-200{--tw-text-opacity:1;color:rgb(var(--wg-color-neutral-200)/var(--tw-text-opacity,1))}.wg-text-neutral-400{--tw-text-opacity:1;color:rgb(var(--wg-color-neutral-400)/var(--tw-text-opacity,1))}.wg-text-neutral-600{--tw-text-opacity:1;color:rgb(var(--wg-color-neutral-600)/var(--tw-text-opacity,1))}.wg-text-neutral-700{--tw-text-opacity:1;color:rgb(var(--wg-color-neutral-700)/var(--tw-text-opacity,1))}.wg-text-neutral-800{--tw-text-opacity:1;color:rgb(var(--wg-color-neutral-800)/var(--tw-text-opacity,1))}.wg-text-primary-500{--tw-text-opacity:1;color:rgb(var(--wg-color-primary-500)/var(--tw-text-opacity,1))}.wg-text-primary-500\/75{color:rgb(var(--wg-color-primary-500)/.75)}.wg-text-primary-700{--tw-text-opacity:1;color:rgb(var(--wg-color-primary-700)/var(--tw-text-opacity,1))}.wg-text-secondary-700{--tw-text-opacity:1;color:rgb(var(--wg-color-secondary-700)/var(--tw-text-opacity,1))}.wg-text-transparent{color:transparent}.wg-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.wg-text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.wg-no-underline{text-decoration-line:none}.wg-opacity-20{opacity:.2}.wg-shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.wg-shadow-2xl,.wg-shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.wg-shadow-lg{--tw-shadow:var(--wg-shadow-lg);--tw-shadow-colored:var(--wg-shadow-lg)}.wg-shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.wg-shadow-md,.wg-shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.wg-shadow-sm{--tw-shadow:var(--wg-shadow-sm);--tw-shadow-colored:var(--wg-shadow-sm)}.wg-outline{outline-style:solid}.wg-outline-1{outline-width:1px}.wg-outline-neutral-200{outline-color:rgb(var(--wg-color-neutral-200)/1)}.wg-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.wg-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.wg-duration-200{transition-duration:.2s}.wg-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.wg-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.wg-will-change-transform{will-change:transform}.\[--artist-color\:var\(--color-neutral-400\)\]{--artist-color:var(--color-neutral-400)}.\[--song-color\:var\(--color-neutral-200\)\]{--song-color:var(--color-neutral-200)}.\[animation-duration\:8s\]{animation-duration:8s}:root{--wg-color-primary-50:240 253 250;--wg-color-primary-100:204 251 241;--wg-color-primary-200:153 246 228;--wg-color-primary-300:94 234 212;--wg-color-primary-400:45 212 191;--wg-color-primary-500:20 184 166;--wg-color-primary-600:13 148 136;--wg-color-primary-700:15 118 110;--wg-color-primary-800:17 94 89;--wg-color-primary-900:19 78 74;--wg-color-secondary-50:236 254 255;--wg-color-secondary-100:207 250 254;--wg-color-secondary-200:165 243 252;--wg-color-secondary-300:103 232 249;--wg-color-secondary-400:34 211 238;--wg-color-secondary-500:6 182 212;--wg-color-secondary-600:8 145 178;--wg-color-secondary-700:14 116 144;--wg-color-secondary-800:21 94 117;--wg-color-secondary-900:22 78 99;--wg-color-tertiary-50:254 250 248;--wg-color-tertiary-100:253 244 240;--wg-color-tertiary-200:250 229 211;--wg-color-tertiary-300:245 213 184;--wg-color-tertiary-400:237 196 154;--wg-color-tertiary-500:228 177 122;--wg-color-tertiary-600:212 158 95;--wg-color-tertiary-700:184 133 74;--wg-color-tertiary-800:154 109 58;--wg-color-tertiary-900:125 86 41;--wg-color-accent-50:254 242 242;--wg-color-accent-100:254 226 226;--wg-color-accent-200:254 202 202;--wg-color-accent-300:252 165 165;--wg-color-accent-400:248 113 113;--wg-color-accent-500:239 68 68;--wg-color-accent-600:220 38 38;--wg-color-accent-700:185 28 28;--wg-color-accent-800:153 27 27;--wg-color-accent-900:127 29 29;--wg-color-success-50:236 253 245;--wg-color-success-100:209 250 229;--wg-color-success-500:16 185 129;--wg-color-success-600:5 150 105;--wg-color-success-700:4 120 87;--wg-color-warning-50:255 251 235;--wg-color-warning-100:254 243 199;--wg-color-warning-500:245 158 11;--wg-color-warning-600:217 119 6;--wg-color-warning-700:180 83 9;--wg-color-error-50:254 242 242;--wg-color-error-100:254 226 226;--wg-color-error-500:239 68 68;--wg-color-error-600:220 38 38;--wg-color-error-700:185 28 28;--wg-color-info-50:236 254 255;--wg-color-info-100:207 250 254;--wg-color-info-500:6 182 212;--wg-color-info-600:8 145 178;--wg-color-info-700:14 116 144;--wg-color-neutral-50:250 250 250;--wg-color-neutral-100:245 245 245;--wg-color-neutral-200:229 229 229;--wg-color-neutral-300:212 212 212;--wg-color-neutral-400:163 163 163;--wg-color-neutral-500:115 115 115;--wg-color-neutral-600:82 82 82;--wg-color-neutral-700:64 64 64;--wg-color-neutral-800:38 38 38;--wg-color-neutral-900:23 23 23;--wg-color-background:255 255 255;--wg-color-foreground:19 78 74;--wg-color-muted:240 253 250;--wg-color-muted-foreground:15 118 110;--wg-color-border:204 251 241;--wg-color-ring:20 184 166;--wg-gradient-shallow-beach-to-deep-sea:linear-gradient(135deg,rgb(20 184 166),rgb(6 182 212));--wg-gradient-shallow-beach-to-algae:linear-gradient(135deg,rgb(20 184 166),rgb(16 185 129));--wg-gradient-shallow-beach-to-sand:linear-gradient(135deg,rgb(20 184 166),rgb(228 177 122));--wg-gradient-shallow-beach-to-sunset:linear-gradient(135deg,rgb(20 184 166),rgb(239 68 68));--wg-gradient-shallow-beach-to-golden-light:linear-gradient(135deg,rgb(20 184 166),rgb(245 158 11));--wg-gradient-deep-sea-to-shallow-beach:linear-gradient(135deg,rgb(6 182 212),rgb(20 184 166));--wg-gradient-deep-sea-to-algae:linear-gradient(135deg,rgb(6 182 212),rgb(16 185 129));--wg-gradient-deep-sea-to-sand:linear-gradient(135deg,rgb(6 182 212),rgb(228 177 122));--wg-gradient-deep-sea-to-sunset:linear-gradient(135deg,rgb(6 182 212),rgb(239 68 68));--wg-gradient-deep-sea-to-golden-light:linear-gradient(135deg,rgb(6 182 212),rgb(245 158 11));--wg-gradient-algae-to-shallow-beach:linear-gradient(135deg,rgb(16 185 129),rgb(20 184 166));--wg-gradient-algae-to-deep-sea:linear-gradient(135deg,rgb(16 185 129),rgb(6 182 212));--wg-gradient-algae-to-sand:linear-gradient(135deg,rgb(16 185 129),rgb(228 177 122));--wg-gradient-algae-to-sunset:linear-gradient(135deg,rgb(16 185 129),rgb(239 68 68));--wg-gradient-algae-to-golden-light:linear-gradient(135deg,rgb(16 185 129),rgb(245 158 11));--wg-gradient-sand-to-shallow-beach:linear-gradient(135deg,rgb(228 177 122),rgb(20 184 166));--wg-gradient-sand-to-deep-sea:linear-gradient(135deg,rgb(228 177 122),rgb(6 182 212));--wg-gradient-sand-to-algae:linear-gradient(135deg,rgb(228 177 122),rgb(16 185 129));--wg-gradient-sand-to-sunset:linear-gradient(135deg,rgb(228 177 122),rgb(239 68 68));--wg-gradient-sand-to-golden-light:linear-gradient(135deg,rgb(228 177 122),rgb(245 158 11));--wg-gradient-sunset-to-shallow-beach:linear-gradient(135deg,rgb(239 68 68),rgb(20 184 166));--wg-gradient-sunset-to-deep-sea:linear-gradient(135deg,rgb(239 68 68),rgb(6 182 212));--wg-gradient-sunset-to-algae:linear-gradient(135deg,rgb(239 68 68),rgb(16 185 129));--wg-gradient-sunset-to-sand:linear-gradient(135deg,rgb(239 68 68),rgb(228 177 122));--wg-gradient-sunset-to-golden-light:linear-gradient(135deg,rgb(239 68 68),rgb(245 158 11));--wg-gradient-golden-light-to-shallow-beach:linear-gradient(135deg,rgb(245 158 11),rgb(20 184 166));--wg-gradient-golden-light-to-deep-sea:linear-gradient(135deg,rgb(245 158 11),rgb(6 182 212));--wg-gradient-golden-light-to-algae:linear-gradient(135deg,rgb(245 158 11),rgb(16 185 129));--wg-gradient-golden-light-to-sand:linear-gradient(135deg,rgb(245 158 11),rgb(228 177 122));--wg-gradient-golden-light-to-sunset:linear-gradient(135deg,rgb(245 158 11),rgb(239 68 68));--wg-spacing-0:0px;--wg-spacing-1:4px;--wg-spacing-2:8px;--wg-spacing-3:12px;--wg-spacing-4:16px;--wg-spacing-5:20px;--wg-spacing-6:24px;--wg-spacing-8:32px;--wg-spacing-10:40px;--wg-spacing-12:48px;--wg-spacing-16:64px;--wg-spacing-20:80px;--wg-spacing-24:96px;--wg-spacing-32:128px;--wg-spacing-40:160px;--wg-spacing-48:192px;--wg-spacing-64:256px;--wg-border-radius-none:0px;--wg-border-radius-sm:.125rem;--wg-border-radius-md:.375rem;--wg-border-radius-lg:.5rem;--wg-border-radius-xl:.75rem;--wg-border-radius-full:9999px;--wg-shadow-sm:0 1px 2px 0 rgb(0 0 0/.05);--wg-shadow-md:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);--wg-shadow-lg:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);--wg-shadow-xl:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1)}[data-theme=dark]{--wg-color-primary-50:19 78 74;--wg-color-primary-100:17 94 89;--wg-color-primary-200:15 118 110;--wg-color-primary-300:13 148 136;--wg-color-primary-400:20 184 166;--wg-color-primary-500:45 212 191;--wg-color-primary-600:94 234 212;--wg-color-primary-700:153 246 228;--wg-color-primary-800:204 251 241;--wg-color-primary-900:240 253 250;--wg-color-secondary-50:22 78 99;--wg-color-secondary-100:21 94 117;--wg-color-secondary-200:14 116 144;--wg-color-secondary-300:8 145 178;--wg-color-secondary-400:6 182 212;--wg-color-secondary-500:34 211 238;--wg-color-secondary-600:103 232 249;--wg-color-secondary-700:165 243 252;--wg-color-secondary-800:207 250 254;--wg-color-secondary-900:236 254 255;--wg-color-tertiary-50:125 86 41;--wg-color-tertiary-100:154 109 58;--wg-color-tertiary-200:184 133 74;--wg-color-tertiary-300:212 158 95;--wg-color-tertiary-400:228 177 122;--wg-color-tertiary-500:237 196 154;--wg-color-tertiary-600:245 213 184;--wg-color-tertiary-700:250 229 211;--wg-color-tertiary-800:253 244 240;--wg-color-tertiary-900:254 250 248;--wg-color-accent-50:127 29 29;--wg-color-accent-100:153 27 27;--wg-color-accent-200:185 28 28;--wg-color-accent-300:220 38 38;--wg-color-accent-400:239 68 68;--wg-color-accent-500:248 113 113;--wg-color-accent-600:252 165 165;--wg-color-accent-700:254 202 202;--wg-color-accent-800:254 226 226;--wg-color-accent-900:254 242 242;--wg-color-success-50:6 78 59;--wg-color-success-100:6 95 70;--wg-color-success-500:52 211 153;--wg-color-success-600:110 231 183;--wg-color-success-700:167 243 208;--wg-color-warning-50:120 53 15;--wg-color-warning-100:146 64 14;--wg-color-warning-500:251 191 36;--wg-color-warning-600:252 211 77;--wg-color-warning-700:253 230 138;--wg-color-error-50:127 29 29;--wg-color-error-100:153 27 27;--wg-color-error-500:248 113 113;--wg-color-error-600:252 165 165;--wg-color-error-700:254 202 202;--wg-color-info-50:22 78 99;--wg-color-info-100:21 94 117;--wg-color-info-500:34 211 238;--wg-color-info-600:103 232 249;--wg-color-info-700:165 243 252;--wg-color-neutral-50:23 23 23;--wg-color-neutral-100:38 38 38;--wg-color-neutral-200:64 64 64;--wg-color-neutral-300:82 82 82;--wg-color-neutral-400:115 115 115;--wg-color-neutral-500:163 163 163;--wg-color-neutral-600:212 212 212;--wg-color-neutral-700:229 229 229;--wg-color-neutral-800:245 245 245;--wg-color-neutral-900:250 250 250;--wg-color-background:23 23 23;--wg-color-foreground:240 253 250;--wg-color-muted:19 78 74;--wg-color-muted-foreground:153 246 228;--wg-color-border:15 118 110;--wg-color-ring:45 212 191;--wg-gradient-shallow-beach-to-deep-sea:linear-gradient(135deg,rgb(45 212 191),rgb(34 211 238));--wg-gradient-shallow-beach-to-algae:linear-gradient(135deg,rgb(45 212 191),rgb(52 211 153));--wg-gradient-shallow-beach-to-sand:linear-gradient(135deg,rgb(45 212 191),rgb(237 196 154));--wg-gradient-shallow-beach-to-sunset:linear-gradient(135deg,rgb(45 212 191),rgb(248 113 113));--wg-gradient-shallow-beach-to-golden-light:linear-gradient(135deg,rgb(45 212 191),rgb(251 191 36));--wg-gradient-deep-sea-to-shallow-beach:linear-gradient(135deg,rgb(34 211 238),rgb(45 212 191));--wg-gradient-deep-sea-to-algae:linear-gradient(135deg,rgb(34 211 238),rgb(52 211 153));--wg-gradient-deep-sea-to-sand:linear-gradient(135deg,rgb(34 211 238),rgb(237 196 154));--wg-gradient-deep-sea-to-sunset:linear-gradient(135deg,rgb(34 211 238),rgb(248 113 113));--wg-gradient-deep-sea-to-golden-light:linear-gradient(135deg,rgb(34 211 238),rgb(251 191 36));--wg-gradient-algae-to-shallow-beach:linear-gradient(135deg,rgb(52 211 153),rgb(45 212 191));--wg-gradient-algae-to-deep-sea:linear-gradient(135deg,rgb(52 211 153),rgb(34 211 238));--wg-gradient-algae-to-sand:linear-gradient(135deg,rgb(52 211 153),rgb(237 196 154));--wg-gradient-algae-to-sunset:linear-gradient(135deg,rgb(52 211 153),rgb(248 113 113));--wg-gradient-algae-to-golden-light:linear-gradient(135deg,rgb(52 211 153),rgb(251 191 36));--wg-gradient-sand-to-shallow-beach:linear-gradient(135deg,rgb(237 196 154),rgb(45 212 191));--wg-gradient-sand-to-deep-sea:linear-gradient(135deg,rgb(237 196 154),rgb(34 211 238));--wg-gradient-sand-to-algae:linear-gradient(135deg,rgb(237 196 154),rgb(52 211 153));--wg-gradient-sand-to-sunset:linear-gradient(135deg,rgb(237 196 154),rgb(248 113 113));--wg-gradient-sand-to-golden-light:linear-gradient(135deg,rgb(237 196 154),rgb(251 191 36));--wg-gradient-sunset-to-shallow-beach:linear-gradient(135deg,rgb(248 113 113),rgb(45 212 191));--wg-gradient-sunset-to-deep-sea:linear-gradient(135deg,rgb(248 113 113),rgb(34 211 238));--wg-gradient-sunset-to-algae:linear-gradient(135deg,rgb(248 113 113),rgb(52 211 153));--wg-gradient-sunset-to-sand:linear-gradient(135deg,rgb(248 113 113),rgb(237 196 154));--wg-gradient-sunset-to-golden-light:linear-gradient(135deg,rgb(248 113 113),rgb(251 191 36));--wg-gradient-golden-light-to-shallow-beach:linear-gradient(135deg,rgb(251 191 36),rgb(45 212 191));--wg-gradient-golden-light-to-deep-sea:linear-gradient(135deg,rgb(251 191 36),rgb(34 211 238));--wg-gradient-golden-light-to-algae:linear-gradient(135deg,rgb(251 191 36),rgb(52 211 153));--wg-gradient-golden-light-to-sand:linear-gradient(135deg,rgb(251 191 36),rgb(237 196 154));--wg-gradient-golden-light-to-sunset:linear-gradient(135deg,rgb(251 191 36),rgb(248 113 113));--wg-spacing-0:0px;--wg-spacing-1:4px;--wg-spacing-2:8px;--wg-spacing-3:12px;--wg-spacing-4:16px;--wg-spacing-5:20px;--wg-spacing-6:24px;--wg-spacing-8:32px;--wg-spacing-10:40px;--wg-spacing-12:48px;--wg-spacing-16:64px;--wg-spacing-20:80px;--wg-spacing-24:96px;--wg-spacing-32:128px;--wg-spacing-40:160px;--wg-spacing-48:192px;--wg-spacing-64:256px;--wg-border-radius-none:0px;--wg-border-radius-sm:.125rem;--wg-border-radius-md:.375rem;--wg-border-radius-lg:.5rem;--wg-border-radius-xl:.75rem;--wg-border-radius-full:9999px;--wg-shadow-sm:0 1px 2px 0 rgb(0 0 0/.3);--wg-shadow-md:0 4px 6px -1px rgb(0 0 0/.4),0 2px 4px -2px rgb(0 0 0/.4);--wg-shadow-lg:0 10px 15px -3px rgb(0 0 0/.4),0 4px 6px -4px rgb(0 0 0/.4);--wg-shadow-xl:0 20px 25px -5px rgb(0 0 0/.4),0 8px 10px -6px rgb(0 0 0/.4)}.wg-gradient-primary-to-secondary{background:var(--wg-gradient-primary-to-secondary)}.wg-gradient-primary-to-tertiary{background:var(--wg-gradient-primary-to-tertiary)}.wg-gradient-secondary-to-tertiary{background:var(--wg-gradient-secondary-to-tertiary)}.wg-gradient-primary-to-accent{background:var(--wg-gradient-primary-to-accent)}.wg-gradient-secondary-to-accent{background:var(--wg-gradient-secondary-to-accent)}.wg-gradient-tertiary-to-accent{background:var(--wg-gradient-tertiary-to-accent)}.wg-gradient-accent-to-primary{background:var(--wg-gradient-accent-to-primary)}.hover\:wg-z-50:hover{z-index:50}.hover\:wg-w-full:hover{width:100%}.hover\:wg-bg-neutral-200:hover{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-neutral-200)/var(--tw-bg-opacity,1))}.hover\:wg-pb-2:hover{padding-bottom:var(--wg-spacing-2)}.hover\:wg-pl-1:hover{padding-left:var(--wg-spacing-1)}.hover\:wg-pr-2:hover{padding-right:var(--wg-spacing-2)}.hover\:wg-pt-1:hover{padding-top:var(--wg-spacing-1)}.hover\:wg-text-primary-300:hover{--tw-text-opacity:1;color:rgb(var(--wg-color-primary-300)/var(--tw-text-opacity,1))}.hover\:wg-text-primary-500:hover{--tw-text-opacity:1;color:rgb(var(--wg-color-primary-500)/var(--tw-text-opacity,1))}.hover\:wg-underline:hover{text-decoration-line:underline}.hover\:wg-shadow-lg:hover{--tw-shadow:var(--wg-shadow-lg);--tw-shadow-colored:var(--wg-shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.active\:wg-cursor-grabbing:active{cursor:grabbing}.wg-group:hover .group-hover\:wg-w-full{width:100%}.wg-group:hover .group-hover\:wg-cursor-pointer{cursor:pointer}@media(min-width:640px){.sm\:wg-text-2xl{font-size:1.5rem;line-height:2rem}.sm\:wg-leading-10{line-height:2.5rem}}@media(min-width:768px){.md\:wg-mb-0{margin-bottom:var(--wg-spacing-0)}.md\:wg-mt-3{margin-top:var(--wg-spacing-3)}.md\:wg-flex{display:flex}.md\:wg-h-20{height:var(--wg-spacing-20)}.md\:wg-w-20{width:var(--wg-spacing-20)}.md\:wg-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:wg-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:wg-gap-6{gap:var(--wg-spacing-6)}.md\:wg-space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--wg-spacing-8) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--wg-spacing-8) * var(--tw-space-y-reverse))}.md\:wg-rounded-lg{border-radius:var(--wg-border-radius-lg)}.md\:wg-pt-0{padding-top:var(--wg-spacing-0)}.md\:wg-text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:hover\:wg-scale-\[1\.15\]:hover{--tw-scale-x:1.15;--tw-scale-y:1.15;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media(min-width:1024px){.lg\:wg-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.xl\:wg-px-5{padding-left:var(--wg-spacing-5);padding-right:var(--wg-spacing-5)}.xl\:wg-text-7xl{font-size:4.5rem;line-height:1}}@media(prefers-color-scheme:dark){.dark\:wg-border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:wg-border-neutral-400{--tw-border-opacity:1;border-color:rgb(var(--wg-color-neutral-400)/var(--tw-border-opacity,1))}.dark\:wg-border-neutral-700{--tw-border-opacity:1;border-color:rgb(var(--wg-color-neutral-700)/var(--tw-border-opacity,1))}.dark\:wg-bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:wg-bg-green-900{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.dark\:wg-bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-neutral-100)/var(--tw-bg-opacity,1))}.dark\:wg-bg-neutral-700{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-neutral-700)/var(--tw-bg-opacity,1))}.dark\:wg-bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-neutral-800)/var(--tw-bg-opacity,1))}.dark\:wg-bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-neutral-900)/var(--tw-bg-opacity,1))}.dark\:wg-bg-primary-900{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-primary-900)/var(--tw-bg-opacity,1))}.dark\:wg-bg-secondary-900{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-secondary-900)/var(--tw-bg-opacity,1))}.dark\:wg-bg-yellow-900{--tw-bg-opacity:1;background-color:rgb(113 63 18/var(--tw-bg-opacity,1))}.dark\:wg-text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark\:wg-text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:wg-text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dark\:wg-text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.dark\:wg-text-neutral-200{--tw-text-opacity:1;color:rgb(var(--wg-color-neutral-200)/var(--tw-text-opacity,1))}.dark\:wg-text-neutral-300{--tw-text-opacity:1;color:rgb(var(--wg-color-neutral-300)/var(--tw-text-opacity,1))}.dark\:wg-text-neutral-400{--tw-text-opacity:1;color:rgb(var(--wg-color-neutral-400)/var(--tw-text-opacity,1))}.dark\:wg-text-neutral-500{--tw-text-opacity:1;color:rgb(var(--wg-color-neutral-500)/var(--tw-text-opacity,1))}.dark\:wg-text-neutral-900{--tw-text-opacity:1;color:rgb(var(--wg-color-neutral-900)/var(--tw-text-opacity,1))}.dark\:wg-text-primary-300{--tw-text-opacity:1;color:rgb(var(--wg-color-primary-300)/var(--tw-text-opacity,1))}.dark\:wg-text-secondary-300{--tw-text-opacity:1;color:rgb(var(--wg-color-secondary-300)/var(--tw-text-opacity,1))}.dark\:wg-text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.dark\:wg-outline-neutral-700{outline-color:rgb(var(--wg-color-neutral-700)/1)}.dark\:hover\:wg-bg-neutral-700:hover{--tw-bg-opacity:1;background-color:rgb(var(--wg-color-neutral-700)/var(--tw-bg-opacity,1))}.dark\:hover\:wg-text-primary-400:hover{--tw-text-opacity:1;color:rgb(var(--wg-color-primary-400)/var(--tw-text-opacity,1))}}:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,0.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,0.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,0.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,0.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,0.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,0.3);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,0.5),0 -4px 8px 0 rgba(0,0,0,0.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh) * 100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh) * 100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh) * 100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.light .DocSearch{--docsearch-primary-color:theme(colors.primary.600);--docsearch-highlight-color:theme(colors.primary.600);--docsearch-searchbox-shadow:inset 0 0 0 2px theme(colors.primary.600);--docsearch-muted-color:theme(colors.gray.500);--docsearch-container-background:theme(colors.gray.400/80%);--docsearch-modal-background:theme(colors.gray.200);--docsearch-searchbox-background:theme(colors.gray.100);--docsearch-searchbox-focus-background:theme(colors.gray.100);--docsearch-hit-color:theme(colors.gray.700);--docsearch-hit-shadow:none;--docsearch-hit-active-color:theme(colors.gray.800);--docsearch-hit-background:theme(colors.gray.100);--docsearch-footer-background:theme(colors.gray.100)}.dark .DocSearch{--docsearch-primary-color:theme(colors.primary.600);--docsearch-highlight-color:theme(colors.primary.600);--docsearch-searchbox-shadow:inset 0 0 0 2px theme(colors.primary.600);--docsearch-text-color:theme(colors.gray.300);--docsearch-muted-color:theme(colors.gray.400);--docsearch-container-background:theme(colors.gray.900/80%);--docsearch-modal-background:theme(colors.gray.900);--docsearch-modal-shadow:inset 1px 1px 0 0 rgb(44,46,64),0 3px 8px 0 rgb(0,3,9);--docsearch-searchbox-background:theme(colors.gray.800);--docsearch-searchbox-focus-background:theme(colors.gray.800);--docsearch-hit-color:theme(colors.gray.200);--docsearch-hit-shadow:none;--docsearch-hit-active-color:theme(colors.gray.100);--docsearch-hit-background:theme(colors.gray.800);--docsearch-footer-background:theme(colors.gray.900);--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,0.5),0 -4px 8px 0 rgba(0,0,0,0.2);--docsearch-key-gradient:linear-gradient(-26.5deg,theme(colors.gray.800),theme(colors.gray.900));--docsearch-key-shadow:inset 0 -2px 0 0 rgb(40,45,85),inset 0 0 1px 1px rgb(81,87,125),0 2px 2px 0 rgba(3,4,9,0.3);--docsearch-logo-color:theme(colors.gray.300)}.dark .DocSearch-Input,.dark .DocSearch-Input:focus,.light .DocSearch-Input,.light .DocSearch-Input:focus{box-shadow:0 0 #0000;background:transparent}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/tech-blog/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/tech-blog/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/tech-blog/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_6e8864{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_6e8864{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@media (prefers-color-scheme:dark){.markdown-alert{--color-border-default:#30363d;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-danger-fg:#f85149;--color-danger-emphasis:#da3633;--color-attention-fg:#d29922;--color-attention-emphasis:#9e6a03;--color-done-fg:#a371f7;--color-done-emphasis:#8957e5;--color-success-fg:#3fb950;--color-success-emphasis:#238636}}@media (prefers-color-scheme:light){.markdown-alert{--color-border-default:#d0d7de;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-danger-fg:#d1242f;--color-danger-emphasis:#cf222e;--color-attention-fg:#9a6700;--color-attention-emphasis:#9a6700;--color-done-fg:#8250df;--color-done-emphasis:#8250df;--color-success-fg:#1a7f37;--color-success-emphasis:#1f883d}}.markdown-alert{border-left:.25em solid var(--borderColor-default,var(--color-border-default));color:inherit;margin-bottom:16px;padding:.5rem 1em}.markdown-alert>:last-child{margin-bottom:0!important}.markdown-alert .markdown-alert-title{align-items:center;display:flex;font-size:14px;font-weight:500;line-height:1}.markdown-alert .markdown-alert-title svg.octicon{margin-right:8px!important;margin-right:var(--base-size-8,8px)!important;fill:currentColor}.markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis))}.markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--color-accent-fg);color:var(--fgColor-accent,var(--color-accent-fg))}.markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis,var(--color-success-emphasis))}.markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--color-success-fg);color:var(--fgColor-success,var(--color-success-fg))}.markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis,var(--color-done-emphasis))}.markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--color-done-fg);color:var(--fgColor-done,var(--color-done-fg))}.markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--color-attention-fg);color:var(--fgColor-attention,var(--color-attention-fg))}.markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--color-danger-fg);color:var(--fgColor-danger,var(--color-danger-fg))}