@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--paper:#f5f3ee;--ink:#20231f;--muted:#73756f;--line:#dedbd3;--card:#fffefa;--rust:#b55232;--green:#3d6955}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;overflow-x:hidden}body{font-family:var(--font-geist-sans),Arial,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.app-shell{background:var(--paper);min-height:100vh;overflow-x:clip}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fffefaf5;grid-template-columns:244px minmax(300px,640px) 1fr;align-items:center;gap:24px;height:72px;padding:0 22px;display:grid;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:-.025em;align-items:center;gap:11px;font-size:18px;font-weight:760;text-decoration:none;display:flex}.brand-mark{background:var(--rust);color:#fff;border-radius:10px 10px 10px 3px;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-style:italic;font-weight:700;display:grid}.command-bar{background:#faf9f5;border:1px solid #d6d3cb;border-radius:11px;align-items:center;gap:10px;height:42px;padding:0 10px 0 14px;display:flex}.command-bar input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.command-bar input::placeholder{color:#91918a}.command-bar kbd{color:#85867f;background:#fff;border:1px solid #dedbd4;border-radius:6px;padding:3px 7px;font-size:11px;box-shadow:0 1px #d9d5cd}.search-symbol{color:#6f716b;font-size:20px}.top-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.agent-status,.sell-button,.avatar{border:1px solid var(--line);background:#fff;border-radius:10px;height:38px}.agent-status{color:#555851;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:flex}.agent-status span{background:#63a27b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e6f1e9}.agent-status.pending span{background:#c49543;box-shadow:0 0 0 3px #f4ead8}.sell-button{color:#fff;border-color:var(--rust);background:var(--rust);padding:0 15px;font-size:13px;font-weight:650}.avatar{color:#fff;background:#2d332e;border-radius:50%;width:38px;font-size:11px}.account-menu{position:relative}.account-popover{z-index:40;border:1px solid var(--line);background:#fffefa;border-radius:12px;flex-direction:column;gap:4px;width:230px;padding:14px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 16px 45px #23221e29}.account-popover small{color:#93948d;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.account-popover b{margin-top:3px;font-size:11px}.account-popover span{color:#7b7d76;font-size:9px}.account-popover button{border:1px solid var(--line);color:#6e5045;text-align:left;background:#fff;border-radius:8px;margin-top:11px;padding:8px;font-size:9px}.account-popover .verification-line{color:#776f64;background:#f3efe8;border-radius:8px;align-items:center;gap:6px;margin-top:9px;padding:7px 8px;font-size:8px;display:flex}.account-popover .verification-line i{background:#b88a70;border-radius:50%;width:7px;height:7px}.account-popover .verification-line.verified{color:#45604e;background:#edf4ee}.account-popover .verification-line.verified i{background:#4f755d}.workspace{grid-template-columns:224px minmax(570px,1fr);min-height:calc(100vh - 72px);transition:grid-template-columns .2s;display:grid}.sidebar{border-right:1px solid var(--line);background:#efede7;flex-direction:column;justify-content:space-between;padding:25px 14px 18px;display:flex}.sidebar-toggle{color:#777971;background:#f8f6f1;border:1px solid #d8d4cb;border-radius:8px;justify-content:flex-end;align-items:center;gap:7px;min-height:30px;margin:0 0 16px;padding:0 9px;font-size:15px;display:flex}.sidebar-toggle span{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.sidebar.collapsed{padding-inline:10px}.sidebar.collapsed .sidebar-toggle{justify-content:center;width:100%;padding:0}.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-text,.sidebar.collapsed .nav-item em,.sidebar.collapsed .sidebar-agent>span:nth-child(2),.sidebar.collapsed .sidebar-agent>b{display:none}.sidebar.collapsed .nav-item{justify-content:center;padding:0}.sidebar.collapsed .nav-icon{width:auto}.sidebar.collapsed .dot{width:9px;height:9px;margin:0}.sidebar.collapsed .sidebar-agent{justify-content:center;padding:9px}.sidebar{height:calc(100vh - 72px);position:sticky;top:72px;overflow:auto}.nav-item>.nav-text{text-align:left;flex:1;width:auto}.nav-item>.nav-icon{flex:none}.nav-label{text-transform:uppercase;letter-spacing:.1em;color:#94948d;margin:0 10px 9px;font-size:9px;font-weight:750}.nav-space{margin-top:25px}.nav-item{color:#5b5e57;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:12px;font-weight:560;text-decoration:none;display:flex}.nav-item>span{text-align:center;color:#777a72;width:17px;font-size:15px}.nav-item em{color:#989991;margin-left:auto;font-size:10px;font-style:normal}.nav-item.active{color:var(--ink);background:#fffefa;box-shadow:0 1px 3px #2e2f2b14}.nav-item.active>span{color:var(--rust)}.dot{border-radius:50%;width:7px;height:7px;margin:0 5px}.dot.rust{background:#b55232}.dot.blue{background:#5c7f8c}.dot.gold{background:#c59945}.sidebar-agent{background:#f8f6f1;border:1px solid #d7d4cc;border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.mini-agent,.agent-orb{color:#eef5f0;background:#30483d;border-radius:9px 9px 9px 3px;flex:none;place-items:center;font-family:Georgia,serif;font-style:italic;display:grid}.mini-agent{width:28px;height:28px;font-size:12px}.sidebar-agent div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-agent span{color:#8a8c85;font-size:9px}.sidebar-agent button{color:#8a8c85;background:0 0;border:0;margin-left:auto;font-size:19px}.marketplace{min-width:0;padding:34px 30px 60px;overflow:hidden}.market-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--rust);margin:0 0 8px;font-size:9px;font-weight:760}.market-header h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,42px);font-weight:540;line-height:1}.market-header p:last-child{color:var(--muted);margin:9px 0 0;font-size:12px}.view-actions{gap:7px;display:flex}.soft-button,.icon-button{border:1px solid var(--line);color:#5f615b;background:#fffefa;border-radius:8px;height:34px}.soft-button{padding:0 11px;font-size:11px}.soft-button span{background:#eeeae2;border-radius:10px;margin-left:5px;padding:2px 5px}.icon-button{width:34px;font-size:15px}.icon-button.muted{color:#a6a69e;background:0 0}.chips{gap:7px;margin:24px 0 18px;display:flex;overflow:auto}.chips button{white-space:nowrap;color:#5f615b;background:#faf8f3;border:1px solid #d9d5cd;border-radius:16px;height:30px;padding:0 10px;font-size:10px}.chips b{color:#9b9a93;margin-left:6px}.chips .clear-chip{color:var(--rust);background:0 0;border-color:#0000}.agent-brief{background:#f1f6f2;border:1px solid #cdd8d1;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:20px;padding:13px 14px;display:grid}.agent-orb{width:34px;height:34px}.agent-brief strong{font-size:11px}.agent-brief p{color:#6e766f;margin:3px 0 0;font-size:10px}.agent-brief button{color:var(--green);background:0 0;border:0;font-size:10px;font-weight:700}.pending-setup{background:#fff7f1;border-bottom:1px solid #cfb09f;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 22px;display:grid}.pending-setup>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pending-setup small{color:#a16047;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.pending-setup b{font-size:11px}.pending-setup div span{color:#77736d;font-size:9px}.pending-setup .sell-button{display:block}.listing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.listing-card{background:var(--card);border:1px solid #dfdcd4;border-radius:14px;overflow:hidden;box-shadow:0 3px 14px #33302a0d}.listing-photo{place-items:center;height:180px;display:grid;position:relative;overflow:hidden}.listing-photo.whaler,.inspector-photo.whaler{background:linear-gradient(175deg,#9bb5bf 0 44%,#5e8595 45% 57%,#d7c4a4 58%)}.listing-photo.jeep{background:linear-gradient(175deg,#c6b79d 0 54%,#81755f 55%)}.listing-photo.cavalier{background:linear-gradient(175deg,#a9c0c0 0 45%,#62858a 46% 62%,#afa07d 63%)}.vehicle-shape{background:#f0e9db;border-radius:50% 45% 16px 20px;width:62%;height:29%;transform:translateY(18px);box-shadow:inset -18px -9px #4a4c452e,0 10px 18px #2c2f2a40}.jeep .vehicle-shape{background:#7f3f2d;border-radius:20px 26px 9px 9px;width:58%;height:38%;box-shadow:inset 0 13px #3c463f,0 11px 16px #2c2f2a4d}.cavalier .vehicle-shape{background:#9a6a3f;border-radius:50% 45% 12px 17px;width:70%;height:34%}.photo-year{color:#ffffffe0;text-shadow:0 1px 3px #0000004d;font-family:Georgia,serif;font-size:11px;position:absolute;top:11px;left:12px}.listing-photo button{color:#575a54;background:#ffffffe6;border:0;border-radius:50%;width:31px;height:31px;font-size:17px;position:absolute;top:10px;right:10px}.fit-badge{color:#454943;background:#fffefaf0;border-radius:12px;padding:4px 8px;font-size:9px;font-weight:650;position:absolute;bottom:10px;left:10px}.listing-body{padding:13px 13px 11px}.listing-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.listing-title-row p{color:#8b8c85;margin:0 0 2px;font-size:9px}.listing-title-row h2{letter-spacing:-.01em;margin:0;font-size:12px}.listing-title-row>strong{white-space:nowrap;font-size:12px}.listing-meta{color:#74766f;margin:9px 0 12px;font-size:9px}.listing-footer{color:#999991;border-top:1px solid #ece9e2;justify-content:space-between;padding-top:9px;font-size:8px;display:flex}.remove-board-item{color:#9b4d33;text-align:center;background:#fff9f6;border:1px solid #e2c5b9;border-radius:8px;width:100%;margin-top:10px;padding:7px 9px;font-size:8px;font-weight:700}.remove-board-item:hover,.remove-board-item:focus-visible{background:#fbece5;border-color:#be6b4d}.remove-board-item span{margin-right:3px;font-size:11px}.inspector{border-left:1px solid var(--line);background:#fbfaf6;min-width:0}.inspector-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:70px;padding:0 18px;display:flex}.inspector-head p{color:#93948c;text-transform:uppercase;letter-spacing:.1em;margin:0 0 3px;font-size:8px}.inspector-head strong{font-size:12px}.inspector-head button{color:#8d8e87;background:0 0;border:0;font-size:19px}.inspector-photo{place-items:center;height:158px;display:grid}.inspector-photo .vehicle-shape{width:58%;height:31%}.inspector-price{justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.inspector-price>div{flex-direction:column;gap:3px;display:flex}.inspector-price strong{font-family:Georgia,serif;font-size:22px;font-weight:550}.inspector-price span{color:#888a83;font-size:9px}.native-pill{background:#e8f0ea;border-radius:10px;padding:5px 7px;font-weight:650;color:#44604e!important}.signal-row{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0 18px 5px;display:grid;overflow:hidden}.signal-row span{text-align:center;color:#888a83;padding:9px 5px;font-size:8px}.signal-row span+span{border-left:1px solid var(--line)}.signal-row b{color:#474a45;margin-bottom:2px;font-size:11px;display:block}.inspector-section{border-bottom:1px solid var(--line);margin:0 18px;padding:16px 0}.section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.section-title h3{margin:0;font-size:10px}.section-title span,.section-title button{color:#96978f;font-size:8px}.section-title button{background:0 0;border:0}.assessment{border-radius:9px;padding:10px}.assessment.good{background:#edf3ee}.assessment b{color:#3f654e;font-size:9px}.assessment p{color:#657068;margin:4px 0 0;font-size:8px;line-height:1.5}.checklist{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.checklist li{color:#656861;font-size:8px}.checklist li span{color:#52745d;background:#e2eee5;border-radius:50%;place-items:center;width:14px;height:14px;margin-right:6px;font-weight:800;display:inline-grid}.checklist li.open span{color:var(--rust);background:#f4e8df}.activity{align-items:center;gap:8px;display:flex}.activity p{flex-direction:column;gap:2px;margin:0;font-size:9px;display:flex}.activity small{color:#989991;font-size:8px}.inspector-actions{grid-template-columns:1fr 1fr;gap:8px;padding:17px 18px;display:grid}.inspector-actions button{border-radius:8px;height:36px;font-size:9px;font-weight:700}.primary-action{border:1px solid var(--rust);background:var(--rust);color:#fff}.secondary-action{border:1px solid var(--line);color:#555851;background:#fff}@media (max-width:1380px){.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.workspace{grid-template-columns:210px 1fr}.workspace.nav-collapsed{grid-template-columns:72px 1fr}.topbar{grid-template-columns:210px 1fr auto}.agent-status{display:none}}@media (max-width:820px){.topbar{grid-template-columns:auto 1fr;height:auto;min-height:72px;padding:10px 14px 0}.command-bar{grid-area:2/1/auto/-1;margin-bottom:10px}.top-actions{grid-area:1/2}.workspace{display:block}.sidebar{display:none}.marketplace{padding:28px 16px 50px}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-button{display:none}}@media (max-width:560px){.listing-grid{grid-template-columns:1fr}.agent-brief{grid-template-columns:auto 1fr}.agent-brief button{grid-column:2;justify-self:start;padding:0}.listing-photo{height:220px}.view-actions{display:none}}.marketplace{padding:18px 22px 50px}.canvas-toolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:18px;min-height:62px;margin-bottom:10px;display:grid}.canvas-title{align-items:baseline;gap:13px;min-width:0;display:flex}.canvas-title .eyebrow{flex:none;margin:0;font-size:8px}.canvas-title h1{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:520;line-height:1;overflow:hidden}.canvas-summary{color:#85877f;align-items:center;gap:9px;font-size:9px;display:flex}.canvas-summary button{color:var(--green);background:0 0;border:0;border-left:1px solid #d7d3ca;padding:2px 0 2px 9px;font-size:9px;font-weight:700}.canvas-controls{align-items:center;gap:7px;display:flex}.filter-toggle{border:1px solid var(--line);color:#5f615b;background:#fffefa;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 10px;font-size:10px;display:flex}.filter-toggle.active{background:#f0eee8;border-color:#b9b4aa}.filter-toggle b{background:var(--rust);color:#fff;border-radius:50%;place-items:center;min-width:16px;height:16px;font-size:7px;display:grid}.filter-toggle span{color:#979891}.view-switch{border:1px solid var(--line);background:#fffefa;border-radius:8px;height:34px;display:flex;overflow:hidden}.view-switch button{border:0;border-left:1px solid var(--line);color:#92938c;background:0 0;width:36px;font-size:14px}.view-switch button:first-child{border-left:0}.view-switch button.active{color:#fff;background:#2f352f}.filter-panel{background:#efede7;border:1px solid #dad6cd;border-radius:11px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:20px;margin:0 0 10px;padding:10px 12px;display:grid}.filter-panel>div>small{color:#8b8d86;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.filter-panel .chips{margin:6px 0 0}.filter-panel .chips button{background:#fbfaf6;height:27px;font-size:9px}.filter-panel .chips button.selected{color:#fff;background:#30352f;border-color:#30352f}.filter-note{border-left:1px solid #d5d1c8;flex-direction:column;gap:3px;padding-left:18px;display:flex}.filter-note b{font-size:9px}.filter-note span{color:#7d7f78;font-size:8px;line-height:1.45}.board-dock{align-items:center;gap:6px;min-height:38px;margin:0 0 10px;transition:background .16s,padding .16s;display:flex;overflow:auto}.board-dock>small{color:#92938c;text-transform:uppercase;letter-spacing:.09em;flex:none;margin-right:2px;font-size:7px}.board-dock>div{color:#646760;cursor:copy;background:#faf8f3;border:1px dashed #cbc7bd;border-radius:15px;flex:none;align-items:center;gap:6px;height:29px;padding:0 10px;font-size:8px;transition:all .15s;display:flex}.board-dock>div:hover{border-color:var(--board-color);background:#fff}.board-dock i{background:var(--board-color);border-radius:50%;width:7px;height:7px}.board-dock.drag-active{background:#ece9e2;border-radius:10px;padding:7px 9px;overflow:visible}.board-dock.drag-active>small{color:#5f625b;font-weight:800}.board-dock.drag-active>div{border-width:2px;border-color:var(--board-color);background:#fffefa;justify-content:center;min-width:108px;height:38px;font-size:9px;font-weight:700}.board-dock>div.drop-ready{background:#fff;border-style:solid;transform:translateY(-2px)scale(1.04);box-shadow:0 8px 22px #2e2c2724}.board-dock>div.pointer-drop-ready{border-style:solid;border-color:var(--board-color);background:#fff;transform:translateY(-2px)scale(1.04);box-shadow:0 8px 22px #2e2c2724}.focus-canvas{min-height:0}.focus-photo{background:#262a26;border-radius:16px;height:calc(100vh - 210px);min-height:520px;position:relative;overflow:hidden;box-shadow:0 9px 34px #2827231f}.focus-photo>img{object-fit:cover;width:100%;height:100%;display:block}.focus-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#131613db);position:absolute;inset:48% 0 0}.focus-arrow{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15181561;border:1px solid #ffffff80;border-radius:50%;width:46px;height:46px;font-size:29px;position:absolute;top:50%;transform:translateY(-50%)}.focus-arrow.previous{left:18px}.focus-arrow.next{right:18px}.focus-count{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#171a1794;border-radius:15px;padding:6px 9px;font-size:8px;position:absolute;top:17px;right:18px}.focus-caption{z-index:2;color:#fff;justify-content:space-between;align-items:flex-end;gap:28px;padding:34px 38px;display:flex;position:absolute;bottom:0;left:0;right:0}.focus-caption small{color:#ffffffad;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.focus-caption h2{letter-spacing:-.035em;margin:6px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.2vw,52px);font-weight:500;line-height:1}.focus-caption strong{font-size:17px}.focus-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.focus-actions>button,.board-picker>button{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#181b186b;border:1px solid #ffffff7a;border-radius:9px;height:38px;padding:0 12px;font-size:9px;font-weight:700}.focus-actions>.primary-action{color:#2c302b;background:#fff;border-color:#fff}.focus-actions>.remove-board-control{color:#ffe4da;border-color:#f0ae93bf}.board-picker{position:relative}.board-picker>div{background:#1e211eeb;border:1px solid #ffffff6b;border-radius:10px;gap:3px;min-width:170px;padding:5px;display:grid;position:absolute;bottom:44px;right:0;box-shadow:0 14px 35px #00000040}.board-picker>div button{color:#fff;text-align:left;background:0 0;border:0;border-radius:6px;padding:8px 9px;font-size:8px}.board-picker>div button:hover{background:#ffffff1f}.focus-hint{color:#92938c;text-align:center;padding:7px 3px 0;font-size:8px}.thumbnail-canvas{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));grid-auto-rows:150px;gap:8px;display:grid}.thumbnail-canvas article{cursor:grab;background:#ddd9d0;border-radius:9px;transition:opacity .15s,transform .15s;position:relative;overflow:hidden}.thumbnail-canvas article:active{cursor:grabbing}.thumbnail-canvas article.dragging,.listing-card.dragging{opacity:.42;transform:scale(.97)}.thumbnail-canvas article:nth-child(7n+1),.thumbnail-canvas article:nth-child(7n+4){grid-area:span 2/span 2}.thumbnail-canvas img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .25s;display:block}.thumbnail-canvas article:hover img,.thumbnail-canvas article:focus-within img{transform:scale(1.035)}.thumbnail-overlay{opacity:0;color:#fff;background:linear-gradient(#0000,#161815e8);flex-direction:column;justify-content:flex-end;padding:12px;transition:opacity .18s;display:flex;position:absolute;inset:38% 0 0}.thumbnail-canvas article:hover .thumbnail-overlay,.thumbnail-canvas article:focus-within .thumbnail-overlay{opacity:1}.thumbnail-overlay small{color:#ffffffad;font-size:7px}.thumbnail-overlay b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.thumbnail-overlay strong{margin-top:2px;font-size:9px}.thumbnail-overlay>span{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.thumbnail-overlay button{color:#fff;background:#ffffff1f;border:1px solid #ffffff80;border-radius:6px;height:25px;padding:0 8px;font-size:7px}.thumbnail-board-menu{background:#161815eb;border:1px solid #ffffff47;border-radius:7px;gap:2px;margin-top:5px;padding:4px;display:grid}.thumbnail-board-menu button{text-align:left;border:0;width:100%}.listing-card:active{cursor:grabbing}.listing-photo img{pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:1050px){.canvas-toolbar{grid-template-columns:1fr auto}.canvas-summary{display:none}.filter-panel{grid-template-columns:1fr}.filter-note{display:none}.focus-photo{height:calc(100vh - 205px)}.focus-caption{padding:26px}}@media (max-width:760px){.marketplace{padding:12px 12px 40px}.canvas-toolbar{grid-template-columns:1fr;gap:9px}.canvas-title{justify-content:space-between}.canvas-title h1{font-size:24px}.canvas-controls{justify-content:space-between}.canvas-controls>.soft-button{display:none}.filter-panel{padding:9px}.focus-photo{height:calc(100vh - 250px);min-height:470px}.focus-caption{padding:24px 18px;display:block}.focus-actions{margin-top:18px}.focus-caption h2{font-size:32px}.thumbnail-canvas{grid-template-columns:repeat(2,1fr);grid-auto-rows:145px}.thumbnail-canvas article:nth-child(7n+1),.thumbnail-canvas article:nth-child(7n+4){grid-area:span 1/span 1}.thumbnail-overlay{opacity:1}.board-dock{margin-top:2px}}.plain{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.command-bar>button{color:#41604d;white-space:nowrap;background:#e9eee9;border:0;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:700}.nav-label{justify-content:space-between;align-items:center;display:flex}.nav-label button{color:#8f9089;background:0 0;border:0;font-size:13px}.nav-item{text-align:left;background:0 0;border:0;width:100%}.sidebar-agent{text-align:left;cursor:pointer;width:100%}.sidebar-agent>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.sidebar-agent small{color:#8a8c85;font-size:9px}.sidebar-agent b{color:#8a8c85;font-size:18px;font-weight:400}.chips .selected{color:#fff;background:#30362f;border-color:#30362f}.listing-card{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.listing-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #33302a17}.listing-card.selected{border-color:#a75a3d;box-shadow:0 0 0 2px #b552321f}.listing-photo img,.inspector-photo img{object-fit:cover;width:100%;height:100%;display:block}.listing-photo button.saved{color:#b55232}.listing-photo{background:#d9d4c9}.listing-body h2{line-height:1.25}.native-pill.external{background:#f3eadb;color:#7c5b2c!important}.loading-screen{background:var(--paper);color:#6f716b;place-content:center;justify-items:center;gap:12px;min-height:100vh;display:grid}.loading-screen .brand-mark{width:42px;height:42px}.loading-screen p{font-size:12px}.detail-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:0 18px;display:grid}.detail-tabs button{color:#8c8d86;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 4px 9px;font-size:9px}.detail-tabs button.active{color:var(--rust);border-bottom-color:var(--rust);font-weight:700}.detail-copy{color:#696c65;margin:0;font-size:9px;line-height:1.6}.fact-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.fact-grid span{background:#fffefa;border:1px solid #e4e1da;border-radius:8px;flex-direction:column;gap:3px;padding:8px;display:flex}.fact-grid small{color:#999991;text-transform:capitalize;font-size:7px}.fact-grid b{font-size:9px}.research-list article{background:#fffefa;border:1px solid #e2dfd7;border-radius:9px;margin-bottom:8px;padding:10px}.research-list article>b{font-size:9px}.research-list article p{color:#6f716b;margin:5px 0;font-size:8px;line-height:1.45}.research-list article small{color:#999991;font-size:7px}.deal-stack{gap:7px;display:grid}.deal-stack button{border:1px solid var(--line);color:#555851;text-align:left;background:#fff;border-radius:8px;padding:10px;font-size:9px}.detail-screen{z-index:60;background:#f5f3ee;grid-template-rows:68px minmax(0,1fr);animation:.18s ease-out detail-in;display:grid;position:fixed;inset:0}.detail-screen-nav{border-bottom:1px solid var(--line);background:#fffefa;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;display:grid}.detail-back{color:#4d504a;background:0 0;border:0;justify-self:start;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.detail-back:first-letter{font-size:17px}.detail-progress{align-items:center;gap:9px;display:flex}.detail-progress small{color:#96978f;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.detail-progress b{color:#5b5e57;font-size:9px}.detail-arrows{justify-self:end;gap:7px;display:flex}.detail-arrows button{color:#4c5049;background:#fff;border:1px solid #d8d4cb;border-radius:50%;width:37px;height:37px;font-size:24px;line-height:1}.detail-arrows button:hover:not(:disabled){color:var(--rust);border-color:#ac6e55}.detail-arrows button:disabled{opacity:.35;cursor:default}.detail-screen-layout{grid-template-columns:minmax(0,1.45fr) minmax(390px,.75fr);min-height:0;display:grid}.detail-media{background:#ebe8e1;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;padding:24px;display:grid}.detail-media>img{object-fit:cover;border-radius:16px;width:100%;height:100%;min-height:0;box-shadow:0 12px 34px #2e2c271f}.detail-media-caption{color:#696c65;align-items:center;gap:12px;font-size:9px;display:flex}.detail-media-caption small{color:#999991;margin-left:auto}.detail-content{border-left:1px solid var(--line);background:#fbfaf6;flex-direction:column;min-height:0;display:flex}.detail-title{justify-content:space-between;align-items:flex-start;gap:18px;padding:28px 30px 16px;display:flex}.detail-title h1{letter-spacing:-.04em;max-width:620px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1.02}.detail-title>div>p:last-child{color:#85877f;margin:10px 0 0;font-size:10px}.detail-save{border:1px solid var(--line);color:#73756f;background:#fff;border-radius:50%;flex:none;width:42px;height:42px;font-size:20px}.detail-save.saved{color:var(--rust)}.detail-price{justify-content:space-between;align-items:center;padding:0 30px 18px;display:flex}.detail-price strong{font-family:Georgia,serif;font-size:28px;font-weight:500}.detail-price span{color:#41604d;text-transform:capitalize;background:#e9f0ea;border-radius:12px;padding:5px 8px;font-size:8px}.detail-signals{margin:0 30px 18px}.detail-content>.detail-tabs{padding:0 30px}.detail-scroll{flex:1;min-height:0;padding:0 12px;overflow:auto}.detail-scroll .detail-copy{font-size:11px;line-height:1.7}.detail-scroll .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.detail-scroll .fact-grid span{padding:11px}.detail-scroll .assessment{padding:14px}.detail-scroll .assessment b{font-size:10px}.detail-actions{border-top:1px solid var(--line);background:#fffefa;grid-template-columns:1.2fr 1fr;gap:9px;padding:16px 30px 22px;display:grid}.detail-actions button{border-radius:9px;min-height:42px;font-size:10px;font-weight:700}.detail-screen .research-list article{padding:14px}.detail-screen .research-list article>b{font-size:10px}.detail-screen .deal-stack button{padding:14px;font-size:10px}@keyframes detail-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.price-workspace{gap:13px;display:grid}.price-workspace .section-title{align-items:flex-start;margin:0}.price-workspace .section-title div>p{color:#8a8d85;margin:4px 0 0;font-size:8px}.price-workspace .section-title>span{color:#476353;background:#e9f0ea;border-radius:999px;padding:4px 7px;font-size:7px}.price-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.price-metrics>span{background:#fffefa;border:1px solid #dedbd3;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:11px;display:flex}.price-metrics small{color:#95978f;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.price-metrics b{color:#343833;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:16px;font-weight:500;overflow:hidden}.price-workspace-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.price-workspace-actions button{color:#565a53;background:#fff;border:1px solid #d7d3ca;border-radius:8px;min-height:34px;font-size:8px;font-weight:700}.price-workspace-actions button:last-child{color:#43604f;background:#eef4ef;border-color:#b9cdbf}.price-agent-note{color:#747c75;background:#f0f4f0;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:9px;margin:0;padding:10px;font-size:8px;line-height:1.5;display:grid}.price-agent-note .agent-orb{width:24px;height:24px;font-size:10px}.price-agent-note>span:last-child{display:block}.price-agent-note b{color:#415449;margin-bottom:2px;font-size:8px;display:block}.price-agent-note code{color:#7f472f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.seller-controls>button{color:#8f432b;background:#fff7f2;border:1px solid #bd8068;border-radius:8px;width:100%;padding:9px;font-size:8px;font-weight:700}.page-header{margin-bottom:25px}.page-header .sell-button{height:38px}.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.data-card,.trade-card,.conversation-card,.agent-connections,.tool-catalog{border:1px solid var(--line);background:#fffefa;border-radius:14px;box-shadow:0 3px 14px #33302a0a}.data-card{padding:17px}.data-card-top{align-items:center;gap:7px;display:flex}.data-card-top small{text-transform:uppercase;letter-spacing:.09em;color:#8f9089;font-size:8px}.data-card-top b{color:#6d7069;margin-left:auto;font-size:9px}.status-dot{background:#c09a55;border-radius:50%;width:7px;height:7px}.status-dot.active{background:#5b9271}.status-dot.paused{background:#9d9d96}.data-card h2{margin:18px 0 6px;font-family:Georgia,serif;font-size:20px;font-weight:500}.data-card p{color:#6c6f68;margin:0;font-size:10px;line-height:1.5}.criteria{flex-wrap:wrap;gap:5px;margin:14px 0;display:flex}.criteria span,.scope-row span{color:#75776f;background:#f0eee8;border-radius:12px;padding:4px 7px;font-size:7px}.data-card>button{border:1px solid var(--line);color:#535650;background:#fff;border-radius:8px;padding:7px 10px;font-size:9px}.conversation-list{gap:14px;display:grid}.conversation-card{grid-template-columns:170px 1fr;display:grid;overflow:hidden}.conversation-card>img{object-fit:cover;width:100%;height:100%;min-height:250px}.conversation-main{padding:18px}.conversation-main>div:first-child small{color:#9a9b94;font-size:8px}.conversation-main h2{margin:3px 0 14px;font-size:15px}.bubble{color:#555851;background:#f0eee8;border-radius:11px;max-width:88%;margin:8px 0;padding:11px;font-size:9px;line-height:1.45}.bubble.sent{background:#e8f0ea;margin-left:auto}.bubble.draft{background:#fff9f4;border:1px dashed #c28e78}.bubble small{color:#999991;margin-top:6px;font-size:7px;display:block}.bubble button{background:var(--rust);color:#fff;border:0;border-radius:6px;margin-top:8px;padding:5px 8px;font-size:8px}.offer-row{border:1px solid #ddd8cf;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.offer-row span{flex-direction:column;display:flex}.offer-row small{color:#999991;text-transform:uppercase;font-size:7px}.offer-row b{margin-top:2px;font-size:15px}.offer-row p{color:#6d7069;margin:4px 0 0;font-size:8px}.offer-row button{background:var(--rust);color:#fff;border:0;border-radius:7px;padding:7px 9px;font-size:8px}.trade-grid{gap:14px;display:grid}.trade-card{padding:18px}.trade-head{align-items:center;gap:10px;display:flex}.trade-head>span{color:#42614e;background:#edf2ed;border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.trade-head small{color:#92938c;text-transform:uppercase;font-size:7px}.trade-head h2{margin:3px 0 0;font-family:Georgia,serif;font-size:21px;font-weight:500}.trade-card>p{color:#73756f;font-size:9px;line-height:1.5}.trade-assets{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.trade-assets>div{border:1px solid #e2dfd7;border-radius:9px;grid-template-columns:70px 1fr auto;align-items:center;gap:9px;padding:7px;display:grid}.trade-assets img{object-fit:cover;border-radius:6px;width:70px;height:55px}.trade-assets span{flex-direction:column;gap:3px;min-width:0;display:flex}.trade-assets b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.trade-assets small{color:#92938c;font-size:7px}.trade-assets em{color:var(--rust);font-size:8px;font-style:normal}.trade-footer{border-top:1px solid var(--line);color:#8e8f88;justify-content:space-between;align-items:center;padding-top:12px;font-size:8px;display:flex}.trade-footer button{color:#fff;background:#354b40;border:0;border-radius:7px;padding:7px 10px;font-size:8px}.timeline{border-left:1px solid #d6d2c9;gap:0;margin-left:17px;display:grid}.timeline article{border-bottom:1px solid #e3e0d9;grid-template-columns:38px 1fr auto;align-items:center;min-height:66px;margin-left:-18px;display:grid}.timeline .actor{border:4px solid var(--paper);color:#fff;background:#444943;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.timeline .actor.agent{background:#30483d;border-radius:10px 10px 10px 3px;font-family:Georgia,serif;font-size:12px;font-style:italic}.timeline article>div small{color:#92948d;font-size:7px}.timeline article>div p{color:#51544e;margin:4px 0 0;font-size:9px}.timeline article>button{border:1px solid var(--line);color:#6d6f69;background:#fff;border-radius:6px;padding:5px 8px;font-size:7px}.agent-layout{grid-template-columns:1fr 1fr;gap:15px;display:grid}.agent-connections,.tool-catalog{padding:18px}.agent-connections>h2,.tool-catalog>h2{margin:0 0 14px;font-size:12px}.tool-catalog h2 span{color:#777971;background:#edeae3;border-radius:10px;margin-left:5px;padding:3px 6px;font-size:8px}.agent-connections article{border-top:1px solid #e3e0d9;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:14px 0;display:grid}.agent-connections article>div{flex-direction:column;gap:3px;display:flex}.agent-connections article b{font-size:10px}.agent-connections article small{color:#92938c;font-size:8px}.scope-row{flex-wrap:wrap;margin-top:5px;flex-direction:row!important;gap:4px!important;display:flex!important}.agent-connections article>button{border:1px solid var(--line);color:#676962;background:#fff;border-radius:7px;padding:6px 8px;font-size:8px}.tool-catalog details{border-top:1px solid #e5e2db}.tool-catalog summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0;list-style:none;display:flex}.tool-catalog code{color:#8f432b;font-size:8px}.tool-catalog summary span{color:#999991}.tool-catalog details p{color:#777971;margin:-3px 0 10px;font-size:8px;line-height:1.45}.catalog-intro{color:#74766f;margin:-5px 0 16px;font-size:8px;line-height:1.55}.tool-group{margin-top:14px}.tool-group h3{color:#545750;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #d8d4cb;justify-content:space-between;margin:0;padding:0 0 8px;font-size:9px;display:flex}.tool-group h3 span{color:#9a9b94;font-size:8px}.webmcp-console{background:#f1f6f2;border:1px solid #cbd7ce;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;margin-bottom:15px;padding:12px;display:grid}.webmcp-console>div{flex-direction:column;gap:3px;min-width:0;display:flex}.webmcp-console small{color:#64806e;text-transform:uppercase;letter-spacing:.09em;font-size:7px}.webmcp-console b{color:#4d5b52;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;overflow:hidden}.webmcp-console button{color:#3f624d;background:#fff;border:1px solid #bfd0c4;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.connection-principle{background:#f1f6f2;border:1px solid #cbd7ce;border-radius:15px;margin-bottom:16px;padding:20px}.connection-principle>div:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.connection-principle>div:first-child .agent-orb{grid-row:1/3}.connection-principle .eyebrow{color:#537762;margin:0}.connection-principle h2{margin:3px 0 0;font-family:Georgia,serif;font-size:23px;font-weight:500}.connection-principle>p{color:#69736c;margin:15px 0 12px;font-size:10px;line-height:1.55}.connection-principle>button{color:#41614d;background:#fff;border:1px solid #b9cbbf;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:700}.connection-steps{gap:8px;margin-top:18px;grid-template-columns:repeat(4,1fr)!important;display:grid!important}.connection-steps>span{color:#6e766f;background:#ffffffb8;border:1px solid #d5e0d8;border-radius:10px;grid-template-columns:auto 1fr;align-content:start;gap:2px 8px;min-height:82px;padding:11px;font-size:8px;display:grid}.connection-steps b{color:#42614e;background:#dfeae2;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.connection-steps small{color:#3f5347;font-size:9px;font-weight:750}.tool-catalog code,.empty code{color:#8f432b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.welcome-shell{background:#f2efe8;min-height:100vh}.welcome-nav{border-bottom:1px solid #5e5b5229;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,6vw,88px);display:flex}.no-ai-pill{color:#62665f;text-transform:uppercase;letter-spacing:.08em;background:#ffffff73;border:1px solid #c9c6bd;border-radius:20px;padding:7px 10px;font-size:9px}.welcome-hero{grid-template-columns:minmax(360px,.9fr) minmax(470px,1.1fr);align-items:center;gap:60px;min-height:570px;padding:62px clamp(24px,6vw,88px) 70px;display:grid;overflow:hidden}.welcome-copy h1{letter-spacing:-.055em;max-width:680px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6vw,86px);font-weight:500;line-height:.94}.welcome-copy>p:not(.eyebrow){color:#60645d;max-width:610px;margin:24px 0 0;font-size:16px;line-height:1.65}.welcome-copy>small{color:#82847d;max-width:590px;margin-top:20px;font-size:10px;line-height:1.5;display:block}.welcome-actions{gap:10px;margin-top:30px;display:flex}.welcome-actions button,.handoff-card>button{border-radius:10px;min-height:44px;padding:0 17px;font-size:11px;font-weight:750}.welcome-primary,.handoff-card>button{border:1px solid var(--rust);background:var(--rust);color:#fff}.welcome-secondary{color:#535750;background:#fffefa;border:1px solid #c9c5bc}.welcome-collage{min-height:460px;position:relative}.welcome-collage article{background:#fffefa;border:8px solid #fffefa;border-bottom-width:42px;width:46%;min-width:220px;position:absolute;transform:rotate(-5deg);box-shadow:0 22px 55px #2e2a2230}.welcome-collage article:first-child{z-index:2;top:5%;left:3%}.welcome-collage article:nth-child(2){top:0;right:4%;transform:rotate(6deg)}.welcome-collage article:nth-child(3){bottom:0;left:10%;transform:rotate(3deg)}.welcome-collage article:nth-child(4){z-index:3;bottom:2%;right:1%;transform:rotate(-4deg)}.welcome-collage img{object-fit:cover;width:100%;height:180px;display:block}.welcome-collage article>span{background:#fffefae6;border-radius:12px;padding:4px 7px;font-family:Georgia,serif;font-size:9px;position:absolute;top:10px;left:10px}.welcome-collage article>b{text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-size:9px;position:absolute;bottom:-28px;left:2px;overflow:hidden}.welcome-collage article>small{font-size:9px;font-weight:750;position:absolute;bottom:-28px;right:2px}.handoff-card{background:#fff8f2;border:1px solid #d3ad99;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 clamp(24px,6vw,88px) 36px;padding:22px;display:grid;box-shadow:0 9px 30px #4e372b12}.handoff-icon{color:#fff;background:#30483d;border-radius:13px 13px 13px 4px;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-style:italic;display:grid}.handoff-card h2{margin:0;font-family:Georgia,serif;font-size:24px;font-weight:500}.handoff-card p:not(.eyebrow){color:#6f6f69;margin:5px 0 10px;font-size:10px}.handoff-card div>small{color:#9a7564;margin-top:8px;font-size:8px;display:block}.arrival-paths{grid-template-columns:repeat(3,1fr);gap:16px;padding:0 clamp(24px,6vw,88px) 80px;display:grid}.arrival-paths article{background:#fffefa;border:1px solid #dad6cc;border-radius:15px;min-height:310px;padding:26px;position:relative}.arrival-paths article>span{color:#b7b2a7;margin-bottom:35px;font-family:Georgia,serif;font-size:34px;display:block}.arrival-paths h2{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.1}.arrival-paths article>p:not(.eyebrow){color:#72756e;font-size:10px;line-height:1.6}.arrival-paths ol{counter-reset:path;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.arrival-paths li{color:#575b54;font-size:9px}.arrival-paths li:before{counter-increment:path;content:counter(path);color:#777971;background:#eeece6;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-size:7px;display:inline-grid}.arrival-paths code{color:#8d4e37;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.contextual{padding:25px 20px;display:block}.context-panel h2{margin:8px 0;font-family:Georgia,serif;font-size:26px;font-weight:500}.context-panel>p:not(.eyebrow){color:#75776f;margin-bottom:25px;font-size:9px;line-height:1.6}.context-stat{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:14px 0;display:flex}.context-stat b{font-family:Georgia,serif;font-size:23px;font-weight:500}.context-stat span{color:#8d8e87;font-size:8px}.empty{text-align:center;color:#73756f;border:1px dashed #d7d3ca;border-radius:12px;padding:30px}.empty b{color:#4f524c;font-size:11px}.empty p{font-size:9px}.toast{z-index:100;color:#fff;background:#282d28;border:1px solid #d5d2ca;border-radius:10px;padding:10px 15px;font-size:10px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px #00000038}.confirmation-dock{z-index:70;background:#fffaf5;border:1px solid #cda28e;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(620px,100% - 32px);padding:11px 12px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #382a222e}.confirm-icon{width:29px;height:29px;color:var(--rust);background:#f2dfd3;border-radius:50%;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.confirmation-dock div{flex-direction:column;gap:3px;min-width:0;display:flex}.confirmation-dock small{color:#98644f;text-transform:uppercase;letter-spacing:.09em;font-size:7px}.confirmation-dock b{color:#46433f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.confirmation-dock button{background:var(--rust);color:#fff;border:0;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:700}.webmcp-console{grid-template-columns:auto minmax(0,1fr) auto auto auto auto}.confirmation-dock{grid-template-columns:auto 1fr auto auto;gap:10px;width:min(680px,100% - 32px)}.confirmation-dock .confirmation-dismiss{border:1px solid var(--line);color:#6f716b;background:#fff}.agent-pulse{z-index:95;background:#f7fbf7f7;border:1px solid #a9c0b1;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:260px;padding:9px 11px;display:grid;position:fixed;top:16px;right:18px;box-shadow:0 14px 38px #233a2d29}.agent-pulse div{flex-direction:column;gap:2px;display:flex}.agent-pulse small{color:#6f8979;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.agent-pulse b{color:#33463b;font-size:9px}.agent-pulse>i{background:#5f9673;border-radius:50%;width:8px;height:8px;animation:1.2s infinite pulse;box-shadow:0 0 0 5px #5f967324}.agent-pulse.complete>i{animation:none}@keyframes pulse{50%{opacity:.6;transform:scale(.72)}}.workbench-hero{color:#fff;background:linear-gradient(135deg,#263f34,#3f5d4e);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.workbench-hero h1{margin:4px 0 7px;font-family:Georgia,serif;font-size:34px;font-weight:500}.workbench-hero p{color:#dce7df;max-width:650px;margin:0;font-size:10px;line-height:1.55}.workbench-hero .eyebrow{color:#b9d2c2}.workbench-loop{flex:none;align-items:center;gap:7px;display:flex}.workbench-loop span{border:1px solid #fff3;border-radius:20px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.workbench-loop b{color:#365244;background:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.workbench-loop i{color:#9fb9aa;font-style:normal}.attention-queue{background:#fffdf8;border:1px solid #d9d2c4;border-radius:15px;margin:14px 0;overflow:hidden}.attention-queue>header{background:#f4f0e7;justify-content:space-between;align-items:end;gap:15px;padding:14px 16px;display:flex}.attention-queue h2{margin:2px 0 0;font-size:13px}.attention-queue header small{color:var(--rust);text-transform:uppercase;letter-spacing:.1em;font-size:7px}.attention-queue header>span{color:#777971;text-align:right;max-width:440px;font-size:8px;line-height:1.4}.attention-empty{padding:13px 16px}.attention-empty b{font-size:9px}.attention-empty p{color:#858780;margin:3px 0 0;font-size:8px}.attention-items{background:#e7e2d8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.attention-items>button{text-align:left;background:#fff;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px 14px;display:grid}.attention-items>button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.attention-items small{color:#8c8e87;text-transform:uppercase;font-size:7px}.attention-items b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.attention-items em{color:var(--rust);font-size:8px;font-style:normal}.attention-lock{width:30px;height:30px;color:var(--rust);background:#f3dfd3;border-radius:50%;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.workbench-layout{grid-template-columns:255px minmax(0,1fr);gap:14px;min-height:500px;display:grid}.workbench-sessions,.workbench-canvas{border:1px solid var(--line);background:#fffefa;border-radius:15px;overflow:hidden}.workbench-sessions{padding:12px}.workbench-sessions>div:first-child{justify-content:space-between;align-items:center;padding:4px 5px 11px;display:flex}.workbench-sessions h2{margin:0;font-size:10px}.workbench-sessions>div:first-child>span{background:#efede6;border-radius:10px;padding:3px 6px;font-size:7px}.workbench-sessions>button{text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:8px;width:100%;padding:10px;display:grid}.workbench-sessions>button.active{background:#eef3ee}.workbench-sessions button i{background:#799986;border-radius:50%;width:8px;height:8px;margin-top:2px}.workbench-sessions button i.waiting_human{background:#c08a4d}.workbench-sessions button i.complete{background:#9a9c95}.workbench-sessions button span{flex-direction:column;gap:3px;min-width:0;display:flex}.workbench-sessions button b{font-size:8px;line-height:1.3}.workbench-sessions button small{color:#898b84;font-size:7px}.workbench-canvas>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:18px 20px;display:flex}.workbench-canvas>header small{color:#62806e;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.workbench-canvas>header h2{margin:5px 0;font-family:Georgia,serif;font-size:23px;font-weight:500}.workbench-canvas>header p{color:#777971;margin:0;font-size:9px}.workbench-canvas>header a{color:var(--rust);align-self:start;font-size:8px}.session-context{background:#f6f4ee;flex-wrap:wrap;gap:5px;padding:9px 20px;display:flex}.session-context:empty{display:none}.session-context span{color:#73756e;background:#fff;border-radius:12px;padding:4px 7px;font-size:7px}.workbench-thread{gap:11px;padding:16px 20px 24px;display:grid}.workbench-item{background:#fff;border:1px solid #dfdcd4;border-radius:13px;padding:14px}.workbench-item.open{border-color:#c8a273;box-shadow:0 4px 16px #5d442712}.workbench-item>header{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.workbench-item>header>span{color:#fff;background:#314a3e;border-radius:9px 9px 9px 3px;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-style:italic;display:grid}.workbench-item>header small{color:#81837c;text-transform:uppercase;font-size:7px}.workbench-item h3{margin:3px 0 0;font-size:12px}.workbench-item em{color:#7a7c75;background:#f1efe9;border-radius:11px;padding:4px 7px;font-size:7px;font-style:normal}.workbench-item>p{color:#60635c;margin:12px 0;font-size:9px;line-height:1.55}.workbench-listings{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:11px 0;display:grid}.workbench-listings a{min-width:0;color:inherit;border:1px solid #e4e0d8;border-radius:9px;grid-template-columns:55px 1fr;gap:7px;padding:5px;text-decoration:none;display:grid}.workbench-listings img{object-fit:cover;border-radius:6px;width:55px;height:43px}.workbench-listings span{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.workbench-listings b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.workbench-listings small{color:#858780;font-size:6px}.workbench-options{flex-wrap:wrap;gap:6px;margin:11px 0;display:flex}.workbench-options button,.workbench-response button{border:1px solid var(--line);color:#5c5f58;background:#fff;border-radius:8px;padding:7px 9px;font-size:8px}.workbench-response{border-top:1px solid #ece8df;margin-top:12px;padding-top:12px}.workbench-response label{color:#777971;font-size:8px}.workbench-response textarea{min-height:62px;margin-top:5px}.workbench-response>span{justify-content:flex-end;gap:7px;margin-top:7px;display:flex}.workbench-response .primary-action{color:#fff;background:#30483d;border-color:#30483d}.human-response{background:#f1f5f1;border-left:3px solid #6a8d78;margin-top:11px;padding:8px 10px}.human-response small{color:#6d8877;text-transform:uppercase;font-size:7px;display:block}.human-response b{margin-right:7px;font-size:8px}.human-response span,.human-response p{color:#656860;font-size:8px}.human-response p{margin:5px 0 0}.workbench-zero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:40px;display:flex}.workbench-zero>.agent-orb{width:54px;height:54px;font-size:20px}.workbench-zero h2{margin:16px 0 8px;font-family:Georgia,serif;font-size:26px;font-weight:500}.workbench-zero p{color:#74776f;max-width:550px;margin:0;font-size:10px;line-height:1.6}.workbench-zero>div{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px;display:flex}.workbench-zero code{color:#8b432d;background:#f1eee7;border-radius:8px;padding:7px 9px;font-size:7px}.approval-review{background:#fffefa;border-radius:17px;width:min(760px,100% - 28px);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 24px 80px #2a241f47}.approval-review>header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.approval-review header small{color:var(--rust);text-transform:uppercase;letter-spacing:.09em;font-size:7px}.approval-review h2{margin:3px 0 0;font-family:Georgia,serif;font-size:23px;font-weight:500}.approval-review header>button{color:#888a83;background:0 0;border:0;font-size:22px}.approval-grid{background:#e7e3db;grid-template-columns:1fr 1fr;gap:1px;display:grid}.approval-grid section{background:#fff;flex-direction:column;gap:4px;padding:13px 17px;display:flex}.approval-grid small,.approval-payload>small{color:#85877f;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.approval-grid b{font-size:9px}.approval-grid span{color:#85877f;font-size:8px}.approval-payload{background:#fff;border:1px solid #e2ddd4;border-radius:10px;margin:13px 17px;padding:12px}.approval-payload blockquote{color:#4f534c;margin:7px 0 0;font-size:10px;line-height:1.55}.approval-payload strong{margin-top:7px;font-family:Georgia,serif;font-size:22px;display:block}.approval-payload p{color:#656860;font-size:9px}.approval-payload pre{color:#5c5f58;margin:7px 0 0;font-size:8px;overflow:auto}.approval-review>footer{justify-content:flex-end;gap:8px;padding:5px 17px 0;display:flex}.approval-review footer button{border:1px solid var(--line);color:#676a63;background:#fff;border-radius:8px;padding:9px 12px;font-size:8px}.approval-review footer .primary-action{border-color:var(--rust);background:var(--rust);color:#fff}.approval-note{color:#85877f;text-align:right;margin:10px 17px 16px;font-size:7px}.agent-first-modal>.primary-action,.agent-first-modal>.secondary-action{border-radius:9px;width:100%;height:40px;padding:0 13px;font-size:10px;font-weight:700}.agent-first-modal .secondary-action{margin-top:7px}.agent-first-steps{grid-template-columns:1fr 1fr;gap:7px;margin:15px 0;display:grid}.agent-first-steps span{border:1px solid var(--line);border-radius:9px;align-items:center;gap:7px;padding:8px;font-size:8px;display:flex}.agent-first-steps b{color:#fff;background:#30483d;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.agent-first-status{background:#edf4ee;border-radius:10px;align-items:center;gap:9px;margin:12px 0;padding:10px;display:flex}.agent-first-status>i{background:#5c946f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #5c946f1f}.agent-first-status span{flex-direction:column;gap:2px;display:flex}.agent-first-status b{font-size:9px}.agent-first-status small{color:#708075;font-size:7px}.preview-action{color:#3e5b4b;background:#eef4ef;border:1px solid #98ad9f;border-radius:8px;padding:8px 10px;font-size:8px}.alert-interpretation{background:#f8f6f0;border:1px solid #d9d5ca;border-radius:10px;padding:10px}.alert-interpretation>small{color:#85877f;text-transform:uppercase;font-size:7px}.alert-interpretation>div{flex-wrap:wrap;gap:5px;margin:6px 0;display:flex}.alert-interpretation span{color:#64675f;background:#fff;border-radius:10px;padding:4px 6px;font-size:7px}.alert-interpretation b{font-size:9px}.alert-interpretation p,.form-error{color:#797b74;margin:5px 0 0;font-size:8px}.form-error{color:#9b3e2a}.risk-facts{gap:7px;margin:14px 0;display:grid}.risk-facts span{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:3px;padding:10px;display:flex}.risk-facts small{color:#85877f;text-transform:uppercase;font-size:7px}.risk-facts b{font-size:9px}.sample-handoff{color:#fff;background:#30483d;border:1px solid #30483d;border-radius:9px;margin-top:18px;padding:10px 13px;font-size:9px;font-weight:700}.sample-handoff+small{color:#85877f;max-width:400px;margin:8px auto 0;font-size:7px;display:block}.verification-dock{background:#f6faf6;border-color:#b9cabb}.verification-dock small{color:#54715d}.verification-dock .confirm-icon{color:#456750;background:#dfece2}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1b1d1a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fbfaf6;border:1px solid #ffffffa6;border-radius:18px;width:min(510px,100%);max-height:92vh;padding:27px;position:relative;overflow:auto;box-shadow:0 30px 90px #18191640}.modal-close{color:#85877f;background:0 0;border:0;font-size:22px;position:absolute;top:14px;right:16px}.modal h2{letter-spacing:-.025em;margin:4px 0 5px;font-family:Georgia,serif;font-size:28px;font-weight:500}.modal-copy{color:#777971;margin:0 0 20px;font-size:9px}.modal form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal label{color:#696c65;flex-direction:column;gap:6px;font-size:8px;font-weight:650;display:flex}.modal form>.primary-action{grid-column:1/-1}.modal label:has(textarea){grid-column:1/-1}.modal input,.modal select,.modal textarea{color:#31342f;background:#fff;border:1px solid #d8d4cc;border-radius:8px;outline:0;width:100%;padding:10px;font-size:10px}.modal textarea{resize:vertical;min-height:92px;line-height:1.5}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:#ad694f;box-shadow:0 0 0 3px #b5523217}.modal form>.primary-action{border-radius:9px;height:40px;margin-top:5px}.modal.sign-in-modal{width:min(430px,100%);padding:30px}.modal.sign-in-modal h2{margin:5px 0 8px;font-size:26px}.modal.sign-in-modal .modal-copy{margin-bottom:22px;font-size:10px;line-height:1.55}.modal.sign-in-modal form{grid-template-columns:minmax(0,1fr);gap:14px}.modal.sign-in-modal form>*{grid-column:1/-1!important}.modal.sign-in-modal label{gap:7px;font-size:9px}.modal.sign-in-modal input{border-radius:9px;height:44px;padding:0 12px;font-size:11px}.modal.sign-in-modal form>.primary-action{border-radius:9px;width:100%;height:44px;margin-top:2px;font-size:10px;font-weight:750}.modal.sign-in-modal form>.primary-action:disabled{cursor:not-allowed;opacity:.48}.sign-in-trust{border-top:1px solid #e2ded5;grid-template-columns:auto 1fr;align-items:start;gap:9px;margin-top:17px;padding-top:15px;display:grid}.sign-in-trust>span{color:#466852;background:#e4eee6;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-weight:800;display:grid}.sign-in-trust p{color:#7b7d76;margin:0;font-size:8px;line-height:1.5}.sign-in-trust b{color:#555951;margin-bottom:2px;font-size:8px;display:block}.command-modal{text-align:center;width:min(620px,100%)}.agent-orb.large{width:45px;height:45px;margin:0 auto 12px;font-size:18px}.command-modal form{display:block}.command-modal textarea{min-height:120px;font-family:Georgia,serif;font-size:16px}.example-prompts{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 16px;display:flex}.example-prompts span{color:#96978f;font-size:8px}.example-prompts button{color:#71736c;background:#f5f2ec;border:1px solid #dedad2;border-radius:13px;padding:5px 8px;font-size:8px}.command-modal .primary-action{width:100%}.verification-modal .form-error{grid-column:1/-1;gap:5px;margin:0;display:grid}.verification-modal .form-error span{font-size:10px;font-weight:500;line-height:1.45}.change-verification-email{color:#8d4e37;background:0 0;border:0;width:100%;margin-top:10px;font-size:9px;font-weight:700}.agent-code-modal{text-align:center;width:min(440px,100%)}.agent-code-modal>code{color:#30483d;letter-spacing:.12em;background:#f0f6f1;border:1px solid #cfd9d1;border-radius:12px;margin:24px 0 18px;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;font-weight:800;display:block}.agent-code-modal>.primary-action{border-radius:9px;width:100%;min-height:43px}.agent-code-modal>small{color:#85877f;margin-top:13px;font-size:8px;line-height:1.5;display:block}@media (max-width:1050px){.panel-grid,.agent-layout,.workbench-layout{grid-template-columns:1fr}.workbench-sessions{max-height:220px;overflow:auto}.workbench-loop{display:none}.trade-assets,.workbench-listings{grid-template-columns:1fr}.webmcp-console{grid-template-columns:auto 1fr}.webmcp-console button{grid-row:2}.welcome-hero{grid-template-columns:1fr}.welcome-collage{min-height:430px}.arrival-paths{grid-template-columns:1fr}.arrival-paths article{min-height:0}.connection-steps{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:820px){.conversation-card{grid-template-columns:1fr}.conversation-card>img{height:180px;min-height:0}.modal form{grid-template-columns:1fr}.modal label,.modal form>.primary-action{grid-column:1}.modal label:has(textarea){grid-column:1}}@media (max-width:760px){.welcome-hero{padding-top:45px}.welcome-copy h1{font-size:52px}.welcome-collage{min-height:700px}.welcome-collage article{width:70%}.welcome-collage article:nth-child(2){top:160px}.welcome-collage article:nth-child(3){bottom:170px}.handoff-card{grid-template-columns:auto 1fr}.handoff-card>button{grid-column:2;justify-self:start}.pending-setup{grid-template-columns:auto 1fr}.pending-setup>button{grid-row:2}.connection-steps{grid-template-columns:1fr!important}}@media (max-width:980px){.detail-screen-layout{grid-template-columns:1fr;overflow:auto}.detail-media{min-height:62vh}.detail-content{border-left:0;border-top:1px solid var(--line);overflow:visible}.detail-scroll{overflow:visible}.detail-actions{position:sticky;bottom:0}.detail-media-caption small{display:none}}@media (max-width:620px){.detail-screen{grid-template-rows:60px minmax(0,1fr)}.detail-screen-nav{padding:0 14px}.detail-back span,.detail-progress small{display:none}.detail-media{min-height:48vh;padding:12px}.detail-media-caption{flex-wrap:wrap}.detail-title{padding:22px 18px 14px}.detail-title h1{font-size:32px}.detail-price{padding:0 18px 16px}.detail-signals{margin-inline:18px}.detail-content>.detail-tabs{padding-inline:18px}.detail-actions{padding:12px 18px 16px}.detail-scroll{padding-inline:0}}.workspace{grid-template-columns:264px minmax(570px,1fr);height:100dvh;min-height:0;overflow:hidden}.workspace.nav-collapsed{grid-template-columns:72px minmax(570px,1fr)}.workspace.nav-collapsed.drag-active{grid-template-columns:264px minmax(570px,1fr)}.sidebar{z-index:30;overscroll-behavior:contain;scrollbar-gutter:stable;background:#eeece6;height:100%;padding:14px 12px 12px;top:0;overflow:hidden auto}.sidebar-main{flex-direction:column;flex:1;min-height:0;display:flex}.rail-brand-row{justify-content:space-between;align-items:center;gap:8px;min-height:42px;margin-bottom:8px;display:flex}.rail-brand{background:0 0;border:0;min-width:0;padding:0 4px}.rail-brand .brand-mark{width:30px;height:30px}.rail-brand .rail-copy{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-brand-row .avatar{width:31px;height:31px;font-size:9px}.rail-brand-row .account-popover{top:38px;left:auto;right:0}.sidebar-toggle{background:#f8f6f1;border:1px solid #d8d4cb;border-radius:8px;justify-content:center;align-self:flex-end;width:28px;min-height:28px;margin:0 0 9px;padding:0;font-size:17px;line-height:1}.sidebar-search{color:#757871;background:#fffefa;border:1px solid #d6d2ca;border-radius:9px;align-items:center;gap:8px;height:38px;margin-bottom:8px;padding:0 10px;display:flex}.sidebar-search>span{flex:none;font-size:17px}.sidebar-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.sidebar-search input::placeholder{color:#989990}.sidebar-create{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.sidebar-create button{color:#656861;background:#faf9f5;border:1px solid #d7d3ca;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:8px;display:flex}.sidebar-create button.rail-primary{border-color:var(--rust);background:var(--rust);color:#fff}.sidebar-create button span{font-size:12px}.rail-canvas-controls{background:#f8f6f1;border:1px solid #d9d5cc;border-radius:10px;margin-bottom:15px;padding:9px}.rail-control-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.rail-control-heading small{color:#8b8d86;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:750}.rail-control-heading button{color:#777a72;background:0 0;border:0;border-radius:10px;padding:4px 7px;font-size:7px}.rail-control-heading button.active{color:#414640;background:#e5e1d8}.rail-view-switch{width:100%;height:31px}.rail-view-switch button{flex:1;width:auto}.rail-filters{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.rail-filters button{color:#777971;background:#fffefa;border:1px solid #ddd8cf;border-radius:12px;padding:4px 7px;font-size:7px}.rail-filters button.selected{color:#fff;background:#30352f;border-color:#30352f}.sidebar nav{padding-bottom:12px}.board-label{justify-content:space-between;align-items:center;display:flex}.board-label button{color:#7d7f78;background:0 0;border:0}.rail-boards{gap:3px;display:grid}.board-nav{background:0 0;border:1px solid #0000;width:100%}.board-nav.drop-target{border-color:color-mix(in srgb,var(--board-color) 52%,#d8d4cb);background:#fffefa;border-style:dashed}.board-nav.drop-target .nav-text{font-weight:700}.board-nav.drop-ready,.board-nav.pointer-drop-ready{border-color:var(--board-color);color:#252a25;background:#fff;border-style:solid;transform:translate(4px);box-shadow:0 7px 18px #2e2c2721}.board-nav.drop-ready .dot,.board-nav.pointer-drop-ready .dot{transform:scale(1.45)}.sidebar-agent{text-align:left;flex:none;width:100%}.sidebar-agent>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sidebar-agent>b{color:#8a8c85}.agent-invite{color:#30483d;background:#f2f7f3;border-color:#b7cbbd;transition:border-color .15s,background .15s,transform .15s}.agent-invite:hover,.agent-invite:focus-visible{background:#eaf3ec;border-color:#779783;transform:translateY(-1px)}.agent-invite.copied{background:#e5f2e8;border-color:#5f9673}.agent-invite.copied>b{color:#447557;font-size:13px}.webmcp-page-guide{z-index:65;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:14px;right:16px}.webmcp-page-trigger{color:#4b514b;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fcfbf7f5;border:1px solid #c9cec8;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:142px;padding:7px 9px;display:grid;box-shadow:0 8px 24px #272a251f}.webmcp-page-trigger:hover,.webmcp-page-trigger:focus-visible,.webmcp-page-guide.open .webmcp-page-trigger{background:#f5faf6;border-color:#7f9686}.webmcp-page-trigger.ready{border-color:#9ab3a2}.webmcp-page-trigger.partial{border-color:#c5aa76}.webmcp-page-trigger.unavailable{border-color:#c7a995}.webmcp-page-trigger>span:nth-child(2){flex-direction:column;gap:1px;display:flex}.webmcp-page-trigger small{color:#8a8e88;font-size:7px}.webmcp-page-trigger em{color:#788078;font-size:11px;font-style:normal}.webmcp-spark{color:#42604c;background:#e5eee7;border-radius:7px;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.webmcp-page-panel{color:#40443f;background:#fbfaf6;border:1px solid #d2d5cf;border-radius:15px;width:min(410px,100vw - 28px);max-height:min(690px,100vh - 86px);padding:16px;position:absolute;bottom:50px;right:0;overflow:auto;box-shadow:0 22px 65px #23272238}.webmcp-page-panel>header{z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fbfaf6f7;border-bottom:1px solid #e4e3dd;justify-content:space-between;align-items:flex-start;gap:16px;margin:-16px -16px 0;padding:16px 16px 11px;display:flex;position:sticky;top:-16px}.webmcp-page-panel>header small{color:#61806c;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:750}.webmcp-page-panel>header h2{margin:3px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.webmcp-page-panel>header button{color:#878b84;background:0 0;border:0;font-size:19px}.webmcp-page-panel>p{color:#747870;margin:12px 0;font-size:9px;line-height:1.5}.webmcp-runtime,.webmcp-auth-state{background:#f4f7f3;border:1px solid #d8ddd7;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px;display:flex}.webmcp-runtime i{background:#9b7c68;border-radius:50%;flex:none;width:8px;height:8px;margin-top:2px;box-shadow:0 0 0 3px #eee4dd}.webmcp-runtime.ready i{background:#4d8460;box-shadow:0 0 0 3px #dfece3}.webmcp-runtime.partial i{background:#a57b32;box-shadow:0 0 0 3px #eee5d4}.webmcp-runtime>div,.webmcp-auth-state{flex-direction:column;gap:3px;display:flex}.webmcp-runtime b,.webmcp-auth-state b,.webmcp-setup b{color:#424c45;font-size:8px}.webmcp-runtime span,.webmcp-auth-state span{color:#747b75;font-size:7px;line-height:1.4}.webmcp-setup{background:#fbf3ed;border:1px solid #dfc8b8;border-radius:10px;margin-top:7px;padding:10px}.webmcp-setup p{color:#786c64;margin:4px 0 0;font-size:7px;line-height:1.5}.webmcp-setup code{color:#8b4e31;overflow-wrap:anywhere;font-size:7px}.webmcp-auth-state{background:#fff;gap:3px;margin-top:7px}.webmcp-current-tools{gap:5px;display:grid}.webmcp-current-tools article{background:#fff;border:1px solid #e1e2dc;border-radius:9px;gap:4px;padding:8px 9px;display:grid}.webmcp-current-tools article.registered{border-left:3px solid #6e9a7c}.webmcp-current-tools article.locked{opacity:.67;border-style:dashed}.webmcp-current-tools article.unavailable{border-left:3px solid #c5a38c}.webmcp-current-tools article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.webmcp-current-tools code{color:#365642;font-size:8px;font-weight:750}.webmcp-current-tools span{color:#7d8179;font-size:7px;line-height:1.4}.webmcp-current-tools .tool-flags{justify-content:flex-end;align-items:center;gap:3px;display:flex}.tool-flags em{color:#777d77;text-transform:uppercase;letter-spacing:.04em;background:#eef1ed;border-radius:999px;padding:2px 4px;font-size:5px;font-style:normal;font-weight:750}.tool-flags em.approval{color:#995335;background:#f5e8de}.tool-flags em.availability{color:#477057;background:#e5eee7}.locked .tool-flags em.availability{color:#86766b;background:#eeeae5}.webmcp-progressive{background:#f2f7f3;border:1px solid #d3e0d6;border-radius:10px;margin:10px 0 12px;padding:10px}.webmcp-progressive>b{color:#3f5b49;font-size:8px}.webmcp-progressive>p{color:#738078;margin:4px 0 8px;font-size:7px;line-height:1.5}.webmcp-progressive>span{flex-wrap:wrap;gap:4px;display:flex}.webmcp-progressive code{color:#486351;background:#fff;border-radius:5px;padding:4px 5px;font-size:6px}.webmcp-other-pages code.inactive-context{color:#7c7e77;background:#f1efea}.webmcp-other-pages{background:#f6f5f0;border:1px solid #dedfd9;border-radius:10px;margin-top:12px}.webmcp-other-pages>summary,.webmcp-other-pages>div>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.webmcp-other-pages>summary{color:#545a54;padding:10px;font-size:8px;font-weight:750}.webmcp-other-pages summary::-webkit-details-marker{display:none}.webmcp-other-pages summary b{color:#91958e;font-size:7px}.webmcp-other-pages>div{gap:4px;padding:0 7px 7px;display:grid}.webmcp-other-pages>div>details{background:#fff;border:1px solid #e1e2dc;border-radius:7px}.webmcp-other-pages>div>details>summary{padding:7px 8px;font-size:8px}.webmcp-other-pages>div>details>div{flex-wrap:wrap;gap:4px;padding:0 7px 8px;display:flex}.webmcp-other-pages code{color:#486351;background:#eef3ef;border-radius:5px;padding:4px 5px;font-size:6px}.webmcp-other-pages code.locked{color:#96918b;background:#eeece8;text-decoration:none}.webmcp-page-panel>footer{color:#90938d;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;font-size:7px;line-height:1.4;display:flex}.webmcp-page-panel>footer a{color:#5b7564;flex:none;font-weight:750;text-decoration:none}.sidebar.collapsed .rail-copy,.sidebar.collapsed .account-menu,.sidebar.collapsed .sidebar-search input,.sidebar.collapsed .sidebar-create b,.sidebar.collapsed .rail-canvas-controls,.sidebar.collapsed .board-label{display:none}.sidebar.collapsed .rail-brand-row{justify-content:center}.sidebar.collapsed .sidebar-search{justify-content:center;padding:0}.sidebar.collapsed .sidebar-create{grid-template-columns:1fr}.sidebar.collapsed .sidebar-create button{padding:0}.sidebar.collapsed.drop-mode .board-label{display:flex}.sidebar.collapsed.drop-mode .board-nav .nav-text,.sidebar.collapsed.drop-mode .board-nav em{display:block}.sidebar.collapsed.drop-mode .rail-boards .nav-item{justify-content:flex-start;padding:0 10px}.sidebar.collapsed.drop-mode .rail-boards .dot{margin:0 5px}.marketplace{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;height:100%;padding:8px 10px 24px;overflow:hidden auto}.canvas-context{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:4px 7px 7px;display:flex}.canvas-context>div{align-items:baseline;gap:10px;min-width:0;display:flex}.canvas-context p{color:var(--rust);text-transform:uppercase;letter-spacing:.1em;flex:none;margin:0;font-size:7px;font-weight:750}.canvas-context h1{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:520;overflow:hidden}.canvas-context>span{color:#8a8c85;flex:none;font-size:8px}.focus-photo{cursor:grab;height:calc(100vh - 78px);min-height:560px}.focus-photo:active,.listing-card.dragging,.thumbnail-canvas article.dragging{cursor:grabbing}.listing-drag-preview{color:#343833;pointer-events:none;background:#fffefaf5;border:1px solid #ffffffb8;border-radius:11px;grid-template-columns:58px minmax(0,1fr);width:148px;height:58px;display:grid;overflow:hidden;box-shadow:0 14px 35px #1f201c40}.listing-drag-preview.native{position:fixed;top:-1000px;left:-1000px}.listing-drag-preview.pointer{z-index:200;will-change:left,top;animation:.12s ease-out drag-preview-in;position:fixed}.listing-drag-preview img{object-fit:cover;width:58px;height:58px}.listing-drag-preview span{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:7px 9px;display:flex}.listing-drag-preview b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.listing-drag-preview small{color:#8a8c85;font-size:7px}@keyframes drag-preview-in{0%{opacity:0;transform:translateY(5px)scale(.92)}to{opacity:1;transform:none}}.listing-board-badges{z-index:3;justify-content:flex-end;gap:4px;max-width:calc(100% - 92px);display:flex;position:absolute;bottom:10px;right:10px}.listing-board-badge,.listing-board-more{border:1px solid color-mix(in srgb,var(--board-color) 58%,white);background:color-mix(in srgb,var(--board-color) 17%,#fffffff5);color:#323631;border-radius:11px;align-items:center;gap:5px;height:20px;padding:0 7px;display:flex;overflow:hidden;box-shadow:0 2px 8px #1f201c1f}.listing-board-badge i{background:var(--board-color);border-radius:50%;flex:none;width:7px;height:7px}.listing-board-badge b{text-overflow:ellipsis;white-space:nowrap;max-width:82px;font-size:7px;overflow:hidden}.listing-board-more{background:#fffffff0;border-color:#ffffffb8;font-size:7px;font-weight:750}.focus-photo>.listing-board-badges{justify-content:flex-start;max-width:calc(100% - 130px);inset:17px auto auto 18px}.thumbnail-canvas .listing-board-badges{justify-content:flex-start;max-width:calc(100% - 16px);inset:8px auto auto 8px}.thumbnail-canvas .listing-board-badge{justify-content:center;width:20px;padding:0}.thumbnail-canvas .listing-board-badge b{display:none}@media (max-width:820px){.workspace{grid-template-columns:220px minmax(320px,1fr);display:grid}.workspace.nav-collapsed{grid-template-columns:64px minmax(320px,1fr)}.workspace.nav-collapsed.drag-active{grid-template-columns:220px minmax(320px,1fr)}.sidebar{padding-inline:8px;display:flex}.marketplace{padding:7px 8px 22px}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-context p{display:none}.webmcp-page-guide{bottom:10px;right:10px}.webmcp-page-trigger{min-width:132px}.webmcp-page-panel{max-height:calc(100vh - 72px);bottom:48px;right:0}}.sidebar.collapsed .sidebar-toggle{align-self:center;width:28px}body{font-size:14px}.eyebrow,.nav-label,.rail-control-heading small{font-size:10px}.nav-item{min-height:39px;font-size:13px}.nav-item em{font-size:11px}.sidebar-search input{font-size:12px}.sidebar-create button{min-height:36px;font-size:10px}.rail-control-heading button,.rail-filters button{font-size:10px}.sidebar-agent strong{font-size:12px}.sidebar-agent span{font-size:10px;line-height:1.35}.account-popover small{font-size:10px}.account-popover b{font-size:13px}.account-popover span,.account-popover button{font-size:11px}.account-popover .verification-line{font-size:10px}.canvas-context p{font-size:9px}.canvas-context>span,.listing-title-row p{font-size:10px}.listing-title-row h2{font-size:14px;line-height:1.25}.listing-title-row>strong{font-size:14px}.listing-meta{font-size:11px;line-height:1.45}.listing-footer,.fit-badge{font-size:10px}.listing-board-badge b,.listing-board-more{font-size:9px}.remove-board-item{font-size:10px}.detail-back{font-size:12px}.detail-progress small{font-size:9px}.detail-progress b,.detail-media-caption{font-size:11px}.detail-title>div>p:last-child{font-size:12px}.detail-price span,.detail-signals span{font-size:10px}.detail-signals b{font-size:12px}.detail-content>.detail-tabs button{padding-block:15px 13px;font-size:13px}.detail-scroll{padding:0 18px}.detail-scroll .inspector-section{margin-inline:12px;padding-block:22px}.detail-scroll .section-title h3{font-size:14px}.detail-scroll .section-title span,.detail-scroll .section-title button{font-size:10px}.detail-scroll .detail-copy{font-size:13px}.detail-scroll .fact-grid small{font-size:10px}.detail-scroll .fact-grid b,.detail-scroll .assessment b{font-size:12px}.detail-scroll .assessment p{font-size:11px}.detail-actions button,.detail-screen .research-list article>b{font-size:12px}.detail-screen .research-list article p{font-size:11px}.detail-screen .research-list article small{font-size:10px}.detail-screen .deal-stack button{font-size:12px}.detail-content:has(.price-workspace) .detail-actions{display:none}.price-workspace{background:#fffefa;border:1px solid #e0ddd5;border-radius:14px;gap:14px;margin-top:16px!important;padding:18px!important}.price-workspace .section-title div>p{margin-top:5px;font-size:11px;line-height:1.45}.price-workspace .section-title>span{padding:5px 8px;font-size:9px}.price-metrics{gap:10px}.price-metrics>span{justify-content:center;gap:7px;min-height:76px;padding:13px}.price-metrics small{font-size:9px}.price-metrics b{font-size:19px}.price-workspace-actions{gap:9px}.price-workspace-actions button{min-height:40px;font-size:11px}.price-agent-note{display:none}.research-list .empty{min-height:150px;padding:28px 20px}.research-list .empty b{font-size:14px}.research-list .empty p{max-width:560px;margin:8px auto 0;font-size:11px;line-height:1.55}.modal-copy{font-size:12px;line-height:1.55}.modal label{font-size:11px}.modal input,.modal select,.modal textarea{font-size:12px}.modal form>.primary-action{font-size:12px;font-weight:700}.modal.sign-in-modal .modal-copy{font-size:12px}.modal.sign-in-modal label{font-size:11px}.modal.sign-in-modal input{font-size:13px}.modal.sign-in-modal form>.primary-action{font-size:12px}.sign-in-trust p{font-size:10px}.sign-in-trust b{font-size:11px}.email-link-sent{background:#f2f7f3;border:1px solid #cbd9ce;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px;display:grid}.email-link-sent>span{color:#42634e;background:#dfece2;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.email-link-sent b{font-size:13px}.email-link-sent p{color:#68736b;margin:4px 0 0;font-size:11px;line-height:1.5}.email-link-sent>button{border-radius:9px;grid-column:1/-1;min-height:42px;font-size:11px;font-weight:700}.email-code-form{border-top:1px solid #d9e4dc;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding-top:12px;display:grid}.email-code-form label{color:#566159;gap:6px;font-size:10px;font-weight:700;display:grid}.email-code-form input{color:#272b28;letter-spacing:.08em;background:#fff;border:1px solid #cbd5cd;border-radius:9px;min-width:0;height:42px;padding:0 12px;font-size:16px;font-weight:700}.email-code-form button{white-space:nowrap;border-radius:9px;min-height:42px;padding:0 18px}.workbench-hero p{font-size:12px}.workbench-loop span{font-size:10px}.attention-queue header small,.workbench-canvas>header small,.workbench-item>header small{font-size:9px}.attention-queue header>span,.attention-empty p{font-size:10px}.attention-empty b,.attention-items b{font-size:11px}.attention-items small,.attention-items em{font-size:9px}.workbench-sessions h2{font-size:12px}.workbench-sessions button b{font-size:11px}.workbench-sessions button small{font-size:9px}.workbench-canvas>header p,.workbench-item>p{font-size:11px}.workbench-canvas>header a{font-size:10px}.session-context span{font-size:9px}.workbench-item h3{font-size:14px}.workbench-item em{font-size:9px}.workbench-listings b{font-size:10px}.workbench-listings small{font-size:9px}.workbench-options button,.workbench-response button,.workbench-response label{font-size:10px}.human-response small{font-size:9px}.human-response b,.human-response span,.human-response p{font-size:10px}.workbench-zero p{font-size:12px}.workbench-zero code{font-size:9px}.webmcp-page-trigger b{font-size:11px}.webmcp-page-trigger small,.webmcp-page-panel>header small{font-size:9px}.webmcp-page-panel>p{font-size:11px}.webmcp-runtime b,.webmcp-auth-state b,.webmcp-setup b{font-size:10px}.webmcp-runtime span,.webmcp-auth-state span,.webmcp-setup p,.webmcp-setup code{font-size:9px}.webmcp-current-tools code{font-size:10px}.webmcp-current-tools span{font-size:9px}.tool-flags em{font-size:7px}.webmcp-progressive>b{font-size:10px}.webmcp-progressive>p{font-size:9px}.webmcp-progressive code,.webmcp-other-pages code{font-size:8px}.webmcp-other-pages>summary,.webmcp-other-pages>div>details>summary{font-size:10px}.webmcp-other-pages summary b,.webmcp-page-panel>footer{font-size:9px}@media (max-width:980px){.detail-actions{position:static}.price-workspace{margin-inline:0!important}.price-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.price-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.price-workspace{border-inline:0;border-radius:0;padding-inline:18px!important}}.agent-guide-page{color:#282b27;background:#f6f4ef;min-height:100vh;padding:24px}.agent-guide-page>header{justify-content:space-between;align-items:center;max-width:980px;margin:0 auto 26px;display:flex}.agent-guide-page>header>a:last-child{color:#486755;font-size:13px;font-weight:700}.agent-guide-page>article{background:#fffdfa;border:1px solid #dedad1;border-radius:26px;max-width:900px;margin:auto;padding:clamp(28px,6vw,64px);box-shadow:0 24px 70px #2a2e2814}.agent-guide-page h1{letter-spacing:-.045em;max-width:720px;margin:8px 0 14px;font-family:Georgia,serif;font-size:clamp(42px,7vw,76px);line-height:.98}.agent-guide-lead{color:#697067;max-width:760px;font-size:18px;line-height:1.6}.agent-guide-page article>section{border-top:1px solid #e4e0d8;margin-top:34px;padding-top:28px}.agent-guide-page h2{margin:0 0 12px;font-family:Georgia,serif;font-size:28px}.agent-guide-page li,.agent-guide-page section>p{color:#555d54;margin-block:7px;font-size:15px;line-height:1.65}.agent-guide-page code{color:#8e3d25;background:#f3ece6;border-radius:5px;padding:2px 5px}.agent-guide-code,.agent-invite-status{background:#f0f6f1;border:1px solid #cbd9ce;border-radius:14px;align-items:flex-start;gap:14px;margin-top:18px;padding:16px;display:flex}.agent-guide-code{flex-direction:column}.agent-guide-code span{color:#5f685f;line-height:1.5}.agent-invite-status>span{color:#365946;background:#dceadf;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.agent-invite-status.failed{background:#fff5f1;border-color:#e3b8aa}.agent-invite-status p{color:#5f685f;margin:4px 0 0;line-height:1.5}.agent-guide-page details{margin-top:14px}.agent-guide-page pre{white-space:pre-wrap;color:#f4f2ec;background:#282b27;border-radius:14px;padding:18px;line-height:1.6;overflow:auto}.agent-guide-page article>footer{color:#747b73;border-top:1px solid #dedad1;justify-content:space-between;margin-top:38px;padding-top:22px;display:flex}.proposal-queue{background:#fffaf2;border:1px solid #d8c8b3;border-radius:16px;margin:14px 0;overflow:hidden}.proposal-queue>header{background:#f4eadb;justify-content:space-between;align-items:end;gap:20px;padding:15px 17px;display:flex}.proposal-queue>header small{color:var(--rust);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.proposal-queue>header h2{margin:3px 0 0;font-size:17px}.proposal-queue>header>span{color:#74766f;font-size:12px}.proposal-queue>div{background:#e3d7c6;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1px;display:grid}.change-set-card{background:#fff;padding:16px}.change-set-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.change-set-card h3{margin:4px 0 0;font-size:16px}.change-set-card header small,.change-set-card>p,.change-set-sources{color:#787a73;font-size:12px}.change-set-card header em{color:#42614f;text-transform:uppercase;background:#edf2ed;border-radius:12px;padding:4px 8px;font-size:10px;font-style:normal}.change-set-card.stale header em{color:#a2492f;background:#f7e2d8}.change-set-items{gap:6px;margin:12px 0;display:grid}.change-set-items label{background:#fffefa;border:1px solid #e4dfd6;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:9px;display:grid}.change-set-items input{width:auto;margin-top:2px}.change-set-items span{flex-direction:column;gap:2px;display:flex}.change-set-items b{text-transform:capitalize;font-size:12px}.change-set-items small{color:#7d7f78;font-size:11px}.change-set-card footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.change-set-card footer button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 11px;font-size:12px}.change-set-card footer .primary-action{color:#fff;background:#30483d;border-color:#30483d}.listing-outcome-dock{z-index:64;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7fbf7f5;border:1px solid #b9cbbf;border-radius:14px;align-items:center;gap:16px;max-width:420px;padding:11px 12px 11px 15px;display:flex;position:fixed;bottom:18px;right:205px;box-shadow:0 12px 35px #1b30262e}.listing-outcome-dock span{flex-direction:column;gap:2px;min-width:0;display:flex}.listing-outcome-dock small{color:#64806f;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.listing-outcome-dock b{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:13px;overflow:hidden}.listing-outcome-dock em{color:#74776f;font-size:11px;font-style:normal}.listing-outcome-dock button{color:#fff;background:#30483d;border:0;border-radius:9px;flex:none;padding:9px 11px;font-size:12px}@media (max-width:700px){.proposal-queue>header{flex-direction:column;align-items:start}.proposal-queue>div{grid-template-columns:1fr}.listing-outcome-dock{justify-content:space-between;max-width:none;bottom:68px;left:12px;right:12px}}
