@import"https://unpkg.com/open-props@1.7.7/open-props.min.css";.viewport[data-v-ebb85051]{flex-direction:column;display:flex;overflow:clip}.flip-enter-active[data-v-ebb85051],.flip-leave-active[data-v-ebb85051]{transition:transform .3s ease-in-out}.flip-enter-from[data-v-ebb85051]{transform:translateY(-75px)}.flip-leave-to[data-v-ebb85051]{transform:translateY(75px)}.tab-content[data-active=true][data-v-6dae1585]{animation:.3s slide-in-6dae1585}.tab-content[data-active=false][data-v-6dae1585]{animation:.3s slide-out-6dae1585}@keyframes slide-out-6dae1585{to{transform:translate(calc(var(--direction,1)*100%));opacity:0}}@keyframes slide-in-6dae1585{0%{transform:translate(calc(var(--direction,1)*100%));opacity:0}to{opacity:1;transform:translate(0)}}.TextField{&[data-v-6fd7caa6]{position:relative;width:100%;max-width:20rem;margin-bottom:1.5em}label[data-v-6fd7caa6]{display:block;margin-bottom:.25rem;white-space:nowrap;font-size:.875rem;font-weight:600;color:#fff}input{&[data-v-6fd7caa6]{width:100%;cursor:pointer;white-space:nowrap;border-radius:.375rem;font-size:.875rem;border:1px solid rgb(63,63,70);background-color:#27272a;padding:.75rem .75rem .75rem 1rem;color:#fff;transition-property:all;transition-duration:.2s}&[data-v-6fd7caa6]:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 1px #10b981;background-color:#18181b}&[data-v-6fd7caa6]:hover{background-color:#18181b}&[data-v-6fd7caa6]:user-invalid{border-color:#ef4444;outline:none;box-shadow:0 0 0 1px #ef4444;background-color:#27272a}&[data-v-6fd7caa6]::placeholder{color:#a1a1aa}}.error[data-v-6fd7caa6]{position:absolute;left:0;display:none;font-size:.875rem;color:#ef4444;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}&:has(:user-invalid){.error[data-v-6fd7caa6]{display:block}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-a071fba0],[data-v-a071fba0]:before,[data-v-a071fba0]:after,[data-v-a071fba0]::backdrop{--tw-content:""}}}.slider[data-v-a071fba0]{--track-width:200px}.slider .track[data-v-a071fba0]{width:var(--track-width)}.slider .track[data-v-a071fba0]:before{height:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-md,.375rem);background-color:var(--color-emerald-500,oklch(69.6% .17 162.48));--tw-content:"";content:var(--tw-content);translate:calc(var(--1ddeb05d)*var(--track-width))0;width:calc((var(--77ba1a9e) - var(--1ddeb05d))*100%)}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.switch-wrapper[data-v-4efdf111]{display:flex;align-items:center}.switch[data-v-4efdf111]{display:flex;width:var(--size-8);align-items:center;padding:var(--size-1);border-radius:var(--radius-round);cursor:pointer;background:var(--gray-6);transition:background-color var(--animation-duration-medium) var(--ease-3)}.switch[data-v-4efdf111]:focus{outline:4px solid var(--green-4)}.switch--active[data-v-4efdf111]{background:var(--green-6)}.switch__thumb[data-v-4efdf111]{height:var(--size-4);width:var(--size-4);flex-shrink:0;border-radius:var(--radius-round);background:var(--gray-0);transform-origin:center;transition:transform 1s var(--ease-spring-5)}.switch--active .switch__thumb[data-v-4efdf111]{transform:translate(var(--size-4))}.switch__label[data-v-4efdf111]{margin-left:var(--size-3);font-size:var(--font-size-1);font-weight:var(--font-weight-5);color:var(--gray-0)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}section:where(.astro-zyxr4z7w){background:radial-gradient(closest-corner,#06b6d438,#18181b1a 70%)}section:where(.astro-zyxr4z7w) .highlight{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-cyan-400,oklch(78.9% .154 211.53));--tw-gradient-to:var(--color-cyan-600,oklch(60.9% .126 221.723));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-3337eb95],[data-v-3337eb95]:before,[data-v-3337eb95]:after,[data-v-3337eb95]::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.InputNumber[data-v-3337eb95]{width:100%;max-width:var(--container-xs,20rem);margin-bottom:1.5em;position:relative}.InputNumber label[data-v-3337eb95]{margin-bottom:calc(var(--spacing,.25rem)*1);width:100%;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);display:block}.InputNumber input[data-v-3337eb95]{background-color:var(--color-zinc-800,oklch(27.4% .006 286.033));width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.InputNumber input[data-v-3337eb95]:focus{border-color:var(--color-emerald-500,oklch(69.6% .17 162.48));background-color:var(--color-zinc-900,oklch(21% .006 285.885));--tw-outline-style:none;outline-style:none}.InputNumber input[data-v-3337eb95]:disabled{cursor:not-allowed}.InputNumber .wrapper[data-v-3337eb95]{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-700,oklch(37% .013 285.805));background-color:var(--color-zinc-800,oklch(27.4% .006 286.033));align-items:stretch;display:flex;overflow:hidden}.InputNumber .wrapper[data-v-3337eb95]:has(input:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-emerald-500,oklch(69.6% .17 162.48))}.InputNumber .error-message[data-v-3337eb95]{left:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-red-500,oklch(63.7% .237 25.331));position:absolute;bottom:-1.5em}.InputNumber.has-error input[data-v-3337eb95]{background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-600,oklch(57.7% .245 27.325))}.InputNumber.has-error input[data-v-3337eb95]:focus{border-color:var(--color-red-500,oklch(63.7% .237 25.331))}.InputNumber button[data-v-3337eb95]{background-color:var(--color-zinc-800,oklch(27.4% .006 286.033));height:100%;padding:calc(var(--spacing,.25rem)*2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.InputNumber button[data-v-3337eb95]:hover{background-color:var(--color-zinc-900,oklch(21% .006 285.885))}}.InputNumber button[data-v-3337eb95]:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.InputNumber button[data-v-3337eb95]:disabled:hover{background-color:#0000}}.InputNumber button+button[data-v-3337eb95]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-zinc-700,oklch(37% .013 285.805))}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-b2f8f40c],[data-v-b2f8f40c]:before,[data-v-b2f8f40c]:after,[data-v-b2f8f40c]::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.option[data-v-b2f8f40c]{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-white,#fff);-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000}.option[data-v-b2f8f40c]:focus{border-color:var(--color-emerald-500,oklch(69.6% .17 162.48));--tw-outline-style:none;outline-style:none}.option[aria-selected=true][data-v-b2f8f40c],.option[aria-checked=true][data-v-b2f8f40c]{background-color:var(--color-emerald-600,oklch(59.6% .145 163.225));color:var(--color-white,#fff)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-dbf48507],[data-v-dbf48507]:before,[data-v-dbf48507]:after,[data-v-dbf48507]::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.InputSelect[data-v-dbf48507]{width:100%;max-width:var(--container-xs,20rem);margin-bottom:1.5em;position:relative}.InputSelect .label[data-v-dbf48507]{margin-bottom:calc(var(--spacing,.25rem)*1);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--color-white,#fff);display:block}.InputSelect .dropdown-icon[data-v-dbf48507]{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.InputSelect .trigger[data-v-dbf48507]{cursor:pointer;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-700,oklch(37% .013 285.805));background-color:var(--color-zinc-800,oklch(27.4% .006 286.033));width:100%;padding-block:calc(var(--spacing,.25rem)*3);padding-right:calc(var(--spacing,.25rem)*3);padding-left:calc(var(--spacing,.25rem)*4);white-space:nowrap;color:var(--color-zinc-400,oklch(70.5% .015 286.067));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.InputSelect .trigger[data-v-dbf48507]:focus{background-color:var(--color-zinc-900,oklch(21% .006 285.885))}.InputSelect .trigger[data-v-dbf48507]{anchor-name:var(--4e2fd23e)}.InputSelect .trigger[data-v-dbf48507]:focus{border-color:var(--color-emerald-500,oklch(69.6% .17 162.48));--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-emerald-500,oklch(69.6% .17 162.48));--tw-outline-style:none;outline-style:none}.InputSelect .trigger[data-v-dbf48507]:hover{background-color:var(--color-zinc-900,oklch(21% .006 285.885))}.InputSelect .trigger.has-value[data-v-dbf48507]{color:var(--color-white,#fff)}.InputSelect .trigger[aria-disabled=true][data-v-dbf48507]{cursor:not-allowed}@media (hover:hover){.InputSelect .trigger[aria-disabled=true][data-v-dbf48507]:hover{background-color:var(--color-zinc-800,oklch(27.4% .006 286.033))}}.InputSelect .trigger[aria-disabled=true][data-v-dbf48507]:focus{border-color:var(--color-zinc-700,oklch(37% .013 285.805));background-color:var(--color-zinc-800,oklch(27.4% .006 286.033));--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.InputSelect .error-message[data-v-dbf48507]{left:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-red-500,oklch(63.7% .237 25.331));position:absolute;bottom:-1.5em}.InputSelect.size-sm .label[data-v-dbf48507]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.InputSelect.size-sm .trigger[data-v-dbf48507]{padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.InputSelect.size-sm .dropdown-icon[data-v-dbf48507]{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.InputSelect[data-v-dbf48507]:has([aria-disabled=true]){cursor:not-allowed;opacity:.4}.listbox[data-v-dbf48507]{margin:calc(var(--spacing,.25rem)*0);margin-top:calc(var(--spacing,.25rem)*1);transform-origin:top;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-700,oklch(37% .013 285.805));background-color:var(--color-zinc-900,oklch(21% .006 285.885));width:80vw;max-height:60vh;padding:calc(var(--spacing,.25rem)*0);opacity:0;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative}@media (min-width:64rem){.listbox[data-v-dbf48507]{width:280px}}.listbox[data-v-dbf48507]{transition:display .1s allow-discrete,opacity .1s allow-discrete,transform .1s allow-discrete,overlay .1s allow-discrete;transform:scale(.9)}.listbox.is-anchor-positioned[data-v-dbf48507]{position-anchor:var(--4e2fd23e);position-area:bottom;inset-area:bottom}.listbox[data-v-dbf48507]:popover-open{opacity:1;transform:scale(1)}.listbox[data-v-dbf48507]{scrollbar-width:thin;overflow-y:auto;overflow-y:overlay;scrollbar-color:#3f3f46 transparent}@starting-style{.listbox[data-v-dbf48507]:popover-open{opacity:0;transform:scale(.9)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}section:where(.astro-zuv5cqqu){background:radial-gradient(closest-corner,#ec489917,#18181b1a 70%)}section:where(.astro-zuv5cqqu) a{color:var(--color-pink-400,oklch(71.8% .202 349.761))}section:where(.astro-xqhwrgo3){background:radial-gradient(closest-corner,#22c55e1f,#18181b1a 70%)}section:where(.astro-xqhwrgo3) a{color:var(--color-emerald-500,oklch(69.6% .17 162.48))}@media (hover:hover){section:where(.astro-xqhwrgo3) a:hover{color:var(--color-emerald-600,oklch(59.6% .145 163.225))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-dad717c8],[data-v-dad717c8]:before,[data-v-dad717c8]:after,[data-v-dad717c8]::backdrop{--tw-duration:initial;--tw-border-style:solid}}}li[data-v-dad717c8]{align-items:center;gap:calc(var(--spacing,.25rem)*1);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}li[data-v-dad717c8]:before{content:"";margin-right:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-zinc-600,oklch(44.2% .017 285.786));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s;display:block}li.is-done[data-v-dad717c8]{pointer-events:none;color:var(--color-zinc-500,oklch(55.2% .016 285.938))}li.is-done[data-v-dad717c8]:before{border-color:var(--color-emerald-500,oklch(69.6% .17 162.48));background-color:var(--color-emerald-500,oklch(69.6% .17 162.48));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23fff' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'%3E%3C/path%3E%3C/svg%3E");background-position:50%}section:where(.astro-lvprjtux){background:radial-gradient(closest-corner,#3b82f617,#18181b1a 70%)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}section:where(.astro-6dfktuo7){background:radial-gradient(closest-corner,#f59e0b17,#18181b1a 70%)}section:where(.astro-6dfktuo7) a{color:var(--color-amber-500,oklch(76.9% .188 70.08))}@media (hover:hover){section:where(.astro-6dfktuo7) a:hover{color:var(--color-amber-600,oklch(66.6% .179 58.318))}}section:where(.astro-6dfktuo7) a svg{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);display:inline-block}section:where(.astro-6dfktuo7) .highlight{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-amber-400,oklch(82.8% .189 84.429));--tw-gradient-to:var(--color-amber-600,oklch(66.6% .179 58.318));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-border-style:solid;--tw-duration:initial}}}section:where(.astro-bpqedvv4){background:radial-gradient(closest-corner,#f43f5e0f,#18181b1a 70%)}section:where(.astro-bpqedvv4) a{color:var(--color-rose-500,oklch(64.5% .246 16.439))}@media (hover:hover){section:where(.astro-bpqedvv4) a:hover{color:var(--color-rose-600,oklch(58.6% .253 17.585))}}section:where(.astro-bpqedvv4) a svg{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);display:inline-block}section:where(.astro-bpqedvv4) .highlight{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-rose-400,oklch(71.2% .194 13.428));--tw-gradient-to:var(--color-rose-600,oklch(58.6% .253 17.585));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.soon:where(.astro-bpqedvv4){cursor:progress;border-radius:var(--radius-md,.375rem);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-rose-600,oklch(58.6% .253 17.585));--tw-gradient-to:var(--color-rose-800,oklch(45.5% .188 13.697));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}.card:where(.astro-bpqedvv4){border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:#27272a99;border-width:1px;border-color:#0000;flex-direction:column;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.card:where(.astro-bpqedvv4){background-color:color-mix(in oklab,var(--color-zinc-800,oklch(27.4% .006 286.033))60%,transparent)}}.card:where(.astro-bpqedvv4){padding:calc(var(--spacing,.25rem)*6);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.card:where(.astro-bpqedvv4):hover{border-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.card:where(.astro-bpqedvv4):hover{border-color:color-mix(in oklab,var(--color-rose-500,oklch(64.5% .246 16.439))20%,transparent)}}}@media (min-width:64rem){.card:where(.astro-bpqedvv4){align-items:flex-start}}.card:where(.astro-bpqedvv4).in-progress{cursor:progress;opacity:.5}.card:where(.astro-bpqedvv4) h3{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);position:relative;font-size:var(--text-2xl,1.5rem)!important;line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))!important}.card:where(.astro-bpqedvv4) .description{margin-top:calc(var(--spacing,.25rem)*3);text-align:center;color:var(--color-zinc-400,oklch(70.5% .015 286.067))}@media (min-width:64rem){.card:where(.astro-bpqedvv4) .description{text-align:left}}.card:where(.astro-bpqedvv4) .cta{margin-top:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:inline-flex}.card:where(.astro-bpqedvv4) .cta svg{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);display:inline-block}.card:where(.astro-bpqedvv4) .logo{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);display:inline-block}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial}}}svg:where(.astro-wn3yebrz){width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);fill:currentColor;color:var(--color-zinc-400,oklch(70.5% .015 286.067));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){svg:where(.astro-wn3yebrz):hover{color:var(--color-zinc-100,oklch(96.7% .001 286.375))}}@property --tw-duration{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}details:where(.astro-xio2rp3v){margin-top:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*4)}summary:where(.astro-xio2rp3v){cursor:pointer;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-zinc-100,oklch(96.7% .001 286.375));list-style:none}svg:where(.astro-xio2rp3v){margin-right:calc(var(--spacing,.25rem)*2);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-block}details:where(.astro-xio2rp3v)[open] summary:where(.astro-xio2rp3v) svg:where(.astro-xio2rp3v){rotate:90deg}details:where(.astro-xio2rp3v) p:where(.astro-xio2rp3v){padding-top:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-zinc-200,oklch(92% .004 286.32))}details:where(.astro-xio2rp3v){height:auto;transition:height .5s;overflow:clip}details:where(.astro-xio2rp3v):where(.astro-xio2rp3v)::details-content{height:0;transition:height .5s ease,content-visibility .5s ease allow-discrete;overflow:clip}details:where(.astro-xio2rp3v)[open]{height:auto}details:where(.astro-xio2rp3v)[open]:where(.astro-xio2rp3v)::details-content{height:auto}section:where(.astro-xio2rp3v){interpolate-size:allow-keywords;background:radial-gradient(closest-corner,#9333ea26,#18181b1a 70%)}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}body{margin:calc(var(--spacing,.25rem)*0)}section{margin-top:calc(var(--spacing,.25rem)*20);width:100%;padding-inline:calc(var(--spacing,.25rem)*5);padding-top:calc(var(--spacing,.25rem)*10);align-self:flex-start}@media (min-width:64rem){section{padding-inline:calc(var(--spacing,.25rem)*0);padding-top:calc(var(--spacing,.25rem)*20)}}section h2,section .heading-grad{text-align:center;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:64rem){section h2,section .heading-grad{text-align:left;font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}}section .section-description{margin-top:calc(var(--spacing,.25rem)*5);max-width:var(--container-4xl,56rem);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-zinc-400,oklch(70.5% .015 286.067))}section .preview-frame{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-700,oklch(37% .013 285.805));background-color:#27272a99;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:32%;margin-block:auto;margin-inline:auto;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){section .preview-frame{background-color:color-mix(in oklab,var(--color-zinc-800,oklch(27.4% .006 286.033))60%,transparent)}}@media (min-width:64rem){section .preview-frame{margin-inline:calc(var(--spacing,.25rem)*0);width:max-content;position:absolute}}section .preview-frame .preview-frame-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-zinc-700,oklch(37% .013 285.805));background-color:var(--color-zinc-900,oklch(21% .006 285.885));width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}section .preview-frame .preview-frame-content{width:100%;padding:calc(var(--spacing,.25rem)*6)}section .preview-frame .preview-frame-title{margin-block:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}section .code-tab{gap:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;width:100%;display:flex;position:relative}section .code-tab .expressive-code{width:100%;margin-inline:auto}@media (min-width:64rem){section .code-tab .expressive-code{margin-inline:calc(var(--spacing,.25rem)*0);width:70%!important}}section .expressive-code{width:100%}@media (min-width:64rem){section .expressive-code{max-width:680px}}section .expressive-code .frame.has-title:not(.is-terminal) .header{border-top-left-radius:var(--radius-lg,.5rem);border-top-right-radius:var(--radius-lg,.5rem)}section .expressive-code .frame.has-title:not(.is-terminal) .title{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-zinc-300,oklch(87.1% .006 286.286));background-color:#0000;border-style:none;display:flex}section .expressive-code .frame.has-title:not(.is-terminal) .title:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='18' height='18'%3E%3Cpath fill='%2341b883' d='M24.4 3.925H30l-14 24.15L2 3.925h10.71l3.29 5.6l3.22-5.6Z'%3E%3C/path%3E%3Cpath fill='%2341b883' d='m2 3.925l14 24.15l14-24.15h-5.6L16 18.415L7.53 3.925Z'%3E%3C/path%3E%3Cpath fill='%2335495e' d='M7.53 3.925L16 18.485l8.4-14.56h-5.18L16 9.525l-3.29-5.6Z'%3E%3C/path%3E%3C/svg%3E");width:16px;height:16px;display:inline-block}section .expressive-code .frame.has-title:not(.is-terminal) .title:after{display:none}section .expressive-code pre{width:100%;height:380px;overflow:hidden;border-bottom-right-radius:var(--radius-lg,.5rem)!important;border-bottom-left-radius:var(--radius-lg,.5rem)!important;background-color:#18181bd9!important}@supports (color:color-mix(in lab,red,red)){section .expressive-code pre{background-color:color-mix(in oklab,var(--color-zinc-900,oklch(21% .006 285.885))85%,transparent)!important}}section .expressive-code pre code{scrollbar-width:thin;overflow:auto;overflow-y:overlay;scrollbar-color:#3f3f46 transparent}section .expressive-code .copy{visibility:hidden}button{touch-action:manipulation}button[type=submit]{margin-top:calc(var(--spacing,.25rem)*2);--tw-border-style:none;background-color:var(--color-emerald-600,oklch(59.6% .145 163.225));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);border-style:none;border-radius:.25rem}@media (hover:hover){button[type=submit]:hover{background-color:var(--color-emerald-800,oklch(43.2% .095 166.913))}}a{text-decoration-line:none}h3{margin-block:calc(var(--spacing,.25rem)*0)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}html,body{height:100%;width:100%}.reveal:where(.astro-j7pv25f6){opacity:0;transform:translateY(-100%);animation:reveal 1s ease-in-out forwards}@keyframes reveal{to{transform:translateY(0);opacity:1}}
