.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}}.ko-limits{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;color:var(--text);font-size:14px;line-height:20px}.ko-limits>li{overflow-wrap:anywhere}.kb-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:20px;align-items:start}.kb-killall{display:flex;flex-direction:column;gap:6px}.kb-killall>.ko-stop{align-self:flex-start}.kb-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px dashed var(--hairline-strong,var(--hairline));font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-2);white-space:nowrap}.kb-paper-h{display:flex;gap:10px;align-items:flex-start}.kb-paper-h>p{margin:0}.kb-span{grid-column:1/-1}.kb-rung{display:contents}.kb-row{display:flex;gap:8px;flex-wrap:wrap}.kb-list{list-style:none;margin:0;padding:0;gap:10px}.kb-item,.kb-list{display:flex;flex-direction:column}.kb-item{gap:6px;padding:12px 14px;border-radius:12px;border:1px solid var(--hairline);min-width:0}.kb-item>p{margin:0}.kb-item-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.kb-item-h>.kb-stop{margin-left:auto}.kb-figs{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px 14px;margin:0}.kb-figs>div{display:flex;flex-direction:column;gap:2px;min-width:0}.kb-figs dt{font-size:12px;color:var(--text-3)}.kb-figs dd{margin:0;font-size:14px;font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere}.kb-fills{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:18px;color:var(--text-2)}.kb-fills>li>span:first-child{font-variant-numeric:tabular-nums;color:var(--text-3);margin-right:4px}.kb-h{margin:6px 0 0;font-size:14px;font-weight:700;color:var(--text)}.kb-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:20px}.kb-timeline>li{display:grid;grid-template-columns:128px 56px minmax(0,1fr);gap:8px;align-items:baseline;color:var(--text-2)}.kb-timeline>li.is-stop-everything,.kb-timeline>li.is-stopped{color:var(--down-ink)}.kb-when{font-size:12px;font-variant-numeric:tabular-nums}.kb-src,.kb-when{color:var(--text-3)}.kb-src{font-size:12px}.kb-accept-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--text)}.kb-accept>.hy-btn{align-self:flex-start}@media (max-width:760px){.kb-split{grid-template-columns:minmax(0,1fr)}.kb-killall>.ko-stop{min-height:44px;align-self:stretch}.kb-accept>.hy-btn,.kb-item-h>.kb-stop,.kb-row>.hy-btn{min-height:44px}.kb-timeline>li{grid-template-columns:minmax(0,1fr);gap:0}}