/*! tailwindcss v4.2.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)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-tracking:initial;--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}}}@layer theme{:root,:host{--font-sans:"Avenir Next", "Helvetica Neue", sans-serif;--font-mono:"SFMono-Regular", "Cascadia Code", "Liberation Mono", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Avenir Next Condensed", "Avenir Next", "Helvetica Neue", sans-serif;--color-ink:#040711;--color-void:#02040a;--color-porcelain:#eef7ff;--color-mist:#9fb2c7;--color-copper:#ff4fd8;--color-malachite:#7cf8d2}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;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,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.command-shell{width:100%;min-height:100vh;max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 5);color:var(--color-porcelain);margin-inline:auto;position:relative}@media(min-width:40rem){.command-shell{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.command-shell{padding-inline:calc(var(--spacing) * 8)}}.command-layout{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.command-layout{gap:calc(var(--spacing) * 6)}}.command-layout-single{padding-top:calc(var(--spacing) * 5)}@media(min-width:40rem){.command-layout-single{padding-top:calc(var(--spacing) * 6)}}.command-layout-with-sidebar{padding-top:calc(var(--spacing) * 5)}@media(min-width:64rem){.command-layout-with-sidebar{padding-top:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr) 320px}}.command-site-header{top:calc(var(--spacing) * 0);z-index:50;height:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 4);background-color:#0000;background-image:linear-gradient(128deg,#6f86ff29,#0000 32%),linear-gradient(212deg,#7cf8d21c,#0000 36%),linear-gradient(#08111f,#040711 52%,#02040a);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;position:sticky}.command-site-brand{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.command-site-brand a{color:var(--color-porcelain);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));align-items:center;display:inline-flex}@media(hover:hover){.command-site-brand a:hover{color:var(--color-malachite)}}.command-site-brand a:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-malachite)}.command-site-owner{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-porcelain)}.command-site-slash{color:var(--color-mist);display:inline-flex}.command-site-home span{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-porcelain)}.command-site-nav{align-items:baseline;gap:calc(var(--spacing) * 6);display:flex}.command-github-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mist);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));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.command-github-link:hover{color:var(--color-porcelain)}}.command-github-link:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-malachite)}.command-github-link:hover{transform:none}.command-surface,.command-panel,.command-empty,.module-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#7cf8d21b,#6f86ff0e 42%,#060d18d1),#0b1220d1;border:1px solid #7cf8d229;position:relative;box-shadow:0 24px 80px #00000052,inset 0 1px #ffffff0f}.command-surface{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 7);overflow:hidden}@media(min-width:40rem){.command-surface{padding:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 9)}}.command-empty{max-width:var(--container-2xl);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 6);overflow:hidden}@media(min-width:40rem){.command-empty{padding:calc(var(--spacing) * 8)}}.command-empty{padding-top:3.5rem;padding-bottom:3.5rem}.command-surface:before,.command-panel:before,.command-empty:before,.module-card:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#7cf8d2db,#6f86ff9e,#0000);height:1px;position:absolute;inset:0 0 auto}.command-surface:after{pointer-events:none;content:"";background-image:linear-gradient(#7cf8d20f 1px,#0000 1px),linear-gradient(90deg,#6f86ff0f 1px,#0000 1px);background-size:34px 34px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(120deg,#000000bd,#0000 74%);mask-image:linear-gradient(120deg,#000000bd,#0000 74%)}.command-surface>*,.command-panel>*,.command-empty>*,.module-card>*{position:relative}.command-panel{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 5)}.module-card{border-radius:var(--radius-lg);height:100%;padding:calc(var(--spacing) * 5);color:var(--color-porcelain);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));--tw-duration:.2s;transition-duration:.2s;display:block;overflow:hidden}.module-card:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-malachite)}.module-card:hover{background:linear-gradient(135deg,#7cf8d224,#6f86ff12 45%,#091220e0),#101827e6;border-color:#7cf8d27a;transform:translateY(-3px);box-shadow:0 30px 88px #00000061,0 0 34px #7cf8d212}.directory-search{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-porcelain);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));--tw-outline-style:none;border-width:1px;outline-style:none}.directory-search::placeholder{color:#9fb2c799}@supports (color:color-mix(in lab,red,red)){.directory-search::placeholder{color:color-mix(in oklab,var(--color-mist) 60%,transparent)}}.directory-search:focus{border-color:var(--color-malachite);--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:#7cf8d233}@supports (color:color-mix(in lab,red,red)){.directory-search:focus{--tw-ring-color:color-mix(in oklab, var(--color-malachite) 20%, transparent)}}.directory-search{background:#02040a8a;border-color:#9fb2c733}.section-kicker{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-malachite);text-transform:uppercase}.signal-chip{min-height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-malachite);background:#7cf8d21a;border-width:1px;border-color:#7cf8d242;align-items:center;display:inline-flex}.info-chip{min-height:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#dbeafe;background:#eef7ff1a;border-width:1px;border-color:#eef7ff38;align-items:center;display:inline-flex}.command-label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-porcelain);text-transform:uppercase;display:inline-flex}.language-panel{background:linear-gradient(135deg,#6f86ff26,#7cf8d214),#0b1220e6;border-color:#6f86ff57}.language-option,.language-option-active{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));--tw-duration:.2s;border-width:1px;justify-content:space-between;align-items:center;transition-duration:.2s;display:flex}:is(.language-option,.language-option-active):focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-malachite)}.language-option{color:#eef7ff;background:#eef7ff24;border-color:#eef7ff4d}.language-option:hover{background:#7cf8d221;border-color:#7cf8d28f}.language-option-active{background:linear-gradient(135deg,#fff,#b5ffe9);border-color:#7cf8d2c7;box-shadow:0 12px 32px #7cf8d224;color:#02040a!important}.danger-panel{background:linear-gradient(135deg,#ff4fd81c,#6f86ff0b),#0b1220d1;border-color:#ff4fd847}.command-stat-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.command-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.command-stat{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:#ffffff09;border-width:1px;border-color:#9fb2c729}.command-stat strong{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-porcelain);display:block}.command-stat span{margin-top:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mist);text-transform:uppercase;display:block}.metadata-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.metadata-cell{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mist);background:#ffffff09;border-width:1px;border-color:#9fb2c726}.metadata-cell strong{margin-bottom:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-porcelain);text-transform:uppercase;display:block}.command-button-primary,.command-button-secondary,.command-button-danger{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));--tw-duration:.2s;border-width:1px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}:is(.command-button-primary,.command-button-secondary,.command-button-danger):focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px}.command-button-primary{color:var(--color-ink)}.command-button-primary:focus-visible{outline-color:var(--color-malachite)}.command-button-primary{background:linear-gradient(135deg,var(--color-malachite),#8dffb8);border-color:#7cf8d2a3;box-shadow:0 12px 34px #7cf8d221}.command-button-primary:hover{background:linear-gradient(135deg,#d9fff4,var(--color-malachite));transform:translateY(-1px)}.command-button-secondary{color:var(--color-porcelain)}.command-button-secondary:focus-visible{outline-color:var(--color-malachite)}.command-button-secondary{background:#ffffff12;border-color:#ffffff24}.command-button-secondary:hover{background:#7cf8d21a;border-color:#7cf8d27a}.command-button-danger{color:var(--color-porcelain)}.command-button-danger:focus-visible{outline-color:var(--color-copper)}.command-button-danger{background:#ff4fd821;border-color:#ff4fd885}.command-button-danger:hover{background:#ff4fd838}.console-link{min-height:calc(var(--spacing) * 11);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mist);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));align-items:center;display:inline-flex}@media(hover:hover){.console-link:hover{color:var(--color-malachite)}}.console-link:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-malachite)}.command-code{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));word-break:break-all;color:var(--color-porcelain);background:#02040a85;border-width:1px;border-color:#9fb2c733;display:block}.command-copy-row{border-radius:var(--radius-md);border-style:var(--tw-border-style);background:#02040a85;border-width:1px;border-color:#9fb2c733;grid-template-columns:minmax(0,1fr) 2.75rem;align-items:stretch;display:grid;overflow:hidden}.command-copy-row .command-code{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:0}.command-copy-button{min-height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 11);border-left-style:var(--tw-border-style);color:var(--color-malachite);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));--tw-duration:.2s;border-left-width:1px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.command-copy-button:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-malachite)}.command-copy-button{background:#7cf8d214;border-color:#9fb2c733}.command-copy-button:hover{background:#7cf8d224}.command-copy-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.check-icon,.command-copy-button[data-copy-state=copied] .copy-icon{display:none}.command-copy-button[data-copy-state=copied] .check-icon{display:block}.summary-line{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:#ffffff09;border-width:1px;border-color:#9fb2c724}.summary-markdown>:first-child{margin-top:calc(var(--spacing) * 0)}.summary-markdown>:last-child{margin-bottom:calc(var(--spacing) * 0)}.command-input,.command-output{border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-porcelain);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));--tw-outline-style:none;border-width:1px;outline-style:none}:is(.command-input,.command-output):focus{border-color:var(--color-malachite);--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:#7cf8d233}@supports (color:color-mix(in lab,red,red)){:is(.command-input,.command-output):focus{--tw-ring-color:color-mix(in oklab, var(--color-malachite) 20%, transparent)}}.command-input,.command-output{background:#02040a8a;border-color:#9fb2c72e}.command-input{resize:vertical;min-height:28rem;padding:calc(var(--spacing) * 4);--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.command-input::placeholder{color:#9fb2c799}@supports (color:color-mix(in lab,red,red)){.command-input::placeholder{color:color-mix(in oklab,var(--color-mist) 60%,transparent)}}.command-output{padding:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-mist);overflow:auto}.skill-content{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 7);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-mist);border-color:#7cf8d226;border-top-width:1px}.skill-content>:first-child{margin-top:calc(var(--spacing) * 0)}.skill-content h1,.skill-content h2,.skill-content h3{font-family:var(--font-display);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-porcelain);text-shadow:0 0 28px #7cf8d22e}.skill-content h1{margin-top:calc(var(--spacing) * 10);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.skill-content h2{margin-top:calc(var(--spacing) * 9);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.skill-content h3{margin-top:calc(var(--spacing) * 8);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.skill-content p,.skill-content ul,.skill-content ol,.skill-content pre,.skill-content table{margin-block:calc(var(--spacing) * 5)}.skill-content ul,.skill-content ol{padding-left:calc(var(--spacing) * 6)}.skill-content li{margin-block:calc(var(--spacing) * 2)}.skill-content a{color:var(--color-malachite);text-decoration-line:underline;text-decoration-color:#7cf8d266}@supports (color:color-mix(in lab,red,red)){.skill-content a{-webkit-text-decoration-color:color-mix(in oklab,var(--color-malachite) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-malachite) 40%,transparent)}}.skill-content a{text-underline-offset:4px;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))}@media(hover:hover){.skill-content a:hover{color:var(--color-porcelain)}}.skill-content a:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-malachite)}.skill-content code{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-porcelain);background:#7cf8d21a;border-width:1px;border-color:#7cf8d233}.skill-content pre{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-porcelain);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:#0003;border-width:1px;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.skill-content pre{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.skill-content pre{background:#02040a9e;border-color:#9fb2c72e}.skill-content pre code{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0}.skill-content blockquote{margin-block:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 5);color:var(--color-porcelain);border-color:#7cf8d2a3;border-left-width:1px}.skill-content table{border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:#9fb2c729;display:block;overflow-x:auto}.skill-content th,.skill-content td{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;border-color:#9fb2c724;border-bottom-width:1px}.skill-content th{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-porcelain);text-transform:uppercase;background:#7cf8d212}}@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.sticky{position:sticky}.top-20{top:calc(var(--spacing) * 20)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.h-20{height:calc(var(--spacing) * 20)}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-20{width:calc(var(--spacing) * 20)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[3rem_minmax\(0\,1fr\)_minmax\(7rem\,12rem\)\]{grid-template-columns:3rem minmax(0,1fr) minmax(7rem,12rem)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-malachite\/20{border-color:#7cf8d233}@supports (color:color-mix(in lab,red,red)){.border-malachite\/20{border-color:color-mix(in oklab,var(--color-malachite) 20%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.68rem\]{font-size:.68rem}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-copper{color:var(--color-copper)}.text-malachite{color:var(--color-malachite)}.text-mist{color:var(--color-mist)}.text-porcelain{color:var(--color-porcelain)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-malachite\/40{text-decoration-color:#7cf8d266}@supports (color:color-mix(in lab,red,red)){.decoration-malachite\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--color-malachite) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-malachite) 40%,transparent)}}.underline-offset-4{text-underline-offset:4px}@media(hover:hover){.hover\:text-porcelain:hover{color:var(--color-porcelain)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-malachite:focus-visible{outline-color:var(--color-malachite)}@media(hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-\[3rem_minmax\(0\,1fr\)_minmax\(7rem\,12rem\)\]{grid-template-columns:3rem minmax(0,1fr) minmax(7rem,12rem)}.sm\:items-center{align-items:center}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:64rem){.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(18rem\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}}html{background:var(--color-void);color-scheme:dark;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100%}body{min-height:100vh;color:var(--color-porcelain);font-family:var(--font-sans);background:linear-gradient(128deg,#6f86ff29,#0000 32%),linear-gradient(212deg,#7cf8d21c,#0000 36%),linear-gradient(#08111f,#040711 52%,#02040a);margin:0;line-height:1.6;overflow-x:hidden}body:before{z-index:-2;pointer-events:none;content:"";background-image:linear-gradient(#7cf8d212 1px,#0000 1px),linear-gradient(90deg,#6f86ff12 1px,#0000 1px);background-size:36px 36px;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000000eb,#0000002e 76%,#0000);mask-image:linear-gradient(#000000eb,#0000002e 76%,#0000)}body:after{z-index:-1;pointer-events:none;content:"";opacity:.44;background:linear-gradient(#ffffff0e,#0000 16%),repeating-linear-gradient(0deg,#ffffff06 0,#ffffff06 1px,#0000 1px,#0000 7px);position:fixed;top:0;right:0;bottom:0;left:0}a{color:inherit}button{cursor:pointer;font:inherit}button:disabled{cursor:not-allowed;opacity:.48}::selection{color:var(--color-porcelain);background:#7cf8d247}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@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}
