.Scratchpad-module__Z9Lslq__backdrop{z-index:80;background:#011122c7;justify-content:center;align-items:center;padding:clamp(12px,3vw,32px);display:flex;position:fixed;inset:0}.Scratchpad-module__Z9Lslq__dialog{color:#0b1f3a;background:#f7fbff;border:2px solid #37577d;border-radius:24px;gap:16px;width:min(100%,980px);max-width:980px;max-height:calc(100dvh - 24px);padding:clamp(16px,2.5vw,28px);display:grid;overflow:auto;box-shadow:0 24px 70px #00081866}.Scratchpad-module__Z9Lslq__backgroundContent{gap:16px;display:grid}.Scratchpad-module__Z9Lslq__heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.Scratchpad-module__Z9Lslq__heading h2,.Scratchpad-module__Z9Lslq__heading p{margin:0}.Scratchpad-module__Z9Lslq__heading h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.15}.Scratchpad-module__Z9Lslq__heading p{color:#405570;margin-top:6px;line-height:1.5}.Scratchpad-module__Z9Lslq__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Scratchpad-module__Z9Lslq__toolButton,.Scratchpad-module__Z9Lslq__actionButton,.Scratchpad-module__Z9Lslq__dangerButton,.Scratchpad-module__Z9Lslq__closeButton,.Scratchpad-module__Z9Lslq__triggerButton{cursor:pointer;font:inherit;border:2px solid #31557c;border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px 15px;font-weight:800;display:inline-flex}.Scratchpad-module__Z9Lslq__toolButton,.Scratchpad-module__Z9Lslq__actionButton,.Scratchpad-module__Z9Lslq__closeButton,.Scratchpad-module__Z9Lslq__triggerButton{color:#0b1f3a;background:#fff}.Scratchpad-module__Z9Lslq__toolButton[aria-pressed=true]{color:#fff;background:#103f70;border-color:#103f70}.Scratchpad-module__Z9Lslq__dangerButton{color:#fff;background:#7a1730;border-color:#7a1730}.Scratchpad-module__Z9Lslq__toolButton:hover:not(:disabled),.Scratchpad-module__Z9Lslq__actionButton:hover:not(:disabled),.Scratchpad-module__Z9Lslq__closeButton:hover:not(:disabled){background:#e4f2ff}.Scratchpad-module__Z9Lslq__dangerButton:hover:not(:disabled){background:#5c1023}.Scratchpad-module__Z9Lslq__toolButton:focus-visible,.Scratchpad-module__Z9Lslq__actionButton:focus-visible,.Scratchpad-module__Z9Lslq__dangerButton:focus-visible,.Scratchpad-module__Z9Lslq__closeButton:focus-visible,.Scratchpad-module__Z9Lslq__canvas:focus-visible,.Scratchpad-module__Z9Lslq__notes:focus-visible{outline-offset:3px;outline:4px solid #00bfe8}.Scratchpad-module__Z9Lslq__toolButton:disabled,.Scratchpad-module__Z9Lslq__actionButton:disabled{cursor:not-allowed;opacity:.48}.Scratchpad-module__Z9Lslq__closeButton{flex:none}.Scratchpad-module__Z9Lslq__triggerButton{min-width:44px;min-height:44px}.Scratchpad-module__Z9Lslq__workspace{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:14px;display:grid}.Scratchpad-module__Z9Lslq__canvasWrap,.Scratchpad-module__Z9Lslq__notesWrap{gap:8px;display:grid}.Scratchpad-module__Z9Lslq__canvasWrap strong,.Scratchpad-module__Z9Lslq__notesWrap strong{font-size:.95rem}.Scratchpad-module__Z9Lslq__canvas{cursor:crosshair;touch-action:none;background-color:#fff;background-image:linear-gradient(#dce8f5 1px,#0000 1px),linear-gradient(90deg,#dce8f5 1px,#0000 1px);background-size:24px 24px;border:2px solid #6b82a0;border-radius:14px;width:100%;height:clamp(300px,52vh,520px);display:block}.Scratchpad-module__Z9Lslq__eraserCursor{cursor:cell}.Scratchpad-module__Z9Lslq__notes{color:#0b1f3a;font:inherit;resize:vertical;background:#fff;border:2px solid #6b82a0;border-radius:14px;width:100%;min-height:180px;padding:14px;line-height:1.5}.Scratchpad-module__Z9Lslq__localNote,.Scratchpad-module__Z9Lslq__status,.Scratchpad-module__Z9Lslq__help{color:#405570;margin:0;font-size:.9rem;line-height:1.45}.Scratchpad-module__Z9Lslq__localNote{color:#174b43;background:#e8f7f3;border-left:4px solid #087a67;border-radius:8px;padding:10px 12px}.Scratchpad-module__Z9Lslq__status{min-height:1.4em}.Scratchpad-module__Z9Lslq__confirm{background:#fff3f5;border:2px solid #a34358;border-radius:14px;gap:12px;padding:14px;display:grid}.Scratchpad-module__Z9Lslq__confirm p{margin:0}.Scratchpad-module__Z9Lslq__confirmActions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.Scratchpad-module__Z9Lslq__backdrop{align-items:stretch;padding:0}.Scratchpad-module__Z9Lslq__dialog{border-radius:0;width:100%;max-width:none;max-height:100dvh}.Scratchpad-module__Z9Lslq__workspace{grid-template-columns:1fr}.Scratchpad-module__Z9Lslq__canvas{height:min(46vh,420px)}.Scratchpad-module__Z9Lslq__notes{min-height:120px}}@media (prefers-reduced-motion:reduce){.Scratchpad-module__Z9Lslq__dialog,.Scratchpad-module__Z9Lslq__toolButton,.Scratchpad-module__Z9Lslq__actionButton,.Scratchpad-module__Z9Lslq__dangerButton,.Scratchpad-module__Z9Lslq__closeButton,.Scratchpad-module__Z9Lslq__triggerButton{scroll-behavior:auto;transition:none;animation:none}}
