:root{--font: 'Noto Sans', sans-serif;--primary: #2b69b5;--secondary: #b5483e;--tertiary: #080e2c;--primary-dark: hsl(213 62% 25% / 1);--secondary-dark: hsl(5 49% 25% / 1);--slate-500: #222f3e;--slate-600: hsl(212 12% 16%);--gray-400: #f5f5f5;--gray-500: #ccc;--white-200: hsl(198 19% 97% / 1);--white-400: hsl(213 61% 97% / 1);--white-300: #eef0f6;--white-800: hsl(0deg 0% 90%);--white-900: hsl(0, 0%, 100%);--black-50: hsl(0 0% 90% / 1);--black-300: #4d4d4d;--black-400: #333;--black-500: #212121;--black-600: #121212;--black-900: #000;--red-400: #f2dbd9;--blue-400: #d6e4f5;--gradient-linear-135: linear-gradient( 135deg, var(--gradient-color-1) 0%, var(--gradient-color-2) 100% );--eio-150: all 150ms ease-in-out}.theme-switcher{border:0;padding:0;background-color:unset;justify-self:flex-end}.theme-switcher:hover,.theme-switcher:focus,.theme-switcher:active{box-shadow:none}[data-theme=light] .light{background-color:var(--black-500)}:root,[data-theme=light]{--body-bg: var(--white-900);--text: var(--black-400);--heading: var(--tertiary);--header-bg: hsl(213, 61%, 97%);--footer-bg: var(--blue-400);--divider: var(--white-300);--link: var(--secondary);--svg: var(--tertiary);--gradient-color-1: var(--red-400);--gradient-color-2: var(--blue-400);--gradient-bg: var(--red-400);--details-bg: var(--white-200);--details-border-color: var(--gray-500);--privacy-notice-bg: var(--tertiary);--privacy-notice-fg: var(--white-900);--privacy-notice-btn-bg: var(--white-900);--privacy-notice-btn-fg: var(--tertiary);--category-bg: var(--gradient-color-2);--category-fg: var(--tertiary);--logo-path: var(--tertiary);--nav-mobile-bg: var(--white-900);--nav-mobile-item-hover-bg: var(--blue-400);--nav-mobile-item: var(--tertiary);--btn-bg: var(--tertiary);--btn-fg: var(--white-900);--btn-border-color: var(--tertiary);--btn-gradient-fg: var(--tertiary);--btn-outline-fg: var(--tertiary);--btn-shadow-hover: 0 0 0 2px var(--white-900), 0 0 0 4px var(--tertiary);--btn-shadow-active: 0 0 0 1px var(--white-900), 0 0 0 3px var(--tertiary);--btn-red-shadow-hover: 0 0 0 2px var(--white-900), 0 0 0 4px var(--secondary);--btn-red-shadow-active: 0 0 0 1px var(--white-900), 0 0 0 3px var(--secondary);--btn-blue-shadow-hover: 0 0 0 2px var(--white-900), 0 0 0 4px var(--primary);--btn-blue-shadow-active: 0 0 0 1px var(--white-900), 0 0 0 3px var(--primary);--btn-gradient-shadow-hover: 0 0 0 2px var(--white-900), 0 0 0 4px var(--tertiary);--btn-gradient-shadow-active: 0 0 0 1px var(--white-900), 0 0 0 3px var(--tertiary);--btn-newsletter-shadow-hover: var(--btn-shadow-hover);--btn-newsletter-shadow-active: var(--btn-shadow-active);--btn-newsletter-footer-shadow-hover: 0 0 0 2px var(--tertiary), 0 0 0 4px var(--secondary);--btn-newsletter-footer-shadow-active: 0 0 0 1px var(--tertiary), 0 0 0 3px var(--secondary);--card-bg: var(--white-400);--card-border-color: var(--black-50);--card-link: var(--tertiary);--svg-x: var(--black-900);--svg-facebook: #3b5998;--svg-linkedin: #0077b5;--svg-reddit: #ff4500;--svg-telegram: #0088cc;--label-bg: var(--white-300);--label-fg: var(--black-400);--img-block-bg: var(--white-200);--img-block-border-color: var(--gray-500);--note-link: var(--tertiary);--toc-link: var(--tertiary);--code-bg: var(--black-400);--article-header-bg: var(--gradient-color-2);--tab-hover-bg: var(--white-900);--tab-hover-border: var(--black-50);--table-egk-bg: var(--white-200);--table-egk-border: var(--black-50);--feature-row-bg: var(--tertiary);--svg-tick-standard: var(--secondary);--svg-tick-basic: var(--primary);--btn-red-fg: var(--white-900);--btn-blue-fg: var(--white-900);--bg-gradient-effect-bg: var(--white-900);--package-basic-bg: var(--blue-400);--package-standard-bg: var(--red-400);--svg-basic: var(--primary);--svg-standard: var(--secondary)}[data-theme=dark] .dark{background-color:var(--black-500)}[data-theme=dark]{--body-bg: var(--black-600);--text: var(--white-800);--heading: var(--white-900);--header-bg: var(--black-500);--footer-bg: var(--black-900);--divider: var(--black-300);--link: var(--white-900);--svg: var(--white-900);--gradient-color-1: var(--secondary-dark);--gradient-color-2: var(--primary-dark);--gradient-bg: var(--secondary-dark);--details-bg: var(--black-400);--details-border-color: var(--black-300);--category-fg: var(--white-900);--logo-path: var(--white-900);--nav-mobile-bg: var(--black-300);--nav-mobile-item-hover-bg: var(--black-500);--nav-mobile-item: var(--white-900);--btn-bg: var(--white-900);--btn-fg: var(--tertiary);--btn-border-color: var(--white-900);--btn-gradient-fg: var(--white-900);--btn-gradient-border: var(--tertiary);--btn-outline-fg: var(--white-900);--btn-shadow-hover: 0 0 0 2px var(--tertiary), 0 0 0 4px var(--white-900);--btn-shadow-active: 0 0 0 1px var(--tertiary), 0 0 0 3px var(--white-900);--btn-red-shadow-hover: 0 0 0 2px var(--tertiary), 0 0 0 4px var(--secondary);--btn-red-shadow-active: 0 0 0 1px var(--tertiary), 0 0 0 3px var(--secondary);--btn-blue-shadow-hover: 0 0 0 2px var(--tertiary), 0 0 0 4px var(--primary);--btn-blue-shadow-active: 0 0 0 1px var(--tertiary), 0 0 0 3px var(--primary);--btn-gradient-shadow-hover: 0 0 0 2px var(--black-500), 0 0 0 4px var(--tertiary);--btn-gradient-shadow-active: 0 0 0 1px var(--black-500), 0 0 0 3px var(--tertiary);--btn-newsletter-shadow-hover: 0 0 0 2px var(--black-500), 0 0 0 4px var(--tertiary);--btn-newsletter-shadow-active: 0 0 0 1px var(--black-500), 0 0 0 3px var(--tertiary);--card-bg: var(--black-500);--card-border-color: var(--black-400);--card-link: var(--white-900);--svg-x: var(--white-900);--svg-facebook: var(--white-900);--svg-linkedin: var(--white-900);--svg-reddit: var(--white-900);--svg-telegram: var(--white-900);--label-bg: var(--black-400);--label-fg: var(--white-900);--img-block-bg: var(--black-400);--img-block-border-color: var(--black-300);--note-link: var(--white-900);--toc-link: var(--white-900);--code-bg: var(--black-300);--article-header-bg: var(--slate-600);--tab-hover-bg: var(--black-600);--tab-hover-border: var(--black-400);--table-egk-bg: var(--black-400);--table-egk-border: var(--black-300);--feature-row-bg: var(--black-500);--svg-tick-standard: var(--white-900);--svg-tick-basic: var(--white-900);--btn-red-fg: var(--white-900);--btn-blue-fg: var(--white-900);--bg-gradient-effect-bg: var(--black-500);--package-basic-bg: var(--primary-dark);--package-standard-bg: var(--secondary-dark);--svg-basic: var(--white-900);--svg-standard: var(--white-900)}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:400;src:url(/assets/fonts/noto-sans-400.woff2) format("woff2"),url(/assets/fonts/noto-sans-400.ttf) format("truetype");font-display:swap}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:400;src:url(/assets/fonts/noto-sans-400-italic.woff2) format("woff2"),url(/assets/fonts/noto-sans-400-italic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:700;src:url(/assets/fonts/noto-sans-700.woff2) format("woff2"),url(/assets/fonts/noto-sans-700.ttf) format("truetype");font-display:swap}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:700;src:url(/assets/fonts/noto-sans-700-italic.woff2) format("woff2"),url(/assets/fonts/noto-sans-700-italic.ttf) format("truetype");font-display:swap}.container{width:100%;max-width:1400px;margin:auto}.flex{display:flex}.grid{display:grid}.fd-col{flex-direction:column}.col-1-2{display:grid;grid-template-columns:1fr 2fr}.col-2-1{display:grid;grid-template-columns:2fr 1fr}.col-2{display:grid;grid-template-columns:1fr 1fr}.col-auto-1{display:grid;grid-template-columns:auto 1fr}.col-1-auto{display:grid;grid-template-columns:1fr auto}.repeater-fit-200{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.repeater-fit-400{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr))}.repeater-fill-400{display:grid;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr))}.col-2-swap>:nth-child(1){order:2}.col-2-swap>:nth-child(2){order:1}.card-default{background-color:var(--card-bg);padding:24px;border-radius:16px;border:1px solid var(--card-border-color);box-shadow:0 1px 2px -1px rgba(0,0,0,.2),0 1px 3px -1px rgba(0,0,0,.2),0 1px 5px -1px rgba(0,0,0,.2)}.text-block{display:grid;gap:24px}*{box-sizing:inherit}*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;scroll-behavior:smooth}body{background-color:var(--body-bg);transition:var(--eio-150);font:16px var(--font);color:var(--text);margin:0;padding:0;min-height:100vh;line-height:normal}section:not(section section,article section,footer section){padding-top:64px;padding-bottom:64px}a{text-decoration:underline;color:var(--link);transition:var(--eio-150)}a:focus,a:hover,a:active{text-decoration:none}img{height:auto;max-width:100%;object-fit:cover}picture{display:flex}svg{transition:var(--eio-150);max-width:100%;fill:var(--svg)}p{line-height:1.9em}ul{line-height:1.8em}h1,h2,h3,p,ul,ol{margin:0}h1,h2,h3{color:var(--heading);line-height:1.6em}h1{font-size:36px;line-height:normal}h2{font-size:30px}h3{font-size:24px}details{background-color:var(--details-bg);border:1px solid var(--details-border-color);border-radius:8px;box-shadow:1px 1px 1px rgba(0,0,0,.12)}details>div,details>p{padding:0 16px 16px}details[open] summary{margin-bottom:16px}summary{font-weight:700;cursor:pointer;transition:var(--eio-150);padding:16px}small{font-size:14px}body>header{padding-top:16px;padding-bottom:16px;background-color:var(--header-bg);align-self:flex-start;box-shadow:0 2px 2px rgba(0,0,0,.2);z-index:1}.site-header{grid-template-columns:1fr auto 1fr}.logo{justify-self:flex-start}nav a{color:var(--text);text-decoration:none;font-weight:700}nav a:focus,nav a:hover,nav a:active{text-decoration:underline}.nav-mobile-wrapper:focus .nav-mobile,.nav-mobile-wrapper:hover .nav-mobile,.nav-mobile-wrapper:active .nav-mobile{opacity:1;visibility:visible;animation:scaleUp 150ms ease-in-out}.nav-mobile{position:absolute;top:32px;left:-130px;opacity:0;visibility:hidden;list-style:none;background-color:var(--nav-mobile-bg);border-radius:12px;box-shadow:0 0 12px rgba(0,0,0,.16);animation:scaleDown 150ms ease-in-out;transition:var(--eio-150);width:max-content}.nav-mobile a{border-radius:12px;color:var(--nav-mobile-item)}.nav-mobile a:hover,.nav-mobile a:focus,.nav-mobile a:active{text-decoration:none;background-color:var(--nav-mobile-item-hover-bg)}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-48{gap:48px}.gap-64{gap:64px}.p-0{padding:0}.p-4{padding:4px}.p-8{padding:8px}.p-16{padding:16px}.p-24{padding:24px}.pt-0{padding-top:0}.m-auto{margin:auto}.ai-start{align-items:flex-start}.ai-center{align-items:center}.as-end{align-self:flex-end}.ac-start{align-content:flex-start}.ac-space-evenly{align-content:space-evenly}.jc-center{justify-content:center}.jc-space-between{justify-content:space-between}.ji-start{justify-items:flex-start}.ji-center{justify-items:center}.js-center{justify-self:center}.js-end{justify-self:flex-end}.place-center{place-items:center}.ta-center{text-align:center}body>footer{background-color:var(--footer-bg);font-size:14px;padding-top:32px;padding-bottom:32px}body>footer a{font-weight:400}body>footer h2{font-size:16px}button,.btn{width:max-content;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;transition:var(--eio-150);padding:12px 24px;border-radius:8px;background-color:var(--btn-bg);color:var(--btn-fg);font-weight:700;text-decoration:none;border:1px solid var(--btn-border-color)}button:hover,button:focus,.btn:hover,.btn:focus{box-shadow:var(--btn-shadow-hover)}button:active,.btn:active{box-shadow:var(--btn-shadow-active)}button{cursor:pointer}.btn-outline{background-color:rgba(0,0,0,0);color:var(--btn-outline-fg)}.btn-fw{width:auto}.privacy-notice{position:fixed;bottom:0;left:0;right:0;padding:8px;color:var(--privacy-notice-fg);background-color:var(--privacy-notice-bg)}.privacy-notice button{padding:8px 12px;font-size:14px;color:var(--privacy-notice-btn-fg);background-color:var(--privacy-notice-btn-bg)}.privacy-notice a{color:var(--privacy-notice-fg)}.overflow-hidden{overflow:hidden}.fw{width:100%}.fh{height:100%}.mh-100{min-height:100vh}.fs-20{font-size:20px}.radius-16{border-radius:16px}.color-primary{color:var(--primary)}.color-secondary{color:var(--secondary)}.color-tertiary{color:var(--tertiary)}.unstyle-list{padding:0;list-style:none}.hover-scale-1{transition:var(--eio-150)}.hover-scale-1:focus,.hover-scale-1:hover,.hover-scale-1:active{transform:scale(1.05)}@keyframes scaleUp{from{transform:scale(0.8)}to{transform:scale(1)}}@keyframes scaleDown{from{transform:scale(1)}to{transform:scale(0.8)}}.relative{position:relative}.ring{border-radius:1000px}@media(max-width: 1440px){section:not(section section,article section,footer section),header:not(article header),footer:not(article footer),.article-header,.article-footer,.article-container{padding-left:16px;padding-right:16px}}@media(min-width: 1025px){.mobile-only{display:none}}@media(max-width: 1024px){.wrap{flex-wrap:wrap}.desktop-only{display:none}.col-mobile-1,.col-1-2,.col-2-1,.col-2{grid-template-columns:1fr}.fw-mobile{width:100%}.col-2-swap>:nth-child(1){order:1}.col-2-swap>:nth-child(2){order:2}.mw-900{max-width:none}.site-header{grid-template-columns:auto auto auto}}@media(max-width: 768px){h1{font-size:30px}h2{font-size:24px}h3{font-size:20px}.repeater-fit-200,.repeater-fit-400,.repeater-fill-400{grid-template-columns:1fr}}@media(max-width: 512px){.theme-switcher{margin:auto}}