.pd-cad{--pd-bg:#fff;--pd-surface-1:#fff;--pd-surface-2:#f8f9fa;--pd-surface-3:#f1f3f5;--pd-border:#e4e4e7;--pd-border-strong:#d4d4d8;--pd-text:#27272a;--pd-text-muted:#52525b;--pd-text-faint:#a1a1aa;--pd-hover:#f4f4f5;--pd-active:#e4e4e7;--pd-selected:#eff6ff;--pd-selected-border:#93c5fd;--pd-danger:#dc2626;--pd-warning:#b45309;--pd-success:#047857;--pd-canvas-2d:#efefef;--pd-canvas-3d:#e8ecf2;--pd-grid-major:#94a3b8;--pd-grid-minor:#cbd5e1;--pd-dim-label-fg:#0f172a;--pd-dim-label-bg:#ffffffeb;--pd-dim-label-border:#cbd5e1;--pd-dim-label-fg-active:#1d4ed8;--pd-dim-label-border-active:#93c5fd;--pd-dim-label-fg-warn:#b45309;--pd-dim-label-border-warn:#fcd34d;--pd-edge-label-fg:#334155;--pd-edge-label-bg:#ffffffd9;--pd-edge-label-border:#94a3b88c;--pd-dim-line:#0f766e;--pd-dim-line-hover:#0d9488;--pd-dim-line-active:#2563eb;--pd-dimension-cursor:#475569;--pd-dimension-cursor-target:#dc2626;--pd-dimension-anchor-hover:#f97316;--pd-dimension-anchor-selected:#dc2626;--pd-draft-line:#2563eb;--pd-construction-guide:#ea580c;--pd-construction-guide-2:#0d9488;--pd-input-bg:#fff;--pd-toolbar-bg:#fff;--pd-card-bg:#fff;--pd-card-active-bg:#dbeafe;--pd-scrollbar:#c8cdd4}.pd-cad[data-pd-theme=dark]{--pd-bg:#0b1220;--pd-surface-1:#111a2c;--pd-surface-2:#0d1524;--pd-surface-3:#1b2740;--pd-border:#253552;--pd-border-strong:#33476b;--pd-text:#e2e8f0;--pd-text-muted:#94a3b8;--pd-text-faint:#5b6b85;--pd-hover:#1a2438;--pd-active:#22304a;--pd-selected:#16283f;--pd-selected-border:#3b82f6;--pd-danger:#f87171;--pd-warning:#fbbf24;--pd-success:#34d399;--pd-canvas-2d:#131c2b;--pd-canvas-3d:#0b1220;--pd-grid-major:#334155;--pd-grid-minor:#1e293b;--pd-dim-label-fg:#e2e8f0;--pd-dim-label-bg:#141e30eb;--pd-dim-label-border:#3a4c6b;--pd-dim-label-fg-active:#93c5fd;--pd-dim-label-border-active:#3b82f6;--pd-dim-label-fg-warn:#fbbf24;--pd-dim-label-border-warn:#7a5c17;--pd-edge-label-fg:#cbd5e1;--pd-edge-label-bg:#111a2cd1;--pd-edge-label-border:#5064878c;--pd-dim-line:#2dd4bf;--pd-dim-line-hover:#5eead4;--pd-dim-line-active:#60a5fa;--pd-dimension-cursor:#94a3b8;--pd-dimension-cursor-target:#f87171;--pd-dimension-anchor-hover:#fb923c;--pd-dimension-anchor-selected:#f87171;--pd-draft-line:#60a5fa;--pd-construction-guide:#fb923c;--pd-construction-guide-2:#2dd4bf;--pd-input-bg:#0d1524;--pd-toolbar-bg:#111a2c;--pd-card-bg:#111a2c;--pd-card-active-bg:#16283f;--pd-scrollbar:#33476b}.pd-cad ::-webkit-scrollbar{width:10px;height:10px}.pd-cad ::-webkit-scrollbar-track{background:0 0}.pd-cad ::-webkit-scrollbar-thumb{background:var(--pd-scrollbar);border-radius:5px}.pd-cad{scrollbar-color:var(--pd-scrollbar) transparent}.pd-cad[data-pd-theme=dark] .bg-white,.pd-cad[data-pd-theme=dark] .bg-white\/95,.pd-cad[data-pd-theme=dark] .bg-white\/98{background-color:var(--pd-surface-1)}.pd-cad[data-pd-theme=dark] .bg-zinc-50,.pd-cad[data-pd-theme=dark] .bg-\[\#f8f9fa\]{background-color:var(--pd-surface-2)}.pd-cad[data-pd-theme=dark] .bg-zinc-100,.pd-cad[data-pd-theme=dark] .bg-zinc-200{background-color:var(--pd-surface-3)}.pd-cad[data-pd-theme=dark] .bg-blue-50,.pd-cad[data-pd-theme=dark] .bg-blue-100{background-color:var(--pd-selected)}.pd-cad[data-pd-theme=dark] .bg-amber-50,.pd-cad[data-pd-theme=dark] .bg-amber-100,.pd-cad[data-pd-theme=dark] .bg-amber-100\/90,.pd-cad[data-pd-theme=dark] .bg-yellow-100,.pd-cad[data-pd-theme=dark] .bg-orange-50{background-color:#2d2410}.pd-cad[data-pd-theme=dark] .bg-red-50,.pd-cad[data-pd-theme=dark] .bg-red-100{background-color:#331a1e}.pd-cad[data-pd-theme=dark] .bg-emerald-50,.pd-cad[data-pd-theme=dark] .bg-emerald-100,.pd-cad[data-pd-theme=dark] .bg-green-50,.pd-cad[data-pd-theme=dark] .bg-green-100{background-color:#10291f}.pd-cad[data-pd-theme=dark] .bg-sky-100{background-color:#12283a}.pd-cad[data-pd-theme=dark] .bg-purple-100{background-color:#251a38}.pd-cad[data-pd-theme=dark] .text-zinc-900,.pd-cad[data-pd-theme=dark] .text-zinc-800,.pd-cad[data-pd-theme=dark] .text-zinc-700{color:var(--pd-text)}.pd-cad[data-pd-theme=dark] .text-zinc-600,.pd-cad[data-pd-theme=dark] .text-zinc-500{color:var(--pd-text-muted)}.pd-cad[data-pd-theme=dark] .text-zinc-400,.pd-cad[data-pd-theme=dark] .text-zinc-300{color:var(--pd-text-faint)}.pd-cad[data-pd-theme=dark] .text-blue-900,.pd-cad[data-pd-theme=dark] .text-blue-950{color:#93c5fd}.pd-cad[data-pd-theme=dark] .text-blue-700,.pd-cad[data-pd-theme=dark] .text-blue-600,.pd-cad[data-pd-theme=dark] .text-blue-500{color:#60a5fa}.pd-cad[data-pd-theme=dark] .text-amber-800,.pd-cad[data-pd-theme=dark] .text-amber-700,.pd-cad[data-pd-theme=dark] .text-amber-600,.pd-cad[data-pd-theme=dark] .text-yellow-600,.pd-cad[data-pd-theme=dark] .text-orange-700,.pd-cad[data-pd-theme=dark] .text-orange-600{color:var(--pd-warning)}.pd-cad[data-pd-theme=dark] .text-red-700,.pd-cad[data-pd-theme=dark] .text-red-600,.pd-cad[data-pd-theme=dark] .text-red-500{color:var(--pd-danger)}.pd-cad[data-pd-theme=dark] .text-emerald-800,.pd-cad[data-pd-theme=dark] .text-emerald-700,.pd-cad[data-pd-theme=dark] .text-emerald-600,.pd-cad[data-pd-theme=dark] .text-green-700,.pd-cad[data-pd-theme=dark] .text-green-600{color:var(--pd-success)}.pd-cad[data-pd-theme=dark] .text-teal-700,.pd-cad[data-pd-theme=dark] .text-teal-600{color:#2dd4bf}.pd-cad[data-pd-theme=dark] .text-violet-600{color:#a78bfa}.pd-cad[data-pd-theme=dark] .text-purple-700,.pd-cad[data-pd-theme=dark] .text-purple-600{color:#c4b5fd}.pd-cad[data-pd-theme=dark] .text-sky-700{color:#7dd3fc}.pd-cad[data-pd-theme=dark] .text-red-300{color:#fca5a5}.pd-cad[data-pd-theme=dark] .text-zinc-200{color:var(--pd-text-faint)}.pd-cad[data-pd-theme=dark] .border-zinc-100,.pd-cad[data-pd-theme=dark] .border-zinc-200{border-color:var(--pd-border)}.pd-cad[data-pd-theme=dark] .border-zinc-300{border-color:var(--pd-border-strong)}.pd-cad[data-pd-theme=dark] .border-blue-200,.pd-cad[data-pd-theme=dark] .border-blue-300{border-color:#2c4a7c}.pd-cad[data-pd-theme=dark] .border-blue-400{border-color:var(--pd-selected-border)}.pd-cad[data-pd-theme=dark] .border-red-100,.pd-cad[data-pd-theme=dark] .border-red-200{border-color:#7f2b34}.pd-cad[data-pd-theme=dark] .border-amber-200{border-color:#6b5217}.pd-cad[data-pd-theme=dark] .border-emerald-300,.pd-cad[data-pd-theme=dark] .border-green-200{border-color:#1d5c44}.pd-cad[data-pd-theme=dark] .border-orange-400{border-color:#b45309}.pd-cad[data-pd-theme=dark] .bg-zinc-200.h-4,.pd-cad[data-pd-theme=dark] .bg-zinc-200.h-px,.pd-cad[data-pd-theme=dark] .bg-zinc-200.w-px{background-color:var(--pd-border)}.pd-cad[data-pd-theme=dark] .hover\:bg-zinc-50:hover,.pd-cad[data-pd-theme=dark] .hover\:bg-zinc-100:hover,.pd-cad[data-pd-theme=dark] .hover\:bg-zinc-200:hover{background-color:var(--pd-hover)}.pd-cad[data-pd-theme=dark] .hover\:bg-blue-50:hover,.pd-cad[data-pd-theme=dark] .hover\:bg-blue-100:hover{background-color:var(--pd-selected)}.pd-cad[data-pd-theme=dark] .hover\:bg-red-50:hover,.pd-cad[data-pd-theme=dark] .hover\:bg-red-100:hover{background-color:#40222a}.pd-cad[data-pd-theme=dark] .hover\:bg-amber-100:hover{background-color:#3a2e12}.pd-cad[data-pd-theme=dark] .hover\:bg-emerald-100:hover{background-color:#14352a}.pd-cad[data-pd-theme=dark] .hover\:border-zinc-300:hover{border-color:var(--pd-border-strong)}.pd-cad[data-pd-theme=dark] .hover\:text-zinc-800:hover{color:var(--pd-text)}.pd-cad[data-pd-theme=dark] .text-zinc-300.cursor-not-allowed,.pd-cad[data-pd-theme=dark] .disabled\:opacity-50:disabled{opacity:.45}.pd-cad[data-pd-theme=dark] input::placeholder,.pd-cad[data-pd-theme=dark] select::placeholder{color:var(--pd-text-faint)}.pd-cad[data-pd-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pd-cad[data-pd-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
