@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700;800&display=swap");:root{--bg:#0a0c0d;--panel:#111416;--panel2:#171b1e;--line:#282e31;--text:#f2f3ef;--muted:#899194;--acid:#d7ff45;--cyan:#74d8dd;--orange:#ff8b4d;font-family:Inter,sans-serif;background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}main.status-page{display:block;max-width:560px;margin:0 auto;padding:96px 24px}main.status-page p{color:var(--muted)}main.status-page a{color:var(--cyan)}.workspace-bar{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;padding:10px 24px;border-bottom:1px solid var(--line);background:var(--panel);color:var(--text);font-size:13px}.workspace-bar a{color:inherit;margin-left:auto}.sample-banner{margin:0;padding:6px 24px;border-bottom:1px solid var(--line);background:var(--panel2);color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:12px}main{display:grid;grid-template-columns:76px 1fr;min-height:100vh}.rail{position:sticky;top:0;height:100vh;border-right:1px solid var(--line);background:#080a0b;display:flex;flex-direction:column;align-items:center;padding:18px 10px;z-index:20}.forge-mark{border:1px solid #3b4346;background:var(--acid);color:#0a0c0d;width:42px;height:42px;display:grid;place-items:center;font-weight:900;transform:rotate(-4deg)}.forge-mark span{transform:rotate(4deg)}.rail nav{display:grid;gap:10px;margin-top:48px;width:100%}.rail nav button{height:58px;background:transparent;border:0;color:#747d80;display:grid;place-items:center;gap:3px;position:relative}.rail nav button span{font-size:18px}.rail nav button small{font-size:8px}.rail nav button.active{color:var(--acid);background:#131719}.rail nav button.active:before{content:"";position:absolute;left:-10px;width:2px;height:100%;background:var(--acid)}.rail-user{margin-top:auto;border:1px solid var(--line);background:var(--panel2);width:38px;height:38px;border-radius:50%;font-size:10px}.app-shell{min-width:0}header{height:70px;display:flex;align-items:center;border-bottom:1px solid var(--line);padding:0 26px;gap:35px;position:sticky;top:0;background:rgba(10,12,13,.96);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:15}.foundry-wordmark{min-width:240px;display:flex;align-items:baseline;gap:11px}.foundry-wordmark b{font-size:18px;letter-spacing:.1em}.foundry-wordmark span{font-family:IBM Plex Mono;font-size:8px;color:var(--muted);letter-spacing:.12em}.global-search{max-width:680px;flex:1 1;height:40px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#0d1011;padding:0 12px}.global-search input{flex:1 1;background:transparent;border:0;outline:0;font-size:12px}.global-search kbd{font-family:IBM Plex Mono;font-size:9px;border:1px solid #3c4447;padding:4px 6px;color:var(--muted)}.header-tools{margin-left:auto;display:flex;gap:9px}.header-tools button{background:transparent;border:0;color:var(--muted);font-size:10px}.header-tools i{background:var(--orange);color:black;font-style:normal;border-radius:50%;padding:2px 5px}.list-button{border:1px solid var(--line)!important;padding:9px 11px!important}.list-button strong{color:var(--acid);margin-left:6px}.workspace-head{height:150px;padding:32px 30px;display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);background:radial-gradient(circle at 70% -100%,rgba(215,255,69,.15),transparent 40%)}.panel-kicker,.workspace-head p{font-family:IBM Plex Mono;font-size:9px;letter-spacing:.15em;color:var(--acid)}.workspace-head h1{font-size:37px;margin:8px 0 0;letter-spacing:-.04em}.market-state{font-family:IBM Plex Mono;font-size:9px;color:#aab0ae}.market-state i{width:7px;height:7px;background:var(--acid);box-shadow:0 0 12px var(--acid);display:inline-block;border-radius:50%;margin-right:7px}.market-state span{color:#60686b;margin-left:12px}.ticker{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.ticker div{padding:18px 25px;border-right:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:5px}.ticker div:last-child{border:0}.ticker em,.ticker span{font-family:IBM Plex Mono;font-size:8px;color:var(--muted);font-style:normal}.ticker b{grid-row:1/3;grid-column:2;font-family:IBM Plex Mono;font-size:24px;color:var(--text)}.ticker em{color:var(--acid)}.exchange-grid{display:grid;grid-template-columns:220px minmax(500px,1fr) 330px;min-height:900px}.filters{padding:22px 18px;border-right:1px solid var(--line)}.filter-title{display:flex;justify-content:space-between;font-size:9px;font-family:IBM Plex Mono}.filter-title button{border:0;background:transparent;color:var(--muted);font-size:8px}.filters fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:22px 0}.filters legend{font-family:IBM Plex Mono;font-size:8px;letter-spacing:.12em;color:#687174;margin-bottom:10px}.filters fieldset>button{width:100%;height:32px;background:transparent;border:0;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#a5acae;padding:0 8px}.filters fieldset>button.active{background:#1a1f20;color:var(--acid)}.filters fieldset>button i{font-family:IBM Plex Mono;font-style:normal;font-size:8px;color:#626b6e}.line-control i{color:var(--acid)!important}.range{height:3px;background:#2c3335;margin:16px 8px 8px}.range span{height:100%;display:block;background:var(--acid)}.filters fieldset small{font-family:IBM Plex Mono;font-size:8px;color:var(--muted);padding-left:8px}.select-control{border:1px solid var(--line)!important}.agent-card{display:flex;gap:10px;padding:15px;background:linear-gradient(145deg,#1a211d,#101414);margin-top:20px;border:1px solid #33402b}.pulse{color:var(--acid)}.agent-card b{font-size:10px}.agent-card p{font-size:9px;line-height:1.5;color:var(--muted)}.agent-card button{padding:0;border:0;background:transparent;color:var(--acid);font-size:9px}.inventory{padding:22px;border-right:1px solid var(--line);min-width:0}.inventory-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.inventory-toolbar>div:first-child{display:grid}.inventory-toolbar b{font-size:12px}.inventory-toolbar span{font-family:IBM Plex Mono;font-size:8px;color:var(--muted);margin-top:4px}.inventory-toolbar button,.inventory-toolbar select{background:transparent;border:1px solid var(--line);height:31px;padding:0 9px;font-size:8px}.inventory-toolbar button.active{color:var(--acid)}.title-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market-card{background:var(--panel);border:1px solid var(--line);min-width:0}.market-card.selected{border-color:#73842e}.visual{height:175px;width:100%;border:0;position:relative;overflow:hidden;text-align:left;background:linear-gradient(135deg,#1d555a,#101719);padding:0}.market-card.ember .visual{background:linear-gradient(135deg,#7a3d27,#1a1210)}.market-card.field .visual{background:linear-gradient(135deg,#4a653b,#131912)}.market-card.ring .visual{background:linear-gradient(135deg,#6b4438,#121011)}.market-card.ocean .visual{background:linear-gradient(135deg,#186b79,#08151a)}.market-card.orchard .visual{background:linear-gradient(135deg,#66632d,#18170d)}.mesh{position:absolute;inset:0;background:repeating-linear-gradient(120deg,transparent 0 22px,rgba(255,255,255,.04) 23px 24px),radial-gradient(circle at 75% 30%,rgba(255,255,255,.25),transparent 28%)}.visual .rank{top:13px;left:13px;font-size:9px}.visual .rank,.visual .score{position:absolute;font-family:IBM Plex Mono}.visual .score{right:13px;top:12px;font-size:22px;text-align:right}.visual .score small{display:block;font-size:6px;letter-spacing:.14em;color:var(--acid)}.visual b{bottom:30px;font-size:24px;letter-spacing:-.04em;z-index:2}.visual b,.visual p{position:absolute;left:15px}.visual p{bottom:10px;margin:0;font-family:IBM Plex Mono;font-size:7px;color:rgba(255,255,255,.65)}.market-copy{padding:14px}.market-copy>div:first-child{display:flex;gap:8px;font-family:IBM Plex Mono;font-size:7px;color:#7a8385}.market-copy h2{font-size:16px;margin:10px 0 4px}.market-copy>p{font-size:9px;color:var(--muted);margin:0}.license-row{display:flex;gap:5px;margin:14px 0}.license-row span{font-family:IBM Plex Mono;font-size:7px;border:1px solid #394144;padding:3px 5px;color:#bac0bd}.card-foot{border-top:1px solid var(--line);padding-top:11px;display:flex;justify-content:space-between;align-items:center}.card-foot>span{width:120px;font-family:IBM Plex Mono;font-size:7px}.card-foot>span i{display:block;height:2px;background:var(--acid);margin-bottom:5px}.card-foot button{border:0;background:transparent;color:var(--acid);font-size:17px}.deal-panel{padding:22px;position:sticky;top:70px;height:calc(100vh - 70px);overflow:auto;background:#0d1011}.panel-top{display:flex;justify-content:space-between;font-family:IBM Plex Mono;font-size:8px;color:var(--acid)}.panel-top button{border:0;background:transparent;font-size:18px}.mini-art{height:175px;margin:18px 0;position:relative;overflow:hidden;background:linear-gradient(135deg,#374b4d,#151a1b)}.mini-art b,.mini-art span{position:absolute;z-index:2}.mini-art span{right:15px;top:13px;font-family:IBM Plex Mono;font-size:30px;color:var(--acid)}.mini-art b{left:15px;bottom:15px;font-size:24px}.deal-panel h2{font-size:27px;margin:8px 0}.panel-synopsis{font-size:11px;line-height:1.6;color:#a0a7a5}.signal-row{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin:17px 0}.signal-row div{padding:12px}.signal-row div+div{border-left:1px solid var(--line)}.signal-row span{display:block;font-family:IBM Plex Mono;font-size:7px;color:var(--muted)}.signal-row b{font-family:IBM Plex Mono;font-size:19px}.deal-panel dl{margin:0}.deal-panel dl div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0;font-size:9px}.deal-panel dt{color:var(--muted)}.deal-panel dd{margin:0;text-align:right;max-width:180px}.rights-map{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:17px 0}.rights-map span{font-family:IBM Plex Mono;font-size:7px;padding:7px;background:#18201a;text-align:center;color:var(--acid)}.compare-action,.deal-action{height:43px;width:100%;border:0}.deal-action{background:var(--acid);color:#0a0c0d;font-weight:700;display:flex;justify-content:space-between;align-items:center;padding:0 13px}.compare-action{border:1px solid #41494b;background:transparent;margin-top:7px}.verified{font-family:IBM Plex Mono;display:block;font-size:7px;color:#7c8582;margin-top:14px;line-height:1.6}@media (max-width:1200px){.exchange-grid{grid-template-columns:190px 1fr}.deal-panel{grid-column:1/-1;position:relative;top:auto;height:auto;display:grid;grid-template-columns:220px 1fr;gap:20px}.deal-panel .panel-top{grid-column:1/-1}.mini-art{grid-row:2/8}.compare-action,.deal-action,.verified{grid-column:2}.ticker{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){main{grid-template-columns:1fr}.rail{height:62px;width:100%;bottom:0;top:auto;position:fixed;flex-direction:row;padding:7px 12px;z-index:30;border-top:1px solid var(--line)}.forge-mark{width:38px;height:38px}.rail nav{display:flex;margin:0 auto;gap:2px}.rail nav button{height:46px;width:55px}.rail nav button.active:before{left:0;right:0;top:-7px;width:100%;height:2px}.rail-user{margin:0}.app-shell{padding-bottom:62px}header{padding:0 14px}.foundry-wordmark span,.header-tools button:first-child{display:none}.foundry-wordmark{min-width:auto}.global-search{margin-left:auto}.header-tools{display:none}.workspace-head{height:130px}.workspace-head h1{font-size:28px}.market-state{display:none}.ticker{grid-template-columns:1fr 1fr}.exchange-grid{grid-template-columns:1fr}.filters{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto;padding:12px}.agent-card,.filter-title,.filters fieldset:not(:first-of-type){display:none}.filters fieldset{border:0;padding:0;display:flex;gap:4px}.filters fieldset>button{width:auto;white-space:nowrap;border:1px solid var(--line)}.inventory{border:0;padding:14px}.inventory-toolbar>div:last-child{display:none}.title-grid{grid-template-columns:1fr}.visual{height:210px}.deal-panel{display:block}.mini-art{height:210px}.compare-action,.deal-action,.verified{display:block}.ticker div{padding:12px}.ticker b{font-size:18px}.ticker em{display:none}}