.project-world-finance-dashboard{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--finance-bg:var(--lightningcss-light,#f4f7f4)var(--lightningcss-dark,#050606);--finance-bg-soft:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a0c0c);--finance-sidebar:var(--lightningcss-light,#eef3ef)var(--lightningcss-dark,#070909);--finance-panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111414);--finance-preview:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#101212f5);--finance-ink:var(--lightningcss-light,#121814)var(--lightningcss-dark,#f4f6f3);--finance-muted:var(--lightningcss-light,#607067)var(--lightningcss-dark,#a1aaa4);--finance-subtle:var(--lightningcss-light,#7c8a82)var(--lightningcss-dark,#69736d);--finance-nav-muted:var(--lightningcss-light,#607067)var(--lightningcss-dark,#8a948e);--finance-row-muted:var(--lightningcss-light,#607067)var(--lightningcss-dark,#7e8882);--finance-row-ink:var(--lightningcss-light,#253028)var(--lightningcss-dark,#dfe5e0);--finance-line:var(--lightningcss-light,#121c161f)var(--lightningcss-dark,#ffffff18);--finance-line-soft:var(--lightningcss-light,#121c1614)var(--lightningcss-dark,#ffffff12);--finance-line-strong:var(--lightningcss-light,#121c1638)var(--lightningcss-dark,#ffffff29);--finance-control:var(--lightningcss-light,#68b56d14)var(--lightningcss-dark,#ffffff0b);--finance-shadow:var(--lightningcss-light,0 18px 54px #1f2d2421)var(--lightningcss-dark,0 28px 80px #0000006b);--project-world-page:var(--finance-bg);--project-world-color-scheme:inherit;--project-world-surface:var(--finance-panel);--project-world-heading:var(--finance-ink);--project-world-text:var(--finance-ink);--project-world-muted:var(--finance-muted);--project-world-border:var(--finance-line-strong);--project-world-accent:#68b56d;--project-world-focus:#8bd58d}:root[data-theme=light] .project-world-finance-dashboard{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .project-world-finance-dashboard{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .project-world-finance-dashboard{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.finance-world{color:var(--finance-ink);background:radial-gradient(circle at 12% 4%, #68b56d1c, transparent 24rem), var(--finance-bg);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.finance-world .project-world-chrome{border-color:var(--finance-line);background:var(--finance-sidebar)}.finance-world .project-world-brand{color:var(--finance-ink)}.finance-world .project-world-return{color:#8bd58d}.finance-world a:focus-visible{outline-offset:3px;outline:3px solid #8bd58d}.finance-hero{border-bottom:1px solid var(--finance-line);grid-template-columns:minmax(280px,.62fr) minmax(620px,1.38fr);align-items:center;gap:clamp(42px,6vw,96px);min-height:760px;padding:clamp(54px,7vw,108px) clamp(22px,6vw,92px);display:grid}.finance-hero-copy>p:first-child,.finance-ledger-story>div:first-child>span,.finance-system>div>span,.finance-boundary>div:first-child>span,.finance-status>div>span,.finance-outcome span,.finance-technology>span{color:#8bd58d;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.finance-hero h1{letter-spacing:-.07em;margin:15px 0 22px;font-size:clamp(3rem,5.3vw,6.2rem);line-height:.9}.finance-hero-copy>p:nth-child(3){color:var(--finance-muted);margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7}.finance-hero-copy>div{color:#8bd58d;align-items:center;gap:12px;margin-top:30px;display:flex}.finance-hero-copy>div>span{gap:4px;display:grid}.finance-hero-copy strong{color:var(--finance-ink);font-size:.8rem}.finance-hero-copy small{color:var(--finance-muted);line-height:1.4}.finance-product-preview{border:1px solid var(--finance-line-strong);background:var(--finance-preview);min-height:590px;box-shadow:var(--finance-shadow);border-radius:10px;grid-template-columns:210px 1fr;display:grid;overflow:hidden}.finance-product-preview>aside{background:var(--finance-sidebar);flex-direction:column;padding:20px 12px 14px;display:flex}.finance-product-preview>aside>div{gap:5px;padding:0 7px;display:grid}.finance-product-preview>aside>div span{color:#8bd58d;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:800}.finance-product-preview>aside>div strong{font-size:1rem}.finance-product-preview nav{gap:2px;margin-top:20px;display:grid}.finance-product-preview nav button{width:100%;min-height:34px;color:var(--finance-nav-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font:700 .68rem/1 Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.finance-product-preview nav button svg{stroke-width:1.8px;flex:none;width:14px;height:14px}.finance-product-preview nav button[aria-pressed=true]{color:#8bd58d;background:#68b56d24}.finance-product-preview nav button:focus-visible{outline-offset:1px;outline:2px solid #8bd58d}.finance-product-preview aside small{color:var(--finance-subtle);align-items:center;gap:7px;margin:auto 7px 0;font-size:.6rem;display:flex}.finance-product-preview aside small i{background:#68b56d;border-radius:50%;width:7px;height:7px}.finance-product-preview>section{min-width:0;padding:20px}.finance-product-preview>section>header{border-bottom:1px solid var(--finance-line);justify-content:space-between;align-items:center;gap:18px;min-height:54px;display:flex}.finance-product-preview>section>header>div:first-child{display:grid}.finance-product-preview>section>header span,.finance-overview>div>span{color:#8bd58d;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800}.finance-product-preview>section>header strong{font-size:1.05rem}.finance-overview{border:1px solid var(--finance-line);background:var(--finance-panel);border-radius:10px;grid-template-columns:1fr 1.45fr;gap:18px;margin-top:18px;padding:18px;display:grid}.finance-overview h2{margin:7px 0;font-size:1.3rem}.finance-overview p{color:var(--finance-muted);margin:0;font-size:.68rem;line-height:1.5}.finance-overview dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;display:grid}.finance-overview dl>div{border:1px solid var(--finance-line);background:var(--finance-bg-soft);border-radius:7px;padding:10px}.finance-overview dt{color:var(--finance-muted);font-size:.56rem}.finance-overview dd{color:#8bd58d;margin:6px 0 0;font-size:1.05rem;font-weight:800}.finance-preview-grid{grid-template-columns:1.22fr .78fr;gap:12px;margin-top:12px;display:grid}.finance-preview-grid article{border:1px solid var(--finance-line);background:var(--finance-panel);border-radius:10px;min-height:220px;overflow:hidden}.finance-preview-grid article>header{border-bottom:1px solid var(--finance-line);justify-content:space-between;align-items:center;min-height:44px;padding:0 13px;display:flex}.finance-preview-grid article>header span{color:var(--finance-ink);font-size:.67rem;font-weight:800}.finance-preview-grid article>header small{color:var(--finance-subtle);font-size:.54rem}.finance-ledger-head,.finance-ledger-row{grid-template-columns:.7fr 1.5fr .35fr;align-items:center;gap:8px;display:grid}.finance-ledger-head{color:var(--finance-subtle);text-transform:uppercase;letter-spacing:.07em;padding:9px 13px;font-size:.52rem}.finance-ledger-row{border-top:1px solid var(--finance-line-soft);min-height:43px;padding:8px 13px}.finance-ledger-row strong{color:var(--finance-row-ink);font-size:.63rem}.finance-ledger-row span{color:var(--finance-row-muted);font-size:.56rem}.finance-ledger-row b{color:#8bd58d;text-align:right;font-size:.72rem}.finance-calendar-empty{text-align:center;place-content:center;justify-items:center;min-height:174px;padding:26px 18px;display:grid}.finance-calendar-empty i{border:1px solid var(--finance-line);width:34px;height:34px;color:var(--finance-subtle);border-radius:50%;place-items:center;font-style:normal;display:grid}.finance-calendar-empty strong{margin-top:12px;font-size:.68rem}.finance-calendar-empty p{max-width:210px;color:var(--finance-subtle);margin:6px 0 0;font-size:.57rem;line-height:1.45}.finance-section-ledger{margin-top:18px}.finance-section-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.finance-section-summary>div{border:1px solid var(--finance-line);background:var(--finance-panel);border-radius:8px;align-content:space-between;min-height:86px;padding:13px;display:grid}.finance-section-summary span{color:var(--finance-subtle);font-size:.56rem}.finance-section-summary strong{color:#8bd58d;font-size:.82rem}.finance-section-table{border:1px solid var(--finance-line);background:var(--finance-panel);border-radius:9px;margin-top:12px;overflow:hidden}.finance-section-table-head{min-height:38px;color:var(--finance-subtle);text-transform:uppercase;grid-template-columns:1.2fr 1fr .6fr;align-items:center;padding:0 14px;font-size:.54rem;display:grid}.finance-section-empty{border-top:1px solid var(--finance-line);min-height:276px;color:var(--finance-subtle);justify-content:center;align-items:center;gap:12px;display:flex}.finance-section-empty svg{width:18px}.finance-section-empty span{gap:4px;display:grid}.finance-section-empty strong{color:var(--finance-muted);font-size:.7rem}.finance-section-empty small{font-size:.58rem}.finance-ledger-story{grid-template-columns:.7fr 1.3fr;gap:clamp(48px,9vw,150px);padding:clamp(62px,8vw,118px) clamp(24px,7vw,108px);display:grid}.finance-ledger-story h2,.finance-system h2,.finance-boundary h2,.finance-status h2{letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(2.1rem,4vw,4.5rem);line-height:.96}.finance-ledger-story>div:last-child{gap:28px;display:grid}.finance-ledger-story article{border-top:1px solid var(--finance-line-strong);padding-top:16px}.finance-ledger-story article strong{color:#8bd58d;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.finance-ledger-story p,.finance-system p,.finance-boundary p,.finance-status p,.finance-outcome p{color:var(--finance-muted);line-height:1.72}.finance-system,.finance-status{border-block:1px solid var(--finance-line);background:var(--finance-bg-soft);grid-template-columns:.75fr 1.25fr;gap:clamp(48px,9vw,150px);padding:clamp(60px,8vw,112px) clamp(24px,7vw,108px);display:grid}.finance-system svg{color:#8bd58d}.finance-system ul,.finance-status ul{margin:0;padding:0;list-style:none}.finance-system li,.finance-status li{border-top:1px solid var(--finance-line);align-items:center;gap:13px;min-height:70px;padding:15px 0;display:flex}.finance-system li:last-child,.finance-status li:last-child{border-bottom:1px solid var(--finance-line)}.finance-system li svg,.finance-status li svg{color:#68b56d;flex:none}.finance-boundary{grid-template-columns:.75fr 1.25fr;gap:clamp(48px,9vw,150px);padding:clamp(60px,8vw,112px) clamp(24px,7vw,108px);display:grid}.finance-boundary>div:first-child{border-left:4px solid #68b56d;padding-left:20px}.finance-boundary>div:last-child{gap:18px;display:grid}.finance-boundary p{border-bottom:1px solid var(--finance-line);margin:0;padding-bottom:18px}.finance-status{background:var(--finance-panel)}.finance-outcome{grid-template-columns:1.15fr .85fr;gap:clamp(48px,8vw,130px);padding:clamp(60px,8vw,108px) clamp(24px,7vw,108px);display:grid}.finance-outcome article{border-left:2px solid var(--finance-line-strong);padding-left:20px}.finance-outcome h2{letter-spacing:-.05em;margin:13px 0 0;font-size:clamp(1.8rem,3.2vw,3.6rem);line-height:1.05}.finance-outcome p{margin:13px 0 0}.finance-technology{border-block:1px solid var(--finance-line);align-items:center;gap:24px;padding:25px clamp(24px,7vw,108px);display:flex}.finance-technology ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.finance-technology li{border:1px solid var(--finance-line-strong);color:var(--finance-muted);border-radius:7px;padding:7px 10px;font-size:.72rem}.finance-actions{justify-content:space-between;align-items:center;gap:30px;padding:clamp(46px,7vw,84px) clamp(24px,7vw,108px);display:flex}.finance-actions p{color:var(--finance-muted);margin:0}.finance-actions a{color:#8bd58d;border:1px solid #68b56d;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:12px 15px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.finance-refresh{border:1px solid var(--finance-line-strong);min-height:34px;color:var(--finance-ink);background:var(--finance-control);border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:.62rem;display:inline-flex}.finance-refresh svg{width:13px}@media (width<=1100px){.finance-hero{grid-template-columns:1fr}.finance-product-preview{grid-template-columns:190px 1fr}}@media (width<=760px){.finance-product-preview{grid-template-columns:1fr}.finance-product-preview>aside{min-width:0;padding:8px}.finance-product-preview>aside>div,.finance-product-preview>aside>small{display:none}.finance-product-preview nav{gap:4px;min-width:0;margin:0;padding:3px;display:flex;overflow-x:auto}.finance-product-preview nav button{flex:none;width:auto;min-height:44px}.finance-overview,.finance-ledger-story,.finance-system,.finance-boundary,.finance-status,.finance-outcome{grid-template-columns:1fr}.finance-actions{flex-direction:column;align-items:stretch}}@media (width<=560px){.finance-hero h1{font-size:clamp(3rem,15vw,4.4rem)}.finance-product-preview{min-height:560px}.finance-product-preview>section{padding:12px}.finance-overview,.finance-preview-grid{grid-template-columns:1fr}.finance-overview dl,.finance-section-summary{grid-template-columns:1fr 1fr}.finance-preview-grid article{min-height:auto}.finance-calendar-empty{min-height:150px}.finance-section-table-head{grid-template-columns:1fr .7fr}.finance-section-table-head span:nth-child(2){display:none}.finance-section-empty{min-height:260px}.finance-technology{flex-direction:column;align-items:flex-start}.finance-actions a{justify-content:center;width:100%}.finance-product-preview .finance-refresh{display:none}}@media (prefers-reduced-motion:reduce){.finance-world *,.finance-world :before,.finance-world :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
