.supply-explorer{padding:20px;background:#172538;border:1px solid #324759;border-radius:13px;margin:20px 0}.supply-picker{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.supply-picker label{font-weight:700;font-size:14px}.supply-picker span{position:relative;display:flex;align-items:center}.supply-picker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#22394e;border:1px solid #48657d;color:#e5f6ef;border-radius:9px;padding:11px 38px 11px 12px;max-width:240px;font-size:13px}.supply-picker span svg{pointer-events:none;position:absolute;right:11px}.supply-heading h2{font-size:19px;margin:0 0 8px}.supply-heading p{font-size:13px;color:#b3c9d5;line-height:1.9;margin:0 0 20px}.supply-steps{display:grid;gap:0}.supply-stage{display:flex;align-items:flex-start;gap:13px;position:relative;padding:12px 0 20px}.supply-stage:not(:last-child):before{content:"";position:absolute;left:16px;top:39px;bottom:0;width:2px;background:#376e5e}.step-dot{height:34px;width:34px;border:1px solid #498671;border-radius:50%;background:#255545;color:#bbf6e0;display:grid;place-items:center;flex-shrink:0;font-weight:800;font-size:13px}.supply-stage strong{font-size:15px}.supply-stage p{color:#a7bdcb;font-size:12px;line-height:1.7;margin:3px 0}.step-arrow{display:none}.supply-results{border-top:1px solid #385067;margin-top:15px;padding-top:18px}.supply-results h3{font-size:16px;color:#9bead3}.supply-results>div{padding:12px 0;border-bottom:1px solid #314557}.supply-results p{font-size:13px;color:#c3d6e3;line-height:1.8}.supply-results small,.supply-caution{color:#dbbd85;font-size:11px;line-height:1.9}.supply-caution{margin-top:15px}@media(max-width:600px){.supply-explorer{padding:15px}.supply-picker{align-items:flex-start;flex-direction:column}.supply-picker span,.supply-picker select{max-width:100%;width:100%}}:root{font-family:Hind Vadodara,system-ui,sans-serif;color:#eaf0f7;background:#0d1420;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid #75d7bc;outline-offset:3px}a{color:inherit}.site{min-height:100vh}.site-header{background:#121d2b;border-bottom:1px solid #263748;position:sticky;top:0;z-index:5}.header-inner{max-width:980px;padding:15px 24px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:11px;color:#f3f7fb;background:none;border:0;text-align:left;font-size:20px;font-weight:800}.brand b{color:#75e6bf}.brand small{display:block;color:#9cbbd0;font-size:10px;font-weight:500}.brand-mark{background:#1f625a;border-radius:11px;color:#d6fff3;font-size:24px;width:40px;height:40px;display:grid;place-items:center}.nav-tabs{display:flex;gap:7px}.nav-tabs button{display:flex;align-items:center;gap:7px;background:transparent;color:#b8c9d9;border:1px solid transparent;padding:9px 13px;border-radius:9px}.nav-tabs button.active{color:#e4fff5;background:#214639;border-color:#37715e}.page{max-width:980px;padding:36px 24px 60px;margin:auto}.page-intro{margin-bottom:25px}.eyebrow{color:#7cdebf;font-size:12px;font-weight:800}.page-intro h1{font-size:clamp(27px,4vw,39px);line-height:1.35;letter-spacing:-.5px;margin:9px 0}.page-intro p{color:#b9c7d6;font-size:15px;line-height:1.9;max-width:690px}.feed-note{border-radius:11px;display:flex;gap:12px;align-items:flex-start;padding:13px 16px;font-size:13px;line-height:1.7;margin-bottom:23px}.note-demo{background:#29251f;color:#edcc9f;border:1px solid #58452e}.note-live{background:#173c31;color:#b5f1dc;border:1px solid #2d6755}.feed-toolbar{display:grid;gap:15px}.search{display:flex;align-items:center;gap:10px;border:1px solid #34495e;background:#182637;padding:10px 14px;border-radius:10px;max-width:530px}.search input{background:transparent;border:0;outline:0;width:100%;color:#f2f8ff;font-size:14px}.search input::placeholder{color:#8eacbf}.filter-row{display:flex;flex-wrap:wrap;gap:8px}.filter-row button{background:#172437;color:#bed0dc;border:1px solid #344459;padding:7px 12px;border-radius:8px;font-size:12px}.filter-row button.current{background:#2b594b;color:#ddfff1;border-color:#49977a}.section-title{display:flex;align-items:baseline;justify-content:space-between;margin:30px 0 15px}.section-title h2{font-size:20px;margin:0}.section-title span{font-size:12px;color:#a1b7c5}.story-list{display:grid;gap:12px}.story-card{display:flex;gap:16px;justify-content:space-between;background:#172538;border:1px solid #304154;border-radius:13px;padding:21px}.card-meta,.story-tag{display:flex;gap:9px;align-items:center;color:#9ec2b7;font-size:12px}.card-meta span:first-child,.story-tag span:first-child{color:#7adfc0;font-weight:750}.card-title{display:block;text-align:left;margin:9px 0;border:0;background:none;color:#f0f5fb;font-size:19px;font-weight:750;line-height:1.55;padding:0}.card-title:hover,.read-link:hover{text-decoration:underline}.story-card p{font-size:13px;color:#bdcbd8;line-height:1.85;margin:4px 0 10px}.read-link{color:#8ce7c9;display:inline-flex;gap:8px;align-items:center;border:0;background:none;padding:5px 0;font-size:13px;font-weight:700}.bookmark-btn{background:#22364b;border:1px solid #41576b;color:#b9e0d3;border-radius:9px;height:39px;width:42px;display:grid;place-items:center;flex-shrink:0}.empty{padding:40px;text-align:center;background:#172538;border-radius:12px;color:#b3c6d4}.chain-cta{display:flex;gap:15px;align-items:center;width:100%;text-align:left;background:#20473c;color:#edfff7;border:1px solid #37745c;border-radius:13px;padding:18px;margin-top:24px}.chain-cta span{display:grid;gap:4px;flex:1}.chain-cta small{color:#bee4d5}.site-footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #2b3b4c;padding-top:28px;margin-top:45px;color:#8ba7ba;font-size:11px}.back-link{display:flex;align-items:center;gap:8px;background:transparent;border:0;color:#87dfc3;padding:0;margin-bottom:28px}.story-page{max-width:800px;margin:0 auto}.story-page h1{font-size:clamp(27px,4vw,35px);line-height:1.55;margin:16px 0}.story-lead{font-size:17px;color:#c1d2de;line-height:1.85}.story-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.story-actions button,.story-actions a{display:inline-flex;gap:8px;align-items:center;border-radius:9px;background:#1a3042;color:#c6e9da;padding:10px 14px;text-decoration:none;border:1px solid #395469;font-size:13px}.story-rule{border-bottom:1px solid #334354;margin:24px 0}.explain-block{display:flex;gap:17px;padding:21px 0;border-bottom:1px solid #253649}.step-number{font-size:13px;color:#7adfc0;font-weight:800;margin-top:5px}.explain-block h2{margin:0 0 9px;font-size:19px}.explain-block p{font-size:15px;color:#bfd0dd;line-height:2;margin:0}.more-connections{padding:23px 0}.more-connections h2{font-size:19px}.more-connections>div{padding:13px 0;border-bottom:1px solid #33475b}.more-connections p{color:#b8cbd9;font-size:13px;line-height:1.8}.source-note{display:flex;align-items:flex-start;gap:10px;border-radius:9px;background:#28271e;padding:14px;color:#e1cda9;font-size:12px;line-height:1.8}@media(max-width:650px){.header-inner{padding:12px;display:block}.brand{font-size:18px;margin-bottom:11px}.brand small{font-size:9px}.nav-tabs{width:100%;justify-content:space-between}.nav-tabs button{padding:9px 6px;font-size:12px;gap:4px}.nav-tabs svg{width:14px}.page{padding:22px 14px 45px}.page-intro h1{font-size:27px}.page-intro p{font-size:14px}.story-card{padding:15px;gap:8px}.card-title{font-size:16px}.explain-block{gap:12px}.explain-block p{font-size:14px}.site-footer{flex-direction:column}}
