.csr-shell{--csr-ink:#0e1512;--csr-ink-2:#16231d;--csr-ink-line:rgba(255,255,255,0.12);--csr-ink-line-soft:rgba(255,255,255,0.07);--csr-paper:#faf8f2;--csr-line:rgba(20,30,24,0.1);--csr-gold:#c8993f;--csr-gold-soft:rgba(200,153,63,0.16);--csr-teal:#14b8a6;--csr-cream:rgba(58,156,63,0.06);--ring:123 46% 34%;background:var(--csr-paper);min-height:100%;position:relative;isolation:isolate}.csr-shell:after,.csr-shell:before{content:"";position:fixed;border-radius:9999px;filter:blur(100px);pointer-events:none;z-index:-1}.csr-shell:before{width:620px;height:620px;top:-220px;left:-160px;background:radial-gradient(circle,rgba(58,156,63,.22) 0,transparent 70%)}.csr-shell:after{width:680px;height:680px;bottom:-260px;right:-180px;background:radial-gradient(circle,rgba(20,184,166,.16) 0,transparent 70%)}.csr-display{font-family:var(--font-csr-display),"Fraunces",ui-serif,Georgia,serif}.csr-mono{font-family:var(--font-csr-mono),"IBM Plex Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.csr-eyebrow{font-family:var(--font-csr-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.csr-glow-text{background:linear-gradient(120deg,#3a9c3f,#18491b 55%,#14b8a6);-webkit-background-clip:text;background-clip:text;color:transparent}.csr-hero-panel{background:linear-gradient(165deg,rgba(22,35,29,.97),rgba(14,21,18,.99) 60%);border:1px solid var(--csr-ink-line);border-radius:1.5rem;color:#eef2ed;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 30px 80px -30px rgba(9,20,12,.65),0 0 120px -40px rgba(58,156,63,.35)}.csr-hero-panel:before{inset:0;background-image:linear-gradient(var(--csr-ink-line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--csr-ink-line-soft) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,black 0,transparent 75%);mask-image:radial-gradient(120% 100% at 50% 0,black 0,transparent 75%)}.csr-hero-panel:after,.csr-hero-panel:before{content:"";position:absolute;pointer-events:none}.csr-hero-panel:after{inset:-40%;background:conic-gradient(from 0deg,transparent 0,rgba(58,156,63,.12) 15%,transparent 30%);animation:csr-sweep 14s linear infinite}@keyframes csr-sweep{to{transform:rotate(1turn)}}.csr-unified-panel{border-radius:1.5rem;overflow:hidden;box-shadow:0 30px 80px -30px rgba(9,20,12,.35),0 1px 1px rgba(20,30,24,.04)}.csr-unified-panel .csr-hero-panel{border-radius:0;border:none;box-shadow:none}.csr-tabs-bridge{background:var(--csr-ink-2);padding:.5rem 1.5rem 0}.csr-tabs-list-dark{background:transparent!important;padding:0!important;height:auto!important;gap:.375rem;justify-content:flex-start!important;border-radius:0!important}.csr-tabs-trigger-dark{color:rgba(255,255,255,.72)!important;padding-top:.5rem!important;padding-bottom:.5rem!important;border-radius:.6rem!important}.csr-tabs-trigger-dark[data-state=active]{background:rgba(255,255,255,.95)!important;color:var(--csr-ink-2)!important}.csr-tabs-trigger-dark:not([data-state=active]):hover{color:rgba(255,255,255,.85)!important}.csr-panel-flush{background:rgba(255,255,255,.86);backdrop-filter:blur(20px) saturate(140%);border:none;border-radius:0;box-shadow:none}.csr-stat-row{display:grid;grid-template-columns:repeat(var(--csr-stat-cols,5),1fr);position:relative;z-index:1}.csr-stat-cell{padding:1.375rem 1.5rem;border-right:1px solid var(--csr-ink-line-soft);transition:background .22s ease}.csr-stat-cell:hover{background:rgba(255,255,255,.03)}.csr-stat-cell:last-child{border-right:none}@media (max-width:1100px){.csr-stat-row{grid-template-columns:repeat(3,1fr)}.csr-stat-cell:nth-child(3n){border-right:none}}@media (max-width:640px){.csr-stat-row{grid-template-columns:repeat(2,1fr)}.csr-stat-cell:nth-child(3n){border-right:1px solid var(--csr-ink-line-soft)}.csr-stat-cell:nth-child(2n){border-right:none}}.csr-paper-card{background:rgba(255,255,255,.72);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.6);border-radius:1.25rem;box-shadow:0 1px 1px rgba(20,30,24,.03),0 12px 32px -16px rgba(20,30,24,.12);transition:box-shadow .26s ease,transform .26s ease}.csr-paper-card:hover{box-shadow:0 1px 1px rgba(20,30,24,.04),0 24px 48px -20px rgba(20,30,24,.18)}.csr-ledger-row{padding:.875rem 0;border-bottom:1px solid var(--csr-line)}.csr-ledger-row,.csr-row-item{display:flex;align-items:center;justify-content:space-between}.csr-row-item{border:1px solid rgba(20,30,24,.08);background:rgba(255,255,255,.5);border-radius:.875rem;padding:.75rem 1rem;transition:background .2s ease,border-color .2s ease,transform .2s ease}.csr-row-item:hover{background:rgba(255,255,255,.85);border-color:rgba(58,156,63,.25);transform:translateY(-1px)}.csr-dialog{background:rgba(255,255,255,.85)!important;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 1px 1px rgba(20,30,24,.04),0 30px 80px -24px rgba(20,30,24,.35)}.csr-btn-glow{box-shadow:0 8px 24px -8px rgba(58,156,63,.55);transition:box-shadow .2s ease,transform .2s ease}.csr-btn-glow:hover{box-shadow:0 10px 28px -8px rgba(58,156,63,.65);transform:translateY(-1px)}.csr-ledger-row:last-child{border-bottom:none}