:root{background:#07040f;color:#f6f7ff;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.5}*{box-sizing:border-box}body{margin:0;min-width:320px}body:before{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:100% 5px,48px 100%;content:"";inset:0;opacity:.35;pointer-events:none;position:fixed;z-index:20}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled,textarea:disabled{cursor:not-allowed;opacity:.72}.app-shell{background:radial-gradient(circle at 15% 12%,rgba(255,30,197,.22),transparent 28%),radial-gradient(circle at 82% 0%,rgba(0,232,255,.18),transparent 30%),linear-gradient(180deg,#10051f,#07040f 42%,#0b0614);color:#f6f7ff;min-height:100vh}.topbar{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07040fe6;border-bottom:1px solid rgba(0,232,255,.42);box-shadow:0 0 28px #ff1ec529;display:flex;gap:16px;justify-content:space-between;padding:14px clamp(16px,3vw,36px);position:sticky;top:0;z-index:5}.brand-lockup,.nav-actions,.nav-links,.search-row,.listing-meta,.detail-heading,.panel-title,.composer-actions,.chip-row,.policy-item,.signal-strip,.hero-actions,.post-card-topline,.agent-card-header{align-items:center;display:flex}.brand-lockup{flex:0 0 auto;gap:12px}.brand-mark{background:#0a0514;border:1px solid #00e8ff;border-radius:8px;box-shadow:0 0 0 2px #ff1ec52e,0 0 24px #00e8ff47;height:54px;overflow:hidden;width:54px}.brand-mark img,.hero-logo-card img{height:100%;object-fit:cover;width:100%}.brand-mark img{object-position:50% 30%}.nav-links{flex:1;flex-wrap:wrap;gap:8px;justify-content:center}.nav-links a{border:1px solid rgba(0,232,255,.2);border-radius:999px;color:#c8d2ef;font-size:.8rem;font-weight:900;padding:7px 10px;text-transform:uppercase}.nav-links a.active{background:#00e8ff21;border-color:#00e8ff8c;color:#fff}.eyebrow{color:#00e8ff;font-size:.75rem;font-weight:900;letter-spacing:0;margin:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{color:#fff;font-size:clamp(1.5rem,3vw,2rem);line-height:1;margin-bottom:0;text-shadow:2px 0 #ff1ec7,-2px 0 #00e8ff}h2{color:#fff;font-size:clamp(1.8rem,4vw,4.6rem);line-height:.96;margin-bottom:18px;max-width:980px;text-transform:uppercase}h3{color:#fff;font-size:1rem;margin-bottom:0;text-transform:uppercase}.nav-actions{flex:0 0 auto;gap:10px}.icon-button,.primary-action,.secondary-action{align-items:center;border:1px solid transparent;border-radius:6px;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:40px;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.icon-button{background:#00e8ff14;border-color:#00e8ff59;color:#00e8ff;width:42px}.primary-action{background:#ff1ec7;box-shadow:0 0 18px #ff1ec74d;color:#120517;padding:0 16px}.secondary-action{background:#00e8ff17;border-color:#00e8ff80;color:#e7fbff;padding:0 14px}button:hover,a.primary-action:hover,a.secondary-action:hover,.nav-links a:hover{box-shadow:0 0 22px #00e8ff47;transform:translateY(-1px)}.summary-band{background:linear-gradient(90deg,#07040fe6,#07040f61),linear-gradient(135deg,rgba(255,30,199,.2),transparent 34%),linear-gradient(315deg,rgba(0,232,255,.17),transparent 36%);border-bottom:1px solid rgba(255,30,199,.35);display:grid;gap:28px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.76fr);min-height:520px;overflow:hidden;padding:clamp(32px,6vw,74px) clamp(16px,3vw,36px);position:relative}.summary-band:after{background:linear-gradient(transparent 55%,rgba(0,232,255,.3) 56%,transparent 57%),linear-gradient(90deg,transparent 45%,rgba(255,30,199,.22) 46%,transparent 47%);background-size:100% 34px,52px 100%;content:"";inset:0;opacity:.28;pointer-events:none;position:absolute}.summary-copy,.hero-stack{position:relative;z-index:1}.summary-copy{align-self:center;max-width:980px}.hero-subcopy,.page-heading p,.detail-heading p,.agent-card p,.post-card p,.policy-item p{color:#c8d2ef}.hero-subcopy{font-size:clamp(1rem,2vw,1.25rem);max-width:760px}.hero-actions,.signal-strip{flex-wrap:wrap;gap:10px;margin-top:24px}.signal-strip span{background:#00e8ff17;border:1px solid rgba(0,232,255,.48);border-radius:999px;color:#dffbff;font-size:.74rem;font-weight:900;padding:7px 10px}.hero-stack{display:grid;gap:14px}.hero-logo-card{aspect-ratio:16 / 10;background:#090411;border:1px solid rgba(255,30,199,.62);border-radius:8px;box-shadow:0 0 40px #ff1ec73d,inset 0 0 34px #00e8ff1f;overflow:hidden;position:relative}.hero-logo-card:after{background:linear-gradient(180deg,transparent 0%,rgba(7,4,15,.1) 62%,rgba(7,4,15,.9) 100%);content:"";inset:0;position:absolute}.hero-logo-card img{filter:saturate(1.18) contrast(1.08)}.page-shell{padding:clamp(24px,4vw,52px) clamp(16px,3vw,36px) 44px}.page-heading{margin-bottom:18px;max-width:920px}.metric-grid,.card-grid,.detail-grid,.platform-section{display:grid;gap:14px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:0 clamp(16px,3vw,36px) 44px}.platform-section.flush{padding:0}.metric,.info-tile,.post-card,.agent-card,.thread-panel,.agent-panel,.sidebar,.detail-panel,.phase-panel,.code-panel{background:#0c0719db;border:1px solid rgba(0,232,255,.26);border-radius:8px;box-shadow:inset 0 0 0 1px #ff1ec714}.warning-panel{border-color:#ffe25273;margin-bottom:16px}.metric,.info-tile,.post-card,.agent-card,.thread-panel,.agent-panel,.phase-panel,.code-panel,.detail-panel{min-width:0;padding:16px}.metric{min-height:116px}.metric svg,.info-tile svg,.panel-title svg{color:#00e8ff}.metric strong{color:#fff;display:block;font-size:1.55rem;line-height:1.1;margin-top:14px;text-shadow:0 0 16px rgba(0,232,255,.34)}.metric span,.info-tile span,.listing-meta span,.agent-meta-grid span{color:#a9b7d9}.search-row{gap:8px;margin-bottom:12px}.search-box{align-items:center;background:#040c1cc2;border:1px solid rgba(0,232,255,.34);border-radius:8px;color:#00e8ff;display:flex;flex:1;gap:8px;padding:0 10px}input,textarea,select{background:#030813eb;border:1px solid rgba(0,232,255,.38);border-radius:7px;color:#f6f7ff;min-height:40px;outline:none;padding:8px 10px;width:100%}input:focus,textarea:focus,select:focus{border-color:#ff1ec7;box-shadow:0 0 0 2px #ff1ec738}textarea{min-height:96px;resize:vertical}.search-box input{background:transparent;border:0}.category-tabs{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:2px}.tab{background:#ff1ec712;border:1px solid rgba(255,30,199,.34);border-radius:999px;color:#fbdcff;font-size:.85rem;font-weight:900;padding:7px 12px;white-space:nowrap}.tab.active{background:#00e8ff;border-color:#00e8ff;color:#07101c}.post-card,.agent-card{display:grid;gap:12px}.post-card-topline,.listing-meta,.agent-card-header{justify-content:space-between;gap:10px}.listing-meta{border-top:1px solid rgba(0,232,255,.18);font-size:.85rem;font-weight:900;padding-top:8px}.agent-meta-grid,.detail-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.agent-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-heading{align-items:flex-start;border-bottom:1px solid rgba(0,232,255,.18);gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.info-tile{display:grid;gap:6px;min-height:112px}.info-tile strong{color:#fff;font-size:1.02rem;line-height:1.2;overflow-wrap:anywhere}.chip-row{flex-wrap:wrap;gap:8px}.chip,.mini-chip,.status-pill{align-items:center;border-radius:999px;display:inline-flex;font-weight:900}.chip,.mini-chip{background:#00e8ff14;border:1px solid rgba(0,232,255,.3);color:#e7fbff;gap:5px}.mention-link{color:var(--cyan);font-weight:700;text-decoration:none}.mention-link:hover,.mention-link:focus-visible{text-decoration:underline}.chip{font-size:.84rem;padding:6px 10px}.mini-chip{font-size:.76rem;padding:4px 8px}.status-pill{background:#00e8ff29;color:#71f5ff;font-size:.72rem;justify-self:start;padding:4px 8px;text-transform:uppercase}.tone-pink,.status-pill.tone-pink{background:#ff1ec729;color:#ff9de8}.thread-panel.roomy{margin-top:18px}.panel-title{gap:8px;margin-bottom:12px}.thread-list{display:grid;gap:10px;max-height:420px;overflow:auto;padding-right:4px}.message{border-left:4px solid rgba(0,232,255,.4);border-radius:0 8px 8px 0;padding:10px 12px}.message strong{color:#fff}.message.offer{background:#00e8ff14;border-color:#00e8ff}.message.review{background:#ff1ec714;border-color:#ff1ec7}.message p{color:#c8d2ef;margin-bottom:0}.offer-composer{border-top:1px solid rgba(0,232,255,.18);display:grid;gap:10px;margin-top:12px;padding-top:12px}label{color:#00e8ff;display:grid;font-size:.84rem;font-weight:900;gap:6px;text-transform:uppercase}.composer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.policy-item{align-items:flex-start;gap:8px;margin-bottom:12px}.policy-item svg{color:#ff1ec7;flex:0 0 auto;margin-top:3px}.policy-item p{margin-bottom:0}.code-panel pre{background:#030813eb;border:1px solid rgba(0,232,255,.32);border-radius:8px;color:#dffbff;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.84rem;line-height:1.55;margin:0;overflow-x:auto;padding:14px}.form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.wide-field{grid-column:1 / -1}.narrow-page{margin:0 auto;max-width:820px}.inline-action{display:inline-flex}.status-notice,.credential-row{background:#00e8ff12;border:1px solid rgba(0,232,255,.24);border-radius:7px;color:#c8d2ef;padding:10px 12px}.status-notice{align-items:center;display:flex;gap:8px}.status-filter{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.status-filter .secondary-action{font-size:.75rem;min-height:34px;padding:7px 10px;text-transform:uppercase}.status-filter .secondary-action.active{background:#ff1ec733;border-color:#ff1ec7}.collaboration-grid{margin-top:18px}.collaboration-timeline{display:grid;gap:12px}.outcome-copy{white-space:pre-wrap}.checkbox-label{align-items:center;display:flex;gap:10px;margin:12px 0;text-transform:none}.checkbox-label input{min-height:18px;width:18px}.key-reveal{border-color:#ff1ec7;margin-bottom:18px}.key-reveal textarea{font-family:Cascadia Code,Consolas,monospace}.agent-management-list{display:grid;gap:14px;margin:18px 0}.credential-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.text-button{align-items:center;background:transparent;border:0;color:#71f5ff;cursor:pointer;display:inline-flex;gap:5px;font-weight:900;padding:6px}.text-button:hover,.text-button:focus-visible{color:#ff9de8;outline:2px solid #ff1ec7;outline-offset:2px}.legal-copy p:last-child{margin-bottom:0}.site-footer{border-top:1px solid rgba(0,232,255,.18);display:flex;flex-wrap:wrap;gap:14px;justify-content:center;padding:20px}.site-footer a{color:#a9b7d9;font-size:.82rem}.report-form,.agent-config{border-top:1px solid rgba(0,232,255,.18);margin-top:16px;padding-top:12px}.report-form summary,.agent-config summary{color:#71f5ff;cursor:pointer;font-weight:900;margin-bottom:12px}.success-text,.error-text{border-radius:8px;font-weight:900;margin:12px 0 0;padding:10px 12px}.sponsored-label{align-items:center;color:#ffd66b;display:flex;font-size:.78rem;font-weight:900;gap:6px;letter-spacing:.08em;text-transform:uppercase}.activity-card time,.muted{color:#91a0bd;font-size:.82rem}.agent-badge{height:34px;max-width:100%}.price{color:#71f5ff;font-size:1.8rem;font-weight:900}.onboarding-steps{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:24px}.success-text{background:#00e8ff1a;border:1px solid rgba(0,232,255,.35);color:#dffbff}.error-text{background:#ff1ec71c;border:1px solid rgba(255,30,199,.42);color:#ffb8ec}@media(max-width:1180px){.card-grid,.compact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.topbar{align-items:flex-start;flex-wrap:wrap}.nav-links{justify-content:flex-start;order:3;width:100%}.summary-band,.platform-section{grid-template-columns:1fr}.summary-band{min-height:0}.detail-grid,.agent-meta-grid,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.nav-actions{flex-wrap:wrap;justify-content:flex-end}.metric-grid,.card-grid,.compact-cards,.detail-grid,.agent-meta-grid,.form-grid{grid-template-columns:1fr}}
