.wallet-button{margin-left:auto;border:2px outset #eff4e8;background:#dce2d1;padding:7px 12px;font:12px Plex}.workspace-tabs{display:flex;gap:5px;align-items:center;margin-bottom:12px}.workspace-tabs button,.order-tabs button{font:12px Plex;background:#30372b;color:#b4bea7;border:1px solid #515d44;padding:9px 16px}.workspace-tabs .selected{background:var(--lime);color:var(--ink);border-color:var(--lime)}.workspace-tabs>span{font:10px Plex;color:#82936f;margin-left:auto}.agent-intro{padding-bottom:30px;gap:20px}.agent-intro h1{font-size:clamp(40px,4.4vw,66px)}.blip-art{width:320px;min-width:230px;background:#283121;padding:12px 17px;color:#bdd29f;border:2px inset #dde8cf;font:9px Plex;position:relative}.art-title{letter-spacing:2px;display:block}.blip-art svg{display:block;width:100%;margin:4px 0}.blip-art>div{display:flex;justify-content:space-between;padding:0 9px;margin-top:-5px}.blip-art small{display:block;border-top:1px solid #455536;padding-top:11px;margin-top:12px;font:8px Plex;text-align:center;letter-spacing:.5px}.signal-path{stroke:#7d9a5a;fill:none;stroke-dasharray:2 5;animation:signal 5s linear infinite}.signal-node{fill:#263220;stroke:#819a65}.signal-packet{animation:blink 2s steps(2) infinite}.packet-b{animation-delay:1s}@keyframes signal{to{stroke-dashoffset:-42}}@keyframes blink{50%{opacity:.1}}.agent-grid{display:grid;grid-template-columns:minmax(350px,1.07fr) minmax(320px,1fr);margin:0 15px 15px;border:2px inset #edf0e7}.strategy-editor{border-right:1px solid var(--line);padding:0 20px 18px;min-width:0}.strategy-editor label{display:block;font:13px Arial;margin:15px 0 6px}.strategy-editor input,.strategy-editor select{width:100%;height:41px;border:2px inset #e6ebdc;background:#f0f2eb;padding:8px;min-width:0;font:12px Plex;color:#202422}.address-input{display:flex}.address-input input{flex:1}.address-input button{width:43px;border:2px outset #e5efd8;background:#adbca0;font:20px Plex}.unit-input{position:relative}.unit-input input{padding-right:44px}.unit-input span{position:absolute;right:9px;top:12px;font:10px Plex;color:#59694b}.price-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.assist-row{display:flex;justify-content:space-between;gap:8px;margin-top:13px}.assist-row button{background:none;border:0;text-decoration:underline;text-underline-offset:3px;font:11px Plex;padding:5px 0}.strategy-editor .action{margin-top:12px}.fine-print{font:11px/1.6 Plex;color:#56604c;overflow-wrap:anywhere}.strategy-preview{padding:0 20px 20px;min-width:0}.market-panel{min-height:205px;border-bottom:1px solid #a0aa95;padding:19px 0}.signal-idle{text-align:center;color:#56654a;padding:8px 0 12px}.signal-idle h2{font:22px Arial;margin:6px 0}.signal-idle p{font-size:13px;line-height:1.6}.signal-idle .mono{font-size:8px;letter-spacing:.5px}.idle-cross{font:42px Plex;color:#607c39;line-height:1}.token-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font:11px Plex}.token-heading strong{font-size:17px;overflow-wrap:anywhere}.token-heading a{font:10px Plex;color:inherit}.live-price{font:35px/1.4 Plex;letter-spacing:-1.5px;margin:10px 0}.live-price small{font:11px Plex;letter-spacing:0;color:#556746;margin-left:7px}.market-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;font:9px Plex;color:#526046}.market-facts strong{display:block;font:14px Plex;color:#23331b;margin:5px 0}.market-source{font:9px/1.6 Plex;margin:14px 0 0;color:#647258;overflow-wrap:anywhere}.plan-timeline{padding:17px 0}.plan-timeline>div{display:flex;gap:15px;position:relative;min-height:58px}.plan-timeline>div:not(:last-child):before{position:absolute;content:'';top:24px;left:12px;width:1px;height:34px;background:#95a985}.plan-timeline i{display:grid;place-items:center;font:10px Plex;width:25px;height:25px;border:1px solid #7b8d6b}.plan-timeline span{font:9px Plex;color:#58674c;letter-spacing:.4px}.plan-timeline strong{display:block;font:12px/1.5 Plex;color:#24331b;letter-spacing:0;margin-top:5px}.execution-note{background:#c0c9b5;border:1px solid #a3b095;padding:13px;font:10px Plex}.execution-note p{font:12px/1.5 Arial;color:#4d5d42;margin:8px 0}.execution-note button{background:none;border:0;font:10px Plex;text-decoration:underline;min-height:24px;padding:0}.ai-result{padding:13px;border:1px solid #718452;margin:0 0 14px;background:#dfedc9;font:12px/1.6 Plex}.ai-result button{margin-top:10px;padding:7px 10px;border:2px outset #e6efd9;background:#c5df9c;font:12px Plex}.orders-window{margin-top:25px}.order-tabs{padding:12px 14px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #939e87}.order-tabs button{background:#c3cdb7;color:#334227;font-size:11px;padding:5px 14px}.order-tabs .selected{background:#283320;color:var(--lime)}.order-tabs>span{margin-left:auto;font:10px Plex;overflow-wrap:anywhere}.orders-list{padding:10px 18px 15px;font:12px/1.6 Plex;min-height:72px}.order-card{border:1px solid #9aa88e;margin:7px 0;background:#d4ddc8;padding:13px}.order-heading{display:flex;justify-content:space-between;gap:10px}.order-heading strong{font-size:12px}.order-card p{font:11px/1.6 Plex;overflow-wrap:anywhere}.order-card a{color:inherit}.order-card button{border:2px outset #eaf1df;background:#c2d4ae;padding:6px 10px;font:11px Plex;margin-top:7px}.order-status{background:#b8c89e;padding:2px 7px;font:10px Plex}.order-status.failed{background:#e6c1a3}.pending-order{background:#f2e3b9;padding:14px;font:12px/1.6 Plex;border-bottom:1px solid #ab9263}.pending-order button{display:block;margin-top:8px;font:11px Plex;padding:5px 10px}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;border:1px solid #97a38a;padding:15px;font:11px Plex}.review-grid strong{display:block;font:17px Plex;margin-top:5px}.review-address{font:11px/1.6 Plex;overflow-wrap:anywhere;padding:10px 0;border-bottom:1px solid #a5af99}.review-consent{display:flex;gap:10px;font:13px/1.5 Arial;align-items:flex-start;margin-top:20px}.review-consent input{margin-top:4px;flex-shrink:0}.wallet-option{width:100%;text-align:left;padding:12px 16px;background:#dae5cd;border:2px outset #edf4e3;font:14px Plex;margin:7px 0}.history-pagination{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;font:11px Plex}.history-pagination button{font:11px Plex}.service-off{color:#7c431c}.service-ready{color:#476922}#service-status{max-width:65%;text-align:right}#review-content p{font-size:13px}#review-strategy:disabled{cursor:wait}.order-empty{padding:8px 0}.order-empty a{color:inherit}.desktop-caption strong{letter-spacing:0;font-size:19px}.workspace-tabs button:focus-visible{outline-color:var(--lime)}
@media(min-width:1400px){.agent-intro{padding:32px 35px 36px}.agent-grid{grid-template-columns:minmax(400px,1fr) 1fr}.strategy-editor,.strategy-preview{padding-left:28px;padding-right:28px}.blip-art{width:360px}.agent-intro h1{font-size:67px}}
@media(max-width:1000px){.agent-grid{grid-template-columns:1fr 1fr}.blip-art{width:270px}.strategy-editor,.strategy-preview{padding-left:14px;padding-right:14px}.price-fields{gap:7px}.price-fields label{font-size:11px}.agent-intro h1{font-size:46px}.assist-row button{font-size:10px}}
@media(max-width:750px){.wallet-button{margin-left:auto;font-size:11px}.workspace-tabs>span{display:none}.workspace-tabs button{flex:1;font-size:11px;padding:9px 10px}.agent-intro{align-items:flex-start;gap:10px}.agent-intro h1{font-size:40px}.blip-art{width:150px;min-width:135px;padding:9px}.blip-art small{display:none}.blip-art>div{font-size:7px;padding:0}.art-title{font-size:8px}.agent-grid{grid-template-columns:1fr;margin:0 10px 10px}.strategy-editor{border-right:0;border-bottom:1px solid #98a58a;padding:0 14px 12px}.strategy-preview{padding:0 14px 15px}.strategy-editor label{font-size:13px}.assist-row button{font-size:11px}.market-panel{min-height:155px}.plan-timeline{display:none}.execution-note{margin-top:15px}.order-tabs>span{max-width:40%;font-size:9px}.agent-intro .scout-pitch{font-size:12px}.orders-list{padding:7px 10px}.service-off{font-size:9px}#service-status{font-size:9px}.review-grid strong{font-size:14px}.review-grid{gap:12px;padding:12px}}
@media(max-width:460px){.agent-intro{flex-wrap:wrap}.agent-intro>div:first-child{width:100%}.blip-art{width:100%;display:flex;align-items:center;gap:15px;height:76px;margin-top:9px}.blip-art svg{width:160px;flex-shrink:0;margin:0}.blip-art>div{display:none}.art-title{font-size:9px;line-height:1.6;overflow-wrap:anywhere}.price-fields input{font-size:11px}.price-fields label{font-size:11px}.order-heading{flex-wrap:wrap}.fine-print{font-size:10px}}
.profile-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 17px}.profile-strip button{text-align:left;padding:14px;background:#c0c6b8;border:2px outset #e5ebdd;color:#526343}.profile-strip .selected{background:#ddeaCA;border-color:#59763b;box-shadow:inset 0 3px #7b9c4c}.profile-strip span{font:9px Plex;letter-spacing:.7px}.profile-strip strong{display:block;font:600 16px Arial;color:#283c1d;margin:6px 0}.profile-strip small{font:11px/1.5 Arial;display:block}.profile-caption{font:10px/1.5 Plex;color:#58634c;margin:10px 20px 19px}.draft-name label{margin-top:12px}.strategy-editor .draft-name input{height:34px;font-size:11px}.save-draft{width:100%;background:#c6cfbb;border:2px outset #e1ead5;margin-top:10px;padding:8px;font:11px Plex}.scenario-box{border:1px solid #95a781;background:#d4dfc7;padding:0 12px 12px;margin:0 0 15px}.scenario-box .panel-label{padding:10px 0;font-size:9px}.scenario-box p{font:10px/1.5 Plex;color:#536646}.scenario-box>label{font:10px Plex;display:block;margin-top:12px}.scenario-box input{width:100%;accent-color:#465f2c;margin:10px 0}.scenario-box output{display:block;font:11px/1.6 Plex}#scenario-output{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding-top:13px}#scenario-output>p{grid-column:1/-1}#scenario-output span{font:8px Plex;color:#5c6b50}#scenario-output strong{display:block;font:16px Plex;margin:5px 0}#scenario-output small{font:8px Plex;color:#65745a}.scenario-up{color:#355d19}.scenario-down{color:#845830}.research-links{margin:0 0 10px}.research-links button{font:11px Plex;padding:0;background:none;border:0;text-decoration:underline}.drafts-window{margin-top:25px}.saved-drafts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:15px}.saved-drafts>p{grid-column:1/-1;font:12px Plex;margin:5px}.draft-card{border:1px solid #98a88b;padding:14px;background:#d0dac4;min-width:0}.draft-tag{font:8px Plex;color:#587043}.draft-card>strong{display:block;font:15px Plex;overflow-wrap:anywhere;margin:5px 0}.draft-card p{font:10px/1.7 Plex;color:#617451}.draft-card button{font:10px Plex;padding:4px 7px;margin-right:5px;border:1px outset #e1e8d7;background:#b8caa4}.provider-recovery{font:10px Plex;margin:2px 18px 12px}.provider-recovery a{color:#476235}.research-header{padding:28px 30px 20px}.research-header h2{font:700 40px/.98 Arial;letter-spacing:-1.5px;margin:8px 0 17px}.research-header>p:last-child{font-size:14px;color:#5a674f}.research-form{padding:0 30px 20px}.research-form label{font:12px Plex;display:block;margin-bottom:8px}.research-form>div{display:flex;gap:8px}.research-form input{min-width:0;flex:1;padding:12px;border:2px inset #edf1e7;font:13px Plex;background:#f1f4ec}.research-form button{background:#2b3b20;color:#cee9ac;padding:10px 15px;border:2px outset #697e55;font:12px Plex}.research-result{padding:0 30px 25px}.research-empty{background:#bfcbb2;border:1px solid #96a484;padding:23px;display:flex;flex-wrap:wrap;gap:25px;font:11px Plex}.research-empty p{width:100%;font:13px Arial;margin:0}.research-token{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #98a58b;padding-top:20px}.research-token h3{font:23px Plex;margin:6px 0}.research-token h3 small{font:13px Plex}.research-token p{font:10px/1.7 Plex;overflow-wrap:anywhere}.research-token>div{min-width:0}.research-token button{background:#dcebcc;border:2px outset #f2f7ea;padding:9px 13px;font:11px Plex;flex-shrink:0}.research-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #9eac91;margin:15px 0 20px}.research-stats>div{padding:15px;border-right:1px solid #9eac91;min-width:0}.research-stats>div:last-child{border:0}.research-stats span{font:9px Plex;color:#62764f}.research-stats strong{display:block;font:20px Plex;margin:7px 0 0;overflow-wrap:anywhere}.research-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.research-columns>section{border:1px solid #98a78a;padding:18px}.research-columns h3{font:17px Plex;margin:0 0 15px}.research-columns p{font:12px/1.6 Arial;color:#596c49}.permission-row{display:flex;justify-content:space-between;gap:10px;font:11px Plex;padding:12px 0;border-bottom:1px solid #a0ae93}.permission-row strong{font-size:10px}.permission-off{color:#3d6525}.permission-on{color:#8a5620}.concentration-bar{height:9px;background:#dde6d2;margin:18px 0}.concentration-bar i{display:block;height:9px;background:#668d3f}.account-list{list-style-position:inside;padding:0;margin:0}.account-list li{display:flex;justify-content:space-between;gap:10px;font:11px Plex;border-bottom:1px solid #a8b69c;padding:8px 0}.account-list a,.research-source a{color:#344a27}.research-source{font:9px/1.7 Plex;margin:18px 0 0;color:#57694a}
@media(max-width:1050px){.research-stats strong{font-size:16px}.saved-drafts{grid-template-columns:1fr 1fr}.profile-strip small{font-size:10px}.profile-strip button{padding:11px}.profile-strip strong{font-size:14px}.workspace-tabs>span{display:none}}
@media(max-width:750px){.profile-strip{margin:0 12px;gap:6px}.profile-strip button{padding:9px 7px}.profile-strip strong{font-size:13px}.profile-strip span{font-size:7px;letter-spacing:0}.profile-strip small{display:none}.profile-caption{margin:9px 14px 14px;font-size:9px}.research-header{padding:22px 16px 14px}.research-header h2{font-size:33px}.research-form{padding:0 16px 18px}.research-form>div{flex-wrap:wrap}.research-form input{width:100%;flex:auto}.research-form button{width:100%}.research-result{padding:0 16px 20px}.research-token{align-items:flex-start;flex-direction:column}.research-stats{grid-template-columns:1fr 1fr}.research-stats>div{border-bottom:1px solid #9eac91}.research-columns{grid-template-columns:1fr;gap:15px}.research-empty{gap:15px;padding:17px}.saved-drafts{grid-template-columns:1fr}.scenario-box{margin-top:15px}.workspace-tabs button{font-size:10px;padding:8px 5px}.scenario-box strong{font-size:15px}.research-stats strong{font-size:18px}}
