.ko-terms{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--hairline);background:var(--surface-sunk,transparent);font-size:14px;line-height:20px;color:var(--text-2);min-width:0;overflow-wrap:anywhere}.ko-terms>p{margin:0}.ko-terms-k{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-3)}.ko-terms-floor{color:var(--text);font-weight:600}.ko-terms-worst{color:var(--down-ink);font-weight:600}.ko-terms-worst.is-none{color:var(--up-ink)}.ko-terms-note{font-size:12px;line-height:18px;color:var(--text-2)}.ko-terms.is-refused{border-style:dashed;color:var(--down-ink)}.ko-pick{display:flex;flex-direction:column;gap:6px;min-width:0}.ko-pick>span{font-size:12px;color:var(--text-3)}.ko-seg{display:flex;gap:6px;flex-wrap:wrap}.ko-seg>button{min-width:52px;height:36px;padding:0 12px;border-radius:9px;border:1px solid var(--hairline-strong,var(--hairline));background:transparent;color:var(--text-2);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.ko-seg>button[aria-pressed=true]{background:var(--text);color:var(--ground,var(--surface));border-color:transparent}.ko-seg>button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ko-seg>button:disabled{color:var(--text-4,var(--text-3));cursor:not-allowed}.ko-beat{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;background:var(--up-tint);color:var(--up-ink)}.ko-beat:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.ko-banner,.ko-beat.is-stale{background:var(--down-tint);color:var(--down-ink)}.ko-banner{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid var(--down-ink);font-size:14px;line-height:20px;overflow-wrap:anywhere}.ko-banner>b{font-size:14px;font-weight:700}.ko-banner>span{color:var(--text)}.ko-stop{min-height:40px;padding:8px 14px;border-radius:10px;border:1px solid var(--down-ink);background:transparent;color:var(--down-ink);font-family:var(--font-body);font-size:14px;font-weight:700;line-height:18px;cursor:pointer;text-align:left}.ko-stop>small{display:block;font-size:12px;font-weight:500;color:var(--text-2)}.ko-stop:hover:not(:disabled){background:var(--down-tint)}.ko-stop:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ko-stop:disabled{border-color:var(--hairline);color:var(--text-3);cursor:not-allowed}.ko-scope{display:flex;flex-direction:column;gap:8px;min-width:0}.ko-scope-h{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-3)}.ko-scope-row{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--text-2);min-width:0}.ko-scope-row>span:first-child{min-width:0}.ko-scope-val{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--text-2);font-size:14px}.ko-scope-val input:not([type]),.ko-scope-val input[type=text]{width:64px;height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--hairline-strong,var(--hairline));background:transparent;color:var(--text);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:14px;text-align:right}.ko-scope-val input:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ko-scope-check{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:14px;color:var(--text-2);cursor:pointer}.ko-exposure{margin:0;padding:12px 14px;border-radius:12px;border:1px solid var(--hairline);font-size:14px;line-height:20px;color:var(--text);overflow-wrap:anywhere}.ko-exposure.is-quiet,.ko-orow{color:var(--text-2)}.ko-orow{display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:18px;min-width:0;overflow-wrap:anywhere}.ko-orow b{color:var(--text);font-weight:600}.ko-raise{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;border:1px solid var(--warn-ink);background:var(--warn-tint);font-size:14px;line-height:20px;color:var(--text)}.ko-raise>span{min-width:0;flex:1 1 220px}.ko-btn{min-height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--hairline-strong,var(--hairline));background:var(--surface,transparent);color:var(--text);font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.ko-btn:hover:not(:disabled){border-color:var(--text)}.ko-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ko-btn:disabled{color:var(--text-3);cursor:not-allowed}.ko-stack{gap:10px}.ko-allow,.ko-stack{display:flex;flex-direction:column;min-width:0}.ko-allow{gap:8px}.ko-allow .approve-choice{gap:8px;display:flex;flex-direction:column}@media (max-width:760px){.ko-seg>button{height:44px;min-width:60px}.ko-stop{min-height:48px}.ko-btn,.ko-scope-row{min-height:44px}.ko-scope-val input:not([type]),.ko-scope-val input[type=text]{height:44px}.ko-scope-check{min-height:44px}}.ko-ok{color:var(--up-ink)}.ko-bad{color:var(--down-ink)}.ko-raise>.ko-terms{flex:1 1 100%}.ko-note{margin:0;font-size:12px;line-height:18px;color:var(--text-2);overflow-wrap:anywhere}.ko-grant{border-top:1px solid var(--hairline);padding-top:8px}.ko-grant>summary{min-height:36px;display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:600;color:var(--text-2);list-style:none}.ko-grant>summary::-webkit-details-marker{display:none}.ko-grant>summary:after{content:"+";margin-left:auto;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--text-3)}.ko-grant[open]>summary:after{content:"−"}.ko-grant>summary:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:6px}@media (max-width:760px){.ko-grant>summary{min-height:44px}}