:root{font-family:Manrope,sans-serif;color:#20211d;background:#f4f4ef;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #191a17;--muted: #7b7d74;--line: #dedfd7;--paper: #fff;--lime: #d9ff63;--lime-dark: #bde847;--mono: "DM Mono", monospace}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #8ca942;outline-offset:2px}button{border:0}::selection{background:var(--lime);color:var(--ink)}.app-shell{min-height:100vh}.sidebar{width:244px;position:fixed;z-index:30;inset:0 auto 0 0;background:var(--ink);color:#fff;display:flex;flex-direction:column;padding:28px 18px 20px}.brand{display:flex;align-items:center;gap:11px;padding:0 9px 31px}.brand-symbol{position:relative;color:var(--lime);width:34px;height:34px;display:grid;place-items:center}.brand-symbol svg{position:absolute;top:2px;right:2px;bottom:2px;left:2px}.brand-symbol span{font-size:11px;font-weight:800;z-index:1}.brand>div:last-child{display:flex;flex-direction:column}.brand strong{font-size:22px;letter-spacing:-.7px;line-height:1}.brand small{color:#93958b;font-family:var(--mono);font-size:8px;letter-spacing:1.5px;margin-top:5px}.new-launch{background:var(--lime);color:var(--ink);height:45px;border-radius:7px;display:flex;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:800;transition:background .2s,transform .2s}.new-launch:hover{background:#e4ff8e;transform:translateY(-1px)}.new-launch kbd{margin-left:auto;width:20px;height:20px;border:1px solid #b6d95b;border-radius:4px;display:grid;place-items:center;font-family:var(--mono);font-size:10px}.main-nav{margin-top:30px}.nav-label{color:#6f7169;font-family:var(--mono);font-size:9px;letter-spacing:1.4px;padding:0 12px;display:block;margin-bottom:10px}.main-nav button{background:transparent;color:#9b9d94;width:100%;height:44px;border-radius:6px;display:flex;align-items:center;gap:11px;padding:0 12px;margin:2px 0;font-size:12px;text-align:left;font-weight:600;transition:color .2s,background .2s}.main-nav button:hover{color:#fff;background:#23241f}.main-nav button.active{color:var(--lime);background:#292b23}.main-nav button em{margin-left:auto;font-style:normal;font-family:var(--mono);font-size:10px;color:#6f7169}.main-nav button.active em{color:var(--lime)}.sidebar-bottom{margin-top:auto}.engine-mini{border:1px solid #33352d;background:#20211d;padding:14px;border-radius:8px;margin-bottom:19px}.engine-mini-top{display:flex;align-items:center;gap:7px}.engine-mini-top strong{font-family:var(--mono);font-size:8px;letter-spacing:.5px}.engine-mini-top>span:last-child{margin-left:auto;font-family:var(--mono);font-size:8px;color:#8e9087}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);display:inline-block;box-shadow:0 0 0 3px #d9ff6312}.live-dot.paused{background:#8a8c82;box-shadow:none}.engine-mini p{font-size:10px;color:#8f9187;margin:11px 0 12px;line-height:1.5}.mini-progress{height:3px;background:#383a32;border-radius:4px;overflow:hidden}.mini-progress i{display:block;height:100%;background:var(--lime)}.engine-mini small{font-family:var(--mono);font-size:8px;color:#73756d;display:block;margin-top:8px}.operator{border-top:1px solid #30312b;padding:18px 7px 0;display:flex;align-items:center;gap:10px}.avatar{width:33px;height:33px;border-radius:50%;background:#ebe5d7;color:#37352d;display:grid;place-items:center;font-size:12px;font-weight:800}.operator>div:nth-child(2){display:flex;flex-direction:column;gap:2px}.operator strong{font-size:11px}.operator span{color:#82847b;font-size:9px}.operator svg{margin-left:auto;color:#777970}.main-content{margin-left:244px;min-height:100vh;display:flex;flex-direction:column}.topbar{height:67px;background:#f8f8f4;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 36px;position:sticky;top:0;z-index:20}.topbar-title{display:flex;gap:7px;align-items:center;font-size:11px}.topbar-title span{font-family:var(--mono);color:#989a91}.topbar-title strong{font-weight:700}.topbar-actions{display:flex;align-items:center;gap:15px}.environment{font-family:var(--mono);font-size:8px;letter-spacing:.7px;background:#edeee6;border:1px solid #dcded3;color:#686b60;border-radius:5px;height:26px;display:flex;align-items:center;gap:7px;padding:0 10px}.environment span{width:5px;height:5px;border-radius:50%;background:#e0a43b}.icon-button{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;background:transparent;color:#61635c;position:relative}.icon-button:hover{background:#e9eae3}.icon-button>i{width:5px;height:5px;background:#e77d54;border:1px solid #f8f8f4;position:absolute;top:6px;right:7px;border-radius:50%}.top-avatar{width:29px;height:29px;border:0;font-size:10px}.mobile-menu{display:none;background:transparent;padding:4px;color:var(--ink)}.page-wrap{width:100%;max-width:1550px;margin:0 auto;padding:35px 36px 45px;flex:1}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:29px}.page-heading h1{font-size:30px;letter-spacing:-1.2px;margin:6px 0 7px;line-height:1.2;font-weight:700}.page-heading p:not(.eyebrow){color:var(--muted);font-size:12px;margin:0}.eyebrow{font-family:var(--mono);font-size:8px;letter-spacing:1.25px;color:#81847a;margin:0}.button{min-height:39px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;font-size:11px;font-weight:700;transition:transform .15s,background .15s}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{color:var(--ink);background:var(--lime);border:1px solid #c4e755;box-shadow:0 2px 3px #34382208}.button.primary:hover:not(:disabled){background:#e2ff87}.button.secondary{color:#4f514a;background:#fff;border:1px solid var(--line)}.full-width{width:100%}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:15px}.metric-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:18px 18px 14px;min-width:0;position:relative}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#898b82}.metric-top span{font-family:var(--mono);font-size:8px;letter-spacing:.8px}.metric-value{font-size:31px;font-weight:700;letter-spacing:-1.4px;margin:13px 0 11px;line-height:1}.metric-value small{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:0;color:#96988f;margin-left:7px}.metric-foot{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#96988f;min-height:18px}.metric-foot>span,.metric-foot button{display:flex;align-items:center;gap:3px}.metric-foot .positive{color:#607d2c;font-weight:700}.metric-foot button{color:#4f514a;background:transparent;font-size:9px;padding:0}.metric-line{position:absolute;height:2px;background:#edeee8;bottom:0;left:18px;right:18px}.metric-line i{height:100%;display:block;background:#939d7a}.metric-card.accent-card{background:#eeefdf;border-color:#d9dcc3}.accent-card .metric-foot>span{color:#6a7053}.panel{background:var(--paper);border:1px solid var(--line);border-radius:8px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,1fr);gap:15px;margin-bottom:15px}.panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.panel-header h2{font-size:13px;margin:0 0 4px;letter-spacing:-.2px}.panel-header p{color:#92948b;font-size:9px;margin:0;line-height:1.5}.activity-chart-panel{padding:19px 20px 17px;min-height:298px}.select-button{font-size:9px;color:#6f7169;background:#fafaf7;border:1px solid #e6e7df;border-radius:5px;display:flex;align-items:center;gap:10px;height:28px;padding:0 9px}.chart-summary{display:flex;align-items:baseline;gap:8px;margin:18px 0 5px}.chart-summary strong{font-size:24px;letter-spacing:-.8px}.chart-summary span{font-size:9px;color:#8c8e85}.chart-summary em{margin-left:auto;color:#6e813f;font-size:8px;font-style:normal;display:flex;align-items:center}.bar-chart{height:159px;display:grid;grid-template-columns:repeat(7,1fr);gap:14px;align-items:end;padding-top:12px}.bar-column{height:100%;display:flex;flex-direction:column;align-items:center;min-width:0}.bar-value{font-family:var(--mono);font-size:8px;color:#a0a298;height:17px;opacity:0;transition:opacity .2s}.bar-column:hover .bar-value{opacity:1}.bar-track{height:118px;width:100%;max-width:33px;display:flex;align-items:flex-end;background:linear-gradient(to bottom,transparent 24%,#eff0e9 25%,transparent 26%,transparent 49%,#eff0e9 50%,transparent 51%,transparent 74%,#eff0e9 75%,transparent 76%,transparent 99%,#eff0e9 100%)}.bar-track i{display:block;width:100%;background:#c8ccb9;border-radius:3px 3px 1px 1px;min-height:10px;transition:background .2s}.bar-track i.today{background:var(--lime);border:1px solid #c1e44f}.bar-column:hover .bar-track i{background:#a8b590}.bar-column:hover .bar-track i.today{background:var(--lime-dark)}.bar-column>span{font-family:var(--mono);font-size:7px;color:#999b92;margin-top:9px}.queue-panel{padding:19px 19px 14px}.text-button{display:flex;align-items:center;gap:5px;background:transparent;color:#6f7168;padding:0;font-size:9px}.text-button:hover{color:var(--ink)}.queue-list{margin-top:12px}.queue-item{width:100%;display:flex;align-items:center;gap:10px;background:transparent;padding:11px 0;border-bottom:1px solid #edeee7;text-align:left}.queue-item>div:nth-child(2){min-width:0;flex:1}.queue-item strong{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-item div span{display:block;font-family:var(--mono);color:#92948a;font-size:8px;margin-top:4px}.queue-item>svg{color:#a2a49b}.queue-create{background:transparent;color:#72756b;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;font-size:9px;padding:13px 0 0}.token-mark{--token-accent: #d9ff63;flex:0 0 auto;width:38px;height:38px;border-radius:9px;background:var(--token-accent);border:1px solid #00000010;position:relative;overflow:hidden;display:grid;place-items:center;color:#272920}.token-mark:before{content:"";position:absolute;width:27px;height:27px;border:1px solid #25271e35;border-radius:50%;top:-8px;right:-8px}.token-mark:after{content:"";position:absolute;width:14px;height:14px;background:#ffffff42;transform:rotate(35deg);bottom:-7px;left:-4px}.token-mark span{font-family:var(--mono);font-size:10px;font-weight:500;z-index:1;letter-spacing:-.5px}.token-mark i{position:absolute;height:1px;width:20px;background:#25271e30;transform:rotate(-45deg)}.token-mark.small{width:32px;height:32px;border-radius:7px}.token-mark.small span{font-size:8px}.token-mark.large{width:82px;height:82px;border-radius:17px}.token-mark.large span{font-size:19px}.token-mark.large:before{width:55px;height:55px;top:-16px;right:-16px}.status-pill{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:4px 7px;background:#f0f0ea;color:#75776f;font-size:7px;font-weight:700;white-space:nowrap}.status-pill i{width:4px;height:4px;border-radius:50%;background:currentColor}.status-pill.awaiting_tweet{background:#fff1df;color:#a16a27}.status-pill.ready{background:#e9f4d4;color:#5c7b28}.status-pill.mock_deployed{background:#eaf2e2;color:#4f7639}.status-pill.blocked{background:#fbe7e2;color:#b45a48}.lower-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,1fr)}.signals-panel{padding:19px 20px 9px}.signal-table-header{display:grid;grid-template-columns:minmax(180px,1.6fr) 1fr 45px 15px;gap:15px;align-items:center;margin:17px 0 0;padding:0 5px 8px;border-bottom:1px solid #e9eae3}.signal-table-header span{font-family:var(--mono);font-size:7px;color:#9a9c93;letter-spacing:.7px}.signal-row{width:100%;background:transparent;display:grid;grid-template-columns:minmax(180px,1.6fr) 1fr 45px 15px;gap:15px;align-items:center;padding:11px 5px;border-bottom:1px solid #eff0e9;text-align:left}.signal-row:last-child{border-bottom:0}.signal-row:hover{background:#fafaf6}.signal-title{display:flex;align-items:center;gap:10px;min-width:0}.signal-title>i{width:5px;height:28px;border-radius:3px;flex:0 0 auto}.signal-title strong{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signal-title span{display:block;color:#92948b;font-size:8px;margin-top:3px}.velocity>span{color:#68803d;font-size:9px;display:flex;align-items:center}.velocity>div{height:3px;background:#eff0e9;margin-top:6px;max-width:80px}.velocity>div i{display:block;height:100%;background:#aab99a}.trend-score{font-family:var(--mono);font-size:12px}.signal-row>svg{color:#a0a299}.health-panel{padding:19px 19px 13px}.health-panel .panel-header>svg{color:#7c8667}.health-list{margin-top:12px}.health-list>div{display:flex;align-items:center;gap:10px;padding:10px 0}.health-icon{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.health-icon.good{color:#5e753d;background:#edf2e5}.health-icon.mock{color:#8c6c35;background:#f5efe2}.health-list>div>div{flex:1}.health-list strong{display:block;font-size:10px}.health-list p{color:#96988e;font-size:8px;margin:3px 0 0}.health-list>div>span:last-child{font-family:var(--mono);font-size:7px;color:#6c7c50}.health-list .warning-text{color:#bd654c!important}.health-controls{width:100%;background:#f7f7f2;border:1px solid #e9eae2;border-radius:5px;height:33px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#686a62;font-size:9px;margin-top:7px}.health-controls svg:last-child{margin-left:auto}.app-footer{margin:auto 36px 0;min-height:48px;border-top:1px solid var(--line);display:flex;align-items:center;gap:20px;color:#93958c}.app-footer>span{font-family:var(--mono);font-size:7px;letter-spacing:.7px;display:flex;align-items:center;gap:6px}.app-footer>span i{width:5px;height:5px;background:#a7b88b;border-radius:50%}.app-footer p{font-size:8px;margin:0 auto}.app-footer button{background:transparent;color:#777970;font-family:var(--mono);font-size:8px;display:flex;align-items:center;gap:5px}.stepper{display:flex;align-items:center;background:#eeefe8;border:1px solid #e1e2d9;border-radius:8px;padding:13px 19px;margin-bottom:18px;max-width:760px}.step{display:flex;align-items:center;gap:9px;opacity:.45;min-width:132px}.step.active{opacity:1}.step>span{width:24px;height:24px;border:1px solid #bfc2b5;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:9px}.step.active>span{background:var(--ink);color:var(--lime);border-color:var(--ink)}.step strong{font-size:10px;display:block}.step small{color:#888b80;font-size:8px;display:block;margin-top:2px}.stepper>i{height:1px;background:#cfd1c6;flex:1;margin:0 17px;min-width:25px}.studio-empty-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.75fr);gap:16px}.idea-composer{background:#fff;border:1px solid var(--line);border-radius:9px;padding:34px}.composer-number{font-family:var(--mono);font-size:8px;color:#888b80;letter-spacing:1px}.idea-composer h2{font-size:30px;letter-spacing:-1.1px;line-height:1.18;margin:22px 0 12px}.idea-composer>p{color:#85887e;font-size:11px;max-width:480px;line-height:1.7}.idea-composer>textarea{resize:vertical;width:100%;min-height:130px;border:1px solid #dfe1d7;background:#fafaf7;border-radius:7px;margin-top:18px;padding:16px;color:var(--ink);font-size:12px;line-height:1.7}.idea-composer>textarea::placeholder{color:#a4a69e}.composer-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.composer-bottom>span{font-family:var(--mono);color:#a0a298;font-size:8px}.idea-examples{border-top:1px solid #e8e9e1;margin-top:27px;padding-top:20px}.idea-examples>span{font-family:var(--mono);font-size:7px;letter-spacing:.8px;color:#989b90;display:block;margin-bottom:9px}.idea-examples button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;color:#71746a;background:transparent;padding:8px 0;font-size:9px}.idea-examples button:hover{color:var(--ink)}.idea-examples button svg:last-child{margin-left:auto}.studio-aside{background:#20211d;color:#fff;border-radius:9px;padding:33px 27px;overflow:hidden;position:relative}.aside-orbit{height:123px;position:relative;display:grid;place-items:center;margin-bottom:17px}.aside-orbit>div{width:62px;height:62px;background:var(--lime);color:var(--ink);border-radius:18px;display:grid;place-items:center;transform:rotate(-8deg);z-index:2;box-shadow:0 0 50px #d9ff6320}.aside-orbit>div svg{transform:rotate(8deg)}.aside-orbit>i{position:absolute;border:1px solid #41443a;border-radius:50%;width:140px;height:76px;transform:rotate(25deg)}.aside-orbit>i:nth-child(3){transform:rotate(-35deg)}.aside-orbit>i:nth-child(4){width:180px;height:100px;transform:rotate(80deg)}.studio-aside h3{font-size:19px;margin:0 0 10px;letter-spacing:-.5px}.studio-aside>p{color:#9a9d91;font-size:10px;line-height:1.7}.studio-aside ul{list-style:none;padding:16px 0;margin:18px 0;border-top:1px solid #36382f;border-bottom:1px solid #36382f}.studio-aside li{display:flex;gap:8px;align-items:center;color:#c2c5b9;font-size:9px;margin:12px 0}.studio-aside li svg{color:var(--lime)}.local-note{display:flex;align-items:flex-start;gap:8px;color:#8e9185;font-size:8px;line-height:1.6}.local-note svg{flex:0 0 auto;color:#b5b9a8}.form-error{background:#fff0e9;color:#a5533e;border:1px solid #f0d3c8;border-radius:6px;padding:10px 12px;margin-top:11px;font-size:9px;line-height:1.5}.draft-toolbar{display:flex;justify-content:space-between;align-items:center;padding:11px 15px;background:#edeee6;border:1px solid #dfe1d6;border-radius:8px;margin-bottom:15px}.draft-toolbar>div{display:flex;align-items:center;gap:10px}.draft-toolbar>div>div:last-child{display:flex;flex-direction:column;gap:3px}.draft-toolbar div span{font-family:var(--mono);color:#8c8f83;font-size:7px}.draft-toolbar div strong{font-size:11px}.draft-toolbar div em{font-style:normal;color:#85887c;font-family:var(--mono);font-size:9px;margin-left:7px}.studio-workspace{display:grid;grid-template-columns:minmax(0,1.8fr) 310px;gap:16px;align-items:start}.package-editor{display:flex;flex-direction:column;gap:13px}.editor-section{background:#fff;border:1px solid var(--line);border-radius:8px;padding:22px}.section-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:20px}.section-heading>span{font-family:var(--mono);font-size:8px;color:#92958a;border:1px solid #dfe1d7;border-radius:4px;padding:4px 5px}.section-heading h3{font-size:12px;margin:0 0 3px}.section-heading p{font-size:9px;color:#93968b;margin:0}.section-heading>button{margin-left:auto}.identity-editor{display:flex;gap:19px;align-items:center}.identity-fields{flex:1;display:grid;grid-template-columns:1.8fr 1fr;gap:12px}.editor-section label,.launch-gate label{display:block;font-size:9px;font-weight:700;color:#686b60;margin-top:14px}.identity-fields label{margin-top:0}.editor-section input,.launch-gate input{display:block;width:100%;border:1px solid #dfe1d7;border-radius:5px;background:#fafaf7;height:38px;padding:0 11px;margin-top:7px;font-size:11px;color:var(--ink)}.ticker-input{position:relative}.ticker-input>span{position:absolute;left:11px;top:17px;font-family:var(--mono);font-size:11px;color:#898c81}.ticker-input input{padding-left:24px;font-family:var(--mono)}.editor-section textarea{display:block;width:100%;resize:vertical;border:1px solid #dfe1d7;border-radius:5px;background:#fafaf7;padding:11px;margin-top:7px;color:#4e5148;font-size:10px;line-height:1.7}.short-textarea{min-height:62px}.long-textarea{min-height:105px}.announcement-textarea{min-height:145px}.hashtags{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.hashtags span{color:#65744c;background:#f0f3e8;border-radius:4px;padding:4px 7px;font-family:var(--mono);font-size:8px}.logo-prompt{display:flex;align-items:flex-start;gap:10px;padding:13px;background:#f4f5ee;border:1px dashed #d3d6c8;border-radius:6px}.logo-prompt>svg{flex:0 0 auto;color:#888d79}.logo-prompt p{margin:0;font-family:var(--mono);color:#74796a;font-size:8px;line-height:1.7}.logo-prompt button{background:transparent;color:#797d6e;padding:0}.package-sidebar{position:sticky;top:85px;display:flex;flex-direction:column;gap:12px}.score-card{background:#20211d;color:#fff;border-radius:8px;padding:20px;display:flex;align-items:center;gap:17px}.score-ring{--score: 300deg;width:73px;height:73px;flex:0 0 auto;border-radius:50%;background:conic-gradient(var(--lime) var(--score),#3c3e35 0);display:grid;place-items:center;position:relative}.score-ring:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:#20211d;border-radius:50%}.score-ring>div{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.score-ring strong{font-family:var(--mono);font-size:22px}.score-ring span{font-family:var(--mono);color:#898d7e;font-size:6px;letter-spacing:.7px;margin-top:1px}.score-card>div:last-child>span{font-family:var(--mono);font-size:7px;color:#969a8a;letter-spacing:.7px}.score-card>div:last-child>strong{font-size:13px;display:block;margin-top:5px}.score-card p{font-size:7px;color:#7f8375;margin:5px 0 0;line-height:1.4}.factor-list{background:#fff;border:1px solid var(--line);border-radius:8px;padding:17px}.factor{margin-bottom:13px}.factor:last-child{margin-bottom:0}.factor>div:first-child{display:flex;justify-content:space-between;font-size:8px;color:#777b6e}.factor>div:first-child strong{font-family:var(--mono);color:#55594d}.factor-track{height:3px;background:#eff0e9;margin-top:6px}.factor-track i{display:block;height:100%;background:#9ca789}.factor small{display:block;color:#a2a59a;font-size:7px;margin-top:4px}.launch-gate,.preflight-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:17px}.gate-title{display:flex;justify-content:space-between;align-items:center;color:#8b8e82}.gate-title span{font-family:var(--mono);font-size:7px;letter-spacing:.8px}.launch-gate h3{font-size:12px;margin:14px 0 7px}.launch-gate>p{color:#8a8d82;font-size:8px;line-height:1.6}.url-input{position:relative}.url-input input{padding-right:37px;font-size:8px}.url-input button{position:absolute;right:4px;top:11px;width:30px;height:30px;border-radius:4px;display:grid;place-items:center;background:var(--ink);color:var(--lime)}.preflight-row{display:flex;align-items:center;gap:7px;margin-top:12px;color:#6d7f4e}.preflight-row span{color:#696d60;font-size:8px;flex:1}.preflight-row i{font-family:var(--mono);font-size:6px;font-style:normal}.preflight-row .failed{color:#b5754d}.safety-note{display:flex;gap:7px;color:#8b8e82;align-items:flex-start;padding:0 4px}.safety-note p{font-size:7px;line-height:1.5;margin:0}.safety-note svg{flex:0 0 auto}.mock-success{background:#eef4e5;border:1px solid #d7e3c8;border-radius:8px;padding:17px;display:flex;align-items:flex-start;gap:10px;color:#5b743d}.mock-success strong{font-size:10px}.mock-success p{font-size:8px;margin:4px 0 8px}.mock-success code{display:block;font-size:6px;word-break:break-all}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.demo-banner{display:flex;align-items:center;gap:11px;background:#eee9db;border:1px solid #ded7c4;border-radius:7px;padding:12px 15px;margin-bottom:15px;color:#7e6e48}.demo-banner strong{display:block;font-size:10px}.demo-banner p{margin:3px 0 0;color:#938464;font-size:8px}.demo-banner>span{margin-left:auto;font-family:var(--mono);font-size:7px;white-space:nowrap}.autonomous-metrics{display:grid;grid-template-columns:repeat(3,1fr) 1.45fr;gap:13px;margin-bottom:15px}.autonomous-metrics>article{background:#fff;border:1px solid var(--line);border-radius:8px;padding:17px}.autonomous-metrics article>span{font-family:var(--mono);color:#8d9084;font-size:7px;letter-spacing:.6px}.autonomous-metrics article>strong{display:block;font-size:27px;letter-spacing:-1px;margin-top:10px}.autonomous-metrics article>strong em{font-style:normal;font-size:13px;color:#92958a}.autonomous-metrics article>small{display:block;color:#92958a;font-size:8px;margin-top:4px}.autonomous-metrics .engine-status-card{background:#20211d;color:#fff}.engine-status-card>div{display:flex;align-items:center;gap:8px}.engine-status-card>div strong{font-family:var(--mono);font-size:8px;letter-spacing:.7px}.engine-status-card p{color:#969a8c;font-size:8px;margin:8px 0 10px}.engine-status-card button{background:#33362c;color:var(--lime);display:flex;align-items:center;gap:6px;font-size:8px;border-radius:4px;padding:6px 9px}.radar-layout{display:grid;grid-template-columns:minmax(0,1.8fr) 300px;gap:15px;align-items:start}.trends-panel{padding:20px}.mono-label{font-family:var(--mono);color:#94978c;font-size:7px}.trend-table-head{display:grid;grid-template-columns:minmax(230px,1.8fr) .8fr 65px 105px;gap:12px;align-items:center;border-bottom:1px solid #e5e7de;margin-top:19px;padding:0 6px 10px}.trend-table-head span{font-family:var(--mono);font-size:7px;color:#9a9d91;letter-spacing:.6px}.trend-table-row{display:grid;grid-template-columns:minmax(230px,1.8fr) .8fr 65px 105px;gap:12px;align-items:center;padding:14px 6px;border-bottom:1px solid #eeefe8}.trend-table-row:last-child{border:0}.ranked-title{display:flex;align-items:center;gap:10px;min-width:0}.ranked-title .rank{font-family:var(--mono);font-size:8px;color:#a0a398}.ranked-title>i{width:4px;height:31px;border-radius:3px}.ranked-title>div{min-width:0}.ranked-title strong{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranked-title p{font-size:7px;color:#96998d;margin:4px 0 0}.trend-velocity strong{display:flex;align-items:center;color:#60783b;font-family:var(--mono);font-size:9px}.trend-velocity span{display:block;color:#999c91;font-size:7px;margin-top:4px}.score-ring.small{width:40px;height:40px;background:conic-gradient(#899b6b var(--score),#eceee6 0)}.score-ring.small:before{background:#fff;top:3px;right:3px;bottom:3px;left:3px}.score-ring.small strong{font-size:10px;color:#4e5544}.candidate-button{background:#edf1e4;color:#5a6d3d;border:1px solid #dce4cf;border-radius:5px;height:30px;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px}.candidate-button:hover{background:#e3ebd6}.candidate-button.muted{background:#f5f5f1;color:#898c82;border-color:#e5e6df}.weights-panel{padding:20px}.weight-row{margin-top:17px}.weight-row>div:first-child{display:flex;justify-content:space-between;font-size:8px;color:#6f7366}.weight-row em{font-family:var(--mono);font-style:normal;color:#919587}.weight-row>div:last-child{height:3px;background:#eff0e9;margin-top:7px}.weight-row i{display:block;height:100%;background:#a7b295}.threshold-control{border-top:1px solid #e8eae1;margin-top:22px;padding-top:18px}.threshold-control label{display:flex;justify-content:space-between;font-size:9px;font-weight:700}.threshold-control label strong{font-family:var(--mono);color:#657447}.threshold-control input{width:100%;accent-color:#859c57;margin:16px 0 6px}.threshold-control>div{display:flex;justify-content:space-between;color:#a0a398;font-size:7px}.registry-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px}.filter-tabs{display:flex;align-items:center;gap:3px}.filter-tabs button{background:transparent;color:#83867b;padding:8px 11px;border-radius:5px;font-size:9px;display:flex;gap:6px;align-items:center}.filter-tabs button.active{color:var(--ink);background:#e6e8dc;font-weight:700}.filter-tabs button span{background:#d6d9ca;border-radius:8px;padding:1px 5px;font-family:var(--mono);font-size:7px}.search-field{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:5px;padding:0 10px;height:34px;color:#95988d}.search-field input{border:0;outline:0;background:transparent;width:155px;font-size:9px;color:var(--ink)}.registry-panel{overflow:hidden}.registry-head,.registry-row{display:grid;grid-template-columns:minmax(240px,1.6fr) .8fr 55px 75px 100px 18px;gap:13px;align-items:center}.registry-head{padding:13px 18px;background:#f7f7f3;border-bottom:1px solid #e5e6de}.registry-head span{font-family:var(--mono);font-size:7px;color:#94978b;letter-spacing:.7px}.registry-row{padding:14px 18px;background:#fff;width:100%;text-align:left;border-bottom:1px solid #eceee5}.registry-row:last-child{border:0}.registry-row:hover{background:#fafbf6}.registry-token{display:flex;align-items:center;gap:11px;min-width:0}.registry-token>div:last-child{min-width:0}.registry-token strong{display:block;font-size:10px}.registry-token span{display:block;font-family:var(--mono);font-size:7px;color:#95988d;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-label{display:flex;align-items:center;gap:5px;color:#797d70;font-size:8px}.registry-score{font-family:var(--mono);font-size:11px}.registry-score span{font-size:7px;color:#a0a398}.registry-time{color:#85897c;font-size:8px}.registry-row>svg{color:#a0a398}.empty-state{padding:50px 20px;text-align:center}.empty-icon{width:50px;height:50px;background:#eff1e8;border-radius:50%;display:grid;place-items:center;margin:0 auto;color:#879275}.empty-state h3{font-size:14px;margin:15px 0 7px}.empty-state p{color:#8c9082;font-size:10px;margin-bottom:18px}.activity-log{margin-top:15px;padding:20px}.activity-row{display:flex;align-items:center;gap:11px;border-bottom:1px solid #eeefe8;padding:12px 0}.activity-type{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;background:#f0f1ea;color:#808573}.activity-type.deploy{background:#edf3e4;color:#647b43}.activity-type.research{background:#efedf5;color:#81749e}.activity-row>div{flex:1}.activity-row strong{display:block;font-size:9px}.activity-row p{font-family:var(--mono);color:#9a9d91;font-size:7px;margin:4px 0 0}.activity-row>span:last-child{color:#96998e;font-size:8px}.ledger-more{background:transparent;color:#777c6c;display:flex;align-items:center;gap:5px;font-size:8px;padding:14px 0 0;margin:0 auto}.config-saved{display:flex;align-items:center;gap:6px;color:#778362;font-size:8px}.stop-banner{background:#fae8df;border:1px solid #e9cbbb;color:#9c573e;border-radius:8px;padding:13px 17px;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.stop-banner>div{display:flex;align-items:center;gap:10px}.stop-banner strong{font-size:11px}.stop-banner p{font-size:8px;margin:3px 0 0;color:#ac745e}.stop-banner button{background:#a35b40;color:#fff;border-radius:5px;font-size:9px;padding:8px 12px}.controls-grid{display:grid;grid-template-columns:minmax(0,1.7fr) 320px;gap:15px;align-items:start}.controls-main{display:flex;flex-direction:column;gap:15px}.wallet-panel{background:#20211d;color:#fff;padding:25px}.wallet-top{display:flex;justify-content:space-between;align-items:center}.wallet-top>div:first-child>span{font-family:var(--mono);font-size:8px;letter-spacing:.8px;color:#a0a494}.wallet-top h2{font-size:37px;letter-spacing:-1.6px;margin:13px 0 5px}.wallet-top h2 em{font-family:var(--mono);font-size:12px;font-style:normal;letter-spacing:0;color:var(--lime)}.wallet-top p{color:#838777;font-size:8px;margin:0}.wallet-orb{width:65px;height:65px;border:1px solid #414439;background:#2a2c25;color:var(--lime);border-radius:18px;display:grid;place-items:center;transform:rotate(5deg)}.wallet-address{display:flex;align-items:center;gap:12px;border-top:1px solid #383b31;border-bottom:1px solid #383b31;margin-top:22px;padding:14px 0}.wallet-address>span{font-family:var(--mono);color:#7d8172;font-size:7px}.wallet-address code{color:#c1c6b5;font-size:9px}.wallet-address button{margin-left:auto;background:transparent;color:#898e7d}.wallet-details{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.wallet-details span{display:block;font-family:var(--mono);color:#777c6c;font-size:6px;letter-spacing:.4px}.wallet-details strong{display:block;font-family:var(--mono);font-size:9px;margin-top:7px;color:#c7ccba}.policy-panel{padding:22px}.policy-fields{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;margin-top:10px}.policy-fields>label{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eceee5;padding:17px 0}.policy-fields label>span{font-size:9px;font-weight:700}.policy-fields label small{display:block;color:#9a9d91;font-size:7px;font-weight:400;margin-top:4px}.policy-fields input{width:65px;height:33px;border:1px solid #dfe1d6;border-radius:5px;background:#fafaf7;text-align:center;font-family:var(--mono);font-size:9px;color:var(--ink)}.unit-input{position:relative}.unit-input input{padding-right:29px;width:85px}.unit-input em{position:absolute;right:8px;top:11px;font-family:var(--mono);font-size:7px;font-style:normal;color:#8b8f80}.controls-aside{display:flex;flex-direction:column;gap:15px}.emergency-panel{padding:24px;text-align:center}.emergency-icon{width:48px;height:48px;display:grid;place-items:center;background:#f7eae4;color:#a56149;border-radius:50%;margin:0 auto}.emergency-panel h2{font-size:14px;margin:14px 0 7px}.emergency-panel p{color:#92958a;font-size:9px;line-height:1.6;margin:0 auto 18px;max-width:230px}.stop-button,.disarm-button{width:100%;min-height:37px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:5px;font-size:9px;font-weight:700}.stop-button{color:#a1573e;background:#fff5f0;border:1px solid #e9c8b9}.disarm-button{color:#fff;background:#a25c42}.emergency-panel.stopped{background:#fff3ee;border-color:#e5c1b1}.integration-panel{padding:20px}.integration-panel>div:not(.panel-header):not(.production-note){display:flex;align-items:center;gap:9px;padding:13px 0;border-bottom:1px solid #eceee5}.integration-logo{width:30px;height:30px;background:#20211d;color:var(--lime);border-radius:7px;display:grid;place-items:center;font-weight:800;font-size:12px}.integration-logo.x{color:#fff;font-size:14px}.integration-panel>div>div{flex:1}.integration-panel>div>div strong{display:block;font-size:9px}.integration-panel>div>div p{color:#999c90;font-size:7px;margin:3px 0 0}.integration-panel>div>em{font-family:var(--mono);font-size:6px;font-style:normal;color:#8a8e7e;background:#f0f1e9;padding:4px 5px;border-radius:3px}.production-note{display:flex;align-items:flex-start;gap:8px;color:#898d7d;margin-top:15px}.production-note svg{flex:0 0 auto}.production-note p{font-size:7px;line-height:1.7;margin:0}.toast{position:fixed;right:24px;bottom:24px;z-index:100;background:#20211d;color:#fff;border:1px solid #3d4035;border-radius:8px;box-shadow:0 12px 40px #00000025;padding:13px 14px;display:flex;align-items:center;gap:9px;font-size:10px;animation:toast-in .25s ease-out}.toast>svg{color:var(--lime)}.toast button{background:transparent;color:#8f9384;display:grid;place-items:center;margin-left:8px}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.nav-scrim{display:none}@media(min-width:1500px){.page-wrap{padding-left:44px;padding-right:44px}.metric-card{padding:21px}.metric-value{font-size:35px}.panel-header h2{font-size:14px}.queue-item{padding:13px 0}}@media(max-width:1150px){.sidebar{width:216px}.main-content{margin-left:216px}.page-wrap{padding:28px 24px 40px}.topbar{padding:0 24px}.metric-grid{grid-template-columns:repeat(2,1fr)}.overview-grid,.lower-grid{grid-template-columns:1fr}.queue-panel{min-height:auto}.studio-workspace{grid-template-columns:minmax(0,1fr) 280px}.autonomous-metrics{grid-template-columns:repeat(2,1fr)}.radar-layout{grid-template-columns:1fr}.weights-panel{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.weights-panel .panel-header,.threshold-control{grid-column:1 / -1}.registry-head,.registry-row{grid-template-columns:minmax(200px,1.5fr) .8fr 45px 90px 18px}.registry-head span:nth-child(4),.registry-row .registry-time{display:none}.controls-grid{grid-template-columns:minmax(0,1fr) 280px}.policy-fields{grid-template-columns:1fr}.app-footer{margin-left:24px;margin-right:24px}}@media(max-width:850px){.sidebar{transform:translate(-100%);transition:transform .25s ease;width:244px}.sidebar.open{transform:translate(0)}.nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:#12130f80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main-content{margin-left:0}.mobile-menu{display:grid;place-items:center;margin-right:5px}.studio-empty-grid{grid-template-columns:1fr}.studio-aside{min-height:auto}.aside-orbit{height:100px}.studio-workspace{grid-template-columns:1fr}.package-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr}.score-card,.factor-list{grid-column:span 1}.package-sidebar>.button,.package-sidebar>.form-error,.safety-note,.mock-success{grid-column:1 / -1}.controls-grid{grid-template-columns:1fr}.controls-aside{display:grid;grid-template-columns:1fr 1fr}.registry-head,.registry-row{grid-template-columns:minmax(200px,1.5fr) .8fr 45px 90px 18px}.registry-toolbar{align-items:flex-start}.filter-tabs{flex-wrap:wrap}}@media(max-width:600px){.topbar{height:58px;padding:0 16px}.topbar-title>span{display:none}.environment{font-size:6px;padding:0 7px}.topbar-actions{gap:7px}.top-avatar{display:none}.page-wrap{padding:24px 15px 34px}.page-heading{align-items:flex-start;gap:15px}.page-heading h1{font-size:25px}.page-heading p:not(.eyebrow){font-size:10px;line-height:1.5}.desktop-cta{display:none}.page-heading>.button{padding:0 11px;font-size:9px;white-space:nowrap}.metric-grid{gap:9px}.metric-card{padding:14px 13px}.metric-top span{font-size:6px}.metric-value{font-size:25px}.metric-foot{font-size:7px}.metric-foot>span:last-child{display:none}.activity-chart-panel,.signals-panel{padding:16px 13px}.bar-chart{gap:7px}.signal-table-header,.signal-row{grid-template-columns:minmax(150px,1.6fr) .7fr 30px;gap:8px}.signal-table-header span:last-child,.signal-row>svg{display:none}.signal-title strong{font-size:9px}.velocity>div{max-width:50px}.app-footer{margin:0 15px;padding:13px 0;flex-wrap:wrap;gap:7px}.app-footer p{order:3;width:100%}.app-footer button{margin-left:auto}.stepper{padding:10px}.step{min-width:auto;flex:1;gap:6px}.step small{display:none}.step strong{font-size:8px}.stepper>i{margin:0 8px;min-width:8px}.idea-composer{padding:23px 18px}.idea-composer h2{font-size:25px}.composer-bottom{align-items:flex-end;gap:10px}.composer-bottom .button{font-size:9px;padding:0 11px}.identity-editor{align-items:flex-start}.token-mark.large{width:58px;height:58px;border-radius:12px}.identity-fields{grid-template-columns:1fr;gap:10px}.identity-fields label{margin-top:0}.editor-section{padding:17px 14px}.package-sidebar{display:flex}.autonomous-metrics{grid-template-columns:1fr 1fr;gap:9px}.autonomous-metrics>article{padding:13px}.demo-banner{align-items:flex-start}.demo-banner>span{display:none}.trends-panel{padding:15px 12px}.trend-table-head{display:none}.trend-table-row{grid-template-columns:minmax(150px,1fr) 45px;gap:10px;padding:14px 2px}.trend-velocity{display:none}.trend-table-row .score-ring{grid-column:2;grid-row:1}.candidate-button{grid-column:1 / -1;width:100%}.weights-panel{display:block}.registry-toolbar{flex-direction:column}.search-field,.search-field input{width:100%}.registry-head{display:none}.registry-row{grid-template-columns:minmax(150px,1fr) 85px 15px;gap:8px;padding:13px}.registry-row .source-label,.registry-row .registry-score{display:none}.registry-token .token-mark{width:32px;height:32px}.registry-token strong{font-size:9px}.registry-token span{font-size:6px}.activity-log{padding:16px 13px}.activity-row>span:last-child{display:none}.controls-aside{display:flex}.policy-panel{padding:17px 14px}.wallet-panel{padding:20px 17px}.wallet-details{gap:8px}.wallet-details strong{font-size:7px}.config-saved{display:none}.toast{left:15px;right:15px;bottom:15px;font-size:9px}}.research-options{border:1px solid #e2e4da;background:#f7f8f3;border-radius:7px;padding:15px;margin:16px 0 12px}.research-options-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.research-options-title>div{display:flex;align-items:center;gap:7px;color:#626858}.research-options-title span,.research-source-label>span{font-family:var(--mono);font-size:7px;letter-spacing:.7px}.research-options-title small{color:#92978a;font-size:7px}.research-mode-select{height:37px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dcdfd3;border-radius:5px;padding:0 10px;color:#747a69}.research-mode-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:#42473d;font-size:9px;font-weight:600;flex:1;min-width:0;cursor:pointer}.research-objective{color:#858a7d;font-size:8px;line-height:1.6;margin:9px 2px 13px}.research-source-label{display:flex;justify-content:space-between;color:#888d80;margin-bottom:8px}.research-source-label em{font-size:7px;font-style:normal;color:#a0a499}.research-source-options{display:flex;gap:5px;flex-wrap:wrap}.research-source-options button{display:flex;align-items:center;gap:5px;border:1px solid #dfe2d7;color:#83887a;background:#fff;border-radius:4px;padding:5px 7px;font-size:7px}.research-source-options button>span{width:11px;height:11px;border:1px solid #d2d6c9;border-radius:2px;display:grid;place-items:center}.research-source-options button.selected{background:#eff4e5;color:#5e7044;border-color:#d0ddbd}.research-source-options button.selected>span{background:#718451;border-color:#718451;color:#fff}.research-brief-card .section-heading>svg{margin-left:auto;color:#7c8968}.research-brief-sources{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:15px}.research-brief-sources span{font-family:var(--mono);font-size:7px;color:#687354;background:#f0f4e8;border-radius:3px;padding:4px 6px}.research-brief-card ol{margin:0;padding-left:20px;color:#656b5e}.research-brief-card li{font-size:9px;line-height:1.6;padding:4px 0 4px 4px}.research-brief-card li::marker{font-family:var(--mono);font-size:8px;color:#9aa18f}.research-plan-note{border-top:1px solid #eceee6;margin-top:14px;padding-top:12px;color:#959b8d;font-family:var(--mono);font-size:6px;line-height:1.6;letter-spacing:.4px}.heading-actions{display:flex;gap:8px}.research-connectors{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px}.research-connectors>div{background:#fff;border:1px solid var(--line);border-radius:7px;padding:12px 13px;display:flex;align-items:center;gap:9px}.research-connectors>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:6px;background:#f0f2e9;color:#717c61}.research-connectors>div>div{flex:1}.research-connectors strong{display:block;font-size:9px}.research-connectors p{color:#999d91;font-size:7px;margin:3px 0 0}.research-connectors em{font-family:var(--mono);font-size:5px;font-style:normal;letter-spacing:.3px;color:#9a917e;background:#f5f1e8;padding:4px;border-radius:3px}.narrative-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:22px 0 14px}.narrative-section-tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.narrative-section-tabs button{background:transparent;color:#858a7d;border-radius:5px;padding:8px 10px;font-size:8px;display:flex;align-items:center;gap:6px}.narrative-section-tabs button span{font-family:var(--mono);font-size:6px;color:#9ca192}.narrative-section-tabs button.active{color:#f4f5ef;background:#22241f}.narrative-section-tabs button.active span{color:var(--lime)}.narrative-tools{display:flex;gap:7px}.narrative-tools label{display:flex;align-items:center;gap:6px;height:33px;padding:0 9px;border:1px solid var(--line);background:#fff;border-radius:5px;color:#93988a}.narrative-tools input{border:0;outline:0;width:125px;font-size:8px;color:var(--ink)}.narrative-tools select{border:1px solid var(--line);background:#fff;color:#74796b;border-radius:5px;padding:0 9px;font-size:8px;outline:0}.narrative-content{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:15px;align-items:start}.narrative-results{min-width:0}.narrative-group{margin-bottom:25px}.narrative-group-title{display:flex;align-items:center;justify-content:space-between;margin:0 2px 10px}.narrative-group-title>div{display:flex;align-items:center;gap:7px;color:#6e7563}.narrative-group-title h2{font-size:11px;color:var(--ink);margin:0}.narrative-group-title>div>span{font-family:var(--mono);font-size:7px;color:#929788;background:#e7e9df;padding:2px 5px;border-radius:7px}.narrative-group-title>p{font-size:7px;color:#969b8e;margin:0}.narrative-card{background:#fff;border:1px solid var(--line);border-radius:8px;margin-bottom:8px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.narrative-card:hover{border-color:#c9cdbf}.narrative-card.expanded{border-color:#bfc7b1;box-shadow:0 7px 24px #33382a08}.narrative-card-main{display:grid;grid-template-columns:27px 4px minmax(200px,1fr) 82px 45px 17px;align-items:center;gap:12px;width:100%;padding:16px;background:#fff;text-align:left}.narrative-rank{font-family:var(--mono);font-size:9px;color:#a0a495}.narrative-accent{width:4px;height:43px;border-radius:3px}.narrative-copy{min-width:0}.narrative-copy>div:first-child{display:flex;gap:8px;align-items:center}.narrative-copy>div:first-child span{font-family:var(--mono);color:#888e7d;font-size:6px;text-transform:uppercase;letter-spacing:.5px}.narrative-copy>div:first-child em{font-size:6px;color:#adb0a6;font-style:normal}.narrative-copy h3{font-size:13px;letter-spacing:-.25px;margin:5px 0 4px}.narrative-copy>p{color:#8b9082;font-size:8px;margin:0;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.narrative-source-mini{display:flex;gap:4px;margin-top:8px}.narrative-source-mini span{font-family:var(--mono);font-size:5px;color:#929889;background:#f3f4ef;border-radius:3px;padding:3px 5px}.narrative-momentum>span{display:flex;align-items:center;color:#627a3e;font-family:var(--mono);font-size:10px}.narrative-momentum small{display:block;color:#a0a496;font-size:6px;margin-top:5px}.narrative-score{text-align:center}.narrative-score strong{display:block;font-family:var(--mono);font-size:16px}.narrative-score span{font-family:var(--mono);color:#a1a596;font-size:5px;letter-spacing:.6px}.narrative-chevron{color:#9da292;transition:transform .2s}.narrative-card.expanded .narrative-chevron{transform:rotate(180deg)}.narrative-evidence{border-top:1px solid #e8ebe1;background:#fafbf7;padding:20px;animation:evidence-in .2s ease-out}@keyframes evidence-in{0%{opacity:0;transform:translateY(-4px)}}.why-moving{background:#eef2e5;border-left:3px solid #a7bc7d;border-radius:0 6px 6px 0;padding:14px 16px}.why-moving>span{font-family:var(--mono);color:#74815e;font-size:7px;letter-spacing:.8px}.why-moving>p{color:#535c48;font-size:10px;line-height:1.7;margin:7px 0 0}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.evidence-grid>div{border:1px solid #e3e6db;background:#fff;border-radius:6px;padding:12px}.evidence-grid span{display:block;font-family:var(--mono);font-size:6px;color:#979d8d;text-transform:uppercase}.evidence-grid strong{display:block;font-family:var(--mono);font-size:14px;margin-top:7px}.evidence-grid p{color:#969c8d;font-size:7px;line-height:1.5;margin:6px 0 0}.evidence-lower{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:10px 2px 15px}.evidence-lower h4{font-size:9px;margin:0 0 10px}.evidence-lower ul{list-style:none;margin:0;padding:0}.evidence-lower li{display:flex;align-items:center;gap:6px;color:#7c8372;font-size:8px;margin:8px 0}.evidence-lower li svg{color:#81935f}.research-trail{display:flex;flex-direction:column;gap:5px}.research-trail>span{display:flex;align-items:center;gap:6px;color:#777f6b;font-size:8px}.research-trail em{margin-left:auto;font-family:var(--mono);font-size:5px;font-style:normal;color:#9b9f91}.related-terms{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.related-terms span{font-family:var(--mono);color:#778765;font-size:6px}.narrative-risk{display:flex;align-items:flex-start;gap:8px;background:#f7f0e7;border:1px solid #eae0d2;color:#987c55;border-radius:6px;padding:11px 12px}.narrative-risk svg{flex:0 0 auto}.narrative-risk strong{display:block;font-size:8px}.narrative-risk p{color:#a08d70;font-size:7px;line-height:1.6;margin:4px 0 0}.narrative-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px}.narrative-card-actions>span{color:#9ba092;font-size:7px}.narrative-card-actions .button{min-height:34px;font-size:8px}.narrative-weights{position:sticky;top:85px}.research-method{display:flex;gap:7px;align-items:flex-start;border-top:1px solid #e8eae1;margin-top:19px;padding-top:16px;color:#919789}.research-method p{font-size:7px;line-height:1.6;margin:0}.research-method svg{flex:0 0 auto}.swipe-inline-cta{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:#23251f;color:var(--lime);border-radius:5px;min-height:35px;font-size:8px;margin-top:17px}.narrative-no-results{background:#fff;border:1px solid var(--line);border-radius:8px;text-align:center;padding:50px 20px;color:#8a9080}.narrative-no-results h3{color:var(--ink);font-size:13px}.narrative-no-results button{background:transparent;color:#6c7e4e;font-size:9px}.swipe-page{max-width:760px;margin:-5px auto 0}.swipe-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;text-align:left}.swipe-header h1{font-size:35px;letter-spacing:-1.6px;margin:7px 0}.swipe-header h1 span{color:#9dbc54}.swipe-header>div>p:last-child{color:#858b7c;font-size:10px;margin:0}.swipe-instructions{display:flex;align-items:center;justify-content:center;gap:25px;margin:24px 0 13px;color:#989d90}.swipe-instructions span{display:flex;align-items:center;gap:4px;font-family:var(--mono);font-size:7px}.swipe-instructions p{font-size:7px;margin:0}.swipe-stage{height:570px;position:relative;display:flex;justify-content:center;align-items:flex-start;perspective:1200px}.swipe-card{position:absolute;width:min(100%,480px);height:555px;background:#fff;border:1px solid #dcdfd5;border-radius:18px;box-shadow:0 18px 55px #24291c12,0 2px 5px #24291c08;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;transition:transform .22s ease-out,box-shadow .2s}.swipe-card.dragging{cursor:grabbing;transition:none;box-shadow:0 25px 65px #24291c20}.swipe-card.leaving-left,.swipe-card.leaving-right{transition:transform .19s ease-in,opacity .19s;opacity:.7}.swipe-card-behind{transform:translateY(12px) scale(.965);background:#eceee6;box-shadow:none;cursor:default}.swipe-card-behind>div{height:5px;margin:0 35px;border-radius:0 0 5px 5px;opacity:.7}.swipe-card-top{height:43px;padding:0 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eff0ea;color:#9ca192;font-family:var(--mono);font-size:6px}.swipe-card-top>div{display:flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.6px}.swipe-card-top>div i{width:5px;height:5px;border-radius:50%}.swipe-token-visual{height:165px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9f4,#f1f3eb);overflow:hidden}.swipe-token-visual:before,.swipe-token-visual:after{content:"";position:absolute;width:1px;height:100%;background:#e4e7dc;left:24%}.swipe-token-visual:after{left:auto;right:24%}.swipe-token-orbit{position:absolute;width:210px;height:95px;border:1px solid #d9ddcf;border-radius:50%;transform:rotate(-16deg)}.swipe-token-orbit:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--swipe-accent);right:23px;top:8px;box-shadow:0 0 0 4px #ffffff90}.swipe-token-coin{position:relative;width:84px;height:84px;border-radius:23px;background:var(--swipe-accent);display:grid;place-items:center;transform:rotate(-6deg);box-shadow:0 12px 25px #333b2720;border:1px solid #0000000d;overflow:hidden}.swipe-token-coin:before{content:"";position:absolute;width:70px;height:70px;border:1px solid #22251c26;border-radius:50%;right:-29px;top:-24px}.swipe-token-coin:after{content:"";position:absolute;width:40px;height:40px;background:#ffffff35;transform:rotate(30deg);left:-25px;bottom:-23px}.swipe-token-coin span{font-family:var(--mono);font-size:21px;font-weight:500;letter-spacing:-1px}.swipe-token-coin i{position:absolute;width:65px;height:1px;background:#272b2030;transform:rotate(-45deg)}.swipe-token-visual>small{position:absolute;bottom:10px;font-family:var(--mono);font-size:5px;letter-spacing:1px;color:#a2a797}.swipe-token-title{text-align:center;padding:19px 35px 0}.swipe-token-title>span{font-family:var(--mono);color:#959c8b;font-size:6px;letter-spacing:.9px}.swipe-token-title h2{font-size:27px;letter-spacing:-1px;line-height:1.15;margin:6px 0}.swipe-ticker{display:flex;align-items:center;justify-content:center;gap:8px;color:#77816a;font-family:var(--mono);font-size:8px}.swipe-ticker i{width:3px;height:3px;background:#b4b9ac;border-radius:50%}.swipe-token-title>p{color:#7d8474;font-size:9px;line-height:1.6;margin:11px auto 0;max-width:355px}.swipe-why{margin:16px 28px 0;background:#f6f7f2;border:1px solid #e9ebe2;border-radius:7px;padding:12px 14px}.swipe-why>span{display:flex;align-items:center;gap:5px;color:#818975;font-family:var(--mono);font-size:6px;letter-spacing:.6px}.swipe-why>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#737b68;font-size:8px;line-height:1.6;margin:6px 0 0}.swipe-card-bottom{display:flex;align-items:center;justify-content:space-between;padding:15px 28px;color:#8c957e}.swipe-card-bottom>div{display:flex;gap:5px;flex-wrap:wrap}.swipe-card-bottom span{background:#f0f2e9;border-radius:4px;padding:4px 6px;font-size:6px;color:#858e78}.swipe-stamp{position:absolute;top:90px;display:flex;align-items:center;gap:6px;border:2px solid currentColor;border-radius:7px;padding:8px 11px;font-family:var(--mono);font-size:13px;font-weight:500;opacity:0;pointer-events:none}.swipe-stamp.visible{opacity:1}.swipe-stamp.keep{right:25px;color:#668c35;background:#f5ffe9e8;transform:rotate(10deg)}.swipe-stamp.pass{left:25px;color:#bb6a55;background:#fff3efeb;transform:rotate(-10deg)}.swipe-controls{display:flex;align-items:center;justify-content:center;gap:17px;margin-top:21px}.swipe-controls button{display:grid;place-items:center;border-radius:50%;background:#fff;transition:transform .15s,box-shadow .15s}.swipe-controls button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #252a1f14}.swipe-pass,.swipe-like{width:58px;height:58px;border:1px solid #e0e3d8}.swipe-pass{color:#b8735e}.swipe-like{color:#25291f!important;background:var(--lime)!important;border-color:#c3e456!important}.swipe-undo,.swipe-research{width:38px;height:38px;color:#939a88;border:1px solid #e2e5da}.swipe-footnote{display:flex;align-items:center;justify-content:center;gap:5px;color:#9ba192;font-size:7px;margin-top:18px}.swipe-finished{margin:65px auto 0;max-width:420px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:45px 30px}.swipe-finished>div{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 20px;background:var(--lime);border-radius:50%}.swipe-finished>span{font-family:var(--mono);color:#949b89;font-size:7px;letter-spacing:.8px}.swipe-finished h2{font-size:22px;margin:10px 0}.swipe-finished p{color:#888f7e;font-size:10px;line-height:1.6}.swipe-finished .button{margin:13px auto 18px}.swipe-finished .text-button{margin:0 auto}@media(max-width:1150px){.narrative-content{grid-template-columns:minmax(0,1fr) 240px}.narrative-toolbar{align-items:flex-start}.narrative-section-tabs{max-width:480px}.research-connectors em{display:none}}@media(max-width:900px){.narrative-content{grid-template-columns:1fr}.narrative-weights{position:static}.narrative-toolbar{flex-direction:column}.narrative-tools{width:100%}.narrative-tools label{flex:1}.narrative-tools input{width:100%}.research-connectors{grid-template-columns:1fr 1fr}}@media(max-width:600px){.heading-actions{flex-direction:column}.heading-actions .button{min-height:32px}.research-options-title small,.research-source-label em{display:none}.research-source-options button{font-size:6px}.research-connectors{gap:7px}.research-connectors>div{padding:9px}.research-connectors p{display:none}.narrative-section-tabs{flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:4px}.narrative-section-tabs button{white-space:nowrap}.narrative-group-title>p{display:none}.narrative-card-main{grid-template-columns:20px 3px minmax(150px,1fr) 38px 14px;gap:8px;padding:13px 10px}.narrative-momentum{display:none}.narrative-copy>p{max-width:210px}.narrative-score strong{font-size:13px}.narrative-evidence{padding:13px}.evidence-grid{grid-template-columns:1fr}.evidence-lower{grid-template-columns:1fr;gap:17px}.narrative-card-actions{align-items:flex-start;flex-direction:column}.narrative-card-actions .button{width:100%}.swipe-page{margin-top:0}.swipe-header{gap:8px}.swipe-header h1{font-size:29px}.swipe-header>div>p:last-child{max-width:230px;line-height:1.5}.swipe-header .button{font-size:0;width:36px;min-height:36px;padding:0}.swipe-header .button svg{margin:0}.swipe-stage{height:550px}.swipe-card{height:535px;border-radius:15px}.swipe-token-visual{height:150px}.swipe-token-title{padding-left:20px;padding-right:20px}.swipe-token-title h2{font-size:24px}.swipe-why{margin-left:19px;margin-right:19px}.swipe-card-bottom{padding-left:19px;padding-right:19px}.swipe-instructions{margin-top:18px}.swipe-controls{margin-top:15px}.swipe-footnote{text-align:center;line-height:1.5}}.shared-state{display:flex;align-items:center;gap:6px;color:#738263;font-family:var(--mono);font-size:7px;letter-spacing:.5px}.shared-state span{width:5px;height:5px;background:#8ca35f;border-radius:50%;box-shadow:0 0 0 3px #8ca35f16}.logout-button{margin-left:auto;background:transparent;color:#777b6f;width:28px;height:28px;display:grid;place-items:center;border-radius:5px}.logout-button:hover{color:var(--lime);background:#2c2e27}.workspace-error{position:fixed;z-index:110;left:50%;bottom:22px;transform:translate(-50%);background:#5b3127;color:#fff;border-radius:7px;padding:12px 14px;font-size:10px;box-shadow:0 10px 35px #0003;display:flex;gap:18px;align-items:center}.workspace-error button{background:transparent;color:#f4c8b8;font-size:9px}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(440px,1.08fr) minmax(430px,.92fr);background:#f6f6f1}.auth-story{background:#1b1d18;color:#fff;padding:42px 54px 35px;display:flex;flex-direction:column;position:relative;overflow:hidden}.auth-story:after{content:"";position:absolute;width:540px;height:540px;border:1px solid #d9ff6312;border-radius:50%;right:-250px;top:90px;box-shadow:0 0 0 90px #d9ff6305,0 0 0 180px #d9ff6303;pointer-events:none}.auth-brand{display:flex;align-items:center;gap:11px;position:relative;z-index:1}.auth-brand .brand-symbol{color:var(--lime)}.auth-brand>div:last-child{display:flex;flex-direction:column}.auth-brand strong{font-size:23px;line-height:1;letter-spacing:-.7px}.auth-brand small{font:8px var(--mono);letter-spacing:1.5px;color:#8e9284;margin-top:5px}.auth-story-copy{margin:auto 0 55px;position:relative;z-index:1;max-width:570px}.auth-story-copy .eyebrow{color:#a6ac98}.auth-story-copy h1{font-size:clamp(43px,4.6vw,67px);line-height:1.04;letter-spacing:-3px;margin:21px 0 24px;font-weight:650}.auth-story-copy h1 em{color:var(--lime);font-style:normal}.auth-story-copy>p:last-child{color:#a2a797;max-width:450px;font-size:13px;line-height:1.75}.auth-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-top:1px solid #36392f;padding-top:26px;position:relative;z-index:1}.auth-proof>div{display:flex;align-items:flex-start;gap:9px}.auth-proof svg{color:var(--lime);flex:0 0 auto}.auth-proof strong{display:block;font-size:10px;margin-bottom:5px}.auth-proof small{display:block;color:#83897a;font-size:8px;line-height:1.55}.auth-version{margin-top:30px;font:7px var(--mono);color:#5f6558;letter-spacing:1px}.auth-access{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px}.auth-card{width:100%;max-width:390px}.auth-lock{width:47px;height:47px;display:grid;place-items:center;border-radius:13px;background:#e9eddd;color:#6c7c4c;margin-bottom:27px}.auth-card h2{font-size:30px;letter-spacing:-1.1px;margin:8px 0 11px}.auth-card>p:not(.eyebrow){color:#83877a;font-size:11px;line-height:1.7}.auth-login{width:100%;min-height:47px;margin-top:21px;justify-content:space-between;padding:0 18px}.auth-divider{display:flex;align-items:center;gap:10px;color:#a1a598;margin:29px 0 18px;font:7px var(--mono);letter-spacing:.7px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#e0e2d8}.auth-card ul{padding:0;margin:0;list-style:none}.auth-card li{display:flex;gap:8px;align-items:center;font-size:9px;color:#717668;margin:12px 0}.auth-card li svg{color:#7d9153}.auth-security{display:flex;gap:9px;align-items:center;background:#eef0e7;border:1px solid #e0e3d6;border-radius:6px;padding:12px;color:#7c8271;font-size:8px;line-height:1.5;margin-top:24px}.auth-security svg{flex:0 0 auto}.auth-legal{font:7px var(--mono);color:#a0a496;margin-top:38px}.auth-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#f6f6f1;color:#777d6d;padding:30px;text-align:center}.auth-loading>.brand-symbol{color:#74884e;margin-bottom:30px}.auth-loading>p{font-size:11px;margin:17px 0 8px}.auth-loading>span{font:7px var(--mono);letter-spacing:1.1px;color:#a0a597}.auth-loading h2{color:var(--ink);margin:0 0 5px}.auth-error-text{max-width:460px;line-height:1.6}.auth-recovery{display:flex;gap:9px;margin-top:18px}.team-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:15px}.team-metrics article{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:17px 19px}.team-metrics article>svg{color:#7d8c62}.team-metrics article>div{display:flex;flex-direction:column}.team-metrics strong{font-size:23px;line-height:1;letter-spacing:-.6px}.team-metrics article>div span{font:7px var(--mono);letter-spacing:.6px;color:#94988b;margin-top:6px}.team-metrics small{margin-left:auto;color:#969a8d;font-size:8px}.team-metrics .permission-card{background:#eef0e4;border-color:#dce0cd}.team-metrics .permission-card strong{font-size:15px}.team-error{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.team-error button{background:transparent;color:inherit}.team-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,.75fr);gap:15px;align-items:start}.members-panel{padding:21px}.team-count{display:flex;align-items:center;gap:5px;background:#f1f2eb;padding:5px 8px;border-radius:5px;font:9px var(--mono);color:#7c8173}.member-list{margin-top:14px}.member-row{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #eceee5}.member-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#e8eadf;color:#616854;font-size:10px;font-weight:800;overflow:hidden;flex:0 0 auto}.member-avatar img{width:100%;height:100%;object-fit:cover}.member-identity{flex:1;min-width:0}.member-identity strong{font-size:10px;display:flex;align-items:center;gap:7px}.member-identity strong span{font:6px var(--mono);color:#8b927e;background:#f0f2e9;border-radius:3px;padding:2px 4px}.member-identity p{margin:4px 0 0;color:#999d90;font-size:8px;overflow:hidden;text-overflow:ellipsis}.role-badge{display:inline-flex;align-items:center;gap:4px;width:fit-content;border-radius:4px;padding:4px 6px;text-transform:uppercase;font:6px var(--mono);letter-spacing:.5px;background:#f0f1eb;color:#777d6c;white-space:nowrap}.role-badge.owner{background:#e9efdb;color:#607442}.role-badge.editor{background:#e9eef1;color:#58717d}.role-badge.viewer{background:#f0efed;color:#817b73}.member-joined{color:#a0a497;font-size:7px;width:75px;text-align:right}.member-row select{width:75px;border:1px solid #e0e2d9;background:#fafbf7;color:#686e5f;border-radius:4px;padding:5px;font-size:8px}.invite-form{background:#f6f7f1;border:1px solid #e3e6da;border-radius:7px;padding:15px;margin-top:18px}.invite-form-title{display:flex;align-items:flex-start;gap:9px;color:#747d63}.invite-form-title strong{display:block;color:#444a3d;font-size:10px}.invite-form-title p{margin:4px 0 0;color:#929889;font-size:8px}.invite-fields{display:grid;grid-template-columns:minmax(170px,1fr) 85px auto;gap:8px;margin-top:13px}.invite-fields>label{height:37px;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #dce0d3;border-radius:5px;padding:0 10px;color:#949b88}.invite-fields input{min-width:0;width:100%;border:0;outline:0;color:var(--ink);font-size:9px}.invite-fields select{border:1px solid #dce0d3;background:#fff;border-radius:5px;color:#656c5b;padding:0 7px;font-size:9px}.invite-link{display:flex;align-items:center;gap:8px;background:#edf2df;color:#6d7b4f;border-radius:5px;padding:9px;margin-top:10px}.invite-link code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.invite-link button{background:transparent;color:inherit}.pending-invites{margin-top:20px}.pending-invites>span{font:7px var(--mono);letter-spacing:.7px;color:#989d8f}.pending-invites>div{display:flex;align-items:center;gap:9px;border-top:1px solid #eceee6;padding:10px 0;margin-top:8px;color:#8d9383}.pending-invites>div>div{flex:1}.pending-invites strong{display:block;font-size:9px;color:#5c6253}.pending-invites small{display:block;font-size:7px;margin-top:3px}.pending-invites button{background:transparent;color:#a79588}.access-guide{padding:21px}.role-guide{margin-top:12px}.role-guide>div{padding:12px 0;border-bottom:1px solid #eceee5}.role-guide p{color:#8c9183;font-size:8px;line-height:1.6;margin:7px 0 0}.wallet-boundary{display:flex;align-items:flex-start;gap:9px;background:#20211d;color:var(--lime);border-radius:6px;padding:14px;margin-top:17px}.wallet-boundary svg{flex:0 0 auto}.wallet-boundary strong{display:block;color:#fff;font-size:9px}.wallet-boundary p{color:#93998a;font-size:7px;line-height:1.6;margin:5px 0 0}.agents-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:32px 0 16px}.agents-heading h2{font-size:21px;letter-spacing:-.6px;margin:6px 0}.agents-heading>div>p:last-child{color:#8c9183;font-size:9px;margin:0}.agent-create{display:flex;align-items:center;gap:8px}.agent-create>input{width:205px;height:38px;border:1px solid #dce0d4;border-radius:5px;background:#fff;padding:0 11px;font-size:9px;color:var(--ink)}.agent-create>label{display:flex;gap:5px;align-items:center;font-size:8px;color:#777e6c;white-space:nowrap}.agent-create input[type=checkbox]{accent-color:#8ba454}.agents-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:15px;align-items:start}.agent-list-panel,.connection-panel{padding:21px}.secure-label{display:flex;gap:5px;align-items:center;font:6px var(--mono);letter-spacing:.5px;color:#7d8c62}.agent-list{margin-top:12px}.agent-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #eceee5}.agent-row:last-child{border-bottom:0}.agent-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:8px;background:#20211d;color:var(--lime);flex:0 0 auto}.agent-info{flex:1;min-width:0}.agent-info>strong{display:block;font-size:10px}.agent-info>code{display:block;font-size:7px;color:#969b8d;margin-top:4px}.agent-info>div{display:flex;gap:4px;margin-top:7px;flex-wrap:wrap}.agent-info>div span{font:6px var(--mono);color:#737c62;background:#f0f3e8;padding:3px 5px;border-radius:3px}.agent-usage{text-align:right}.agent-usage>span{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#8d9382;font:6px var(--mono)}.agent-usage>span i{width:4px;height:4px;background:#a5aa9b;border-radius:50%}.agent-usage>span.connected{color:#6e834a}.agent-usage>span.connected i{background:#8ca95a}.agent-usage small{display:block;color:#a0a596;font-size:7px;margin-top:5px}.agent-revoke{display:flex;align-items:center;gap:5px;background:transparent;color:#a18b80;font-size:8px;padding:6px}.agent-revoke:hover{color:#a5523d}.agent-empty{padding:38px 20px;text-align:center}.agent-empty>div{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#eff1e8;color:#879374;margin:auto}.agent-empty h3{font-size:12px;margin:13px 0 6px}.agent-empty p{color:#969b8d;font-size:8px;line-height:1.6;max-width:270px;margin:auto}.endpoint-url{display:flex;align-items:center;gap:8px;background:#f3f4ee;border:1px solid #e3e5dc;padding:9px;border-radius:5px;margin-top:16px}.endpoint-url>span{font:6px var(--mono);color:#929888}.endpoint-url code{flex:1;min-width:0;font-size:7px;overflow:hidden;text-overflow:ellipsis}.endpoint-url button{background:transparent;color:#818975}.connection-panel pre{background:#20211d;color:#c8d2b7;padding:14px;border-radius:6px;overflow-x:auto;font-size:7px;line-height:1.8;margin:10px 0 0}.copy-connection{display:flex;align-items:center;gap:6px;margin:8px 0 15px auto;background:transparent;color:#7c856d;font-size:8px}.endpoint-list>div{display:grid;grid-template-columns:30px 1fr;gap:6px;padding:9px 0;border-top:1px solid #eceee5;align-items:center}.endpoint-list span{color:#6c7e4a;font:6px var(--mono)}.endpoint-list code{font-size:8px;color:#575e4e}.endpoint-list small{grid-column:2;color:#9a9f90;font-size:7px}.agent-note{display:flex;gap:6px;align-items:center;color:#929989;font-size:7px;margin:14px 0 0}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;background:#151710a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px}.credential-modal{width:100%;max-width:480px;background:#fbfcf8;border:1px solid #e5e8dc;border-radius:12px;padding:31px;position:relative;box-shadow:0 25px 90px #0004}.modal-close{position:absolute;right:17px;top:17px;background:transparent;color:#8d9382}.credential-success{width:48px;height:48px;border-radius:50%;background:#eaf2d9;color:#6d8546;display:grid;place-items:center;margin-bottom:19px}.credential-modal h2{font-size:25px;letter-spacing:-.8px;margin:8px 0}.credential-modal>p:not(.eyebrow){color:#888f7d;font-size:10px;line-height:1.65}.credential-modal>label{display:block;font:7px var(--mono);letter-spacing:.7px;color:#8a927d;margin-top:22px}.secret-field{display:flex;align-items:center;gap:10px;background:#20211d;color:var(--lime);border-radius:6px;padding:13px;margin-top:8px}.secret-field code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:8px;line-height:1.6}.secret-field button{background:#34372e;color:var(--lime);width:30px;height:30px;border-radius:4px;display:grid;place-items:center;flex:0 0 auto}.credential-scopes{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.credential-scopes span{display:flex;align-items:center;gap:4px;background:#edf1e4;color:#6d7c51;font:7px var(--mono);border-radius:4px;padding:5px 7px}.credential-warning{display:flex;align-items:flex-start;gap:8px;color:#967c5d;background:#f6efe3;border:1px solid #eadfc9;padding:11px;border-radius:6px;margin:18px 0}.credential-warning svg{flex:0 0 auto}.credential-warning p{font-size:8px;line-height:1.6;margin:0}.team-notice{position:fixed;z-index:130;right:24px;bottom:24px;display:flex;align-items:center;gap:8px;background:#20211d;color:#fff;border:1px solid #3c4033;border-radius:7px;padding:12px 14px;font-size:9px;box-shadow:0 10px 35px #0003}.team-notice>svg:first-child{color:var(--lime)}.team-notice>svg:last-child{color:#8c9380;margin-left:9px}@media(max-width:1180px){.shared-state{display:none}.team-layout,.agents-layout{grid-template-columns:1fr}.access-guide{display:grid;grid-template-columns:1fr 1fr;gap:15px}.access-guide .panel-header{grid-column:1 / -1}.wallet-boundary{margin-top:12px}.agents-heading{align-items:flex-start;flex-direction:column}.agent-create{width:100%}.agent-create>input{flex:1}}@media(max-width:850px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:440px;padding:32px}.auth-story-copy{margin:70px 0 40px}.auth-story-copy h1{font-size:48px}.auth-proof{max-width:600px}.auth-access{padding:55px 30px}.team-metrics{grid-template-columns:1fr 1fr}.team-metrics .permission-card{grid-column:1 / -1}}@media(max-width:600px){.environment{display:none}.auth-story{min-height:400px;padding:25px 22px}.auth-story-copy{margin:58px 0 32px}.auth-story-copy h1{font-size:39px;letter-spacing:-2px}.auth-story-copy>p:last-child{font-size:11px}.auth-proof{grid-template-columns:1fr;gap:13px}.auth-proof small,.auth-version{display:none}.auth-access{padding:42px 22px}.team-metrics{gap:8px}.team-metrics article{padding:13px;gap:9px}.team-metrics small{display:none}.members-panel,.agent-list-panel,.connection-panel{padding:16px 13px}.member-joined{display:none}.member-row{gap:8px}.invite-fields{grid-template-columns:1fr 90px}.invite-fields>label{grid-column:1 / -1}.access-guide{display:block}.agent-create{display:grid;grid-template-columns:1fr auto}.agent-create>input{width:100%;grid-column:1 / -1}.agent-row{flex-wrap:wrap}.agent-info{min-width:150px}.agent-usage{margin-left:49px;text-align:left}.agent-usage>span{justify-content:flex-start}.agent-revoke{margin-left:auto}.credential-modal{padding:25px 20px}.team-notice{left:15px;right:15px;bottom:15px}}
