.home-page{color:#171714;background:#f3f0e8;min-width:320px;min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45}.home-page *,.home-page :before,.home-page :after{box-sizing:border-box}.home-page a{color:inherit;text-decoration:none}.home-header{z-index:10;background:#f3f0e8;border-bottom:1px solid #d5d0c4;justify-content:space-between;align-items:center;min-height:68px;padding:0 max(20px,50vw - 620px);display:flex;position:relative}.home-brand{letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:800}.home-nav{align-items:center;gap:22px;display:flex}.home-nav a{color:#68655d;font-size:.78rem;font-weight:650}.home-nav a:hover{color:#171714}.home-nav-workspace{background:#ebe7dc;border:1px solid #bdb7a9;padding:8px 11px;color:#171714!important}.home-market-strip{color:#aba89f;min-height:34px;font-family:var(--font-data);white-space:nowrap;background:#1b1b18;border-bottom:1px solid #d5d0c4;align-items:center;gap:14px;padding:0 max(20px,50vw - 620px);font-size:.66rem;display:flex;overflow-x:auto}.home-market-strip .market-strip-status{color:#77766f;text-transform:uppercase;border-right:1px solid #383832;flex:none;padding-right:12px}.home-market-strip .market-strip-status[data-state=live]{color:#59b98c}.home-market-strip .market-strip-status[data-state=error]{color:#d56c67}.home-market-strip #market-tickers{align-items:center;gap:6px;min-width:0;display:flex}.home-market-strip .market-ticker{color:#aba89f;min-height:26px;font-family:var(--font-data);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 8px;font-size:.66rem;display:inline-flex}.home-market-strip .market-ticker:hover{color:#f0eee7;background:#24241f;border-color:#383832}.home-market-strip .market-ticker-symbol{color:#f0eee7}.home-market-strip .market-ticker-price{font-weight:700}.home-market-strip .market-ticker-change.positive{color:#59b98c}.home-market-strip .market-ticker-change.negative{color:#d56c67}.home-market-strip .market-ticker-change.neutral{color:#aba89f}.home-market-strip .market-strip-loading,.home-market-strip .market-strip-error{color:#77766f}.home-page main{width:min(100%,1240px);margin:0 auto}.home-hero{border-bottom:1px solid #d5d0c4;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:72px;min-height:680px;padding:92px 20px 106px;display:grid}.home-eyebrow,.home-section-label{color:#8f641f;font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.66rem;font-weight:700}.home-hero h1{letter-spacing:-.065em;max-width:700px;margin:0;font-size:clamp(3.6rem,8vw,7rem);font-weight:760;line-height:.94}.home-lead{color:#626058;max-width:610px;margin:28px 0 0;font-size:1.05rem;line-height:1.65}.home-hero-actions{align-items:center;gap:8px;margin-top:32px;display:flex}.home-button{justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:.78rem;font-weight:720;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.home-button-primary{color:#f3f0e8;background:#171714;border:1px solid #171714}.home-button-primary:hover{background:#2b2a25}.home-button-secondary{color:#171714;background:0 0;border:1px solid #bdb7a9}.home-button-secondary:hover{background:#ebe7dc}.home-note{color:#908c82;font-family:var(--font-data);margin-top:13px;font-size:.62rem}.home-hero-workflow{justify-content:flex-end;display:flex}.workflow-window{background:#e9e5db;border:1px solid #c8c2b5;width:min(100%,480px);padding:0 0 8px;box-shadow:18px 18px #d9d4c8}.workflow-window-bar{color:#777269;min-height:38px;font-family:var(--font-data);letter-spacing:.06em;border-bottom:1px solid #cac4b8;justify-content:space-between;align-items:center;padding:0 12px;font-size:.61rem;font-weight:700;display:flex}.workflow-market{justify-content:space-between;align-items:baseline;padding:22px 18px 10px;display:flex}.workflow-market span{font-family:var(--font-data);font-size:.82rem;font-weight:700}.workflow-market strong{color:#8f641f;font-family:var(--font-data);font-size:.68rem}.workflow-levels{border-top:1px solid #cac4b8;border-bottom:1px solid #cac4b8;grid-template-columns:repeat(3,1fr);margin:0 18px;display:grid}.workflow-level{flex-direction:column;justify-content:center;min-height:72px;padding:0 10px;display:flex}.workflow-level+.workflow-level{border-left:1px solid #cac4b8}.workflow-level span,.workflow-path span,.workflow-results span{color:#89847a;font-family:var(--font-data);letter-spacing:.06em;font-size:.57rem;font-weight:700}.workflow-level strong{font-family:var(--font-data);margin-top:5px;font-size:.8rem;font-weight:700}.workflow-path{grid-template-columns:1fr .7fr 1fr;align-items:center;gap:12px;padding:22px 18px;display:grid;position:relative}.workflow-path-line{background:#9f998e;height:1px}.workflow-path strong{font-family:var(--font-data);margin-top:5px;font-size:.7rem;display:block}.workflow-path>div:last-child{text-align:right}.workflow-results{border-top:1px solid #cac4b8;grid-template-columns:repeat(3,1fr);margin:0 18px;display:grid}.workflow-results>div{padding:13px 10px}.workflow-results>div+div{border-left:1px solid #cac4b8}.workflow-results strong{font-family:var(--font-data);margin-top:4px;font-size:.82rem;display:block}.workflow-footer{color:#777269;font-family:var(--font-data);margin-top:5px;padding:12px 18px 4px;font-size:.59rem}.home-intro{border-bottom:1px solid #d5d0c4;grid-template-columns:190px minmax(0,1fr);gap:60px;padding:96px 20px 110px;display:grid}.home-intro-copy{max-width:780px}.home-intro-copy h2,.home-market-copy h2,.home-workspace h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.7rem);font-weight:720;line-height:1.02}.home-intro-copy p{color:#66635b;max-width:680px;margin:22px 0 0;font-size:1rem;line-height:1.7}.home-loop{border-bottom:1px solid #d5d0c4;padding:72px 20px 80px}.home-loop-track{border-top:1px solid #bdb7a9;border-bottom:1px solid #bdb7a9;grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.home-loop-step{flex-direction:column;justify-content:space-between;min-height:96px;padding:13px 10px;display:flex}.home-loop-step+.home-loop-step{border-left:1px solid #d5d0c4}.home-loop-step span{color:#989288;font-family:var(--font-data);font-size:.59rem}.home-loop-step strong{font-size:.72rem;line-height:1.2}.home-loop-step.active{background:#e8e3d7}.home-tools{border-bottom:1px solid #d5d0c4;padding:82px 20px 90px}.home-section-heading{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.home-section-heading>a{color:#69655c;font-size:.74rem;font-weight:650}.home-section-heading>a:hover{color:#171714}.home-tool-list{border-top:1px solid #bdb7a9}.home-tool-row{border-bottom:1px solid #d5d0c4;grid-template-columns:58px 220px minmax(0,1fr) 30px;align-items:center;gap:12px;min-height:84px;display:grid}.home-tool-row:hover{background:#ebe7dc}.home-tool-index{color:#a19c91;font-family:var(--font-data);padding-left:10px;font-size:.64rem}.home-tool-name{font-size:.95rem;font-weight:720}.home-tool-purpose{color:#706c63;font-size:.8rem}.home-tool-arrow{color:#8f641f;font-size:1rem}.home-market-feature{border-bottom:1px solid #d5d0c4;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:70px;padding:100px 20px;display:grid}.home-market-copy{max-width:720px}.home-market-copy p{color:#66635b;max-width:620px;margin:24px 0 0;font-size:.98rem;line-height:1.7}.home-text-link{color:#8f641f;margin-top:22px;font-size:.78rem;font-weight:720;display:inline-flex}.home-text-link:hover{color:#604314}.home-market-diagram{background:#e9e5db;border:1px solid #c8c2b5;align-self:center}.market-diagram-header{color:#878176;min-height:36px;font-family:var(--font-data);border-bottom:1px solid #cac4b8;justify-content:space-between;align-items:center;padding:0 11px;font-size:.58rem;font-weight:700;display:flex}.market-diagram-main{padding:28px 20px 30px;display:grid}.market-diagram-main span{font-family:var(--font-data);font-size:.78rem;font-weight:700}.market-diagram-main strong{font-family:var(--font-data);letter-spacing:-.04em;margin-top:4px;font-size:2.4rem}.market-diagram-main em{color:#8f641f;font-family:var(--font-data);margin-top:4px;font-size:.6rem;font-style:normal}.market-diagram-path{border-top:1px solid #cac4b8;grid-template-columns:repeat(4,1fr);display:grid}.market-diagram-path span{color:#777269;min-height:46px;font-family:var(--font-data);justify-content:center;align-items:center;font-size:.55rem;display:flex}.market-diagram-path span+span{border-left:1px solid #cac4b8}.home-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:70px;padding:96px 20px 110px;display:grid}.home-workspace-copy{align-self:end}.home-workspace-copy p{color:#66635b;max-width:560px;margin:0;font-size:.96rem;line-height:1.7}.home-footer{color:#777269;border-top:1px solid #d5d0c4;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:0 max(20px,50vw - 620px);font-size:.7rem;display:flex}.home-footer>div{align-items:baseline;gap:12px;display:flex}.home-footer strong{color:#171714}.home-footer nav{align-items:center;gap:16px;display:flex}.home-footer nav a:hover{color:#171714}@media (width<=1000px){.home-hero{grid-template-columns:1fr;gap:60px}.home-hero-workflow{justify-content:flex-start}.workflow-window{width:min(100%,560px)}.home-loop-track{grid-template-columns:repeat(3,1fr)}.home-loop-step:nth-child(4),.home-loop-step:nth-child(7){border-left:0}.home-loop-step:nth-child(n+4){border-top:1px solid #d5d0c4}.home-market-feature,.home-workspace{grid-template-columns:1fr}}@media (width<=760px){.home-header{min-height:58px;padding:0 14px}.home-nav{gap:11px}.home-nav a{font-size:.65rem}.home-nav a:nth-child(3){display:none}.home-market-strip{padding-inline:14px}.home-hero{min-height:auto;padding:72px 14px 80px}.home-hero h1{font-size:clamp(3.2rem,17vw,5.6rem)}.home-lead{font-size:.95rem}.home-hero-actions{flex-direction:column;align-items:stretch}.home-button{width:100%}.home-intro,.home-loop,.home-tools,.home-market-feature,.home-workspace{padding-inline:14px}.home-intro{grid-template-columns:1fr;gap:26px;padding-top:74px;padding-bottom:82px}.home-loop{padding-top:62px;padding-bottom:70px}.home-loop-track{grid-template-columns:repeat(2,1fr)}.home-loop-step:nth-child(4),.home-loop-step:nth-child(7){border-left:1px solid #d5d0c4}.home-loop-step:nth-child(odd){border-left:0}.home-loop-step:nth-child(n+3){border-top:1px solid #d5d0c4}.home-tool-row{grid-template-columns:42px minmax(0,1fr) 24px;min-height:auto;padding:16px 0}.home-tool-purpose{grid-column:2/3;margin-top:-7px}.home-tool-arrow{grid-area:1/3/span 2}.home-market-feature{gap:34px;padding-top:76px;padding-bottom:82px}.home-workspace{gap:32px;padding-top:76px;padding-bottom:82px}.home-footer{flex-direction:column;align-items:flex-start;min-height:auto;padding:26px 14px}.home-footer>div{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=480px){.home-nav-workspace{display:none!important}.workflow-window{box-shadow:10px 10px #d9d4c8}.workflow-levels{grid-template-columns:1fr}.workflow-level+.workflow-level{border-top:1px solid #cac4b8;border-left:0}.workflow-path{grid-template-columns:1fr;gap:9px}.workflow-path-line{width:100%}.workflow-path>div:last-child{text-align:left}.workflow-results{grid-template-columns:1fr}.workflow-results>div+div{border-top:1px solid #cac4b8;border-left:0}.home-loop-track{grid-template-columns:1fr 1fr}.home-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.home-market-diagram{width:100%}.market-diagram-path{grid-template-columns:repeat(2,1fr)}.market-diagram-path span:nth-child(n+3){border-top:1px solid #cac4b8}.market-diagram-path span:nth-child(3){border-left:0}}
