.wtr{--wtr-ink:var(--wdc-ink,#0c0d14);--wtr-soft:var(--wdc-ink-soft,#0c0d149e);--wtr-paper:var(--wdc-paper,#faf8f2);--wtr-cobalt:var(--wdc-cobalt,#1f3bff);--wtr-data:var(--wdc-data,ui-monospace, monospace);min-width:0;color:var(--wtr-ink);flex-direction:column;gap:14px;display:flex}.wtr button{font:inherit;cursor:pointer}.wtr button:disabled{cursor:not-allowed}.wtr button:focus-visible,.wtr input:focus-visible{outline:2px solid var(--wtr-cobalt);outline-offset:2px}.wtr-side{background:#0c0d140f;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.wtr-side button{appearance:none;color:var(--wtr-ink);background:0 0;border:0;border-radius:999px;min-height:40px;font-size:15px;font-weight:700;transition:background-color .18s,color .18s}.wtr-side button[aria-pressed=true]{background:var(--wtr-ink);color:var(--wtr-paper)}.wtr-side button:not([aria-pressed=true]):hover{background:#0c0d1414}.wtr-field{flex-direction:column;gap:6px;display:flex}.wtr-label{font-family:var(--wtr-data);color:var(--wtr-soft);font-size:11px}.wtr-labelrow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wtr-bal{appearance:none;font-family:var(--wtr-data);color:var(--wtr-soft);overflow-wrap:anywhere;text-align:right;background:0 0;border:0;padding:0;font-size:12px}button.wtr-bal:hover:not(:disabled){color:var(--wtr-ink);text-underline-offset:2px;text-decoration:underline}.wtr-input{background:#0c0d140d;border-radius:14px;align-items:center;gap:10px;padding:0 16px;transition:box-shadow .18s;display:flex;box-shadow:inset 0 0 0 1.5px #0c0d141f}.wtr-input:focus-within{box-shadow:inset 0 0 0 2px var(--wtr-ink)}.wtr-input input{min-width:0;color:var(--wtr-ink);font-family:var(--wtr-data);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:14px 0;font-size:24px;font-weight:600}.wtr .wtr-input input:focus-visible{outline:none}.wtr-input input[aria-invalid=true]{-webkit-text-decoration:underline wavy #0c0d1473;text-decoration:underline wavy #0c0d1473}.wtr-unit{font-family:var(--wtr-data);color:var(--wtr-soft);white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-size:14px;font-weight:600;overflow:hidden}.wtr-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.wtr-chips,.wtr-slip{flex-wrap:wrap;gap:6px;display:flex}.wtr-chips button,.wtr-slip button{appearance:none;color:var(--wtr-ink);font-family:var(--wtr-data);background:0 0;border:1.5px solid #0c0d142e;border-radius:999px;min-height:30px;padding:5px 11px;font-size:12px;font-weight:600;transition:border-color .18s,background-color .18s,color .18s}.wtr-chips button:hover:not(:disabled),.wtr-slip button:hover:not(:disabled){border-color:var(--wtr-ink)}.wtr-slip button[aria-pressed=true]{background:var(--wtr-ink);border-color:var(--wtr-ink);color:var(--wtr-paper)}.wtr-chips button:disabled,.wtr-slip button:disabled{opacity:.45}.wtr-quote{border-radius:14px;flex-direction:column;gap:10px;margin:0;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #0c0d141a}.wtr-quote div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.wtr-quote dt{color:var(--wtr-soft);font-size:13px}.wtr-quote dd{font-family:var(--wtr-data);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.wtr-quote .is-main dd{font-size:20px}.wtr-quote dd.is-high{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.wtr-note,.wtr-step{background:#0c0d140d;border-radius:12px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.wtr-step.is-done{background:#1f3bff14}.wtr-note[role=alert],.wtr-step.is-fail{box-shadow:inset 3px 0 0 var(--wtr-ink)}.wtr-step a{color:var(--wtr-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.wtr-go{appearance:none;background:var(--wtr-ink);min-height:52px;color:var(--wtr-paper);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;transition:transform .18s,background-color .18s,opacity .18s;display:inline-flex}.wtr-go:hover:not(:disabled){background:var(--wtr-cobalt);transform:translateY(-1px)}.wtr-go:disabled{color:var(--wtr-soft);background:#0c0d1414}.wtr-go[aria-busy=true]{opacity:.85}.wtr-spin{border:2px solid #faf8f259;border-top-color:var(--wtr-paper);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite wtr-spin}@keyframes wtr-spin{to{transform:rotate(360deg)}}.wtr-fine{color:var(--wtr-soft);margin:0;font-size:12px;line-height:1.5}.wtr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wdc-tradegrid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.wdc-tradegrid>.wdc-chartpanel{flex-direction:column;margin-bottom:0;display:flex}.wdc-tradegrid>.wdc-chartpanel .wch{flex-direction:column;flex:1;display:flex}.wdc-tradegrid>.wdc-chartpanel .wch-stage{flex:1;height:auto;min-height:340px}@media (max-width:960px){.wdc-tradegrid{grid-template-columns:minmax(0,1fr)}.wdc-tradegrid>.wdc-tradepanel{order:-1}.wdc-tradegrid>.wdc-chartpanel .wch-stage{min-height:240px}}@media (prefers-reduced-motion:reduce){.wtr-spin{animation-duration:2s}.wtr-go:hover:not(:disabled){transform:none}}
.wcm{margin-top:16px;padding:22px 28px 24px}.wcm-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.wcm-h{margin:0}.wcm-total{font-family:var(--wdc-data);color:var(--wdc-ink-soft);font-size:12px}.wcm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wcm-compose{transition:box-shadow .18s var(--wdc-out);background:#0c0d140a;border-radius:16px;margin-bottom:8px;padding:12px;box-shadow:inset 0 0 0 1.5px #0c0d141f}.wcm-compose:focus-within{box-shadow:inset 0 0 0 2px var(--wdc-ink)}.wcm-compose.is-gate{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 16px 16px 18px;display:flex}.wcm-gate-t{flex:260px;min-width:0;margin:0;font-size:14px;line-height:1.45}.wcm-box{resize:vertical;width:100%;min-height:76px;max-height:320px;color:var(--wdc-ink);font:inherit;background:0 0;border:0;outline:0;padding:4px 6px;font-size:15px;line-height:1.5;display:block}.wcm-box::placeholder{color:#0c0d1475}.wcm-compose-bar{align-items:center;gap:12px;margin-top:8px;padding-left:6px;display:flex}.wcm-hint{min-width:0;color:var(--wdc-ink-soft);flex:auto;margin:0;font-size:12px}.wcm-count{font-family:var(--wdc-data);color:var(--wdc-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.wcm-count.is-near{color:var(--wdc-ink);font-weight:600}.wcm-count.is-over{color:#8e2210;font-weight:700}.wcm-btn{border:1.5px solid var(--wdc-ink);min-height:38px;color:var(--wdc-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--wdc-out), color .16s var(--wdc-out), transform .16s var(--wdc-out);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.wcm-btn:hover:not(:disabled){background:var(--wdc-ink);color:var(--wdc-paper)}.wcm-btn:active:not(:disabled){transform:scale(.97)}.wcm-btn.is-ink{background:var(--wdc-ink);color:var(--wdc-paper)}.wcm-btn.is-ink:hover:not(:disabled){background:var(--wdc-cobalt);border-color:var(--wdc-cobalt)}.wcm-btn:disabled{cursor:not-allowed;opacity:.45}.wcm-link{font:inherit;color:var(--wdc-ink-soft);cursor:pointer;text-underline-offset:3px;transition:color .14s var(--wdc-out), text-decoration-color .14s var(--wdc-out);background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.wcm-link:hover:not(:disabled){color:var(--wdc-ink);text-decoration-color:currentColor}.wcm-link.is-danger{color:#8e2210}.wcm-link:disabled{opacity:.45;cursor:not-allowed}.wcm-banner,.wcm-note,.wcm-err{margin:10px 0 0;font-size:13px;line-height:1.45}.wcm-banner{background:var(--wdc-ink);color:var(--wdc-paper);border-radius:12px;margin:0 0 12px;padding:10px 14px}.wcm-note{color:var(--wdc-ink);padding-left:6px}.wcm-err{color:#8e2210;padding-left:6px}.wcm-compose.is-gate .wcm-err{flex-basis:100%;margin:0;padding:0}.wcm-state{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:18px 0 4px;display:flex}.wcm-state p{color:#8e2210;margin:0;font-size:14px}.wcm-empty{align-items:center;gap:16px;padding:26px 4px 10px;display:flex}.wcm-empty p{color:var(--wdc-ink-soft);margin:0;font-size:15px}.wcm-empty-mark{border:2px dashed #0c0d1447;border-radius:999px;flex:none;width:44px;height:30px}.wcm-list{margin:6px 0 0;padding:0;list-style:none}.wcm-item{border-top:1px solid var(--wdc-line);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px 0;scroll-margin-top:96px;display:grid}.wcm-item:first-child{border-top:0}.wcm-item:target .wcm-body{box-shadow:-10px 0 0 -6px var(--wdc-cobalt)}.wcm-dot{background:var(--wdc-paper);width:34px;height:34px;box-shadow:inset 0 0 0 2px var(--wdc-ink);font-family:var(--wdc-data);color:var(--wdc-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.wcm-item.is-mine .wcm-dot{background:var(--wdc-cobalt);box-shadow:none;color:#faf8f2}.wcm-main{min-width:0}.wcm-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:22px;display:flex}.wcm-who{font-family:var(--wdc-data);color:var(--wdc-ink);font-size:13px;font-weight:600;text-decoration:none}.wcm-who:hover{text-underline-offset:3px;text-decoration:underline}.wcm-you{color:var(--wdc-cobalt);font-size:12px;font-weight:700}.wcm-badge{height:22px;box-shadow:inset 0 0 0 1.5px var(--wdc-ink);color:var(--wdc-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.wcm-badge.is-creator{background:var(--wdc-ink);color:var(--wdc-paper)}.wcm-badge-n{font-family:var(--wdc-data);color:var(--wdc-ink-soft);font-weight:500}.wcm-time{font-family:var(--wdc-data);color:var(--wdc-ink-soft);font-size:12px;text-decoration:none}.wcm-time:hover{color:var(--wdc-ink);text-underline-offset:3px;text-decoration:underline}.wcm-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;color:var(--wdc-ink);margin:6px 0 0;font-size:15px;line-height:1.55}.wcm-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;display:flex}.wcm-actions .wcm-err{margin:0;padding:0}.wcm-confirm{color:var(--wdc-ink);font-size:13px}.wcm-more{border-top:1px solid var(--wdc-line);flex-direction:column;align-items:center;gap:4px;padding-top:14px;display:flex}.wcm-foot{margin-top:16px}.wcm-skel-box{border-radius:16px;height:96px;margin-bottom:12px}.wcm-compose.is-gate .wcm-skel-box{flex:1;height:40px;margin:0}.wcm-skel-row{height:54px;margin-top:12px}.wcm .wcm-box:focus-visible{box-shadow:none;border-radius:0;outline:0}.wcm-compose:has(.wcm-box[aria-invalid=true]){box-shadow:inset 0 0 0 2px #8e2210}.wcm-btn.is-wait:disabled{opacity:1;color:var(--wdc-ink-soft);font-variant-numeric:tabular-nums;background:0 0;border-color:#0c0d143d;min-width:128px}@media (max-width:760px){.wcm{padding:18px 16px 20px}.wcm-btn{min-height:44px;padding:0 20px}.wcm-link{min-height:40px;padding:0 10px}.wcm-actions{gap:0 4px;margin-left:-10px}.wcm-who,.wcm-time{align-items:center;min-height:40px;margin:-9px 0;display:inline-flex}.wcm-compose-bar{flex-wrap:wrap}.wcm-hint{flex-basis:100%}.wcm-compose-bar .wcm-btn{margin-left:auto}.wcm-compose.is-gate .wcm-btn{width:100%}}@media (prefers-reduced-motion:reduce){.wcm-btn,.wcm-compose,.wcm-link{transition:none}}
