.sankey{position:relative}.sankey svg{width:100%;display:block;overflow:visible}.sankey .lk{cursor:default;transition:fill-opacity .15s}.sankey .nd{cursor:default}.sankey text{font-family:var(--f-b);font-variant-numeric:tabular-nums}.sankey .pl{font:600 13px/1 var(--f-b);fill:var(--ink)}.sankey-foot{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:10px;display:flex}.share{grid-template-columns:minmax(40px,1fr) 38px;align-items:center;gap:8px;min-width:110px;display:grid}.share .t{background:var(--track);border-radius:0 4px 4px 0;height:8px}.share .t i{background:var(--coral);border-radius:0 4px 4px 0;height:100%;display:block}.share .v{text-align:right;font:500 13.5px/1 var(--f-b);font-variant-numeric:tabular-nums;color:var(--mut)}.hbar>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hbar.hl>span:first-child{font-weight:600}.kind{font:600 11px/1.4 var(--f-b);background:var(--hi);color:var(--ink);border-radius:999px;padding:2px 7px;display:inline-block}.kind.renewal{background:#6fb8ff24}.kind.refund{color:var(--red);background:#ff6b6b29}.plan-dot{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:7px;display:inline-block}.tbl td.lp-page{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.tbl td.amt{font:600 13px/1.2 var(--f-b);font-variant-numeric:tabular-nums;white-space:nowrap}.tbl td.amt.neg{color:var(--red)}.tbl a.who{font-weight:600;text-decoration:none}.tbl a.who:hover{color:var(--sky)}.kpi[data-tip]{cursor:help}.rc{gap:16px;min-width:0;display:grid}.rc .prov button{color:var(--ink);justify-content:space-between}.rc .prov button .pv{align-items:center;gap:9px;min-width:0;display:flex}.rc .prov button .pv i{width:26px;height:26px;color:var(--ink);border:1px solid var(--edge);background:#cfe8ff14;border-radius:7px;flex:none;place-items:center;font-style:normal;display:grid}.rc .prov button .pv i svg{display:block}.rc .prov button small{font:600 11px/1 var(--f-b);color:var(--mint);white-space:nowrap}.rc .prov button small.err{color:var(--red)}.rc-steps{counter-reset:st;gap:16px;margin:0;padding:0;list-style:none;display:grid}.rc-steps>li{counter-increment:st;grid-template-columns:26px minmax(0,1fr);gap:12px;display:grid}.rc-steps>li:before{content:counter(st);width:24px;height:24px;font:600 12px/1 var(--f-b);background:var(--hi);color:var(--ink);border-radius:50%;place-items:center;display:grid}.rc-steps>li>div{gap:8px;min-width:0;display:grid}.rc-steps h3{margin:2px 0 0;font-size:14px;font-weight:600}:where(.rc-steps) p{color:var(--mut);margin:0;font-size:13px}.rc-steps p b,.rc-steps li b{color:var(--ink);font-weight:600}.rc-steps code,.rc-note code{font:400 12px/1.4 var(--f-m);color:var(--amber);overflow-wrap:anywhere}.rc-events{flex-wrap:wrap;gap:6px;display:flex}.rc-events .chip{font-family:var(--f-m);font-size:11.5px}.rc-url{align-items:stretch;gap:8px;min-width:0;display:flex}.rc-url .code{white-space:nowrap;flex:1;min-width:0;padding:10px 12px;overflow-x:auto}.rc-form{flex-wrap:wrap;gap:8px;display:flex}.rc-form .input{font-family:var(--f-m);flex:220px;font-size:13px}.rc-status{background:var(--well);border:1px solid var(--edge);border-radius:14px;gap:10px;padding:14px;display:grid}.rc-status .row{justify-content:space-between}.rc-status dl{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 14px;margin:0;display:grid}.rc-status dt{font:600 10.5px/1 var(--f-b);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:4px}.rc-status dd{font:400 13.5px/1.3 var(--f-m);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.rc-alt{color:var(--mut);font-size:13px}.rc-alt summary{cursor:pointer;color:var(--sky);width:fit-content}.rc-alt summary:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.rc-alt ol{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.rc-note{color:var(--mut);margin:0;font-size:13.5px}.rc-warn{color:var(--amber);margin:0;font-size:13px}.rc details summary{cursor:pointer;color:var(--mut);font-size:13px}.rc details summary:hover{color:var(--ink)}.rc details[open] summary{margin-bottom:10px}.rc .prompt{max-height:260px}.provs{gap:8px;display:grid}.provs .p{background:var(--well);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.provs .p .p-mark{width:28px;height:28px;color:var(--ink);border:1px solid var(--edge);background:#cfe8ff14;border-radius:8px;flex:none;place-items:center;display:grid}.provs .p .p-name{flex:1;min-width:0}.provs .p small{color:var(--mut);font:500 12px/1.4 var(--f-b);font-variant-numeric:tabular-nums;display:block}.modal.wide{width:min(860px,100%)}@media (max-width:640px){.rc-url{flex-direction:column}.tbl td.lp-page{max-width:150px}.tbl .lp-share{display:none}.share{grid-template-columns:minmax(30px,1fr) 34px;min-width:84px}.rc-steps>li{grid-template-columns:22px minmax(0,1fr);gap:10px}}.rc-app{gap:10px;margin-bottom:14px;display:grid}.rc-app h3,.rc-app p{margin:0}.rc-legacy{color:var(--ink);font-size:14px}.rc-legacy>summary{color:var(--sky);font-size:13px}.rc-legacy>.rc-steps{margin-top:14px}.rc-today>summary{font:600 15px/1.3 var(--f-b);color:var(--ink)}
