.cm-fin{--fin-h:var(--pk-h,160);--fin-edge:hsla(0,0%,100%,.075);--fin-edge-strong:hsla(0,0%,100%,.14);--fin-surface:#0a0e15;--fin-row:#0b1018;--fin-in:#3fb6ff;--fin-out:#f0a04b;--fin-good:var(--win,#2fe89a);--fin-bad:var(--loss,#ff5c6c);--fin-warn:#f5c065}.cm-fin :where(button:not(.btn)){background:none;box-shadow:none;border:0;padding:0;color:inherit;font:inherit;text-transform:none;letter-spacing:normal}.cm-fin .fin-league{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft,#c4cee2)}.cm-fin .fin-health{display:grid;justify-items:center;grid-gap:8px;gap:8px}.cm-fin .fin-health__label{font-family:var(--font-mono),monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.cm-fin .fin-health__none{max-width:16ch;font-size:.82rem;text-align:center;color:var(--text-dim)}.cm-fin .pk-stat dd small{font-family:var(--font-body),sans-serif;font-size:.55em;font-weight:600;color:var(--text-dim)}.cm-fin .pk-stat .fin-meter{margin:6px 0 5px}.cm-fin .fin-flash{display:none}.cm-fin .pk-panel:target>.pk-panel__body>.fin-flash,.cm-fin .pk-sec:target>.pk-sec__body>.fin-flash{display:block}.cm-fin:has(.pk-sec:target>.pk-sec__body>.fin-flash,.pk-panel:target>.pk-panel__body>.fin-flash) .fin-flash-head{display:none}.cm-fin .fin-text{margin:0 0 12px;font-size:.84rem;line-height:1.5;color:var(--text-dim)}.cm-fin .fin-pad{padding:16px}.cm-fin .fin-chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;border:1px solid var(--fin-edge-strong);background:hsla(0,0%,100%,.04);font-size:.72rem;font-weight:600;color:rgba(235,243,239,.86);white-space:nowrap}.cm-fin .fin-ring{position:relative;width:132px;height:132px;--ring:var(--fin-good)}.cm-fin .fin-ring.is-neutral{--ring:var(--fin-warn)}.cm-fin .fin-ring.is-bad,.cm-fin .fin-ring.is-warn{--ring:var(--fin-bad)}.cm-fin .fin-ring svg{width:100%;height:100%}.cm-fin .fin-ring__track{fill:none;stroke:color-mix(in srgb,var(--ring) 16%,transparent);stroke-width:10}.cm-fin .fin-ring__fill{fill:none;stroke:var(--ring);stroke-width:10;stroke-linecap:round}.cm-fin .fin-ring__label{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.cm-fin .fin-ring__label b{font-size:2rem;line-height:1}.cm-fin .fin-ring__label span{margin-top:4px;font-size:.74rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em}.cm-fin .fin-pos{color:var(--fin-good)}.cm-fin .fin-neg{color:var(--fin-bad)}.cm-fin .fin-meter{display:block;height:6px;border-radius:999px;background:color-mix(in srgb,var(--fin-good) 14%,transparent);overflow:hidden;--meter:var(--fin-good)}.cm-fin .fin-meter.is-tight{--meter:var(--fin-warn);background:color-mix(in srgb,var(--fin-warn) 14%,transparent)}.cm-fin .fin-meter.is-over{--meter:var(--fin-bad);background:color-mix(in srgb,var(--fin-bad) 14%,transparent)}.cm-fin .fin-meter i{display:block;height:100%;border-radius:999px;background:var(--meter)}.cm-fin .fin-sub{display:flex;justify-content:space-between;gap:10px;margin:0 0 10px;font-size:.9rem;color:rgba(235,243,239,.9)}.cm-fin .fin-empty{margin:0;color:var(--text-dim);font-size:.88rem}.cm-fin .fin-note{display:block;margin-top:2px;font-size:.76rem;color:var(--text-dim)}.cm-fin .fin-chart{position:relative}.cm-fin .fin-chart svg{display:block;width:100%;height:auto;overflow:visible}.cm-fin .fin-chart__grid{stroke:hsla(0,0%,100%,.07);stroke-width:1}.cm-fin .fin-chart__zero{stroke:hsla(0,0%,100%,.25);stroke-width:1}.cm-fin .fin-chart__tick{fill:var(--text-dim);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-fin .fin-chart__area{fill:var(--fin-in);opacity:.1}.cm-fin .fin-chart__line{fill:none;stroke:var(--fin-in);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.cm-fin .fin-chart__dot{fill:var(--fin-in);stroke:var(--fin-surface);stroke-width:2}.cm-fin .fin-chart__end{fill:rgba(235,243,239,.92);font-size:12px;font-weight:700}.cm-fin .fin-chart__cross{stroke:hsla(0,0%,100%,.3);stroke-width:1}.cm-fin .fin-chart__tip{position:absolute;top:6px;transform:translateX(-50%);display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:10px;border:1px solid var(--fin-edge-strong);background:rgba(8,12,18,.95);font-size:.76rem;white-space:nowrap;pointer-events:none}.cm-fin .fin-chart__axis{margin:2px 0 0;text-align:center;font-size:.72rem;color:var(--text-dim)}.cm-fin .fin-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.cm-fin .fin-bars{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.cm-fin .fin-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track";grid-gap:4px 10px;gap:4px 10px;font-size:.84rem}.cm-fin .fin-bars__label{grid-area:label}.cm-fin .fin-bars__value{grid-area:value;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-fin .fin-bars__value em{margin-left:6px;font-style:normal;color:var(--text-dim)}.cm-fin .fin-bars__track{grid-area:track;display:block;height:8px;border-radius:0 4px 4px 0}.cm-fin .fin-bars__track i{display:block;height:100%;border-radius:0 4px 4px 0}.cm-fin .fin-bars__track i.is-in{background:var(--fin-in)}.cm-fin .fin-bars__track i.is-out{background:var(--fin-out)}.cm-fin .fin-table-wrap{overflow-x:auto}.cm-fin .fin-table{width:100%;min-width:520px;table-layout:fixed;border-collapse:collapse;font-size:.84rem}.cm-fin .fin-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:9px 12px;text-align:left;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);background:#0e141e}.cm-fin .fin-table td{padding:9px 12px;border-top:1px solid var(--fin-edge);vertical-align:top;overflow-wrap:anywhere}.cm-fin .fin-table__when{width:108px}.cm-fin .fin-table__pool{width:140px}.cm-fin .fin-table__amount{width:112px}.cm-fin .fin-more>summary{padding:11px 16px;border-top:1px solid var(--fin-edge);cursor:pointer;font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.cm-fin .fin-more[open]>summary{color:var(--text-dim)}.cm-fin .fin-table tbody tr:hover{background:hsla(0,0%,100%,.025)}.cm-fin .fin-table .is-num{text-align:right}.cm-fin .fin-table .is-num,.cm-fin .fin-when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cm-fin .fin-when{color:var(--text-dim)}.cm-fin .fin-pool{font-size:.72rem;padding:2px 7px;border-radius:999px;border:1px solid var(--fin-edge-strong);white-space:nowrap}.cm-fin .fin-pool.is-transfer{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.cm-fin .fin-pool.is-wage{border-color:color-mix(in srgb,var(--fin-warn) 45%,transparent)}.cm-fin .fin-parts{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.cm-fin .fin-parts li{display:grid;grid-gap:5px;gap:5px}.cm-fin .fin-parts__head{display:flex;justify-content:space-between;font-size:.86rem}.cm-fin .fin-parts__head em{font-style:normal;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-fin .fin-parts__text{font-size:.78rem;color:var(--text-dim);line-height:1.45}.cm-fin .fin-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));grid-gap:10px;gap:10px}.cm-fin .fin-offer{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid var(--fin-edge-strong);background:hsla(0,0%,100%,.025)}.cm-fin .fin-offer header{display:flex;align-items:center;justify-content:space-between;gap:10px}.cm-fin .fin-offer__money{margin:0;font-size:.95rem;font-weight:600}.cm-fin .fin-offer__money span{font-weight:500;color:var(--text-dim)}.cm-fin .fin-offer__blurb,.cm-fin .fin-offer__total{margin:0;font-size:.78rem;color:var(--text-dim)}.cm-fin .fin-offer form{margin-top:4px}.cm-fin .fin-clauses{margin:0;padding-left:18px;font-size:.8rem;color:rgba(235,243,239,.86)}.cm-fin .fin-deals{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.cm-fin .fin-deals li{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:12px;background:var(--fin-row);border:1px solid var(--fin-edge);font-size:.84rem}.cm-fin .fin-deals.is-wide{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.cm-fin .fin-deals__slot{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.cm-fin .fin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end}.cm-fin .fin-form label{display:grid;grid-gap:5px;gap:5px;font-size:.78rem;color:var(--text-dim)}.cm-fin .fin-form label.is-wide{grid-column:1/-1}.cm-fin .fin-form input,.cm-fin .fin-form select{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:10px;border:1px solid var(--fin-edge-strong);background:#080c12;color:inherit;font:inherit;font-size:.86rem}.cm-fin .fin-form .btn{grid-column:1/-1;justify-self:start}.cm-fin .fin-counter{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--fin-warn) 45%,transparent);background:color-mix(in srgb,var(--fin-warn) 8%,transparent)}.cm-fin .fin-counter p{margin:0;font-size:.86rem}.cm-fin .fin-counter__actions{display:flex;gap:8px}.cm-fin .fin-requests{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.cm-fin .fin-requests summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;cursor:pointer;font-size:.84rem}.cm-fin .fin-requests li{padding:9px 12px;border-radius:12px;background:var(--fin-row);border:1px solid var(--fin-edge)}.cm-fin .fin-reasons{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:.78rem;color:var(--text-dim)}.cm-fin .fin-reasons li{padding:0;border:0;background:none}.cm-fin .fin-reasons .is-good::marker{color:var(--fin-good)}.cm-fin .fin-reasons .is-bad::marker{color:var(--fin-bad)}.cm-fin .fin-ground{display:grid;grid-gap:6px;gap:6px;align-content:start}.cm-fin .pk-panel.fin-stadium{background:radial-gradient(120% 140% at 0 0,hsl(var(--fin-h) 70% 46%/.18),transparent 60%),var(--pk-surface,#0a0e15)}.cm-fin .fin-ground__big{font-size:1.9rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-fin .fin-ground__tier{display:flex;align-items:center;gap:10px;font-size:.95rem}.cm-fin .fin-pips{display:inline-flex;gap:3px}.cm-fin .fin-pips i{width:14px;height:7px;border-radius:3px;background:hsla(0,0%,100%,.1)}.cm-fin .fin-pips i.is-on{background:hsl(var(--fin-h) 72% 58%);box-shadow:0 0 8px -2px hsl(var(--fin-h) 80% 60%/.8)}.cm-fin .fin-effects{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-gap:3px;gap:3px;font-size:.78rem;line-height:1.35}.cm-fin .fin-effects li{display:flex;gap:6px;color:var(--text-dim)}.cm-fin .fin-effects li:before{content:"•";flex:none}.cm-fin .fin-effects li.is-good{color:color-mix(in srgb,var(--fin-good) 80%,#fff 20%)}.cm-fin .fin-effects li.is-good:before{content:"▲";font-size:.62rem;line-height:1.9}.cm-fin .fin-effects li.is-bad{color:color-mix(in srgb,var(--fin-bad) 80%,#fff 20%)}.cm-fin .fin-effects li.is-bad:before{content:"▼";font-size:.62rem;line-height:1.9}.cm-fin .fin-past>summary{cursor:pointer;list-style:none;font-size:.84rem;color:var(--ink-soft,#c4cee2)}.cm-fin .fin-past[open]>summary{margin-bottom:12px}.cm-fin .fin-past>summary:before{content:"▸ ";color:var(--text-dim)}.cm-fin .fin-past[open]>summary:before{content:"▾ "}.cm-fin .fin-project-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cm-fin .fin-option,.cm-fin .fin-project{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:14px;border-radius:16px;border:1px solid var(--fin-edge-strong);background:hsla(0,0%,100%,.025)}.cm-fin .fin-project.is-construction{border-color:hsl(var(--fin-h) 60% 60%/.4)}.cm-fin .fin-project.is-cancelled,.cm-fin .fin-project.is-rejected{opacity:.78}.cm-fin .fin-project__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.cm-fin .fin-option__head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.cm-fin .fin-chip--tiny{padding:1px 7px;font-size:.66rem;vertical-align:1px}.cm-fin .fin-option__head b,.cm-fin .fin-project__head b{font-size:.92rem}.cm-fin .fin-project__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:hsl(var(--fin-h) 50% 40%/.2);border:1px solid hsl(var(--fin-h) 60% 60%/.25);font-size:1.1rem}.cm-fin .fin-chip.is-complete,.cm-fin .fin-chip.is-construction{border-color:color-mix(in srgb,var(--fin-good) 50%,transparent);color:var(--fin-good)}.cm-fin .fin-chip.is-awaiting_owner,.cm-fin .fin-chip.is-owner,.cm-fin .fin-chip.is-proposed{border-color:color-mix(in srgb,var(--fin-warn) 50%,transparent);color:var(--fin-warn)}.cm-fin .fin-chip.is-rejected{border-color:color-mix(in srgb,var(--fin-bad) 50%,transparent);color:var(--fin-bad)}.cm-fin .fin-build{display:grid;grid-gap:6px;gap:6px}.cm-fin .fin-build__bar{display:block;height:9px;border-radius:999px;background:hsla(0,0%,100%,.07);overflow:hidden}.cm-fin .fin-build__bar i{display:block;height:100%;border-radius:999px;background:repeating-linear-gradient(135deg,hsl(var(--fin-h) 72% 56%) 0 8px,hsl(var(--fin-h) 72% 48%) 8px 16px)}.cm-fin .fin-build__meta{font-size:.78rem;color:var(--text-dim)}.cm-fin .fin-build form{justify-self:start}.cm-fin .fin-payback{margin:0;font-size:.8rem;color:var(--text-dim)}.cm-fin .fin-payback b,.cm-fin .fin-payback-note{color:color-mix(in srgb,var(--fin-good) 80%,#fff 20%)}.cm-fin .fin-project__why summary{cursor:pointer;font-size:.78rem;color:var(--text-dim)}.cm-fin .fin-why{margin-top:8px}.cm-fin .fin-why__head{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.cm-fin .fin-why .fin-reasons{margin-top:4px}.cm-fin .fin-option-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));grid-gap:12px;gap:12px}.cm-fin .fin-blocked{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--fin-edge);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:10px 20px;gap:10px 20px}.cm-fin .fin-blocked li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;font-size:.84rem;opacity:.8}.cm-fin .fin-option.is-blocked{opacity:.62}.cm-fin .fin-option__money{margin:0;font-size:.84rem;line-height:1.45;color:var(--text-dim)}.cm-fin .fin-option__money b{font-size:1.05rem;color:rgba(235,243,239,.95)}.cm-fin .fin-verdicts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.cm-fin .fin-verdicts li{padding:3px 9px;border-radius:999px;border:1px solid var(--fin-edge-strong);font-size:.72rem;font-weight:600;white-space:nowrap}.cm-fin .fin-verdicts li[title]{cursor:help}.cm-fin .fin-verdicts li.is-yes{border-color:color-mix(in srgb,var(--fin-good) 50%,transparent);color:var(--fin-good)}.cm-fin .fin-verdicts li.is-no{color:color-mix(in srgb,var(--fin-bad) 75%,#fff 25%);border-color:color-mix(in srgb,var(--fin-bad) 35%,transparent)}.cm-fin .fin-verdicts em{font-style:normal;font-weight:500;opacity:.8}.cm-fin .fin-option__form{margin-top:2px}.cm-fin .fin-option__form:not(:has(option[value=LOAN]:checked)) .fin-loan-term{display:none}.cm-fin .fin-loans form{margin-top:6px}.cm-fin .fin-loans .fin-meter{margin:4px 0 2px}.cm-fin .fin-crisis__lede{margin:0;max-width:90ch;font-size:.88rem;line-height:1.5;color:rgba(235,243,239,.86)}.cm-fin .fin-way{display:grid;grid-gap:10px;gap:10px;align-content:start}.cm-fin .fin-way__text{margin:0;font-size:.84rem;line-height:1.5;color:var(--text-dim)}.cm-fin .fin-way__done{font-size:.84rem;font-weight:600;color:var(--fin-good)}.cm-fin .fin-way form{justify-self:start}.cm-fin .fin-accounts__lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:16px 28px;gap:16px 28px;margin-top:18px}.cm-fin .fin-accounts__lists .fin-sub{justify-content:flex-start;align-items:baseline}.cm-fin .fin-accounts__lists .fin-sub .fin-note{margin:0;font-weight:400}.cm-fin .fin-books{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:.84rem}.cm-fin .fin-books li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--fin-edge)}.cm-fin .fin-books li:last-child{border-bottom:0}.cm-fin .fin-books b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-fin .fin-accounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.cm-fin .fin-accounts div{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:10px 12px;border-radius:12px;border:1px solid var(--fin-edge);background:var(--fin-row);font-size:.84rem}.cm-fin .fin-accounts dt{color:var(--text-dim)}.cm-fin .fin-accounts dd{margin:0;font-size:1.15rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-fin .fin-accounts .is-total{border-color:var(--fin-edge-strong);background:hsla(0,0%,100%,.045)}.cm-fin .fin-accounts .is-total dt{color:rgba(235,243,239,.92);font-weight:600}.cm-fin .fin-sales{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.cm-fin .fin-sales li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline;padding:8px 10px;border-radius:10px;background:var(--fin-row);border:1px solid var(--fin-edge);font-size:.82rem}.cm-fin .fin-sales li span:not([class]){color:var(--text-dim)}@media (max-width:760px){.cm-fin .fin-accounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cm-fin .fin-form,.cm-fin .fin-project-list,.cm-fin .fin-split{grid-template-columns:minmax(0,1fr)}.cm-fin .fin-project__head{grid-template-columns:auto minmax(0,1fr)}.cm-fin .fin-project__head>.fin-chip{grid-column:2;justify-self:start}}.cm-fin .fin-tile{position:relative;display:grid;align-content:start;grid-gap:6px;gap:6px;min-height:132px;padding:16px 18px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.cm-fin .fin-tile:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent);transform:translateY(-1px)}.cm-fin .fin-tile.is-attention{border-color:color-mix(in srgb,#f5c065 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#f5c065 10%,transparent),hsla(0,0%,100%,.01))}.cm-fin .fin-tile__k{font-family:var(--font-mono),monospace;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.cm-fin .fin-tile__v{font-family:var(--font-display),system-ui,sans-serif;font-size:1.5rem;line-height:1.1;color:#fff}.cm-fin .fin-tile__text{padding-right:18px;font-size:.8rem;line-height:1.45;color:var(--text-dim)}.cm-fin .fin-tile.is-attention .fin-tile__text{color:#f5d79a}.cm-fin .fin-tile__go{position:absolute;right:16px;bottom:14px;color:var(--accent)}