.precision-handoff{border-top:1px solid var(--studio-border,#dce3dd);gap:12px;min-width:0;margin-block:16px;padding-top:16px;font-size:13px;line-height:1.5;display:grid}.precision-handoff h3,.precision-handoff p{margin:0}.precision-handoff label{gap:4px;min-width:0;margin-block:8px;font-weight:600;display:grid}.precision-handoff input:not([type=checkbox]),.precision-handoff .ui-select,.precision-handoff textarea{width:100%;min-width:0;min-height:44px;font:inherit;color:inherit;background:var(--studio-surface,#fff);border:1px solid var(--studio-outline,#778980);border-radius:6px;padding:8px}.precision-handoff summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:600}.precision-handoff .small-btn{white-space:normal;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:44px;display:inline-flex}.precision-note{color:var(--studio-muted,#66766d)}.precision-error{color:var(--studio-error,#a43632)}.precision-issues,.precision-sources{margin:0;padding-inline-start:18px}.precision-issues li{overflow-wrap:anywhere;margin-block:6px}.precision-sources{padding:0;list-style:none}.precision-sources li{border-bottom:1px solid var(--studio-border,#dce3dd);overflow-wrap:anywhere;gap:4px;padding-block:8px;display:grid}.precision-handoff a{color:var(--studio-action,#1e2b59)}.precision-handoff pre{background:var(--studio-bg,#edf1ee);max-width:100%;padding:8px;font:12px/1.5 monospace;overflow:auto}.precision-handoff code{overflow-wrap:anywhere;font-size:11px;display:block}.precision-handoff input:focus-visible,.precision-handoff textarea:focus-visible,.precision-handoff .ui-select:focus-visible,.precision-handoff summary:focus-visible,.precision-handoff a:focus-visible{outline:2px solid var(--studio-focus,#33478a);outline-offset:2px}.precision-upload{border:1px solid var(--studio-outline,#778980);border-radius:6px;padding:8px}.precision-upload input{border:0;padding:0;font-weight:400}.precision-upload.is-busy{opacity:.6}.precision-facts{margin:0}.precision-facts>div{border-bottom:1px solid var(--studio-border,#dce3dd);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-block:6px;display:grid}.precision-facts dd{overflow-wrap:anywhere;margin:0}.precision-handoff .small-btn{border:1px solid var(--studio-outline,#778980);color:var(--studio-text,#1b2822);background:var(--studio-surface,#fff);font:inherit;cursor:pointer;border-radius:6px;padding:8px 11px;text-decoration:none}.precision-handoff .small-btn.strong{background:var(--studio-action,#1e2b59);border-color:var(--studio-action,#1e2b59);color:#fff}.precision-handoff .small-btn:disabled{opacity:.45;cursor:not-allowed}.precision-handoff>summary h3{font:inherit;display:inline}
