@layer components{.pd-draw{position:relative;width:100%;height:100%;min-height:280px;overflow:hidden;overflow:clip;touch-action:none;cursor:grab;isolation:isolate;z-index:0;background:radial-gradient(120% 90% at 50% 0,#ffffff 0,var(--dz-paper) 62%,#efeee9 100%);-webkit-user-select:none;user-select:none}.pd-draw:active{cursor:grabbing}.pd-draw:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--dz-grain);opacity:.05;mix-blend-mode:multiply}.pd-draw-world{transform-origin:0 0;will-change:transform}.pd-draw-layer,.pd-draw-world{position:absolute;inset:0}.pd-draw-breathe{transform-origin:50% 0;animation:pd-breathe 7.6s var(--dz-ease-breathe) 1.6s infinite alternate both}@keyframes pd-breathe{0%{transform:translateY(0) scaleY(1);opacity:.94}to{transform:translateY(1.5px) scaleY(1.012);opacity:1}}.pd-draw[data-offscreen] .pd-draw-breathe{animation-play-state:paused}.pd-pin{cursor:pointer;outline:none;transition:opacity var(--dz-dur-slow) var(--dz-ease-glide)}.pd-pin[data-faded]{opacity:.18!important}.pd-pin-ring{stroke:transparent;stroke-width:2}.pd-pin:focus-visible .pd-pin-ring{stroke:var(--dz-field-700);stroke-dasharray:3 2.5}.pd-pin-label{font:500 11px/1 var(--font-ui,Inter,sans-serif);fill:var(--dz-ink-2);text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:rgb(247 246 243/.9);stroke-width:3.5px;stroke-linejoin:round}.pd-pin-label[data-strong]{font-weight:600;fill:var(--dz-ink);font-size:11.5px}.pd-string{transition:opacity var(--dz-dur-slow) var(--dz-ease-glide)}.pd-string[data-off]{opacity:.07}.pd-edge-quote{font:500 10.5px/1 var(--font-mono,ui-monospace,monospace);fill:var(--dz-ink);letter-spacing:-.01em;pointer-events:none;paint-order:stroke;stroke:rgb(247 246 243/.92);stroke-width:3px;stroke-linejoin:round;animation:pd-fade .26s var(--dz-ease-glide)}.pd-edge-quote[data-soft]{fill:var(--dz-ink-2);font-size:10px}@keyframes pd-fade{0%{opacity:0}}.pd-draw .dz-card-float[data-below]{transform:translate(-50%)}.pd-draw-tools{position:absolute;right:12px;bottom:12px;z-index:6;display:flex;gap:6px}.pd-draw-tools .dz-btn{background:rgb(255 255 255/.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pd-draw-read{position:absolute;z-index:5;left:12px;top:12px;width:min(380px,calc(100% - 24px));max-height:calc(100% - 72px);display:flex;flex-direction:column;cursor:auto;-webkit-user-select:text;user-select:text;border-radius:14px;background:rgb(255 255 255/.88);border:1px solid rgb(255 255 255/.9);box-shadow:var(--dz-e-frost,0 12px 32px -16px rgb(13 27 140/.3));backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);animation:pd-fade .26s var(--dz-ease-glide)}.pd-draw-read-head{display:grid;gap:2px;padding:10px 14px;text-align:left;background:none;border:0;cursor:pointer;font:inherit;color:inherit;border-radius:14px}.pd-draw-read-head:focus-visible{outline:2px solid var(--dz-field-700);outline-offset:-2px}.pd-draw-read-t{font-size:13px;font-weight:600;color:var(--dz-ink)}.pd-draw-read-m{font-size:11.5px;color:var(--dz-ink-3)}.pd-draw-read-list{margin:0;list-style:none;overflow-y:auto;display:grid;gap:12px;border-top:1px solid var(--dz-rule-2,#ebe9e4);padding:10px 14px 12px}.pd-draw-read-rel{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--dz-ink-3)}.pd-draw-read-rel b{color:var(--dz-ink);font-weight:600}.pd-draw-read-list q{display:block;margin-top:4px;font-family:var(--font-text,Georgia,serif);font-size:13.5px;line-height:1.45;color:var(--dz-ink-2);quotes:"“" "”"}@media (prefers-reduced-motion:reduce){.pd-draw-breathe,.pd-draw-read,.pd-edge-quote{animation:none!important}.pd-pin,.pd-string{transition:none}}}@layer components{.pd-draw-sheet{position:absolute;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-composite:intersect}}