/*! tailwindcss v4.1.11 | 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}}}@layer theme{:host,:root{--font-sans:"DD",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-mono:"JetBrains Mono","Menlo",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:var(--color-gray1);--color-fg:var(--color-gray12);--color-high-contrast:#000;--color-low-contrast:#fff;--color-green:#00ce7c;--color-gray1:#fcfcfc;--color-gray2:#f8f8f8;--color-gray3:#f3f3f3;--color-gray4:#ededed;--color-gray5:#e8e8e8;--color-gray6:#e2e2e2;--color-gray7:#dbdbdb;--color-gray8:#c7c7c7;--color-gray9:#8f8f8f;--color-gray10:#858585;--color-gray11:#6f6f6f;--color-gray12:#171717;--color-gray-a1:#00000003;--color-gray-a2:#00000007;--color-gray-a3:#0000000c;--color-gray-a4:#00000012;--color-gray-a5:#00000017;--color-gray-a6:#0000001d;--color-gray-a7:#00000024;--color-gray-a8:#00000038;--color-gray-a9:#00000070;--color-gray-a10:#0000007a;--color-gray-a11:#00000090;--color-gray-a12:#000000e8;--color-blue1:#fbfdff;--color-blue2:#f5faff;--color-blue3:#edf6ff;--color-blue4:#e1f0ff;--color-blue5:#cee7fe;--color-blue6:#b7d9f8;--color-blue7:#96c7f2;--color-blue8:#5eb0ef;--color-blue9:#0090ff;--color-blue10:#0081f1;--color-blue11:#006adc;--color-blue12:#00254d;--color-blue-a1:#0582ff04;--color-blue-a2:#0582ff0a;--color-blue-a3:#0280ff12;--color-blue-a4:#0180ff1e;--color-blue-a5:#0180ef30;--color-blue-a6:#0177e648;--color-blue-a7:#0077df69;--color-blue-a8:#0082e6a1;--color-blue-a9:#0090fffa;--color-blue-a10:#0080f1fa;--color-blue-a11:#0066dbfa;--color-blue-a12:#002149fa;--color-pink1:#fffcfe;--color-pink2:#fff7fc;--color-pink3:#feeef8;--color-pink4:#fce5f3;--color-pink5:#f9d8ec;--color-pink6:#f3c6e2;--color-pink7:#ecadd4;--color-pink8:#e38ec3;--color-pink9:#d6409f;--color-pink10:#d23197;--color-pink11:#cd1d8d;--color-pink12:#3b0a2a;--color-red1:#fffcfc;--color-red2:#fff8f8;--color-red3:#ffefef;--color-red4:#ffe5e5;--color-red5:#fdd8d8;--color-red6:#f9c6c6;--color-red7:#f3aeaf;--color-red8:#eb9091;--color-red9:#e5484d;--color-red10:#dc3d43;--color-red11:#cd2b31;--color-red12:#381316;--color-amber1:#fefdfb;--color-amber2:#fff9ed;--color-amber3:#fff4d5;--color-amber4:#ffecbc;--color-amber5:#ffe3a2;--color-amber6:#ffd386;--color-amber7:#f3ba63;--color-amber8:#ee9d2b;--color-amber9:#ffb224;--color-amber10:#ffa01c;--color-amber11:#ad5700;--color-amber12:#4e2009;--color-green1:#fbfefc;--color-green2:#f2fcf5;--color-green3:#e9f9ee;--color-green4:#ddf3e4;--color-green5:#ccebd7;--color-green6:#b4dfc4;--color-green7:#92ceac;--color-green8:#5bb98c;--color-green9:#30a46c;--color-green10:#299764;--color-green11:#18794e;--color-green12:#153226;--color-teal1:#fafefd;--color-teal2:#f1fcfa;--color-teal3:#e7f9f5;--color-teal4:#d9f3ee;--color-teal5:#c7ebe5;--color-teal6:#afdfd7;--color-teal7:#8dcec3;--color-teal8:#53b9ab;--color-teal9:#12a594;--color-teal10:#0e9888;--color-teal11:#067a6f;--color-teal12:#10302a;--color-focus:var(--color-green)}@supports (color:color(display-p3 0 0 0)){:host,:root{--color-green:color(display-p3 .16 .81 .49)}}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.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%}a,button,input,textarea{outline:0}:is(a,button,input,textarea):focus-visible{outline:2px solid var(--color-focus)}}@layer utilities;.dark{--color-high-contrast:#fff;--color-low-contrast:#0a0a0a;--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-blue-a1:#0000;--color-blue-a2:#0f5afc0f;--color-blue-a3:#1677fe22;--color-blue-a4:#1476fe32;--color-blue-a5:#0f7bfe40;--color-blue-a6:#097cff52;--color-blue-a7:#047dff6f;--color-blue-a8:#057eff98;--color-blue-a9:#0095fffa;--color-blue-a10:#37a1fffa;--color-blue-a11:#53acfffa;--color-blue-a12:#effbfffa;--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;--color-teal1:#091915;--color-teal2:#04201b;--color-teal3:#062923;--color-teal4:#07312b;--color-teal5:#083932;--color-teal6:#09443c;--color-teal7:#0b544a;--color-teal8:#0c6d62;--color-teal9:#12a594;--color-teal10:#10b3a3;--color-teal11:#0ac5b3;--color-teal12:#e1faf4}@font-face{font-family:DD;font-weight:400;font-display:swap;src:url(/_next/static/media/dd.eb0b6447.woff2)}@font-face{font-family:DD;font-weight:500;font-display:swap;src:url(/_next/static/media/dd.eb0b6447.woff2)}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(/_next/static/media/JetBrainsMono-Regular.b8c97eba.woff2)}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans)}body,html{overflow-x:hidden}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--color-green);color:#fff}@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}