:root{--canvas:#090b12;--text:#f0eff4;--muted:#b8b7c4;--dim:#9395aa;--accent:#b5a0ff;--accent-strong:#8060ed;--line:#ffffff15;--line-strong:#ffffff2b;--surface:#ffffff06;--red:#ff9baf;--radius:16px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--body:Inter,system-ui,sans-serif;--heading:Manrope,Inter,system-ui,sans-serif}*{box-sizing:border-box}body,h1,h2,h3,p{margin:0}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:default;opacity:.55}a{color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #d0c2ff;outline-offset:5px}button,input{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}body.booting{overflow:hidden}body{color:var(--text);background:var(--canvas);font:14px/1.6 var(--body);-webkit-font-smoothing:antialiased;min-height:100svh}svg{flex-shrink:0}.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.muted{color:var(--muted)}.dim{color:var(--dim)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.ambient{position:fixed;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 75% 0,#24233745,transparent 52%),#090b12}.ambient i{position:absolute;display:block;filter:blur(55px);border-radius:50%;will-change:transform}.ambient .a1{width:110vw;height:55vh;left:-25vw;bottom:-29vh;background:radial-gradient(ellipse,#782de8 0,#6227cc 28%,#45148680 54%,transparent 72%);animation:tide 13s ease-in-out infinite alternate}.ambient .a2{width:90vw;height:48vh;right:-38vw;bottom:-15vh;background:radial-gradient(ellipse,#9870ff 0,#682dc2aa 37%,transparent 69%);animation:tide2 17s ease-in-out infinite alternate}.ambient .a3{width:75vw;height:26vh;left:8vw;bottom:-16vh;background:#5e3ee9;filter:blur(68px);animation:tide3 11s ease-in-out infinite alternate}.ambient:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#090b1200 40%,#10091915)}@keyframes tide{to{transform:translate(18vw,-13vh) rotate(-12deg) scale(1.15,.8)}}@keyframes tide2{to{transform:translate(-18vw,6vh) rotate(16deg) scale(1.08)}}@keyframes tide3{to{transform:translate(22vw,-4vh) scale(1.25,.65)}}.app{position:relative;max-width:1664px;min-height:calc(100svh - 48px);margin:24px auto;display:grid;grid-template-columns:196px minmax(0,1fr);border:1px solid #ffffff20;border-radius:28px;background:linear-gradient(135deg,#282b386b,#15182480 45%,#2b244538);box-shadow:inset 0 1px 0 #ffffff15,0 30px 100px #0005;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);overflow:clip}.sidebar{padding:30px 18px 24px;display:flex;flex-direction:column;border-right:1px solid var(--line);background:#10121b3b}.brand{display:flex;gap:10px;padding:0 12px}.brand-name{font-family:var(--heading);font-weight:650;font-size:19px;letter-spacing:-.7px}.brand-mark{width:32px;height:36px;overflow:visible}.workspace{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding:8px 12px 0 9px;margin-top:4px}.nav{display:grid;grid-gap:6px;gap:6px;margin-top:52px}.nav button{display:flex;align-items:center;gap:13px;padding:12px 14px;border-radius:11px;color:var(--muted);text-align:left;font-size:13px;font-weight:500;position:relative;transition:background .16s ease,color .16s ease}.nav button[aria-current=page]{color:#fff;background:linear-gradient(110deg,#ffffff12,#ffffff06);box-shadow:inset 0 0 0 1px #ffffff13}.nav button[aria-current=page]:before{content:"";position:absolute;left:-18px;width:2px;height:17px;background:var(--accent);border-radius:2px}.nav button[aria-current=page] .icon{color:#c4b2ff}.nav button:hover{background:#ffffff0c;color:#fff}.sidebar-bottom{margin-top:auto;padding-top:96px}.balance{padding:16px 12px 24px}.balance-top{display:flex;align-items:center;gap:10px}.budget-ring{width:32px;height:32px;transform:rotate(-90deg)}.budget-ring circle{fill:none;stroke:#ffffff20;stroke-width:2}.balance strong{display:block;font-size:13px;font-weight:500}.balance small{font-size:10px;color:var(--muted)}.profile{display:flex;align-items:center;gap:10px;padding:18px 12px 0;border-top:1px solid var(--line)}.avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #ffffff26;border-radius:50%;background:linear-gradient(145deg,#7b728e,#3b364b);font-family:var(--heading);font-size:12px;font-weight:600}.profile strong{display:block;font-size:12px;font-weight:500}.profile small{font-size:10px;color:var(--muted)}.main{min-width:0;padding:0 40px 24px}.topbar{height:64px;justify-content:space-between;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.breadcrumb,.topbar{display:flex;align-items:center}.breadcrumb{gap:10px}.breadcrumb .slash{color:#6e7080}.top-right{gap:18px}.demo,.top-right{display:flex;align-items:center}.demo{font-size:10px;color:var(--muted);gap:6px}.demo:before{content:"";width:4px;height:4px;border-radius:50%;background:#b5a0ff}.quiet{color:var(--muted);font-size:11px;padding:8px;position:relative}.quiet:hover{color:var(--text)}.screen{padding-top:28px}.pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.pagehead h1{font-family:var(--heading);font-size:clamp(30px,3.4vw,45px);font-weight:500;letter-spacing:-1.9px;line-height:1.15}.pagehead p{font-size:13px;margin-top:12px}.date,.pagehead p{color:var(--muted)}.date{font-size:11px;white-space:nowrap;padding-bottom:4px}.intro-label{margin-bottom:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;padding:11px 16px;font-size:12px;font-weight:550;min-height:42px;white-space:nowrap;transition:background .15s ease,transform .12s var(--ease-out);background:#f0ecff;color:#221c35;box-shadow:none}.button .icon{width:16px;height:16px}.button.secondary{color:var(--text);background:#ffffff0a;border:1px solid var(--line-strong);box-shadow:inset 0 1px 0 #ffffff05}.button.text{color:var(--accent);padding:8px 0;background:none;box-shadow:none}.button:hover{background:#fff}.button.secondary:hover{background:#ffffff15}.button.text:hover{color:#e0d5ff;background:none}.button:active{transform:scale(.98)}.icon-button{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:10px;color:var(--muted)}.icon-button:hover{background:#ffffff0c;color:#fff}.brief-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.brief-label .update{font-size:11px;color:var(--muted)}.blocks{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:18px;gap:18px}.block{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(125deg,#ffffff0a,#ffffff02);box-shadow:inset 0 1px 0 #ffffff08;overflow:hidden;position:relative}.block-content{padding:20px 24px}.block header{justify-content:space-between;gap:12px;margin-bottom:16px}.agent-label,.block header{display:flex;align-items:center}.agent-label{gap:8px;color:#d6d4e2;font-size:12px;font-weight:500}.agent-symbol{display:grid;place-items:center;width:25px;height:25px;border:1px solid #ffffff23;border-radius:8px;background:#ffffff08;color:#c8b9ff}.agent-symbol .icon{width:14px;height:14px}.block-time{font-size:10px;color:var(--muted)}.lead-card{background:radial-gradient(ellipse at 0 0,#9d80e613,transparent 80%),linear-gradient(140deg,#ffffff0d,#ffffff03)}.opportunity-label{font-size:10px;color:#c3adff;margin-bottom:9px;display:flex;align-items:center;gap:7px}.opportunity-label i{height:5px;width:5px;border-radius:50%;background:currentColor}.lead-card h2{font-family:var(--heading);font-size:27px;font-weight:500;letter-spacing:-1px;line-height:1.25;max-width:410px}.lead-card .description{color:var(--muted);font-size:13px;line-height:1.65;max-width:430px;margin:10px 0 16px}.card-action{display:flex;align-items:center;gap:16px}.card-action small{font-size:10px;color:var(--muted)}.signal-list{border-top:1px solid var(--line);padding:0 26px;background:#080a1114}.signal{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 0;min-height:48px}.signal+.signal{border-top:1px solid var(--line)}.signal span{flex:1 1;font-size:12px;color:var(--muted)}.signal b{font-weight:500;color:#e9e7f0}.signal .icon{width:14px;height:14px;color:var(--muted)}.signal:hover .icon,.signal:hover span{color:#fff}.signal-number{font-family:var(--heading);color:var(--dim);font-size:10px;width:18px}.block-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:10px 24px;font-size:11px;color:var(--muted)}.finance-amount{font-family:var(--heading);font-size:45px;line-height:1.15;letter-spacing:-2px;font-weight:500;margin-bottom:5px}.finance-caption{font-size:11px;color:var(--muted)}.finance-line{height:3px;display:flex;gap:3px;margin:21px 0 8px;border-radius:2px;overflow:hidden}.finance-line i{background:#b3a2d6;width:86.72%}.finance-line i:nth-child(2){background:#ffadbf;width:13.28%}.finance-note{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted)}.finance-items{margin-top:30px}.finance-item{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid var(--line)}.finance-item b{display:block;font-size:12px;font-weight:500}.finance-item p{font-size:10px;color:var(--muted);margin-top:2px}.finance-item .late{color:var(--red)}.finance-item button{font-size:11px;color:var(--accent);padding:10px 0 10px 10px}.finance-item button:hover{color:#fff}.finance-card{display:flex;flex-direction:column}.finance-card .block-content{flex:1 1}.finance-card .block-footer{margin-top:auto}.network-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.1fr;min-height:200px;background:linear-gradient(110deg,#ffffff09,#ffffff03)}.network-card .block-content{padding-top:18px;padding-bottom:18px}.network-card header{margin-bottom:12px}.network-card h2{font-family:var(--heading);font-size:22px;font-weight:500;letter-spacing:-.7px;line-height:1.35;max-width:300px}.network-card p{font-size:12px;color:var(--muted);margin:9px 0}.network-card .button{min-height:32px;font-size:11px}.network-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px;overflow:hidden;background:radial-gradient(ellipse at center,#bda3ff0a,transparent 65%)}.connection-svg{width:100%;max-width:480px;overflow:visible}.connection-svg text{font-family:var(--body);fill:#ece9f4;font-size:11px}.connection-svg .sub{fill:#bab3ca;font-size:9px}.connection-svg .initial{font-family:var(--heading);font-size:13px;font-weight:600}.connection-svg .thin{stroke:#d1baff;stroke-opacity:.2;fill:none;stroke-width:1}.network-visual .network-caption{position:absolute;right:24px;bottom:14px;font-size:9px;color:var(--muted)}.inchy-bar{display:flex;align-items:center;gap:14px;margin-top:16px;padding:14px 20px;border:1px solid #ffffff20;border-radius:16px;background:linear-gradient(110deg,#ffffff0c,#ffffff03);box-shadow:inset 0 1px 0 #ffffff0a}.inchy-orb{width:29px;height:29px;flex:none;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ead9ff,#9a6af0 40%,#3b235c 85%);box-shadow:0 0 18px #b39aff25}.inchy-orb svg{width:16px;height:16px;color:#fff}.inchy-bar>span:not(.inchy-orb){color:#d5cce5;font-size:12px;flex:1 1}.inchy-bar .icon{width:17px;height:17px;color:#ded1fa}.inchy-bar:hover{border-color:#ffffff40}.page-footer{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px;margin-top:12px}.page-footer button{font-size:9px;color:var(--muted);padding:6px}.page-footer button:hover{color:#fff}.empty-state{min-height:440px;display:grid;place-items:center;text-align:center}.empty-state .brand-mark{width:60px;height:66px;margin-bottom:26px}.empty-state h2{font-family:var(--heading);font-weight:500;letter-spacing:-1px;font-size:30px}.empty-state p{font-size:13px;color:var(--muted);max-width:370px;margin:12px auto 24px}.block-open{display:block;width:100%;text-align:left;padding:0;background:none;border:0;cursor:pointer}.block-open:hover h2{color:#fff}.block-open:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius)}.block-items{border-top:1px solid var(--line);margin-top:14px}.block-item{display:flex;gap:12px;padding:10px 0;align-items:baseline}.block-item+.block-item{border-top:1px solid var(--line)}.block-item-label{flex:none;width:76px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.block-item-text{font-size:12px;color:#e9e7f0;line-height:1.6}.block .block-action{padding-top:0}.block-footer-right{display:flex;align-items:center;gap:10px}.block-hide{opacity:0;transition:opacity .12s ease;flex:none}.block-hide:focus-visible,.block:hover .block-hide{opacity:1}.sheet-items{margin-top:4px}.sheet-item{padding:14px 0;border-top:1px solid var(--line)}.sheet-item:first-child{border-top:0;padding-top:0}.sheet-item-label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px}.sheet-item-text{font-size:13px;color:#cbc7d5;line-height:1.7}.section-title{font-family:var(--heading);font-size:16px;font-weight:600;letter-spacing:-.3px;margin:28px 0 14px}.table{border:1px solid var(--line);border-radius:18px;background:#ffffff05;overflow:hidden}.table-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;grid-gap:16px;gap:16px;align-items:center;padding:20px 24px}.table-row+.table-row{border-top:1px solid var(--line)}.table-row h3{font-size:13px;font-weight:500}.table-row p{font-size:11px;color:var(--muted);margin-top:4px}.source-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #ffffff23;border-radius:10px;font-family:var(--heading);font-size:12px;background:#ffffff08;color:#d3c5ef}.status{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:8px}.status:before{content:"";width:5px;height:5px;border-radius:50%;background:#b7cdbf}.status.warn{color:var(--red)}.status.warn:before{background:var(--red)}.row-action{padding:10px 0 10px 12px;color:var(--accent);font-size:11px}.row-action:hover{color:#fff}.access-table{width:100%;border-collapse:collapse;font-size:12px}.access-table th{text-align:left;color:var(--muted);font-size:10px;font-weight:500;padding:15px 22px}.access-table td{border-top:1px solid var(--line);padding:16px 22px}.toggle{display:block;width:40px;height:40px}.toggle:before{content:"";position:absolute;inset:10px 0;border-radius:20px;background:#ffffff23}.toggle:after{left:3px;top:13px;width:14px;height:14px;background:#e9e1f5;transition:transform .16s var(--ease-out)}.toggle[aria-checked=true]:before{background:#947bd5}.toggle[aria-checked=true]:after{transform:translateX(20px)}.table-footnote{font-size:11px;color:var(--muted);margin-top:14px;max-width:75ch}.agent-table .table-row{grid-template-columns:38px minmax(0,1fr) 110px 85px auto}.table-row .metric{font-size:10px;color:var(--muted)}.metric strong{font-size:12px;color:var(--text);display:block;font-weight:500}.row-buttons{display:flex;gap:8px;align-items:center}.row-buttons .button{font-size:11px;min-height:36px;padding:7px 12px}.store-list .table-row{grid-template-columns:38px minmax(0,1fr) 145px 94px}.store-price{font-size:12px;text-align:right}.store-price small{font-size:10px;color:var(--muted);display:block}.store-list .table-row p{max-width:58ch}.page-summary{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.page-summary strong{color:var(--text);font-weight:500}.chat-layout{display:grid;grid-template-columns:minmax(0,1fr) 248px;grid-gap:32px;gap:32px;height:calc(100svh - 192px)}.chat-layout[data-collapsed=true]{grid-template-columns:1fr}.chat-layout[data-collapsed=true] .side{display:none}.thread{min-width:0;display:flex;flex-direction:column;height:100%;min-height:0}.chat-head{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line);padding-bottom:20px}.chat-head h1{font-family:var(--heading);font-size:22px;font-weight:550;letter-spacing:-.7px}.chat-head p{color:var(--muted);font-size:10px}.chat-head .icon-button{margin-left:auto}.msgs{overflow:auto;flex:1 1;padding:26px 4px 24px 0;scrollbar-width:thin;scrollbar-color:#ffffff25 transparent;display:flex;flex-direction:column;gap:24px}.msg{font-size:13px;line-height:1.8;max-width:65ch}.msg.user{background:#ffffff09;border:1px solid var(--line);padding:14px 18px;border-radius:16px 16px 4px 16px;align-self:flex-end;margin-left:36px;max-width:54ch}.msg.ai{padding:0 4px}.msg.ai>p{margin-bottom:12px}.msg-image{max-width:100%;border-radius:12px;display:block;margin-top:10px}.contacts{display:grid;grid-gap:0;gap:0;margin:18px 0;border-top:1px solid var(--line)}.contact{padding:13px 0;border-bottom:1px solid var(--line);display:flex;gap:12px}.contact .avatar{width:30px;height:30px;font-size:10px;background:#ffffff08}.contact strong{font-size:12px;font-weight:500}.contact p{font-size:11px;color:var(--muted);line-height:1.6}.contact-path{font-size:10px;color:#c5b2ed;margin-top:3px}.details{font-size:10px;color:var(--muted);margin-top:12px}.details summary{cursor:pointer;padding:5px 0;width:-moz-fit-content;width:fit-content}.details p{border-left:1px solid #b69be84d;margin-top:8px;padding:6px 14px;color:var(--muted)}.composer{padding:10px 10px 10px 17px;display:flex;align-items:center;gap:8px;border:1px solid #ffffff30;border-radius:14px;background:#171320b3;box-shadow:0 8px 24px #0001}.composer input{min-width:0;width:100%;background:none;border:0;outline:none;color:var(--text);font-size:12px}.composer:focus-within{border-color:var(--accent)}.composer input::placeholder{color:#b5a9c6}.send{background:#e8e0fa;color:#302041;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none}.send .icon{width:17px;height:17px}.chat-note{font-size:9px;color:var(--muted);text-align:center;margin-top:8px}.side{padding-left:24px;border-left:1px solid var(--line)}.side h2{font-family:var(--heading);font-size:13px;font-weight:500;padding:4px 0 18px}.side-card{width:100%;text-align:left;border-top:1px solid var(--line);padding:18px 0;display:block}.side-card .agent-label{font-size:11px}.side-card p{color:var(--muted);line-height:1.8;margin-top:12px}.side-card small{display:block;font-size:10px;color:#c9b7ee;margin-top:12px}.side-card:hover p{color:#fff}dialog{border:1px solid #ffffff30;border-radius:22px;background:linear-gradient(145deg,#282735f5,#171622fa);color:var(--text);padding:0;width:min(620px,calc(100vw - 32px));max-height:85svh;box-shadow:0 30px 150px #0008;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);overflow:auto}dialog::-webkit-backdrop{background:#050611a8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}dialog::backdrop{background:#050611a8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}dialog[open]{animation:dialog-in .24s var(--ease-out)}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.dialog-head{padding:25px 28px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dialog-head h2{font-family:var(--heading);font-size:25px;font-weight:500;letter-spacing:-.8px;line-height:1.3}.dialog-head .eyebrow{margin-bottom:8px}.dialog-body{padding:22px 28px 28px;font-size:13px;color:#cbc7d5;line-height:1.8}.dialog-body h3{font-size:14px;font-weight:500;color:var(--text);margin:22px 0 7px}.dialog-body p+p{margin-top:12px}.dialog-body .button{margin-top:20px}.dialog-body .source{padding:14px 16px;border-radius:10px;background:#ffffff05;border:1px solid var(--line);margin-top:20px;font-size:11px}.dialog-body .source strong{display:block;font-weight:500;color:#ebe4f6}.dialog-body .price-line{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.dialog-body .price-line strong{color:var(--text);font-weight:500}.dialog-body .row-buttons{margin-top:10px}.dialog-body .row-buttons .button{font-size:12px;min-height:42px}.dialog-body .connection-svg{margin-top:16px}.dialog-body ul{padding-left:18px}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,12px);background:#2c263bf5;border:1px solid #ffffff30;padding:13px 20px;border-radius:12px;color:var(--text);font-size:12px;opacity:0;pointer-events:none;z-index:80;box-shadow:0 12px 40px #0004;transition:opacity .2s ease,transform .2s var(--ease-out);max-width:calc(100vw - 32px)}.toast[data-on=true]{opacity:1;transform:translate(-50%)}.boot{position:fixed;inset:0;z-index:100;overflow:hidden;background:radial-gradient(circle at 50% 46%,#10111c,#07080d 62%);transition:opacity .7s ease,visibility 0s .7s}.boot.finished{opacity:0;visibility:hidden;pointer-events:none}.boot canvas{position:absolute;inset:0;width:100%;height:100%}.boot-word{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(54px,9vw,116px);line-height:1;opacity:0;transition:opacity .45s ease}.boot.revealed .boot-word{opacity:1}.boot .skip{position:absolute;right:28px;bottom:22px;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--dim);padding:12px;transition:color .2s ease}.boot .skip:hover{color:var(--text)}.wordmark{display:inline-block;font-family:var(--heading);font-weight:500;letter-spacing:-.062em;line-height:1;white-space:nowrap;color:#f6f4fb}.wm-rest{color:#f0eff4d1}.wm-deg{display:inline-block;width:.235em;height:.235em;border:.043em solid var(--accent);border-radius:50%;vertical-align:top;margin:.085em 0 0 .075em}.rise{animation:rise 1s var(--ease-out) both;animation-delay:calc(var(--i,0)*90ms + 80ms)}body:has(.boot:not(.finished)) .login-light,body:has(.boot:not(.finished)) .rise{animation-play-state:paused}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(min-width:1700px){.app{margin:36px auto;min-height:calc(100svh - 72px)}}@media(max-width:1700px){.app{margin:24px}}@media(max-width:1180px){.app{grid-template-columns:172px}.main{padding:0 26px 22px}.sidebar{padding-left:12px;padding-right:12px}.brand{padding:0 8px}.brand-name{font-size:17px}.nav button[aria-current=page]:before{left:-12px}.block-content{padding:22px}.block-footer,.signal-list{padding-left:22px;padding-right:22px}.lead-card h2{font-size:26px}.chat-layout{gap:20px;grid-template-columns:minmax(0,1fr) 210px}.side{padding-left:18px}.agent-table .table-row{grid-template-columns:36px minmax(0,1fr) 75px auto}.agent-table .next-run{display:none}.table-row{padding:18px;gap:12px}.store-list .table-row{grid-template-columns:36px minmax(0,1fr) 105px 80px}}@media(max-width:900px){.app{margin:12px;grid-template-columns:70px;min-height:calc(100svh - 24px);border-radius:22px}.sidebar{padding:25px 10px 18px}.brand{padding:0;justify-content:center}.brand-name,.nav .nav-label,.profile-text,.sidebar-bottom .balance,.workspace{display:none}.nav{margin-top:35px}.nav button{padding:13px;justify-content:center}.nav button[aria-current=page]:before{left:-10px}.sidebar-bottom{padding-top:30px}.profile{padding:18px 0 0;justify-content:center}.main{padding:0 24px 20px}.topbar{height:66px}.screen{padding-top:28px}.pagehead h1{font-size:35px}.pagehead{margin-bottom:25px}.date{display:none}.blocks{gap:14px;grid-template-columns:1fr 1fr}.lead-card h2{font-size:24px}.block-content{padding:20px}.card-action small{display:none}.finance-amount{font-size:39px}.block-footer,.signal-list{padding-left:20px;padding-right:20px}.network-card{grid-template-columns:1fr 1fr}.network-card h2{font-size:20px}.chat-layout{grid-template-columns:1fr;min-height:550px}.chat-head .icon-button,.side{display:none}.status{font-size:10px}.store-list .table-row{grid-template-columns:32px minmax(0,1fr) auto}.store-price{grid-column:2;text-align:left}.store-list [data-hire]{grid-column:3;grid-row:span 2}.store-price small{display:inline;margin-left:4px}.agent-table .table-row{grid-template-columns:32px minmax(0,1fr) auto}.agent-table .metric{display:none}.access-table td,.access-table th{padding:14px}.table-row{grid-template-columns:32px minmax(0,1fr) auto}.table-row .status{grid-column:2}.table-row .row-action{grid-column:3;grid-row:1/3;align-self:center}.store-list .table-row p{font-size:11px}}@media(max-width:620px){.app{margin:8px;display:block;border-radius:20px;min-height:calc(100svh - 16px)}.sidebar{padding:15px 16px 0;border-right:0;background:none;display:block}.brand{justify-content:flex-start}.brand-name{display:inline;font-size:17px}.brand-mark{width:25px;height:29px}.sidebar-bottom,.workspace{display:none}.nav{display:flex;justify-content:space-between;gap:2px;margin-top:18px;border-bottom:1px solid var(--line);padding-bottom:12px}.nav button{padding:8px;min-height:40px;gap:6px;flex:1 1;font-size:10px}.nav .nav-label{display:inline}.nav .icon,.nav button[aria-current=page]:before{display:none}.main{padding:0 18px 20px}.topbar{height:45px;border-bottom:0}.breadcrumb{display:none}.top-right{justify-content:space-between;width:100%}.screen{padding-top:16px}.pagehead h1{font-size:32px;letter-spacing:-1.3px}.pagehead p{font-size:12px;margin-top:10px}.pagehead{margin-bottom:26px;align-items:flex-start;flex-direction:column;gap:16px}.blocks{grid-template-columns:1fr}.lead-card h2{font-size:29px}.finance-amount{font-size:43px}.network-card{grid-template-columns:1fr}.network-card .block-content{padding-bottom:0}.network-card h2{max-width:100%;font-size:23px}.network-visual{min-height:190px}.network-caption{display:none}.brief-label .update{font-size:10px}.inchy-bar{padding:14px}.inchy-bar span{font-size:11px}.page-footer{align-items:flex-start;gap:10px}.table-row{padding:16px 14px;gap:12px}.table-row h3{font-size:12px}.table-row .row-action,.table-row p{font-size:10px}.access-table td,.access-table th{padding:12px 7px;font-size:10px}.toggle{width:34px}.toggle[aria-checked=true]:after{transform:translateX(14px)}.agent-table .table-row{grid-template-columns:30px minmax(0,1fr)}.agent-table .row-buttons{grid-column:2;margin-top:2px}.store-list .table-row{grid-template-columns:minmax(0,1fr) auto}.store-list .source-icon{display:none}.store-price{grid-column:1}.store-list [data-hire]{grid-column:2}.page-summary{display:none}.chat-layout{height:calc(100svh - 215px);min-height:430px}.msg.user{margin-left:18px}.dialog-head{padding:22px 20px 0}.dialog-head h2{font-size:23px}.dialog-body{padding:20px}.ambient .a1{width:160vw;left:-40vw;bottom:-17vh}.ambient .a2{width:160vw;right:-65vw}.ambient .a3{width:140vw}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.boot{display:none}.ambient i{will-change:auto;animation:none!important}.button:active{transform:none}}@media(prefers-reduced-transparency:reduce){.app{background:#191925;-webkit-backdrop-filter:none;backdrop-filter:none}.block{background:#242331}dialog{background:#252330;-webkit-backdrop-filter:none;backdrop-filter:none}}.brand{gap:0;padding-left:8px;align-items:center}.brand-mark{width:34px;height:38px;color:#efedf5}.brand-name{font-size:24px;font-weight:550;letter-spacing:-1.3px;margin-left:-2px}.app{background:linear-gradient(125deg,#272a3666,#1618248c 48%,#2b244533);border-radius:22px}.sidebar{background:#11121b55}.block{box-shadow:none;border-radius:16px}.lead-card{background:linear-gradient(125deg,#ffffff09,#ffffff02)}.ambient .a1{height:66vh;width:115vw;left:-45vw;bottom:-43vh;filter:blur(40px);background:radial-gradient(ellipse,#9652ef 0,#7932d9 22%,#531eaf99 45%,transparent 70%);animation:aurora-flow-a 6.5s ease-in-out infinite alternate}.ambient .a2{height:56vh;width:105vw;right:-45vw;bottom:-27vh;filter:blur(42px);background:radial-gradient(ellipse,#b28cfa 0,#8842d6aa 27%,#44188566 50%,transparent 70%);animation:aurora-flow-b 8.5s ease-in-out infinite alternate}.ambient .a3{width:95vw;height:24vh;left:0;bottom:-18vh;background:#7039ee;filter:blur(50px);animation:aurora-flow-c 5.7s ease-in-out infinite alternate}.ambient .ribbon{width:140vw;height:55vh;left:-18vw;bottom:-43vh;border:65px solid transparent;border-top-color:#b188f85c;filter:blur(25px);transform:rotate(-12deg);animation:aurora-ribbon 9s ease-in-out infinite alternate}@keyframes aurora-flow-a{0%{transform:translate(-5vw,4vh) rotate(-16deg) scaleY(.8)}50%{transform:translate(15vw,-12vh) rotate(2deg) scale(1.15,.95)}to{transform:translate(37vw,-4vh) rotate(18deg) scale(.9,1.1)}}@keyframes aurora-flow-b{0%{transform:translate(7vw,6vh) rotate(10deg)}50%{transform:translate(-12vw,-5vh) rotate(-8deg) scale(.9,1.2)}to{transform:translate(-35vw,9vh) rotate(-22deg)}}@keyframes aurora-flow-c{to{transform:translate(32vw,-16vh) rotate(-12deg) scale(1.2,.7)}}@keyframes aurora-ribbon{to{transform:translate(-6vw,-13vh) rotate(13deg) scale(1.2,.7)}}.agent-avatar{display:block;overflow:visible;flex:none}.character-body{transform-origin:80px 95px;transition:transform .22s var(--ease-out)}.character-eyes{transition:transform .18s var(--ease-out)}@media(hover:hover) and (pointer:fine){.agent-card:hover .character-body{transform:translateY(-3px) rotate(-3deg)}.agent-card:hover .character-eyes{transform:translateX(2px)}.rail-inchy:hover .character-body{transform:rotate(-5deg)}}.mini-portrait{width:33px;height:33px;display:grid;place-items:center}.mini-portrait .agent-avatar{width:43px;height:43px}.block header{margin-bottom:18px}.footer-open{font-size:10px;color:var(--muted);padding:3px 0;position:relative}.footer-open:after,.quiet:after{content:"";position:absolute;inset:-8px -4px}.footer-open:hover{color:var(--text)}.inchy-orb{background:none;box-shadow:none;width:44px;height:44px;border-radius:0;display:block}.inchy-orb .agent-avatar{width:52px;height:52px;margin:-4px}.inchy-bar{padding:8px 18px;background:#ffffff05;border-radius:12px}.inchy-bar b{font-weight:550;color:#f4effb}.inchy-bar>span:not(.inchy-orb){font-size:13px;color:var(--muted)}.rail-inchy{width:100%;display:flex;align-items:center;gap:6px;padding:12px 2px;text-align:left;margin-bottom:12px}.rail-inchy [data-portrait]{width:44px;height:44px;flex:none}.rail-inchy .agent-avatar{width:50px;height:50px;margin:-3px}.rail-inchy strong{display:block;font-size:12px;font-weight:500}.rail-inchy small{display:block;font-size:10px;color:var(--muted)}.rail-inchy>span:last-child{margin-left:auto;color:var(--muted);font-size:13px}#s-agents .pagehead{margin-bottom:26px}.team-layout{display:grid;grid-template-columns:minmax(0,1fr) 256px;grid-gap:28px;gap:28px;align-items:start}.team-main{min-width:0}.team-toolbar{justify-content:space-between;gap:16px;margin-bottom:20px;min-height:36px}.team-filters,.team-toolbar{display:flex;align-items:center}.team-filters{gap:4px}.team-filters button{font-size:11px;color:var(--muted);padding:8px 11px;border-radius:7px;white-space:nowrap}.team-filters button span{margin-left:5px;color:#a6a0b3}.team-filters button[aria-pressed=true]{background:#ffffff0d;color:var(--text);box-shadow:inset 0 0 0 1px #ffffff15}.team-toolbar input{width:132px;border:0;border-bottom:1px solid #ffffff20;padding:8px 0;background:none;color:var(--text);font-size:11px;border-radius:0}.team-toolbar input::placeholder{color:var(--muted)}.team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.agent-card{background:#ffffff05;border:1px solid var(--line);border-radius:16px;position:relative;overflow:hidden;transition:background .18s ease,border-color .18s ease;min-width:0}.agent-card[data-selected=true]{background:linear-gradient(140deg,#ffffff09,#ffffff02);border-color:#ffffff40}.agent-card[data-paused=true] .portrait-stage{opacity:.45}.agent-card-top{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 0;height:42px}.agent-card-top .agent-number{font-size:9px;color:var(--muted);letter-spacing:.12em}.agent-power{font-size:10px;color:var(--muted);padding:5px 8px;border:1px solid #ffffff18;border-radius:6px}.agent-power:hover{background:#ffffff0a;color:var(--text)}.agent-card-open{width:100%;display:block;text-align:left;padding:0 20px 18px}.portrait-stage{height:146px;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse at center,#ffffff04,transparent 70%)}.portrait-stage .agent-avatar{width:157px;height:157px}.agent-card h2{font-family:var(--heading);font-size:21px;letter-spacing:-.65px;font-weight:550;line-height:1.3;margin-top:8px}.agent-card .agent-role{font-size:11px;color:var(--muted);margin-top:4px}.agent-card-foot{display:flex;justify-content:space-between;align-items:center;padding:13px 20px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.agent-card-foot .icon{width:15px;height:15px}.agent-state{display:flex;align-items:center;gap:7px}.agent-state:before{content:"";width:4px;height:4px;border-radius:50%;background:#afc2b9}.agent-state.attention:before{background:#d6bc8c}.agent-state.paused:before{background:#93919e}.agent-detail-button{font-size:10px;color:var(--muted);padding:4px}.agent-detail-button:hover{color:#fff}#agentNoResults{color:var(--muted);font-size:13px;padding:50px 16px;text-align:center}.team-detail{border-left:1px solid var(--line);padding-left:26px;position:-webkit-sticky;position:sticky;top:24px;min-height:620px}.profile-eyebrow{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--muted);padding:8px 0 0}.detail-portrait{height:164px;display:flex;align-items:center;justify-content:center}.detail-portrait .agent-avatar{width:160px;height:160px}.team-detail h2{font-family:var(--heading);font-size:25px;font-weight:500;letter-spacing:-.8px}.profile-role{font-size:11px;color:var(--muted);margin-top:2px}.profile-description{font-size:12px;color:#c8c5d1;line-height:1.8;margin:20px 0}.team-detail .button{width:100%;font-size:12px;margin:0 0 26px}.profile-section{padding:19px 0;border-top:1px solid var(--line)}.profile-section h3{font-size:10px;font-weight:500;color:var(--muted);margin-bottom:9px}.profile-section p{font-size:12px;line-height:1.8}.profile-section p span{color:var(--muted);display:block;font-size:11px}.profile-section .profile-action{font-size:11px;color:var(--accent);margin-top:12px;padding:4px 0}.profile-back{display:none}.chat-portrait{width:54px;height:54px;display:grid;place-items:center;padding:0}.chat-portrait .agent-avatar{width:66px;height:66px}.chat-head{gap:12px;padding-bottom:16px}.chat-head h1{font-size:24px}.chat-head p{font-size:11px}.chat-layout{grid-template-columns:minmax(0,1fr) 220px;gap:34px;height:calc(100svh - 158px);min-height:610px}.chat-roster{padding-bottom:20px}.chat-roster h2{font-size:10px;color:var(--muted);font-family:var(--body);font-weight:500;margin-bottom:10px}.roster-person{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 7px;border-radius:8px;margin-left:-7px;margin-bottom:2px}.roster-person .agent-avatar{width:40px;height:40px}.roster-person strong{font-size:11px;font-weight:500;display:block}.roster-person small{font-size:10px;color:var(--muted);display:block}.roster-person[aria-current=true]{background:#ffffff08}.roster-person:hover{background:#ffffff0a}.side .briefings-title{font-family:var(--body);font-size:10px;color:var(--muted);padding:12px 0 15px;border-top:1px solid var(--line)}.side-card p{font-size:11px}.side-card{padding:14px 0}.msg.ai{max-width:63ch}.msg.ai>p{font-size:13px}.composer{background:#171521b3}.store-list .table-row{grid-template-columns:50px minmax(0,1fr) 105px;padding:18px 24px}.store-portrait{width:48px;height:48px}.store-portrait .agent-avatar{width:58px;height:58px;margin:-5px}@media(max-width:1180px){.team-layout{grid-template-columns:minmax(0,1fr) 225px;gap:20px}.team-detail{padding-left:20px}.team-toolbar{flex-wrap:wrap;gap:8px}.team-toolbar input{width:100%}.agent-card-open{padding-left:16px;padding-right:16px}.agent-card h2{font-size:19px}.portrait-stage{height:138px}}@media(max-width:900px){.brand-name{display:none}.brand{padding:0}.rail-inchy>span:not(:first-child){display:none}.rail-inchy{padding:10px 0}.team-layout{grid-template-columns:minmax(0,1fr) 210px;gap:18px}.team-grid{gap:12px}.agent-card-top{padding:12px 12px 0}.agent-card-open{padding:0 12px 14px}.agent-card h2{font-size:17px}.agent-role{font-size:10px!important}.agent-card-foot{padding:12px}.team-detail{padding-left:18px}.portrait-stage{height:118px}.portrait-stage .agent-avatar{width:130px;height:130px}.team-filters button{padding:8px}.chat-layout{grid-template-columns:1fr}}@media(max-width:720px){.team-layout{display:block}.team-detail,.team-layout[data-show-profile=true] .team-main{display:none}.team-layout[data-show-profile=true] .team-detail{display:block;border:0;padding-left:0;min-height:0}.profile-back{display:inline-block;font-size:11px;color:var(--muted);padding:8px 0}.team-detail .detail-portrait{height:180px}.team-detail .detail-portrait .agent-avatar{width:185px;height:185px}.team-toolbar{flex-wrap:nowrap}.team-toolbar input{width:120px}.team-grid{gap:14px}.portrait-stage{height:150px}.portrait-stage .agent-avatar{width:160px;height:160px}.agent-card h2{font-size:21px}.agent-role{font-size:11px!important}.agent-card-open{padding:0 18px 16px}.agent-card-top{padding:14px 16px 0}.agent-card-foot{padding:13px 18px}}@media(max-width:620px){.brand-name{display:inline;font-size:23px}.brand-mark{width:33px;height:36px}.brand{gap:0}.rail-inchy,.workspace{display:none}.team-toolbar{flex-wrap:wrap}.team-toolbar input{width:100%;margin-bottom:6px}.team-grid{gap:12px}.portrait-stage{height:124px}.portrait-stage .agent-avatar{width:140px;height:140px}.agent-card-top{padding:12px 12px 0}.agent-card-open{padding:0 12px 14px}.agent-card h2{font-size:17px}.agent-card .agent-role{font-size:10px!important;min-height:32px}.agent-card-foot{padding:12px;font-size:9px}.agent-number{font-size:8px!important}.agent-power{font-size:9px;padding:4px}.agent-card-foot .agent-detail-button{display:none}.store-list .table-row{grid-template-columns:40px minmax(0,1fr);padding:16px}.store-list .table-row [data-hire]{grid-column:2;grid-row:auto;justify-self:start;margin-top:8px}.store-portrait{display:block;width:38px;height:38px}.store-portrait .agent-avatar{width:48px;height:48px}.chat-layout{height:calc(100svh - 228px);min-height:420px}.inchy-bar>span:not(.inchy-orb){font-size:12px}.ambient .a1{width:180vw;left:-70vw}.ambient .a2{width:180vw;right:-80vw}.ambient .ribbon{width:220vw;left:-70vw}}@media(prefers-reduced-motion:reduce){.agent-avatar .character-body,.agent-avatar .character-eyes{transition:none!important;transform:none!important}}.cost{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inline-link{color:var(--accent);font-size:11px;padding:0 0 0 6px}.chip{display:inline-block;font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 9px;margin:2px 6px 2px 0}.proposal{margin:16px 0 4px;border:1px solid var(--line-strong);border-radius:18px;background:#ffffff07;padding:18px 20px 16px;max-width:560px}.proposal-head{display:flex;gap:16px;align-items:center}.proposal-portrait svg{width:64px;height:64px}.proposal-name{flex:1 1;min-width:0}.proposal textarea,.proposal-name input{width:100%;font-family:var(--heading);font-size:20px;font-weight:600;letter-spacing:-.5px;color:var(--text);background:none;border:0;border-bottom:1px solid var(--line-strong);padding:4px 0;outline:none}.proposal textarea{font-family:var(--body);font-size:13px;font-weight:400;letter-spacing:0;resize:vertical;margin:4px 0 12px}.proposal textarea:focus,.proposal-name input:focus{border-bottom-color:var(--accent)}.proposal-name input:disabled{border-bottom-color:transparent}.proposal-title{font-size:11px;color:var(--muted);margin-top:4px}.proposal-facts{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:9px 14px;gap:9px 14px;margin:16px 0 0;font-size:12px}.proposal-facts dt{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--muted);padding-top:2px}.proposal-facts dd{color:var(--text)}.proposal-actions{display:flex;gap:8px;margin-top:18px;align-items:center;flex-wrap:wrap}.proposal[data-created] .proposal-facts{opacity:.75}.event{display:flex;gap:10px;align-items:flex-start;font-size:11px;color:var(--muted);padding:10px 4px;margin:6px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.event .icon{width:16px;height:16px;color:var(--accent);flex:none;margin-top:1px}.artifact{margin:14px 0 4px;border:1px solid var(--line);border-radius:14px;padding:14px 16px;max-width:520px;background:#ffffff05}.artifact strong{display:block;font-family:var(--heading);font-size:15px;margin-top:6px}.artifact p{font-size:12px;color:var(--muted);margin-top:4px}.artifact-actions{display:flex;gap:14px;margin-top:6px}.computer-card{border:1px solid var(--line-strong);border-radius:14px;padding:14px 16px;margin:0 0 22px;background:#ffffff06}.computer-head{display:flex;justify-content:space-between;align-items:center}.computer-head .eyebrow{display:flex;gap:6px;align-items:center}.computer-head .icon{width:14px;height:14px}.live{font-size:10px;color:#cdefdc;display:flex;align-items:center;gap:6px}.live:before{content:"";width:6px;height:6px;border-radius:50%;background:#5fd28f;box-shadow:0 0 0 3px #5fd28f33}.computer-screen{margin-top:12px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#0d0f19}.computer-url{font-size:9px;color:var(--dim);padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.computer-page{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;padding:10px}.computer-page i{display:block;aspect-ratio:16/10;border-radius:4px;background:linear-gradient(135deg,#ffffff14,#ffffff06)}.computer-page i:nth-child(2){background:linear-gradient(135deg,#8060ed55,#ffffff08)}.computer-status{font-size:11px;color:var(--muted);margin-top:10px}.computer-actions{display:flex;gap:14px}.agent-cost{margin-left:auto;margin-right:12px}.agent-cost,.shared-by{font-size:10px;color:var(--muted)}.shared-by{font-weight:500;margin-left:8px}.brain-row,.member-row,.skill-row{grid-template-columns:38px minmax(0,1fr) 150px auto}.segmented{display:inline-flex;border:1px solid var(--line-strong);border-radius:10px;overflow:hidden}.segmented button{padding:9px 14px;font-size:12px;color:var(--muted)}.segmented button[aria-pressed=true]{background:#ffffff12;color:var(--text)}.toggle{width:36px;height:20px;border-radius:999px;background:#ffffff22;position:relative;transition:background .16s}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s var(--ease-out)}.toggle[aria-checked=true]{background:var(--accent-strong)}.toggle[aria-checked=true]:after{transform:translateX(16px)}.brains-note{font-size:11px;margin-top:16px}.budget-card{display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-gap:24px;gap:24px;border:1px solid var(--line);border-radius:18px;background:#ffffff05;padding:22px 24px;margin-bottom:8px}.budget-big{font-family:var(--heading);font-size:34px;font-weight:600;letter-spacing:-1.2px;margin-top:6px}.budget-big .dim{font-size:13px;font-weight:400;letter-spacing:0;font-family:var(--body)}.budget-bar{height:6px;border-radius:999px;background:#ffffff14;margin:14px 0 10px;overflow:hidden}.budget-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--accent-strong),var(--accent));border-radius:999px}.budget-note{font-size:11px}.budget-side{border-left:1px solid var(--line);padding-left:24px;display:grid;align-content:start;grid-gap:4px;gap:4px}.budget-side p{font-size:15px;margin-bottom:10px}.agent-state.idle:before{background:#ffffff40}@media(max-width:620px){.nav{overflow-x:auto;justify-content:flex-start;gap:6px;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav button{flex:none}.proposal-facts{grid-template-columns:1fr}.brain-row,.member-row,.skill-row{grid-template-columns:38px minmax(0,1fr) auto}.brain-row .metric,.member-row .metric,.skill-row .metric{display:none}.budget-card{grid-template-columns:1fr}.budget-side{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:14px}.agent-cost{display:none}}@media(min-width:901px){.chat-layout{height:calc(100svh - 168px);min-height:380px}}@media(min-width:1700px){.chat-layout{height:calc(100svh - 192px)}}.brain-pick,.composer{position:relative}.brain-pick{flex:none}.brain-button{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:9px;border:1px solid var(--line);background:#ffffff08;font-size:12px;color:var(--text)}.brain-button:hover{background:#ffffff10}.brain-button .icon{width:15px;height:15px;color:#c4b2ff}.brain-button .caret{width:12px;height:12px;color:var(--muted)}.brain-menu{position:absolute;left:0;bottom:calc(100% + 12px);width:320px;max-height:min(440px,60vh);overflow:auto;padding:14px 8px 8px;border-radius:16px;border:1px solid #ffffff2b;background:#1b1b28f8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 30px 60px #0008;z-index:5}.brain-menu .eyebrow{padding:0 10px 8px}.menu-sub{font-size:11px;color:var(--muted);padding:10px 10px 4px}.brain-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:9px 10px;border-radius:10px;font-size:13px}.brain-item:focus-visible,.brain-item:hover{background:#ffffff0c}.brain-item[aria-selected=true]{background:#ffffff10}.brain-item .icon{width:16px;height:16px;color:#c4b2ff;flex:none}.brain-item .check{margin-left:auto;color:var(--text)}.brain-item span{display:flex;flex-direction:column;gap:1px;min-width:0}.brain-item small{font-size:11px;color:var(--muted)}.brain-item:disabled{opacity:.5}.menu-link{display:block;padding:10px;margin-top:4px;border-top:1px solid var(--line)}.pagehead-actions{display:flex;align-items:center;gap:16px}.brain-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.brain-toolbar.second{margin-bottom:22px}.segmented.status-filter button span{opacity:.6;margin-left:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brain-search{margin-left:auto;min-width:260px;padding:10px 14px;border-radius:10px;border:1px solid var(--line-strong);background:#ffffff08;color:var(--text);font-size:12px}.brain-search::placeholder{color:var(--dim)}.select-label{font-size:11px;color:var(--muted);display:inline-flex;align-items:center;gap:8px}.select-label select{font:inherit;font-size:12px;color:var(--text);background:#ffffff08;border:1px solid var(--line-strong);border-radius:9px;padding:8px 10px}.brain-count{margin-left:auto;font-size:11px;color:var(--muted)}.provider-group{margin-bottom:26px}.provider-title{display:flex;align-items:center;gap:10px;font-family:var(--heading);font-size:16px;font-weight:600;letter-spacing:-.3px;margin:0 0 12px}.provider-title .source-icon{width:30px;height:30px;font-size:11px}.provider-sub .count,.provider-title .count{font-family:var(--body);font-size:11px;font-weight:400;color:var(--muted)}.provider-sub{font-size:12px;font-weight:500;color:var(--muted);margin:16px 0 10px;display:flex;gap:8px;align-items:center}.model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.model-card{border:1px solid var(--line);border-radius:16px;background:#ffffff05;padding:18px 18px 14px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s}.model-card:hover{border-color:var(--line-strong)}.model-top{display:flex;align-items:flex-start;gap:12px}.model-name{flex:1 1;min-width:0}.model-name h3{font-size:14px;font-weight:600;letter-spacing:-.2px}.model-name p{font-size:11px;color:var(--muted);margin-top:2px}.tags{display:flex;gap:6px;flex-wrap:wrap}.tag{font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 9px}.tag.ok{color:#cdefdc;border-color:#5fd28f44}.rate-head{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-top:4px}.rate{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap}.rate strong{font-family:var(--heading);font-size:20px;font-weight:600;letter-spacing:-.4px}.rate span{font-size:11px;color:var(--muted);margin-right:6px}.rate-note{font-size:10px;color:var(--dim)}.model-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:10px;margin-top:auto;font-size:11px;color:var(--muted)}@media(max-width:620px){.brain-search{min-width:0;width:100%;margin-left:0}.brain-menu{width:min(320px,calc(100vw - 40px))}.brain-button .caret,.brain-button span{display:none}.pagehead-actions{flex-wrap:wrap}}.msgs{min-height:0}.thread{overflow:hidden}@media(min-width:901px){.chat-layout{grid-template-rows:minmax(0,1fr)}.thread{height:auto;min-height:0}}.provider-logo{display:block;color:var(--text)}.logo-box{background:#ffffff0d}.provider-letter{font-family:var(--heading);font-size:12px}.brain-button-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.brain-item .provider-logo{flex:none;color:var(--text)}@media(min-width:621px){.app{height:calc(100svh - 48px);min-height:0;grid-template-rows:minmax(0,1fr);overflow:clip}.sidebar{scrollbar-width:none}.main,.sidebar{min-height:0;overflow:auto}.main{scrollbar-width:thin;scrollbar-color:#ffffff25 transparent;overscroll-behavior:contain}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#12131bcc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);margin:0 -40px;padding:0 40px}.chat-layout{height:calc(100svh - 168px)}}@media(min-width:1700px){.app{height:calc(100svh - 72px)}.chat-layout{height:calc(100svh - 192px)}}@media(min-width:621px) and (max-width:1180px){.topbar{margin:0 -26px;padding:0 26px}}@media(min-width:621px) and (max-width:900px){.app{height:calc(100svh - 24px)}.topbar{margin:0 -24px;padding:0 24px}.chat-layout{height:calc(100svh - 150px)}}@media(min-width:621px){body{display:flow-root;overflow:hidden;height:100svh}.sidebar-bottom{padding-top:24px}.side{overflow:auto;scrollbar-width:thin;scrollbar-color:#ffffff25 transparent;padding-right:4px}.side,.thread{min-height:0}}@media(min-width:621px) and (max-height:820px){.nav{margin-top:28px;gap:3px}.nav button{padding:10px 14px}.sidebar{padding-top:22px}.balance{padding:12px 12px 16px}}.balance{display:block;width:100%;text-align:left;padding:14px 12px 16px;border-radius:12px}.balance:hover{background:#ffffff08}.budget-ring{flex:none}.budget-ring .value{stroke:#b6a0ff;stroke-dasharray:71 100;stroke-linecap:round}@media(min-width:621px) and (max-height:900px){.topbar{height:50px}.screen{padding-top:14px}.pagehead{margin-bottom:12px;align-items:center}.pagehead h1{font-size:26px;letter-spacing:-1.1px;line-height:1.15}.pagehead p{font-size:12px;margin-top:4px}.date{padding-bottom:0}.section-title{font-size:14px;margin:16px 0 10px}.table-row{padding:12px 16px}.button{min-height:36px;padding:8px 13px;font-size:12px}.brief-label{margin-bottom:8px}.blocks{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.block-content{padding:14px 16px}.block header{margin-bottom:10px}.opportunity-label{margin-bottom:6px}.lead-card h2{font-size:19px;letter-spacing:-.6px;line-height:1.2}.lead-card .description{font-size:12px;line-height:1.5;margin:6px 0 10px}.card-action{gap:12px}.signal-list{padding:0 16px}.signal{min-height:36px;padding:6px 0;font-size:12px}.finance-amount{font-size:26px}.finance-caption{font-size:11px}.finance-items{margin-top:8px}.finance-item{padding:8px 0}.block-footer{padding:8px 16px}.network-card{grid-column:auto;grid-template-columns:1fr;min-height:0}.network-card .block-content{padding-bottom:0}.network-card h2{font-size:16px;letter-spacing:-.4px;line-height:1.25}.network-card p{font-size:12px}.network-visual{min-height:120px;max-height:140px}.network-visual svg{max-height:130px}.network-caption{display:none}.inchy-bar{margin-top:10px;padding:7px 14px;font-size:12px}.page-footer{margin-top:8px}.chat-head{padding-bottom:12px}.chat-head h1{font-size:20px}.chat-portrait,.chat-portrait svg{width:44px;height:44px}.msgs{gap:16px;padding-top:16px}.team-toolbar{margin-bottom:12px}.portrait-stage{height:112px}.portrait-stage svg{width:112px;height:112px}.agent-card h2{font-size:18px;margin-top:4px}.team-detail{min-height:0}.detail-portrait svg{width:110px;height:110px}.model-card{padding:14px 14px 12px;gap:9px}.rate strong{font-size:17px}.brain-toolbar{margin-bottom:10px}.brain-toolbar.second{margin-bottom:16px}.segmented button{padding:7px 12px;font-size:11.5px}.budget-card{padding:16px 20px}.budget-big{font-size:28px}}.network-card h2{max-width:26ch}.network-card p{max-width:40ch}@media(min-width:621px) and (max-height:900px){.team-layout{grid-template-columns:minmax(0,1fr) 232px;gap:18px}.team-toolbar{margin-bottom:10px;min-height:32px}.team-filters button{padding:6px 9px}.team-grid{gap:10px}.agent-card-top{padding:10px 14px 0;height:30px}.agent-card-open{padding:0 16px 10px}.portrait-stage{height:82px}.portrait-stage svg{width:84px;height:84px}.agent-card h2{font-size:16px;margin-top:0;line-height:1.2}.agent-role{font-size:10px!important;margin-top:2px}.agent-card-foot{padding:8px 14px}.detail-portrait{height:104px}.detail-portrait svg{width:96px;height:96px}.team-detail h2{font-size:20px}.profile-description{margin:10px 0;line-height:1.55}.profile-section{padding:11px 0}.profile-section h3{font-size:10px}.table-row{padding:10px 16px;gap:12px}.table-row h3{font-size:12.5px}.table-row p{font-size:10.5px;margin-top:2px}.source-icon{width:30px;height:30px;font-size:11px}.store-portrait svg{width:32px;height:32px}.access-table td,.access-table th{padding:8px 10px}.brains-note,.table-footnote{margin-top:8px;font-size:10.5px}.budget-card{padding:14px 18px;gap:18px;margin-bottom:4px}.budget-big{font-size:24px;margin-top:2px}.budget-bar{margin:8px 0 6px}.budget-side p{font-size:13px;margin-bottom:6px}.member-row .avatar{width:30px;height:30px;font-size:11px}.chip{padding:2px 8px;font-size:9.5px}.provider-group{margin-bottom:16px}.provider-title{font-size:14px;margin-bottom:8px}.model-grid{gap:10px}.team-detail{position:-webkit-sticky;position:sticky;top:0;max-height:calc(100svh - 196px);overflow:auto;scrollbar-width:thin;scrollbar-color:#ffffff25 transparent;padding-right:6px}#s-safe .section-title{margin:12px 0 8px}#s-safe .table-row{padding:9px 16px}#s-safe .pagehead{margin-bottom:8px}.access-table td,.access-table th{padding:7px 10px}.team-detail{max-height:calc(100svh - 222px)}#s-safe .section-title{margin:10px 0 6px}#s-safe .table-row{padding:7px 16px}.access-table td,.access-table th{padding:5px 10px}.table-footnote{margin-top:6px}}@media(min-width:621px){.main{display:flex;flex-direction:column}.topbar{flex:none}#s-chat{flex:1 1;min-height:0;display:flex;flex-direction:column;padding-bottom:0}#s-chat .chat-layout{flex:1 1;min-height:0;height:auto}.thread{height:auto}.composer{margin-bottom:0}.chat-note{margin:6px 0 0}}.screen[hidden]{display:none}.nav a{display:flex;align-items:center;gap:13px;padding:12px 14px;border-radius:11px;color:var(--muted);text-align:left;font-size:13px;font-weight:500;position:relative;text-decoration:none;transition:background .16s ease,color .16s ease}.nav a[aria-current=page]{color:#fff;background:linear-gradient(110deg,#ffffff12,#ffffff06);box-shadow:inset 0 0 0 1px #ffffff13}.nav a[aria-current=page]:before{content:"";position:absolute;left:-18px;width:2px;height:17px;background:var(--accent);border-radius:2px}.nav a[aria-current=page] .icon{color:#c4b2ff}.nav a:hover{background:#ffffff0c;color:#fff}@media(min-width:621px) and (max-height:900px){.nav a{padding:10px 14px}}.login{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 46%,#10111c,#07080d 62%)}.login:after{content:"";inset:0;opacity:.07;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.login-light,.login:after{position:absolute;pointer-events:none}.login-light{left:50%;bottom:-62vh;width:150vw;height:100vh;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,#6a3df0 0,#4a1fb8 26%,#2a126866 52%,transparent 72%);filter:blur(30px);animation:login-dawn 2.6s var(--ease-out) both}@keyframes login-dawn{0%{opacity:0;transform:translate(-50%,9vh)}to{opacity:.78;transform:translate(-50%)}}.login-rail{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;padding:28px 32px}.login-rail .eyebrow{color:var(--dim)}.login-stage{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;grid-gap:clamp(44px,8vh,84px);gap:clamp(44px,8vh,84px);padding:0 24px}.login-title{font-size:clamp(54px,9vw,116px);font-weight:inherit;line-height:1}.login-form{display:grid;grid-gap:22px;gap:22px;width:min(340px,100%)}.login-field{display:grid;grid-gap:2px;gap:2px;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--dim);transition:color .2s ease}.login-field:focus-within{color:var(--accent)}.login-field input{font:400 16px/1.4 var(--body);letter-spacing:0;color:var(--text);background:none;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;padding:8px 0 10px;outline:0;transition:border-color .2s ease,box-shadow .2s ease}.login-field input:hover{border-bottom-color:#ffffff55}.login-field input:focus-visible{outline:0;border-bottom-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.login-field input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-transition:background-color 99999s;transition:background-color 99999s}.login-submit{display:flex;align-items:center;justify-content:space-between;margin-top:10px;min-height:52px;padding:0 22px 0 24px;border-radius:999px;background:#f6f4fb;color:#0b0c14;font-weight:550;font-size:14px;transition:transform .16s var(--ease-out),background .2s ease}.login-submit svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-out)}.login-submit:active{transform:scale(.98)}@media(hover:hover){.login-submit:hover{background:#fff}.login-submit:hover svg{transform:translateX(4px)}}.login-reason{font-size:12px;color:var(--red);text-align:center}@media(max-width:620px){.login-rail{padding:20px}.login-rail .eyebrow:nth-child(2){text-align:right}}.brand .brand-mark{display:none}.brand-name.wordmark{letter-spacing:-.055em;margin-left:0}@media(min-width:621px) and (max-width:900px){.brand .brand-mark{display:block}}.chip.missing{color:var(--red);border-color:var(--red)}.proposal-actions .agent-state.idle{color:var(--muted)}.file-card .button{margin-top:10px;display:inline-block}.provider-cap-row{grid-template-columns:minmax(110px,160px) minmax(0,1fr) 170px 110px;align-items:center}.provider-cap-row h3{font-size:13px;font-weight:550}.provider-cap-row .budget-bar{margin:0}.provider-cap-row .metric .dim{font-weight:400}@media(max-width:620px){.provider-cap-row{grid-template-columns:minmax(0,1fr) auto}.provider-cap-row .budget-bar{grid-column:1/-1;order:3}.provider-cap-row .agent-state{display:none}}.connect-card{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;margin:14px 0 4px;max-width:560px;padding:16px 18px;border:1px solid var(--line-strong);border-radius:18px;background:#ffffff07}.connect-logo{width:28px;height:28px}.connect-text{display:grid;grid-gap:3px;gap:3px;font-size:13px;line-height:1.45}.connect-text strong{font-weight:550;font-size:14px}.connect-outcome{color:var(--accent);font-size:12px}.connect-card .button{min-height:40px;padding:0 18px;display:inline-flex;align-items:center;text-decoration:none}@media(max-width:620px){.connect-card{grid-template-columns:28px minmax(0,1fr)}.connect-card .agent-state,.connect-card .button{grid-column:1/-1;justify-self:start}}.capability-library{margin-top:40px;border-top:1px solid var(--line);padding-top:24px}.library-controls{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:20px 0}.library-controls input{min-width:180px;flex:1 1;background:transparent;color:inherit;border:1px solid var(--line);border-radius:8px;padding:10px 12px}.library-controls [aria-pressed=true]{color:var(--accent);text-decoration:underline;text-underline-offset:6px}.library-entry{border-bottom:1px solid var(--line);padding:14px 0;font-size:13px}.library-entry summary{cursor:pointer;display:grid;grid-template-columns:minmax(160px,240px) 1fr;grid-gap:16px;gap:16px;line-height:1.5}.library-entry ol,.library-entry p{margin-top:12px;line-height:1.6}.library-entry ol{padding-left:24px}@media(max-width:620px){.library-entry summary{grid-template-columns:1fr;gap:4px}.library-controls{gap:16px}.library-controls input{width:100%;flex-basis:100%}}