.doc-page-wrapper.svelte-mcc3bu{grid-template-columns:1fr 180px;align-items:start;gap:48px;display:grid}.doc-toc.svelte-mcc3bu{flex-direction:column;gap:12px;display:flex;position:sticky;top:40px}.toc-heading.svelte-mcc3bu{text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute);font-size:11px;font-weight:600}.toc-nav.svelte-mcc3bu{flex-direction:column;gap:8px;display:flex}.toc-nav.svelte-mcc3bu a:where(.svelte-mcc3bu){color:var(--text-soft);border-left:2px solid #0000;margin-left:-12px;padding:2px 0 2px 10px;font-size:12.5px;text-decoration:none;transition:color .1s,border-color .1s}.toc-nav.svelte-mcc3bu a:where(.svelte-mcc3bu):hover{color:var(--text);border-left-color:var(--violet-500);font-weight:500}.regulation-badge.svelte-mcc3bu{border:1px solid var(--violet-200);background:var(--violet-50);color:var(--violet-700);border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:6px 16px 6px 10px;font-size:12.5px;display:inline-flex}.dark .regulation-badge.svelte-mcc3bu{color:var(--violet-300);background:#7a5af81a;border-color:#7a5af840}.reg-icon.svelte-mcc3bu{color:var(--violet-600);align-items:center;display:flex}.reg-date.svelte-mcc3bu{background:var(--violet-100);color:var(--violet-700);border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600}.dark .reg-date.svelte-mcc3bu{color:var(--violet-300);background:#7a5af826}.disclaimer.svelte-mcc3bu{border:1px solid var(--amber-200);background:var(--amber-50);border-radius:10px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.dark .disclaimer.svelte-mcc3bu{background:#d9770614;border-color:#d9770640}.disc-icon.svelte-mcc3bu{color:var(--amber-600);flex-shrink:0;margin-top:2px}.disclaimer.svelte-mcc3bu p:where(.svelte-mcc3bu){color:var(--amber-800);margin:0;font-size:13px;line-height:1.55}.dark .disclaimer.svelte-mcc3bu p:where(.svelte-mcc3bu){color:var(--amber-300)}.juris-card.svelte-mcc3bu{border:1px solid var(--border);background:var(--bg);border-radius:12px;margin:16px 0;padding:20px}.juris-card.eu.svelte-mcc3bu{border-left:3px solid var(--blue-500)}.juris-card.ca.svelte-mcc3bu{border-left:3px solid var(--green-500)}.juris-card.cn.svelte-mcc3bu{border-left:3px solid var(--red-500)}.juris-head.svelte-mcc3bu{align-items:center;gap:12px;margin-bottom:16px;display:flex}.juris-flag.svelte-mcc3bu{font-size:28px;line-height:1}.juris-title.svelte-mcc3bu{flex-direction:column;gap:4px;display:flex}.juris-title.svelte-mcc3bu h3:where(.svelte-mcc3bu){color:var(--text);margin:0;font-size:16px;font-weight:600}.juris-status.svelte-mcc3bu{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;width:fit-content;padding:2px 8px;font-size:10.5px;font-weight:600}.juris-status.live.svelte-mcc3bu{background:var(--amber-50);color:var(--amber-700);border:1px solid var(--amber-200)}.juris-status.enforced.svelte-mcc3bu{background:var(--red-50);color:var(--red-600);border:1px solid var(--red-200)}.juris-meta.svelte-mcc3bu{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.juris-meta.svelte-mcc3bu>div:where(.svelte-mcc3bu){color:var(--text-soft);grid-template-columns:130px 1fr;gap:12px;font-size:13px;display:grid}.jm-label.svelte-mcc3bu{text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);font-size:11px;font-weight:600}.juris-links.svelte-mcc3bu{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px;padding-top:12px;display:flex}.juris-links.svelte-mcc3bu a:where(.svelte-mcc3bu){color:var(--violet-600);font-size:13px;font-weight:500;text-decoration:none}.juris-links.svelte-mcc3bu a:where(.svelte-mcc3bu):hover{text-decoration:underline}.cmp-table.svelte-mcc3bu{border:1px solid var(--border);border-radius:10px;margin:20px 0 12px;overflow:hidden}.cmp-row.svelte-mcc3bu{border-bottom:1px solid var(--border);grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:10px 16px;font-size:12.5px;display:grid}.cmp-row.svelte-mcc3bu:last-child{border-bottom:none}.cmp-head.svelte-mcc3bu{background:var(--bg-soft);text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);font-size:11.5px;font-weight:600}.cmp-foot.svelte-mcc3bu{background:var(--bg-soft);font-weight:500}.cmp-req.svelte-mcc3bu{color:var(--text);font-weight:500}.cmp-row.svelte-mcc3bu .yes:where(.svelte-mcc3bu){color:var(--green-700)}.cmp-row.svelte-mcc3bu .part:where(.svelte-mcc3bu){color:var(--amber-700)}.cmp-row.svelte-mcc3bu .no:where(.svelte-mcc3bu){color:var(--text-mute)}.dark .cmp-row.svelte-mcc3bu .yes:where(.svelte-mcc3bu){color:var(--green-400)}.dark .cmp-row.svelte-mcc3bu .part:where(.svelte-mcc3bu){color:var(--amber-300)}.cmp-legend.svelte-mcc3bu{flex-wrap:wrap;gap:16px;display:flex;font-size:11.5px!important}.lg.svelte-mcc3bu{align-items:center;gap:6px;display:inline-flex}.lg.svelte-mcc3bu:before{content:"";border-radius:999px;width:8px;height:8px}.lg.yes.svelte-mcc3bu:before{background:var(--green-500)}.lg.part.svelte-mcc3bu:before{background:var(--amber-500)}.lg.no.svelte-mcc3bu:before{background:var(--text-mute)}.fit-grid.svelte-mcc3bu{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.fit-col.svelte-mcc3bu{border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:16px}.fit-col.strong.svelte-mcc3bu{border-color:var(--green-300);background:var(--green-50)}.fit-col.partial.svelte-mcc3bu{border-color:var(--amber-200);background:var(--amber-50)}.fit-col.outside.svelte-mcc3bu{border-color:var(--border)}.dark .fit-col.strong.svelte-mcc3bu{background:#10b9810f;border-color:#10b98140}.dark .fit-col.partial.svelte-mcc3bu{background:#d977060f;border-color:#d9770640}.fit-head.svelte-mcc3bu{text-transform:uppercase;letter-spacing:.05em;color:var(--text-mute);margin-bottom:12px;font-size:11px;font-weight:700}.fit-col.strong.svelte-mcc3bu .fit-head:where(.svelte-mcc3bu){color:var(--green-700)}.fit-col.partial.svelte-mcc3bu .fit-head:where(.svelte-mcc3bu){color:var(--amber-700)}.dark .fit-col.strong.svelte-mcc3bu .fit-head:where(.svelte-mcc3bu){color:var(--green-400)}.dark .fit-col.partial.svelte-mcc3bu .fit-head:where(.svelte-mcc3bu){color:var(--amber-300)}.fit-col.svelte-mcc3bu ul:where(.svelte-mcc3bu){flex-direction:column;gap:6px;margin:0;padding-left:16px;display:flex}.fit-col.svelte-mcc3bu li:where(.svelte-mcc3bu){color:var(--text-soft);font-size:12.5px;line-height:1.45}.start-grid.svelte-mcc3bu{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.start-card.svelte-mcc3bu{border:1px solid var(--border);background:var(--bg);color:inherit;border-radius:10px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex}.start-card.svelte-mcc3bu:hover{border-color:var(--violet-400);box-shadow:0 0 0 3px #7a5af81a}.start-icon.svelte-mcc3bu{background:var(--violet-50);border:1px solid var(--violet-100);width:36px;height:36px;color:var(--violet-700);border-radius:8px;justify-content:center;align-items:center;display:flex}.dark .start-icon.svelte-mcc3bu{color:var(--violet-300);background:#7a5af81a;border-color:#7a5af833}.start-card.svelte-mcc3bu h4:where(.svelte-mcc3bu){margin:0;font-size:15px;font-weight:600}.start-card.svelte-mcc3bu p:where(.svelte-mcc3bu){color:var(--text-soft);margin:0;font-size:13px;line-height:1.5}.start-link.svelte-mcc3bu{font-family:var(--font-mono);color:var(--violet-600);margin-top:auto;font-size:12px;font-weight:500}h3.svelte-mcc3bu{color:var(--text);margin:24px 0 10px;font-size:14px;font-weight:600}@media (width<=1100px){.doc-page-wrapper.svelte-mcc3bu{grid-template-columns:1fr}.doc-toc.svelte-mcc3bu{display:none}}@media (width<=768px){.fit-grid.svelte-mcc3bu,.start-grid.svelte-mcc3bu{grid-template-columns:1fr}.juris-meta.svelte-mcc3bu>div:where(.svelte-mcc3bu){grid-template-columns:1fr;gap:2px}.cmp-row.svelte-mcc3bu{grid-template-columns:1fr;gap:4px}.cmp-head.svelte-mcc3bu{display:none}.cmp-req.svelte-mcc3bu{font-weight:600}}
