@layer lab{.trunc-box{border:2px dashed var(--line-strong);color:var(--ink);box-sizing:border-box;background:#fff;border-radius:12px;margin:0 auto;padding:12px 16px;font-size:16px;line-height:1.7;transition:width .12s}.vega-ctl input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.vega-ctl .cklabel{font-family:var(--mono);color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12.5px;font-weight:600}.duo{flex-wrap:wrap;gap:18px;display:flex}.duo-box{border:2px dashed var(--line-strong);background:#fff;border-radius:12px;flex:240px;padding:14px 16px}.duo-box .lbl{font-family:var(--mono);color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:600}.duo-box .inner-wrap{border:1px dotted var(--accent-line);border-radius:8px;padding:8px}.duo-box p.txt{color:var(--ink);margin:0;font-size:14px;line-height:1.7}.plan-a .inner-wrap{justify-content:center;display:flex}.plan-a p.txt{text-align:left}.plan-b .inner-wrap{text-align:center}.plan-b p.txt{text-align:left;display:inline-block}.duo-input{min-width:220px;min-height:58px;font-family:var(--body);border:1px solid var(--line-strong);color:var(--ink);resize:vertical;background:#fff;border-radius:10px;flex:1;padding:8px 12px;font-size:13px;line-height:1.6}.duo-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-pale);outline:none}}
