.TermsOfService-module-scss-module__py2s2W__page{background:var(--color-background);min-height:100vh;padding:2rem 1rem 4rem;position:relative;overflow:hidden}.TermsOfService-module-scss-module__py2s2W__bgEffects{pointer-events:none;z-index:0;position:fixed;inset:0}.TermsOfService-module-scss-module__py2s2W__gradientOrb1{filter:blur(40px);background:radial-gradient(circle,#6366f126 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}[data-theme=light] .TermsOfService-module-scss-module__py2s2W__gradientOrb1{background:radial-gradient(circle,#6366f114 0%,#0000 70%)}.TermsOfService-module-scss-module__py2s2W__gradientOrb2{filter:blur(40px);background:radial-gradient(circle,#a855f71a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-150px;left:-150px}[data-theme=light] .TermsOfService-module-scss-module__py2s2W__gradientOrb2{background:radial-gradient(circle,#a855f70f 0%,#0000 70%)}.TermsOfService-module-scss-module__py2s2W__content{z-index:1;background:var(--color-card);border:1px solid var(--color-border);backdrop-filter:blur(10px);max-width:800px;box-shadow:var(--shadow-sm);border-radius:16px;margin:0 auto;padding:2rem;position:relative}.TermsOfService-module-scss-module__py2s2W__title{background:linear-gradient(135deg,#fff 0%,#a5b4fc 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}[data-theme=light] .TermsOfService-module-scss-module__py2s2W__title{background:linear-gradient(135deg, var(--color-text-primary) 0%, var(--color-primary) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.TermsOfService-module-scss-module__py2s2W__lastUpdated{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.875rem}.TermsOfService-module-scss-module__py2s2W__agreement{color:var(--color-text-secondary);margin-bottom:1rem;line-height:1.7}.TermsOfService-module-scss-module__py2s2W__divider{background:linear-gradient(90deg,#0000,#fff3,#0000);border:none;height:1px;margin:2rem 0}[data-theme=light] .TermsOfService-module-scss-module__py2s2W__divider{background:linear-gradient(90deg, transparent, var(--color-border), transparent)}.TermsOfService-module-scss-module__py2s2W__section{margin-bottom:2.5rem}.TermsOfService-module-scss-module__py2s2W__section h2{color:var(--color-text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.TermsOfService-module-scss-module__py2s2W__section h3{color:var(--color-text-primary);margin:1.5rem 0 .75rem;font-size:1.2rem;font-weight:600}.TermsOfService-module-scss-module__py2s2W__section p{color:var(--color-text-secondary);margin-bottom:.75rem;line-height:1.7}.TermsOfService-module-scss-module__py2s2W__section ul{color:var(--color-text-secondary);margin:.75rem 0 1rem 1.5rem}.TermsOfService-module-scss-module__py2s2W__section ul li{margin-bottom:.5rem;line-height:1.6}.TermsOfService-module-scss-module__py2s2W__section a{color:#818cf8;text-decoration:none;transition:color .2s}.TermsOfService-module-scss-module__py2s2W__section a:hover{color:#a5b4fc;text-decoration:underline}[data-theme=light] .TermsOfService-module-scss-module__py2s2W__section a{color:var(--color-primary)}[data-theme=light] .TermsOfService-module-scss-module__py2s2W__section a:hover{color:var(--color-primary-hover)}.TermsOfService-module-scss-module__py2s2W__section strong{color:var(--color-text-primary)}.TermsOfService-module-scss-module__py2s2W__highlight{background:#6366f11a;border-left:3px solid #818cf8;border-radius:0 8px 8px 0;margin:1rem 0;padding:.75rem 1rem}[data-theme=light] .TermsOfService-module-scss-module__py2s2W__highlight{background:var(--color-primary-muted);border-left-color:var(--color-primary)}@media (max-width:768px){.TermsOfService-module-scss-module__py2s2W__page{padding:1rem .5rem 3rem}.TermsOfService-module-scss-module__py2s2W__content{padding:1.5rem 1rem}.TermsOfService-module-scss-module__py2s2W__title{font-size:1.75rem}.TermsOfService-module-scss-module__py2s2W__section h2{font-size:1.25rem}.TermsOfService-module-scss-module__py2s2W__section h3{font-size:1.1rem}}
