:where(.page-terms){margin:0}:where(.page-terms) .ct{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}:where(.page-terms) .h1{font:600 48px/1.08 var(--font-heading),system-ui,sans-serif;letter-spacing:-.025em;margin:0;text-wrap:balance}:where(.page-terms) .h2{font:600 30px/1.2 var(--font-heading),system-ui,sans-serif;letter-spacing:-.015em;margin:0;text-wrap:balance}:where(.page-terms) .ld{font-size:16px;line-height:1.55;color:var(--muted);margin:10px 0 0;max-width:580px}:where(.page-terms) .tiny{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--faint);max-width:560px}:where(.page-terms) .eb{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--royal);margin-bottom:8px}:where(.page-terms) .s{padding:64px 0;position:relative;overflow:hidden}:where(.page-terms) .s.alt{background:var(--sky);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:where(.page-terms) .sh{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}:where(.page-terms) .tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;background:var(--sunken);color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}:where(.page-terms) .oq a.b{color:var(--ink)}:where(.page-terms) .oq a.b.p{color:var(--on-primary)}:where(.page-terms) .mono{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.page-terms) .deco{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}:where(.page-terms) .dots{background-image:radial-gradient(color-mix(in srgb,var(--line-strong) 70%,transparent) 1.2px,transparent 1.6px);background-size:18px 18px;-webkit-mask-image:radial-gradient(70% 80% at 90% 10%,#000,transparent 70%);mask-image:radial-gradient(70% 80% at 90% 10%,#000,transparent 70%);opacity:.7}:where(.page-terms) .glows{background:radial-gradient(520px 320px at 100% 0,color-mix(in srgb,var(--teal) 14%,transparent),transparent 70%),radial-gradient(420px 300px at 0 100%,color-mix(in srgb,var(--azure) 12%,transparent),transparent 70%)}:where(.page-terms) .rings{background:repeating-radial-gradient(circle at 100% 0,transparent 0 46px,color-mix(in srgb,var(--line-strong) 30%,transparent) 46px 47px);-webkit-mask-image:radial-gradient(55% 90% at 100% 0,#000,transparent 75%);mask-image:radial-gradient(55% 90% at 100% 0,#000,transparent 75%)}@keyframes terms-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes terms-orb{0%,to{transform:translate(0)}50%{transform:translate(30px,-20px)}}:where(.page-terms) .qa2{border-bottom:1px solid var(--line)}:where(.page-terms) .qa2 summary{cursor:pointer;list-style:none;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600;font-size:15px}:where(.page-terms) .qa2 summary::-webkit-details-marker{display:none}:where(.page-terms) .qa2 summary svg{flex:none;transition:transform .25s}:where(.page-terms) .qa2[open] summary svg{transform:rotate(180deg)}:where(.page-terms) .qa2 p{margin:0 0 16px;color:var(--muted);font-size:14px;max-width:68ch;line-height:1.55}:where(.page-terms) .tc-hero{padding:48px 0 40px;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--surface),var(--sky));border-bottom:1px solid var(--line)}:where(.page-terms) .tc-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}:where(.page-terms) .tc-draft{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--warning);background:color-mix(in srgb,var(--warning) 14%,transparent)}:where(.page-terms) .tc-lay{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start;padding:40px 0 64px}:where(.page-terms) .tc-toc{position:sticky;top:16px;display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:14px;background:var(--raised);border:1px solid var(--line);max-height:calc(100vh - 32px);overflow-y:auto}:where(.page-terms) .tc-toc>b{font:600 12px var(--font-body),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:4px 8px 8px}:where(.page-terms) .oq .tc-toc a{display:flex;gap:8px;align-items:center;padding:7px 8px;border-radius:8px;color:var(--muted);font-size:13.5px;font-weight:500;text-decoration:none;transition:background .2s,color .2s}:where(.page-terms) .oq .tc-toc a:hover{background:var(--sky);color:var(--ink)}:where(.page-terms) .oq .tc-toc a.tc-on{background:var(--sky);color:var(--ink);font-weight:700}:where(.page-terms) .tc-toc a>i{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font:700 11px var(--font-heading),sans-serif;font-style:normal;background:var(--sunken);color:var(--muted);flex:none;transition:background .2s,color .2s}:where(.page-terms) .tc-toc a.tc-on>i{background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff}:where(.page-terms) .tc-body{display:flex;flex-direction:column;gap:14px;min-width:0}:where(.page-terms) .tc-sec{padding:24px 26px;border-radius:16px;background:var(--raised);border:1px solid var(--line);scroll-margin-top:16px}:where(.page-terms) .tc-sec h2{font:600 20px var(--font-heading),sans-serif;margin:0 0 10px;display:flex;align-items:center;gap:10px}:where(.page-terms) .tc-sec h2>i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font:700 13px var(--font-heading),sans-serif;font-style:normal;color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));flex:none}:where(.page-terms) .tc-sec p{margin:0 0 10px;color:var(--muted);font-size:14.5px;line-height:1.65}:where(.page-terms) .tc-sec ul{margin:0 0 10px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:7px}:where(.page-terms) .tc-sec li{position:relative;padding-left:18px;color:var(--muted);font-size:14.5px;line-height:1.6}:where(.page-terms) .tc-sec li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--teal)}:where(.page-terms) .tc-sec>:last-child{margin-bottom:0}:where(.page-terms) .tc-note{padding:14px 16px;border-radius:12px;background:color-mix(in srgb,var(--warning) 12%,transparent);font-size:13.5px;color:var(--ink);line-height:1.55;display:flex;gap:10px}:where(.page-terms) .tc-note svg{color:var(--warning);flex:none;margin-top:2px}@media (max-width:1023px){:where(.page-terms) .ct{padding:0 24px}:where(.page-terms) .tc-lay{grid-template-columns:minmax(0,1fr);gap:20px}:where(.page-terms) .tc-toc{position:static;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.page-terms) .tc-toc>b{grid-column:1/-1}}@media (max-width:720px){:where(.page-terms) .ct{padding:0 16px}:where(.page-terms) .h1{font-size:34px}:where(.page-terms) .tc-toc{grid-template-columns:minmax(0,1fr)}:where(.page-terms) .tc-sec{padding:18px}}