.asn.zb-legal{--sc-bg:var(--zb-surface-sunken);--sc-surface:var(--zb-surface);--sc-surface-cream:var(--zb-surface-sunken);--sc-text:var(--zb-text-body);--sc-text-muted:var(--zb-text-muted);--sc-text-inverse:var(--zb-text-on-inverse);--sc-border:var(--zb-border);--sc-border-strong:var(--zb-border-strong);--sc-primary:var(--zb-brand);--sc-primary-hover:var(--zb-action-hover);--sc-primary-press:var(--zb-action-active);--sc-primary-soft:var(--zb-action-subtle);--sc-accent:var(--zb-accent);--sc-accent-press:var(--zb-success);--sc-accent-soft:var(--zb-evidence-bg);--sc-accent-ink:var(--zb-accent-text);--sc-shadow-xs:var(--zb-shadow-sm);--sc-shadow-sm:var(--zb-shadow-sm);--sc-shadow-md:var(--zb-shadow-md);--sc-shadow-lg:var(--zb-shadow-lg);--font-display:var(--zb-font-brand);--font-body:var(--zb-font-brand);--r-md:var(--zb-radius-sm);--r-lg:var(--zb-radius-sm);--r-xl:var(--zb-radius-md)}.zb-legal{--lg-pad:var(--zb-ref-space-4);--lg-head:36px;--lg-hero:300px;--lg-sec:36px;--lg-h1-size:26px;--lg-h1-line:34px;--lg-h2-size:18px;--lg-h2-line:25px;--lg-gap:28px;font-family:var(--zb-font-brand);color:var(--zb-text-body);background:var(--zb-surface);padding-block-end:calc(var(--zb-c-tabbar-h,69px) + env(safe-area-inset-bottom));overflow-x:clip}@media (min-width:700px){.zb-legal{--lg-pad:var(--zb-ref-space-5);--lg-head:52px;--lg-hero:340px;--lg-sec:56px;--lg-h1-size:var(--zb-ref-fs-h2);--lg-h1-line:var(--zb-ref-lh-h2);--lg-h2-size:var(--zb-ref-fs-h4);--lg-h2-line:27px}}@media (min-width:1000px){.zb-legal{--lg-pad:var(--zb-ref-space-6);--lg-head:var(--zb-ref-space-9);--lg-hero:380px;--lg-sec:72px;--lg-h1-size:38px;--lg-h1-line:46px;--lg-gap:var(--zb-ref-space-6);padding-block-end:0}}.zb-legal .lg-wrap{max-inline-size:var(--zb-container);padding-inline:var(--lg-pad);margin-inline:auto}.zb-legal .lg-sec{padding-block:var(--lg-sec);background:var(--zb-surface)}.zb-legal .lg-head{--lg-lattice:#ffffff0e;--lg-lattice-pitch:26px;min-block-size:var(--lg-hero);padding-block:var(--lg-head);background-color:var(--zb-surface-inverse-deep);background-image:repeating-linear-gradient(45deg, var(--lg-lattice) 0 1px, transparent 1px var(--lg-lattice-pitch)), repeating-linear-gradient(-45deg, var(--lg-lattice) 0 1px, transparent 1px var(--lg-lattice-pitch));align-items:center;display:flex;position:relative;overflow:hidden}.zb-legal .lg-head__img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.zb-legal .lg-head__scrim{background:linear-gradient(to right, color-mix(in srgb, var(--zb-surface-inverse-deep) 92%, transparent) 0%, color-mix(in srgb, var(--zb-surface-inverse-deep) 82%, transparent) 46%, color-mix(in srgb, var(--zb-surface-inverse-deep) 62%, transparent) 100%);position:absolute;inset:0}.zb-legal .lg-head__body{inline-size:100%;position:relative}.zb-legal .lg-crumb{color:var(--zb-text-on-inverse-muted);margin-block-end:var(--zb-ref-space-4);font-size:13px}.zb-legal .lg-crumb a{color:var(--zb-accent-on-dark);text-decoration:none}.zb-legal .lg-crumb a:hover{text-decoration:underline}.zb-legal .lg-crumb__sep{padding-inline:var(--zb-ref-space-2);color:var(--zb-text-subtle)}.zb-legal .lg-crumb__here{color:var(--zb-text-on-inverse)}.zb-legal .lg-h1{font-size:var(--lg-h1-size);line-height:var(--lg-h1-line);font-weight:var(--zb-weight-display);color:var(--zb-text-on-inverse);text-wrap:pretty;max-inline-size:24ch;margin:0 0 14px}.zb-legal .lg-lead{font-size:var(--zb-ref-fs-body);color:var(--zb-text-on-inverse-muted);max-inline-size:60ch;margin:0 0 18px;line-height:25px}.zb-legal .lg-version{gap:var(--zb-ref-space-2) var(--zb-ref-space-5);margin:var(--zb-ref-space-7) 0 0;border-block-start:1px solid var(--zb-border);color:var(--zb-text-muted);flex-wrap:wrap;padding-block-start:var(--zb-ref-space-5);font-size:13px;display:flex}.zb-legal .lg-version b{color:var(--zb-text-heading);font-weight:var(--zb-weight-heading)}.zb-legal .lg-tabsband{background:var(--zb-surface-raised);border-block-end:1px solid var(--zb-border);padding-block:14px}.zb-legal .lg-tabswrap{position:relative}.zb-legal .lg-tabs{--lg-fade-l:0px;--lg-fade-r:0px;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--lg-pad) * -1);padding:2px var(--lg-pad);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--lg-fade-l), #000 calc(100% - var(--lg-fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--lg-fade-l), #000 calc(100% - var(--lg-fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--lg-fade-l), #000 calc(100% - var(--lg-fade-r)), transparent);gap:6px;display:flex;overflow-x:auto}.zb-legal .lg-tabs[data-more-left]{--lg-fade-l:48px}.zb-legal .lg-tabs[data-more-right]{--lg-fade-r:48px}.zb-legal .lg-tabs::-webkit-scrollbar{display:none}.zb-legal .lg-tab{flex:none;text-decoration:none}.zb-legal .lg-tab[aria-current=page]{background:var(--zb-brand);border-color:var(--zb-brand);color:var(--zb-text-on-inverse)}.zb-legal .lg-tabs__arrow{z-index:1;border:1px solid var(--zb-border);background:var(--zb-surface-raised);block-size:32px;inline-size:32px;color:var(--zb-text-heading);box-shadow:var(--zb-shadow-sm);cursor:pointer;transition:border-color var(--zb-dur-base) var(--zb-ease);border-radius:50%;place-items:center;padding:0;display:none;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.zb-legal .lg-tabs__arrow:hover{border-color:var(--zb-border-strong)}.zb-legal .lg-tabs__arrow--left{left:0}.zb-legal .lg-tabs__arrow--right{right:0}.zb-legal .lg-split{gap:var(--lg-gap);grid-template-columns:minmax(0,1fr);display:grid}.zb-legal .lg-toc{border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface-raised);padding:var(--zb-ref-space-4)}.zb-legal .lg-toc__label{margin:0 0 var(--zb-ref-space-2);font-size:11px;font-weight:var(--zb-weight-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--zb-text-subtle)}.zb-legal .lg-toc a{color:var(--zb-action);border-block-end:1px solid var(--zb-border);padding-block:7px;font-size:13.5px;line-height:19px;text-decoration:none;display:block}.zb-legal .lg-toc a:last-child{border-block-end:0}.zb-legal .lg-toc a:hover{text-decoration:underline}.zb-legal .lg-toc a[aria-current=true]{color:var(--zb-text-heading);font-weight:var(--zb-weight-heading);box-shadow:inset 2px 0 0 var(--zb-accent);padding-inline-start:var(--zb-ref-space-2)}[dir=rtl] .zb-legal .lg-toc a[aria-current=true]{box-shadow:inset -2px 0 0 var(--zb-accent)}.zb-legal .lg-body{gap:var(--lg-gap);flex-direction:column;min-inline-size:0;display:flex}.zb-legal .lg-summary{border:1px solid var(--zb-border);border-inline-start:3px solid var(--zb-accent);border-radius:var(--zb-radius-md);background:var(--zb-evidence-bg);padding:20px 22px}.zb-legal .lg-summary__label{font-size:13px;font-weight:var(--zb-weight-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--zb-accent-text);margin:0 0 10px}.zb-legal .lg-summary ul{flex-direction:column;gap:10px;margin:0;padding-inline-start:0;list-style:none;display:flex}.zb-legal .lg-summary li{color:var(--zb-text-body);font-size:14.5px;line-height:23px}.zb-legal .lg-summary__note{margin:var(--zb-ref-space-3) 0 0;color:var(--zb-text-muted);font-size:12.5px;line-height:19px}.zb-legal .lg-clause{scroll-margin-block-start:120px}.zb-legal .lg-h2{font-size:var(--lg-h2-size);line-height:var(--lg-h2-line);font-weight:var(--zb-weight-heading);color:var(--zb-text-heading);align-items:flex-start;gap:10px;margin:0 0 10px;display:flex}.zb-legal .lg-num{border:1px solid var(--zb-border-strong);border-radius:var(--zb-radius-sm);background:var(--zb-surface-sunken);block-size:24px;min-inline-size:30px;font-family:var(--zb-font-mono);font-size:12px;font-weight:var(--zb-weight-heading);color:var(--zb-text-muted);font-variant-numeric:tabular-nums;flex:none;place-items:center;margin-block-start:calc((var(--lg-h2-line) - 24px) / 2);padding-inline:6px;line-height:1;display:inline-grid}.zb-legal .lg-paras{flex-direction:column;gap:10px;display:flex}.zb-legal .lg-p{color:var(--zb-text-muted);margin:0;font-size:14.5px;line-height:24px}.zb-legal .lg-list{margin:var(--zb-ref-space-3) 0 0;flex-direction:column;gap:10px;padding-inline-start:0;list-style:none;display:flex}.zb-legal .lg-list li{border-inline-start:2px solid var(--zb-border);color:var(--zb-text-muted);padding-inline-start:var(--zb-ref-space-3);font-size:14.5px;line-height:23px}.zb-legal .lg-tablewrap{-webkit-overflow-scrolling:touch;margin-block-start:14px;overflow-x:auto}.zb-legal .lg-tablewrap .zb-table{min-inline-size:520px}.zb-legal .lg-cell--name{font-weight:var(--zb-weight-heading);color:var(--zb-text-heading);white-space:nowrap}.zb-legal .lg-cell--kept{white-space:nowrap}.zb-legal .lg-contact{border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface-sunken);flex-direction:column;gap:10px;padding:22px;display:flex}.zb-legal .lg-contact__title{font-size:15px;font-weight:var(--zb-weight-ui);color:var(--zb-text-heading);margin:0}.zb-legal .lg-contact__text{font-size:var(--zb-ref-fs-sm);color:var(--zb-text-muted);margin:0;line-height:22px}.zb-legal .lg-contact__actions{flex-wrap:wrap;gap:10px;margin-block-start:var(--zb-ref-space-1);display:flex}.zb-legal a:focus-visible,.zb-legal button:focus-visible{outline:2px solid var(--zb-focus);outline-offset:2px;border-radius:var(--zb-radius-xs)}@media (min-width:700px){.zb-legal .lg-tabs{margin-inline:0;padding-inline:2px}.zb-legal .lg-tabs__arrow:not([hidden]){display:grid}}@media (min-width:1000px){.zb-legal .lg-tabswrap{margin-inline-end:40px}.zb-legal .lg-split{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:56px}.zb-legal .lg-toc{position:sticky;inset-block-start:120px}.zb-legal .lg-body{gap:36px;max-inline-size:760px}}
