.terms_container__88ygs{min-height:100vh;padding:2rem 1rem;background:linear-gradient(135deg,hsl(var(--background)) 0,hsl(var(--muted)/.1) 100%)}.terms_content__I1I0Z{max-width:800px;margin:0 auto;padding:2rem;background:hsl(var(--card));border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.terms_header__gP6fp{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid hsl(var(--border))}.terms_header__gP6fp h1{font-size:2.5rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:.5rem}.terms_lastUpdated__Nr9NW{color:hsl(var(--muted-foreground));font-size:.9rem}.terms_section__9zXl8{margin-bottom:2rem}.terms_section__9zXl8 h2{font-size:1.5rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:1rem}.terms_section__9zXl8 p{color:hsl(var(--foreground)/.9);line-height:1.7;margin-bottom:1rem}.terms_section__9zXl8 ul{margin-left:1.5rem;margin-bottom:1rem}.terms_section__9zXl8 li{color:hsl(var(--foreground)/.9);line-height:1.7;margin-bottom:.5rem}.terms_section__9zXl8 strong{color:hsl(var(--foreground));font-weight:600}.terms_section__9zXl8 a{color:hsl(var(--primary));text-decoration:underline}.terms_section__9zXl8 a:hover{color:hsl(var(--primary)/.8)}.terms_warning___bROI{padding:1rem;background:hsl(var(--destructive)/.1);border-left:4px solid hsl(var(--destructive));border-radius:4px;margin-bottom:1rem}.terms_warning___bROI p{color:hsl(var(--destructive-foreground));margin:0}.terms_actions___XN10{margin-top:3rem;padding-top:2rem;border-top:2px solid hsl(var(--border));text-align:center}.terms_backButton__bYjZr{display:inline-block;padding:.75rem 2rem;background:hsl(var(--primary));color:#fff;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}.terms_backButton__bYjZr:hover{background:hsl(var(--primary)/.9);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.dark .terms_content__I1I0Z{background:hsl(var(--card));box-shadow:0 4px 20px rgba(0,0,0,.5)}.dark .terms_header__gP6fp{border-bottom-color:hsl(var(--border))}.dark .terms_section__9zXl8 h2{color:#ffd966}.dark .terms_warning___bROI{background:hsl(var(--destructive)/.2);border-left-color:hsl(var(--destructive))}.dark .terms_backButton__bYjZr{background:linear-gradient(135deg,#fc3,#ffbf00)}.dark .terms_backButton__bYjZr:hover{background:linear-gradient(135deg,#ffd966,#fc3)}@media (max-width:768px){.terms_content__I1I0Z{padding:1.5rem}.terms_header__gP6fp h1{font-size:2rem}.terms_section__9zXl8 h2{font-size:1.3rem}}