.terms-module__tZIRGq__page{min-height:100vh}.terms-module__tZIRGq__hero{padding:var(--space-24)0 var(--space-16);text-align:center;position:relative;overflow:hidden}.terms-module__tZIRGq__hero h1{font-size:var(--text-5xl);margin-bottom:var(--space-4)}.terms-module__tZIRGq__badge{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.2em;border:1px solid var(--border-glow);border-radius:var(--radius-full);padding:var(--space-1)var(--space-4);margin-bottom:var(--space-6);background:#05f4b712;display:inline-block}.terms-module__tZIRGq__subtitle{font-size:var(--text-lg);color:var(--text-secondary);max-width:560px;margin:0 auto var(--space-4);line-height:1.7}.terms-module__tZIRGq__updated{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-dim)}.terms-module__tZIRGq__heroBg{pointer-events:none;z-index:-1;background:radial-gradient(60% 50% at 50% 0,#05f4b714 0%,#0000 70%),radial-gradient(40% 30% at 80%,#04d9ff0d 0%,#0000 60%);position:absolute;inset:0}.terms-module__tZIRGq__content{padding:var(--space-8)0 var(--space-32)}.terms-module__tZIRGq__layout{gap:var(--space-16);grid-template-columns:280px 1fr;align-items:start;display:grid}.terms-module__tZIRGq__toc{top:calc(var(--nav-height) + var(--space-8));position:sticky}.terms-module__tZIRGq__tocCard{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6)}.terms-module__tZIRGq__tocTitle{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--accent-primary);margin-bottom:var(--space-4)}.terms-module__tZIRGq__tocLink{font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-2)0;padding-left:var(--space-3);transition:all var(--transition-fast);border-left:2px solid #0000;line-height:1.4;display:block}.terms-module__tZIRGq__tocLink:hover{color:var(--accent-primary);border-left-color:var(--accent-primary);padding-left:var(--space-4)}.terms-module__tZIRGq__body{min-width:0}.terms-module__tZIRGq__introBanner{padding:var(--space-6)var(--space-8);margin-bottom:var(--space-10);border-left:3px solid var(--accent-primary);border-radius:var(--radius-lg)}.terms-module__tZIRGq__introBanner p{color:var(--text-secondary);font-size:var(--text-base);line-height:1.8}.terms-module__tZIRGq__introBanner strong{color:var(--text-primary)}.terms-module__tZIRGq__section{padding:var(--space-10)0;border-bottom:1px solid var(--border-subtle)}.terms-module__tZIRGq__section:last-of-type{border-bottom:none}.terms-module__tZIRGq__sectionTitle{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:var(--space-6);padding-top:calc(var(--nav-height) + var(--space-4));margin-top:calc(-1*var(--nav-height) - var(--space-4))}.terms-module__tZIRGq__para{color:var(--text-secondary);font-size:var(--text-base);margin-bottom:var(--space-3);line-height:1.8}.terms-module__tZIRGq__para:last-child{margin-bottom:0}.terms-module__tZIRGq__footNote{margin-top:var(--space-12);padding:var(--space-6)var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:center;background:#05f4b70d}.terms-module__tZIRGq__footNote p{color:var(--text-secondary);font-size:var(--text-base)}.terms-module__tZIRGq__footNote a{color:var(--accent-primary);font-weight:600}.terms-module__tZIRGq__footNote a:hover{color:var(--neon-cyan)}@media (max-width:1024px){.terms-module__tZIRGq__layout{gap:var(--space-10);grid-template-columns:240px 1fr}}@media (max-width:768px){.terms-module__tZIRGq__hero h1{font-size:var(--text-4xl)}.terms-module__tZIRGq__layout{grid-template-columns:1fr}.terms-module__tZIRGq__toc{order:-1;position:static}.terms-module__tZIRGq__tocCard{overflow-x:auto}}
