.cw{background:var(--p-surface, #e1dad7);overflow:hidden;height:100%;min-height:0;display:flex;flex-direction:column}.cw>.hmcp{display:flex;flex-direction:column;min-height:0;flex:1;background:var(--surface)}.cw-bar{display:flex;align-items:center;gap:7px;padding:8px 11px;border-bottom:1px solid var(--edge);background:var(--raise-soft);font-size:11.5px;flex:none}.cw-mark{width:16px;height:16px;border-radius:4px;background:var(--accent-strong);flex:none;position:relative}.cw-mark:after{content:"";position:absolute;inset:4px;border:1.4px solid oklch(.99 0 0);border-radius:1px;border-bottom-color:transparent;border-right-color:transparent}.cw-mark[data-bare]{background:var(--ink-faint)}.cw-name{font-weight:600}.cw-sep{color:var(--ink-faint)}.cw-crumb{color:var(--ink-soft)}.cw-right{margin-left:auto;color:var(--ink-soft);display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cw-dot{width:6px;height:6px;border-radius:999px;background:var(--allow);flex:none}.cw-nav{display:flex;gap:2px;padding:5px 9px;border-bottom:1px solid var(--edge);font-size:11px;color:var(--ink-faint);flex:none;overflow:hidden}.cw-nav span{padding:2px 8px;border-radius:6px;white-space:nowrap}.cw-nav span[data-on]{color:var(--accent-strong);background:var(--accent-soft);font-weight:500}.cw-foot{padding:8px 11px;font-size:11px;color:var(--ink-soft);background:var(--raise-soft);border-top:1px solid var(--edge);margin-top:auto;flex:none}.cw-foot[data-bare]{color:var(--deny)}.cw-pick{background:none;border:0;border-bottom:1px solid var(--edge);font:inherit;color:inherit;cursor:pointer;width:100%;text-align:left;transition:background .14s ease,box-shadow .14s ease}.cw-pick:hover{background:var(--raise-hover)}.cw-pick[data-sel]{background:color-mix(in oklab,var(--accent) 12%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.cw-pick[data-sel] .mono:first-child{color:var(--accent-strong)}.cw-pick:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cw-open{display:flex;flex-direction:column;min-height:0;flex:1}.cw-open>header{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--edge);flex-wrap:wrap;flex:none}.cw-open__name{font-weight:600;font-size:13px}.cw-open__up{color:var(--ink-faint);font-size:11px;margin-left:auto}.cw-open__tabs{display:flex;gap:14px;padding:0 12px;border-bottom:1px solid var(--edge);font-size:11px;color:var(--ink-faint);flex:none}.cw-open__tabs span{padding:6px 0}.cw-open__tabs span[data-on]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:500}.cw-open__body{padding:11px 12px;display:grid;gap:10px;font-size:11.5px;min-height:0}.cw-open__body .hmcp-args{max-height:none}.hero__media .cw .hmcp-row{flex:1 1 auto;align-content:center}.cw-withheld{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;padding:9px 12px;border-top:1px solid var(--edge);background:var(--raise-soft);font-size:11.5px;flex:none}.cw--card{background:var(--panel)}.cw--card>.hmcp{background:var(--panel)}.cw--card .hmcp-panel{box-shadow:none}.cw--bare>.hmcp{background:var(--surface)}@media(max-width:639px){.cw-sep,.cw-crumb,.cw-nav{display:none}.cw-bar{gap:6px}.cw-right{font-size:10.5px}}.cw-foot.cw-why{display:flex;gap:9px;align-items:flex-start;flex:1 1 auto;margin-top:0;min-height:56px;box-sizing:border-box;padding:14px 13px;font-size:12px;line-height:1.55;color:var(--ink)}.cw-why>*{width:100%}.cw-why__answer,.cw-why__guide{display:grid;gap:10px;align-content:start}.cw-why__line{margin:0;display:flex;gap:9px;align-items:baseline;flex-wrap:wrap}.cw-why__name{flex:none;font-weight:600;color:var(--accent-strong)}.cw-why__lead{margin:0;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.cw-why__legend{margin:0;display:grid;gap:5px}.cw-why__legend>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:baseline}.cw-why__legend dt{font-weight:600;color:var(--ink)}.cw-why__legend dd{margin:0;color:var(--ink-soft)}.cw-why__ask{margin:0;display:flex;gap:9px;align-items:baseline;color:var(--ink-soft)}.cw-why__dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--accent)}.cw--pickable .hmcp-cols{cursor:default}
