@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Source Code Pro;src:url(/fonts/SourceCodePro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bw-primary:#1d1d1b;--bw-primary-hover:#3a3833;--bw-secondary:#5e5a52;--bw-tertiary:#ffd24d;--bw-tertiary-hover:#f2c433;--bw-neutral:#f3f1ec;--bw-surface:#fbfaf7;--bw-on-surface:#1d1d1b;--bw-accent-tint:#fbefc7;--bw-border:#e3e0d8;--bw-outline:#878276;--bw-error:#a1352a;--bw-dark-text-secondary:#c9c4b8;--bw-dark-border:#4a4843;--bw-font-sans:"Source Sans 3", "Source Sans Pro", "Segoe UI", Arial, sans-serif;--bw-font-mono:"Source Code Pro", ui-monospace, Consolas, monospace;--bw-space-xs:4px;--bw-space-sm:8px;--bw-space-md:16px;--bw-space-lg:24px;--bw-space-xl:48px;--bw-space-xxl:96px;--bw-margin:48px;--bw-section-y:96px;--bw-container:1440px;--bw-radius-sm:2px;--bw-radius-md:4px;--bw-radius-full:9999px;--bw-shadow-overlay:0 1px 2px #1d1d1b0a, 0 12px 24px #1d1d1b14;--bw-header-h:72px;--bw-ease:.12s ease-out}@media (width<=768px){:root{--bw-margin:16px;--bw-section-y:56px}}.prose h2{letter-spacing:-.01em;margin:48px 0 16px;font-size:26px;font-weight:700;line-height:1.25}.prose h2:first-child{margin-top:48px}.prose h3{margin:32px 0 12px;font-size:20px;font-weight:700;line-height:1.3}.prose p,.prose ul,.prose ol{margin:0 0 16px;font-size:18px;line-height:1.6}.prose ul,.prose ol{padding-left:24px}.prose li{margin-bottom:8px}.prose li::marker{color:var(--bw-secondary)}.prose a{text-underline-offset:3px}.prose img{width:100%;height:auto;margin:8px 0 24px}.prose blockquote{background:var(--bw-neutral);border-radius:var(--bw-radius-md);margin:8px 0 24px;padding:24px 24px 24px 64px;position:relative}.prose blockquote:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D1D1B' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23FFD24D'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;width:24px;height:24px;position:absolute;top:26px;left:24px}.prose blockquote p{margin:0;font-size:16px;line-height:1.55}.prose blockquote p+p{margin-top:8px}.prose table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:16px;line-height:1.45}.prose th{text-align:left;border-bottom:1px solid var(--bw-primary);letter-spacing:.06em;text-transform:uppercase;color:var(--bw-secondary);padding:12px 16px 12px 0;font-size:13px}.prose td{border-bottom:1px solid var(--bw-border);vertical-align:top;padding:12px 16px 12px 0}.prose td:first-child{font-weight:700}.prose code{font-family:var(--bw-font-mono);font-size:.9em}@media (width<=600px){.prose table{display:block;overflow-x:auto}}@media (width<=768px){.prose h2{margin-top:32px}.prose p,.prose ul,.prose ol{font-size:17px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--bw-header-h) + 24px)}body{background:var(--bw-surface);color:var(--bw-on-surface);font:400 16px/1.55 var(--bw-font-sans);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%}img{height:auto;display:block}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--bw-primary)}a:hover{color:var(--bw-primary-hover)}:focus-visible{outline:2px solid var(--bw-primary);outline-offset:2px}.dark :focus-visible{outline-color:var(--bw-tertiary)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--bw-primary);color:var(--bw-surface);padding:8px 12px;position:absolute;top:-100px;left:16px}.skip-link:focus{color:var(--bw-surface);top:8px}.wrap{max-width:var(--bw-container);padding-left:var(--bw-margin);padding-right:var(--bw-margin);margin:0 auto}.section{border-top:1px solid var(--bw-border)}.section--plain{border-top:0}.section__inner{padding-top:var(--bw-section-y);padding-bottom:var(--bw-section-y);flex-direction:column;gap:48px;display:flex}.page{padding-top:32px;padding-bottom:var(--bw-section-y);flex-direction:column;gap:32px;display:flex}@media (width<=768px){.page{padding-top:24px}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.section-head__text{flex-direction:column;gap:16px;max-width:68ch;display:flex}.section-head__actions{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.t-display{letter-spacing:-.02em;font-size:56px;font-weight:700;line-height:1.05}.t-h1,.t-h2{letter-spacing:-.015em;font-size:36px;font-weight:700;line-height:1.15}.t-h3{letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.25}.t-h4{font-size:20px;font-weight:700;line-height:1.3}.t-lead{color:var(--bw-secondary);font-size:18px;line-height:1.6}.t-body-lg{font-size:18px;line-height:1.6}.t-sm{font-size:14px;line-height:1.45}.t-muted{color:var(--bw-secondary)}.t-caps{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.3}.t-data-lg{font-family:var(--bw-font-mono);letter-spacing:-.01em;font-feature-settings:"tnum" 1;font-size:24px;line-height:1.2}.t-data-md{font-family:var(--bw-font-mono);font-feature-settings:"tnum" 1;font-size:14px;line-height:1.4}.t-data-sm{font-family:var(--bw-font-mono);letter-spacing:.02em;font-feature-settings:"tnum" 1;font-size:12px;line-height:1.35}.mono{font-family:var(--bw-font-mono);font-feature-settings:"tnum" 1}@media (width<=768px){.t-display{font-size:40px}.t-display--article{font-size:36px}.t-h1,.t-h2{font-size:28px}}.link-accent,.link-btn{color:var(--bw-primary);text-decoration:underline;text-decoration-color:var(--bw-tertiary);text-underline-offset:6px;font-weight:700;text-decoration-thickness:3px}.link-accent{padding:12px 0;display:inline-block}.link-btn{background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;min-height:44px;padding:0;font-size:16px;display:inline-flex}.link-btn:hover,.link-accent:hover{color:var(--bw-primary-hover)}.link-plain{color:var(--bw-primary);text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-weight:700;display:inline-flex}.btn{border-radius:var(--bw-radius-sm);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-height:48px;transition:background-color var(--bw-ease);border:1px solid var(--bw-primary);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.btn--primary{background:var(--bw-primary);color:var(--bw-surface)}.btn--primary:hover{background:var(--bw-primary-hover);color:var(--bw-surface)}.btn--secondary{background:var(--bw-surface);color:var(--bw-primary)}.btn--secondary:hover{background:var(--bw-neutral);color:var(--bw-primary)}.btn--yellow{background:var(--bw-tertiary);color:var(--bw-primary);border-color:var(--bw-tertiary)}.btn--yellow:hover{background:var(--bw-tertiary-hover);color:var(--bw-primary)}.btn--ghost{background:var(--bw-primary);color:var(--bw-surface);border-color:var(--bw-surface)}.btn--ghost:hover{background:var(--bw-primary-hover);color:var(--bw-surface)}.btn-row{flex-wrap:wrap;gap:8px;display:flex}.ctl{background:var(--bw-surface);min-width:44px;min-height:44px;color:var(--bw-primary);border:1px solid var(--bw-outline);border-radius:var(--bw-radius-sm);transition:border-color var(--bw-ease);justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.ctl:hover{border-color:var(--bw-primary)}.ctl:disabled{opacity:.4;cursor:default;border-color:var(--bw-outline)}.ctl--square{width:48px;height:48px;padding:0}.tabs{border-bottom:1px solid var(--bw-border);flex-wrap:wrap;gap:0 32px;display:flex}.tab{min-height:48px;color:var(--bw-secondary);background:0 0;border:0;border-bottom:3px solid #0000;align-items:baseline;gap:6px;margin-bottom:-1px;padding:12px 0 9px;font-size:16px;line-height:1.55;text-decoration:none;display:inline-flex}.tab:hover{color:var(--bw-primary)}.tab[aria-pressed=true],.tab[aria-current=page]{color:var(--bw-primary);border-bottom-color:var(--bw-tertiary);font-weight:700}.tab__count{font-family:var(--bw-font-mono);font-feature-settings:"tnum" 1;color:var(--bw-secondary);font-size:12px;font-weight:400}.pager{align-items:center;gap:8px;display:flex}.pager__counter{color:var(--bw-secondary);padding-left:8px}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-top:16px;display:flex}.pagination .ctl{font-weight:700;text-decoration:none}.pagination__num{font-family:var(--bw-font-mono);font-feature-settings:"tnum" 1;padding:0 8px;font-size:14px;font-weight:400!important}.pagination__num[aria-current=page]{background:var(--bw-primary);color:var(--bw-surface);border-color:var(--bw-primary)}.pagination__gap{text-align:center;min-width:24px;font-family:var(--bw-font-mono);color:var(--bw-secondary)}.pagination-note{text-align:center;color:var(--bw-secondary);font-size:14px;line-height:1.45}.crumbs{color:var(--bw-secondary);font-size:14px;line-height:1.45}.crumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li{gap:8px;display:flex}.crumbs li+li:before{content:"/"}.crumbs a{color:var(--bw-secondary);text-underline-offset:3px}.crumbs [aria-current=page]{color:var(--bw-primary)}.card{background:var(--bw-neutral);border-radius:var(--bw-radius-md)}.panel{background:var(--bw-neutral);border-radius:var(--bw-radius-md);padding:40px}@media (width<=768px){.panel{padding:24px}}.badge{background:var(--bw-tertiary);color:var(--bw-primary);border-radius:var(--bw-radius-sm);letter-spacing:.06em;text-transform:uppercase;padding:4px;font-size:13px;font-weight:700;line-height:1.3;display:inline-block}.chip-label{background:var(--bw-surface);border:1px solid var(--bw-border);border-radius:var(--bw-radius-sm);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;font-size:13px;font-weight:700;line-height:1.3}.dots{align-items:center;gap:6px;display:flex}.dot{border-radius:var(--bw-radius-full);flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #1d1d1b2e}.dots__more{color:var(--bw-secondary);padding-left:4px;font-size:13px;line-height:1.3}.icon{flex:none;display:block}.grid-auto{grid-template-columns:repeat(auto-fill, minmax(min(var(--min,300px), 100%), 1fr));gap:24px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (width<=768px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.grid-4{gap:12px}}.field{flex-direction:column;gap:4px;display:flex}.field__label{font-size:14px;font-weight:700;line-height:1.45}.field__opt{color:var(--bw-secondary);font-weight:400}.input{background:var(--bw-surface);border:1px solid var(--bw-outline);border-radius:var(--bw-radius-sm);width:100%;min-height:48px;color:var(--bw-primary);padding:8px 12px;font-size:16px}.input:hover{border-color:var(--bw-primary)}textarea.input{resize:vertical;min-height:104px}.input[aria-invalid=true]{border-color:var(--bw-error)}.field__hint{color:var(--bw-secondary);font-size:14px;line-height:1.45}.field__error{color:var(--bw-error);align-items:center;gap:6px;font-size:14px;line-height:1.45;display:flex}.header[data-astro-cid-isef26zo]{border-bottom:1px solid var(--bw-border);background:var(--bw-surface);z-index:30;position:sticky;top:0}.header__bar[data-astro-cid-isef26zo]{min-height:var(--bw-header-h);flex-wrap:wrap;align-items:center;gap:16px 48px;display:flex}.logo[data-astro-cid-isef26zo]{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0;text-decoration:none;display:flex}.logo[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{width:auto;height:24px}.logo__ru[data-astro-cid-isef26zo]{letter-spacing:.32em;color:var(--bw-secondary);font-size:12px;font-weight:700;line-height:1}.nav[data-astro-cid-isef26zo]{flex:auto}.nav__list[data-astro-cid-isef26zo]{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.nav__item[data-astro-cid-isef26zo]{position:relative}.nav__link[data-astro-cid-isef26zo]{color:var(--bw-secondary);border-bottom:3px solid #0000;align-items:center;gap:4px;margin-bottom:-3px;padding:12px 0;font-size:16px;text-decoration:none;display:inline-flex}.nav__link[data-astro-cid-isef26zo]:hover,.nav__link[data-astro-cid-isef26zo]:focus-visible,.nav__item--dd[data-astro-cid-isef26zo]:hover>.nav__link[data-astro-cid-isef26zo]{color:var(--bw-primary);border-bottom-color:var(--bw-tertiary)}.nav__link[data-astro-cid-isef26zo][aria-current=page]{color:var(--bw-primary);border-bottom-color:var(--bw-tertiary);font-weight:700}.dd[data-astro-cid-isef26zo]{background:var(--bw-surface);border:1px solid var(--bw-border);border-radius:var(--bw-radius-md);min-width:220px;box-shadow:var(--bw-shadow-overlay);visibility:hidden;opacity:0;transition:opacity var(--bw-ease);margin:0;padding:8px 0;list-style:none;position:absolute;top:100%;left:-16px}.nav__item--dd[data-astro-cid-isef26zo]:hover .dd[data-astro-cid-isef26zo],.nav__item--dd[data-astro-cid-isef26zo]:focus-within .dd[data-astro-cid-isef26zo]{visibility:visible;opacity:1}.dd[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-height:44px;color:var(--bw-primary);text-underline-offset:6px;transition:text-decoration-color var(--bw-ease);align-items:center;padding:0 16px;text-decoration:underline 2px #0000;display:flex}.dd[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover,.dd[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:focus-visible{background:var(--bw-neutral);text-decoration-color:var(--bw-tertiary)}.dd[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{text-decoration-color:var(--bw-tertiary);font-weight:700}.header__contacts[data-astro-cid-isef26zo]{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.header__phone[data-astro-cid-isef26zo]{color:var(--bw-primary);white-space:nowrap;align-items:center;gap:8px;padding:2px 0;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.header__chat[data-astro-cid-isef26zo]{color:var(--bw-secondary);align-items:center;gap:6px;padding:2px 0;font-size:14px;line-height:1.3;display:inline-flex}.header__chat[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--bw-secondary);text-decoration:underline;text-decoration-color:var(--bw-tertiary);text-underline-offset:4px;text-decoration-thickness:2px}.header__chat[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{color:var(--bw-primary)}.burger[data-astro-cid-isef26zo]{background:var(--bw-surface);border:1px solid var(--bw-outline);border-radius:var(--bw-radius-sm);width:44px;height:44px;color:var(--bw-primary);justify-content:center;align-items:center;padding:0;display:none}.burger__close[data-astro-cid-isef26zo],.burger[data-astro-cid-isef26zo][aria-expanded=true] .burger__open[data-astro-cid-isef26zo]{display:none}.burger[data-astro-cid-isef26zo][aria-expanded=true] .burger__close[data-astro-cid-isef26zo]{display:block}.mnav[data-astro-cid-isef26zo]{border-top:1px solid var(--bw-border);max-height:calc(100vh - var(--bw-header-h));max-height:calc(100dvh - var(--bw-header-h));flex-direction:column;padding-top:8px;padding-bottom:24px;display:flex;overflow-y:auto}.mnav[data-astro-cid-isef26zo][hidden]{display:none}.mnav__link[data-astro-cid-isef26zo]{border-bottom:1px solid var(--bw-border);min-height:52px;color:var(--bw-primary);align-items:center;font-size:18px;text-decoration:none;display:flex}.mnav__link[data-astro-cid-isef26zo]>span[data-astro-cid-isef26zo]{text-underline-offset:8px;text-decoration:underline 3px #0000}.mnav__link[data-astro-cid-isef26zo]:hover>span[data-astro-cid-isef26zo],.mnav__link[data-astro-cid-isef26zo][aria-current=page]>span[data-astro-cid-isef26zo]{text-decoration-color:var(--bw-tertiary)}.mnav__link[data-astro-cid-isef26zo][aria-current=page]{font-weight:700}.mnav__contacts[data-astro-cid-isef26zo]{flex-wrap:wrap;align-items:center;gap:8px 24px;padding-top:16px;display:flex}.mnav__phone[data-astro-cid-isef26zo]{color:var(--bw-primary);padding:8px 0;font-size:18px;font-weight:700;text-decoration:none}.mnav__chat[data-astro-cid-isef26zo]{color:var(--bw-primary);text-decoration:underline;text-decoration-color:var(--bw-tertiary);text-underline-offset:4px;padding:8px 0;text-decoration-thickness:2px}@media (width<=1100px){.nav[data-astro-cid-isef26zo]{display:none}.burger[data-astro-cid-isef26zo]{display:flex}}@media (width>=1101px){.mnav[data-astro-cid-isef26zo]{display:none!important}}@media (width<=600px){.header__contacts[data-astro-cid-isef26zo]{display:none}.burger[data-astro-cid-isef26zo]{margin-left:auto}.logo[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{height:20px}}.footer[data-astro-cid-oenwriqq]{background:var(--bw-primary);color:var(--bw-surface)}.footer__inner[data-astro-cid-oenwriqq]{flex-direction:column;gap:48px;padding-top:64px;padding-bottom:32px;display:flex}.footer__cols[data-astro-cid-oenwriqq]{flex-wrap:wrap;gap:48px;display:flex}.footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--bw-surface);text-decoration:none}.footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--bw-tertiary)}.footer__logo[data-astro-cid-oenwriqq]{flex-direction:column;flex:240px;align-self:flex-start;align-items:flex-start;gap:8px;display:flex}.footer__logo[data-astro-cid-oenwriqq] img[data-astro-cid-oenwriqq]{width:auto;height:96px}.footer__logo[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]{letter-spacing:.32em;color:var(--bw-dark-text-secondary);font-size:12px;font-weight:700;line-height:1}.footer__col[data-astro-cid-oenwriqq]{flex-direction:column;flex:0 200px;gap:8px;display:flex}.footer__col--contacts[data-astro-cid-oenwriqq]{flex-basis:280px}.footer__title[data-astro-cid-oenwriqq]{letter-spacing:.06em;text-transform:uppercase;color:var(--bw-dark-text-secondary);padding-bottom:8px;font-size:13px;font-weight:700;line-height:1.3}.footer__phone[data-astro-cid-oenwriqq]{font-size:18px;font-weight:700}.footer__info[data-astro-cid-oenwriqq]{color:var(--bw-dark-text-secondary);font-size:14px;line-height:1.45}.footer[data-astro-cid-oenwriqq] .footer__chat[data-astro-cid-oenwriqq]{text-underline-offset:4px;text-decoration:underline}.footer[data-astro-cid-oenwriqq] .btn[data-astro-cid-oenwriqq]{align-self:flex-start;margin-top:8px}.footer__bottom[data-astro-cid-oenwriqq]{border-top:1px solid var(--bw-dark-border);color:var(--bw-dark-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;font-size:14px;line-height:1.45;display:flex}.footer__legal[data-astro-cid-oenwriqq]{flex-direction:column;gap:4px;display:flex}.footer__docs[data-astro-cid-oenwriqq]{flex-wrap:wrap;align-items:flex-start;gap:4px 20px;display:flex}.footer[data-astro-cid-oenwriqq] .footer__bottom[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.footer__cookie[data-astro-cid-oenwriqq]{color:var(--bw-dark-text-secondary);text-underline-offset:3px;text-decoration:underline}.footer__cookie[data-astro-cid-oenwriqq]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer[data-astro-cid-oenwriqq] .footer__bottom[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover,.footer__cookie[data-astro-cid-oenwriqq]:hover{color:var(--bw-tertiary)}.cookie[data-astro-cid-3qhvysvt]{z-index:40;background:var(--bw-surface);width:min(560px,100% - 32px);color:var(--bw-primary);border:1px solid var(--bw-border);border-radius:var(--bw-radius-md);box-shadow:var(--bw-shadow-overlay);flex-direction:column;gap:16px;padding:20px 24px;display:flex;position:fixed;bottom:16px;left:16px}.cookie[data-astro-cid-3qhvysvt][hidden]{display:none}.cookie__text[data-astro-cid-3qhvysvt]{margin:0;font-size:14px;line-height:1.5}.cookie__text[data-astro-cid-3qhvysvt] a[data-astro-cid-3qhvysvt]{color:var(--bw-primary);text-decoration:underline;text-decoration-color:var(--bw-tertiary);text-underline-offset:3px;text-decoration-thickness:2px}.cookie__btns[data-astro-cid-3qhvysvt]{flex-wrap:wrap;gap:8px;display:flex}.cookie__btns[data-astro-cid-3qhvysvt] .btn[data-astro-cid-3qhvysvt]{flex:140px;min-height:44px}.modal[data-astro-cid-vwux2x5j]{border-radius:var(--bw-radius-md);background:var(--bw-surface);width:calc(100% - 32px);max-width:560px;max-height:calc(100vh - 32px);color:var(--bw-primary);box-shadow:var(--bw-shadow-overlay);border:0;margin:auto;padding:32px;overflow:auto}.modal[data-astro-cid-vwux2x5j]::backdrop{background:#1d1d1b7a}.modal__close[data-astro-cid-vwux2x5j]{width:44px;height:44px;color:var(--bw-primary);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.modal__body[data-astro-cid-vwux2x5j]{flex-direction:column;gap:16px;display:flex}.modal__head[data-astro-cid-vwux2x5j]{flex-direction:column;gap:8px;padding-right:32px;display:flex}.modal__submit[data-astro-cid-vwux2x5j]{margin-top:8px}.modal__model[data-astro-cid-vwux2x5j]{background:var(--bw-neutral);border-radius:var(--bw-radius-md);padding:12px 16px;font-weight:700}.modal__submit[data-astro-cid-vwux2x5j][aria-busy=true]{opacity:.6;cursor:progress}.modal__done[data-astro-cid-vwux2x5j]{flex-direction:column;align-items:flex-start;gap:16px;padding-right:32px;display:flex}.modal__done[data-astro-cid-vwux2x5j] h2[data-astro-cid-vwux2x5j]:focus{outline:none}.modal__check[data-astro-cid-vwux2x5j]{border-radius:var(--bw-radius-sm);background:var(--bw-primary);width:48px;height:48px;color:var(--bw-surface);justify-content:center;align-items:center;display:flex}.input--file[data-astro-cid-vwux2x5j]{border-style:dashed;padding-top:12px;font-size:14px}.consent[data-astro-cid-vwux2x5j]{color:var(--bw-secondary);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.consent[data-astro-cid-vwux2x5j] input[data-astro-cid-vwux2x5j]{width:20px;height:20px;accent-color:var(--bw-primary);flex:none;margin:0}.consent[data-astro-cid-vwux2x5j] a[data-astro-cid-vwux2x5j]{color:var(--bw-primary);text-underline-offset:3px}.rating[data-astro-cid-vwux2x5j]{border:0;min-width:0;margin:0;padding:0}.rating__stars[data-astro-cid-vwux2x5j]{align-items:center;gap:4px;display:flex}.rating__star[data-astro-cid-vwux2x5j]{cursor:pointer;color:var(--bw-outline);padding:4px;display:inline-flex;position:relative}.rating__star[data-astro-cid-vwux2x5j] input[data-astro-cid-vwux2x5j]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rating__star[data-astro-cid-vwux2x5j] svg{fill:#0000;transition:fill .12s ease-out,color .12s ease-out}.rating__star[data-astro-cid-vwux2x5j].is-on{color:#c99a00}.rating__star[data-astro-cid-vwux2x5j].is-on svg{fill:var(--bw-tertiary)}.rating__star[data-astro-cid-vwux2x5j]:has(input:focus-visible){outline:2px solid var(--bw-primary);outline-offset:2px;border-radius:var(--bw-radius-sm)}.rating__value[data-astro-cid-vwux2x5j]{margin-left:8px}.modal__policy[data-astro-cid-vwux2x5j]{color:var(--bw-secondary);margin:0;font-size:13px;line-height:1.45}.modal__policy[data-astro-cid-vwux2x5j] a[data-astro-cid-vwux2x5j]{color:var(--bw-primary);text-underline-offset:3px}.hp[data-astro-cid-vwux2x5j]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=600px){.modal[data-astro-cid-vwux2x5j]{padding:24px 16px}}
