*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.legal{margin:0;background:var(--gluline-bg);color:var(--gluline-on-bg);font-family:var(--gluline-font-family);font-size:var(--gluline-body-l-size);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lang-en{display:none}html[data-doclang="en"] .lang-ru{display:none}html[data-doclang="en"] .lang-en{display:block}span.lang-en,a.lang-en{display:none}html[data-doclang="en"] span.lang-ru,html[data-doclang="en"] a.lang-ru{display:none}html[data-doclang="en"] span.lang-en,html[data-doclang="en"] a.lang-en{display:inline}.legal-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--gluline-spacing-lg);padding:var(--gluline-spacing-md) var(--gluline-spacing-xl);background:color-mix(in srgb,var(--gluline-surface) 88%,transparent);border-bottom:1px solid var(--gluline-outline);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px)}.legal-brand{display:inline-flex;align-items:center;gap:var(--gluline-spacing-sm);font-weight:700;font-size:var(--gluline-title-l-size);letter-spacing:-.01em;color:var(--gluline-on-surface);text-decoration:none}.legal-brand .dot{width:12px;height:12px;border-radius:999px;background:var(--gluline-primary);box-shadow:0 0 0 4px var(--gluline-primary-soft)}.legal-topbar .spacer{flex:1 1 auto}.legal-topnav{display:flex;gap:var(--gluline-spacing-md);align-items:center}.legal-topnav a{color:var(--gluline-on-surface-variant);text-decoration:none;font-size:var(--gluline-label-l-size);font-weight:500;padding:6px 2px;border-bottom:2px solid transparent}.legal-topnav a:hover{color:var(--gluline-on-surface)}.legal-topnav a[aria-current="page"]{color:var(--gluline-primary);border-bottom-color:var(--gluline-primary)}.lang-toggle{display:inline-flex;border:1px solid var(--gluline-outline);border-radius:var(--gluline-radius-pill);overflow:hidden;background:var(--gluline-surface)}.lang-toggle button{appearance:none;border:0;background:transparent;color:var(--gluline-on-surface-variant);font:inherit;font-size:var(--gluline-label-l-size);font-weight:600;padding:6px 12px;cursor:pointer}.lang-toggle button[aria-pressed="true"]{background:var(--gluline-primary);color:var(--gluline-on-primary)}.legal-doc{max-width:820px;margin:0 auto;padding:var(--gluline-spacing-xxl) var(--gluline-spacing-xl) 96px}.legal-doc h1{font-size:var(--gluline-display-s-size);line-height:1.1;font-weight:700;letter-spacing:-.02em;margin:8px 0 4px}.legal-doc .legal-meta{color:var(--gluline-on-surface-variant);font-size:var(--gluline-body-m-size);margin:0 0 var(--gluline-spacing-xl)}.legal-doc h2{font-size:var(--gluline-headline-s-size);font-weight:700;letter-spacing:-.01em;margin:40px 0 8px;padding-top:8px;scroll-margin-top:84px}.legal-doc h3{font-size:var(--gluline-title-l-size);font-weight:600;margin:24px 0 6px}.legal-doc p{margin:10px 0}.legal-doc ul,.legal-doc ol{margin:10px 0;padding-left:24px}.legal-doc li{margin:7px 0}.legal-doc a{color:var(--gluline-primary);text-decoration:underline;text-underline-offset:2px}.legal-doc a:hover{color:var(--gluline-peach-600)}.legal-doc strong{font-weight:700}.legal-doc code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:1px 6px;border-radius:6px;background:var(--gluline-overlay-2)}.legal-doc hr{border:0;border-top:1px solid var(--gluline-outline);margin:32px 0}.legal-toc{border:1px solid var(--gluline-outline);background:var(--gluline-elevation-high);border-radius:var(--gluline-radius-lg);padding:var(--gluline-spacing-lg) var(--gluline-spacing-xl);margin:0 0 var(--gluline-spacing-xl)}.legal-toc h2{margin:0 0 8px;font-size:var(--gluline-title-m-size);text-transform:uppercase;letter-spacing:.06em;color:var(--gluline-on-surface-variant)}.legal-toc ol{margin:0;padding-left:22px}.legal-toc li{margin:4px 0}.legal-toc a{text-decoration:none}.legal-toc a:hover{text-decoration:underline}.legal-toc .toc-sub{color:var(--gluline-on-surface-variant);font-size:.92em}.legal-callout{border:1px solid var(--gluline-primary-border);background:var(--gluline-primary-soft);border-radius:var(--gluline-radius-lg);padding:var(--gluline-spacing-lg) var(--gluline-spacing-xl);margin:18px 0}.legal-callout.info{border-color:var(--gluline-outline);background:var(--gluline-elevation-high)}.legal-callout p:first-child{margin-top:0}.legal-callout p:last-child{margin-bottom:0}.legal-table-wrap{overflow-x:auto;margin:16px 0}table.legal-table{width:100%;border-collapse:collapse;font-size:var(--gluline-body-m-size);min-width:560px}table.legal-table th,table.legal-table td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--gluline-outline)}table.legal-table thead th{font-weight:700;color:var(--gluline-on-surface);border-bottom:2px solid var(--gluline-outline);white-space:nowrap}table.legal-table tbody tr:hover{background:var(--gluline-overlay-1)}.badge{display:inline-block;font-size:var(--gluline-label-s-size);font-weight:700;padding:2px 8px;border-radius:var(--gluline-radius-xs);letter-spacing:.02em}.badge.yes{background:color-mix(in srgb,var(--gluline-green-500) 20%,transparent);color:var(--gluline-green-500)}.badge.no{background:var(--gluline-overlay-3);color:var(--gluline-on-surface-variant)}.badge.warn{background:var(--gluline-primary-soft);color:var(--gluline-peach-700)}.faq details{border:1px solid var(--gluline-outline);border-radius:var(--gluline-radius-lg);padding:4px 18px;margin:10px 0;background:var(--gluline-elevation-high)}.faq summary{cursor:pointer;font-weight:600;font-size:var(--gluline-title-l-size);padding:12px 0;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";float:right;color:var(--gluline-on-surface-variant);font-weight:400;transition:transform .15s ease}.faq details[open] summary::after{content:"\2013"}.faq details[open] summary{border-bottom:1px solid var(--gluline-outline)}.legal-cta{display:inline-flex;align-items:center;gap:8px;background:var(--gluline-primary);color:var(--gluline-on-primary);text-decoration:none;font-weight:700;padding:12px 22px;border-radius:var(--gluline-radius-pill);box-shadow:var(--gluline-shadow-elevated)}.legal-cta:hover{background:var(--gluline-peach-600);color:var(--gluline-on-primary)}.legal-footer{border-top:1px solid var(--gluline-outline);padding:var(--gluline-spacing-xl);color:var(--gluline-on-surface-variant);font-size:var(--gluline-body-m-size)}.legal-footer .inner{max-width:820px;margin:0 auto;display:flex;flex-wrap:wrap;gap:var(--gluline-spacing-lg);align-items:center}.legal-footer a{color:var(--gluline-on-surface-variant);text-decoration:none}.legal-footer a:hover{color:var(--gluline-on-surface);text-decoration:underline}.legal-footer .spacer{flex:1 1 auto}@media(max-width:640px){.legal-topbar{padding:10px 16px;gap:10px;flex-wrap:wrap}.legal-topnav{display:none}.legal-doc{padding:24px 18px 72px}.legal-doc h1{font-size:var(--gluline-headline-l-size)}}@media print{.legal-topbar,.legal-footer,.lang-toggle{display:none}body.legal{background:#fff;color:#000}.legal-doc{max-width:none}}