.capital-dashboard{--background:oklch(13.5% .018 270);--foreground:oklch(94% .008 270);--surface:oklch(15.5% .019 270);--muted-foreground:oklch(68% .018 270);--primary:oklch(67% .17 294);--positive:oklch(78% .14 165);--warning:oklch(71% .11 65);--info:oklch(69% .12 260);--destructive:oklch(67% .17 25);--border:oklch(32% .035 274);--input:var(--border);--accent:oklch(22% .035 280);--accent-foreground:var(--foreground);--ring:var(--primary);--capital-purple:oklch(64% .17 301);--capital-blue:oklch(66% .12 278);--capital-bronze:oklch(70% .1 62);--capital-teal:oklch(76% .13 182);--capital-purple-start:oklch(32% .1 296);--capital-purple-mid:oklch(21% .05 292);--capital-purple-end:oklch(29% .08 290);--capital-blue-start:oklch(31% .07 272);--capital-blue-mid:oklch(23% .04 273);--capital-blue-end:oklch(31% .07 277);--capital-bronze-start:oklch(39% .055 58);--capital-bronze-mid:oklch(25% .026 49);--capital-bronze-end:oklch(38% .05 53);--capital-teal-start:oklch(36% .07 186);--capital-teal-mid:oklch(24% .05 184);--capital-teal-end:oklch(42% .08 187);--capital-callout-bg:oklch(18% .03 170);--capital-glow:0 0 22px color-mix(in oklch, var(--primary) 7%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--foreground);background:radial-gradient(ellipse at 50% 27%, var(--surface), var(--background) 64%);min-height:calc(100dvh - 64px);font-family:var(--font-body);letter-spacing:0;margin:-28px -24px;padding:18px 14px 28px}.capital-dashboard *{letter-spacing:0}.capital-circle{aspect-ratio:1750/880;width:min(100%,1180px);margin:0 auto 10px;position:relative}.capital-ring{width:80%;height:100%;position:absolute;top:0;left:10%;overflow:visible}.capital-quarter{stroke-width:2.2px;filter:drop-shadow(var(--capital-glow))}.capital-quarter-requested{stroke:var(--capital-purple)}.capital-quarter-submissions{stroke:var(--capital-blue)}.capital-quarter-credits{stroke:var(--capital-bronze)}.capital-quarter-accounts{stroke:var(--capital-teal)}.capital-stop-requested-start{stop-color:var(--capital-purple-start)}.capital-stop-requested-mid{stop-color:var(--capital-purple-mid)}.capital-stop-requested-end{stop-color:var(--capital-purple-end)}.capital-stop-submissions-start{stop-color:var(--capital-blue-start)}.capital-stop-submissions-mid{stop-color:var(--capital-blue-mid)}.capital-stop-submissions-end{stop-color:var(--capital-blue-end)}.capital-stop-credits-start{stop-color:var(--capital-bronze-start)}.capital-stop-credits-mid{stop-color:var(--capital-bronze-mid)}.capital-stop-credits-end{stop-color:var(--capital-bronze-end)}.capital-stop-accounts-start{stop-color:var(--capital-teal-start)}.capital-stop-accounts-mid{stop-color:var(--capital-teal-mid)}.capital-stop-accounts-end{stop-color:var(--capital-teal-end)}.capital-center-edge{fill:var(--background);stroke:color-mix(in oklch,var(--capital-purple) 55%,var(--border));stroke-width:1.5px}.capital-connectors{fill:none;stroke:color-mix(in oklch,var(--positive) 68%,transparent);stroke-width:2px}.capital-connection-halo{fill:color-mix(in oklch,var(--positive) 28%,var(--surface));stroke:var(--positive)}.capital-connection-dot{fill:var(--positive);stroke:none}.capital-segment{text-align:center;background:0 0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:14%;height:20%;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.capital-segment>svg:first-child{width:34px;height:34px}.capital-segment>span{color:var(--foreground);font-size:11px;font-weight:600;line-height:1.4}.capital-segment>.capital-segment-arrow{width:15px;height:15px}.capital-segment-requested{color:var(--capital-purple);top:27.5%;left:34.4%}.capital-segment-submissions{color:var(--capital-blue);top:27.5%;left:65.6%}.capital-segment-credits{color:var(--capital-bronze);top:74%;left:34.4%}.capital-segment-accounts{color:var(--capital-teal);top:74%;left:65.6%}.capital-center{text-align:center;width:23%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capital-center h1{color:var(--muted-foreground);margin:0 0 10px;font-size:11px;font-weight:600}.capital-invested{margin:0 0 13px;font-size:54px;font-weight:400;line-height:1.12}.capital-performance{color:var(--positive);font-size:18px;font-weight:600;line-height:1.2}.capital-period{color:var(--muted-foreground);margin:4px 0 16px;font-size:12px}.capital-center-summary{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:14px;display:grid}.capital-center-summary>div+div{border-left:1px solid var(--border)}.capital-center-summary h2{color:var(--muted-foreground);margin-bottom:4px;font-size:8px;font-weight:600}.capital-center-summary p{font-size:21px;line-height:1.2}.capital-center-summary span{color:var(--positive);margin-top:5px;font-size:9px;display:block}.capital-callout{border:1px solid color-mix(in oklch,var(--positive) 70%,transparent);background:linear-gradient(135deg,var(--capital-callout-bg),color-mix(in oklch,var(--capital-callout-bg) 65%,var(--background)));width:13%;height:15%;box-shadow:inset 0 0 18px color-mix(in oklch,var(--positive) 3%,transparent);border-radius:10px;flex-direction:column;justify-content:center;padding:10px 14px;display:flex;position:absolute}.capital-callout-requested{top:1%;left:18.8%}.capital-callout-submissions{top:1%;right:18.8%}.capital-callout-credits{bottom:6%;left:15.6%}.capital-callout-accounts{bottom:6%;right:15.6%}.capital-callout-value{color:var(--positive);font-size:22px;font-weight:600;line-height:1.2}.capital-callout-label{color:var(--muted-foreground);margin-top:6px;font-size:13px;line-height:1.3}.capital-callout-note{color:var(--positive);margin-top:4px;font-size:11px;line-height:1.3}.capital-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 8px 18px;display:grid}.capital-shortcuts>:is(button,a){border-color:var(--border);width:100%;min-width:0;height:48px;color:var(--muted-foreground);background:0 0;justify-content:flex-start;padding:8px 14px;font-size:11px;font-weight:400}.capital-shortcuts>button:disabled{opacity:1}.capital-shortcuts svg{color:var(--primary);width:19px;height:19px}.capital-shortcuts span{min-width:0}.capital-shortcuts small{opacity:.65;margin-left:auto;font-size:7px}.capital-panels{grid-template-columns:1.35fr 1fr .95fr;gap:14px;display:grid}.capital-panel{border:1px solid color-mix(in oklch,var(--border) 65%,transparent);background:linear-gradient(135deg,var(--surface),var(--background));border-radius:8px;min-width:0;min-height:190px;overflow:hidden}.capital-panel header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:11px 12px 9px;display:grid}.capital-panel h2{min-width:0;font-size:11px;font-weight:600}.capital-panel h2 small{color:var(--muted-foreground);font-size:8px}.capital-panel header a{white-space:nowrap;color:var(--primary);align-items:center;gap:2px;font-size:10px;display:flex}.capital-panel header a svg{width:12px;height:12px}.capital-table-scroll{width:100%;overflow-x:auto}.capital-panel table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:10px}.capital-panel th{color:var(--muted-foreground);height:25px;font-size:7px;font-weight:600}.capital-panel th,.capital-panel td{padding:5px 6px}.capital-panel th:first-child,.capital-panel td:first-child{width:27%;padding-left:12px}.capital-panel td{border-top:1px solid color-mix(in oklch,var(--border) 40%,transparent);white-space:nowrap;text-overflow:ellipsis;height:25px;overflow:hidden}.capital-panel td:first-child{font-weight:600}.capital-panel td a{text-overflow:ellipsis;display:block;overflow:hidden}.capital-panel td a:hover,.capital-activity-row:hover strong{color:var(--primary)}.capital-panel:nth-child(2) td:not(:first-child){color:var(--muted-foreground)}.capital-panel:nth-child(2) td.text-warning{color:var(--warning)}.capital-activity-row{border-top:1px solid color-mix(in oklch,var(--border) 35%,transparent);grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 12px;display:grid}.capital-activity-icon{background:color-mix(in oklch,currentColor 12%,transparent);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.capital-activity-icon svg{width:11px;height:11px}.capital-activity-copy{min-width:0}.capital-activity-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;display:block;overflow:hidden}.capital-activity-copy>span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.capital-activity-row time{color:var(--muted-foreground);white-space:nowrap;align-self:start;font-size:9px}.capital-empty{color:var(--muted-foreground);padding:20px 12px;font-size:11px}@media (width>=1024px) and (width<=1200px){.capital-callout{padding:8px 12px}.capital-callout-value{font-size:19px}.capital-callout-label{font-size:11px}.capital-callout-note{font-size:9px}.capital-invested{font-size:42px}.capital-center h1{font-size:9px}.capital-period{margin-bottom:9px;font-size:10px}.capital-center-summary{padding-top:9px}.capital-segment>span{font-size:9px}.capital-shortcuts{gap:10px}.capital-shortcuts>:is(button,a){padding:8px;font-size:9px}.capital-panels{grid-template-columns:1.3fr 1fr 1fr;gap:10px}.capital-panel header{padding-inline:8px}.capital-panel h2{font-size:9px}.capital-panel header a{font-size:8px}}@media (width<=1023px){.capital-dashboard{min-height:calc(100dvh - 56px);margin:-20px -20px -80px;padding:20px 14px 96px}.capital-panels{grid-template-columns:1fr}.capital-panel{min-height:160px}.capital-panel table{width:100%;min-width:450px}.capital-panel th{font-size:9px}.capital-panel td{font-size:11px}.capital-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-inline:0}.capital-callout{padding:8px}.capital-callout-value{font-size:19px}.capital-callout-label{font-size:10px}.capital-callout-note{font-size:8px}.capital-invested{font-size:38px}.capital-center h1{font-size:9px}.capital-period{margin-bottom:9px;font-size:9px}.capital-center-summary{padding-top:8px}.capital-center-summary h2{font-size:6px}.capital-center-summary p{font-size:17px}.capital-center-summary span{font-size:7px}.capital-segment>svg:first-child{width:26px;height:26px}.capital-segment>span{font-size:8px}}@media (width<=639px){.capital-dashboard{margin-inline:-16px;padding-inline:12px}.capital-circle{aspect-ratio:auto;height:540px;overflow:hidden}.capital-ring{aspect-ratio:1400/880;transform-origin:50%;width:100%;height:auto;top:270px;left:0;transform:translateY(-50%)scale(1.58)}.capital-ring .capital-connectors{display:none}.capital-callout{width:46%;height:76px;padding:8px 12px}.capital-callout-requested{top:0;left:0}.capital-callout-submissions{top:0;right:0}.capital-callout-credits{bottom:10px;left:0}.capital-callout-accounts{bottom:10px;right:0}.capital-callout-label{margin-top:3px;font-size:11px}.capital-callout-note{margin-top:2px;font-size:9px}.capital-center{width:48%;top:270px}.capital-invested{margin-bottom:7px;font-size:36px}.capital-center h1{margin-bottom:7px;font-size:8px}.capital-performance{font-size:13px}.capital-period{margin:3px 0 10px;font-size:8px}.capital-center-summary h2{font-size:6px}.capital-center-summary p{font-size:16px}.capital-segment{gap:4px;width:20%;height:70px}.capital-segment>svg:first-child{width:23px;height:23px}.capital-segment>span{font-size:8px}.capital-segment-requested{top:195px;left:19%}.capital-segment-submissions{top:195px;left:81%}.capital-segment-credits{top:345px;left:19%}.capital-segment-accounts{top:345px;left:81%}.capital-shortcuts>:is(button,a){white-space:normal;gap:7px;height:62px;padding:8px;font-size:10px}.capital-shortcuts small{font-size:6px}}@media (width<=359px){.capital-circle{height:482px}.capital-ring{top:251px}.capital-center{width:42%;top:251px}.capital-center-summary{padding-top:6px}.capital-center-summary span{font-size:6px}.capital-invested{font-size:30px}.capital-segment-requested,.capital-segment-submissions{top:187px}.capital-segment-credits,.capital-segment-accounts{top:315px}}@media (prefers-reduced-motion:reduce){.capital-dashboard *{transition:none}}.capital-demo-badge{color:var(--positive);border:1px solid var(--border);z-index:2;background:var(--background);border-radius:4px;padding:3px 6px;font-size:9px;position:absolute;top:0;left:0}.capital-quarter{cursor:pointer;transition:transform .25s,filter .25s}.capital-quarter-requested,.capital-segment-requested{--lift-x:-4px;--lift-y:-4px;--segment-accent:var(--capital-purple)}.capital-quarter-submissions,.capital-segment-submissions{--lift-x:4px;--lift-y:-4px;--segment-accent:var(--capital-blue)}.capital-quarter-credits,.capital-segment-credits{--lift-x:-4px;--lift-y:4px;--segment-accent:var(--capital-bronze)}.capital-quarter-accounts,.capital-segment-accounts{--lift-x:4px;--lift-y:4px;--segment-accent:var(--capital-teal)}.capital-segment{transition:transform .25s,filter .25s}.capital-segment:hover{color:var(--segment-accent);background:0 0}.capital-segment:focus-visible{outline:2px solid var(--segment-accent);outline-offset:4px}.capital-circle[data-active=requested] .capital-quarter-requested,.capital-circle[data-active=submissions] .capital-quarter-submissions,.capital-circle[data-active=credits] .capital-quarter-credits,.capital-circle[data-active=accounts] .capital-quarter-accounts{transform:translate(var(--lift-x),var(--lift-y));filter:brightness(1.18) drop-shadow(0 3px 8px color-mix(in oklch,var(--segment-accent) 38%,transparent))}.capital-circle[data-active=requested] .capital-segment-requested,.capital-circle[data-active=submissions] .capital-segment-submissions,.capital-circle[data-active=credits] .capital-segment-credits,.capital-circle[data-active=accounts] .capital-segment-accounts{transform:translate(calc(-50% + var(--lift-x)),calc(-50% + var(--lift-y)));filter:brightness(1.3) drop-shadow(0 0 5px color-mix(in oklch,var(--segment-accent) 30%,transparent))}.capital-intelligence-requested{--panel-accent:var(--capital-purple);left:0}.capital-intelligence-credits{--panel-accent:var(--capital-bronze);left:0}.capital-intelligence-submissions{--panel-accent:var(--capital-blue);right:0}.capital-intelligence-accounts{--panel-accent:var(--capital-teal);right:0}.capital-intelligence{z-index:5;border:1px solid color-mix(in oklch,var(--panel-accent) 75%,var(--border));background:var(--surface);width:24%;max-height:55%;box-shadow:0 8px 24px color-mix(in oklch,var(--background) 80%,transparent);border-radius:8px;padding:12px;animation:.22s both capital-panel-enter;position:absolute;top:23%;overflow-y:auto}.capital-intelligence header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px;display:grid}.capital-intelligence h2{color:var(--panel-accent);font-size:11px;font-weight:600;line-height:1.5}.capital-intelligence header button{width:24px;height:24px;color:var(--muted-foreground)}.capital-intelligence header svg{width:14px;height:14px}.capital-intelligence-demo{color:var(--muted-foreground);margin:3px 0 9px;font-size:8px;display:block}.capital-intelligence dl>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:5px 0;font-size:11px;display:grid}.capital-intelligence dt{color:var(--muted-foreground)}.capital-intelligence dd{font-weight:600}.capital-intelligence-empty{color:var(--muted-foreground);margin-top:9px;font-size:10px}.capital-intelligence-link{color:var(--panel-accent);align-items:center;gap:5px;margin-top:10px;font-size:11px;display:inline-flex}.capital-intelligence-link svg{width:12px;height:12px}@keyframes capital-panel-enter{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}.capital-shortcuts>:is(button,a){color:var(--foreground);border-color:color-mix(in oklch,var(--primary) 45%,var(--border));background:var(--surface);font-weight:500}.capital-shortcuts>a:hover{background:var(--accent);border-color:var(--primary)}.capital-shortcuts>:is(button,a):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.capital-shortcuts svg{color:var(--capital-purple)}.capital-shortcuts>button:disabled{color:var(--muted-foreground);border-color:var(--border);background:color-mix(in oklch,var(--surface) 50%,var(--background))}.capital-shortcuts>button:disabled svg{opacity:.65}.capital-shortcuts small{opacity:1;color:var(--muted-foreground);font-size:8px}.capital-operational-label{color:var(--muted-foreground);margin:0 0 8px 2px;font-size:9px}.capital-panel{border-color:var(--border)}.capital-panel header{border-bottom:1px solid var(--border)}.capital-panel th{color:var(--foreground);background:var(--accent);height:28px;font-size:9px}.capital-panel table{font-size:11px}.capital-panel td{border-color:var(--border);height:31px}.capital-panel tbody tr:hover{background:var(--accent)}.capital-panel header a{color:var(--capital-purple)}.capital-activity-row{border-color:var(--border);padding-block:9px}.capital-activity-copy strong{font-size:11px}.capital-activity-copy>span,.capital-activity-row time{font-size:10px}@media (width<=1023px){.capital-intelligence{z-index:45;width:auto;max-width:400px;max-height:42dvh;margin-inline:auto;padding:14px;position:fixed;inset:auto 12px 84px}.capital-intelligence h2,.capital-intelligence dl>div{font-size:12px}.capital-demo-badge{top:82px}}@media (prefers-reduced-motion:reduce){.capital-intelligence{animation:none}.capital-quarter,.capital-segment{transition:none}.capital-circle[data-active] .capital-quarter{transform:none}.capital-circle[data-active] .capital-segment{transform:translate(-50%,-50%)}}.constnt-day .capital-dashboard{--background:oklch(97.5% .004 264);--foreground:oklch(20% .025 266);--surface:oklch(100% 0 0);--muted-foreground:oklch(47% .025 264);--primary:oklch(50% .2 289);--positive:oklch(50% .14 158);--warning:oklch(56% .14 62);--info:oklch(49% .17 245);--destructive:oklch(52% .2 24);--border:oklch(86% .014 268);--accent:oklch(94% .02 286);--capital-purple:oklch(52% .2 301);--capital-blue:oklch(50% .15 268);--capital-bronze:oklch(56% .11 58);--capital-teal:oklch(55% .11 184);--capital-purple-start:oklch(86% .07 300);--capital-purple-mid:oklch(95% .025 296);--capital-purple-end:oklch(89% .055 298);--capital-blue-start:oklch(86% .06 272);--capital-blue-mid:oklch(95% .02 272);--capital-blue-end:oklch(89% .05 275);--capital-bronze-start:oklch(88% .06 62);--capital-bronze-mid:oklch(96% .02 60);--capital-bronze-end:oklch(90% .05 58);--capital-teal-start:oklch(87% .06 184);--capital-teal-mid:oklch(96% .02 184);--capital-teal-end:oklch(90% .05 186);--capital-callout-bg:oklch(97% .025 160);--capital-glow:0 2px 10px color-mix(in oklch, var(--primary) 10%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.constnt-day .capital-center-edge{fill:var(--surface)}.constnt-day .capital-callout{background:linear-gradient(135deg,var(--capital-callout-bg),var(--surface))}.constnt-day .capital-callout-label{color:var(--foreground)}.constnt-day .capital-panel{background:var(--surface)}.constnt-day .capital-intelligence{box-shadow:0 10px 28px oklch(20% .025 266/.14)}.constnt-day .capital-circle[data-active] .capital-quarter{filter:brightness(1.04) saturate(1.15) drop-shadow(0 4px 10px color-mix(in oklch,var(--segment-accent) 35%,transparent))}.constnt-day .capital-circle[data-active] .capital-segment{filter:drop-shadow(0 0 5px color-mix(in oklch,var(--segment-accent) 30%,transparent))}
