@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-VariableFont_wght.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:GT Standard Mono;src:url(/fonts/GTStandardMonoVF.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:GT Standard L;src:url(/fonts/GTStandardL-NormalRegular.woff2)format("woff2");font-weight:400;font-display:swap}:root{--bg:#0d0d0d;--card:#161616;--raised:#1f1f1f;--raised-2:#262626;--ink:#fff;--ink-60:#fff9;--ink-30:#ffffff4d;--ink-18:#ffffff2e;--gold:#ffe400;--gold-dim:#ffe40066;--up:#8fd694;--down:#e07a6b;--spring:cubic-bezier(.34, 1.56, .64, 1);--ease:cubic-bezier(.32, .72, 0, 1);--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--heading:"GT Standard L", "Plus Jakarta Sans", sans-serif;--mono:"GT Standard Mono", ui-monospace, "SF Mono", monospace;--z-sheet-back:50;--z-sheet:51;--z-nav:40;--z-head:30}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);letter-spacing:-.01em;min-height:100vh;padding-bottom:120px;font-size:17px;line-height:1.47}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}button{font-family:var(--sans)}.shell{max-width:720px;margin:0 auto;padding:0 20px}header.top{z-index:var(--z-head);background:linear-gradient(to bottom, var(--bg) 78%, transparent);padding:16px 0 12px;position:sticky;top:0}.brandline{justify-content:space-between;align-items:center;gap:8px;display:flex}.wordmark{white-space:nowrap;letter-spacing:-.02em;font-size:16px;font-weight:700}.wordmark b{color:var(--gold);font-weight:700}.monthnav{background:var(--card);border-radius:9999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.monthnav button{color:var(--ink-60);font-family:var(--mono);cursor:pointer;width:30px;height:30px;transition:all .25s var(--ease);background:0 0;border:none;border-radius:9999px;font-size:14px}.monthnav button:hover:not(:disabled){color:var(--ink);background:var(--raised)}.monthnav button:disabled{opacity:.25;cursor:default}.monthnav .cur{font-family:var(--mono);color:var(--ink);text-align:center;min-width:58px;font-size:12px}.askbtn{white-space:nowrap;color:var(--ink-60);background:var(--card);cursor:pointer;transition:all .25s var(--ease);border:none;border-radius:9999px;margin-right:4px;padding:7px 12px;font-size:13px;font-weight:500}.askbtn:hover{color:var(--ink);background:var(--raised)}nav.tabs{z-index:var(--z-nav);-webkit-backdrop-filter:blur(24px)saturate(1.4);transition:transform .45s var(--spring), opacity .3s var(--ease);background:#1f1f1fd1;border-radius:9999px;gap:2px;max-width:calc(100% - 24px);padding:6px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px -8px #000000b3}nav.tabs.hidden{transform:translate(-50%)translateY(180%)}nav.tabs button{cursor:pointer;color:var(--ink-60);white-space:nowrap;transition:all .3s var(--ease);background:0 0;border:none;border-radius:9999px;padding:8px 10px;font-size:12px;font-weight:600}nav.tabs button.active{color:var(--bg);background:var(--ink)}nav.tabs button .badge{font-family:var(--mono);color:var(--bg);background:var(--gold);vertical-align:2px;border-radius:9999px;margin-left:4px;padding:1px 5px;font-size:10px;display:inline-block}nav.tabs button.active .badge{background:var(--gold)}section.block{padding:30px 0 2px}.block-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.block-head h2{font-family:var(--heading);letter-spacing:-.01em;font-size:22px;font-weight:400}.block-head .meta{font-family:var(--mono);color:var(--ink-30);font-size:12px}.block-head .meta.link{cursor:pointer;color:var(--ink-60)}.block-head .meta.link:hover{color:var(--gold)}.attn{scrollbar-width:none;gap:10px;padding:14px 0 4px;display:flex;overflow-x:auto}.attn::-webkit-scrollbar{display:none}.attn-card{background:var(--card);cursor:pointer;min-width:190px;max-width:235px;transition:background .3s var(--ease), transform .3s var(--spring);border-radius:18px;flex:none;padding:14px 16px}.attn-card:hover{background:var(--raised);transform:translateY(-1px)}.attn-card.warn{background:linear-gradient(135deg, #e07a6b24, var(--card) 55%)}.attn-card .a1{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-30);margin-bottom:6px;font-size:10px}.attn-card.warn .a1{color:var(--down)}.attn-card .a2{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}.attn-card .a3{color:var(--ink-60);margin-top:4px;font-size:13px}.hero{padding:26px 0 0}.hero-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hero .label{color:var(--ink-60);margin-bottom:4px;font-size:14px;font-weight:500}.hero .big{font-family:var(--mono);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(33px,9vw,46px);font-weight:700;line-height:1}.hero .big small{color:var(--ink-30);letter-spacing:0;font-size:.38em;font-weight:500}.hero-spark{text-align:right;flex:0 auto;min-width:0;padding-bottom:4px}.hero-spark svg{max-width:100%}@media (max-width:430px){.hero-spark svg{width:92px}}.hero-spark svg{display:block}.hero-spark .sk{font-family:var(--mono);color:var(--ink-30);margin-top:5px;font-size:11px}.hero .sub{flex-wrap:wrap;gap:28px;margin-top:20px;display:flex}.hero .sub div{min-width:100px}.hero .sub .k{color:var(--ink-60);font-size:13px}.hero .sub .v{font-family:var(--mono);margin-top:1px;font-size:19px;font-weight:600}.goalbar{margin-top:18px}.goalbar .track{background:var(--card);border-radius:3px;height:5px;position:relative}.goalbar .fill{background:var(--gold);transition:width .9s var(--spring);border-radius:3px;position:absolute;inset:0 auto 0 0}.goalbar .pace{background:var(--ink-30);border-radius:1px;width:2px;height:13px;position:absolute;top:-4px}.goalbar .legend{font-family:var(--mono);color:var(--ink-60);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.goalbar .legend .warn{color:var(--down)}.kpis{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px;display:grid}.kpi{background:var(--card);transition:background .3s var(--ease);border-radius:18px;padding:16px 17px}.kpi:hover{background:var(--raised)}.kpi .k{color:var(--ink-60);font-size:13px}.kpi .v{font-family:var(--mono);letter-spacing:-.02em;margin-top:3px;font-size:23px;font-weight:700}.kpi .v small{color:var(--ink-30);font-size:.6em;font-weight:500}.kpi .d{font-family:var(--mono);color:var(--ink-30);margin-top:3px;font-size:12px}.kpi .d.up{color:var(--up)}.kpi .d.down{color:var(--down)}.goal-row{background:var(--card);border-radius:18px;grid-template-columns:1fr auto;gap:6px 12px;margin-bottom:10px;padding:16px 17px;display:grid}.goal-row .name{letter-spacing:-.01em;font-size:16px;font-weight:600}.goal-row .name small{color:var(--ink-60);margin-top:2px;font-size:13px;font-weight:400;display:block}.goal-row .status{font-family:var(--mono);text-align:right;color:var(--ink-60);white-space:nowrap;font-size:14px}.goal-row .bar{background:var(--raised);border-radius:2px;grid-column:1/-1;height:4px;margin-top:4px;overflow:hidden}.goal-row .bar i{background:var(--ink-30);border-radius:2px;height:100%;display:block}.goal-row.on .bar i{background:var(--up)}.goal-row.off .bar i{background:var(--down)}.goal-row .dot{vertical-align:1px;background:var(--ink-30);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.goal-row.on .dot{background:var(--up)}.goal-row.off .dot{background:var(--down)}.funnel,.fstage{display:none}.recv{background:var(--card);border-radius:20px;padding:4px 17px;list-style:none}.recv li{cursor:pointer;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 0;display:grid}.recv li+li{border-top:1px solid #ffffff0d}.recv .who{letter-spacing:-.01em;font-size:16px;font-weight:600}.recv .what{color:var(--ink-60);font-size:13px}.recv .amt{font-family:var(--mono);text-align:right;font-size:17px;font-weight:600}.recv .when{font-family:var(--mono);color:var(--ink-30);text-align:right;font-size:12px}.recv .when.overdue{color:var(--down)}.chip{font-family:var(--mono);letter-spacing:.04em;background:var(--raised);color:var(--ink-60);vertical-align:2px;border-radius:9999px;margin-left:8px;padding:2px 8px;font-size:10px;display:inline-block}.chip.inv{color:var(--up);background:#8fd69424}.chip.hot{color:var(--gold);background:#ffe4001f}.chip.won{color:var(--up);background:#8fd69424}.chip.lost{color:var(--down);background:#e07a6b24}.recv-sum{font-family:var(--mono);color:var(--ink-60);justify-content:space-between;padding-top:12px;font-size:13px;display:flex}.nudge{background:var(--card);cursor:pointer;transition:background .3s var(--ease), transform .3s var(--spring);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding:16px 18px;display:flex}.nudge:hover{background:var(--raised);transform:translateY(-1px)}.nudge .t{font-size:15px}.nudge .arrow{color:var(--gold);font-family:var(--mono);font-size:17px}.chart-wrap{background:var(--card);border-radius:20px;padding:16px 12px 8px;position:relative}.chart-wrap svg{width:100%;height:auto;display:block}.axis-lab{font-family:var(--mono);fill:#ffffff4d;font-size:10px}.grid-line{stroke:#ffffff0f;stroke-width:1px}.chart-legend{color:var(--ink-60);flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;font-size:12px;display:flex}.chart-legend i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.stage-acc{background:var(--card);border-radius:20px;margin-bottom:10px;overflow:hidden}.stage-head{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:17px 18px;display:grid}.stage-head .sn{font-family:var(--mono);letter-spacing:-.02em;min-width:48px;font-size:25px;font-weight:700}.stage-head .sk{letter-spacing:-.01em;font-size:16px;font-weight:600}.stage-head .sk small{font-family:var(--mono);color:var(--ink-30);margin-top:3px;font-size:11px;font-weight:400;display:block}.stage-head .sv{font-family:var(--mono);color:var(--ink-60);text-align:right;font-size:13px}.stage-head .car{font-family:var(--mono);color:var(--ink-30);transition:transform .4s var(--spring)}.stage-acc.open .stage-head .car{transform:rotate(90deg)}.stage-body{padding:0 18px 12px;display:none}.stage-acc.open .stage-body{animation:viewin .38s var(--spring);display:block}.ent{list-style:none}.ent li{cursor:pointer;grid-template-columns:1fr auto;gap:2px 12px;padding:13px 0;display:grid}.ent li+li{border-top:1px solid #ffffff0d}.ent .e1{letter-spacing:-.01em;font-size:15px;font-weight:600}.ent .e2{color:var(--ink-60);font-size:13px}.ent .ev{font-family:var(--mono);text-align:right;font-size:15px;font-weight:600}.ent .ew{font-family:var(--mono);color:var(--ink-30);text-align:right;font-size:11px}table.cohort{border-collapse:collapse;background:var(--card);border-radius:20px;width:100%;overflow:hidden}.cohort-scroll{border-radius:20px;overflow-x:auto}.cohort-scroll table.cohort{min-width:480px}table.cohort th,table.cohort td{text-align:right;padding:12px 10px;font-size:14px}table.cohort tr+tr td{border-top:1px solid #ffffff0d}table.cohort th{font-family:var(--mono);color:var(--ink-30);letter-spacing:.03em;background:var(--raised);border:none;font-size:11px;font-weight:500}table.cohort td{font-family:var(--mono);color:var(--ink-60)}table.cohort td:first-child,table.cohort th:first-child{text-align:left;padding-left:16px}table.cohort td:last-child,table.cohort th:last-child{padding-right:16px}table.cohort td:first-child{color:var(--ink);font-family:var(--sans);font-weight:600}table.cohort tr.dim td{color:var(--ink-18)}table.cohort tr.dim td:first-child{color:var(--ink-30)}table.cohort td .pos{color:var(--up)}.src-bar{border-radius:5px;gap:3px;height:10px;margin-bottom:14px;display:flex;overflow:hidden}.src-bar i{border-radius:2px;height:100%;display:block}.src-row{grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:11px 0;font-size:15px;display:grid}.src-row+.src-row{border-top:1px solid #ffffff0d}.src-row i{border-radius:3px;width:10px;height:10px}.src-row .sc{font-family:var(--mono);color:var(--ink-60);text-align:right;font-size:14px}.src-row .sw{font-family:var(--mono);color:var(--ink-30);text-align:right;min-width:70px;font-size:12px}.seg{background:var(--card);border-radius:9999px;gap:2px;padding:4px;display:inline-flex}.seg button{cursor:pointer;color:var(--ink-60);transition:all .3s var(--ease);background:0 0;border:none;border-radius:9999px;padding:8px 18px;font-size:14px;font-weight:600}.seg button.active{background:var(--ink);color:var(--bg)}table.pnl{border-collapse:collapse;width:100%}table.pnl td{vertical-align:baseline;padding:12px 0;font-size:15px}table.pnl tr+tr td{border-top:1px solid #ffffff0d}table.pnl td.v{font-family:var(--mono);text-align:right;white-space:nowrap;font-size:15px;font-weight:600}table.pnl td.pct{font-family:var(--mono);text-align:right;white-space:nowrap;color:var(--ink-18);width:52px;font-size:12px}table.pnl tr.grp td{color:var(--ink-30);letter-spacing:.05em;border-top:none;padding-top:26px;font-size:12px;font-weight:600}table.pnl tr.sum td{padding-top:14px;font-weight:700}table.pnl tr.total td{border-top:1px solid #ffffff1f;padding-top:18px;font-size:19px;font-weight:700}table.pnl td .src{color:var(--ink-30);margin-top:1px;font-size:13px;font-weight:400;display:block}table.pnl td .mom{font-family:var(--mono);color:var(--ink-18);margin-top:1px;font-size:11px;display:block}table.pnl td .mom.up{color:var(--up)}table.pnl td .mom.down{color:var(--down)}.pnl-pos{color:var(--up)}.backfill-note{font-family:var(--mono);color:var(--ink-30);margin-top:14px;font-size:12px;line-height:1.5}.aging{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.aging div{background:var(--card);border-radius:16px;padding:15px 16px}.aging .k{color:var(--ink-60);font-size:12px}.aging .v{font-family:var(--mono);margin-top:3px;font-size:19px;font-weight:700}.aging div.warn .v{color:var(--down)}.drop{background:var(--card);text-align:center;cursor:pointer;transition:background .3s var(--ease), transform .3s var(--spring);border-radius:24px;padding:48px 24px}.drop:hover{background:var(--raised);transform:translateY(-1px)}.drop .icon{font-family:var(--mono);color:var(--gold);margin-bottom:12px;font-size:28px}.drop .t1{font-size:17px;font-weight:600}.drop .t2{color:var(--ink-60);margin-top:5px;font-size:14px}.upload-summary{background:var(--card);border-radius:20px;padding:4px 17px;list-style:none}.upload-summary li{justify-content:space-between;padding:13px 0;font-size:15px;display:flex}.upload-summary li+li{border-top:1px solid #ffffff0d}.upload-summary .v{font-family:var(--mono);color:var(--ink-60);font-weight:600}.upload-summary .v.ok{color:var(--up)}.uhist{list-style:none}.uhist li{color:var(--ink-60);justify-content:space-between;gap:10px;padding:11px 0;font-size:14px;display:flex}.uhist li+li{border-top:1px solid #ffffff0d}.uhist .num{color:var(--ink-30);font-size:12px}.rules-list{list-style:none}.rules-list li{grid-template-columns:1fr auto;gap:2px 10px;padding:11px 0;font-size:14px;display:grid}.rules-list li+li{border-top:1px solid #ffffff0d}.rules-list .rp{font-family:var(--mono);font-size:14px;font-weight:600}.rules-list .rt{color:var(--ink-60);font-size:13px}.rules-list .rx{font-family:var(--mono);color:var(--ink-30);text-align:right;font-size:12px}.queue-item{background:var(--card);transition:opacity .4s var(--ease), transform .45s var(--spring);border-radius:20px;margin-bottom:10px;padding:16px 17px}.queue-item.done{opacity:0;pointer-events:none;transform:translate(16px)scale(.98)}.queue-item .row1{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.queue-item .desc{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:16px;font-weight:600;overflow:hidden}.queue-item .amt{font-family:var(--mono);white-space:nowrap;font-size:16px;font-weight:600}.queue-item .meta{font-family:var(--mono);color:var(--ink-30);margin-top:3px;font-size:12px}.queue-item .controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.pill-group{gap:6px;display:inline-flex}.pill{background:var(--raised);color:var(--ink-60);cursor:pointer;transition:all .25s var(--ease);border:none;border-radius:9999px;padding:8px 14px;font-size:13px;font-weight:600}.pill.sel{background:var(--ink);color:var(--bg)}select.cat{background:var(--raised);color:var(--ink-60);font-family:var(--sans);border:none;border-radius:9999px;padding:8px 12px;font-size:13px;font-weight:500}label.rule{color:var(--ink-30);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}label.rule input{accent-color:#5c5c5c}.btn-ok{background:var(--gold);color:var(--bg);cursor:pointer;transition:filter .2s var(--ease), transform .25s var(--spring);border:none;border-radius:9999px;margin-left:auto;padding:9px 18px;font-size:14px;font-weight:700}.btn-ok:hover{filter:brightness(1.1)}.btn-ok:active{transform:scale(.95)}.btn-bulk{background:var(--card);color:var(--ink-60);cursor:pointer;transition:all .25s var(--ease);border:none;border-radius:9999px;padding:9px 16px;font-size:13px;font-weight:600}.btn-bulk:hover{background:var(--raised);color:var(--ink)}.queue-empty{text-align:center;color:var(--ink-60);padding:40px 0;font-size:15px;display:none}.queue-empty .num{color:var(--up);margin-bottom:8px;font-size:22px;display:block}.skip-note{color:var(--ink-30);text-align:center;margin-top:16px;font-size:13px;line-height:1.5}.sheet-back{z-index:var(--z-sheet-back);opacity:0;pointer-events:none;transition:opacity .35s var(--ease);-webkit-backdrop-filter:blur(4px);background:#0000008c;position:fixed;inset:0}.sheet-back.open{opacity:1;pointer-events:auto}.sheet{z-index:var(--z-sheet);background:var(--raised);max-height:84vh;transition:transform .52s var(--spring);padding:10px 24px calc(28px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;max-width:720px;margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(103%)}.sheet.open{transform:translateY(0)}.sheet .grab{background:var(--ink-18);border-radius:3px;width:36px;height:5px;margin:8px auto 18px}.sheet h3{font-family:var(--heading);letter-spacing:-.01em;font-size:26px;font-weight:400}.sheet .s-sub{color:var(--ink-60);margin-top:3px;font-size:14px}.sheet .s-kpis{flex-wrap:wrap;gap:26px;margin:18px 0 6px;display:flex}.sheet .s-kpis .k{color:var(--ink-60);font-size:12px}.sheet .s-kpis .v{font-family:var(--mono);margin-top:1px;font-size:18px;font-weight:700}.sheet h4{color:var(--ink-30);letter-spacing:.05em;margin:24px 0 8px;font-size:12px;font-weight:600}.tl{list-style:none}.tl li{grid-template-columns:14px 1fr auto;align-items:baseline;gap:12px;padding:9px 0;font-size:15px;display:grid}.tl .td{background:var(--raised-2);border-radius:50%;align-self:center;width:9px;height:9px}.tl li.done .td{background:var(--up)}.tl li.now .td{background:var(--gold);box-shadow:0 0 10px #ffe40066}.tl .tt{font-family:var(--mono);color:var(--ink-30);text-align:right;font-size:12px}.tr-row{grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;padding:11px 0;font-size:15px;display:grid}.tr-row+.tr-row{border-top:1px solid #ffffff0d}.tr-row .amt{font-family:var(--mono);font-weight:600}.tr-row .st{font-family:var(--mono);text-align:right;min-width:90px;color:var(--ink-30);font-size:12px}.tr-row .st.paid{color:var(--up)}.tr-row .st.due{color:var(--gold)}.tr-row .st.over{color:var(--down)}.fstrip{align-items:stretch;gap:8px;display:flex}.fpill{background:var(--card);cursor:pointer;text-align:left;min-width:0;transition:background .3s var(--ease), transform .3s var(--spring);color:var(--ink);border:none;border-radius:18px;flex:1;padding:14px 13px}.fpill:hover{background:var(--raised);transform:translateY(-1px)}.fpill .fc{font-family:var(--mono);letter-spacing:-.02em;font-size:24px;font-weight:700;display:block}.fpill .fl{color:var(--ink-60);margin-top:2px;font-size:12px;display:block}.fpill .fv{font-family:var(--mono);color:var(--ink-30);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.fconv{font-family:var(--mono);color:var(--ink-18);flex:none;align-self:center;font-size:10px}.rot{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.rot.g{background:var(--up)}.rot.a{background:var(--gold)}.rot.r{background:var(--down);box-shadow:0 0 8px #e07a6b80}.digest{background:var(--card);border-radius:20px;padding:20px 22px;font-size:15px;line-height:1.68}.digest .dg-h{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-30);margin-bottom:4px;font-size:10px}.digest .dg-sec{margin-top:16px}.digest .dg-k{font-family:var(--mono);letter-spacing:.09em;color:var(--gold-dim);margin-bottom:5px;font-size:10px;display:block}.digest p{margin:0}.digest ul.dg-list{margin:0;list-style:none}.digest ul.dg-list li{padding:8px 0}.digest ul.dg-list li+li{border-top:1px solid #ffffff0d}.digest b{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.95em;font-weight:600}.cite{font-family:var(--mono);color:var(--ink-18);cursor:pointer;white-space:nowrap;transition:color .2s var(--ease);margin-left:6px;font-size:9.5px}.cite:hover{color:var(--gold)}.loan-group{background:var(--card);border-radius:18px;margin-bottom:10px;padding:14px 17px}.loan-gh{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-30);justify-content:space-between;margin-bottom:2px;font-size:11px;display:flex}ul.loans{list-style:none}.loans li{grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;padding:10px 0;display:grid}.loans li+li{border-top:1px solid #ffffff0d}.loans .ln{letter-spacing:-.01em;font-size:15px;font-weight:600}.loans .ln small{color:var(--ink-60);margin-top:1px;font-size:12.5px;font-weight:400;display:block}.loans .lb{font-family:var(--mono);cursor:pointer;font-weight:600}.loans .lb:hover{color:var(--gold)}.loans .lx{color:var(--ink-18);cursor:pointer;font-size:15px}.loans .lx:hover{color:var(--down)}.loan-edit{background:var(--raised);width:110px;color:var(--ink);text-align:right;border:none;border-radius:8px;outline:none;padding:5px 10px;font-size:15px}.loan-form{background:var(--card);border-radius:18px;flex-direction:column;gap:8px;margin-bottom:10px;padding:16px 17px;display:flex}.loan-form input{background:var(--raised);color:var(--ink);font-size:15px;font-family:var(--sans);border:none;border-radius:10px;outline:none;padding:10px 12px}.loan-form input::placeholder{color:var(--ink-30)}.loan-form-row{justify-content:space-between;margin-top:4px;display:flex}.loan-total{text-align:right;font-family:var(--mono);color:var(--ink-30);margin-top:10px;font-size:12px}.ai-tag{color:var(--gold-dim)}.ask-wrap{z-index:60;-webkit-backdrop-filter:blur(6px);background:#0000008c;padding:56px 16px 0;display:none;position:fixed;inset:0}.ask-wrap.open{display:block}.ask-wrap.open .ask-box{animation:askin .42s var(--spring)}@keyframes askin{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.ask-box{background:var(--raised);border-radius:24px;max-width:620px;margin:0 auto;overflow:hidden;box-shadow:0 24px 80px -12px #000c}.ask-box input{width:100%;color:var(--ink);font-family:var(--sans);background:0 0;border:none;border-bottom:1px solid #ffffff0f;outline:none;padding:19px 22px;font-size:17px}.ask-box input::placeholder{color:var(--ink-30)}.ask-a{padding:16px 22px;font-size:15px;line-height:1.6;display:none}.ask-a .num-big{font-family:var(--mono);letter-spacing:-.02em;margin:6px 0 8px;font-size:28px;font-weight:700;display:block}.ask-hints{flex-wrap:wrap;gap:8px;padding:14px 22px 18px;display:flex}.ask-hints button{background:var(--raised-2);color:var(--ink-60);cursor:pointer;transition:all .25s var(--ease);border:none;border-radius:9999px;padding:8px 14px;font-size:13px;font-weight:500}.ask-hints button:hover{color:var(--ink);background:#2e2e2e}.agq{background:linear-gradient(135deg, #ffe40012, var(--card) 60%);border-radius:20px;margin-bottom:14px;padding:17px 18px}.agq .q1{font-family:var(--mono);letter-spacing:.06em;color:var(--gold);margin-bottom:8px;font-size:10px}.agq .q2{letter-spacing:-.01em;font-size:16px;font-weight:600}.agq .q3{color:var(--ink-60);margin-top:4px;font-size:14px;line-height:1.5}.agq .qa{gap:8px;margin-top:14px;display:flex}.aud{list-style:none}.aud li{color:var(--ink-60);justify-content:space-between;gap:10px;padding:11px 0;font-size:14px;display:flex}.aud li+li{border-top:1px solid #ffffff0d}.aud .num{color:var(--ink-30);font-size:12px}.why{color:var(--ink-60);background:var(--card);border-radius:16px;margin-top:12px;padding:14px 16px;font-size:14px;line-height:1.6;display:none}.why.open{animation:viewin .38s var(--spring);display:block}.view{display:none}.view.active{animation:viewin .4s var(--spring);display:block}@keyframes viewin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (min-width:640px){body{padding-bottom:48px}nav.tabs{box-shadow:none;background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;margin:8px 0 0;position:sticky;top:12px;bottom:auto;left:auto;transform:none}nav.tabs.hidden{transform:none}header.top{background:var(--bg);position:static}.kpis{grid-template-columns:repeat(4,1fr)}}.login-screen{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-card{background:var(--card);width:100%;max-width:340px;animation:viewin .4s var(--spring);border-radius:28px;flex-direction:column;gap:14px;padding:36px 28px;display:flex}.login-brand{letter-spacing:.08em;color:var(--gold);font-size:13px;font-weight:700}.login-title{font-family:var(--heading);margin-bottom:8px;font-size:34px;font-weight:400}.login-input{background:var(--raised);color:var(--ink);font-size:17px;font-family:var(--mono);transition:background .25s var(--ease);border:none;border-radius:14px;outline:none;padding:14px 16px}.login-input:focus{background:var(--raised-2)}.login-error{color:var(--down);font-size:14px}.login-button{background:var(--ink);color:var(--bg);cursor:pointer;transition:transform .3s var(--spring), opacity .25s var(--ease);border:none;border-radius:14px;padding:14px 16px;font-size:16px;font-weight:600}.login-button:disabled{opacity:.35;cursor:default}.login-button:not(:disabled):hover{transform:translateY(-1px)}.side,.pagetitle,.only-d{display:none}@media (min-width:1000px){:focus-visible{outline:2px solid var(--gold-dim);outline-offset:2px}.shell{grid-template-rows:auto 1fr;grid-template-columns:232px minmax(0,1fr);column-gap:40px;max-width:1544px;padding:0 32px;display:grid}.side{border-right:1px solid #ffffff0f;flex-direction:column;grid-area:1/1/3;height:100vh;padding:26px 24px 24px 0;display:flex;position:sticky;top:0}.side .wordmark{padding:2px 12px 0;font-size:15px}.side-ask{color:var(--ink-30);font-size:13px;font-family:var(--sans);cursor:pointer;transition:all .25s var(--ease);background:0 0;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;margin:24px 0 8px;padding:9px 12px;display:flex}.side-ask:hover{color:var(--ink-60);background:var(--card);border-color:#ffffff2e}.side-ask kbd{font-family:var(--mono);background:var(--card);color:var(--ink-30);border-radius:5px;padding:2px 6px;font-size:11px}.side-nav{flex-direction:column;gap:2px;margin-top:12px;display:flex}.side-nav a{text-decoration:none}.side-nav button{text-align:left;cursor:pointer;width:100%;font-family:var(--sans);color:var(--ink-60);transition:all .2s var(--ease);background:0 0;border:none;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:500}.side-nav button:hover{color:var(--ink);background:var(--card)}.side-nav button.active{color:var(--ink);background:var(--raised);font-weight:600}.side-nav .badge{float:right;font-family:var(--mono);color:var(--bg);background:var(--gold);border-radius:9999px;margin-top:2px;padding:2px 7px;font-size:10px}.side-foot{font-family:var(--mono);color:var(--ink-18);letter-spacing:.02em;margin-top:auto;padding:0 12px;font-size:10.5px;line-height:1.7}header.top{z-index:var(--z-head);background:linear-gradient(to bottom, var(--bg) 72%, transparent);grid-column:2;padding:22px 0 14px;position:sticky;top:0}header.top .wordmark,header.top .askbtn,header.top nav.tabs{display:none}.pagetitle{font-family:var(--heading);letter-spacing:-.01em;margin-right:auto;font-size:24px;display:block}.brandline{gap:16px}body{padding-bottom:64px}main.content{grid-column:2;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:0 24px;display:grid}main.content>*{grid-column:1/-1;min-width:0}.kpi,.attn-card,.goal-row,.recv,.digest,.chart-wrap,.stage-acc,.aging>div,.queue-item,.drop,.upload-summary,.agq,table.cohort,.fpill,.nudge,.loan-group,.loan-form{box-shadow:0 0 0 1px #ffffff0d}.hero-spark svg{width:168px;height:60px}.only-m{display:none}.only-d{display:block}main.content>.pv-kpis,main.content>.cf-kpis,main.content>.sp-kpis{grid-template-columns:repeat(2,1fr);gap:12px}.kpi{padding:18px 20px}main.content>.pv-hero{grid-area:1/1/auto/8}main.content>.pv-kpis{grid-area:2/1/auto/8;align-content:start}main.content>.pv-attn{flex-direction:column;grid-area:1/8/3/13;padding:26px 0 0;overflow:visible}.pv-attn .attn-card{min-width:0;max-width:none}:is(main.content:not(:has(.pv-attn)) .pv-hero,main.content:not(:has(.pv-attn)) .pv-kpis){grid-column:1/13}main.content>.pv-digest{grid-area:3/1/5/8}main.content>.pv-cele{grid-area:3/8/auto/13}main.content>.pv-recv{grid-area:4/8/auto/13}main.content>.cf-hero{grid-area:1/1/auto/8}main.content>.cf-kpis{grid-area:2/1/auto/8;align-content:start}main.content>.cf-aging{grid-area:1/8/3/13}.cf-aging .aging{grid-template-columns:1fr}main.content>.cf-ch1{grid-area:3/1/auto/8}main.content>.cf-60{grid-area:3/8/auto/13}main.content>.cf-ch2{grid-area:4/1/auto/8}main.content>.cf-sub{grid-area:4/8/auto/13}main.content>.cf-ven{grid-area:5/1/auto/8}main.content>.cf-loans{grid-area:5/8/auto/13}main.content>.sp-hero{grid-area:1/1/auto/8}main.content>.sp-kpis{grid-area:2/1/auto/8;align-content:start}main.content>.sp-rot{grid-area:1/8/4/13}.sp-rot ul.ent{scrollbar-width:thin;scrollbar-color:var(--raised-2) transparent;max-height:480px;overflow-y:auto}main.content>.sp-funnel{grid-area:3/1/auto/8}main.content>.sp-cohort{grid-area:4/1/auto/8}main.content>.sp-src{grid-area:4/8/auto/13}main.content>.sp-wf{grid-area:5/1/auto/8}main.content>.sp-pipe{grid-area:5/8/auto/13}main.content>.sp-stages{grid-area:6/1/auto/8}main.content>.wy-queue{grid-area:1/1/6/8}.wy-queue #queue{scrollbar-width:thin;scrollbar-color:var(--raised-2) transparent;max-height:calc(100vh - 250px);padding-right:4px;overflow-y:auto}main.content>.wy-drop{grid-area:1/8/auto/13}.wy-drop .drop{padding:30px 20px}main.content>.wy-sum{grid-area:2/8/auto/13}main.content>.wy-aud{grid-area:3/8/auto/13}main.content>.wy-hist{grid-area:4/8/auto/13}main.content>.wy-rules{grid-area:5/8/auto/13}main.content:not(:has(.wy-sum))>.wy-queue{grid-row:1/5}main.content:not(:has(.wy-sum))>.wy-aud{grid-row:2}main.content:not(:has(.wy-sum))>.wy-hist{grid-row:3}main.content:not(:has(.wy-sum))>.wy-rules{grid-row:4}.pl-ml,.pl-seg{display:none!important}main.content>.pl-chart{grid-area:1/1/auto/13;margin-top:18px}main.content>.pl-leg{grid-area:2/1/auto/13}.pl-pane{display:block!important}main.content>.pane-midas{grid-area:3/1/auto/7}main.content>.pane-personal{grid-area:3/7/auto/13}.pl-pane:before{font-family:var(--heading);letter-spacing:-.01em;margin:26px 0 0;font-size:20px;display:block}.pane-midas:before{content:"MIDAS"}.pane-personal:before{content:"Prywatne"}.sheet{border-radius:24px 0 0 24px;width:472px;max-width:none;max-height:none;margin:0;padding:26px 28px 32px;inset:0 0 0 auto;transform:translate(105%);box-shadow:-24px 0 80px -20px #000c}.sheet.open{transform:translate(0)}.sheet .grab{display:none}}
