@font-face{font-family:ARAI;src:url('/fonts/medium.woff2')}@font-face{font-family:ARAI;src:url('/fonts/bold.woff2');font-weight:700}@font-face{font-family:ARAILight;src:url('/fonts/light.woff2')}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#060807;color:#eef1eb;font-family:ARAI,Arial,sans-serif;font-size:14px;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:42px 42px}.noise{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.12;background:url('/bg.webp') center/cover;mix-blend-mode:screen}.topbar{height:78px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 34px;border-bottom:1px solid #30342f;position:sticky;top:0;background:#060807e8;backdrop-filter:blur(18px);z-index:10}.brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-weight:700;letter-spacing:.06em}.brand img{width:29px;height:29px}.muted{color:#777d75}.system-status{font-size:11px;letter-spacing:.12em;color:#a6aaa4}.system-status i,.feed i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#d2fd2b;box-shadow:0 0 12px #d2fd2b;margin-right:7px;animation:pulse 1.4s infinite}.system-status span{margin-left:16px;color:#626760}.topbar nav{display:flex;justify-content:flex-end;gap:10px}.lime-btn,.ghost-btn{font:700 11px ARAI;letter-spacing:.08em;height:38px;padding:0 18px;cursor:pointer}.lime-btn{border:1px solid #d2fd2b;background:#d2fd2b;color:#0a0d09}.lime-btn:hover{background:#ecff9f}.ghost-btn{border:1px solid #4a5048;background:transparent;color:#e8ebe5}.ghost-btn:hover{border-color:#d2fd2b;color:#d2fd2b}.frame{border:1px solid #373c36;position:relative}.frame:before,.frame:after{content:"";position:absolute;width:18px;height:18px;border-color:#d2fd2b;pointer-events:none;z-index:3}.frame:before{left:-1px;top:-1px;border-left:2px solid;border-top:2px solid}.frame:after{right:-1px;bottom:-1px;border-right:2px solid;border-bottom:2px solid}.hero{max-width:1440px;margin:26px auto 0;min-height:660px;display:grid;grid-template-columns:minmax(380px,.9fr) 1.1fr;background:#090c0a}.agent-visual{position:relative;overflow:hidden;min-height:660px;background:#000}.agent-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#050906eb 0,transparent 48%),linear-gradient(90deg,transparent 70%,#090c0a 100%);pointer-events:none}.agent-visual video{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.12)}.visual-label{position:absolute;z-index:4;left:18px;right:18px;top:16px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em}.visual-label span:last-child{color:#d2fd2b}.scanner{position:absolute;z-index:4;left:0;right:0;top:-10%;height:2px;background:#d2fd2b;box-shadow:0 0 20px 4px #d2fd2b99;animation:scan 5s linear infinite}.agent-caption{position:absolute;z-index:4;left:34px;bottom:30px}.agent-caption p{font-size:10px;letter-spacing:.18em}.agent-caption h1{font-size:58px;line-height:.9;margin:12px 0 0;letter-spacing:-.045em}.agent-caption em,.manifesto em{font-style:normal;color:#d2fd2b}.hero-console{padding:65px 58px;display:flex;flex-direction:column;justify-content:center}.eyebrow{font-size:10px;color:#d2fd2b;letter-spacing:.18em}.hero-console h2{font-size:54px;line-height:1;margin:16px 0 22px;letter-spacing:-.04em}.lede{font:16px/1.65 ARAILight;max-width:650px;color:#aeb4ac}.mission{margin-top:32px;border:1px solid #3b4139;padding:18px;background:#d2fd2b06}.mission-head,.mission-foot{display:flex;justify-content:space-between;align-items:center}.mission-head span{font-size:10px;color:#7c827a}.mission-head strong{font-size:13px}.progress{height:8px;background:#1f241e;margin:16px 0 10px}.progress i{display:block;height:100%;width:1.25%;min-width:10px;background:#d2fd2b;box-shadow:0 0 15px #d2fd2b88}.mission-foot{font-size:11px;color:#888e86}.mission-foot span:first-child{color:#d2fd2b}.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid #343a33}.hero-stats div{padding:16px;border-right:1px solid #343a33}.hero-stats div:last-child{border:0}.hero-stats small{display:block;color:#6f756d;font-size:9px;margin-bottom:8px}.hero-stats strong{font-size:18px}.lime{color:#d2fd2b!important}.disclosure{margin-top:18px;color:#777d75;font:10px/1.5 ARAILight}.disclosure b{color:#ffcf55;margin-right:7px}.dashboard{max-width:1440px;margin:72px auto}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.section-head h3,.manifesto h3{font-size:30px;margin:7px 0 0}.feed{color:#777d75;font-size:10px}.market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.market-card{border:1px solid #383e37;background:#0b0e0c;padding:20px}.market-top{display:flex;justify-content:space-between}.coin{display:flex;gap:11px;align-items:center}.coin-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#171c16;border:1px solid #3c4439;color:#d2fd2b;font-weight:700}.coin small{display:block;color:#747a72;margin-top:4px}.price{text-align:right;font-size:18px}.price small{display:block;font-size:10px;color:#d2fd2b;margin-top:5px}.conviction{margin-top:24px}.conviction-head{display:flex;justify-content:space-between;font-size:11px;margin-bottom:8px}.up,.win{color:#d2fd2b}.down,.loss{color:#ff6565}.odds{height:25px;display:flex;border:1px solid #333a31}.odds span:first-child{background:#d2fd2b80}.odds span:last-child{background:#ff4e4e47}.market-bottom{display:flex;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid #282e27;font-size:10px;color:#747a72}.market-bottom b{color:#e9ece6}.intel-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-top:12px}.panel{border:1px solid #383e37;background:#0b0e0c}.panel>header{height:48px;border-bottom:1px solid #343a33;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:10px;letter-spacing:.12em}.panel>header b{color:#d2fd2b}.reasoning{height:310px;overflow:hidden;padding:16px 18px;font:12px/1.55 ARAILight}.log{display:grid;grid-template-columns:70px 76px 1fr;gap:10px;margin-bottom:12px;color:#a7ada4}.log time{color:#626860}.log b{font:10px ARAI;color:#d2fd2b}.log b.warn{color:#ffcf55}.log p{margin:0}.allocation-panel{display:grid;grid-template-columns:1fr 1.25fr;grid-template-rows:48px 1fr}.allocation-panel header{grid-column:1/-1}.risk-ring{display:grid;place-items:center}.risk-ring>div{width:126px;height:126px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#0b0e0c 57%,transparent 58%),conic-gradient(#d2fd2b 0 8.64deg,#222820 8.64deg);border:1px solid #343a33}.risk-ring strong{font-size:24px}.risk-ring small{display:block;color:#747a72;font-size:8px;margin-top:5px}.risk-list{padding:22px 20px 18px 0}.risk-list p{display:flex;justify-content:space-between;border-bottom:1px solid #292e28;padding:0 0 12px;margin:0 0 13px;font-size:9px;color:#737970}.risk-list b{color:#e8ebe6;font-size:10px}.trades-panel{margin-top:12px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:850px}th,td{text-align:left;padding:14px 18px;border-bottom:1px solid #262c25;font-size:11px}th{color:#666d64;font-size:9px}.reason-btn{border:0;border-bottom:1px dashed #747a72;background:transparent;color:#aab0a7;font:10px ARAI;cursor:pointer}.manifesto{max-width:1440px;margin:80px auto;display:grid;grid-template-columns:1fr 1fr;padding:64px;background:linear-gradient(100deg,#0d110e,#090b09)}.manifesto h3{font-size:48px;line-height:1.05}.manifesto-copy{max-width:520px;font:16px/1.65 ARAILight;color:#aeb4ac}.manifesto-copy .lime-btn{margin-top:20px}footer{border-top:1px solid #30342f;min-height:110px;padding:0 34px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#6e746c;font-size:10px}footer>span{text-align:right}.modal{position:fixed;inset:0;z-index:50;background:#000c;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:.2s}.modal.open{opacity:1;visibility:visible}.modal-card{width:min(650px,100%);padding:45px;background:#0d110e}.modal-card h3{font-size:35px;margin:14px 0}.modal-card p{font:15px/1.65 ARAILight;color:#adb3ab}.close{position:absolute;right:15px;top:12px;background:none;border:0;color:#fff;font-size:27px;cursor:pointer}.modal-pills{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.modal-pills span{border:1px solid #3b4239;padding:8px 10px;color:#d2fd2b;font-size:9px}.toast{position:fixed;z-index:60;left:50%;bottom:28px;transform:translate(-50%,20px);background:#d2fd2b;color:#080b08;padding:12px 18px;font-size:10px;opacity:0;transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}@keyframes scan{to{top:100%}}@keyframes pulse{50%{opacity:.35}}@media(max-width:900px){.topbar{grid-template-columns:1fr auto}.system-status{display:none}.hero{margin:12px;grid-template-columns:1fr}.agent-visual{min-height:520px}.hero-console{padding:45px 28px}.market-grid,.intel-grid{grid-template-columns:1fr}.manifesto{margin:60px 12px;grid-template-columns:1fr;padding:40px 28px}.dashboard{margin:60px 12px}.hero-stats{grid-template-columns:1fr 1fr}.allocation-panel{grid-template-columns:1fr}.allocation-panel header{grid-column:1}.risk-list{padding:0 24px 20px}footer{grid-template-columns:1fr;text-align:center;gap:14px;padding:30px}footer .brand{justify-content:center}footer>span{text-align:center}}@media(max-width:560px){.topbar{padding:0 16px}.topbar nav .ghost-btn{display:none}.hero-console h2{font-size:38px}.agent-caption h1{font-size:44px}.agent-visual{min-height:430px}.hero-console{padding:34px 20px}.section-head{display:block}.feed{margin-top:14px}.manifesto h3{font-size:36px}}
