.terms-module__tZIRGq__container{background-color:var(--bg-base);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);flex-direction:column;display:flex}.terms-module__tZIRGq__header{height:var(--topbar-height);background-color:var(--bg-surface);border-bottom:1px solid var(--border-default);z-index:var(--z-sticky);align-items:center;display:flex;position:sticky;top:0}.terms-module__tZIRGq__headerContent{width:100%;max-width:900px;padding:0 var(--space-4);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.terms-module__tZIRGq__backBtn{color:var(--text-secondary);transition:color var(--ease-fast);align-items:center;gap:4px;font-size:.875rem;font-weight:500;display:inline-flex}.terms-module__tZIRGq__backBtn:hover{color:var(--brand-primary)}.terms-module__tZIRGq__logo{align-items:center;gap:var(--space-2);display:flex}.terms-module__tZIRGq__logoIcon{object-fit:contain;width:32px;height:32px}.terms-module__tZIRGq__logoText{font-family:var(--font-display);color:var(--text-primary);font-size:1.125rem;font-weight:700}.terms-module__tZIRGq__main{padding:var(--space-8) var(--space-4) 90px var(--space-4);flex:1;justify-content:center;display:flex}.terms-module__tZIRGq__card{background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:100%;max-width:800px;padding:var(--space-8);box-shadow:var(--shadow-sm)}.terms-module__tZIRGq__title{font-family:var(--font-display);margin-bottom:var(--space-2);font-size:2.25rem;font-weight:800;line-height:1.2}.terms-module__tZIRGq__meta{color:var(--text-muted);margin-bottom:var(--space-1);font-size:.875rem}.terms-module__tZIRGq__divider{background-color:var(--border-default);height:1px;margin:var(--space-6) 0}.terms-module__tZIRGq__content{color:var(--text-secondary);line-height:1.7}.terms-module__tZIRGq__content p{margin-bottom:var(--space-4);font-size:1rem}.terms-module__tZIRGq__content h2{font-family:var(--font-display);color:var(--text-primary);margin-top:var(--space-8);margin-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-1);font-size:1.375rem;font-weight:700}.terms-module__tZIRGq__content strong{color:var(--text-primary);font-weight:600}.terms-module__tZIRGq__content ul,.terms-module__tZIRGq__content ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}.terms-module__tZIRGq__content ul{list-style-type:disc}.terms-module__tZIRGq__content ol{list-style-type:decimal}.terms-module__tZIRGq__content li{margin-bottom:var(--space-2);font-size:.95rem}.terms-module__tZIRGq__content li strong{color:var(--text-primary)}.terms-module__tZIRGq__content code{background-color:var(--bg-overlay);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--brand-primary-dark);padding:2px 6px;font-size:.85em}.terms-module__tZIRGq__content a{color:var(--brand-primary);font-weight:500;text-decoration:underline}.terms-module__tZIRGq__content a:hover{color:var(--brand-primary-light)}.terms-module__tZIRGq__agreeContainer{-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border-default);padding:var(--space-4) var(--space-6);z-index:var(--z-sticky);background-color:#fdfbf7e6;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000000a}.terms-module__tZIRGq__agreeBtn{background:var(--gradient-brand);color:#fff;border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-brand);transition:all var(--ease-normal);justify-content:center;align-items:center;padding:12px 36px;font-size:.9375rem;font-weight:600;display:inline-flex}.terms-module__tZIRGq__agreeBtn:hover{box-shadow:var(--shadow-brand-lg);filter:brightness(1.1);transform:translateY(-1px)}.terms-module__tZIRGq__agreeBtn:active{transform:translateY(0)}@media (max-width:640px){.terms-module__tZIRGq__card{padding:var(--space-4);border-radius:var(--radius-md)}.terms-module__tZIRGq__title{font-size:1.75rem}}
