.Layout_header__SXwWG{position:fixed;top:0;left:0;right:0;background:rgba(10,10,15,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);z-index:1000}.Layout_nav__BY5_j{padding:1rem 0}.Layout_navContent__n4E5s{display:flex;justify-content:space-between;align-items:center}.Layout_logo__A8yk9{font-size:1.5rem;font-weight:700;font-family:Roboto Mono,monospace;color:var(--fg);text-decoration:none;transition:color .2s ease}.Layout_logo__A8yk9:hover{color:var(--accent)}@media (max-width:768px){.Layout_logo__A8yk9{font-size:1.2rem}}.Footer_footer__JrJN9{background:var(--bg);border-top:1px solid var(--border-color);padding:4rem 0 2rem;margin-top:0}.Footer_footerContent__6fVXO{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:3rem;gap:3rem;margin-bottom:3rem}.Footer_footerSection__K5TRX{color:var(--fg)}.Footer_footerTitle__V56FC{font-size:1.8rem;margin-bottom:1rem;font-family:Roboto Mono,monospace;color:var(--accent)}.Footer_footerDescription__Ra9dm{color:rgba(255,255,255,.7);line-height:1.6}.Footer_footerHeading__CFrex{font-size:1.2rem;margin-bottom:1.5rem;color:var(--fg);font-family:Roboto Mono,monospace}.Footer_footerLinks__ZtA3a{list-style:none;padding:0;margin:0}.Footer_footerLinks__ZtA3a li{margin-bottom:.8rem}.Footer_footerLinks__ZtA3a li a{color:rgba(255,255,255,.7);transition:color .2s ease;font-size:.95rem}.Footer_footerLinks__ZtA3a li a:hover{color:var(--accent)}.Footer_footerContact__HipRS{color:rgba(255,255,255,.7);margin-bottom:.5rem;font-size:.95rem}.Footer_footerBottom__Ch4z_{text-align:center;padding-top:2rem;border-top:1px solid var(--border-color);color:rgba(255,255,255,.5);font-size:.9rem}@media (max-width:768px){.Footer_footerContent__6fVXO{grid-template-columns:1fr;gap:2rem;text-align:center}.Footer_footerSection__K5TRX{margin-bottom:1rem}.Footer_footerLinks__ZtA3a li{margin-bottom:.6rem}}.Policy_policyContainer__ilWd7{min-height:calc(100vh - 80px);padding:120px 0 80px;background:var(--bg)}.Policy_policyTitle__kEcje{font-size:3rem;text-align:center;margin-bottom:1rem;color:var(--fg);font-family:Roboto Mono,monospace}.Policy_lastUpdated__1kUpe{text-align:center;color:rgba(255,255,255,.6);margin-bottom:3rem}.Policy_policyContent__E4Gqk{max-width:800px;margin:0 auto;background:var(--card-bg);padding:3rem;border-radius:8px;border:1px solid var(--border-color)}.Policy_policyContent__E4Gqk section{margin-bottom:2.5rem;scroll-margin-top:100px}.Policy_policyContent__E4Gqk section:last-child{margin-bottom:0}.Policy_policyContent__E4Gqk h2{font-size:1.8rem;color:var(--accent);margin-bottom:1rem;font-family:Roboto Mono,monospace}.Policy_policyContent__E4Gqk h3{font-size:1.3rem;color:var(--fg);margin:1.5rem 0 .75rem;font-family:Roboto Mono,monospace}.Policy_policyContent__E4Gqk p{color:rgba(255,255,255,.8);line-height:1.8;font-size:1.1rem}.Policy_policyContent__E4Gqk p+p{margin-top:1rem}.Policy_policyContent__E4Gqk ol,.Policy_policyContent__E4Gqk ul{color:rgba(255,255,255,.8);line-height:1.8;font-size:1.1rem;padding-left:1.5rem;margin:.75rem 0}.Policy_policyContent__E4Gqk li{margin-bottom:.5rem}.Policy_callout__bU5Pd{background:rgba(0,224,255,.05);border-left:3px solid var(--accent);padding:1.5rem 2rem;margin:1rem 0;border-radius:0 6px 6px 0}.Policy_callout__bU5Pd h2{color:var(--accent)}.Policy_tableOfContents__D2N8Q{margin-bottom:2.5rem;padding:1.5rem 2rem;background:rgba(255,255,255,.03);border-radius:6px;border:1px solid var(--border-color)}.Policy_tableOfContents__D2N8Q p{font-size:.95rem;color:rgba(255,255,255,.5);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.Policy_tableOfContents__D2N8Q a{display:block;padding:.3rem 0;color:var(--accent);font-size:.95rem;text-decoration:none;transition:opacity .2s}.Policy_tableOfContents__D2N8Q a:hover{opacity:.8}@media (max-width:768px){.Policy_policyTitle__kEcje{font-size:2rem}.Policy_policyContent__E4Gqk{padding:2rem}.Policy_policyContent__E4Gqk h2{font-size:1.5rem}.Policy_policyContent__E4Gqk h3{font-size:1.15rem}.Policy_policyContent__E4Gqk ol,.Policy_policyContent__E4Gqk p,.Policy_policyContent__E4Gqk ul{font-size:1rem}.Policy_callout__bU5Pd,.Policy_tableOfContents__D2N8Q{padding:1.25rem 1.5rem}}