.nw-legalpage{--svc-max:1440px;--svc-pad-x:120px}.nw-legalpage :is(.nw-legal-hero,.nw-legal-body-wrap,.nw-legal-related){padding-inline:max(var(--svc-pad-x),calc((100% - var(--svc-max)) / 2 + var(--svc-pad-x)))}.nw-legal-hero{position:relative;overflow:hidden;padding-block:56px 52px;background:linear-gradient(160deg,var(--surface-0) 0,var(--surface-1) 60%,var(--surface-0) 100%)}.nw-legal-ribbon{position:absolute;inset-block-end:-140px;inset-inline-end:-20%;width:130%;height:210px;background:var(--grad-wave);border-radius:50% 50% 45% 55%/100% 100% 0 0;filter:blur(44px);opacity:.22;transform:rotate(-6deg);animation:nwLegalRibbon 22s ease-in-out infinite;pointer-events:none}@keyframes nwLegalRibbon{0%,to{transform:rotate(-6deg) scaleY(1)}50%{transform:rotate(-6deg) scaleY(1.1)}}[dir=rtl] .nw-legal-ribbon{animation-name:nwLegalRibbonRtl}@keyframes nwLegalRibbonRtl{0%,to{transform:rotate(6deg) scaleY(1)}50%{transform:rotate(6deg) scaleY(1.1)}}.nw-legal-hero-inner{position:relative;z-index:1}.nw-legal-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;-webkit-margin-after:30px;margin-block-end:30px;max-width:1200px}.nw-legal-crumb{display:flex;align-items:center;gap:8px;font:12.5px var(--font-body),sans-serif;color:var(--text-3)}.nw-legal-crumb a{color:var(--text-3);text-decoration:none}.nw-legal-crumb a:hover{color:var(--text-1)}.nw-legal-crumb .sep{opacity:.6}.nw-legal-crumb .cur{color:var(--text-1)}.nw-legal-updated{display:inline-flex;align-items:center;gap:8px;height:30px;padding-inline:11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--success) 35%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent);font:500 11.5px var(--font-body),sans-serif;color:var(--success)}.nw-legal-updated .dot{width:6px;height:6px;border-radius:50%;background:var(--success);flex:none}.nw-legal-h1{margin:0;font:600 clamp(34px,4.4vw,54px)/1.08 var(--font-display),sans-serif;letter-spacing:-.015em;color:var(--text-1)}.nw-legal-h1 .grad{background:var(--grad-head);background-size:200% 100%;color:transparent}.nw-legal-h1 .grad,[dir=rtl] .nw-legal-h1 .grad{-webkit-background-clip:text;background-clip:text}[dir=rtl] .nw-legal-h1 .grad{background-image:var(--grad-head-rtl)}.nw-legal-sub{margin:16px 0 0;max-width:660px;font:17px/1.65 var(--font-body),sans-serif;color:var(--text-2)}.nw-legal-tabs{display:flex;gap:8px;flex-wrap:wrap;-webkit-margin-before:24px;margin-block-start:24px}.nw-legal-tab{font:500 11.5px var(--font-body),sans-serif;color:var(--text-1);border:1px solid var(--glass-border);border-radius:999px;padding:8px 14px;background:var(--glass-bg);text-decoration:none;transition:border-color .2s ease,background .2s ease}.nw-legal-tab:hover{border-color:var(--azure-ice);background:var(--glass-bg-strong)}.nw-legal-tab--on{color:var(--surface-0);background:var(--azure-ice);border-color:transparent}.nw-legal-body-wrap{display:flex;gap:64px;padding-block:64px 88px;-webkit-border-before:1px solid var(--card-hairline);border-block-start:1px solid var(--card-hairline)}.nw-legal-rail{flex:none;width:340px;position:-webkit-sticky;position:sticky;inset-block-start:24px;align-self:flex-start;display:flex;flex-direction:column;gap:16px}.nw-legal-toc{background:linear-gradient(180deg,var(--glass-bg-strong),var(--glass-bg));-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border:1px solid var(--glass-border);border-radius:16px;box-shadow:inset 0 1px 0 var(--glass-light),var(--shadow-float);padding:18px}.nw-legal-toc-h{display:flex;align-items:center;gap:8px;font:600 10.5px ui-monospace,Menlo,monospace;letter-spacing:.1em;color:var(--text-3);-webkit-margin-after:12px;margin-block-end:12px}.nw-legal-toc-h .bar{width:16px;height:2px;border-radius:2px;background:var(--grad-wave);flex:none}.nw-legal-toc-list{display:flex;flex-direction:column;gap:3px}.nw-legal-toc-list a{display:flex;gap:10px;align-items:baseline;padding:7px 10px;border-radius:0 8px 8px 0;-webkit-border-start:2px solid var(--card-hairline);border-inline-start:2px solid var(--card-hairline);font:12.5px/1.35 var(--font-body),sans-serif;color:var(--text-2);text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease}.nw-legal-toc-list a:hover{color:var(--text-1);border-inline-start-color:var(--link)}.nw-legal-toc-list a .n{flex:none;font:600 10.5px ui-monospace,Menlo,monospace;color:var(--link)}.nw-legal-toc-list a.on{color:var(--text-1);font-weight:600;border-inline-start-color:var(--link);background:linear-gradient(120deg,color-mix(in srgb,var(--link) 20%,transparent),color-mix(in srgb,var(--success) 8%,transparent));animation:nwLegalTocReveal .5s ease}@media (prefers-reduced-motion:reduce){.nw-legal-toc-list a.on{animation:none}}@keyframes nwLegalTocReveal{0%{filter:blur(5px);opacity:.5}to{filter:blur(0);opacity:1}}.nw-legal-aside{border-radius:14px;padding:16px 18px}.nw-legal-aside--neutral{background:var(--glass-bg);border:1px solid var(--glass-border)}.nw-legal-aside--info{background:color-mix(in srgb,var(--link) 7%,transparent);border:1px solid color-mix(in srgb,var(--link) 40%,transparent)}.nw-legal-aside-h{font:600 13.5px var(--font-body),sans-serif;color:var(--text-1);-webkit-margin-after:6px;margin-block-end:6px}.nw-legal-aside--info .nw-legal-aside-h{font:600 9.5px ui-monospace,Menlo,monospace;letter-spacing:.12em;color:var(--link)}.nw-legal-aside-b{font:12.5px/1.6 var(--font-body),sans-serif;color:var(--text-3)}.nw-legal-aside--info .nw-legal-aside-b{color:var(--text-2)}.nw-legal-aside-link{display:inline-flex;-webkit-margin-before:12px;margin-block-start:12px;font:600 12.5px var(--font-body),sans-serif;color:var(--link);text-decoration:none}.nw-legal-content{flex:1 1;min-width:0;max-width:760px}.nw-legal-section{-webkit-border-before:1px solid var(--card-hairline);border-block-start:1px solid var(--card-hairline);-webkit-padding-before:32px;padding-block-start:32px;-webkit-margin-before:36px;margin-block-start:36px}.nw-legal-section:first-child{-webkit-border-before:0;border-block-start:0;-webkit-padding-before:0;padding-block-start:0;-webkit-margin-before:0;margin-block-start:0}.nw-legal-sec-head{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.nw-legal-sec-n{font:600 12px ui-monospace,Menlo,monospace;color:var(--link)}.nw-legal-sec-t{font:600 22px var(--font-display),sans-serif;letter-spacing:-.01em;color:var(--text-1)}.nw-legal-status{display:inline-flex;align-items:center;height:24px;padding-inline:10px;border-radius:999px;font:600 10.5px var(--font-body),sans-serif}.nw-legal-status--on{color:var(--success);border:1px solid color-mix(in srgb,var(--success) 35%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent)}.nw-legal-status--consent{color:var(--link);border:1px solid color-mix(in srgb,var(--link) 40%,transparent);background:color-mix(in srgb,var(--link) 8%,transparent)}.nw-legal-body,.nw-legal-lead{font:14.5px/1.8 var(--font-body),sans-serif;color:var(--text-2);-webkit-margin-before:14px;margin-block-start:14px}.nw-legal-body :is(p,ul,ol),.nw-legal-lead :is(p,ul,ol){margin:0 0 12px}.nw-legal-body :is(p,ul,ol):last-child,.nw-legal-lead :is(p,ul,ol):last-child{-webkit-margin-after:0;margin-block-end:0}.nw-legal-body a,.nw-legal-deflist a,.nw-legal-lead a{color:var(--link);text-decoration:none}.nw-legal-body strong,.nw-legal-lead strong{color:var(--text-1)}.nw-legal-deflist{-webkit-margin-before:8px;margin-block-start:8px}.nw-legal-defrow{display:grid;grid-template-columns:190px 1fr;grid-gap:20px;gap:20px;padding:16px 0;-webkit-border-after:1px solid var(--card-hairline);border-block-end:1px solid var(--card-hairline)}.nw-legal-defrow:last-child{-webkit-border-after:0;border-block-end:0}.nw-legal-defrow dt{margin:0;font:600 13.5px var(--font-body),sans-serif;color:var(--text-1)}.nw-legal-defrow dd{margin:0;font:13.5px/1.7 var(--font-body),sans-serif;color:var(--text-2)}.nw-legal-defrow dd :is(p):first-child{-webkit-margin-before:0;margin-block-start:0}.nw-legal-defrow dd :is(p){margin:0}.nw-legal-table{border:1px solid var(--glass-border);border-radius:14px;overflow:hidden;-webkit-margin-before:16px;margin-block-start:16px}.nw-legal-trow{display:grid;grid-template-columns:repeat(var(--legal-cols,3),1fr);grid-gap:16px;gap:16px;padding:14px 18px;-webkit-border-before:1px solid var(--card-hairline);border-block-start:1px solid var(--card-hairline)}.nw-legal-trow--head{background:var(--glass-bg-strong);-webkit-border-before:0;border-block-start:0;padding:11px 18px}.nw-legal-th{font:600 10px ui-monospace,Menlo,monospace;letter-spacing:.1em;color:var(--text-3)}.nw-legal-td{font:12.5px/1.6 var(--font-body),sans-serif;color:var(--text-2)}.nw-legal-td[data-first]{font:600 13px var(--font-body),sans-serif;color:var(--text-1)}.nw-legal-related{background:var(--surface-1);-webkit-border-before:1px solid var(--card-hairline);border-block-start:1px solid var(--card-hairline);padding-block:56px 64px}.nw-legal-related-head{display:flex;align-items:center;gap:10px;-webkit-margin-after:8px;margin-block-end:8px}.nw-legal-related-head .bar{width:16px;height:2px;border-radius:2px;background:var(--grad-wave)}.nw-legal-related-head .eyb{font:600 11px ui-monospace,Menlo,monospace;letter-spacing:.14em;color:var(--link)}.nw-legal-related-h{margin:0 0 24px;font:600 26px/1.15 var(--font-display),sans-serif;letter-spacing:-.01em;color:var(--text-1)}.nw-legal-related-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.nw-legal-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,var(--glass-bg-strong),var(--glass-bg));border:1px solid var(--glass-border);border-radius:16px;padding:22px;box-shadow:inset 0 1px 0 var(--glass-light);text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s}.nw-legal-card:hover{border-color:var(--azure-ice);box-shadow:inset 0 1px 0 var(--glass-light),var(--shadow-float)}@media (prefers-reduced-motion:no-preference){.nw-legal-card:hover{transform:translateY(-4px)}}.nw-legal-card-top{position:absolute;inset-block-start:0;inset-inline:0;height:2px;background:var(--grad-wave);opacity:.9}.nw-legal-card-ic{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:var(--grad-cta);box-shadow:inset 0 1px 0 var(--glass-light);-webkit-margin-after:14px;margin-block-end:14px;color:#fff}.nw-legal-card-ic :is(svg){stroke:#fff}.nw-legal-card-t{font:600 15px var(--font-display),sans-serif;color:var(--text-1);-webkit-margin-after:6px;margin-block-end:6px}.nw-legal-card-b{flex:1 1;font:12.5px/1.6 var(--font-body),sans-serif;color:var(--text-3)}.nw-legal-card-cta{display:inline-flex;-webkit-margin-before:14px;margin-block-start:14px;font:600 12.5px var(--font-body),sans-serif;color:var(--link)}.nw-legal-hub-hero .nw-legal-topbar{max-width:none}.nw-legal-hub-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:56px;gap:56px;align-items:start}.nw-legal-hub-eyb{font:600 11px ui-monospace,Menlo,monospace;letter-spacing:.14em;color:var(--link);-webkit-margin-after:12px;margin-block-end:12px}.nw-legal-hub-lead .nw-legal-sub{-webkit-margin-before:14px;margin-block-start:14px}.nw-legal-hub-aside{display:flex;flex-direction:column;gap:12px}.nw-legal-hub-card{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:12px;background:linear-gradient(180deg,var(--glass-bg-strong),var(--glass-bg));border:1px solid var(--glass-border);border-radius:14px;padding:14px 16px;box-shadow:inset 0 1px 0 var(--glass-light)}.nw-hubcard-ic{flex:none;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--link);background:color-mix(in srgb,var(--link) 13%,transparent);border:1px solid color-mix(in srgb,var(--link) 40%,transparent)}.nw-hubcard-tx{flex:1 1;min-width:0}.nw-hubcard-t{font:600 13.5px var(--font-display),sans-serif;color:var(--text-1)}.nw-hubcard-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;-webkit-margin-before:2px;margin-block-start:2px}.nw-hubcard-b{flex:1 1;min-width:0;font:12.5px/1.55 var(--font-body),sans-serif;color:var(--text-2);word-break:break-word}.nw-hubcard-cta{flex:none;white-space:nowrap;font:600 12px var(--font-body),sans-serif;color:var(--link);text-decoration:none}.nw-hubcard-bar{position:absolute;inset-block-end:0;inset-inline:0;height:2px;background:linear-gradient(90deg,var(--link),transparent)}[dir=rtl] .nw-hubcard-bar{background:linear-gradient(270deg,var(--link),transparent)}@media (max-width:900px){.nw-legalpage :is(.nw-legal-hero,.nw-legal-body-wrap,.nw-legal-related){padding-inline:22px}.nw-legal-hero{padding-block:24px 36px}.nw-legal-body-wrap{flex-direction:column;gap:24px;padding-block:32px 40px}.nw-legal-rail{position:static;width:auto;align-self:stretch}.nw-legal-content{max-width:none}.nw-legal-aside{display:none}.nw-legal-defrow{grid-template-columns:1fr;gap:4px}.nw-legal-table{overflow-x:auto}.nw-legal-trow{min-width:460px}.nw-legal-related{padding-block:40px 48px}.nw-legal-hub-grid,.nw-legal-related-grid{grid-template-columns:1fr}.nw-legal-hub-grid{gap:32px}}[data-theme=light] .nw-legal-card,[data-theme=light] .nw-legal-hub-card{border-color:rgba(96,108,128,.2);box-shadow:inset 0 1px 0 #fff,var(--card-emboss),0 2px 10px rgba(16,22,31,.05),0 16px 40px rgba(16,22,31,.11)}[data-theme=light] .nw-legal-aside--neutral{border-color:rgba(96,108,128,.2);box-shadow:inset 0 1px 0 #fff,var(--card-emboss),0 6px 20px rgba(16,22,31,.07)}[data-theme=light] .nw-legal-aside--info{box-shadow:inset 0 1px 0 #fff,0 6px 20px rgba(16,22,31,.07)}[data-theme=light] .nw-legal-table{border-color:rgba(96,108,128,.2);box-shadow:inset 0 1px 0 #fff,0 2px 10px rgba(16,22,31,.05),0 16px 40px rgba(16,22,31,.11)}[data-theme=light] .nw-legal-trow--head{background:rgba(255,255,255,.72);border-block-end-color:rgba(96,108,128,.14)}[data-theme=light] .nw-legal-trow:nth-child(2n){background:rgba(16,22,31,.022)}[data-theme=light] .nw-legal-tab:not(.nw-legal-tab--on){border-color:rgba(96,108,128,.2);box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(16,22,31,.05)}