@font-face{font-family:Roboto Flex;font-style:normal;font-weight:300 400 600;font-stretch:115%;font-display:block;src:url(/fonts/roboto-flex/cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:300 400 600;font-stretch:115%;font-display:block;src:url(/fonts/roboto-flex/latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/unbounded/cyrillic.woff2) format("woff2"),url(/fonts/Unbounded-Latin.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/unbounded/latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/pt-serif/cyrillic/regular.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Serif;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/pt-serif/cyrillic/italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/pt-serif/cyrillic/bold.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Serif;font-style:italic;font-weight:700;font-display:block;src:url(/fonts/pt-serif/cyrillic/bold-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/pt-serif/latin/regular.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Serif;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/pt-serif/latin/italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/pt-serif/latin/bold.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:PT Serif;font-style:italic;font-weight:700;font-display:block;src:url(/fonts/pt-serif/latin/bold-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}*{margin:0;padding:0;box-sizing:border-box}button{background:none;border:none;color:inherit;font:inherit;-webkit-appearance:none}a{text-decoration:none;color:inherit;font:inherit}ul{list-style:none}body{color:var(--color-main);background-color:var(--color-background);font-family:var(--font-main);font-size:var(--font-size-m);line-height:var(--line-height-main)}:root{--color-background: oklch(20% 0 0);--color-background-75: oklch(20% 0 0 / 75%);--color-background-50: oklch(20% 0 0 / 50%);--color-main: oklch(98.5% 0 0);--color-main-75: oklch(98.5% 0 0 / 74%);--color-main-50: oklch(98.5% 0 0 / 46%);--color-main-25: oklch(98.5% 0 0 / 22%);--color-main-10: oklch(98.5% 0 0 / 9%);--color-accent: oklch(90% .22 125deg);--color-accent-75: oklch(78% .17 125deg);--color-accent-50: oklch(65% .13 125deg);--color-accent-25: oklch(50% .07 125deg);--color-valid: var(--c-lime);--color-invalid: var(--c-red);--scrollbar-color: var(--color-main-50);--scrollbar-color-hover: var(--color-main-75);--scrollbar-bg: var(--color-background);--scrollbar-radius: var(--radius-xl);--scrollbar-width: 1.5rem;--padding-xxs: .25rem;--padding-xs: .5rem;--padding-s: 1rem;--padding-m: 2rem;--padding-l: 4rem;--padding-xl: 8rem;--padding-xxl: 16rem;--gap-xs: .5rem;--gap-s: 1rem;--gap-m: 2rem;--gap-l: 4rem;--gap-xl: 8rem;--gap-xxl: 16rem;--radius-s: .25rem;--radius-m: .5rem;--radius-l: 1rem;--radius-xl: 2rem;--radius-max: 505rem;--padding-button-ver: .5rem;--padding-button-hor: 1rem;--radius-button: var(--radius-s);--padding-page: var(--padding-l);--font-main: Roboto Flex, Helvetica Now, Helvetica, system-ui, sans-serif;--font-accent: Unbounded, Roboto Flex, Gill Sans, Helvetica Now, Helvetica, system-ui, sans-serif;--font-serif: PT Serif, Georgia, Times New Roman, serif;--font-size-xs: .9rem;--font-size-s: 1.1rem;--font-size-m: 1.25rem;--font-size-l: 1.5rem;--font-size-xl: 2rem;--font-size-xxl: 3rem;--line-height-main: 1.4;--line-height-text: 1.3;--line-height-heading: 1.2;--letter-spacing-serif: .02em;--transition-easing: cubic-bezier(.75, 0, .25, 1);--transition-s: .15s var(--transition-easing);--transition-m: .3s var(--transition-easing);--transition-l: .5s var(--transition-easing);--transition-xl: 1s var(--transition-easing);--scale-active: scale(.97);--c-lime: oklch(90% .22 125deg);--c-red: oklch(68% .22 30deg);--c-pastel-red: oklch(75.5% .125 30deg);--c-pastel-orange: oklch(75.5% .125 90deg);--c-pastel-green: oklch(75.5% .125 120deg);--c-pastel-teal: oklch(75.5% .125 150deg);--c-pastel-turquoise: oklch(75.5% .125 180deg);--c-pastel-blue: oklch(75.5% .125 210deg);--c-pastel-indigo: oklch(75.5% .125 240deg);--c-pastel-lavender: oklch(75.5% .125 270deg);--c-pastel-violet: oklch(75.5% .125 300deg);--c-pastel-glamour: oklch(75.5% .125 330deg);--c-pastel-pink: oklch(75.5% .125 0deg)}@media screen and (max-width: 480px){:root{--padding-xs: .5rem;--padding-s: .75rem;--padding-m: 1.5rem;--padding-l: 3rem;--padding-xl: 6rem;--padding-xxl: 10rem}}@media screen and (max-width: 480px){:root{--gap-xs: .5rem;--gap-s: .75rem;--gap-m: 1.5rem;--gap-l: 3rem;--gap-xl: 6rem;--gap-xxl: 12rem}}@media screen and (max-width: 480px){:root{--padding-page: var(--padding-m)}}@media screen and (max-width: 480px){:root{--font-size-xs: .75rem;--font-size-s: .9rem;--font-size-m: 1rem;--font-size-l: 1.25rem;--font-size-xl: 1.5rem;--font-size-xxl: 2rem}}:root[data-theme=light]{--color-background: oklch(98% 0 0);--color-background-75: oklch(98% 0 0 / 75%);--color-background-50: oklch(98% 0 0 / 50%);--color-main: oklch(10% 0 0);--color-main-75: oklch(10% 0 0 / 74%);--color-main-50: oklch(10% 0 0 / 46%);--color-main-25: oklch(10% 0 0 / 22%);--color-main-10: oklch(10% 0 0 / 9%);--color-accent: oklch(90% .22 125deg);--color-accent-75: oklch(78% .17 125deg);--color-accent-50: oklch(65% .13 125deg);--color-accent-25: oklch(50% .07 125deg);--color-valid: var(--c-lime);--color-invalid: var(--c-red);--scrollbar-color: var(--color-main-50);--scrollbar-color-hover: var(--color-main-75);--scrollbar-bg: var(--color-background);--scrollbar-radius: var(--radius-xl);--scrollbar-width: 1.5rem}body{text-rendering:geometricPrecision}*:focus-visible{outline:2px solid var(--color-main);outline-offset:4px}section{scroll-margin-top:var(--padding-xl)}button,time-button,a:where([href]){display:block;padding:var(--padding-button-ver) var(--padding-button-hor);border-radius:var(--radius-button);transition:color var(--transition-s),transform var(--transition-m),background var(--transition-m);cursor:pointer;touch-action:manipulation}button:hover,time-button:hover,a:where([href]):hover{color:var(--color-accent)}button:active,time-button:active,a:where([href]):active{transform:var(--scale-active)}button.primary,time-button.primary,a:where([href]).primary{border-radius:var(--radius-max);overflow:hidden;padding:var(--padding-s) var(--padding-m);border:1px solid var(--color-main-25);color:var(--color-main);font-weight:500;transition:color var(--transition-m),text-shadow var(--transition-m),border-color var(--transition-m),transform var(--transition-m)}button.primary:hover,time-button.primary:hover,a:where([href]).primary:hover{text-shadow:0 0 2rem var(--color-accent);color:var(--color-accent);border-color:var(--color-accent-25)}button.primary:active,time-button.primary:active,a:where([href]).primary:active{transform:scale(.97)}p a:where([href]),h1 a:where([href]),h2 a:where([href]),h3 a:where([href]),h4 a:where([href]),h5 a:where([href]),h6 a:where([href]),.md article a:where([href]){display:inline;padding:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--color-main-50);text-underline-offset:.5rem;transition:color var(--transition-s),text-decoration-color var(--transition-s);pointer-events:all}p a:where([href]):hover,h1 a:where([href]):hover,h2 a:where([href]):hover,h3 a:where([href]):hover,h4 a:where([href]):hover,h5 a:where([href]):hover,h6 a:where([href]):hover,.md article a:where([href]):hover{text-decoration-color:var(--color-accent)}h1,h2,h3,h4{text-wrap:balance;line-height:var(--line-height-heading)}h1{font-family:var(--font-accent)}.inner h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-xl);font-weight:inherit}img{position:relative;object-fit:cover;height:auto}img:before{content:"";display:flex;position:absolute;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--color-main-10);color:var(--color-main-50);border-radius:var(--radius-m)}input:where([type=text],[type=password],[type=search],[type=tel],[type=url],[type=email]),textarea,x-textarea{padding:var(--padding-s);padding-right:calc(2 * var(--padding-s));padding-left:0;background:transparent;color:var(--color-main);border:none;border-bottom:2px solid var(--color-main-25);font:inherit;transition:border-color var(--transition-m),background var(--transition-m),border-radius var(--transition-m),padding var(--transition-m)}input:where([type=text],[type=password],[type=search],[type=tel],[type=url],[type=email])::placeholder,textarea::placeholder,x-textarea::placeholder{color:var(--color-main-50)}input:where([type=text],[type=password],[type=search],[type=tel],[type=url],[type=email]):hover,textarea:hover,x-textarea:hover{border-color:var(--color-main-50)}input:where([type=text],[type=password],[type=search],[type=tel],[type=url],[type=email]):focus,textarea:focus,x-textarea:focus{outline:none;background:var(--color-main-10);border-color:var(--color-main-50);border-radius:var(--radius-m);padding-right:var(--padding-s);padding-left:var(--padding-s)}body{overflow:auto;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg)}body::-webkit-scrollbar{width:var(--scrollbar-width)}body::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:var(--scrollbar-radius);border:8px solid var(--scrollbar-bg);transition:background var(--transition-s)}body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-color-hover)}body::-webkit-scrollbar-track{background:var(--scrollbar-bg);border-radius:var(--scrollbar-radius)}body::-webkit-scrollbar-corner{background:var(--scrollbar-bg)}body::-webkit-resizer{color:var(--scrollbar-color);background:var(--scrollbar-bg)}::selection{color:var(--color-background);background-color:var(--color-accent)}.back{padding:0;margin-bottom:var(--gap-s);color:var(--color-main-50);transition:color var(--transition-m),transform var(--transition-m)}.back:hover{color:var(--color-main-75)}.back:active{transform:translate(-.5rem)}.card{background:var(--color-main-10);padding:var(--padding-m);border-radius:var(--radius-m)}.centered section:first-child{display:flex;flex-direction:column;align-items:start;justify-content:center;width:max-content;margin:auto}.switcher{display:flex;border:1px solid var(--color-main-25);border-radius:calc(var(--radius-m) + var(--padding-xxs));padding:var(--padding-xxs)}.switcher>*{cursor:pointer;border-radius:var(--radius-m);transition:background var(--transition-m)}.switcher>*.active,.switcher>*:checked{background:var(--color-main-25)}ul.title-start,ul.title-end{display:flex;flex-direction:column;gap:var(--gap-m);font-size:var(--font-size-l);font-weight:400}ul.title-end>li,ul.title-start>li,ul.grid>li{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:end;width:100%;gap:var(--gap-m);padding-bottom:var(--padding-xs);border-bottom:1px solid var(--color-main-10)}ul.title-end>li:has(.more),ul.title-start>li:has(.more),ul.grid>li:has(.more){flex-direction:row;align-items:start;border:none}ul.title-end>li h3,ul.title-start>li h3,ul.grid>li h3{font-size:inherit;font-weight:inherit}@media screen and (max-width: 480px){ul.title-end>li,ul.title-start>li,ul.grid>li{flex-direction:column;align-items:start;gap:var(--gap-s)}ul.title-end>li h3,ul.title-start>li h3,ul.grid>li h3{font-size:var(--font-size-m)}}ul.title-end>li .content,ul.title-start>li .content,ul.grid>li .content{display:flex;flex-direction:column;width:100%}@media screen and (max-width: 480px){ul.title-end h3{color:var(--color-main-75)}}ul.title-start>li{flex-direction:row;align-items:baseline}ul.title-start>li h3{width:50%}ul.title-start>li .content{width:50%}@media screen and (max-width: 480px){ul.title-start>li{flex-direction:column}ul.title-start>li h3{width:100%}ul.title-start>li .content{width:100%}}ul.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr))}ul.grid>li{flex-direction:column;justify-content:start;padding:var(--gap-m) 0 var(--gap-m)}ul.grid>li .content{width:100%}.underlined{display:inline;padding:0;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--color-main-50);text-underline-offset:.5rem;transition:color var(--transition-s),text-decoration-color var(--transition-s)}.big-text{font-size:var(--font-size-xxl);line-height:1;margin-top:var(--gap-xs)}.description{font-size:var(--font-size-m);text-wrap:pretty;color:var(--color-main-75)}.description.subtle{color:var(--color-main-50)}html,body{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.expander.astro-btc72tlu,.menu.astro-btc72tlu .options.astro-btc72tlu{display:flex;border:1px solid var(--color-main-10);border-radius:var(--radius-max);background:var(--color-background-50);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem)}.shortcuts.astro-btc72tlu,.expander.astro-btc72tlu{align-items:center;gap:var(--gap-xs);overflow:hidden;padding:0px var(--padding-xs)}.menu.astro-btc72tlu{position:relative}.menu.astro-btc72tlu .expander.astro-btc72tlu{display:flex;align-items:center;gap:var(--gap-xs);padding:var(--padding-button-ver) var(--padding-button-hor);color:var(--color-main);cursor:pointer;user-select:none;transition:color var(--transition-m),text-shadow var(--transition-m)}.menu.astro-btc72tlu .expander.astro-btc72tlu .astro-btc72tlu[data-icon]{width:1rem;color:var(--color-main);transition:color var(--transition-m),filter var(--transition-m),transform var(--transition-m)}@media (hover: hover){.menu.astro-btc72tlu .expander.astro-btc72tlu:hover{color:var(--color-accent);text-shadow:0 0 2rem var(--color-accent)}.menu.astro-btc72tlu .expander.astro-btc72tlu:hover .astro-btc72tlu[data-icon]{color:var(--color-accent)}}.menu.astro-btc72tlu .options.astro-btc72tlu{position:absolute;flex-direction:column;align-items:start;width:max-content;right:0;margin-top:var(--gap-s);padding:var(--padding-xs) 0;pointer-events:all;backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);border-radius:var(--radius-l);transition:transform var(--transition-m),opacity var(--transition-m)}.menu.astro-btc72tlu .options.astro-btc72tlu .astro-btc72tlu[data-grid]{display:grid;grid-template-columns:1fr 1fr}.menu.astro-btc72tlu .options.astro-btc72tlu li.astro-btc72tlu,.menu.astro-btc72tlu .options.astro-btc72tlu a.astro-btc72tlu{width:100%;padding:0}.menu.astro-btc72tlu .options.astro-btc72tlu li.astro-btc72tlu{display:flex;position:relative;align-items:start;gap:var(--gap-s);padding-top:var(--padding-button-ver);padding-right:var(--padding-m);padding-left:var(--padding-button-hor);padding-bottom:var(--padding-button-ver)}.menu.astro-btc72tlu .options.astro-btc72tlu li.astro-btc72tlu:not(:has(.secondary)){align-items:center}.menu.astro-btc72tlu .options.astro-btc72tlu li.astro-btc72tlu:hover .astro-btc72tlu[data-icon],.menu.astro-btc72tlu .options.astro-btc72tlu li.astro-btc72tlu a.astro-btc72tlu:hover{color:var(--project-color)}.menu.astro-btc72tlu .options.astro-btc72tlu li.astro-btc72tlu a.astro-btc72tlu:active{transform:none}.menu.astro-btc72tlu .options.astro-btc72tlu li.astro-btc72tlu .links.astro-btc72tlu>a.astro-btc72tlu:after{content:"";position:absolute;inset:0;z-index:0}.menu.astro-btc72tlu .options.astro-btc72tlu li.astro-btc72tlu .secondary.astro-btc72tlu{display:flex;gap:var(--gap-xs);position:relative;color:var(--color-main-25);font-size:var(--font-size-xs);z-index:1;white-space:nowrap}@media (hover: none){.menu.astro-btc72tlu .options.astro-btc72tlu li.astro-btc72tlu .secondary.astro-btc72tlu{display:none}}.menu.astro-btc72tlu .options.astro-btc72tlu li.astro-btc72tlu .secondary.astro-btc72tlu a.astro-btc72tlu:hover{color:var(--color-main-50)}.menu.astro-btc72tlu .options.astro-btc72tlu .astro-btc72tlu[data-icon]{height:1.75rem;width:auto;border-radius:var(--radius-m);transition:color var(--transition-s)}.menu.astro-btc72tlu[data-state=hidden] .options.astro-btc72tlu{transform:translateY(-2rem) scale(.8);opacity:0;pointer-events:none}.menu.astro-btc72tlu[data-state=shown] .expander.astro-btc72tlu{text-shadow:0 0 2rem var(--color-accent)}.menu.astro-btc72tlu[data-state=shown] .expander.astro-btc72tlu .astro-btc72tlu[data-icon]{transform:scaleY(-1)}header.astro-7yvbzeyb{position:fixed;z-index:2;display:flex;width:100%;justify-content:space-between;align-items:baseline;padding-top:0;padding-right:calc(var(--padding-page) - var(--padding-s) - var(--padding-xs));padding-bottom:var(--padding-s);padding-left:calc(var(--padding-page) - var(--padding-s));pointer-events:none}header.astro-7yvbzeyb>.astro-7yvbzeyb{pointer-events:all}.left.astro-7yvbzeyb{display:flex;align-items:center;padding:var(--padding-m) var(--padding-s) var(--padding-s);background:var(--color-background-75);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);border-radius:0;font-family:var(--font-accent);transition:padding var(--transition-m)}.home.astro-7yvbzeyb{padding:0;transition:color var(--transition-m)}.home.astro-7yvbzeyb:hover{color:var(--color-accent)}.title.astro-7yvbzeyb{opacity:.5}nav.astro-7yvbzeyb{display:flex;gap:var(--gap-xs);font-size:var(--font-size-s)}.shortcuts.astro-7yvbzeyb,.language.astro-7yvbzeyb{display:flex;border:1px solid var(--color-main-10);border-radius:var(--radius-max);background:var(--color-background-50);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);align-items:center;gap:var(--gap-xs);overflow:hidden;padding:0px var(--padding-xs);transition:margin var(--transition-m)}.shortcuts.astro-7yvbzeyb a.astro-7yvbzeyb,.language.astro-7yvbzeyb a.astro-7yvbzeyb{transition:color var(--transition-m),text-shadow var(--transition-m)}.shortcuts.astro-7yvbzeyb a.astro-7yvbzeyb:hover,.language.astro-7yvbzeyb a.astro-7yvbzeyb:hover{text-shadow:0 0 2rem var(--color-accent)}@media screen and (max-width: 768px){.shortcuts.astro-7yvbzeyb{display:none}}.more.astro-7yvbzeyb{position:relative}.more.astro-7yvbzeyb .expander.astro-7yvbzeyb{display:flex;align-items:center;gap:var(--gap-xs);padding:var(--padding-button-ver) var(--padding-button-hor);color:var(--color-main);cursor:pointer;transition:color var(--transition-m),text-shadow var(--transition-m)}.more.astro-7yvbzeyb .expander.astro-7yvbzeyb .astro-7yvbzeyb[data-icon]{width:1rem;color:var(--color-main);transition:color var(--transition-m),filter var(--transition-m)}.more.astro-7yvbzeyb .expander.astro-7yvbzeyb:hover{color:var(--color-accent);text-shadow:0 0 2rem var(--color-accent)}.more.astro-7yvbzeyb .expander.astro-7yvbzeyb:hover .astro-7yvbzeyb[data-icon]{color:var(--color-accent)}.more.astro-7yvbzeyb ul.astro-7yvbzeyb{position:absolute;flex-direction:column;align-items:start;width:max-content;right:0;margin-top:var(--gap-s);padding:var(--padding-xs) 0;border-radius:var(--radius-l)}.more.astro-7yvbzeyb ul.astro-7yvbzeyb .astro-7yvbzeyb[data-grid]{display:grid;grid-template-columns:1fr 1fr}.more.astro-7yvbzeyb ul.astro-7yvbzeyb li.astro-7yvbzeyb,.more.astro-7yvbzeyb ul.astro-7yvbzeyb a.astro-7yvbzeyb{width:100%;padding:0}.more.astro-7yvbzeyb ul.astro-7yvbzeyb li.astro-7yvbzeyb{display:flex;position:relative;align-items:start;transition:background-color var(--transition-s);gap:var(--gap-xs);padding-top:var(--padding-button-ver);padding-right:var(--padding-m);padding-left:var(--padding-button-hor);padding-bottom:var(--padding-button-ver)}.more.astro-7yvbzeyb ul.astro-7yvbzeyb li.astro-7yvbzeyb:not(:has(.secondary)){align-items:center}.more.astro-7yvbzeyb ul.astro-7yvbzeyb li.astro-7yvbzeyb:hover .astro-7yvbzeyb[data-icon],.more.astro-7yvbzeyb ul.astro-7yvbzeyb li.astro-7yvbzeyb a.astro-7yvbzeyb:hover{color:var(--project-color)}.more.astro-7yvbzeyb ul.astro-7yvbzeyb li.astro-7yvbzeyb .links.astro-7yvbzeyb>a.astro-7yvbzeyb:before{content:"";position:absolute;inset:0;z-index:0}.more.astro-7yvbzeyb ul.astro-7yvbzeyb li.astro-7yvbzeyb .secondary.astro-7yvbzeyb{display:flex;gap:var(--gap-xs);position:relative;color:var(--color-main-25);font-size:var(--font-size-xs);z-index:1;white-space:nowrap}.more.astro-7yvbzeyb ul.astro-7yvbzeyb li.astro-7yvbzeyb .secondary.astro-7yvbzeyb a.astro-7yvbzeyb:hover{color:var(--color-main-50)}.more.astro-7yvbzeyb ul.astro-7yvbzeyb .astro-7yvbzeyb[data-icon]{box-sizing:content-box;height:1.75rem;width:auto;padding:.5rem;border-radius:var(--radius-m);transition:color var(--transition-s)}.mini.astro-7yvbzeyb .left.astro-7yvbzeyb{padding-top:var(--padding-s)}[data-icon=signature]{transition:transform var(--transition-s);cursor:pointer}[data-icon=signature] path#qurle{stroke:var(--color-main);transition:stroke var(--transition-m)}[data-icon=signature] path#underline{stroke:var(--color-accent);transition:stroke var(--transition-m)}[data-icon=signature].not-shown path#qurle{stroke-dasharray:350;stroke-dashoffset:350}[data-icon=signature].not-shown path#underline{stroke-dasharray:60;stroke-dashoffset:-60}[data-icon=signature].animate path#qurle{animation:dash 1s ease-in forwards}[data-icon=signature].animate path#underline{animation:dash .1s 1s linear forwards}@keyframes dash{to{stroke-dashoffset:0}}[data-icon=signature]:hover path{stroke:var(--color-accent)!important}[data-icon=signature]:active{transform:var(--scale-active)}footer.astro-k6k5nb3t{display:flex;width:100%;justify-content:center;align-items:baseline;margin-top:var(--gap-m);padding:var(--padding-s) var(--padding-page)}.astro-k6k5nb3t[data-icon=signature]{height:5rem;width:auto}.astro-k6k5nb3t[data-icon=signature]:hover{stroke:var(--color-accent)!important}#toast.astro-5i5fqekp{position:fixed;padding:var(--padding-s) var(--padding-m);width:fit-content;max-width:100%;bottom:var(--padding-page);left:50%;transform:translate(-50%) translateY(2rem);opacity:0;color:var(--color-main);background-color:var(--color-main-10);border-radius:var(--radius-m);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);text-align:center;word-wrap:normal;z-index:1;transition:opacity var(--transition-m),transform var(--transition-m);pointer-events:none}#toast.astro-5i5fqekp.show{opacity:1;transform:translate(-50%) translateY(0)}html,body{min-height:100vh;overflow-x:hidden}body{display:flex;flex-direction:column}.inner.astro-sckkx6r4 main.astro-sckkx6r4{padding-top:var(--padding-xxl)}.centered.astro-sckkx6r4 main.astro-sckkx6r4{padding:var(--padding-xl) var(--padding-page) 0}main.astro-sckkx6r4{width:100%;max-width:1920px;padding:0 var(--padding-page) var(--padding-page);margin:auto}.blocks.astro-sckkx6r4 main.astro-sckkx6r4{display:flex;flex-direction:column;gap:var(--gap-xxl)}.md.astro-sckkx6r4 main.astro-sckkx6r4{padding-top:var(--padding-xl)}@media screen and (min-width: 900px){.md.astro-sckkx6r4 main.astro-sckkx6r4{max-width:900px}}.md.astro-sckkx6r4 header.astro-sckkx6r4{margin:0 auto}
