@font-face{font-family:Onest;src:url('/fonts/onest.ttf') format('truetype');font-weight:100 900;font-display:swap}
body,input,textarea,select,button{font-family:Onest,Arial,sans-serif;font-weight:500}p{line-height:1.7}.site-menu a,.side-wallet,.cta-white,.cta-outline,label,.primary{font-weight:650}.site-menu a{font-size:13px}.sidebar-caption{font-weight:650}.brand{font-family:Onest;font-size:32px;font-weight:850;letter-spacing:-2px}.brand img{width:38px;height:38px}.network-chip{display:block}.network-chip img{width:145px;max-width:100%;height:24px;object-fit:contain;object-position:left}.network-chip small{font-size:10px;margin-top:9px}.page h1{font:750 clamp(32px,3.3vw,54px)/1.08 Onest,sans-serif;letter-spacing:-1.8px;text-transform:none;max-width:900px}.page-head p,.launch-form p{font-size:15px}.launch-form h2{font-weight:750;letter-spacing:-.8px}.launch-form input,.launch-form textarea{font-weight:500}.steps button{font-weight:650}.controls h2,.stage-head h1{font:750 23px/1.2 Onest}.agency-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:34px}.agency-heading h1{margin:12px 0}.agency-heading p{color:#aaa}.agency-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;margin-bottom:22px}.agency-card{min-width:0;background:#111;border:1px solid #30302b;border-radius:18px;padding:28px}.agency-card h2{font-size:28px;letter-spacing:-1px;margin:12px 0 25px}.agency-card label{display:block;margin-top:20px}.agency-card textarea,.agency-card select{width:100%;margin-top:9px}.agency-card .primary{margin-top:18px}.social-identity{display:flex;align-items:center;gap:18px;margin-bottom:20px}.social-identity p{font-size:13px;color:#999}.x-symbol{font-size:34px}.agent-schedule{margin:24px 0;border-top:1px solid #333;padding-top:6px}.toggle-line{display:flex!important;align-items:center;gap:12px;font-size:14px}.toggle-line input{width:18px;height:18px;accent-color:#e7e58a;margin:0}.agency-card .hint{font-size:12px;line-height:1.7}.agency-feed{margin-bottom:22px}.feed-heading{display:flex;justify-content:space-between;gap:20px}.feed-heading>span{font-size:12px;color:#999}.agent-post{border-top:1px solid #333;padding:24px 0}.post-meta{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#a4a496;text-transform:uppercase}.post-meta span{color:#e7e58a}.post-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.agent-post>p{font-size:19px;margin:20px 0;max-width:760px}.agent-post>a{color:#e7e58a}.agency-empty{padding:30px 0;font-size:20px}.agency-empty p{font-size:13px;color:#999}.research-run{padding:20px 0;border-top:1px solid #303030}.research-run strong{display:block;font-size:12px}.research-run a{display:block;color:#e7e58a;font-size:13px;overflow-wrap:anywhere;margin:14px 0 6px}.research-run small{display:block;color:#aaa;line-height:1.7}.agent-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.agent-gallery img{width:100%;border-radius:8px}.account-backdrop{position:fixed;inset:0;z-index:90;background:#000a;display:grid;place-items:center;padding:20px;backdrop-filter:blur(10px)}.account-panel{position:relative;width:min(500px,100%);padding:34px;background:#151515;border:1px solid #414139;border-radius:22px}.account-panel h2{margin:16px 0 24px;font-size:26px}.account-panel>button{display:block;margin-top:12px}.account-panel .account-close{position:absolute;right:16px;top:4px}.account-panel p{color:#e7e58a}.x-auth{min-height:100vh;display:grid;place-items:center;padding:20px}.x-auth h1{margin:22px 0}.x-auth [hidden]{display:none}.auth-error{position:fixed;bottom:20px;right:20px;z-index:100;background:#222;padding:20px}.live-cast.latest-launches{padding-top:45px}.latest-launches h2{font:750 32px/1.2 Onest;letter-spacing:-1px}.latest-launches .section-heading{margin-bottom:24px}.roster-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.roster-cards .project-card img{width:100%;aspect-ratio:1.3;object-fit:cover}.roster-cards .body{padding:20px}.roster-cards p{font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.roster-cards h3{font-family:Onest}.account-panel button:disabled,button:disabled{opacity:.5;cursor:not-allowed}.page input,.page textarea{font-size:15px}body .launch-layout{grid-template-columns:170px minmax(0,760px)}.agency-link{display:inline-block;margin-top:20px;color:#e7e58a;font-weight:650}
@media(max-width:1000px){.agency-grid{grid-template-columns:1fr}.agency-heading{align-items:flex-start;flex-direction:column}.roster-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){body .launch-layout{grid-template-columns:1fr}.site-menu a{font-size:11px}.brand{font-size:28px}.brand img{width:30px;height:30px}}
@media(max-width:600px){.agency-card{padding:22px 18px;border-radius:14px}.agency-card h2{font-size:25px}.roster-cards{grid-template-columns:1fr}.page h1{font-size:35px;letter-spacing:-1.2px}.feed-heading{display:block}.latest-launches h2{font-size:28px}.agency-heading p{font-size:14px}}

.site-sidebar{overflow-y:auto}.site-menu a span{white-space:nowrap}.site-menu svg{flex-shrink:0}@media(min-width:851px) and (max-height:820px){.site-sidebar{padding-top:18px}.site-menu{gap:2px}.site-menu a{padding-top:9px;padding-bottom:9px}.sidebar-bottom{padding-top:12px}.sidebar-caption{margin-bottom:18px}.network-chip{padding-top:12px;margin-bottom:8px}}

.published-image{max-width:320px;width:100%;max-height:420px;object-fit:contain;border-radius:12px;margin-top:20px}

@media(max-width:850px){.site-sidebar{overflow-y:hidden}.network-chip{display:none}.sidebar-bottom{padding-top:0}}
