.draw-overlay[data-v-2d15b3ab]{z-index:48}.draw-overlay[data-v-2d15b3ab],.draw-svg[data-v-2d15b3ab]{position:absolute;top:0;bottom:0;left:0;right:0}.draw-svg[data-v-2d15b3ab]{cursor:crosshair;width:100%;height:100%}.draw-note-wrap[data-v-2d15b3ab]{z-index:50;background:#fff4b8;border:1px solid #e6cf6e;border-radius:4px;width:220px;position:absolute;box-shadow:0 4px 12px #0000001f}.draw-note-wrap[data-v-2d15b3ab]:focus-within{border-color:#c8a83b;box-shadow:0 4px 16px #0003}.draw-note-wrap.is-dragging[data-v-2d15b3ab]{box-shadow:0 8px 24px #00000038}.draw-note-header[data-v-2d15b3ab]{cursor:grab;-webkit-user-select:none;user-select:none;background:#0000000a;border-bottom:1px solid #0000000f;border-radius:4px 4px 0 0;justify-content:flex-end;align-items:center;height:14px;padding-right:3px;display:flex}.draw-note-header[data-v-2d15b3ab]:active,.draw-note-wrap.is-dragging .draw-note-header[data-v-2d15b3ab]{cursor:grabbing}.draw-note-delete[data-v-2d15b3ab]{cursor:pointer;color:#6e7178;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.draw-note-wrap:focus-within .draw-note-delete[data-v-2d15b3ab],.draw-note-wrap:hover .draw-note-delete[data-v-2d15b3ab]{opacity:.85;pointer-events:auto}.draw-note-delete[data-v-2d15b3ab]:hover{opacity:1;color:#dc2626;background:#dc262626}.draw-note[data-v-2d15b3ab]{box-sizing:border-box;color:#222;resize:none;overflow-wrap:break-word;background:0 0;border:none;border-radius:0 0 4px 4px;outline:none;width:100%;min-height:42px;padding:6px 8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:16px;display:block}.draw-toolbar[data-v-2d15b3ab]{background:var(--color-bg-surface,#fafafa);border:1px solid var(--color-border-default,#e0e0e0);z-index:60;border-radius:999px;flex-direction:column;padding:6px 10px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.draw-toolbar.has-scrubber[data-v-2d15b3ab]{border-radius:22px;gap:4px;width:min(560px,100% - 32px);padding:6px 12px}.draw-toolbar-row[data-v-2d15b3ab]{align-items:center;gap:6px;display:flex}.draw-toolbar-row-scrubber[data-v-2d15b3ab]{border-bottom:1px solid var(--color-border-default,#e0e0e0);padding:0 2px 4px}.draw-toolbar-time[data-v-2d15b3ab]{font-variant-numeric:tabular-nums;color:var(--color-text-secondary,#6e7178);text-align:center;-webkit-user-select:none;user-select:none;flex-shrink:0;min-width:44px;font-size:11px}.draw-toolbar-range[data-v-2d15b3ab]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:1;height:18px;margin:0}.draw-toolbar-range[data-v-2d15b3ab]:disabled{opacity:.45;cursor:default}.draw-toolbar-range[data-v-2d15b3ab]::-webkit-slider-runnable-track{background:var(--color-border-default,#e0e0e0);border-radius:2px;height:4px}.draw-toolbar-range[data-v-2d15b3ab]::-moz-range-track{background:var(--color-border-default,#e0e0e0);border-radius:2px;height:4px}.draw-toolbar-range[data-v-2d15b3ab]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-text-primary,#232425);border:2px solid var(--color-bg-surface,#fafafa);cursor:pointer;border-radius:50%;width:14px;height:14px;margin-top:-5px}.draw-toolbar-range[data-v-2d15b3ab]::-moz-range-thumb{background:var(--color-text-primary,#232425);border:2px solid var(--color-bg-surface,#fafafa);cursor:pointer;border-radius:50%;width:14px;height:14px}.draw-icon-btn[data-v-2d15b3ab]{cursor:pointer;width:26px;height:26px;color:var(--color-text-secondary,#6e7178);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.draw-icon-btn[data-v-2d15b3ab]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5);color:var(--color-text-primary,#232425)}.draw-icon-btn[data-v-2d15b3ab]:disabled{opacity:.4;cursor:default}.draw-toolbar-sep[data-v-2d15b3ab]{background:var(--color-border-default,#e0e0e0);width:1px;height:18px;margin:0 2px}.draw-toolbar-hint[data-v-2d15b3ab]{color:var(--color-text-tertiary,#909499);-webkit-user-select:none;user-select:none;padding:0 10px;font-size:12px}.draw-send-btn[data-v-2d15b3ab]{background:var(--color-text-primary,#ef4444);color:var(--color-text-on-brand,#fff);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:500;transition:opacity .12s}.draw-send-btn[data-v-2d15b3ab]:hover:not(:disabled){opacity:.9}.draw-send-btn[data-v-2d15b3ab]:disabled{opacity:.45;cursor:default}.draw-queue-btn[data-v-2d15b3ab]{border:1px solid var(--color-border-default,#e0e0e0);color:var(--color-text-primary,#232425);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .12s,opacity .12s}.draw-queue-btn[data-v-2d15b3ab]:hover:not(:disabled){background:var(--color-bg-subtle,#f5f5f5)}.draw-queue-btn[data-v-2d15b3ab]:disabled{opacity:.45;cursor:default}.draw-add-note-tip[data-v-2d15b3ab]{z-index:2147483000;pointer-events:none;background:var(--color-text-primary,#232425);color:var(--color-bg-surface,#fff);white-space:nowrap;-webkit-user-select:none;user-select:none;isolation:isolate;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2;position:fixed;transform:translate(14px,16px);box-shadow:0 4px 14px #00000038}@property --draw-tip-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.draw-add-note-tip[data-v-2d15b3ab]:before{content:"";--draw-tip-angle:0deg;background:conic-gradient(from var(--draw-tip-angle),#93c5fd00 0deg,#93c5fd00 240deg,#93c5fd80 275deg,#60a5fa 305deg,#bfdbfe 330deg,#93c5fd80 355deg,#93c5fd00 1turn);-webkit-mask-composite:xor;pointer-events:none;border-radius:8px;padding:1.5px;animation:2.4s linear infinite draw-add-note-tip-border-flow-2d15b3ab;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.draw-add-note-tip.is-moving[data-v-2d15b3ab]:before{animation-play-state:paused}@keyframes draw-add-note-tip-border-flow-2d15b3ab{to{--draw-tip-angle:360deg}}.draw-add-note-tip-text[data-v-2d15b3ab]{color:var(--color-bg-surface,#fff);background-color:var(--color-bg-surface,#fff);-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#9aa0a800 38%,#9aa0a8e6 50%,#9aa0a800 62%);background-position:150% 0;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite draw-add-note-tip-shimmer-2d15b3ab;display:inline-block}.draw-add-note-tip.is-moving .draw-add-note-tip-text[data-v-2d15b3ab]{animation-play-state:paused}@keyframes draw-add-note-tip-shimmer-2d15b3ab{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.draw-add-note-tip-text[data-v-2d15b3ab]{-webkit-text-fill-color:var(--color-bg-surface,#fff);background-image:none;animation:none}.draw-add-note-tip[data-v-2d15b3ab]:before{background:#93c5fdd9;animation:none}}
