:root{--cl-bg:#0d0d0d;--cl-surface:#161616;--cl-surface-2:#17171c;--cl-elevated:#1e1e1e;--cl-input:#141416;--cl-border:#2c2c30;--cl-border-strong:#3a3a40;--cl-text:#f4f6fb;--cl-text-2:#9da7b3;--cl-text-muted:#6e7681;--cl-brand:#ff4500;--cl-brand-hover:#ff6a33;--cl-brand-grad:linear-gradient(90deg, #ff7e3a 0%, #ff3a14 100%);--cl-accent:#0078d4;--cl-accent-hover:#1e8ad4;--cl-accent-soft:rgba(0, 120, 212, 0.12);--cl-success:#34d36a;--cl-success-bg:#11271a;--cl-success-border:#1f5135;--cl-danger:#ff5a5a;--cl-danger-bg:#2a1414;--cl-danger-border:#5a2424;--cl-warning:#eab308;--cl-hero-grad:radial-gradient(circle at 50% 50%,
                     rgba(255, 90, 31, 0.95) 0%,
                     #c2370b 35%,
                     #3d1208 70%,
                     #0a0606 100%);--cl-hero-spark:radial-gradient(circle,
                     #fff1e6 0%, #ffb27a 40%, rgba(255, 69, 0, 0) 72%);--cl-google-bg:#131314;--cl-google-border:#5f6368;--cl-google-text:#e3e3e3;--cl-radius:8px;--cl-radius-lg:16px;--cl-radius-pill:9999px;--cl-shadow-card:0 12px 40px rgba(0, 0, 0, 0.7);--cl-font:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--cl-safe-top:env(safe-area-inset-top, 0px);--cl-safe-bottom:env(safe-area-inset-bottom, 0px)}.cl-page{margin:0;background:var(--cl-bg);color:var(--cl-text);font-family:var(--cl-font);line-height:1.5;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cl-page *,.cl-page *::before,.cl-page *::after{box-sizing:border-box}.cl-page h1,.cl-page h2,.cl-page h3{color:var(--cl-text);font-weight:700}.cl-page a{color:var(--cl-text-2);text-decoration:none}.cl-page a:hover{color:var(--cl-text)}.cl-page ::selection{background:rgb(255 69 0 / .3);color:#fff}.cl-page *{scrollbar-width:thin;scrollbar-color:#3a3a40 #fff0}.cl-page *::-webkit-scrollbar{width:10px;height:10px}.cl-page *::-webkit-scrollbar-track{background:#fff0}.cl-page *::-webkit-scrollbar-thumb{background:#3a3a40;border-radius:var(--cl-radius-pill);border:2px solid #fff0;background-clip:padding-box}.cl-page *::-webkit-scrollbar-thumb:hover{background:#4a4a52}.cl-page input:-webkit-autofill,.cl-page input:-webkit-autofill:hover,.cl-page input:-webkit-autofill:focus{-webkit-text-fill-color:var(--cl-text);-webkit-box-shadow:0 0 0 1000px var(--cl-input) inset;caret-color:var(--cl-text);transition:background-color 5000s ease-in-out 0s}.cl-doc{min-height:100vh;padding:1.5rem 1rem}.cl-page .policy-container,.cl-page .privacy-container{max-width:720px;margin:0 auto;overflow:hidden;background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--cl-radius-lg);box-shadow:var(--cl-shadow-card)}.cl-page .policy-header,.cl-page .privacy-header{padding:2rem 2rem 1.5rem;text-align:center;border-bottom:1px solid var(--cl-border)}.cl-page .policy-header h1,.cl-page .privacy-header h1{margin:0 0 .25rem;font-size:1.6rem;font-weight:700;color:var(--cl-text)}.cl-page .policy-header p,.cl-page .privacy-header p{margin:0;font-size:.85rem;color:var(--cl-text-muted)}.cl-page .policy-body,.cl-page .privacy-body{padding:2rem}.cl-page .policy-body h2,.cl-page .privacy-body h2{display:inline-block;margin:1.75rem 0 .6rem;padding-bottom:.3rem;font-size:1.15rem;font-weight:700;color:var(--cl-text);border-bottom:2px solid var(--cl-accent)}.cl-page .policy-body h2:first-child,.cl-page .privacy-body h2:first-child{margin-top:0}.cl-page .policy-body p,.cl-page .policy-body ul,.cl-page .privacy-body p,.cl-page .privacy-body ul{margin-bottom:.75rem;font-size:.9rem;line-height:1.7;color:var(--cl-text-2)}.cl-page .policy-body ul,.cl-page .privacy-body ul{margin:.5rem 0 .75rem 1.5rem}.cl-page .policy-body li,.cl-page .privacy-body li{margin-bottom:.35rem}.cl-page .policy-body strong,.cl-page .privacy-body strong{color:var(--cl-text)}.cl-page .policy-body a,.cl-page .privacy-body a{color:var(--cl-accent)}.cl-page .policy-body a:hover,.cl-page .privacy-body a:hover{text-decoration:underline}.cl-page .not-list{list-style:none;margin-left:0!important;padding:0}.cl-page .not-list li::before{content:'\2717\00a0\00a0';color:var(--cl-danger);font-weight:700}.cl-page .note{margin:.75rem 0 1rem;padding:.95rem 1rem;background:var(--cl-elevated);border:1px solid var(--cl-border);border-radius:var(--cl-radius);color:var(--cl-text-2)}.cl-page .policy-footer{padding:1.25rem 2rem;text-align:center;font-size:.8rem;color:var(--cl-text-muted);border-top:1px solid var(--cl-border)}.cl-page .policy-footer a{color:var(--cl-accent);font-weight:500;margin:0 .25rem}.cl-page .policy-footer a:hover{color:var(--cl-accent-hover)}.cl-page .back-link{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.85rem;font-weight:500;color:var(--cl-accent)}.cl-page .back-link:hover{color:var(--cl-accent-hover)}@media (max-width:480px){.cl-page .policy-body,.cl-page .privacy-body{padding:1.25rem}.cl-page .policy-header,.cl-page .privacy-header{padding:1.5rem 1.25rem 1rem}.cl-page .policy-footer{padding:1rem 1.25rem}}.cl-page .auth-features{position:relative;margin-top:auto;margin-left:-1.75rem;margin-right:-1.75rem;margin-bottom:-2rem;padding:1.1rem 1.75rem 1.4rem;background:rgb(0 0 0 / .34)}.cl-page .auth-feature-track{position:relative;min-height:5.5rem}.cl-page .auth-feature{position:absolute;left:0;right:0;top:0;opacity:0;transform:translateY(6px);transition:opacity 0.6s ease,transform 0.6s ease;pointer-events:none}.cl-page .auth-feature.is-active{opacity:1;transform:none;pointer-events:auto}.cl-page .auth-feature-title{display:block;margin-bottom:.3rem;font-size:.95rem;font-weight:700;color:#fff}.cl-page .auth-feature-text{display:block;max-width:18rem;font-size:.82rem;line-height:1.5;color:rgb(255 255 255 / .86)}.cl-page .auth-feature-dots{display:flex;gap:.4rem;margin-top:1.35rem}.cl-page .auth-feature-dot{width:6px;height:6px;padding:0;border:none;border-radius:var(--cl-radius-pill);background:rgb(255 255 255 / .35);cursor:pointer;transition:background 0.3s ease,width 0.3s ease}.cl-page .auth-feature-dot:hover{background:rgb(255 255 255 / .7)}.cl-page .auth-feature-dot.is-active{width:16px;border-radius:3px;background:#fff}@media (prefers-reduced-motion:reduce){.cl-page .auth-feature{transition:opacity 0.2s ease;transform:none}}