.tos-lite{background:#0a0a0f;color:#f5f6f8;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;gap:2.5rem;min-height:100vh;padding:80px max(1.5rem,calc(50% - 530px)) 120px;width:100%}.tos-breadcrumb{margin-bottom:-.5rem}.tos-breadcrumb a{align-items:center;color:#f5f6f880;display:inline-flex;font-size:.88rem;font-weight:500;gap:.5rem;letter-spacing:.01em;text-decoration:none;transition:color .2s}.tos-breadcrumb a:hover{color:#60a5fa}.tos-breadcrumb svg{font-size:.78rem}.tos-lite section{background:#ffffff05;border:1px solid #ffffff12;border-radius:24px;box-shadow:0 20px 50px #00000059;padding:clamp(1.5rem,4vw,2.8rem);transition:border-color .3s ease}.tos-lite section:hover{border-color:#60a5fa1f}.tos-hero{display:flex;flex-direction:column;gap:1.25rem;overflow:hidden;position:relative}.tos-hero:before{background:radial-gradient(circle,#60a5fa14 0,#0000 70%);content:"";height:320px;pointer-events:none;position:absolute;right:-80px;top:-100px;width:320px}.tos-hero-badge{align-items:center;background:#60a5fa1f;border:1px solid #60a5fa26;border-radius:999px;color:#60a5fa;display:inline-flex;font-size:.8rem;font-weight:600;gap:.55rem;letter-spacing:.06em;padding:.4rem 1.1rem;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.tos-hero h1{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.tos-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text}.tos-effective-date{background:#60a5fa0f;border-radius:8px;color:#60a5fad9;display:inline-block;font-size:.82rem;font-weight:600;letter-spacing:.03em;margin:0;padding:.3rem .8rem;width:-webkit-fit-content;width:fit-content}.tos-hero-desc{color:#f5f6f8bf;font-size:1.05rem;line-height:1.75;margin:0;max-width:760px}.tos-stat-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(3,1fr);margin-top:.5rem}.tos-stat{background:#0a0f14b3;border:1px solid #ffffff12;border-radius:16px;padding:1rem 1.15rem;transition:border-color .25s,transform .25s}.tos-stat:hover{border-color:#60a5fa33;transform:translateY(-2px)}.tos-stat .value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;display:block;font-size:1.3rem;font-weight:700;letter-spacing:-.01em}.tos-stat .label{color:#f5f6f88c;display:block;font-size:.8rem;font-weight:500;letter-spacing:.04em;margin-top:.2rem;text-transform:uppercase}.tos-toc{align-items:center;background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;display:flex;gap:1rem;padding:.85rem 1.5rem}.tos-toc:hover{border-color:#60a5fa1a}.tos-toc-label{color:#f5f6f866;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tos-toc-links{display:flex;flex-wrap:wrap;gap:.5rem}.tos-toc-link{background:#ffffff0a;border:1px solid #0000;border-radius:10px;color:#f5f6f8b3;font-size:.85rem;font-weight:500;padding:.35rem .85rem;text-decoration:none;transition:all .2s}.tos-toc-link:hover{background:#60a5fa1a;border-color:#60a5fa26;color:#60a5fa}.tos-overview{display:flex;flex-direction:column;gap:1.25rem}.tos-overview h2{font-size:1.6rem;font-weight:700;letter-spacing:-.01em;margin:0}.tos-overview>div>p{color:#f5f6f8b8;font-size:.95rem;line-height:1.65;margin:.4rem 0 0}.tos-principles{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(3,1fr)}.tos-principles article{background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:20px;display:flex;flex-direction:column;gap:.7rem;padding:1.5rem;transition:all .3s ease}.tos-principles article:hover{background:#ffffff0a;border-color:#60a5fa2e;box-shadow:0 16px 40px #00000040;transform:translateY(-3px)}.tos-principles .icon{background:linear-gradient(135deg,#60a5fa26,#a78bfa1a);border-radius:13px;color:#60a5fa;display:grid;font-size:1.1rem;height:44px;place-items:center;width:44px}.tos-principles h3{font-size:1.2rem;font-weight:600;letter-spacing:-.01em;margin:0}.tos-principles p{color:#f5f6f8b8;font-size:.93rem;line-height:1.65;margin:0}.tos-policies header{align-items:center;display:flex;gap:.85rem;margin-bottom:1.25rem}.tos-policies header svg{color:#34d399;flex-shrink:0;font-size:1.3rem}.tos-policies header h2{font-size:1.6rem;font-weight:700;letter-spacing:-.01em;margin:0}.tos-policies header p{color:#f5f6f8a6;font-size:.93rem;margin:.3rem 0 0}.tos-policy-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,1fr)}.tos-policy-grid article{align-items:flex-start;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:16px;display:flex;gap:.85rem;padding:1.15rem;transition:all .25s ease}.tos-policy-grid article:hover{background:#ffffff0a;border-color:#60a5fa26;transform:translateY(-2px)}.tos-policy-grid svg{color:#fbbf24;flex-shrink:0;font-size:1.15rem;margin-top:3px}.tos-policy-grid h4{font-size:.98rem;font-weight:600;margin:0 0 .3rem}.tos-policy-grid p{color:#f5f6f8ad;font-size:.88rem;line-height:1.55;margin:0}.tos-commercial{background:radial-gradient(circle at 100% 0,#fbbf2414,#0000 34%),#ffffff05!important;border-color:#fbbf2424!important;display:flex;flex-direction:column;gap:1.25rem}.tos-commercial header{align-items:center;display:flex;gap:.85rem}.tos-commercial header>svg{color:#fbbf24;flex-shrink:0;font-size:1.3rem}.tos-commercial h2{font-size:1.6rem;font-weight:700;letter-spacing:-.01em;margin:0}.tos-commercial header p{color:#f5f6f8a6;font-size:.93rem;line-height:1.55;margin:.3rem 0 0}.tos-commercial-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,1fr)}.tos-commercial-grid article{align-items:flex-start;background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:16px;display:flex;gap:.85rem;padding:1.15rem;transition:all .25s ease}.tos-commercial-grid article:hover{background:#ffffff0a;border-color:#fbbf242e;transform:translateY(-2px)}.tos-commercial-grid svg{color:#fbbf24;flex-shrink:0;font-size:1.15rem;margin-top:3px}.tos-commercial-grid h4{font-size:.98rem;font-weight:600;margin:0 0 .3rem}.tos-commercial-grid p{color:#f5f6f8ad;font-size:.88rem;line-height:1.55;margin:0}.tos-commercial-note{align-items:flex-start;background:#fbbf2412;border:1px solid #fbbf2429;border-radius:16px;color:#f5f6f8c7;display:flex;font-size:.9rem;gap:.6rem;line-height:1.6;padding:1rem 1.1rem}.tos-commercial-note strong{color:#fde68a;white-space:nowrap}.tos-cta{display:flex;flex-direction:column;gap:1.25rem}.tos-cta h2{font-size:1.5rem;font-weight:700;margin:0}.tos-cta p{color:#f5f6f8b8;font-size:.95rem;line-height:1.65;margin:0}.tos-actions{display:flex;flex-wrap:wrap;gap:.75rem}.tos-action-btn{align-items:center;background:#60a5fa1a;border:1px solid #60a5fa1f;border-radius:14px;color:#bfdbfe;display:inline-flex;font-size:.9rem;font-weight:600;gap:.55rem;padding:.75rem 1.3rem;text-decoration:none;transition:all .25s}.tos-action-btn:hover{background:#60a5fa2e;border-color:#60a5fa40;transform:translateY(-2px)}.tos-action-btn svg{color:#93c5fd;font-size:.85rem}.tos-contact{background:linear-gradient(135deg,#34d3990a,#60a5fa0a)!important;border-color:#34d3991f!important}.tos-contact-card{align-items:center;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:18px;display:flex;gap:1rem;padding:1.25rem;transition:border-color .25s}.tos-contact-card:hover{border-color:#34d39940}.tos-contact-card svg{color:#34d399;flex-shrink:0;font-size:1.2rem}.tos-contact-card h3{font-size:1.1rem;font-weight:600;margin:0}.tos-contact-card p{color:#f5f6f8ad;font-size:.9rem;line-height:1.55;margin:.3rem 0 0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media (max-width:768px){.tos-lite{gap:2rem;padding-top:60px}.tos-commercial-grid,.tos-policy-grid,.tos-principles,.tos-stat-grid{grid-template-columns:1fr}.tos-hero-badge{width:-webkit-fit-content;width:fit-content}.tos-toc{align-items:flex-start}.tos-contact-card,.tos-toc{flex-direction:column;gap:.6rem}.tos-contact-card{text-align:center}.tos-commercial header,.tos-commercial-note{flex-direction:column}.tos-commercial-note strong{white-space:normal}}
/*# sourceMappingURL=6106.5e2b7827.chunk.css.map*/