.ai-white{color:#f5f5f7;font-weight:inherit}.starting-heading h2{font-size:clamp(30px,3.2vw,46px);color:#8b8b91;white-space:nowrap;margin:16px 0 24px}.starting-heading{display:block}.legal-links{display:flex;justify-content:flex-end;gap:24px;padding-top:20px;padding-bottom:25px;border-top:1px solid #262629;font-size:12px;color:#b4b4bb}.legal-links a:hover{color:white}.privacy-content{max-width:900px;padding-top:80px;padding-bottom:80px}.privacy-content h1{font-size:58px}.privacy-content h2{font-size:24px;margin:38px 0 14px}.privacy-content p{color:#aaa;line-height:1.8;max-width:760px}.privacy-content a{color:#ddd;text-decoration:underline}.policy-date{font-size:12px}.document-page{background:linear-gradient(145deg,#19191d,#111114);color:#d2d2d9;border:1px solid #34343a;border-radius:12px;box-shadow:0 20px 65px #0005}.document-page h3{color:#e0e0e6!important}.document-page h4{color:#d6d6dd}.document-page p,.document-page li,.document-page td,.document-page th{color:#aaaab5}.doc-masthead{color:#9999a5;border-color:#34343a}.doc-subtitle{color:#777783!important}.document-page td,.document-page th{border-color:#33333a}.document-page blockquote{border-color:#7771bb;background:#22212a;border-radius:6px;color:#bbb}.doc-reference{background:#22222a;color:#aaa!important;border:1px solid #36363f;border-radius:5px}.business-steps span{border-color:#41414c;background:#24242c;border-radius:6px}.document-workbench{background:radial-gradient(ellipse at 50% 10%,#29292e,#101012 75%)}.system-architecture{background:#131316;border:1px solid #393941}.system-architecture rect{fill:#212128;stroke:#4b4b58}.system-architecture text{fill:#9292a2}.system-architecture .system-name{fill:#d5d5df}.system-architecture .edge-label{fill:#aaa4cf}.arch-edge{stroke:#8883ad}.arch-edge.batch{stroke:#7794a8}.architecture-tools{display:flex;justify-content:space-between;gap:20px;background:#202026;border:1px solid #36363e;border-radius:7px;padding:12px;font:10px monospace;color:#a6a6b5}.operations-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:16px 0}.operations-strip span{padding:12px;border:1px solid #393943;background:#202027;border-radius:6px;font-size:11px;color:#aaaab9}.interface-details details{border-color:#393940}.interface-details summary{color:#b7b2d8}.interface-details details[open]{background:#202027;border-radius:6px;padding:12px}.interface-details p{color:#aaa!important}.issue-meta span{color:#aaa4ce}.cinema-line:nth-child(3n+1){color:#8cacc0}.cinema-line:nth-child(3n+2){color:#ad91be}.cinema-line:nth-child(3n){color:#b4aa86}.cinema-line.lit{background:linear-gradient(90deg,#4989612b,#4989610c);border-color:#679b78;color:#9cbfa6}.cinema-chrome i:nth-child(1){background:#bd7779}.cinema-chrome i:nth-child(2){background:#c2ad72}.cinema-chrome i:nth-child(3){background:#729d83}[data-cinema=automation] .cinema-line:nth-child(2n){color:#a49acb}[data-cinema=automation] .cinema-line.lit{border-color:#a58cc2;background:#8c66b424;color:#b8a4cf}.cinema-camera{gap:22px;filter:blur(.45px)}@keyframes camera-drift{from{transform:perspective(900px) rotateX(38deg) rotateY(-8deg) rotateZ(-16deg) translate(-60px,-20px) scale(1.16)}to{transform:perspective(900px) rotateX(32deg) rotateY(-5deg) rotateZ(-13deg) translate(-180px,25px) scale(1.22)}}@keyframes intake-drift{from{transform:perspective(1000px) rotateX(28deg) rotateY(-12deg) rotateZ(13deg) translate(-90px,-35px) scale(1.14)}to{transform:perspective(1000px) rotateX(34deg) rotateY(-8deg) rotateZ(17deg) translate(-20px,15px) scale(1.2)}}@media(max-width:700px){.starting-heading h2{white-space:normal;font-size:30px}.legal-links{justify-content:flex-start;flex-wrap:wrap;gap:16px}.operations-strip{grid-template-columns:1fr}.architecture-tools{flex-direction:column;gap:6px}.privacy-content h1{font-size:40px}.privacy-content{padding-top:40px}}
.compact-home h1,.compact-home .ai-white{color:#f5f5f7}.compact-home h1>span,.compact-home .starting-heading h2{color:#a1a2a5}.diagram-zoom{display:flex;gap:8px;margin:12px 0}.diagram-zoom button{background:#25252e;color:#c9c9d3;border:1px solid #44444e;border-radius:5px;padding:6px 12px;font-size:12px}.system-architecture{overflow:auto}.diagram-zoom button:focus-visible{outline:2px solid white}

.workspace-status{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.workspace-status span{font-size:11px;border:1px solid #3e3e49;border-radius:20px;padding:5px 10px;color:#aaa5c8;background:#24232d}.ai-white{margin-right:.1em}
