.kqp-mono{font-family:var(--k-mono);font-size:.92em}.kqp-faint{color:var(--faint-foreground)}.kqp-k{color:var(--faint-foreground);font:500 12px/1.3 var(--k-mono);margin:0}.kqp-late{background:color-mix(in oklab, var(--late) 14%, transparent);height:22px;color:var(--late);font:500 12px/1 var(--k-mono);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.kqp-hero-fig{margin:0}.kqp-rec{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:clamp(32px,4vw,72px);display:grid}.kqp-rec p{margin:0}.kqp-rec-main{align-content:start;gap:18px;min-width:0;display:grid}.kqp-rec-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.kqp-rec-k{color:var(--muted-foreground);font-size:15px}.kqp-cur{background:var(--muted);border-radius:10px;padding:3px;display:inline-flex}.kqp-cur button{height:30px;color:var(--muted-foreground);font:600 13px/1 var(--k-mono);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px}.kqp-cur button[aria-pressed=true]{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px #00000014}.dark .kqp-cur button[aria-pressed=true]{background:var(--card)}.kqp-cur button:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}.kqp-amount{letter-spacing:var(--tr-title);font-size:clamp(44px,4.4vw,88px);line-height:1;font-weight:var(--w-title);font-variant-numeric:tabular-nums;white-space:nowrap}.kqp-rail{height:44px;margin-top:6px;position:relative}.kqp-rail:before{content:"";background:linear-gradient(90deg, var(--cust) 0 var(--at), var(--muted) var(--at));border-radius:99px;height:10px;margin-top:-5px;position:absolute;top:50%;left:0;right:0}.kqp-rail input{appearance:none;cursor:grab;background:0 0;width:100%;margin:0;position:absolute;inset:0}.kqp-rail input:active{cursor:grabbing}.kqp-rail input::-webkit-slider-runnable-track{background:0 0;height:44px}.kqp-rail input::-moz-range-track{background:0 0;height:44px}.kqp-rail input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--background);border:2px solid var(--cust);border-radius:50%;width:30px;height:30px;margin-top:7px;box-shadow:0 6px 16px -6px #00000059}.kqp-rail input::-moz-range-thumb{background:var(--background);border:2px solid var(--cust);border-radius:50%;width:26px;height:26px;box-shadow:0 6px 16px -6px #00000059}.kqp-rail input:focus-visible{outline:none}.kqp-rail input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in oklab, var(--cust) 30%, transparent)}.kqp-open{left:var(--open);border-left:2px dashed var(--foreground);pointer-events:none;width:0;font-style:normal;position:absolute;top:-4px;bottom:-26px}.kqp-open span{color:var(--muted-foreground);font:500 12.5px/1.4 var(--k-mono);white-space:nowrap;position:absolute;top:100%;left:0;transform:translate(-50%)}.kqp-said{letter-spacing:-.015em;gap:10px;min-height:5.4em;margin-top:30px;font-size:clamp(20px,1vw + 10px,28px);font-weight:500;line-height:1.3;display:grid}.kqp-rate{color:var(--muted-foreground);letter-spacing:0;font-size:.7em;font-weight:400}.kqp-choice{letter-spacing:0;flex-wrap:wrap;gap:10px;font-size:15px;font-weight:400;display:flex}.kqp-choice span{border:1px solid var(--border);height:34px;color:var(--muted-foreground);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.kqp-choice span[data-on]{border-color:var(--cust);color:var(--cust);box-shadow:0 0 0 1px var(--cust)}.kqp-inv{border:1px solid var(--kpf-edge);background:var(--kpf-card);box-shadow:var(--kpf-shadow);border-radius:14px;align-content:start;gap:10px;padding:22px 24px;font-size:14px;display:grid}.kqp-inv-k{color:var(--faint-foreground);font:500 12px/1.3 var(--k-mono)}.kqp-inv-n{font:600 15px/1.3 var(--k-mono)}.kqp-inv-co{color:var(--muted-foreground);margin-bottom:6px!important}.kqp-inv-row{border-top:1px solid var(--kpf-line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding-top:10px;display:flex}.kqp-inv-row span{color:var(--muted-foreground)}.kqp-inv-row b{font-weight:600}.kqp-inv-credit{background:color-mix(in oklab, var(--cust) 10%, transparent);color:var(--cust);border-radius:8px;padding:10px 12px;line-height:1.4}.kqp-inv-st{background:var(--muted);color:var(--muted-foreground);border-radius:7px;justify-self:start;padding:5px 10px;font-weight:600;transition:background .25s,color .25s;margin-top:6px!important}.kqp-inv-st[data-st=Partially\ paid]{background:color-mix(in oklab, var(--cust) 13%, transparent);color:var(--cust)}.kqp-inv-st[data-st=Paid]{background:color-mix(in oklab, var(--ok) 14%, transparent);color:var(--ok)}.kqp-inv-btn{background:var(--foreground);height:36px;color:var(--background);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;font-weight:500;display:inline-flex;margin-top:8px!important}.kqp-due{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,72px);display:grid}.kqp-due p{margin:0}.kqp-due-tile{border-top:2px solid var(--late);gap:8px;padding-top:22px;display:grid}.kqp-due-tile p{color:var(--muted-foreground);font-size:15px}.kqp-due-tile b{color:var(--late);letter-spacing:var(--tr-title);font-size:clamp(34px,2.4vw + 10px,52px);line-height:1;font-weight:var(--w-title);font-variant-numeric:tabular-nums;white-space:nowrap}.kqp-due-tile small{color:var(--faint-foreground);font-size:13.5px}.kqp-due-rows{border-top:1px solid var(--border);display:grid}.kqp-due-row{border-bottom:1px solid var(--hairline);grid-template-columns:170px minmax(0,1fr) 150px 110px;align-items:center;gap:20px;padding:18px 0;display:grid}.kqp-due-co{gap:2px;display:grid}.kqp-due-co b{font-size:17px;font-weight:600}.kqp-due-co small{color:var(--muted-foreground);font-size:13px}.kqp-due-bar{background:var(--muted);border-radius:99px;height:10px;overflow:hidden}.kqp-due-bar i{background:color-mix(in oklab, var(--late) 70%, transparent);border-radius:99px;height:100%;display:block}.kqp-due-amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.kqp-due-row .kqp-late{justify-self:end}.kqp-match{grid-template-columns:minmax(0,.9fr) 90px minmax(0,1.1fr);align-items:center;display:grid}.kqp-match p{margin:0}.kqp-transfer{border:1px solid var(--kpf-edge);background:var(--kpf-card);box-shadow:var(--kpf-shadow);border-radius:14px;gap:6px;padding:22px;display:grid}.kqp-transfer-who{font-size:17px;font-weight:600}.kqp-transfer-amt{letter-spacing:var(--tr-sub);font-size:clamp(26px,1.4vw + 10px,34px);font-weight:var(--w-title);font-variant-numeric:tabular-nums}.kqp-wires{width:100%;height:260px}.kqp-wires path{fill:none;stroke:var(--cust);stroke-width:2px;stroke-dasharray:5 5}.kqp-match-rows{gap:14px;display:grid}.kqp-match-row{border:1px solid var(--kpf-edge);background:var(--kpf-card);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 16px;font-size:14px;display:grid}.kqp-match-amt{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.kqp-match-st{border-radius:6px;grid-column:1;justify-self:start;padding:3px 8px;font-size:12.5px;font-weight:600}.kqp-match-st[data-st=paid]{background:color-mix(in oklab, var(--ok) 14%, transparent);color:var(--ok)}.kqp-match-st[data-st=part]{background:color-mix(in oklab, var(--cust) 13%, transparent);color:var(--cust)}.kqp-match-left{text-align:right;grid-column:2;font-size:13px}.kqp-rem{max-width:560px;display:grid}.kqp-mail{grid-area:1/1;align-self:start;gap:8px;padding:18px 20px;display:grid}.kqp-mail[data-i="0"]{z-index:3;transform:translate(0)}.kqp-mail[data-i="1"]{z-index:2;transform:translate(28px,118px)}.kqp-mail[data-i="2"]{z-index:1;margin-bottom:236px;transform:translate(56px,236px)}.kqp-mail p{margin:0}.kqp-mail-h{color:var(--muted-foreground);justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.kqp-mail-s{font-size:16px;font-weight:600}.kqp-mail-b{color:var(--muted-foreground);font-size:14px;line-height:1.5}.kqp-watch{max-width:520px}.kqp-watch p{margin:0}.kqp-watch-h{border-bottom:1px solid var(--kpf-line);align-items:center;gap:10px;padding:14px 18px;display:flex}.kqp-watch-h .kqp-faint{margin-left:auto;font-size:13px}.kqp-watch-mark{width:20px;height:20px}.kqp-watch-body{gap:12px;padding:18px;display:grid}.kqp-watch-what{align-items:center;gap:10px;display:flex}.kqp-watch-what b{font-weight:600}.kqp-watch-amt{letter-spacing:var(--tr-sub);font-size:28px;font-weight:var(--w-title);font-variant-numeric:tabular-nums}.kqp-watch-row{border-top:1px solid var(--kpf-line);gap:2px;padding-top:10px;font-size:14.5px;display:grid}.kqp-watch-row span{color:var(--faint-foreground);font:500 12px/1.3 var(--k-mono)}@media (prefers-reduced-motion:reduce){.kqp-inv-st{transition:none}}@media (max-width:1000px){.kqp-rec{grid-template-columns:minmax(0,1fr)}.kqp-inv{max-width:380px}.kqp-due{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.kqp-amount{font-size:40px}.kqp-said{font-size:19px}.kqp-due-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.kqp-due-bar{grid-area:2/1/auto/-1}.kqp-due-row .kqp-late{grid-area:1/2}.kqp-due-amt{text-align:left;grid-area:3/1/auto/-1}.kqp-match{grid-template-columns:minmax(0,1fr);gap:16px}.kqp-wires{display:none}.kqp-mail[data-i="1"]{transform:translate(14px,132px)}.kqp-mail[data-i="2"]{margin-bottom:264px;transform:translate(28px,264px)}.kqp-mail-h{flex-direction:column;gap:2px}}
