.LegalPage-module__jXgtnq__page{min-height:100svh;color:var(--ink,#141414);font-family:var(--font-ui,sans-serif);background:#fff;position:relative;overflow-x:clip}.LegalPage-module__jXgtnq__progressBar{background:linear-gradient(90deg, var(--accent,#ff2e0f) 0%, #ff6b4a 100%);z-index:100;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}.LegalPage-module__jXgtnq__topBar{z-index:60;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line,#ededef);background:#ffffffe0;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(20px,4vw,48px);display:flex;position:sticky;top:0}.LegalPage-module__jXgtnq__barLeft{align-items:center;gap:16px;display:flex}.LegalPage-module__jXgtnq__backBtn{color:var(--ink-2,#3c3c42);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.LegalPage-module__jXgtnq__backBtn:hover{color:var(--ink,#141414);border-color:var(--line,#ededef);background:#f4f4f6}.LegalPage-module__jXgtnq__logoLink{align-items:center;text-decoration:none;display:flex}.LegalPage-module__jXgtnq__logoImg{width:auto;height:24px;display:block}.LegalPage-module__jXgtnq__docSwitcher{border:1px solid var(--line,#ededef);scrollbar-width:none;background:#f1f2f5;border-radius:999px;align-items:center;max-width:600px;padding:3px;display:flex;overflow-x:auto}.LegalPage-module__jXgtnq__docSwitcher::-webkit-scrollbar{display:none}.LegalPage-module__jXgtnq__docTab{color:var(--ink-2,#4b5563);white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .2s}.LegalPage-module__jXgtnq__docTab:hover{color:var(--ink,#141414)}.LegalPage-module__jXgtnq__docTabActive{color:var(--ink,#141414);background:#fff;box-shadow:0 2px 8px #00000014}.LegalPage-module__jXgtnq__barRight{align-items:center;gap:10px;display:flex}.LegalPage-module__jXgtnq__printBtn{color:var(--ink-2,#374151);border:1px solid var(--line,#ededef);cursor:pointer;background:#f4f4f6;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.LegalPage-module__jXgtnq__printBtn:hover{background:var(--ink,#141414);color:#fff;border-color:var(--ink,#141414)}.LegalPage-module__jXgtnq__mainWrap{max-width:var(--max,1280px);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.LegalPage-module__jXgtnq__hero{border-bottom:1px solid var(--line,#ededef);padding:clamp(48px,6vw,80px) 0 clamp(32px,4vw,48px)}.LegalPage-module__jXgtnq__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent,#ff2e0f);margin-bottom:12px;font-size:11.5px;font-weight:800;display:inline-block}.LegalPage-module__jXgtnq__title{letter-spacing:-.03em;color:var(--ink,#141414);margin-bottom:16px;font-size:clamp(34px,4.5vw,56px);font-weight:900;line-height:1.1}.LegalPage-module__jXgtnq__subtitle{color:var(--ink-2,#4b5563);max-width:820px;margin-bottom:28px;font-size:clamp(16px,1.8vw,19px);line-height:1.6}.LegalPage-module__jXgtnq__metaRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.LegalPage-module__jXgtnq__metaChip{color:var(--ink-2,#4b5563);border:1px solid var(--line,#ededef);background:#f6f7f9;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.LegalPage-module__jXgtnq__metaChipIcon{font-size:13px}.LegalPage-module__jXgtnq__highlightsSection{border-bottom:1px solid var(--line,#ededef);padding:36px 0}.LegalPage-module__jXgtnq__highlightsHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.LegalPage-module__jXgtnq__highlightsTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3,#6b7280);font-size:14px;font-weight:800}.LegalPage-module__jXgtnq__highlightsBadge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.LegalPage-module__jXgtnq__highlightsGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.LegalPage-module__jXgtnq__highlightCard{border:1px solid var(--line,#ededef);background:#fafafc;border-radius:16px;padding:20px 18px;transition:transform .2s,box-shadow .2s,border-color .2s}.LegalPage-module__jXgtnq__highlightCard:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 10px 24px -8px #0000000f}.LegalPage-module__jXgtnq__highlightIcon{margin-bottom:10px;font-size:24px;display:block}.LegalPage-module__jXgtnq__highlightCardTitle{color:var(--ink,#141414);letter-spacing:-.01em;margin-bottom:6px;font-size:14px;font-weight:800}.LegalPage-module__jXgtnq__highlightCardDesc{color:var(--ink-2,#4b5563);font-size:12.5px;line-height:1.5}.LegalPage-module__jXgtnq__toolbar{border-bottom:1px solid var(--line,#ededef);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.LegalPage-module__jXgtnq__searchBox{flex:1;max-width:440px;position:relative}.LegalPage-module__jXgtnq__searchIcon{color:var(--ink-3,#9ca3af);pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.LegalPage-module__jXgtnq__searchInput{border:1px solid var(--line,#ededef);width:100%;color:var(--ink,#141414);background:#f8f9fb;border-radius:10px;outline:none;padding:10px 14px 10px 38px;font-family:inherit;font-size:13.5px;transition:all .2s}.LegalPage-module__jXgtnq__searchInput:focus{border-color:var(--accent,#ff2e0f);background:#fff;box-shadow:0 0 0 3px #ff2e0f1f}.LegalPage-module__jXgtnq__clearSearchBtn{color:var(--ink-3,#6b7280);cursor:pointer;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.LegalPage-module__jXgtnq__toolbarActions{align-items:center;gap:10px;display:flex}.LegalPage-module__jXgtnq__copyLinkBtn{color:var(--ink-2,#374151);border:1px solid var(--line,#ededef);cursor:pointer;background:#f4f4f6;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.LegalPage-module__jXgtnq__copyLinkBtn:hover{color:var(--ink,#141414);background:#e5e7eb}.LegalPage-module__jXgtnq__contentGrid{grid-template-columns:290px minmax(0,1fr);gap:clamp(32px,5vw,64px);padding:44px 0 80px;display:grid;position:relative}.LegalPage-module__jXgtnq__sidebarCol{position:relative}.LegalPage-module__jXgtnq__tocStickyWrap{scrollbar-width:thin;max-height:calc(100vh - 100px);padding-right:12px;position:sticky;top:80px;overflow-y:auto}.LegalPage-module__jXgtnq__tocTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,#9ca3af);margin-bottom:14px;padding-left:8px;font-size:11px;font-weight:800}.LegalPage-module__jXgtnq__tocList{flex-direction:column;gap:4px;list-style:none;display:flex}.LegalPage-module__jXgtnq__tocLink{color:var(--ink-2,#4b5563);border-radius:8px;align-items:baseline;gap:10px;padding:7px 10px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:all .2s;display:flex}.LegalPage-module__jXgtnq__tocLink:hover{color:var(--ink,#141414);background:#f6f7f9}.LegalPage-module__jXgtnq__tocLinkActive{color:var(--accent,#ff2e0f);background:#fff5f3;font-weight:700}.LegalPage-module__jXgtnq__tocNum{color:var(--ink-3,#9ca3af);flex-shrink:0;font-size:11px;font-weight:800}.LegalPage-module__jXgtnq__tocLinkActive .LegalPage-module__jXgtnq__tocNum{color:var(--accent,#ff2e0f)}.LegalPage-module__jXgtnq__sidebarHelpCard{border:1px solid var(--line,#ededef);background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border-radius:14px;margin-top:24px;padding:16px}.LegalPage-module__jXgtnq__sidebarHelpTitle{color:var(--ink,#141414);margin-bottom:6px;font-size:13px;font-weight:800}.LegalPage-module__jXgtnq__sidebarHelpText{color:var(--ink-2,#4b5563);margin-bottom:12px;font-size:12px;line-height:1.5}.LegalPage-module__jXgtnq__sidebarHelpBtn{text-align:center;color:#fff;background:var(--ink,#141414);border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:block}.LegalPage-module__jXgtnq__sidebarHelpBtn:hover{background:var(--accent,#ff2e0f)}.LegalPage-module__jXgtnq__docBody{flex-direction:column;gap:48px;display:flex}.LegalPage-module__jXgtnq__noResults{text-align:center;border:1px dashed var(--line,#ededef);background:#f9fafb;border-radius:16px;padding:60px 20px}.LegalPage-module__jXgtnq__noResults h4{color:var(--ink,#141414);margin-bottom:8px;font-size:18px;font-weight:700}.LegalPage-module__jXgtnq__noResults p{color:var(--ink-2,#6b7280);font-size:14px}.LegalPage-module__jXgtnq__sectionBlock{border-bottom:1px solid var(--line,#ededef);padding-bottom:40px;scroll-margin-top:90px}.LegalPage-module__jXgtnq__sectionBlock:last-of-type{border-bottom:none}.LegalPage-module__jXgtnq__sectionHeader{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.LegalPage-module__jXgtnq__sectionNumBadge{color:var(--accent,#ff2e0f);background:#fff1ee;border:1px solid #ffd8cf;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:800}.LegalPage-module__jXgtnq__sectionTitle{letter-spacing:-.02em;color:var(--ink,#141414);font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.3}.LegalPage-module__jXgtnq__sectionParagraph{color:var(--ink-2,#374151);margin-bottom:14px;font-size:15px;line-height:1.75}.LegalPage-module__jXgtnq__sectionParagraph:last-child{margin-bottom:0}.LegalPage-module__jXgtnq__bulletsList{flex-direction:column;gap:10px;margin:16px 0 20px;padding-left:4px;list-style:none;display:flex}.LegalPage-module__jXgtnq__bulletItem{color:var(--ink-2,#374151);padding-left:24px;font-size:14.5px;line-height:1.65;position:relative}.LegalPage-module__jXgtnq__bulletItem:before{content:"✦";color:var(--accent,#ff2e0f);font-size:13px;position:absolute;top:1px;left:0}.LegalPage-module__jXgtnq__calloutBox{border-left:4px solid;border-radius:12px;margin:20px 0;padding:16px 20px}.LegalPage-module__jXgtnq__calloutInfo{color:#1e3a8a;background:#eff6ff;border-color:#3b82f6}.LegalPage-module__jXgtnq__calloutWarning{color:#78350f;background:#fffbeb;border-color:#f59e0b}.LegalPage-module__jXgtnq__calloutTip{color:#064e3b;background:#ecfdf5;border-color:#10b981}.LegalPage-module__jXgtnq__calloutHead{align-items:center;gap:6px;margin-bottom:6px;font-size:13.5px;font-weight:800;display:flex}.LegalPage-module__jXgtnq__calloutText{font-size:13.5px;line-height:1.6}.LegalPage-module__jXgtnq__tableWrap{border:1px solid var(--line,#ededef);border-radius:12px;margin:20px 0;overflow-x:auto}.LegalPage-module__jXgtnq__legalTable{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}.LegalPage-module__jXgtnq__legalTable th{color:var(--ink,#141414);border-bottom:1px solid var(--line,#ededef);background:#f8f9fa;padding:12px 16px;font-weight:700}.LegalPage-module__jXgtnq__legalTable td{border-bottom:1px solid var(--line,#ededef);color:var(--ink-2,#4b5563);padding:12px 16px}.LegalPage-module__jXgtnq__legalTable tr:last-child td{border-bottom:none}.LegalPage-module__jXgtnq__legalTable tr:hover td{background:#fafafa}.LegalPage-module__jXgtnq__supportBanner{color:#fff;background:linear-gradient(135deg,#141414 0%,#1f2937 100%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding:clamp(32px,4vw,48px);display:flex}.LegalPage-module__jXgtnq__supportText{max-width:600px}.LegalPage-module__jXgtnq__supportKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent,#ff2e0f);margin-bottom:8px;font-size:11px;font-weight:800;display:block}.LegalPage-module__jXgtnq__supportTitle{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(22px,2.5vw,30px);font-weight:800}.LegalPage-module__jXgtnq__supportDesc{color:#9ca3af;font-size:14px;line-height:1.6}.LegalPage-module__jXgtnq__supportActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.LegalPage-module__jXgtnq__supportBtnPrimary{background:var(--accent,#ff2e0f);color:#fff;border-radius:999px;padding:12px 24px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s}.LegalPage-module__jXgtnq__supportBtnPrimary:hover{background:#e02000;transform:translateY(-1px)}.LegalPage-module__jXgtnq__supportBtnSecondary{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:12px 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s}.LegalPage-module__jXgtnq__supportBtnSecondary:hover{background:#fff3}@media (max-width:1024px){.LegalPage-module__jXgtnq__highlightsGrid{grid-template-columns:repeat(2,1fr)}.LegalPage-module__jXgtnq__contentGrid{grid-template-columns:1fr}.LegalPage-module__jXgtnq__sidebarCol{display:none}}@media (max-width:768px){.LegalPage-module__jXgtnq__topBar{padding:12px 18px}.LegalPage-module__jXgtnq__printBtn{display:none}.LegalPage-module__jXgtnq__highlightsGrid{grid-template-columns:1fr}.LegalPage-module__jXgtnq__toolbar{flex-direction:column;align-items:stretch}.LegalPage-module__jXgtnq__searchBox{max-width:100%}.LegalPage-module__jXgtnq__supportBanner{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.LegalPage-module__jXgtnq__hero{padding:88px 0 24px}.LegalPage-module__jXgtnq__docTitle{font-size:clamp(26px,8vw,36px)}.LegalPage-module__jXgtnq__supportBanner{border-radius:16px;padding:24px 18px}.LegalPage-module__jXgtnq__supportActions{flex-direction:column;align-items:stretch;width:100%}.LegalPage-module__jXgtnq__supportBtnPrimary,.LegalPage-module__jXgtnq__supportBtnSecondary{text-align:center;justify-content:center;width:100%}.LegalPage-module__jXgtnq__sectionBlock{padding-bottom:28px;scroll-margin-top:80px}}@media print{:is(.LegalPage-module__jXgtnq__topBar,.LegalPage-module__jXgtnq__progressBar,.LegalPage-module__jXgtnq__toolbar,.LegalPage-module__jXgtnq__sidebarCol,.LegalPage-module__jXgtnq__supportBanner,.LegalPage-module__jXgtnq__printBtn,.LegalPage-module__jXgtnq__docSwitcher,.finalFrame){display:none!important}.LegalPage-module__jXgtnq__page{color:#000!important;background:#fff!important}.LegalPage-module__jXgtnq__mainWrap{max-width:100%!important;padding:0!important}.LegalPage-module__jXgtnq__contentGrid{grid-template-columns:1fr!important;padding:0!important}.LegalPage-module__jXgtnq__sectionBlock{break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid #ccc!important}}
