/*! tailwindcss v4.3.2 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root,:host{--color-neutral-50:var(--color-raven-50);--color-neutral-100:var(--color-raven-100);--color-neutral-200:var(--color-raven-200);--color-neutral-300:var(--color-raven-300);--color-neutral-400:var(--color-raven-400);--color-neutral-500:var(--color-raven-500);--color-neutral-600:var(--color-raven-600);--color-neutral-700:var(--color-raven-700);--color-neutral-800:var(--color-raven-800);--color-neutral-900:var(--color-raven-900);--color-neutral-950:var(--color-raven-950);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--radius:.5em;--step--3:clamp(.651rem, .6386rem + .0623cqi, .704rem);--step--2:clamp(.7813rem, .758rem + .1162cqi, .88rem);--step--1:clamp(.9375rem, .8993rem + .1912cqi, 1.1rem);--step-0:clamp(1.125rem, 1.0662rem + .2941cqi, 1.375rem);--step-1:clamp(1.35rem, 1.2632rem + .4338cqi, 1.7188rem);--step-2:clamp(1.62rem, 1.4957rem + .6217cqi, 2.1484rem);--step-3:clamp(1.944rem, 1.7695rem + .8724cqi, 2.6855rem);--step-4:clamp(2.3328rem, 2.0918rem + 1.2049cqi, 3.3569rem);--step-5:clamp(2.7994rem, 2.4707rem + 1.6433cqi, 4.1962rem);--step-6:clamp(3.3592rem, 2.9155rem + 2.2188cqi, 5.2452rem);--space-3xs:clamp(.25rem, .25rem + 0cqi, .25rem);--space-2xs:clamp(.5625rem, .5331rem + .1471cqi, .6875rem);--space-xs:clamp(.875rem, .8309rem + .2206cqi, 1.0625rem);--space-s:clamp(1.125rem, 1.0662rem + .2941cqi, 1.375rem);--space-m:clamp(1.6875rem, 1.5993rem + .4412cqi, 2.0625rem);--space-l:clamp(2.25rem, 2.1324rem + .5882cqi, 2.75rem);--space-xl:clamp(3.375rem, 3.1985rem + .8824cqi, 4.125rem);--space-2xl:clamp(4.5rem, 4.2647rem + 1.1765cqi, 5.5rem);--space-3xl:clamp(6.75rem, 6.3971rem + 1.7647cqi, 8.25rem);--space-xs-s:clamp(.875rem, .7574rem + .5882cqi, 1.375rem);--space-s-m:clamp(1.125rem, .9044rem + 1.1029cqi, 2.0625rem);--space-s-l:clamp(1.125rem, .7426rem + 1.9118cqi, 2.75rem);--space-xs-3xl:clamp(.875rem, -.8603rem + 8.6765cqi, 8.25rem);--space-3xs-m:clamp(.25rem, -.1765rem + 2.1324cqi, 2.0625rem);--leading-short:1.3;--leading-fine:1.1;--heading-kerning:-.015em;--font-system:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-typewriter:"Special Elite", "Courier New", Courier, monospace;--font-nunito:"Nunito", sans-serif;--font-display:var(--font-nunito);--radius-full:50%;--radius-s:.25em;--measure:62ch;--spacing-l:var(--space-l);--color-freesia:oklch(92.35% .0567 98.63);--color-white-linen:oklch(97.04% .013 71.33);--color-alice-blue:oklch(95.47% .0142 231.21);--color-saffron-50:oklch(98.44% .02 93.66);--color-saffron-100:oklch(95.54% .05 92.15);--color-saffron-200:oklch(90.82% .11 91.85);--color-saffron-300:oklch(86.5% .14 87.85);--color-saffron-400:oklch(80.99% .16 80.39);--color-saffron-500:oklch(74.04% .16 65.32);--color-saffron-600:oklch(64.3% .16 54.84);--color-saffron-700:oklch(53.87% .15 45.79);--color-saffron-800:oklch(46.09% .13 43.12);--color-saffron-900:oklch(40.25% .1 42.53);--color-saffron-950:oklch(27.22% .07 42.46);--color-saffron:var(--color-saffron-300);--color-tangerine-50:oklch(97.68% .01 43.28);--color-tangerine-100:oklch(94.95% .03 41.11);--color-tangerine-200:oklch(90.51% .05 39.27);--color-tangerine-300:oklch(84.29% .09 39.47);--color-tangerine-400:oklch(80.06% .12 39.37);--color-tangerine-500:oklch(69.47% .18 38.62);--color-tangerine-600:oklch(62.81% .19 37.09);--color-tangerine-700:oklch(55.09% .17 37.11);--color-tangerine-800:oklch(48.4% .15 37.38);--color-tangerine-900:oklch(43.13% .12 38.17);--color-tangerine-950:oklch(28.02% .08 37.95);--color-tangerine:var(--color-tangerine-400);--color-azure-50:oklch(97.69% .02 222.68);--color-azure-100:oklch(94.68% .03 224.62);--color-azure-200:oklch(90.95% .06 222.62);--color-azure-300:oklch(86.22% .1 220.67);--color-azure-400:oklch(79.92% .13 226.76);--color-azure-500:oklch(72.3% .16 240.41);--color-azure-600:oklch(65.62% .19 251.03);--color-azure-700:oklch(61.31% .21 256.33);--color-azure-800:oklch(50.66% .17 256.74);--color-azure-900:oklch(44.65% .13 253.75);--color-azure-950:oklch(32.01% .09 254.32);--color-azure:var(--color-azure-700);--color-aquamarine-50:oklch(97.84% .01 197);--color-aquamarine-100:oklch(93.83% .02 207.58);--color-aquamarine-200:oklch(88.2% .04 208.44);--color-aquamarine-300:oklch(75.56% .08 211.13);--color-aquamarine-400:oklch(68.93% .08 212.72);--color-aquamarine-500:oklch(59.81% .08 216.56);--color-aquamarine-600:oklch(52.23% .07 221.33);--color-aquamarine-700:oklch(45.61% .06 223.98);--color-aquamarine-800:oklch(40.77% .05 226.37);--color-aquamarine-900:oklch(36.77% .04 229.72);--color-aquamarine-950:oklch(27.69% .03 231.23);--color-aquamarine:var(--color-aquamarine-300);--color-pistachio-50:oklch(97.97% .02 120.18);--color-pistachio-100:oklch(95.54% .05 120.81);--color-pistachio-200:oklch(91.61% .09 122.43);--color-pistachio-300:oklch(85.98% .14 124.86);--color-pistachio-400:oklch(78.94% .18 126.95);--color-pistachio-500:oklch(71.48% .17 128.26);--color-pistachio-600:oklch(60.28% .15 129.05);--color-pistachio-700:oklch(49.82% .12 129.38);--color-pistachio-800:oklch(42.69% .09 128.28);--color-pistachio-900:oklch(38.34% .08 129.5);--color-pistachio-950:oklch(25.98% .05 129.97);--color-pistachio:var(--color-pistachio-400);--color-raspberry-50:oklch(97% .02 347.63);--color-raspberry-100:oklch(94.68% .03 344.8);--color-raspberry-200:oklch(89.67% .06 346.87);--color-raspberry-300:oklch(81.9% .12 349.56);--color-raspberry-400:oklch(72.31% .19 353.8);--color-raspberry-500:oklch(65.83% .22 358.83);--color-raspberry-600:oklch(59.93% .23 6.03);--color-raspberry-700:oklch(56.84% .22 9.81);--color-raspberry-800:oklch(46.58% .18 9.2);--color-raspberry-900:oklch(41.17% .15 7.34);--color-raspberry-950:oklch(28.81% .11 9.02);--color-raspberry:var(--color-raspberry-700);--color-blurple-50:oklch(96.69% .02 282.28);--color-blurple-100:oklch(93.52% .03 285.76);--color-blurple-200:oklch(88.23% .06 283.01);--color-blurple-300:oklch(78.15% .11 283.43);--color-blurple-400:oklch(66.57% .18 282.36);--color-blurple-500:oklch(55.38% .25 278.37);--color-blurple-600:oklch(49.77% .29 274.96);--color-blurple-700:oklch(47.65% .27 276.9);--color-blurple-800:oklch(39.91% .24 273.79);--color-blurple-900:oklch(34.92% .2 275.06);--color-blurple-950:oklch(26.16% .16 273.54);--color-blurple:var(--color-blurple-700);--color-pampas-50:oklch(97.61% 0 91.45);--color-pampas-100:oklch(94.93% .01 88.64);--color-pampas-200:oklch(88.01% .02 86.43);--color-pampas-300:oklch(80.02% .03 85.8);--color-pampas-400:oklch(70.95% .04 77.48);--color-pampas-500:oklch(64.41% .04 73.45);--color-pampas-600:oklch(59.46% .04 64.22);--color-pampas-700:oklch(52.08% .03 60.26);--color-pampas-800:oklch(45.75% .03 58.28);--color-pampas-900:oklch(40.02% .02 55.71);--color-pampas-950:oklch(26.65% .01 57.62);--color-raven-50:oklch(98.46% 0 247.73);--color-raven-100:oklch(96.7% 0 264.7);--color-raven-200:oklch(92.71% .01 260.77);--color-raven-300:oklch(87.12% .01 256.71);--color-raven-400:oklch(71.28% .02 259.2);--color-raven-500:oklch(58.39% .03 261.1);--color-raven-600:oklch(44.78% .03 252.16);--color-raven-700:oklch(37.48% .03 255.28);--color-raven-800:oklch(28.03% .03 252.51);--color-raven-900:oklch(20.98% .04 262.39);--color-raven-950:oklch(12.89% .03 257.94);--color-global-text:var(--color-raven-950);--gutter:var(--space-s-m);--gutter-wrapper-inline:var(--space-xs-3xl);--gutter-wrapper-inner-block:var(--space-xs-s);--wrapper-max-width:1680px;--flow-space:var(--space-s-m);--button-font-size:var(--step--2);--button-font-weight:600;--button-icon-size:1.5rem}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture,video,canvas,svg,picture{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;letter-spacing:inherit;word-spacing:inherit;color:currentColor}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.workspace-grid{grid-template:"sidebar main"/min-content 1fr;height:100dvh;display:grid}.workspace-column-header{width:100%;height:40px;min-height:40px;padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);border-bottom:2px dashed var(--color-raven-600);align-items:center;display:flex;position:relative}#site-header{z-index:20;transition-behavior:allow-discrete;transition:opacity .3s ease-in-out,display .3s ease-in-out,transform .3s ease-in-out}#site-header[data-state=open]{opacity:1;display:block;transform:translate(0)}#site-header[data-state=closed]{opacity:0;display:none;transform:translate(-100%)}@starting-style{#site-header[data-state=open]{opacity:0;transform:translate(-100%)}}:root{--gutter-wrapper-inner-inline:var(--space-3xs-m)}.wrapper{--gutter-wrapper-inline:12px;max-width:var(--wrapper-max-width);padding-inline:var(--gutter-wrapper-inline,var(--gutter));margin-inline:auto;position:relative}.wrapper[data-wrapper-type=inner]{min-width:100%;padding-block:var(--gutter-wrapper-inner-block,var(--gutter));padding-inline:var(--gutter-wrapper-inner-inline,var(--gutter))}@media (min-width:40rem){.wrapper{--gutter-wrapper-inline:var(--gutter)}}.flow>*+*{margin-block-start:var(--flow-space,1em)}.cluster{align-items:var(--cluster-vertical-alignment,center);column-gap:var(--cluster-column-gap,var(--gutter,var(--space-s-m)));flex-direction:var(--cluster-direction,row);flex-wrap:var(--cluster-wrap,wrap);justify-content:var(--cluster-horizontal-alignment,flex-start);row-gap:var(--cluster-row-gap,var(--gutter,var(--space-s-m)));display:flex}.button{--button-bg:var(--color-black);--button-color:var(--color-white);--button-hover-bg:#4b4b4a;--button-hover-color:#fff;--button-border-width:3px;--button-border-style:solid;--button-border-color:var(--button-bg);--button-radius:.5em;align-items:center;gap:var(--button-gap,.5em);padding:var(--button-padding,.7em 1.2em);background:var(--button-bg);color:var(--button-color);border-width:var(--button-border-width);border-style:var(--button-border-style);border-color:var(--button-border-color);border-radius:var(--button-radius);font-weight:var(--button-font-weight,700);font-size:var(--button-font-size,1em);letter-spacing:.05ch;cursor:pointer;font-family:sans-serif;line-height:1.1;text-decoration:none;display:inline-flex}.button i{font-size:var(--button-icon-size,1.2rem)}.button:hover{background:var(--button-hover-bg);color:var(--button-hover-color)}.button:focus{outline-width:var(--button-outline-width,var(--button-border-width));outline-style:var(--button-outline-style,var(--button-border-style));outline-color:var(--button-outline-color,var(--button-border-color));outline-offset:var(--button-outline-offset,calc(var(--button-border-width) * 2))}.button:active{transform:scale(.99)}.button[data-button-variant=primary]{--button-bg:#f3de8a;--button-color:#342a21;--button-border-color:currentColor;--button-hover-bg:#f1d979;--button-hover-color:#342a21}.button[data-button-variant=positive]{--button-bg:#2d936c;--button-border-color:#107350;--button-hover-bg:#359d75}.button[data-button-variant=negative]{--button-bg:#b33c48;--button-border-color:#a62f3d;--button-hover-bg:#c24a56}.button[data-ghost-button]{--button-bg:transparent;--button-border-color:currentColor;--button-color:currentColor}.button[data-button-radius=hard]{--button-radius:0}.button[data-square]{--button-padding:.5rem}.button[data-inset]{--button-bg:transparent;--button-border-color:transparent}pre{padding:var(--space-s);background-color:#1e1e1e;border:1px solid #333;border-radius:8px;overflow-x:auto}pre code{color:#efefef;white-space:pre;background:0 0;padding:0;font-family:Fira Code,Courier New,monospace;font-size:14px;line-height:1.6}:not(pre)>code{color:#d63384;background-color:#f1f1f1;border-radius:4px;padding:2px 6px;font-size:85%}.highlight{position:relative}.copy-code-button{color:#fff;cursor:pointer;opacity:0;z-index:10;background-color:#4a5568;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:opacity .2s,background-color .2s;position:absolute;top:.5rem;right:.5rem}.highlight:hover .copy-code-button{opacity:1}.copy-code-button:hover{background-color:#2d3748}.copy-code-button.copied{color:#fff;background-color:#48bb78}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-\[-175px\]{top:-175px}.left-\[-150px\]{left:-150px}.isolate{isolation:isolate}.z-10{z-index:10}.z-15{z-index:15}.z-20{z-index:20}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-l{margin-top:var(--spacing-l)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.w-\[350px\]{width:350px}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-end{justify-content:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-bs-2{border-block-start-style:var(--tw-border-style);border-block-start-width:2px}.bg-raven-50{background-color:var(--color-raven-50)}.fill-current{fill:currentColor}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-raven-900{color:var(--color-raven-900)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[grid-area\:main\]{grid-area:main}.\[grid-area\:sidebar\]{grid-area:sidebar}@media (min-width:48rem){.md\:hidden{display:none}}@media (prefers-color-scheme:dark){.dark\:bg-raven-900{background-color:var(--color-raven-900)}.dark\:text-raven-50{color:var(--color-raven-50)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
