/*! tailwindcss v4.1.4 | 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@font-face{font-family:DD;font-weight:500;font-display:block;src:url(/dd.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(/JetBrainsMono-Regular.woff2)format("woff2")}::selection{background:var(--color-orange);color:#fff}:host,:root{--color-orange:#ff670d;--color-demo-bg:var(--color-gray2);--color-gray2:#f8f8f8;--color-gray3:#f3f3f3;--color-focus:var(--color-orange)}@supports (color:color(display-p3 0 0 0)){:host,:root{--color-orange:#ff670d}@supports (color:color(display-p3 0 0 0)){:host,:root{--color-orange:color(display-p3 .99 .4 .02)}}}.dark{--color-bg:#0a0a0a;--color-high-contrast:#fff;--color-low-contrast:#0a0a0a;--color-demo-bg:#121212;--color-code-block-bg:var(--color-demo-bg);--color-code-tag:#ffc799;--color-code-string:#99ffe4;--color-gray1:#161616;--color-gray2:#1c1c1c;--color-gray3:#232323;--color-gray4:#282828;--color-gray5:#2e2e2e;--color-gray6:#343434;--color-gray7:#3e3e3e;--color-gray8:#505050;--color-gray9:#707070;--color-gray10:#7e7e7e;--color-gray11:#a0a0a0;--color-gray12:#ededed;--color-gray-a1:#fff0;--color-gray-a2:#ffffff07;--color-gray-a3:#ffffff0e;--color-gray-a4:#ffffff14;--color-gray-a5:#ffffff1a;--color-gray-a6:#ffffff21;--color-gray-a7:#ffffff2c;--color-gray-a8:#ffffff3f;--color-gray-a9:#ffffff62;--color-gray-a10:#ffffff72;--color-gray-a11:#ffffff97;--color-gray-a12:#ffffffeb;--color-blue1:#0f1720;--color-blue2:#0f1b2d;--color-blue3:#10243e;--color-blue4:#102a4c;--color-blue5:#0f3058;--color-blue6:#0d3868;--color-blue7:#0a4481;--color-blue8:#0954a5;--color-blue9:#0090ff;--color-blue10:#369eff;--color-blue11:#52a9ff;--color-blue12:#eaf6ff;--color-blueA1:#004df211;--color-blueA2:#1166fb18;--color-blueA3:#0077ff3a;--color-blueA4:#0075ff57;--color-blueA5:#0081fd6b;--color-blueA6:#0f89fd7f;--color-blueA7:#2a91fe98;--color-blueA8:#3094feb9;--color-blueA9:#0090ff;--color-blueA10:#3b9eff;--color-blueA11:#70b8ff;--color-blueA12:#c2e6ff;--color-pink1:#1f121b;--color-pink2:#271421;--color-pink3:#3a182f;--color-pink4:#451a37;--color-pink5:#501b3f;--color-pink6:#601d48;--color-pink7:#7a1d5a;--color-pink8:#a71873;--color-pink9:#d6409f;--color-pink10:#e34ba9;--color-pink11:#f65cb6;--color-pink12:#feebf7;--color-red1:#1f1315;--color-red2:#291415;--color-red3:#3c181a;--color-red4:#481a1d;--color-red5:#541b1f;--color-red6:#671e22;--color-red7:#822025;--color-red8:#aa2429;--color-red9:#e5484d;--color-red10:#f2555a;--color-red11:#ff6369;--color-red12:#feecee;--color-amber1:#1f1300;--color-amber2:#271700;--color-amber3:#341c00;--color-amber4:#3f2200;--color-amber5:#4a2900;--color-amber6:#573300;--color-amber7:#693f05;--color-amber8:#824e00;--color-amber9:#ffb224;--color-amber10:#ffcb47;--color-amber11:#f1a10d;--color-amber12:#fef3dd;--color-green1:#0d1912;--color-green2:#0c1f17;--color-green3:#0f291e;--color-green4:#113123;--color-green5:#133929;--color-green6:#164430;--color-green7:#1b543a;--color-green8:#236e4a;--color-green9:#30a46c;--color-green10:#3cb179;--color-green11:#4cc38a;--color-green12:#e5fbeb;--shadow-border-color:var(--color-gray3)}@layer components{.gesture-grabbing{cursor:grabbing}.gesture-grabbing,.gesture-grabbing *{-webkit-user-select:none;user-select:none}.gesture-grabbing *{pointer-events:none}.gesture-resizing{cursor:ew-resize}.gesture-resizing,.gesture-resizing *{-webkit-user-select:none;user-select:none}.gesture-resizing *{pointer-events:none}.flex-center{justify-content:center;align-items:center;display:flex}.grid-stack{place-items:center;display:grid}.grid-stack>*{grid-area:1/1}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.translate-center-x{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);left:50%}.translate-z-0{transform:translateZ(0)}.translate-center-y{--tw-translate-y:calc(calc(1/2*100%)*-1)}.translate-center,.translate-center-y{translate:var(--tw-translate-x)var(--tw-translate-y);top:50%}.translate-center{--tw-translate-x:calc(calc(1/2*100%)*-1);--tw-translate-y:calc(calc(1/2*100%)*-1);left:50%}.bleed{width:100vw;max-width:var(--max-width);position:relative;left:50%;right:50%;transform:translate(-50%)}a,button,input,textarea{outline:0}:is(a,button,input,textarea):focus-visible{outline:2px solid var(--color-focus)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}