.toc-mobile.svelte-251goy{margin-bottom:1.5rem;border:1px solid var(--border);border-radius:var(--radius-md, .5rem);padding:.6rem .9rem;font-size:.85rem}.toc-mobile.svelte-251goy summary:where(.svelte-251goy){display:flex;align-items:center;gap:.4rem;cursor:pointer;font-weight:600}.toc-mobile.svelte-251goy ol:where(.svelte-251goy){margin:.6rem 0 .2rem;display:grid;gap:.35rem}.toc-desktop.svelte-251goy{position:sticky;top:5.5rem;max-height:calc(100vh - 7rem);overflow-y:auto;font-size:.8rem}.toc-title.svelte-251goy{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin-bottom:.6rem}.toc-desktop.svelte-251goy ol:where(.svelte-251goy){display:grid;gap:.15rem;border-left:1px solid var(--border)}.toc-desktop.svelte-251goy a:where(.svelte-251goy),.toc-mobile.svelte-251goy a:where(.svelte-251goy){display:block;color:var(--muted-foreground);line-height:1.35}.toc-desktop.svelte-251goy a:where(.svelte-251goy){padding:.25rem 0 .25rem .75rem;margin-left:-1px;border-left:2px solid transparent}.toc-desktop.svelte-251goy a:where(.svelte-251goy):hover,.toc-mobile.svelte-251goy a:where(.svelte-251goy):hover{color:var(--foreground)}.toc-desktop.svelte-251goy a.active:where(.svelte-251goy){color:var(--foreground);font-weight:600;border-left-color:var(--brand-teal)}.legal-prose.svelte-251goy h2{margin-top:2.5rem;margin-bottom:.75rem;font-size:1.3rem;font-weight:600;scroll-margin-top:5rem}.legal-prose.svelte-251goy h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.02rem;font-weight:600;scroll-margin-top:5rem}.legal-prose.svelte-251goy p{margin:.7rem 0;line-height:1.65}.legal-prose.svelte-251goy ul{margin:.7rem 0 .7rem 1.4rem;list-style-type:disc}.legal-prose.svelte-251goy ol.numbered{margin:.7rem 0 .7rem 1.4rem;list-style-type:lower-alpha}.legal-prose.svelte-251goy li{margin:.35rem 0;line-height:1.6}.legal-prose.svelte-251goy a{color:var(--brand-teal-text);text-decoration:underline;text-underline-offset:.15em}.legal-prose.svelte-251goy a:hover{color:var(--foreground)}.legal-prose.svelte-251goy code{font-family:ui-monospace,monospace;font-size:.85em;background:color-mix(in oklch,var(--brand-teal) 8%,transparent);padding:0 .25em;border-radius:3px}.legal-prose.svelte-251goy .table-wrap{overflow-x:auto;margin:.9rem 0}.legal-prose.svelte-251goy table{width:100%;border-collapse:collapse;font-size:.82rem}.legal-prose.svelte-251goy th,.legal-prose.svelte-251goy td{border:1px solid var(--border);padding:.45rem .6rem;text-align:left;vertical-align:top;line-height:1.5}.legal-prose.svelte-251goy th{background:color-mix(in oklch,var(--brand-teal) 6%,transparent);font-weight:600}.legal-prose.svelte-251goy th[scope=row]{width:28%}.legal-prose.svelte-251goy details.more{margin:.8rem 0;border:1px solid var(--border);border-radius:var(--radius-md, .5rem);padding:.55rem .9rem}.legal-prose.svelte-251goy details.more>summary{cursor:pointer;font-size:.85rem;font-weight:600;color:var(--muted-foreground)}.legal-prose.svelte-251goy details.more[open]>summary{margin-bottom:.3rem;color:var(--foreground)}.legal-prose.svelte-251goy .gap{border-left:3px solid color-mix(in oklch,var(--brand-amber) 60%,transparent);background:color-mix(in oklch,var(--brand-amber) 7%,transparent);padding:.6rem .9rem;border-radius:0 var(--radius-md, .5rem) var(--radius-md, .5rem) 0}.legal-prose.svelte-251goy .confirm{background:color-mix(in oklch,var(--brand-amber) 25%,transparent);padding:0 .2em;border-radius:3px}@media print{.legal-doc.svelte-251goy{max-width:100%;padding:0}.legal-doc.svelte-251goy details.more{border:none;padding:0}.legal-doc.svelte-251goy details.more>summary{display:none}.legal-prose.svelte-251goy a{color:inherit}.legal-prose.svelte-251goy h2{break-after:avoid}.legal-prose.svelte-251goy tr{break-inside:avoid}}.identity.svelte-6zy4zl{border:1px solid var(--border);border-radius:var(--radius-md, .5rem);padding:1rem 1.1rem;margin-bottom:1.5rem;font-size:.85rem;background:color-mix(in oklch,var(--brand-teal) 4%,transparent)}dl.svelte-6zy4zl{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem 1.25rem;margin-top:.8rem}.row.svelte-6zy4zl{display:flex;gap:.55rem;align-items:flex-start}.row.svelte-6zy4zl svg{margin-top:.15rem;flex-shrink:0;color:var(--muted-foreground)}.item.svelte-6zy4zl{position:relative;padding-left:calc(15px + .55rem)}.item.svelte-6zy4zl svg{position:absolute;left:0;top:.15rem;color:var(--muted-foreground)}dd.svelte-6zy4zl{margin:0}.lead.svelte-6zy4zl{font-size:.95rem}.label.svelte-6zy4zl,dt.svelte-6zy4zl{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}a.svelte-6zy4zl{color:var(--brand-teal-text);text-decoration:underline;text-underline-offset:.15em}h2.svelte-1czdk4h{display:flex;align-items:baseline;gap:.5rem}.num.svelte-1czdk4h{display:inline-block;min-width:1.9rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.anchor.svelte-1czdk4h{opacity:0;color:var(--muted-foreground);transition:opacity .12s;cursor:pointer;align-self:center}h2.svelte-1czdk4h:hover .anchor:where(.svelte-1czdk4h),.anchor.svelte-1czdk4h:focus-visible{opacity:1}@media(hover:none){.anchor.svelte-1czdk4h{opacity:.6}}.in-short.svelte-1czdk4h{margin-top:.25rem!important;padding:.55rem .85rem;font-size:.9rem;border-left:3px solid color-mix(in oklch,var(--brand-teal) 50%,transparent);background:color-mix(in oklch,var(--brand-teal) 6%,transparent);border-radius:0 var(--radius-md, .5rem) var(--radius-md, .5rem) 0}.in-short.svelte-1czdk4h strong:where(.svelte-1czdk4h){display:inline-block;margin-right:.35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-teal-text)}
