.hk-pc{box-sizing:border-box;width:100%;margin:18px 0;padding:22px;border:1px solid var(--hk-line,#344452);border-radius:14px;background:var(--hk-surface,#141d26);color:var(--hk-fg,#f2f5f7);font:14px/1.55 var(--hk-font-text,system-ui,sans-serif)}
.hk-pc *{box-sizing:border-box}.hk-pc h2{margin:0 0 4px;font-size:22px;line-height:1.2;letter-spacing:-.025em}.hk-pc p{margin:8px 0}.hk-pc-intro,.hk-pc-truth,.hk-pc-assumption,.hk-pc-caption{color:var(--hk-fg-muted,#b5bec7)}
.hk-pc-form{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(140px,1fr) minmax(160px,1fr) auto;align-items:end;gap:12px;margin-top:18px}.hk-pc label{display:block;font-size:12px;font-weight:650;min-width:0}.hk-pc input,.hk-pc select,.hk-pc button,.hk-pc a{font:inherit}.hk-pc input,.hk-pc select{display:block;min-width:0;width:100%;min-height:44px;margin-top:6px;border:1px solid var(--hk-line,#46515c);border-radius:8px;padding:8px 10px;background:var(--hk-bg,#0b1118);color:inherit}.hk-pc input[type=range]{padding:0;accent-color:var(--hk-accent,#73d7ee)}
.hk-pc button,.hk-pc-alert{display:inline-flex;align-items:center;justify-content:center;min-height:46px;max-width:100%;border:1px solid var(--hk-accent,#73d7ee);border-radius:8px;padding:10px 16px;background:var(--hk-accent,#73d7ee);color:#08121a;font-weight:750;cursor:pointer;text-align:center;text-decoration:none;line-height:1.4}.hk-pc button:disabled{opacity:.55;cursor:wait}.hk-pc :focus-visible{outline:3px solid var(--hk-accent,#73d7ee);outline-offset:3px}
.hk-pc-result{padding-top:14px;margin-top:14px;border-top:1px solid var(--hk-line,#344452)}.hk-pc-result[hidden],.hk-pc [hidden]{display:none!important}.hk-pc-line{font-size:16px;line-height:1.65;max-width:85ch}.hk-pc-caption,.hk-pc-assumption,.hk-pc-truth{font-size:12px;line-height:1.6}.hk-pc-alert{margin-top:12px}.hk-pc-status{min-height:1.6em;color:var(--hk-fg-muted,#b5bec7)}
.liq-workspace>.hk-pc{margin:18px 0 0}.hk-pc-pro{font-size:13px;line-height:1.55;color:var(--hk-fg-muted,#b5bec7)}.hk-dr-trade>.hk-pc-pro{flex:1 1 100%;grid-column:1/-1;min-width:0;max-width:none;margin:6px 0 0}.hub-read>.hk-pc{margin-bottom:0;background:var(--hk-bg,#0b1118)}
@media(max-width:800px){.hk-pc-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hk-pc-lev,.hk-pc-form>button{grid-column:1/-1}.hk-pc-form>button{width:100%}.hk-pc{padding:18px}}
@media(max-width:430px){.hk-pc{padding:16px 12px;border-radius:12px}.hk-pc h2{font-size:21px}.hk-pc-line{font-size:15px}.hk-pc-alert{width:100%}}

[data-hk-position-check].hk-pc h2{padding:0;margin:0 0 4px}[data-hk-position-check].hk-pc p{margin:8px 0}.hk-pc a.hk-pc-alert,.hk-pc a.hk-pc-alert:hover{color:#08121a;border:1px solid var(--hk-accent,#73d7ee);text-decoration:none}.hk-pc-status:empty{display:none}.hk-pc-pro{font-family:var(--hk-font-text,system-ui,sans-serif)}
