:root{--color-blue-50: #eef6fb;--color-blue-75: #e6f2f8;--color-blue-90: #b5d9ee;--color-blue-100: #0075b0;--color-blue-200: #004874;--color-blue-300: #0f3547;--color-green-100: #84c672;--color-green-200: #52ae32;--color-green-300: #145e00;--color-pink-100: #d24379;--color-pink-200: #7f2d4e;--color-red-100: #e15151;--color-red-200: #db2a2a;--color-red-300: #c02121;--color-orange-100: #ff8f33;--color-orange-200: #ef6c00;--color-orange-300: #cc5c00;--color-cyan-50: #eafbfd;--color-cyan-100: #48dbef;--color-cyan-200: #00afd3;--color-cyan-300: #006d7c;--color-yellow-50: #fdfbe8;--color-yellow-100: #efe373;--color-yellow-200: #dbce2a;--color-yellow-300: #7f751b;--color-grey-0: #ffffff;--color-grey-50: #fafafa;--color-grey-100: #f5f5f5;--color-grey-200: #efefef;--color-grey-300: #d6dcdd;--color-grey-400: #b3b8b9;--color-grey-500: #93989a;--color-grey-600: #6b7071;--color-grey-700: #585c5d;--color-grey-800: #393e3f;--color-grey-900: #191d1e;--color-brand-main: var(--color-blue-200);--color-error-main: var(--color-red-200);--color-background-default: var(--color-grey-100);--color-background-subtle: var(--color-grey-0);--color-background-brand: var(--color-blue-200);--color-background-brand-hover: var(--color-blue-100);--color-background-brand-pressed: var(--color-blue-300);--color-background-accent: var(--color-green-200);--color-background-neutral: var(--color-grey-200);--color-background-selected: var(--color-grey-200);--color-background-hover: var(--color-grey-200);--color-background-pressed: var(--color-grey-300);--color-background-disabled: var(--color-grey-300);--color-background-disabled-on-subtle: var(--color-grey-200);--color-background-error: var(--color-red-200);--color-background-warning: var(--color-orange-200);--color-background-success: var(--color-green-200);--color-background-info: var(--color-blue-200);--color-background-brand-subtle: var(--color-blue-50);--color-background-brand-subtle-strong: var(--color-blue-75);--color-border-default: var(--color-grey-400);--color-border-brand: var(--color-blue-200);--color-border-brand-subtle: var(--color-blue-90);--color-border-accent: var(--color-green-200);--color-border-hover: var(--color-grey-600);--color-border-focused: var(--color-blue-200);--color-border-disabled: var(--color-grey-300);--color-border-error: var(--color-red-200);--color-border-warning: var(--color-orange-200);--color-border-success: var(--color-green-200);--color-border-info: var(--color-blue-200);--color-text-heading: var(--color-blue-300);--color-text-body: var(--color-grey-900);--color-text-subtle: var(--color-grey-700);--color-text-brand: var(--color-blue-200);--color-text-on-brand: var(--color-grey-0);--color-text-accent: var(--color-green-200);--color-text-on-accent: var(--color-grey-0);--color-text-placeholder: var(--color-grey-700);--color-text-disabled: var(--color-grey-600);--color-text-hover: var(--color-grey-200);--color-text-selected: var(--color-blue-200);--color-text-required: var(--color-red-200);--color-text-error: var(--color-red-200);--color-text-warning: var(--color-orange-200);--color-text-success: var(--color-green-200);--color-text-on-error: var(--color-grey-0);--color-text-on-warning: var(--color-grey-0);--color-text-on-success: var(--color-grey-0);--color-text-info: var(--color-blue-200);--color-text-on-info: var(--color-grey-0);--font-family-base: "Satoshi", "Open Sans", sans-serif;--font-family-mono: "Courier New", monospace;--font-size-h1: 32px;--font-size-h2: 24px;--font-size-h3: 20px;--font-size-h4: 18px;--font-size-body: 16px;--font-size-body-small: 14px;--font-size-caption: 12px;--font-size-button: 16px;--font-weight-regular: 400;--font-weight-bold: 500;--line-height-h1: 42px;--line-height-h2: 34px;--line-height-h3: 30px;--line-height-h4: 26px;--line-height-body: 24px;--line-height-body-small: 22px;--line-height-caption: 18px;--line-height-button: 24px;--gradient-blue-cyan: linear-gradient(45deg, var(--color-blue-200), var(--color-cyan-200));--gradient-cyan-green: linear-gradient(45deg, var(--color-cyan-200), var(--color-green-200));--gradient-pink-yellow: linear-gradient(45deg, var(--color-pink-100), var(--color-yellow-200));--shadow-card: 0 1px 3px rgba(25, 29, 30, .12);--shadow-elevated: 0 8px 22px rgba(15, 53, 71, .12);--shadow-hero: 0 10px 30px rgba(15, 53, 71, .25);--radius-control: 4px;--radius-card: 8px;--radius-feature: 12px;--radius-banner: 16px;--color-callout-tip-bg: rgba(219, 206, 42, .15);--color-callout-tip-text: var(--color-yellow-300);--color-callout-tip-bar: var(--color-yellow-200);--color-callout-note-bg: rgba(0, 175, 211, .12);--color-callout-note-text: var(--color-blue-200);--color-callout-note-bar: var(--color-cyan-200);--color-callout-important-bg: rgba(219, 206, 42, .2);--color-callout-important-text: var(--color-yellow-300);--color-callout-important-bar: var(--color-yellow-200);--color-focus-ring: var(--color-cyan-200)}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-family-base);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-body);background-color:var(--color-background-default);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;min-height:100vh;display:flex;flex-direction:column}.page-content{flex:1 0 auto}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin:0}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin:0}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin:0}p{margin:0}strong,b{font-weight:var(--font-weight-bold)}a{color:var(--color-text-brand);text-decoration:none}a:hover{text-decoration:underline}mark{background-color:#dbce2a59;color:inherit;border-radius:2px;padding:0 1px}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:"FILL" 1}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.xb-card{background-color:var(--color-background-brand-subtle);border:1px solid var(--color-border-brand-subtle);border-radius:14px}.xb-badge{display:inline-block;font-family:var(--font-family-mono);font-size:11.5px;color:var(--color-text-brand);background-color:var(--color-background-brand-subtle-strong);padding:2px 7px;border-radius:4px;white-space:nowrap}.xb-pill{display:flex;align-items:center;gap:6px;padding:8px 13px 10px;cursor:pointer;user-select:none;border:none;background:none;border-bottom:3px solid transparent;margin-bottom:-2px;font-family:var(--font-family-base);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);color:var(--color-text-subtle);border-radius:4px 4px 0 0;transition:color .15s ease;white-space:nowrap}.xb-pill:hover{color:var(--color-text-brand)}.xb-pill.is-active{color:var(--color-text-brand);border-bottom-color:var(--color-border-brand)}.xb-pill-count{font-size:11px;font-weight:var(--font-weight-bold);background-color:var(--color-background-disabled);color:var(--color-text-subtle);border-radius:20px;padding:1px 7px;min-width:20px;text-align:center}.xb-pill.is-active .xb-pill-count{background-color:var(--color-background-brand);color:var(--color-text-on-brand)}.xb-tabs{display:flex;gap:10px;flex-wrap:wrap}.xb-tab{padding:10px 24px;border-radius:8px;font-family:var(--font-family-base);font-size:var(--font-size-body-small);font-weight:var(--font-weight-bold);cursor:pointer;border:2px solid var(--color-border-brand);background-color:var(--color-background-subtle);color:var(--color-text-brand);transition:all .15s ease}.xb-tab.is-active{background-color:var(--color-background-brand);color:var(--color-text-on-brand)}.xb-search-box{display:flex;align-items:center;gap:10px;border:2px solid var(--color-border-brand);border-radius:10px;padding:12px 16px;background-color:var(--color-background-subtle);transition:box-shadow .15s ease}.xb-search-box:focus-within{box-shadow:0 0 0 3px #0075b026}.xb-search-box input{flex:1;border:none;outline:none;background:transparent;font-family:var(--font-family-base);font-size:var(--font-size-body-small);color:var(--color-text-body)}.xb-search-box input::placeholder{color:var(--color-text-placeholder)}.xb-search-box svg{flex-shrink:0;color:var(--color-text-brand)}.xb-cta{background-color:var(--color-background-brand-subtle-strong);border:1px solid var(--color-border-brand-subtle);border-radius:14px;padding:40px 32px;text-align:center}.xb-cta__title{color:var(--color-text-heading);margin-bottom:8px}.xb-cta__subtitle{font-style:italic;color:var(--color-text-brand);font-size:var(--font-size-body-small);margin-bottom:22px}.xb-button{display:inline-block;background-color:var(--color-background-brand);color:var(--color-text-on-brand);font-size:var(--font-size-button);font-weight:var(--font-weight-bold);padding:12px 32px;border-radius:6px;border:none;cursor:pointer;text-decoration:none}.xb-button:hover{background-color:var(--color-background-brand-pressed);text-decoration:none}.callout{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:var(--radius-card);border-left:4px solid;margin-block:20px}.callout .material-symbols-outlined{flex-shrink:0;font-size:22px}.callout p,.callout div{margin:0;color:inherit;font-size:var(--font-size-body-small);line-height:var(--line-height-body-small)}.callout--tip{background-color:var(--color-callout-tip-bg);color:var(--color-callout-tip-text);border-left-color:var(--color-callout-tip-bar)}.callout--note{background-color:var(--color-callout-note-bg);color:var(--color-callout-note-text);border-left-color:var(--color-callout-note-bar)}.callout--important{background-color:var(--color-callout-important-bg);color:var(--color-callout-important-text);border-left-color:var(--color-callout-important-bar)}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:40;background-color:var(--color-background-subtle);border-bottom:1px solid var(--color-border-default);box-shadow:0 1px 3px #191d1e0f}.header__inner[data-astro-cid-3ef6ksr2]{max-width:1180px;margin-inline:auto;padding:12px 24px;display:flex;align-items:center;flex-wrap:wrap;gap:16px}.header__brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;text-decoration:none}.header__brand[data-astro-cid-3ef6ksr2]:hover{text-decoration:none}.header__sep[data-astro-cid-3ef6ksr2]{width:1px;height:22px;background-color:var(--color-border-default)}.header__label[data-astro-cid-3ef6ksr2]{font-size:var(--font-size-body-small);color:var(--color-text-subtle);font-weight:var(--font-weight-bold)}.header__search[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center;gap:8px;flex:1;max-width:360px;min-width:180px;padding:9px 16px;background-color:var(--color-grey-0);border:1px solid var(--color-background-neutral);border-radius:999px;box-shadow:var(--shadow-card);transition:box-shadow .15s ease,border-color .15s ease}.header__suggestions[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 8px);left:0;right:0;list-style:none;margin:0;padding:6px;background-color:var(--color-grey-0);border-radius:var(--radius-card);box-shadow:var(--shadow-elevated);text-align:left;z-index:10}.header__suggestions[data-astro-cid-3ef6ksr2] a{display:flex;flex-direction:column;padding:10px 12px;border-radius:6px;color:var(--color-text-body)}.header__suggestions[data-astro-cid-3ef6ksr2] a:hover{background-color:var(--color-background-neutral);text-decoration:none}.header__suggestions[data-astro-cid-3ef6ksr2] .sug__title{display:block;font-size:var(--font-size-body-small);color:var(--color-text-body)}.header__suggestions[data-astro-cid-3ef6ksr2] .sug__cat{display:block;font-size:var(--font-size-caption);color:var(--color-text-subtle)}.header__search[data-astro-cid-3ef6ksr2]:focus-within{border-color:var(--color-border-brand-subtle);box-shadow:0 0 0 3px #0075b01f}.header__search[data-astro-cid-3ef6ksr2] .material-symbols-outlined[data-astro-cid-3ef6ksr2]{font-size:18px;color:var(--color-text-subtle)}.header__search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]{flex:1;border:none;outline:none;background:transparent;font-family:var(--font-family-base);font-size:var(--font-size-body-small);color:var(--color-text-body)}.header__country[data-astro-cid-3ef6ksr2]{display:flex;margin-left:auto;border:1px solid var(--color-border-default);border-radius:var(--radius-control);overflow:hidden}.header__country-opt[data-astro-cid-3ef6ksr2]{padding:8px 16px;font-size:var(--font-size-body-small);font-weight:var(--font-weight-bold);color:var(--color-text-subtle);background-color:var(--color-background-subtle);text-decoration:none;border-right:1px solid var(--color-border-default)}.header__country-opt[data-astro-cid-3ef6ksr2]:last-child{border-right:none}.header__country-opt[data-astro-cid-3ef6ksr2]:hover{text-decoration:none;background-color:var(--color-background-hover)}.header__country-opt[data-astro-cid-3ef6ksr2].is-active{background-color:var(--color-background-brand);color:var(--color-text-on-brand)}.header__country-opt[data-astro-cid-3ef6ksr2].is-active:hover{background-color:var(--color-background-brand)}@media(max-width:640px){.header__label[data-astro-cid-3ef6ksr2]{display:none}.header__search[data-astro-cid-3ef6ksr2]{order:3;max-width:none;flex-basis:100%}}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-border-default);background-color:var(--color-background-subtle);padding-block:20px}.footer__inner[data-astro-cid-sz7xmlte]{max-width:1180px;margin-inline:auto;padding-inline:24px;display:flex;flex-wrap:wrap;align-items:center;gap:20px;font-size:var(--font-size-body-small);color:var(--color-text-subtle)}.footer__logo[data-astro-cid-sz7xmlte]{display:block}.footer__links[data-astro-cid-sz7xmlte]{display:flex;gap:16px;margin-left:auto}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer__email[data-astro-cid-sz7xmlte]{color:var(--color-text-subtle)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer__email[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-brand)}@media(max-width:640px){.footer__links[data-astro-cid-sz7xmlte]{margin-left:0;order:3;flex-basis:100%}}
