@charset "UTF-8";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@layer properties{:root{color-scheme:light dark;--color-metal: oklch(.75 0 0);--color-tan: oklch(.88 .01 93.58);--color-dark_clay: oklch(.37 .01 31.09);--color-white: oklch(1 0 0);--color-black: oklch(0 0 0);--color-neutral-50: oklch(.985 0 0);--color-neutral-100: oklch(.97 0 0);--color-neutral-200: oklch(.922 0 0);--color-neutral-300: oklch(.87 0 0);--color-neutral-400: oklch(.708 0 0);--color-neutral-500: oklch(.556 0 0);--color-neutral-600: oklch(.439 0 0);--color-neutral-700: oklch(.371 0 0);--color-neutral-800: oklch(.269 0 0);--color-neutral-900: oklch(.205 0 0);--color-neutral-950: oklch(.145 0 0);--color-neutral-variant-50: oklch(.985 .013 106.424);--color-neutral-variant-100: oklch(.97 .013 106.424);--color-neutral-variant-200: oklch(.923 .013 48.717);--color-neutral-variant-300: oklch(.869 .013 56.366);--color-neutral-variant-400: oklch(.709 .013 56.259);--color-neutral-variant-500: oklch(.553 .013 58.071);--color-neutral-variant-600: oklch(.444 .013 73.639);--color-neutral-variant-700: oklch(.374 .013 67.558);--color-neutral-variant-800: oklch(.268 .013 34.298);--color-neutral-variant-900: oklch(.216 .013 56.043);--color-neutral-variant-950: oklch(.147 .013 49.25);--color-red_violet: oklch(.55335 .2217 349.67);--color-yellow_digital: oklch(86.055% .17305 91.942);--color-powder_blue: oklch(.90293 .06231 187.421);--color-bubblegum_pink: oklch(.7 .19 350);--color-soft_orange: oklch(.75 .15 55);--color-internet_blue: oklch(.52617 .26402 263.603);--color-deep_yellow: oklch(.81453 .16585 79.812);--color-primary-01: var(--);--color-primary-02: var(--);--color-primary-03: var(--);--color-primary-04: var(--);--color-primary-05: var(--);--color-primary-06: var(--);--color-primary-07: var(--);--color-primary-08: var(--);--color-primary-09: var(--);--color-primary-10: var(--);--color-secondary-01: var(--);--color-secondary-02: var(--);--color-secondary-03: var(--);--color-secondary-04: var(--);--color-secondary-05: var(--);--color-secondary-06: var(--);--color-secondary-07: var(--);--color-secondary-08: var(--);--color-secondary-09: var(--);--color-secondary-10: var(--);--font-family-sans: "InterVariable", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-display: "";--font-family-serif: "TrajanPro", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-family-mono: "GeistMono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-style-roman: normal;--font-style-italic: italic;--font-feature-settings: "liga" 1, "calt" 1;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-28: 1.75rem;--font-size-32: 2rem;--font-size-36: 2.25rem;--font-size-42: 2.625rem;--font-size-48: 3rem;--font-size-54: 3.375rem;--font-size-60: 3.75rem;--font-size-68: 4.25rem;--font-size-76: 4.75rem;--font-size-84: 5.25rem;--font-size-92: 5.75rem;--font-weight-thin: 100;--font-weight-ultralight: 200;--font-weight-ligth: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-ultrabold: 800;--font-weight-black: 900;--font-leading-tightest: .86;--font-leading-normal: 1;--font-leading-very-compact: 1.1;--font-leading-compact: 1.2;--font-leading-tight: 1.3;--font-leading-common: 1.5;--font-leading-relaxed: 1.75;--font-leading-loose: 2;--font-tracking-: -.2em;--font-tracking-: -.16em;--font-tracking-: -.12em;--font-tracking-: -.04em;--font-tracking-common: -.01em;--font-tracking-normal: 0em;--font-tracking-: .01em;--font-tracking-: .04em;--font-tracking-: .08em;--font-tracking-: .12em;--font-tracking-: .16em;--font-tracking-: .2em;--global-scrollbar-buffer: 15px;--header-height: 64px;--spacing-sat: env(safe-area-inset-top);--spacing-sar: env(safe-area-inset-right);--spacing-sab: env(safe-area-inset-bottom);--spacing-sal: env(safe-area-inset-left);--spacing-01: 2px;--spacing-02: 4px;--spacing-03: 8px;--spacing-04: 12px;--spacing-05: 16px;--spacing-06: 24px;--spacing-07: 32px;--spacing-08: 40px;--spacing-09: 48px;--spacing-10: 64px;--spacing-11: 80px;--spacing-12: 96px;--spacing-13: 160px;--space-01: .25rem;--space-02: .5rem;--space-04: 1rem;--space-08: 2rem;--space-16: 4rem;--radius-small: 4px;--radius-default: 8px;--radius-medium: 16px;--radius-large: 32px;--radius-full: 9999px;--z-negative: -1;--z-base: 0;--z-normal: 1;--z-dropdown-underlay-backdrop: 5;--z-header: 10;--z-footer: 10;--z-overlay-low: 15;--z-overlay-medium: 20;--z-dropdown-underlay: 25;--z-dropdown-backdrop: 50;--z-dropdown: 100;--z-sticky: 200;--z-modal: 300;--z-popover: 400;--z-tooltip: 500;--border-width-x1: 1px;--border-width-x2: 2px;--border-width-x4: 4px;--aspect-anamophic: 2.39/1;--aspect-univisium: 2/1;--aspect-widescreen: 16/9;--aspect-landscape: 3/2;--aspect-portrait: 2/3;--aspect-square: 1;--breakpoint-sm: 320px;--breakpoint-md: 672px;--breakpoint-lg: 1056px;--breakpoint-xl: 1312px;--breakpoint-xxl: 1584px;--focus-regular: blur(24px);--focus-prominent: blur(40px);--opacity-regular: 10px;--opacity-clear: 0px;--saturation-min: saturation(0);--saturation-med: saturation(1);--saturation-max: saturation(1.12);--brightness-min: brightness(0);--brightness-med: brightness(.7);--brightness-max: brightness(1);--ease-default: cubic-bezier(.25, .1, .25, 1);--in-1: cubic-bezier(.47, 0, .745, .715);--out-1: cubic-bezier(.39, .575, .565, 1);--in-out-1: cubic-bezier(.445, .05, .55, .95);--in-2: cubic-bezier(.55, .085, .68, .53);--out-2: cubic-bezier(.25, .46, .45, .94);--in-out-2: cubic-bezier(.455, .03, .515, .955);--in-3: cubic-bezier(.55, .055, .675, .19);--out-3: cubic-bezier(.215, .61, .355, 1);--in-out-3: cubic-bezier(.645, .045, .355, 1);--in-4: cubic-bezier(.895, .03, .685, .22);--out-4: cubic-bezier(.165, .84, .44, 1);--in-out-4: cubic-bezier(.77, 0, .175, 1);--in-5: cubic-bezier(.755, .05, .855, .06);--out-5: cubic-bezier(.23, 1, .32, 1);--in-out-5: cubic-bezier(.86, 0, .07, 1);--in-6: cubic-bezier(.95, .05, .795, .035);--out-6: cubic-bezier(.19, 1, .22, 1);--in-out-6: cubic-bezier(1, 0, 0, 1);--easing-ease-out: cubic-bezier(0, 0, .4, 1);--easing-ease-in: cubic-bezier(.5, 0, 1, 1);--easing-ease-in-out: cubic-bezier(.45, 0, .4, 1);--duration-micro-x1: .1s;--duration-micro-x2: .16s;--duration-micro-x3: .19s;--duration-micro-x4: .22s;--duration-macro-x1: .25s;--duration-macro-x2: .3s;--duration-macro-x3: .35s;--duration-macro-x4: .4s;--duration-macro-x5: .45s;--duration-macro-x6: .5s;--page-rendered-wait: var(--duration-micro-x2);--page-transition-time: var(--duration-micro-x3);--slider-transition-time: var(--duration-macro-x3);--hover-transition-time: var(--duration-micro-x2);--animate-pulse: pulse 2s var(--easing-ease-in-out) infinite;--animate-blink: blink 2s var(--easing-ease-in-out) infinite;--ring-inset: 0px;--ring-offset: 1px;--width-ring-offset: 2px}@media screen and (prefers-color-scheme: light){:root{--accent: var(--color-yellow_digital);--accent-hover: var(--color-);--success: var(--color-lima);--info: var(--color-);--danger: var(--color-);--dange-background: oklch(.9 .04 30);--danger-onbackground: oklch(.5 .19 27);--warning: var(--color-);--focus: oklch(.56294 .19341 256.173);--focus-alt: oklch(0 0 0);--ring-offset: oklch(.56294 .19341 256.173);--skeleton: var(--);--text-primary: var(--color-gray-10);--text-secondary: var(--color-gray-09);--text-onsuface-primary: var(--color-);--text-onsuface-secondary: var(--color-);--label-primary: oklch(.22 0 0);--label-primary-active: oklch(.99 0 0);--label-primary-controls: oklch(37.15% .00004 271.152);--label-primary-controls: var(--color-black);--label-secondary: var(--color-);--label-tertiary: oklch(35.926% .01374 285.653 / .3);--label-quaternary: var(--color-);--label-success: var(--color-);--label-info: var(--color-);--label-danger: var(--color-);--label-warning: var(--color-);--fill-primary: oklch(57.268% .00007 271.152 / .2);--fill-secondary: var(--color-);--fill-tertiary: oklch(56.885% .01376 285.893 / .12);--fill-destructive: oklch(65.306% .23292 25.95 / .14);--fill-border: oklch(56.885% .01376 285.893 / .2);--background-primary: oklch(.99 0 0);--background-secondary: var(--color-);--background-tertiary: var(--color-);--background-elevated: oklch(97.015% 0 0);--background-elevated-secondary: oklch(925.197% .00003 271.152 / .1);--foregroud-ultrathick: oklch(.97015 0 0 / .84);--foregroud-thick: oklch(.68295 0 0 / .97);--foregroud-regular: oklch(.76676 0 0 / .82);--foregroud-thin: oklch(.72516 0 0 / .7);--foregroud-ultrathin: oklch(.80466 0 0 / .44);--overlay: var(--color-foregroud-regular);--separator-opaque: oklch(82.715% .00285 285.849);--separator-translucent: oklch(0% 0 0 / .12);--tag: oklch(69.304% .1968 24.755);--ring: oklch(69.304% .1968 24.755);--button-primary-background: oklch(20.019% .00002 271.152);--button-primary-hover-background: oklch(69.304% .1968 24.755);--button-primary-text: oklch(100% .00011 271.152);--button-primary-hover-text: oklch(69.304% .1968 24.755);--button-secondary-background: transparent;--button-secondary-hover-background: oklch(69.304% .1968 24.755);--button-secondary-text: oklch(20.019% .00002 271.152);--button-secondary-hover-text: oklch(100% .00011 271.152);--glow: radial-gradient(#fff 50%, #0000 70%)}}@media screen and (prefers-color-scheme: dark){:root{--background-primary: oklch(16.376% .00002 271.152);--background-secondary: oklch(0 0 0);--background-tertiary: oklch(0 0 0);--separator-opaque: oklch(33.754% .0035 286.055);--separator-translucent: oklch(0% 0 0 / .17)}}}@layer variables,base,utilities,components,forms,themes,pages,states,animations,print;@layer base{*,*:is(:before,:after,::backdrop){box-sizing:border-box;border:0;background-clip:padding-box;vertical-align:baseline}header{user-select:none}header,section,footer,div{display:block;unicode-bidi:isolate}html{scrollbar-width:none;scrollbar-gutter:stable both-edges;scroll-behavior:smooth;scroll-snap-type:y mandatory;font-size:var(--font-size-base);background-color:var(--color-background);-webkit-tap-highlight-color:transparent}body{display:block;position:relative;overflow-wrap:break-word;::-webkit-scrollbar{display:none}&.isloading{cursor:wait;pointer-events:none;user-select:none;filter:blur(2px) grayscale(80%);opacity:.6}}main{display:block;position:relative;unicode-bidi:isolate;background-color:var(--color-background)}nav,footer{user-select:none}footer{overflow:hidden}:where(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child{margin-block-end:0}p+p{margin-top:2lh}ul{list-style:none;list-style-type:disc;list-style-position:outside}ul ul{list-style-type:circle}ol{list-style-type:decimal;list-style-position:outside}ol ol{list-style-type:upper-latin}li{list-style:none}dialog{transition-behavior:allow-discrete}dialog[open]::backdrop{display:block;opacity:1;@starting-style{display:none;opacity:0}}::picker-icon{color:var();background-color:var();fill:var();transition-behavior:allow-discrete}:open::picker-icon{@starting-style{}}select,::picker(select){appearance:base-select}select{&,&::picker(select){appearance:base-select}&::picker(select){transition:display allow-discrete 1s,opacity 1s,overlay 1s allow-discrete}&:not(:open)::picker(select){opacity:0}&:open::picker(select){opacity:1;starting-style{opacity:0}}& option{&:before{content:"►c";color:var(--color-accent)}&:checked{content:"✔";color:var(--color-accent)}&::checkmark{content:"⮕"}}}@media screen and (prefers-reduced-motion: reduce){*{transition:all 0s ease 0s}}@media (forced-colors: active){*{forced-color-adjust:auto}}@media (scripting: enabled){.scripting{display:none}}@media (scripting: none){.scripting{display:block;color:var(--color-warning)}}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-feature-settings:"liga" 1,"calt" 1;font-synthesis:none;font-display:swap;src:local("Inter"),url(/fonts/InterVariable.woff2) format("woff2") tech("variations"),url(/fonts/InterVariable.woff2) format("woff2-variations")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-feature-settings:"liga" 1,"calt" 1;font-synthesis:none;font-display:swap;src:local("InterVariable-Italic"),url(/fonts/InterVariable-Italic.woff2) format("woff2") tech("variations"),url(/fonts/InterVariable-Italic.woff2) format("woff2-variations")}@font-face{font-family:TrajanPro;font-style:normal;font-weight:400;font-synthesis:none;font-display:swap;src:local("TrajanPro"),url(/fonts/TrajanPro-Regular.ttf) format("truetype")}@font-face{font-family:GeistMono;font-style:normal;font-weight:45 920;font-synthesis:none;font-display:swap;src:local("GeistMono"),url(/fonts/GeistMono.woff2) format("woff2") tech("variations"),url(/fonts/GeistMono.woff2) format("woff2-variations")}@font-face{font-family:GeistMono;font-style:italic;font-weight:45 920;font-synthesis:none;font-display:swap;src:local("GeistMono-Italic"),url(/fonts/GeistMono-Italic.woff2) format("woff2") tech("variations"),url(/fonts/GeistMono-Italic.woff2) format("woff2-variations")}@font-feature-values InterVariable{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values InterDisplay{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}}:focus,:focus-visible,:focus-within{outline:unset}:visited{color:var(--accent-visited)}:any-link{cursor:pointer;pointer-events:auto;text-decoration-line:unset;text-underline-offset:1px;filter:unset;opacity:unset}:local-link{background-color:var(--background-primary)}a{overflow:hidden;cursor:not-allowed;pointer-events:none;letter-spacing:inherit;text-decoration-color:currentcolor;text-decoration-thickness:.1em;text-decoration-skip:none;text-decoration-skip-ink:all;color:var(--color-internet-blue);filter:grayscale(40%);opacity:.7}a:is([target=_blank],[rel=external]){cursor:alias}:target{animation:focusTarget}::selection{background-color:#9e9e9e;color:#fff;text-shadow:none}::marker{color:currentcolor}::backdrop{position:fixed;inset:0}:is(audio,video):muted{outline:5px solid oklch(62.793% .25768 29.223)}:is(audio,video):paused{border:5px solid oklch(79.268% .17097 70.665)}:is(audio,video):playing{border:5px solid oklch(51.976% .17685 142.511)}:is(audio,video):seeking{outline:5px solid oklch(62.793% .25768 29.223)}:is(audio,video):stalled{outline:5px solid oklch(62.793% .25768 29.223)}:is(audio,video):volume-locked{border:5px solid oklch(51.976% .17685 142.511)}:is(audio,video):buffering{outline:5px solid oklch(62.793% .25768 29.223)}:picture-in-picture{box-shadow:0 0 0 5px #000}[inert]>*{opacity:.5}body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,abbr,blockquote,button,dd,dl,dt,menu,fieldset,figure,form,hgroup,input,legend,pre{margin:unset;padding:unset}:host,html,body,div,table,ul,ol,form,input,select,textarea,p,span,svg,img{box-sizing:content-box;font-kerning:auto;hyphens:none;word-wrap:normal;outline:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}strong,b{font-weight:var(--font-weight-bold)}a{color:var(--color-accent)}a:hover{color:var(--color-accent-hover)}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}p,span{text-indent:unset}article ul::marker{content:"※"}blockquote{font:600 16px/1.25 Inter;hanging-punctuation:first}blockquote cite:before{content:"— "}:is(blockquote,q):before{content:open-quote}:is(blockquote,q):after{content:close-quote}:lang(en)>q{quotes:"“" "”" "‘" "’"}:lang(fr)>q{quotes:"« " " »"}:lang(de)>q{quotes:"»" "«" "‹" "›"}mark{background-color:#bd211f;color:#fff}mark:before,mark:after{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(100%);clip:rect(1px,1px,1px,1px);white-space:nowrap}mark:before{content:" [highlight start] "}mark:after{content:" [highlight end] "}strong,b{font-weight:700;color:#212121}i,em,cite,dfn{color:var(--color-label)}del,s{text-decoration:line-through solid;text-decoration-thickness:.1em}:is(del,s):before,:is(del,s):after{clip-path:inset(100%);overflow:hidden;position:absolute;white-space:nowrap;width:1px;height:1px}:is(del,s):before{content:" [start of stricken text] "}:is(del,s):after{content:" [end of stricken text] "}ins{text-decoration:unset}sub,sup{font-size:75%;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}bdi{unicode-bidi:isolate}bdo{unicode-bidi:bidi-override}ruby{text-transform:full-width;text-transform:full-size-kana}u{letter-spacing:inherit;text-decoration:wavy underline currentcolor .1em;text-decoration-skip:none;text-decoration-skip-ink:all}table{width:100%;text-indent:0;word-wrap:normal;table-layout:fixed;border-collapse:collapse;empty-cells:show}caption{padding:var(--spacing-05);caption-side:top;text-align:start}table thead tr{border-bottom:solid oklch(0% 0 0)}table thead tr th{padding:10px;font:var(--font-);text-align:left;vertical-align:bottom}table tbody tr{border-top:solid oklch(42.024% .00005 271.152)}table tbody tr td{padding:10px;font:var(--font-);text-align:left;vertical-align:top}tfoot{font-weight:600}th,tr,td{border-width:1px}abbr[title]{text-decoration:underline dashed initial;text-decoration-thickness:.1em;text-decoration-skip-ink:auto;text-underline-offset:1px;cursor:help}details details{margin-inline:10px}summary{cursor:pointer;user-select:none}details summary::marker{content:"▼"}details[open] summary::marker{content:"▲"}code,kbd,pre,samp{font-feature-settings:"tnum","ss02"}code{width:fit-content}pre code{padding:8px 14px;display:block;overflow-x:scroll}pre{clear:both;tab-size:4;hyphens:none;speak:literal-punctuation}pre:has(code){background-color:oklch(9.7015 .00011 271.152);border:1px solid oklch(9.2758 .00592 264.656)}kbd{padding:1px 4px;border:1px solid oklch(8.9143 .0001 271.152);border-radius:5px;background-color:#fff;color:oklch(5.5553 .00006 271.152);box-shadow:0 2px #dbdbdb}samp>kbd{font-weight:600}var{font-feature-settings:"tnum","ss02"}dialog{touch-action:none;user-select:none}figcaption{font:var(--font-caption-emphasized)}picture,video,source,img{display:block;width:100%;height:auto;position:relative;overflow:hidden;object-fit:cover;object-position:center;content-visibility:auto;image-rendering:auto}iframe,portal{border:none}input{appearance:none}input:indeterminate{background:oklch(86.645% .29481 142.511)}textarea,input:is([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]){color:#bababa;caret-color:AccentColor;resize:none}textarea,input:is([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]):disabled{cursor:not-allowed;pointer-events:none;transform:scale(-.08);filter:grayscale(80%);opacity:.8}textarea,input:is([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]):optional{content:"Optional"}input:is([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]):focus{border:1px solid oklch(77.526% .08058 171.087);color:#5e5e5e;outline:var(--)}input[type=file]::file-selector-button{padding:.2em .4em;border:2px solid oklch(56.761% .20219 283.089);border-radius:12px;background-color:#a29bfe;transition:1s}address{font-style:normal}code{padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}.sr-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip-path:inset(50%);white-space:nowrap}@scope (.theme_black){:scope{background-color:#1f1f1f;background-color:#8b008b;color:#faebd7}a{color:plum}}@media (hover:hover) and (pointer:fine){#globalheader>nav:nth-child(1) ul.language-selector li a:hover{color:#9e9e9e}#globalheader>nav:nth-child(2) ul li a:hover{color:#9e9e9e}}@keyframes focusTarget{0%{background-color:var(--color-orange);color:#fff}}@keyframes dotAnim{0%{opacity:1}to{opacity:0}}@keyframes showDialog{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes boing{16%{transform:scale(1.03)}49%{transform:scale(.98)}to{transform:scale(1)}}@layer components{.glow-emitter{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:2rem;background-color:#050505}.glow-receiver{--glow-border-width: 2px;--glow-color: rgba(0, 255, 150, .6);--glow-size: 400px;--card-radius: 8px;--card-bg: #1a1a1a;position:relative;border-radius:var(--card-radius);padding:var(--glow-border-width);overflow:hidden;background:radial-gradient(var(--glow-size) circle at var(--mouse-x) var(--mouse-y),var(--glow-color),transparent 70%);opacity:0;transition:opacity .3s ease-in-out}.glow-emitter:hover .glow-receiver{opacity:1}.glow-content{background-color:var(--card-bg);padding:1.5rem;border-radius:calc(var(--card-radius) - var(--glow-border-width));color:#fff;position:relative;z-index:1}}@layer print{@media print{body{background-color:#fff;color:#000}a{color:#212121}}}@layer components{#curtain{display:block;position:fixed;inset:0;z-index:10;height:100dvh;width:100dvw;background-color:transparent;backdrop-filter:blur(0px);visibility:hidden;user-select:none;touch-action:none;overscroll-behavior:contain;will-change:allow-discrete,backdrop-filter,visibility;transition:allow-discrete .3s ease-in-out,backdrop-filter .3s ease-in-out,visibility .3s ease-in-out;@starting-style{display:block;backdrop-filter:blur(0px);visibility:hidden}body:is(.is-menu-open,.is-info-open) &{display:none;backdrop-filter:blur(24px);visibility:visible}}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
