html.agreement-shell,html.agreement-shell body{background:#080a10;min-height:100%}.agreement-page{color:#c9d1d9;background:radial-gradient(circle at 50% 0,#4a4cd824,#0000 42%),#080a10;min-height:100vh}.agreement-header{z-index:10;-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);background:#080a10d1;border-bottom:1px solid #ffffff14;align-items:center;gap:.875rem;height:3.75rem;padding:0 clamp(1rem,4vw,2.5rem);display:flex;position:sticky;top:0}.agreement-back{color:#e8edffd1;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:.9375rem;transition:background .2s,transform .2s;display:grid}.agreement-back:hover{background:#ffffff26;transform:translate(-2px)}.agreement-brand{color:#f7f9ff;font-size:1rem;font-weight:600}.agreement-content{max-width:53.75rem;margin:0 auto;padding:3.5rem 1.5rem 6rem;font-size:.9375rem;line-height:1.9}.agreement-content h1{color:#fff;margin:0 0 8px;font-size:2rem;font-weight:700;line-height:1.3}.agreement-updated{color:#c9d1d980;border-bottom:1px solid #ffffff14;margin:0 0 2.5rem;padding-bottom:1.5rem;font-size:.875rem}.agreement-content h2{color:#fff;margin:2.75rem 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.5}.agreement-content h2.is-highlight{color:#b58cff}.agreement-content p{margin:10px 0}@media (max-width:40rem){.agreement-content{padding:2.25rem 1.125rem 4.5rem}.agreement-content h1{font-size:1.625rem}.agreement-content h2{font-size:1.125rem}}
