:root{--bg-chrome:oklch(98.5% .003 250);--bg-chrome-2:oklch(96.5% .004 250);--bg-canvas-surround:oklch(22% .012 255);--border:oklch(90% .005 250);--border-strong:oklch(82% .006 250);--text:oklch(22% .012 255);--text-2:oklch(45% .012 255);--text-3:oklch(60% .01 255);--accent:oklch(58% .18 264);--accent-hover:oklch(52% .19 264);--accent-soft:oklch(96% .03 264);--accent-text:oklch(42% .18 264);--danger:oklch(58% .2 25);--shadow-sm:0 1px 2px #0f172a0f, 0 1px 1px #0f172a0a;--shadow-md:0 4px 12px #0f172a14, 0 2px 4px #0f172a0a;--shadow-lg:0 24px 48px -12px #0f172a40, 0 8px 16px -8px #0f172a26;--radius-sm:4px;--radius:6px;--radius-lg:10px;--nav-h:52px;--sidebar-w:280px;--font-ui:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;font-family:var(--font-ui);color:var(--text);-webkit-font-smoothing:antialiased;background:var(--bg-canvas-surround);margin:0;padding:0;font-size:13px;overflow:hidden}button{cursor:pointer;font-family:inherit}input,select{font-family:inherit}@keyframes march{to{background-position:16px 0,-16px 100%,0 -16px,100% 16px}}.ants{background-image:linear-gradient(90deg,#fff 50%,#1f2937 50%),linear-gradient(90deg,#fff 50%,#1f2937 50%),linear-gradient(#1f2937 50%,#fff 50%),linear-gradient(#1f2937 50%,#fff 50%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:8px 1.5px,8px 1.5px,1.5px 8px,1.5px 8px;animation:.6s linear infinite march}.ants-active{background-image:linear-gradient(90deg,#fff 50%,oklch(58% .18 264) 50%),linear-gradient(90deg,#fff 50%,oklch(58% .18 264) 50%),linear-gradient(oklch(58% .18 264) 50%,#fff 50%),linear-gradient(oklch(58% .18 264) 50%,#fff 50%)}.checker{background-color:#f3f4f6;background-image:linear-gradient(45deg,#d1d5db 25%,#0000 25%),linear-gradient(-45deg,#d1d5db 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d1d5db 75%),linear-gradient(-45deg,#0000 75%,#d1d5db 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}select.size-select{appearance:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--text);background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/></svg>") right 10px center no-repeat;height:30px;padding:6px 28px 6px 10px;font-size:12.5px}select.size-select:hover{border-color:var(--border-strong)}select.size-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input[type=number].dim{border:1px solid var(--border);border-radius:var(--radius);width:56px;height:30px;font-size:12px;font-family:var(--font-mono);text-align:center;color:var(--text);background:#fff;padding:0 6px}input[type=number].dim:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=range].slider{appearance:none;background:var(--border);border-radius:999px;outline:none;width:120px;height:4px}input[type=range].slider::-webkit-slider-thumb{appearance:none;border:1.5px solid var(--accent);width:14px;height:14px;box-shadow:var(--shadow-sm);cursor:grab;background:#fff;border-radius:50%}input[type=range].slider::-webkit-slider-thumb:active{cursor:grabbing}input[type=range].slider::-moz-range-thumb{border:1.5px solid var(--accent);cursor:grab;background:#fff;border-radius:50%;width:14px;height:14px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:2px solid var(--bg-chrome);background:oklch(85% .005 250);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:oklch(75% .005 250)}.drawer{transition:transform .32s cubic-bezier(.22,1,.36,1)}@keyframes spin{to{transform:rotate(360deg)}}
