@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_6d2f4da-module__YpnkSW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_6d2f4da-module__YpnkSW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_2ca7fd96-module__64Nv3a__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_2ca7fd96-module__64Nv3a__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55369777ae4e606f-s.0dvx36ad_rzpa.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/786278188bba99f8-s.2h1xa6k2l1ubz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/970c428219233a3d-s.p.2c-43iqdh9ttx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam Fallback;src:local(Arial);ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.0%;size-adjust:97.58%}.kalam_45d6d41f-module__Ab1uOW__className{font-family:Kalam,Kalam Fallback;font-style:normal;font-weight:700}.kalam_45d6d41f-module__Ab1uOW__variable{--font-kalam:"Kalam", "Kalam Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dae4b3dbdd9e4d1b-s.0qkusbu_eokqj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94d210260b00ada2-s.1qwmrnk790xxb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a9fc94813a0b644-s.11ulym7vfe__d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8495c7a64396f454-s.p.3174gmb7yd72v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_c85b3ae8-module__gK4Fnq__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:700}.caveat_c85b3ae8-module__gK4Fnq__variable{--font-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_400-s.p.3crsbyy6lh6yf.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_500-s.p.2h52d08o60qht.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_700-s.p.1ydlpv6k6mttm.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_c9368337-module__LRA8UG__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_c9368337-module__LRA8UG__variable{--font-jetbrains:"jetbrainsMono", "jetbrainsMono Fallback"}
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:var(--font-jetbrains), monospace;--color-red-400:#ff6568;--color-emerald-900:#004e3b;--color-pink-500:#f6339a;--color-pink-600:#e30076;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--color-primary:#a9427c;--color-accent:#e189b7;--color-background:#0e1220;--color-foreground:#dfe3f1;--color-foreground-muted:#bbc5e2;--color-surface:#141b2e;--color-surface-raised:#1f2947;--color-terminal:#0b0e20;--color-border:#282d3d;--color-mint:#34b796;--color-cyan:#50b0d3;--color-yellow:#c5a144;--color-red:#e98d86;--color-purple:#b799db;--color-green:#57bc5c;--color-blue:#90a2e0;--color-orange:#e59252;--color-dim:#8993b5;--color-faint:#6d7488;--color-border-soft:#1f2947;--color-track:#2a3350;--font-display:var(--font-archivo), sans-serif;--font-body:var(--font-space-grotesk), sans-serif;--shadow-l:0 1px 2px #0006, 0 8px 24px #0000004d}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-600:lab(49.5493% 79.8381 2.31768)}}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;font-size:21.6px;font-family:var(--font-body)}body{background:var(--color-background);font-family:var(--font-body);background-color:var(--color-background);color:var(--color-foreground);font-size:22.5px;font-weight:400;line-height:1.7}h1{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(52.4px,3.6vw + 27.4px,79.8px);font-weight:600;line-height:1.12}@media (min-width:768px) and (max-width:1023px){h1{font-size:69.9px}}@media (max-width:359px){h1{font-size:47.4px}}h2{font-family:var(--font-display);font-size:clamp(39.9px,2.2vw + 25px,59.9px);font-weight:600;line-height:1.15}h3{font-family:var(--font-display);font-size:clamp(32.5px,1.3vw + 22.5px,41.2px);font-weight:600;line-height:1.25}h4{font-family:var(--font-body);font-size:30px;font-weight:500;line-height:1.35}a{color:var(--color-primary);transition:color .15s var(--ease-soft)}a:hover{color:var(--color-accent)}::selection{background:var(--color-primary);color:var(--color-foreground)}*{border-color:var(--color-border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-3\.5{inset-inline:calc(var(--spacing) * 3.5)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:calc(var(--spacing) * 0)}.top-1000{top:calc(var(--spacing) * 1000)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.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}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.\!mt-6{margin-top:calc(var(--spacing) * 6)!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[5px\]{margin-top:5px}.mt-\[15px\]{margin-top:15px}.mt-\[18px\]{margin-top:18px}.mt-\[21\.6px\]{margin-top:21.6px}.mt-\[34px\]{margin-top:34px}.mt-\[46px\]{margin-top:46px}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[11px\]{width:11px;height:11px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-\[9px\]{height:9px}.h-\[17px\]{height:17px}.h-\[21px\]{height:21px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[78px\]{height:78px}.h-full{height:100%}.h-px{height:1px}.min-h-\[1\.3em\]{min-height:1.3em}.min-h-\[1\.4em\]{min-height:1.4em}.min-h-\[1\.65em\]{min-height:1.65em}.min-h-\[3em\]{min-height:3em}.min-h-\[100svh\]{min-height:100svh}.min-h-\[232px\]{min-height:232px}.min-h-\[392px\]{min-height:392px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-\[9px\]{width:9px}.w-\[22px\]{width:22px}.w-\[440px\]{width:440px}.w-full{width:100%}.w-min{width:min-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[540px\]{max-width:540px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[var\(--blog-w\)\]{max-width:var(--blog-w)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-\[21px\]{min-width:21px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:caretBlink_1\.06s_steps\(1\)_infinite\]{animation:1.06s step-end infinite caretBlink}.\[animation\:popIn_350ms_ease_300ms_both\]{animation:.35s .3s both popIn}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(224px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[7px\]{gap:7px}.gap-\[22px\]{gap:22px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.\[border-radius\:50\%_50\%_48\%_48\%\/64\%_64\%_38\%_38\%\]{border-radius:50% 50% 48% 48%/64% 64% 38% 38%}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-primary{border-color:var(--color-primary)!important}.border-\[\#2f2f36\]{border-color:#2f2f36}.border-\[\#282d3d\]{border-color:#282d3d}.border-\[\#333\]{border-color:#333}.border-accent\/40{border-color:#e189b766}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.border-border{border-color:var(--color-border)}.border-border-soft{border-color:var(--color-border-soft)}.border-green\/50{border-color:#57bc5c80}@supports (color:color-mix(in lab, red, red)){.border-green\/50{border-color:color-mix(in oklab, var(--color-green) 50%, transparent)}}.border-input{border-color:var(--input)}.border-mint\/40{border-color:#34b79666}@supports (color:color-mix(in lab, red, red)){.border-mint\/40{border-color:color-mix(in oklab, var(--color-mint) 40%, transparent)}}.border-primary\/25{border-color:#a9427c40}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.border-primary\/40{border-color:#a9427c66}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.border-transparent{border-color:#0000}.border-yellow\/50{border-color:#c5a14480}@supports (color:color-mix(in lab, red, red)){.border-yellow\/50{border-color:color-mix(in oklab, var(--color-yellow) 50%, transparent)}}.border-l-cyan{border-left-color:var(--color-cyan)}.border-l-mint{border-left-color:var(--color-mint)}.border-l-primary{border-left-color:var(--color-primary)}.\!bg-primary{background-color:var(--color-primary)!important}.bg-\[\#2a3147\]{background-color:#2a3147}.bg-\[\#2e3550\]{background-color:#2e3550}.bg-accent\/5{background-color:#e189b70d}@supports (color:color-mix(in lab, red, red)){.bg-accent\/5{background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.bg-accent\/10{background-color:#e189b71a}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-background{background-color:var(--color-background)}.bg-background\/90{background-color:#0e1220e6}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--color-background) 90%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/40{background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.bg-green{background-color:var(--color-green)}.bg-green\/10{background-color:#57bc5c1a}@supports (color:color-mix(in lab, red, red)){.bg-green\/10{background-color:color-mix(in oklab, var(--color-green) 10%, transparent)}}.bg-mint{background-color:var(--color-mint)}.bg-mint\/10{background-color:#34b7961a}@supports (color:color-mix(in lab, red, red)){.bg-mint\/10{background-color:color-mix(in oklab, var(--color-mint) 10%, transparent)}}.bg-mint\/15{background-color:#34b79626}@supports (color:color-mix(in lab, red, red)){.bg-mint\/15{background-color:color-mix(in oklab, var(--color-mint) 15%, transparent)}}.bg-pink-600{background-color:var(--color-pink-600)}.bg-primary{background-color:var(--color-primary)}.bg-red{background-color:var(--color-red)}.bg-secondary{background-color:var(--secondary)}.bg-surface{background-color:var(--color-surface)}.bg-surface\/50{background-color:#141b2e80}@supports (color:color-mix(in lab, red, red)){.bg-surface\/50{background-color:color-mix(in oklab, var(--color-surface) 50%, transparent)}}.bg-terminal{background-color:var(--color-terminal)}.bg-track{background-color:var(--color-track)}.bg-transparent{background-color:#0000}.bg-yellow{background-color:var(--color-yellow)}.bg-yellow\/10{background-color:#c5a1441a}@supports (color:color-mix(in lab, red, red)){.bg-yellow\/10{background-color:color-mix(in oklab, var(--color-yellow) 10%, transparent)}}.bg-clip-padding{background-clip:padding-box}.p-0{padding:calc(var(--spacing) * 0)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[3px\]{padding-block:3px}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[34px\]{padding-top:34px}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[26px\]{padding-bottom:26px}.pb-\[90px\]{padding-bottom:90px}.pb-\[130px\]{padding-bottom:130px}.pb-\[clamp\(20px\,8svh\,14\.4svh\)\]{padding-bottom:max(20px,8svh)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[clamp\(24px\,3vw\,56px\)\]{padding-left:clamp(24px,3vw,56px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.mono-ui{font-family:var(--font-mono);font-size:20px;line-height:1.65}.mono-xs{font-family:var(--font-mono);font-size:18px;line-height:1.6}.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-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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[14\.5px\]{font-size:14.5px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[15\.5px\]{font-size:15.5px!important}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11\.4px\]{font-size:11.4px}.text-\[11\.5px\]{font-size:11.5px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15\.6px\]{font-size:15.6px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[clamp\(19\.8px\,2vw\,33\.3px\)\]{font-size:clamp(19.8px,2vw,33.3px)}.text-\[clamp\(20px\,1\.6vw\,23\.7px\)\]{font-size:clamp(20px,1.6vw,23.7px)}.text-\[clamp\(29\.1px\,3\.1vw\,37\.4px\)\]{font-size:clamp(29.1px,3.1vw,37.4px)}.text-\[clamp\(31\.2px\,4\.2vw\,41\.6px\)\]{font-size:clamp(31.2px,4.2vw,41.6px)}.text-\[clamp\(35\.4px\,5\.2vw\,54\.1px\)\]{font-size:clamp(35.4px,5.2vw,54.1px)}.text-\[clamp\(35px\,5\.8vw\,54\.9px\)\]{font-size:clamp(35px,5.8vw,54.9px)}.text-\[clamp\(41\.6px\,7\.3vw\,70\.7px\)\]{font-size:clamp(41.6px,7.3vw,70.7px)}.text-\[clamp\(54\.9px\,7vw\,104\.8px\)\]{font-size:clamp(54.9px,7vw,104.8px)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.\[word-break\:break-word\]{word-break:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#9aa6c8\]{color:#9aa6c8!important}.\!text-dim{color:var(--color-dim)!important}.\!text-foreground{color:var(--color-foreground)!important}.\!text-foreground-muted{color:var(--color-foreground-muted)!important}.\!text-inherit{color:inherit!important}.\!text-primary{color:var(--color-primary)!important}.\!text-white{color:var(--color-white)!important}.text-\[\#3a4258\]{color:#3a4258}.text-\[\#e98d86\]{color:#e98d86}.text-accent{color:var(--color-accent)}.text-cyan{color:var(--color-cyan)}.text-destructive{color:var(--destructive)}.text-dim{color:var(--color-dim)}.text-faint{color:var(--color-faint)}.text-foreground{color:var(--color-foreground)}.text-foreground-muted{color:var(--color-foreground-muted)}.text-green{color:var(--color-green)}.text-mint{color:var(--color-mint)}.text-muted{color:var(--muted)}.text-orange{color:var(--color-orange)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple{color:var(--color-purple)}.text-red{color:var(--color-red)}.text-red-400{color:var(--color-red-400)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-terminal{color:var(--color-terminal)}.text-yellow{color:var(--color-yellow)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.02\]{opacity:.02}.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)}.shadow-l{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0006), 0 8px 24px var(--tw-shadow-color,#0000004d);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}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:\!text-accent:is(:where(.group):hover *){color:var(--color-accent)!important}}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:text-dim::placeholder{color:var(--color-dim)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-pink-500:hover{border-color:var(--color-pink-500)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:#a9427ccc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.hover\:\!text-accent:hover{color:var(--color-accent)!important}.hover\:\!text-primary:hover{color:var(--color-primary)!important}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-\[1\.04\]:hover{--tw-brightness:brightness(1.04);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,)}}.focus\:border-cyan:focus{border-color:var(--color-cyan)}.focus\:\[box-shadow\:var\(--glow-cyan\)\]:focus{box-shadow:var(--glow-cyan)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--color-foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media not all and (min-width:900px){.max-\[900px\]\:w-full{width:100%}.max-\[900px\]\:pr-6{padding-right:calc(var(--spacing) * 6)}.max-\[900px\]\:text-\[12\.5px\]{font-size:12.5px}}@media not all and (min-width:820px){.max-\[820px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[820px\]\:py-8{padding-block:calc(var(--spacing) * 8)}.max-\[820px\]\:py-11{padding-block:calc(var(--spacing) * 11)}.max-\[820px\]\:py-16{padding-block:calc(var(--spacing) * 16)}}@media not all and (min-width:640px){.max-\[640px\]\:hidden{display:none}.max-\[640px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[640px\]\:py-10{padding-block:calc(var(--spacing) * 10)}}@media not all and (min-width:560px){.max-\[560px\]\:flex-col{flex-direction:column}}@media not all and (min-width:480px){.max-\[480px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media not all and (min-width:420px){.max-\[420px\]\:flex-col{flex-direction:column}.max-\[420px\]\:p-4{padding:calc(var(--spacing) * 4)}}@media (min-width:430px){.min-\[430px\]\:\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.min-\[430px\]\:\!text-\[16px\]{font-size:16px!important}.min-\[430px\]\:text-\[16px\]{font-size:16px}}@media (min-width:560px){.min-\[560px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:760px){.min-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.min-\[1024px\]\:block{display:block}.min-\[1024px\]\:grid{display:grid}.min-\[1024px\]\:hidden{display:none}.min-\[1024px\]\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.min-\[1024px\]\:gap-12{gap:calc(var(--spacing) * 12)}}@media (min-width:40rem){.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:\!px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:text-\[20px\]{font-size:20px}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_h2\]\:mt-12 h2{margin-top:calc(var(--spacing) * 12)}.\[\&_h2\]\:mb-4 h2{margin-bottom:calc(var(--spacing) * 4)}.\[\&_p\]\:my-5 p{margin-block:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--glow-mint:0 0 30px #34b7962e;--glow-cyan:0 0 0 3px #50b0d324;--glow-green:0 0 0 1px #57bc5c73, 0 0 36px #57bc5c29;--glow-pink:0 2px 8px #a9427c40, 0 8px 24px #a9427c26;--background:var(--color-background);--foreground:var(--color-foreground);--card:var(--color-surface);--card-foreground:var(--color-foreground);--popover:var(--color-surface-raised);--popover-foreground:var(--color-foreground);--primary:var(--color-primary);--primary-foreground:var(--color-foreground);--secondary:var(--color-surface-raised);--secondary-foreground:var(--color-foreground);--muted:var(--color-surface);--muted-foreground:var(--color-foreground-muted);--accent:var(--color-accent);--accent-foreground:var(--color-background);--destructive:var(--color-red);--border:var(--color-border);--input:var(--color-border);--ring:var(--color-primary);--radius:0px}.section{padding-block:112px}@media (max-width:768px){.section{padding-block:72px}}.container-brand{max-width:1200px;margin-inline:auto;padding-inline:40px}@media (max-width:768px){.container-brand{padding-inline:24px}}.section-grain{position:relative}.section-grain:before{content:"";pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-mesh{position:relative}.hero-mesh:before{content:"";pointer-events:none;background:radial-gradient(640px 480px at 85% 8%,#a9427c1f,#0000 70%),radial-gradient(640px 480px at 8% 92%,#50b0d31f,#0000 70%);position:absolute;inset:0}.bg-cyber-grid{background-image:linear-gradient(#50b0d306 1px,#0000 1px),linear-gradient(90deg,#50b0d306 1px,#0000 1px);background-size:56px 56px}.terminal-window{background:var(--color-terminal);border:1px solid var(--color-border);box-shadow:var(--shadow-l);border-radius:4px;position:relative;overflow:hidden}.terminal-window:after{content:"";pointer-events:none;opacity:.02;background:repeating-linear-gradient(#fff 0 1px,#0000 1px 2px);position:absolute;inset:0}.framed{border:1px solid var(--color-border);box-shadow:var(--shadow-l);border-radius:4px}.img-grade{position:relative}.img-grade:after{content:"";pointer-events:none;background:var(--color-background);opacity:.2;mix-blend-mode:multiply;position:absolute;inset:0}.card-title{font-family:var(--font-body);font-size:24px;font-weight:500;line-height:1.35}.btn-primary{background:var(--color-primary);color:#fff;font-family:var(--font-body);transition:filter .15s var(--ease-soft), transform .15s var(--ease-soft);border-radius:0;padding:14px 32px;font-size:18px;font-weight:600;display:inline-block}.btn-primary:hover{filter:brightness(1.05);color:#fff;transform:translateY(-1px)}.btn-lg{padding:16px 38px;font-size:18px}.btn-ghost{color:var(--color-foreground);font-family:var(--font-body);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-border);-webkit-text-decoration-color:var(--color-border);-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);transition:text-decoration-thickness .15s var(--ease-soft), text-decoration-color .15s var(--ease-soft);padding:12px 8px;font-size:18px;font-weight:500;display:inline-block}.btn-ghost:hover{color:var(--color-foreground);text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.btn-mint{background:var(--color-mint);color:var(--color-terminal);font-family:var(--font-body);transition:filter .15s var(--ease-soft), transform .15s var(--ease-soft);border-radius:4px;padding:14px 32px;font-size:18px;font-weight:500;display:inline-block;box-shadow:0 0 30px #34b79638}.btn-mint:hover{filter:brightness(1.08);transform:translateY(-1px)}.card:hover{box-shadow:var(--shadow-l), 0 0 30px var(--card-glow,#e189b72e)}.card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-l);transition:border-color .2s var(--ease-soft), transform .2s var(--ease-soft);border-radius:4px}.card:hover{border-color:var(--card-candy,var(--color-accent));transform:translateY(-2px)}.badge{text-indent:0;font-family:var(--font-mono);border:1px solid var(--badge-candy,var(--color-border));color:var(--badge-candy,var(--color-foreground));transition:background-color .15s var(--ease-soft), color .15s var(--ease-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:16px;line-height:1.6;display:inline-flex}.badge:hover{background:var(--badge-candy,var(--color-surface));color:var(--color-terminal)}.term-body>span{text-indent:-1.4em;padding-left:1.4em}.code-divider{font-family:var(--font-mono);color:var(--color-foreground-muted);align-items:center;gap:12px;font-size:16px;display:flex}.code-divider:before,.code-divider:after{content:"";background:var(--color-border);flex:1;height:1px}.header-sticky{background:#0e1220e0}@supports (color:color-mix(in lab, red, red)){.header-sticky{background:color-mix(in srgb, var(--color-background) 88%, transparent)}}.header-sticky{-webkit-backdrop-filter:blur(12px)}.roadmap{position:relative}@media (min-width:1024px){.roadmap:before{content:"";background:linear-gradient(to right, var(--color-mint), var(--color-cyan), var(--color-purple), var(--color-accent));opacity:.35;height:1px;position:absolute;top:24px;left:24px;right:24px}}.step-node{z-index:1;background:var(--color-surface);width:48px;height:48px;font-family:var(--font-mono);border:1px solid;border-radius:4px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:relative}@media (max-width:1023px){.roadmap-item{padding-left:0;position:relative}.roadmap-item:not(:last-child):after{content:"";background:var(--color-border);width:1px;position:absolute;top:56px;bottom:-28px;left:24px}}.faq-item summary{transition:background-color .15s var(--ease-soft)}.faq-item summary:hover{background:var(--color-surface-raised)}.faq-item[open]{border-color:var(--color-mint)}.faq-item[open] summary{border-bottom:1px solid var(--color-border)}@keyframes load-fade{0%{opacity:0}to{opacity:1}}@keyframes load-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes load-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes load-print{to{opacity:1}}@keyframes load-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.load-nav{opacity:0;animation:load-fade .4s var(--ease-soft) 0s forwards}.load-h1-line{clip-path:inset(0 100% 0 0);animation:load-wipe .5s var(--ease-out) forwards;animation-delay:calc(.1s + var(--line-i,0) * .12s);display:block}.load-sub{opacity:0;animation:load-fade-up .5s var(--ease-out) .4s forwards}.load-term-line{opacity:0;animation:1ms linear forwards load-print;animation-delay:calc(.55s + var(--term-i,0) * 90ms)}.load-badge{opacity:0;animation:load-pop .35s var(--ease-out) forwards;animation-delay:calc(.7s + var(--badge-i,0) * 60ms)}@keyframes shakeX{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.animate-shake{animation:shakeX .36s var(--ease-soft)}@keyframes popIn{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.animate-pop{animation:popIn .35s var(--ease-out)}@keyframes confFall{0%{opacity:0;transform:translateY(-8vh)rotate(0)}8%{opacity:1}to{opacity:0;transform:translateY(72vh)rotate(520deg)}}@keyframes caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes lineIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes flyRight{to{opacity:0;transform:translate(140%)rotate(12deg)}}@keyframes flyLeft{to{opacity:0;transform:translate(-140%)rotate(-12deg)}}@keyframes flyUp{to{opacity:0;transform:translateY(-130%)rotate(3deg)}}@keyframes hintPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes glowPulse{0%{box-shadow:0 0 #57bc5c66}to{box-shadow:0 0 0 22px #57bc5c00}}.reveal{opacity:0;transform:translateY(20px)}.reveal.is-visible{opacity:1;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out);transition-delay:calc(var(--reveal-i,0) * 80ms);transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.load-nav,.load-sub,.load-badge{animation:load-fade .2s var(--ease-soft) forwards}.load-h1-line{clip-path:none;animation:load-fade .2s var(--ease-soft) forwards}.load-term-line{opacity:1;animation:none}.reveal{transform:none}.reveal.is-visible{transition:opacity .2s var(--ease-soft);transition-delay:0s;transform:none}.card:hover{transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--lesson-text:#dfe3f1;--lesson-text-muted:#cdd4ea;--lesson-list-marker:#bbc5e2;--lesson-border:#324376;--lesson-bold:#e189b7;--lesson-italic:#cdd4ea;--lesson-bold-italic:#e189b7;--lesson-highlight-bg:#4d1936;--lesson-strike:#cdd4ea;--lesson-link:#e189b7;--lesson-link-hover:#e189b799;--lesson-blockquote-bg:#141b2e;--lesson-code-bg:#0e1220;--lesson-code-normal:#cdd4ea;--lesson-checkbox:#a9427c;--lesson-checkbox-bg:#1f2947;--lesson-checkbox-border:#324376;--lesson-checkbox-done:#a9427c;--lesson-callout-grey-base:0, 0%, 17%;--lesson-callout-grey-tint:#696969;--lesson-callout-grey-text:#a6a6a6;--lesson-callout-mint-base:165, 75%, 11%;--lesson-callout-mint-tint:#1d775f;--lesson-callout-mint-text:#34b796;--lesson-callout-orange-base:26, 58%, 16%;--lesson-callout-orange-tint:#905b31;--lesson-callout-orange-text:#e59252;--lesson-callout-red-base:2, 50%, 20%;--lesson-callout-red-tint:#af4841;--lesson-callout-red-text:#e98d86;--lesson-callout-purple-base:271, 45%, 22%;--lesson-callout-purple-tint:#844fb5;--lesson-callout-purple-text:#b799db}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes badgePop{0%{opacity:0;transform:scale(.5)translateY(10px)}62%{opacity:1;transform:scale(1.09)translateY(0)}to{transform:scale(1)}}@keyframes amberPulse{0%,to{box-shadow:0 0 #c5a14466}50%{box-shadow:0 0 0 6px #c5a14400}}.ai-container{width:100%;max-width:1920px;margin-inline:auto;padding-inline:24px}@media (max-width:640px){.ai-container{padding-inline:20px}}.ai-hollow{-webkit-text-stroke:2.4px var(--color-primary);color:#0000}.ai-hollow-bold{-webkit-text-stroke:3px var(--color-primary);color:#0000}.ai-mk-panel{z-index:1;contain:paint;width:46%;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.ai-mk-console{font-family:var(--font-mono);white-space:pre;will-change:transform;backface-visibility:hidden;animation:ai-mk-scroll var(--mk-duration,24s) linear infinite;padding:0 28.8px 0 clamp(24px,3.6vw,48px);font-size:16px;position:absolute;top:0;left:0;right:0}.ai-mk-ln{color:#dfe3f157;height:24px;line-height:24px}.ai-mk-ln.pr{color:var(--color-cyan)}.ai-mk-ln.ok{color:var(--color-mint)}.ai-mk-ln.lb{color:#8993b5e6}.ai-mk-ln.va{color:#dfe3f1a8}.ai-mk-ln.hs{color:#5b6480f2}.ai-mk-ln.dm{color:#8993b58c}.ai-mk-ln.flag{color:var(--color-accent);text-shadow:0 0 12px #e189b799}.ai-mk-ln.live:after{content:"";vertical-align:-2px;background:var(--color-accent);width:8px;height:14px;margin-left:5px;animation:1.05s step-end infinite caretBlink;display:inline-block}@media (max-width:900px){.ai-mk-panel{opacity:.16;width:100%;left:0;right:0}}@keyframes ai-mk-scroll{0%{transform:translate(0)}to{transform:translate3d(0, var(--mk-shift,0px), 0)}}@media (prefers-reduced-motion:reduce){.ai-mk-console{animation:none;transform:none}}.ai-hollow-thin{-webkit-text-stroke:1.8px var(--color-primary);color:#0000}.ai-eyebrow{font-family:var(--font-kalam), cursive;color:#a3adc6;font-weight:700}.ai-eyebrow-cap{font-family:var(--font-caveat), cursive;margin-right:.08em;font-size:1.32em;font-weight:700}.ai-card{background:var(--color-surface);border:2px solid var(--color-primary);box-shadow:9.6px 9.6px #a9427c3d}.ai-input{border:2px solid var(--color-border);background:var(--color-background);width:100%;color:var(--color-foreground);font-family:var(--font-mono);padding:15.6px 16.8px;font-size:.9rem}.ai-input::placeholder{color:#6d7488}.ai-input:focus-visible{border-color:var(--color-primary);outline:none}.ai-btn{isolation:isolate;color:var(--color-primary);border:2px solid var(--color-primary);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:color .18s var(--ease-soft);background:0 0;padding:15.6px 24px;font-size:.85rem;font-weight:800;position:relative;overflow:hidden}.ai-btn:before{content:"";z-index:-1;background:var(--color-primary);transform-origin:0;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.ai-btn:hover{color:var(--color-foreground)}.ai-btn:hover:before{transform:scaleX(1)}.ai-btn:disabled{opacity:.6;cursor:default}.ai-btn-lg{letter-spacing:.02em;padding:20.4px 36px;font-size:1rem}@media (max-width:360px){.ai-btn-lg{padding-inline:16px}}.ai-input-lg{padding:19.2px 21.6px;font-size:1rem}.prod-card{isolation:isolate;transition:transform .2s var(--ease-soft), box-shadow .2s var(--ease-soft), border-color .2s var(--ease-soft), opacity .22s var(--ease-soft), filter .22s var(--ease-soft);position:relative}.prod-card:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(140% 120% at 0% 0%, var(--glow), transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.prod-card:after{background:radial-gradient(140% 120% at 0% 0%, color-mix(in srgb, var(--glow) 24%, transparent), transparent 55%)}}.prod-card:after{opacity:0;transition:opacity .22s var(--ease-soft)}.prod-card:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 22px 55px -16px var(--glow);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.prod-card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent), 0 22px 55px -16px color-mix(in srgb, var(--glow) 60%, transparent)}}.prod-card:hover:after{opacity:1}.prod-title{transition:color .2s var(--ease-soft)}.prod-cta{transition:border-color .2s var(--ease-soft)}.prod-card:hover .prod-title{color:var(--glow)}.prod-card:hover .prod-cta{border-color:var(--accent)}.prod-header{transition:opacity .22s var(--ease-soft), filter .22s var(--ease-soft)}.prod-grid:has(.prod-card:hover) .prod-card:not(:hover){opacity:.5;filter:saturate(.7)brightness(.9)}.prod-section:has(.prod-card:hover) .prod-header{opacity:.5;filter:blur(.3px)}@media (prefers-reduced-motion:reduce){.prod-card,.prod-card:hover{transform:none}}.ai-hero{background:var(--color-background);position:relative;overflow:hidden}.ai-rail{background:var(--color-primary);opacity:.38;z-index:1;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.ai-rail-faint{opacity:.16}.ai-rail-l{left:0}.ai-rail-r{right:0}.ai-hex-off{color:#dfe3f152}.ai-term{background:var(--color-terminal);border:2px solid var(--color-border);font-family:var(--font-mono);overflow:hidden}.ai-term-bar{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.ai-dot{background:#2a2a2f;border-radius:50%;width:9.6px;height:9.6px;display:inline-block}.ai-dot-r{background:var(--color-red)}.ai-dot-y{background:var(--color-yellow)}.ai-dot-g{background:var(--color-green)}.ai-term-hero{box-shadow:var(--shadow-l)}.ai-caret{background:var(--color-mint);vertical-align:-2px;width:9.6px;height:1.05em;margin-left:2px;animation:1.06s step-end infinite caretBlink;display:inline-block}.ai-chip{font-family:var(--font-mono);color:#cdd3e0;letter-spacing:.04em;border:1px solid #333;padding:6px 12px;font-size:14px}.ai-hexfield{z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='504'%3E%3Cg font-family='ui-monospace,SFMono-Regular,Menlo,Consolas,monospace' font-size='12' fill='%23DFE3F1' fill-opacity='0.30' xml:space='preserve'%3E%3Ctext x='0' y='11'%3E000000  7e 2f 61 63 63 65 73 6f 69 6e 69 63 69 61 6c 20 3a 3a 20 70 65 6e 74 65 73 74 69 6e 67 20 65 6e 20 65 73 70 61 6e 6f 6c 20 3a 3a 20 68 61 63 6b 69 6e 67 20 65 74 69 63 6f 20 3a 3a 20 72 65 76 |~/accesoinicial :: pentesting en espanol :: hacking etico :: rev|%3C/text%3E%3Ctext x='0' y='25'%3E000040  65 72 73 65 20 73 68 65 6c 6c 20 3a 3a 20 65 78 70 6c 6f 69 74 20 3a 3a 20 70 72 69 76 65 73 63 20 3a 3a 20 72 65 63 6f 6e 6f 63 69 6d 69 65 6e 74 6f 20 3a 3a 20 70 61 79 6c 6f 61 64 20 3a 3a |erse shell :: exploit :: privesc :: reconocimiento :: payload ::|%3C/text%3E%3Ctext x='0' y='39'%3E000080  20 66 6c 61 67 20 63 61 70 74 75 72 61 64 61 20 3a 3a 20 7e 2f 61 63 63 65 73 6f 69 6e 69 63 69 61 6c 20 3a 3a 20 70 65 6e 74 65 73 74 69 6e 67 20 65 6e 20 65 73 70 61 6e 6f 6c 20 3a 3a 20 68 | flag capturada :: ~/accesoinicial :: pentesting en espanol :: h|%3C/text%3E%3Ctext x='0' y='53'%3E0000c0  61 63 6b 69 6e 67 20 65 74 69 63 6f 20 3a 3a 20 72 65 76 65 72 73 65 20 73 68 65 6c 6c 20 3a 3a 20 65 78 70 6c 6f 69 74 20 3a 3a 20 70 72 69 76 65 73 63 20 3a 3a 20 72 65 63 6f 6e 6f 63 69 6d |acking etico :: reverse shell :: exploit :: privesc :: reconocim|%3C/text%3E%3Ctext x='0' y='67'%3E000100  69 65 6e 74 6f 20 3a 3a 20 70 61 79 6c 6f 61 64 20 3a 3a 20 66 6c 61 67 20 63 61 70 74 75 72 61 64 61 20 3a 3a 20 7e 2f 61 63 63 65 73 6f 69 6e 69 63 69 61 6c 20 3a 3a 20 70 65 6e 74 65 73 74 |iento :: payload :: flag capturada :: ~/accesoinicial :: pentest|%3C/text%3E%3Ctext x='0' y='81'%3E000140  69 6e 67 20 65 6e 20 65 73 70 61 6e 6f 6c 20 3a 3a 20 68 61 63 6b 69 6e 67 20 65 74 69 63 6f 20 3a 3a 20 72 65 76 65 72 73 65 20 73 68 65 6c 6c 20 3a 3a 20 65 78 70 6c 6f 69 74 20 3a 3a 20 70 |ing en espanol :: hacking etico :: reverse shell :: exploit :: p|%3C/text%3E%3Ctext x='0' y='95'%3E000180  72 69 76 65 73 63 20 3a 3a 20 72 65 63 6f 6e 6f 63 69 6d 69 65 6e 74 6f 20 3a 3a 20 70 61 79 6c 6f 61 64 20 3a 3a 20 66 6c 61 67 20 63 61 70 74 75 72 61 64 61 20 3a 3a 20 7e 2f 61 63 63 65 73 |rivesc :: reconocimiento :: payload :: flag capturada :: ~/acces|%3C/text%3E%3Ctext x='0' y='109'%3E0001c0  6f 69 6e 69 63 69 61 6c 20 3a 3a 20 70 65 6e 74 65 73 74 69 6e 67 20 65 6e 20 65 73 70 61 6e 6f 6c 20 3a 3a 20 68 61 63 6b 69 6e 67 20 65 74 69 63 6f 20 3a 3a 20 72 65 76 65 72 73 65 20 73 68 |oinicial :: pentesting en espanol :: hacking etico :: reverse sh|%3C/text%3E%3Ctext x='0' y='123'%3E000200  65 6c 6c 20 3a 3a 20 65 78 70 6c 6f 69 74 20 3a 3a 20 70 72 69 76 65 73 63 20 3a 3a 20 72 65 63 6f 6e 6f 63 69 6d 69 65 6e 74 6f 20 3a 3a 20 70 61 79 6c 6f 61 64 20 3a 3a 20 66 6c 61 67 20 63 |ell :: exploit :: privesc :: reconocimiento :: payload :: flag c|%3C/text%3E%3Ctext x='0' y='137'%3E000240  61 70 74 75 72 61 64 61 20 3a 3a 20 7e 2f 61 63 63 65 73 6f 69 6e 69 63 69 61 6c 20 3a 3a 20 70 65 6e 74 65 73 74 69 6e 67 20 65 6e 20 65 73 70 61 6e 6f 6c 20 3a 3a 20 68 61 63 6b 69 6e 67 20 |apturada :: ~/accesoinicial :: pentesting en espanol :: hacking |%3C/text%3E%3Ctext x='0' y='151'%3E000280  65 74 69 63 6f 20 3a 3a 20 72 65 76 65 72 73 65 20 73 68 65 6c 6c 20 3a 3a 20 65 78 70 6c 6f 69 74 20 3a 3a 20 70 72 69 76 65 73 63 20 3a 3a 20 72 65 63 6f 6e 6f 63 69 6d 69 65 6e 74 6f 20 3a |etico :: reverse shell :: exploit :: privesc :: reconocimiento :|%3C/text%3E%3Ctext x='0' y='165'%3E0002c0  3a 20 70 61 79 6c 6f 61 64 20 3a 3a 20 66 6c 61 67 20 63 61 70 74 75 72 61 64 61 20 3a 3a 20 7e 2f 61 63 63 65 73 6f 69 6e 69 63 69 61 6c 20 3a 3a 20 70 65 6e 74 65 73 74 69 6e 67 20 65 6e 20 |: payload :: flag capturada :: ~/accesoinicial :: pentesting en |%3C/text%3E%3Ctext x='0' y='179'%3E000300  65 73 70 61 6e 6f 6c 20 3a 3a 20 68 61 63 6b 69 6e 67 20 65 74 69 63 6f 20 3a 3a 20 72 65 76 65 72 73 65 20 73 68 65 6c 6c 20 3a 3a 20 65 78 70 6c 6f 69 74 20 3a 3a 20 70 72 69 76 65 73 63 20 |espanol :: hacking etico :: reverse shell :: exploit :: privesc |%3C/text%3E%3Ctext x='0' y='193'%3E000340  3a 3a 20 72 65 63 6f 6e 6f 63 69 6d 69 65 6e 74 6f 20 3a 3a 20 70 61 79 6c 6f 61 64 20 3a 3a 20 66 6c 61 67 20 63 61 70 74 75 72 61 64 61 20 3a 3a 20 7e 2f 61 63 63 65 73 6f 69 6e 69 63 69 61 |:: reconocimiento :: payload :: flag capturada :: ~/accesoinicia|%3C/text%3E%3Ctext x='0' y='207'%3E000380  6c 20 3a 3a 20 70 65 6e 74 65 73 74 69 6e 67 20 65 6e 20 65 73 70 61 6e 6f 6c 20 3a 3a 20 68 61 63 6b 69 6e 67 20 65 74 69 63 6f 20 3a 3a 20 72 65 76 65 72 73 65 20 73 68 65 6c 6c 20 3a 3a 20 |l :: pentesting en espanol :: hacking etico :: reverse shell :: |%3C/text%3E%3Ctext x='0' y='221'%3E0003c0  65 78 70 6c 6f 69 74 20 3a 3a 20 70 72 69 76 65 73 63 20 3a 3a 20 72 65 63 6f 6e 6f 63 69 6d 69 65 6e 74 6f 20 3a 3a 20 70 61 79 6c 6f 61 64 20 3a 3a 20 66 6c 61 67 20 63 61 70 74 75 72 61 64 |exploit :: privesc :: reconocimiento :: payload :: flag capturad|%3C/text%3E%3Ctext x='0' y='235'%3E000400  61 20 3a 3a 20 7e 2f 61 63 63 65 73 6f 69 6e 69 63 69 61 6c 20 3a 3a 20 70 65 6e 74 65 73 74 69 6e 67 20 65 6e 20 65 73 70 61 6e 6f 6c 20 3a 3a 20 68 61 63 6b 69 6e 67 20 65 74 69 63 6f 20 3a |a :: ~/accesoinicial :: pentesting en espanol :: hacking etico :|%3C/text%3E%3Ctext x='0' y='249'%3E000440  3a 20 72 65 76 65 72 73 65 20 73 68 65 6c 6c 20 3a 3a 20 65 78 70 6c 6f 69 74 20 3a 3a 20 70 72 69 76 65 73 63 20 3a 3a 20 72 65 63 6f 6e 6f 63 69 6d 69 65 6e 74 6f 20 3a 3a 20 70 61 79 6c 6f |: reverse shell :: exploit :: privesc :: reconocimiento :: paylo|%3C/text%3E%3Ctext x='0' y='263'%3E000480  61 64 20 3a 3a 20 66 6c 61 67 20 63 61 70 74 75 72 61 64 61 20 3a 3a 20 7e 2f 61 63 63 65 73 6f 69 6e 69 63 69 61 6c 20 3a 3a 20 70 65 6e 74 65 73 74 69 6e 67 20 65 6e 20 65 73 70 61 6e 6f 6c |ad :: flag capturada :: ~/accesoinicial :: pentesting en espanol|%3C/text%3E%3Ctext x='0' y='277'%3E0004c0  20 3a 3a 20 68 61 63 6b 69 6e 67 20 65 74 69 63 6f 20 3a 3a 20 72 65 76 65 72 73 65 20 73 68 65 6c 6c 20 3a 3a 20 65 78 70 6c 6f 69 74 20 3a 3a 20 70 72 69 76 65 73 63 20 3a 3a 20 72 65 63 6f | :: hacking etico :: reverse shell :: exploit :: privesc :: reco|%3C/text%3E%3Ctext x='0' y='291'%3E000500  6e 6f 63 69 6d 69 65 6e 74 6f 20 3a 3a 20 70 61 79 6c 6f 61 64 20 3a 3a 20 66 6c 61 67 20 63 61 70 74 75 72 61 64 61 20 3a 3a 20 7e 2f 61 63 63 65 73 6f 69 6e 69 63 69 61 6c 20 3a 3a 20 70 65 |nocimiento :: payload :: flag capturada :: ~/accesoinicial :: pe|%3C/text%3E%3Ctext x='0' y='305'%3E000540  6e 74 65 73 74 69 6e 67 20 65 6e 20 65 73 70 61 6e 6f 6c 20 3a 3a 20 68 61 63 6b 69 6e 67 20 65 74 69 63 6f 20 3a 3a 20 72 65 76 65 72 73 65 20 73 68 65 6c 6c 20 3a 3a 20 65 78 70 6c 6f 69 74 |ntesting en espanol :: hacking etico :: reverse shell :: exploit|%3C/text%3E%3Ctext x='0' y='319'%3E000580  20 3a 3a 20 70 72 69 76 65 73 63 20 3a 3a 20 72 65 63 6f 6e 6f 63 69 6d 69 65 6e 74 6f 20 3a 3a 20 70 61 79 6c 6f 61 64 20 3a 3a 20 66 6c 61 67 20 63 61 70 74 75 72 61 64 61 20 3a 3a 20 7e 2f | :: privesc :: reconocimiento :: payload :: flag capturada :: ~/|%3C/text%3E%3Ctext x='0' y='333'%3E0005c0  61 63 63 65 73 6f 69 6e 69 63 69 61 6c 20 3a 3a 20 70 65 6e 74 65 73 74 69 6e 67 20 65 6e 20 65 73 70 61 6e 6f 6c 20 3a 3a 20 68 61 63 6b 69 6e 67 20 65 74 69 63 6f 20 3a 3a 20 72 65 76 65 72 |accesoinicial :: pentesting en espanol :: hacking etico :: rever|%3C/text%3E%3Ctext x='0' y='347'%3E000600  73 65 20 73 68 65 6c 6c 20 3a 3a 20 65 78 70 6c 6f 69 74 20 3a 3a 20 70 72 69 76 65 73 63 20 3a 3a 20 72 65 63 6f 6e 6f 63 69 6d 69 65 6e 74 6f 20 3a 3a 20 70 61 79 6c 6f 61 64 20 3a 3a 20 66 |se shell :: exploit :: privesc :: reconocimiento :: payload :: f|%3C/text%3E%3Ctext x='0' y='361'%3E000640  6c 61 67 20 63 61 70 74 75 72 61 64 61 20 3a 3a 20 7e 2f 61 63 63 65 73 6f 69 6e 69 63 69 61 6c 20 3a 3a 20 70 65 6e 74 65 73 74 69 6e 67 20 65 6e 20 65 73 70 61 6e 6f 6c 20 3a 3a 20 68 61 63 |lag capturada :: ~/accesoinicial :: pentesting en espanol :: hac|%3C/text%3E%3Ctext x='0' y='375'%3E000680  6b 69 6e 67 20 65 74 69 63 6f 20 3a 3a 20 72 65 76 65 72 73 65 20 73 68 65 6c 6c 20 3a 3a 20 65 78 70 6c 6f 69 74 20 3a 3a 20 70 72 69 76 65 73 63 20 3a 3a 20 72 65 63 6f 6e 6f 63 69 6d 69 65 |king etico :: reverse shell :: exploit :: privesc :: reconocimie|%3C/text%3E%3Ctext x='0' y='389'%3E0006c0  6e 74 6f 20 3a 3a 20 70 61 79 6c 6f 61 64 20 3a 3a 20 66 6c 61 67 20 63 61 70 74 75 72 61 64 61 20 3a 3a 20 7e 2f 61 63 63 65 73 6f 69 6e 69 63 69 61 6c 20 3a 3a 20 70 65 6e 74 65 73 74 69 6e |nto :: payload :: flag capturada :: ~/accesoinicial :: pentestin|%3C/text%3E%3Ctext x='0' y='403'%3E000700  67 20 65 6e 20 65 73 70 61 6e 6f 6c 20 3a 3a 20 68 61 63 6b 69 6e 67 20 65 74 69 63 6f 20 3a 3a 20 72 65 76 65 72 73 65 20 73 68 65 6c 6c 20 3a 3a 20 65 78 70 6c 6f 69 74 20 3a 3a 20 70 72 69 |g en espanol :: hacking etico :: reverse shell :: exploit :: pri|%3C/text%3E%3Ctext x='0' y='417'%3E000740  76 65 73 63 20 3a 3a 20 72 65 63 6f 6e 6f 63 69 6d 69 65 6e 74 6f 20 3a 3a 20 70 61 79 6c 6f 61 64 20 3a 3a 20 66 6c 61 67 20 63 61 70 74 75 72 61 64 61 20 3a 3a 20 7e 2f 61 63 63 65 73 6f 69 |vesc :: reconocimiento :: payload :: flag capturada :: ~/accesoi|%3C/text%3E%3Ctext x='0' y='431'%3E000780  6e 69 63 69 61 6c 20 3a 3a 20 70 65 6e 74 65 73 74 69 6e 67 20 65 6e 20 65 73 70 61 6e 6f 6c 20 3a 3a 20 68 61 63 6b 69 6e 67 20 65 74 69 63 6f 20 3a 3a 20 72 65 76 65 72 73 65 20 73 68 65 6c |nicial :: pentesting en espanol :: hacking etico :: reverse shel|%3C/text%3E%3Ctext x='0' y='445'%3E0007c0  6c 20 3a 3a 20 65 78 70 6c 6f 69 74 20 3a 3a 20 70 72 69 76 65 73 63 20 3a 3a 20 72 65 63 6f 6e 6f 63 69 6d 69 65 6e 74 6f 20 3a 3a 20 70 61 79 6c 6f 61 64 20 3a 3a 20 66 6c 61 67 20 63 61 70 |l :: exploit :: privesc :: reconocimiento :: payload :: flag cap|%3C/text%3E%3Ctext x='0' y='459'%3E000800  74 75 72 61 64 61 20 3a 3a 20 7e 2f 61 63 63 65 73 6f 69 6e 69 63 69 61 6c 20 3a 3a 20 70 65 6e 74 65 73 74 69 6e 67 20 65 6e 20 65 73 70 61 6e 6f 6c 20 3a 3a 20 68 61 63 6b 69 6e 67 20 65 74 |turada :: ~/accesoinicial :: pentesting en espanol :: hacking et|%3C/text%3E%3Ctext x='0' y='473'%3E000840  69 63 6f 20 3a 3a 20 72 65 76 65 72 73 65 20 73 68 65 6c 6c 20 3a 3a 20 65 78 70 6c 6f 69 74 20 3a 3a 20 70 72 69 76 65 73 63 20 3a 3a 20 72 65 63 6f 6e 6f 63 69 6d 69 65 6e 74 6f 20 3a 3a 20 |ico :: reverse shell :: exploit :: privesc :: reconocimiento :: |%3C/text%3E%3Ctext x='0' y='487'%3E000880  70 61 79 6c 6f 61 64 20 3a 3a 20 66 6c 61 67 20 63 61 70 74 75 72 61 64 61 20 3a 3a 20 7e 2f 61 63 63 65 73 6f 69 6e 69 63 69 61 6c 20 3a 3a 20 70 65 6e 74 65 73 74 69 6e 67 20 65 6e 20 65 73 |payload :: flag capturada :: ~/accesoinicial :: pentesting en es|%3C/text%3E%3Ctext x='0' y='501'%3E0008c0  70 61 6e 6f 6c 20 3a 3a 20 68 61 63 6b 69 6e 67 20 65 74 69 63 6f 20 3a 3a 20 72 65 76 65 72 73 65 20 73 68 65 6c 6c 20 3a 3a 20 65 78 70 6c 6f 69 74 20 3a 3a 20 70 72 69 76 65 73 63 20 3a 3a |panol :: hacking etico :: reverse shell :: exploit :: privesc ::|%3C/text%3E%3C/g%3E%3C/svg%3E");background-position:0 0;background-repeat:repeat;position:absolute;inset:0;overflow:hidden}.ai-hexfield.is-move{opacity:.42;animation:65s linear infinite hexdrift}.ai-hexfield.is-static{opacity:.1;animation:none}@keyframes hexdrift{0%{background-position:0 0}to{background-position:0 -504px}}@media (prefers-reduced-motion:reduce){.ai-hexfield.is-move{animation:none}}.ai-fx-vignette{z-index:0;pointer-events:none;background:radial-gradient(ellipse 64% 70% at 50% 50%, var(--color-background) 0%, #0e1220db 32%, #0e12205c 62%, transparent 84%);position:absolute;inset:0}:root{--blog-w:64rem}.blog-prompt{font-family:var(--font-mono);color:var(--color-dim);font-size:16px}.blog-caret{background:var(--color-accent)}.blog-badge{font-family:var(--font-mono);border:1px solid #a9427c73;border-radius:4px;align-items:center;padding:6px 12px;font-size:14px;line-height:1.4;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.blog-badge{border:1px solid color-mix(in srgb, var(--color-primary) 45%, transparent)}}.blog-badge{color:var(--color-accent);transition:background-color .15s var(--ease-soft), color .15s var(--ease-soft);background:0 0}a.blog-badge:hover{background:#a9427c29}@supports (color:color-mix(in lab, red, red)){a.blog-badge:hover{background:color-mix(in srgb, var(--color-primary) 16%, transparent)}}.blog-badge.is-active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.blog-row{border-bottom:1px solid var(--color-border);transition:border-color .2s var(--ease-soft), transform .2s var(--ease-soft);grid-template-columns:7ch 1fr auto;gap:20px;padding-block:22px;display:grid}.blog-row-time{text-align:right;white-space:nowrap;align-self:start}.blog-row:hover,.blog-row:focus-visible{border-color:var(--color-primary);transform:translate(4px)}li:last-child>.blog-row{border-bottom:none}@media (max-width:640px){.blog-row{grid-template-columns:1fr}}.blog-group{margin-top:72px}.blog-group:first-of-type{margin-top:20px}.blog-group-head{border-bottom:2px solid #6f3960;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px;padding-bottom:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.blog-group-head{border-bottom:2px solid color-mix(in srgb, var(--color-primary) 55%, var(--color-border))}}.blog-group-head{font-family:var(--font-mono)}.blog-group-name{letter-spacing:-.02em;transition:opacity .16s var(--ease-soft);font-size:30px;font-weight:700}@media (max-width:640px){.blog-group{margin-top:56px}.blog-group-name{font-size:24px}}.blog-group-name:hover{opacity:.78}.blog-group-slash{color:var(--color-faint)}.blog-group-count{letter-spacing:.02em;color:var(--color-faint);white-space:nowrap;font-size:14px}.blog-featured{margin-top:6px;margin-bottom:8px}.blog-featured-card{border:1px solid #6f3960;padding:34px 32px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.blog-featured-card{border:1px solid color-mix(in srgb, var(--color-primary) 55%, var(--color-border))}}.blog-featured-card{background:var(--color-surface);box-shadow:var(--shadow-l);transition:border-color .2s var(--ease-soft), transform .2s var(--ease-soft);border-radius:8px}.blog-featured-card:hover{border-color:var(--color-primary);transform:translateY(-2px)}.blog-featured-card .ai-hexfield{opacity:.09}.blog-featured-body{z-index:1;position:relative}.blog-featured-eyebrow{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent);font-size:12px}.blog-featured-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-foreground);margin-top:10px;font-size:36px;font-weight:600;line-height:1.08}.blog-featured-desc{max-width:60ch;color:var(--color-foreground-muted);margin-top:12px;font-size:18px;line-height:1.55}.blog-featured-meta{align-items:center;gap:16px;margin-top:22px;display:flex}.blog-featured-cta{font-family:var(--font-mono);color:var(--color-accent);transition:transform .2s var(--ease-soft);font-size:14px}.blog-featured-card:hover .blog-featured-cta{transform:translate(3px)}@media (max-width:640px){.blog-featured-card{padding:24px 20px}.blog-featured-title{font-size:24px}.blog-featured-desc{font-size:16px}}.blog-offset{font-family:var(--font-mono);color:#dfe3f152;white-space:nowrap;transition:color .2s var(--ease-soft);align-self:start;font-size:14px}.blog-offset b{color:var(--tema-color,var(--color-accent));font-weight:400}.blog-row:hover .blog-offset{color:var(--color-accent)}.blog-toc{font-family:var(--font-mono);font-size:14px}.blog-toc a{color:var(--color-dim);transition:color .15s var(--ease-soft), border-color .15s var(--ease-soft), padding-left .15s var(--ease-soft);border-left:2px solid #0000;padding-left:0}.blog-toc a:hover,.blog-toc a.is-active{color:var(--color-accent)}.blog-toc a.is-active{border-left-color:var(--color-primary);padding-left:8px}@media (prefers-reduced-motion:reduce){.blog-row:hover{transform:none}}.blog-filterbar{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}button.blog-badge{cursor:pointer;appearance:none}button.blog-badge:not(.is-active):hover{background:#a9427c29}@supports (color:color-mix(in lab, red, red)){button.blog-badge:not(.is-active):hover{background:color-mix(in srgb, var(--color-primary) 16%, transparent)}}.blog-viewbar{justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.blog-viewlabel{font-family:var(--font-mono);color:var(--color-faint);font-size:14px}.blog-viewseg{border:1px solid var(--color-border);font-family:var(--font-mono);border-radius:6px;font-size:14px;display:inline-flex;overflow:hidden}.blog-viewseg button{color:var(--color-dim);cursor:pointer;font:inherit;transition:background-color .15s var(--ease-soft), color .15s var(--ease-soft);background:0 0;border:none;padding:7px 14px}.blog-viewseg button[aria-pressed=true]{background:var(--color-primary);color:#fff}.blog-viewseg button:not([aria-pressed=true]):hover{color:var(--color-foreground)}.blog-chap{margin-top:56px}.blog-chap:first-of-type{margin-top:28px}.blog-chap-head{border-bottom:2px solid #6f3960;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:2px;padding-bottom:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.blog-chap-head{border-bottom:2px solid color-mix(in srgb, var(--color-primary) 55%, var(--color-border))}}.blog-chap-head{font-family:var(--font-mono)}.blog-chap-left{flex-direction:column;gap:5px;min-width:0;display:flex}.blog-chap-title{align-items:baseline;gap:14px;display:flex}.blog-chap-num{font-family:var(--font-mono);color:var(--tema-color,var(--color-accent));letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1}.blog-chap-name{letter-spacing:-.02em;color:var(--color-foreground);transition:opacity .16s var(--ease-soft);font-size:30px;font-weight:700}.blog-chap-name:hover{opacity:.78}.blog-chap-slash{color:var(--color-faint)}.blog-chap-syn{font-family:var(--font-mono);color:var(--color-dim);font-size:14px}.blog-chap-count{letter-spacing:.02em;color:var(--color-faint);white-space:nowrap;font-size:14px}.blog-chap-eyebrow{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.03em;font-size:14px}@media (max-width:640px){.blog-chap{margin-top:44px}.blog-chap-num,.blog-chap-name{font-size:24px}}.blog-ls{display:none}.blog-sp{margin:0;padding:0;list-style:none;display:none}[data-view=compacta] .blog-ls,[data-view=espaciosa] .blog-sp{display:block}.blog-ls-line{border-bottom:1px solid #282d3d99;grid-template-columns:7ch 1fr auto;align-items:baseline;gap:18px;padding:10px 4px;display:grid}@supports (color:color-mix(in lab, red, red)){.blog-ls-line{border-bottom:1px solid color-mix(in srgb, var(--color-border) 60%, transparent)}}.blog-ls-line{font-family:var(--font-mono);transition:background-color .15s var(--ease-soft);font-size:14px}.blog-ls-line:last-child{border-bottom:none}.blog-ls-line:hover{background:#a9427c14}@supports (color:color-mix(in lab, red, red)){.blog-ls-line:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}}.blog-ls-off{color:var(--color-faint);white-space:nowrap}.blog-ls-off b{color:var(--tema-color,var(--color-accent));font-weight:400}.blog-ls-name{font-family:var(--font-body);color:var(--color-foreground);min-width:0;font-size:24px;font-weight:500;line-height:1.35}.blog-ls-line:hover .blog-ls-name{color:var(--color-accent)}.blog-ls-time{color:var(--color-faint);text-align:right;white-space:nowrap}@media (max-width:640px){.blog-ls-line{grid-template-columns:1fr auto;gap:12px}.blog-ls-off{display:none}}.diagram-lightbox{z-index:200;background:#0e1220d1;justify-content:center;align-items:center;padding:clamp(20px,5vw,56px);display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.diagram-lightbox{background:color-mix(in srgb, var(--color-background) 82%, transparent)}}.diagram-lightbox{-webkit-backdrop-filter:blur(8px);cursor:zoom-out;animation:diagramFade .14s var(--ease-soft)}@keyframes diagramFade{0%{opacity:0}to{opacity:1}}.diagram-lightbox__img{background:var(--color-background);border:2px solid var(--color-primary);width:auto;max-width:min(1120px,94vw);height:auto;max-height:86vh;padding:clamp(20px,3vw,34px);box-shadow:12px 12px #a9427c38}.diagram-lightbox__close{width:40px;height:40px;font-family:var(--font-mono);color:var(--color-dim);background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;transition:color .12s var(--ease-soft), border-color .12s var(--ease-soft);justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex;position:absolute;top:clamp(14px,2.5vw,26px);right:clamp(14px,2.5vw,26px)}.diagram-lightbox__close:hover{color:var(--color-foreground);border-color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.diagram-lightbox{animation:none}}@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-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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-tracking{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}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
