.nd-progress{z-index:1100;background:var(--nd-gradient);pointer-events:none;height:3px;transition:width 90ms linear;position:fixed;top:0;left:0;box-shadow:0 0 12px #2695ef80}.nd-legal-top.svelte-zz4r26{padding:var(--nd-space-8) 0 var(--nd-space-7);border-bottom:1px solid var(--nd-border);position:relative}.nd-legal-top.svelte-zz4r26:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--nd-grid-dot) 1px, transparent 1px);background-size:26px 26px;position:absolute;inset:-2rem 0 0;-webkit-mask-image:radial-gradient(60% 80% at 35% 0,#000,#0000 75%);mask-image:radial-gradient(60% 80% at 35% 0,#000,#0000 75%)}.nd-legal-top__inner.svelte-zz4r26{align-items:flex-start;gap:var(--nd-space-4);flex-direction:column;max-width:60ch;display:flex}.nd-legal-eyebrow.svelte-zz4r26{align-items:center;gap:var(--nd-space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--nd-link);background:var(--nd-accent-soft);border:1px solid var(--nd-accent-soft);border-radius:var(--nd-radius-pill);padding:.4rem .85rem;font-size:.72rem;font-weight:500;display:inline-flex}.nd-legal-eyebrow.svelte-zz4r26:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem;animation:2.2s infinite svelte-zz4r26-nd-hero-pulse}@keyframes svelte-zz4r26-nd-hero-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.nd-legal-top__title.svelte-zz4r26{letter-spacing:-.03em;color:var(--nd-text);margin:0;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;line-height:1.04}.nd-legal-top__title.svelte-zz4r26 span:where(.svelte-zz4r26){background:var(--nd-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.nd-legal-top__lede.svelte-zz4r26{color:var(--nd-text-muted);margin:0;font-size:1.12rem;line-height:1.65}.nd-legal-meta.svelte-zz4r26{align-items:center;gap:var(--nd-space-2) var(--nd-space-4);margin-top:var(--nd-space-1);flex-wrap:wrap;display:flex}.nd-legal-meta__chip.svelte-zz4r26{align-items:center;gap:var(--nd-space-2);letter-spacing:.02em;color:var(--nd-text-muted);background:var(--nd-badge-bg);border:1px solid var(--nd-border);border-radius:var(--nd-radius-pill);padding:.4rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.nd-legal-meta__chip.svelte-zz4r26 svg{width:15px;height:15px;color:var(--nd-link);flex-shrink:0}.nd-legal-meta__chip.svelte-zz4r26 strong{color:var(--nd-text);font-weight:700}.nd-legal__layout.svelte-zz4r26{gap:var(--nd-space-8);padding:var(--nd-space-7) 0 var(--nd-space-8);grid-template-columns:minmax(0,1fr) 16rem;align-items:start;display:grid}.nd-legal-doc.svelte-zz4r26{overflow-wrap:anywhere;word-break:break-word;grid-area:1/1;min-width:0;max-width:74ch}.nd-legal-section.svelte-zz4r26{padding-top:var(--nd-space-4);scroll-margin-top:calc(var(--nd-header-height) + var(--nd-space-4))}.nd-legal-section.svelte-zz4r26+.nd-legal-section:where(.svelte-zz4r26){margin-top:var(--nd-space-7);padding-top:var(--nd-space-7);border-top:1px solid var(--nd-border)}.nd-legal-section__title.svelte-zz4r26{align-items:baseline;gap:var(--nd-space-4);margin:0 0 var(--nd-space-5);letter-spacing:-.02em;color:var(--nd-text);scroll-margin-top:calc(var(--nd-header-height) + var(--nd-space-4));font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:800;line-height:1.2;display:flex;position:relative}.nd-legal-sub.svelte-zz4r26{align-items:baseline;gap:var(--nd-space-3);margin:var(--nd-space-6) 0 var(--nd-space-3);letter-spacing:-.01em;color:var(--nd-text);scroll-margin-top:calc(var(--nd-header-height) + var(--nd-space-4));font-size:1.08rem;font-weight:700;display:flex}.nd-legal-sub.svelte-zz4r26:before{content:"";background:var(--nd-link);border-radius:2px;flex-shrink:0;align-self:center;width:.85rem;height:2px}.nd-legal-doc.svelte-zz4r26 p{margin:0 0 var(--nd-space-4);color:var(--nd-text-muted);font-size:1rem;line-height:1.75}.nd-legal-doc.svelte-zz4r26 p:last-child{margin-bottom:0}.nd-legal-doc.svelte-zz4r26 a:not(.nd-legal-section__anchor){color:var(--nd-link);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.nd-legal-doc.svelte-zz4r26 a:not(.nd-legal-section__anchor):hover{color:var(--nd-text)}.nd-legal-list.svelte-zz4r26{margin:0 0 var(--nd-space-4);gap:var(--nd-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.nd-legal-list.svelte-zz4r26 li{padding-left:var(--nd-space-6);color:var(--nd-text-muted);font-size:1rem;line-height:1.7;position:relative}.nd-legal-list.svelte-zz4r26 li:before{content:"";background:var(--nd-accent-soft);border:1.5px solid var(--nd-link);border-radius:2px;width:.5rem;height:.5rem;position:absolute;top:.65em;left:0;transform:rotate(45deg)}@media (width<=64em){.nd-legal__layout.svelte-zz4r26{gap:var(--nd-space-5);grid-template-columns:1fr}.nd-legal-doc.svelte-zz4r26{grid-area:auto;max-width:none}}@media (width<=40em){.nd-legal-top.svelte-zz4r26{padding:var(--nd-space-7) 0 var(--nd-space-6)}.nd-legal-top__lede.svelte-zz4r26{font-size:1rem}.nd-legal__layout.svelte-zz4r26{padding:var(--nd-space-6) 0 var(--nd-space-7)}.nd-legal-section.svelte-zz4r26+.nd-legal-section:where(.svelte-zz4r26){margin-top:var(--nd-space-6);padding-top:var(--nd-space-6)}.nd-legal-section__title.svelte-zz4r26{gap:var(--nd-space-3)}.nd-legal-list.svelte-zz4r26 li{padding-left:var(--nd-space-5)}}.nd-legal-table.svelte-zz4r26{margin:var(--nd-space-5) 0;-webkit-overflow-scrolling:touch;overflow-x:auto}.nd-legal-table.svelte-zz4r26 table:where(.svelte-zz4r26){min-width:30rem}table.svelte-zz4r26{width:100%}table.svelte-zz4r26,td.svelte-zz4r26,th.svelte-zz4r26{border:1px solid var(--nd-border);border-collapse:collapse;padding:var(--nd-space-3)}th.svelte-zz4r26{background:var(--nd-surface);color:var(--nd-text);font-weight:700}td.svelte-zz4r26{color:var(--nd-text-muted);font-size:.95rem;line-height:1.6}@media screen and (width<=640px){table.svelte-zz4r26,td.svelte-zz4r26,th.svelte-zz4r26{padding:var(--nd-space-2);font-size:.85rem}}
