:root{--accent:#3f2a44;--banner-background:#d7a6ae;--hero-background:#f5eff0;--accent-dark:#241526;--color-white:#fffcfa;--color-text-muted:#746674;--color-border-card:#e1d5d8;--color-section-surface:#faf6f5;--color-text-strong:#322536;--color-product-surface:#f7f0ef;--color-product-role-text:#684653;--color-product-role-surface:#f1e1e4;--color-product-text:#665963;--color-product-button-hover:#2d1d32;--color-product-focus:#a95f74;--color-image-fallback:#75627a;--color-button-hover:#563a5a;--color-focus:#bd7589;--color-banner-hover:#ebc9cf;--color-about-text:#645667;--color-principles-surface:#f6f0ee;--color-principle-number:#9b6072;--color-feature-text:#f4ecef;--color-mission-surface:#231d25;--color-image-credit:#b8a9b2;--color-feature-eyebrow:#e6bec8;--color-home-eyebrow:#8d6875;--color-home-description:#6c5e67;--color-category-surface:#faf6f4;--color-category-border:#e8dddf;--color-category-hover-surface:#f2e5e8;--color-category-hover-border:#b88a98;--color-category-number:#987783;--color-latest-surface:#f5f0ef;--color-link-border:#b8a5ab;--color-contact-gradient-start:#4a2f50;--color-contact-gradient-middle:#8a526b;--color-contact-gradient-end:#a66d72;--color-contact-surface:#f3e3e7;--color-contact-button-hover:#332138;--color-related-surface:#f8f4f3;--color-sidebar-border:#e4d8db;--color-post-overlay:#231825c2;--color-banner-contact-hover:#fffcfa38;--color-hero-button-border:#fffcfae0;--color-about-overlay-start:#36233b9e;--color-about-overlay-end:#583b4f2e;--color-about-mobile-overlay-start:#36233bf5;--color-about-mobile-overlay-middle:#36233bc7;--color-about-mobile-overlay-end:#36233b14;--color-home-overlay-start:#3f2a44ad;--color-home-overlay-end:#6f485b47;--color-home-mobile-overlay-start:#3f2a44f5;--color-home-mobile-overlay-middle:#3f2a44c7;--color-home-mobile-overlay-end:#3f2a442e;--nav-background:var(--accent);--black:39, 29, 42;--gray:119, 99, 111;--gray-light:235, 226, 227;--gray-dark:67, 55, 64;--gray-gradient:rgba(var(--gray-light), 50%), var(--color-white);--box-shadow:0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%)}body{text-align:start;background:var(--color-white);word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));margin:0;padding:0;font-family:system-ui,sans-serif;font-size:20px;line-height:1.7}main{width:720px;max-width:calc(100% - 2em);margin:auto;padding:3em 1em}h1,h2,h3,h4,h5,h6{color:rgb(var(--black));margin:0 0 .5rem;line-height:1.2}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700}a,a:hover{color:var(--accent)}p{margin-bottom:1em}.prose p{margin-bottom:2em}textarea{width:100%;font-size:16px}input{font-size:16px}table{border-collapse:collapse;border-spacing:0;width:100%}caption{text-align:center;margin-bottom:.5em}th,td{border-collapse:collapse;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:.7em}th,tr>td:first-child{text-align:start;border-bottom-width:3px;font-weight:700}img{border-radius:8px;max-width:100%;height:auto}code{background-color:rgb(var(--gray-light));border-radius:2px;padding:2px 5px}pre{border-radius:8px;padding:1.5em}pre>code{all:unset}blockquote{border-inline-start:4px solid var(--accent);margin:0;padding-inline-start:20px;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}@media (width<=720px){body{font-size:18px}main{padding:1em}}.sr-only{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.page-hero{background:var(--hero-background);padding:2rem 1.5rem}.page-hero-inner{max-width:1200px;margin:0 auto}.page-hero h1{color:var(--nav-background);margin:0;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:400;line-height:1.35}.page-hero p{margin:1rem 0 0}.breadcrumbs{color:var(--color-text-muted);flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;font-size:.8rem;display:flex}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}@media (width<=720px){.page-hero{padding:1.5rem 1rem}}html[lang=ru] h1,html[lang=ru] h2,html[lang=ru] h3{font-family:system-ui,sans-serif!important}html[lang=zh-CN] body,html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif!important}html[lang=ko] body{font-family:system-ui,Malgun Gothic,sans-serif!important}html[lang=ko] h1,html[lang=ko] h2,html[lang=ko] h3{font-family:IBM Plex Sans KR,system-ui,Malgun Gothic,sans-serif!important}html[lang=ar] body,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-family:system-ui,Segoe UI,Tahoma,sans-serif!important}html[lang=ar] *{letter-spacing:normal!important}html[dir=rtl] .breadcrumbs>span[aria-hidden=true],html[dir=rtl] .hero-actions span[aria-hidden=true],html[dir=rtl] .card-arrow,html[dir=rtl] .product-buy span[aria-hidden=true],html[dir=rtl] .text-link span[aria-hidden=true],html[dir=rtl] .explore-button span[aria-hidden=true]{display:inline-block;transform:scaleX(-1)}html[dir=rtl] a[href^=mailto\:],html[dir=rtl] code,html[dir=rtl] pre{direction:ltr;unicode-bidi:isolate}a[data-astro-cid-evkijfd6]{text-decoration:none;display:inline-block}.language-switcher[data-astro-cid-l4evwy7q]{border-bottom:4px solid #0000;flex-shrink:0}select[data-astro-cid-l4evwy7q],span[data-astro-cid-l4evwy7q]{font:inherit}select[data-astro-cid-l4evwy7q]{background:var(--nav-background);max-width:100%;min-height:44px;color:var(--color-white);cursor:pointer;border:1px solid #ffffff80;border-radius:4px;padding:.5rem}select[data-astro-cid-l4evwy7q]:focus-visible{outline-offset:3px;outline:2px solid}option[data-astro-cid-l4evwy7q]{background:var(--nav-background);color:var(--color-white)}span[data-astro-cid-l4evwy7q]{padding:.5rem;display:inline-block}
