@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.legal-hero-section[data-v-4f8ac0a4]{position:relative;padding:64px 0 40px;overflow:hidden;border-bottom:1px solid var(--border)}.legal-hero-bg[data-v-4f8ac0a4],.legal-hero-grid[data-v-4f8ac0a4]{position:absolute;inset:0;z-index:-1}.legal-hero-bg[data-v-4f8ac0a4]{background:radial-gradient(50% 70% at 18% 0,rgba(var(--accent-rgb),.08),transparent 60%),radial-gradient(40% 55% at 88% 10%,rgba(99,102,241,.06),transparent 60%)}[data-theme=dark] .legal-hero-bg[data-v-4f8ac0a4]{background:radial-gradient(50% 70% at 18% 0,rgba(var(--accent-rgb),.15),transparent 60%),radial-gradient(40% 55% at 88% 10%,rgba(99,102,241,.11),transparent 60%)}.legal-hero-grid[data-v-4f8ac0a4]{background-image:radial-gradient(circle,var(--border) 1px,transparent 1px);background-size:24px 24px;opacity:.45;mask-image:linear-gradient(180deg,#000 0,transparent 90%);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 90%)}[data-theme=dark] .legal-hero-grid[data-v-4f8ac0a4]{opacity:.26}.legal-breadcrumb-row[data-v-4f8ac0a4]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted);margin-bottom:18px}.legal-breadcrumb-row a[data-v-4f8ac0a4]{color:var(--text-muted);transition:color .15s}.legal-breadcrumb-row a[data-v-4f8ac0a4]:hover{color:var(--accent)}.legal-breadcrumb-row svg[data-v-4f8ac0a4]{color:var(--border-strong)}.legal-hero-title[data-v-4f8ac0a4]{font-size:clamp(30px,4.4vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:0;max-width:820px;color:var(--text-primary)}.legal-updated-pill[data-v-4f8ac0a4]{display:inline-flex;align-items:center;gap:8px;margin-top:22px;height:30px;padding:0 12px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:12.5px;color:var(--text-secondary);font-weight:500}.legal-updated-pill svg[data-v-4f8ac0a4]{color:var(--text-muted)}.legal-ph[data-v-4f8ac0a4]{background:#d977061f;color:var(--warning,#f59e0b);border-radius:4px;padding:0 5px;font-weight:600;font-size:.94em;white-space:nowrap;border:1px dashed rgba(217,119,6,.4)}[data-theme=dark] .legal-ph[data-v-4f8ac0a4]{background:#f59e0b24}.legal-main-section[data-v-4f8ac0a4]{padding:48px 0 88px}@media(max-width:768px){.legal-main-section[data-v-4f8ac0a4]{padding:32px 0 64px}}.legal-body-layout[data-v-4f8ac0a4]{display:grid;grid-template-columns:256px 1fr;gap:64px;align-items:start}@media(max-width:980px){.legal-body-layout[data-v-4f8ac0a4]{grid-template-columns:1fr;gap:0}.legal-toc-sidebar[data-v-4f8ac0a4]{display:none}}.legal-toc-mobile-wrap[data-v-4f8ac0a4]{display:none;margin-bottom:28px}@media(max-width:980px){.legal-toc-mobile-wrap[data-v-4f8ac0a4]{display:block}}.legal-toc-select[data-v-4f8ac0a4] .app-select__trigger{width:100%;height:46px;padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);color:var(--text-primary);font-size:14px;font-family:inherit;cursor:pointer;outline:none}.legal-toc-select[data-v-4f8ac0a4] .app-select__trigger:focus-visible{border-color:var(--accent)}.legal-toc-sidebar[data-v-4f8ac0a4]{position:sticky;top:92px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin}.legal-toc-label[data-v-4f8ac0a4]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.legal-toc-nav[data-v-4f8ac0a4]{display:flex;flex-direction:column;gap:1px}.legal-toc-link[data-v-4f8ac0a4]{display:block;padding:8px 12px;border-radius:var(--radius-md);font-size:13.5px;line-height:1.4;color:var(--text-secondary);border-left:2px solid transparent;transition:background .15s,color .15s,border-color .15s}.legal-toc-link[data-v-4f8ac0a4]:hover{background:var(--surface);color:var(--text-primary)}.legal-toc-link.active[data-v-4f8ac0a4]{color:var(--accent);font-weight:600;border-left-color:var(--accent);background:rgba(var(--accent-rgb),.07)}.legal-content-col[data-v-4f8ac0a4]{max-width:760px;min-width:0}.legal-notice-box[data-v-4f8ac0a4]{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start;background:#d977060f;border:1px solid rgba(217,119,6,.3);border-left:3px solid var(--warning,#f59e0b);border-radius:var(--radius-lg);padding:18px 20px;margin-bottom:48px}[data-theme=dark] .legal-notice-box[data-v-4f8ac0a4]{background:#f59e0b12}.legal-notice-icon[data-v-4f8ac0a4]{width:32px;height:32px;border-radius:50%;background:#d9770624;color:var(--warning,#f59e0b);display:grid;place-items:center;flex-shrink:0}.legal-notice-text[data-v-4f8ac0a4]{font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.legal-notice-text strong[data-v-4f8ac0a4]{color:var(--text-primary);font-weight:600}.legal-lead-text[data-v-4f8ac0a4]{font-size:17px;line-height:1.7;color:var(--text-secondary);margin:0 0 40px;padding-bottom:40px;border-bottom:1px solid var(--border)}.legal-doc-section[data-v-4f8ac0a4]{margin-bottom:44px;scroll-margin-top:96px}.legal-doc-section[data-v-4f8ac0a4]:last-child{margin-bottom:0}.legal-section-h2[data-v-4f8ac0a4]{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1.3;margin:0 0 16px;letter-spacing:-.01em}.legal-section-body[data-v-4f8ac0a4] p{font-size:15.5px;line-height:1.72;color:var(--text-secondary);margin:0 0 14px}.legal-section-body[data-v-4f8ac0a4] p:last-child{margin-bottom:0}.legal-section-body[data-v-4f8ac0a4] a{color:var(--accent);font-weight:500;word-break:break-word}.legal-section-body[data-v-4f8ac0a4] a:hover{text-decoration:underline}.legal-section-body[data-v-4f8ac0a4] ul.dash-list{list-style:none;padding:0;margin:4px 0 16px;display:flex;flex-direction:column;gap:9px}.legal-section-body[data-v-4f8ac0a4] ul.dash-list li{position:relative;padding-left:22px;font-size:15px;line-height:1.65;color:var(--text-secondary)}.legal-section-body[data-v-4f8ac0a4] ul.dash-list li:before{content:"";position:absolute;left:4px;top:11px;width:8px;height:1.5px;border-radius:2px;background:var(--border-strong)}.legal-section-body[data-v-4f8ac0a4] p.numbered-item{font-size:15.5px;line-height:1.72;color:var(--text-secondary);margin:0 0 10px;font-weight:600}.cookie-cat-card[data-v-4f8ac0a4]{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.cookie-cat-head[data-v-4f8ac0a4]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;background:var(--surface);border-bottom:1px solid var(--border)}.cookie-cat-info[data-v-4f8ac0a4]{flex:1;min-width:0}.cookie-cat-name[data-v-4f8ac0a4]{margin:0 0 6px;font-size:17px;font-weight:700;color:var(--text-primary)}.cookie-cat-desc[data-v-4f8ac0a4]{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-secondary);max-width:560px}.cookie-tag[data-v-4f8ac0a4]{flex-shrink:0;white-space:nowrap;height:24px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.02em}.cookie-tag.req[data-v-4f8ac0a4]{background:rgba(var(--accent-rgb),.1);color:var(--accent)}.cookie-tag.opt[data-v-4f8ac0a4]{background:var(--surface-raised);color:var(--text-muted)}.cookie-table-scroll[data-v-4f8ac0a4]{overflow-x:auto}.cookie-table[data-v-4f8ac0a4]{width:100%;border-collapse:collapse;min-width:560px;font-size:13px}.cookie-table th[data-v-4f8ac0a4]{text-align:left;font-weight:600;color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:11px 16px;background:var(--bg)}.cookie-table td[data-v-4f8ac0a4],.cookie-table th[data-v-4f8ac0a4]{border-bottom:1px solid var(--border)}.cookie-table td[data-v-4f8ac0a4]{padding:12px 16px;color:var(--text-secondary);line-height:1.5;vertical-align:top}.cookie-table tr:last-child td[data-v-4f8ac0a4]{border-bottom:0}.c-name[data-v-4f8ac0a4]{font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",ui-monospace,monospace;font-size:12px;color:var(--text-primary);font-weight:500;white-space:nowrap}.c-dur[data-v-4f8ac0a4]{min-width:92px}.c-type[data-v-4f8ac0a4]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;background:var(--surface-raised);color:var(--text-secondary)}.legal-links-list[data-v-4f8ac0a4]{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:10px}.legal-links-list li[data-v-4f8ac0a4]{font-size:15px}.legal-links-list a[data-v-4f8ac0a4]{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-weight:500}.legal-links-list a svg[data-v-4f8ac0a4]{flex-shrink:0;opacity:.7}.legal-cta-section[data-v-4f8ac0a4]{background:var(--surface);border-top:1px solid var(--border);padding:72px 0;text-align:center}.legal-cta-title[data-v-4f8ac0a4]{font-size:26px;font-weight:700;margin:0 0 10px;color:var(--text-primary)}.legal-cta-sub[data-v-4f8ac0a4]{color:var(--text-secondary);font-size:16px;margin:0 auto;max-width:520px}.legal-cta-btns[data-v-4f8ac0a4]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}
