@layer theme,base;@layer components{.iso-look-colour{--iso-ground:#fff;--iso-frame:#e4e6ee;--iso-line:#0f0b27;--iso-accent-line:#0f0b27;--iso-accent-ink:#8674f6;--iso-base-top:#fff;--iso-base-right:#f5f6fa;--iso-base-left:#e4e6ee;--iso-accent-top:#a89af9;--iso-accent-right:#8674f6;--iso-accent-left:#6254b8;--iso-slab-top:#f5f6fa;--iso-slab-right:#e4e6ee;--iso-slab-left:#d2d5df;--iso-metal-top:#e4e6ee;--iso-metal-right:#c1c4d1;--iso-metal-left:#9da2b3;--iso-tint-top:#eeebfe;--iso-tint-right:#dcd6fd;--iso-tint-left:#c9c0fb;--iso-dark-top:#2e265d;--iso-dark-right:#1b163c;--iso-dark-left:#0f0b27}.iso-look-line{--iso-ground:#fff;--iso-frame:#e4e6ee;--iso-line:#0f0b27;--iso-accent-line:#8674f6;--iso-accent-ink:#8674f6;--iso-base-top:#fff;--iso-base-right:#fff;--iso-base-left:#fff;--iso-accent-top:#fff;--iso-accent-right:#fff;--iso-accent-left:#fff;--iso-slab-top:#fff;--iso-slab-right:#fff;--iso-slab-left:#fff;--iso-metal-top:#fff;--iso-metal-right:#fff;--iso-metal-left:#fff;--iso-tint-top:#fff;--iso-tint-right:#fff;--iso-tint-left:#fff;--iso-dark-top:#fff;--iso-dark-right:#fff;--iso-dark-left:#fff}.iso-look-blueprint{--iso-ground:#0f0b27;--iso-frame:#0f0b27;--iso-line:#eeebfe;--iso-accent-line:#eeebfe;--iso-accent-ink:#c9c0fb;--iso-base-top:#2e265d;--iso-base-right:#241e4c;--iso-base-left:#1b163c;--iso-accent-top:#8674f6;--iso-accent-right:#7464d7;--iso-accent-left:#6254b8;--iso-slab-top:#1b163c;--iso-slab-right:#151031;--iso-slab-left:#0f0b27;--iso-metal-top:#241e4c;--iso-metal-right:#1b163c;--iso-metal-left:#151031;--iso-tint-top:#382f6d;--iso-tint-right:#2e265d;--iso-tint-left:#241e4c;--iso-dark-top:#0f0b27;--iso-dark-right:#0f0b27;--iso-dark-left:#0f0b27}.iso{fill:none;width:100%;height:auto;stroke:var(--iso-line,#0f0b27);display:block;overflow:visible}.iso .iso-base-top{fill:var(--iso-base-top,#fff)}.iso .iso-base-right{fill:var(--iso-base-right,#f5f6fa)}.iso .iso-base-left{fill:var(--iso-base-left,#e4e6ee)}.iso .iso-accent-top{fill:var(--iso-accent-top,#a89af9)}.iso .iso-accent-right{fill:var(--iso-accent-right,#8674f6)}.iso .iso-accent-left{fill:var(--iso-accent-left,#6254b8)}.iso .iso-slab-top{fill:var(--iso-slab-top,#f5f6fa)}.iso .iso-slab-right{fill:var(--iso-slab-right,#e4e6ee)}.iso .iso-slab-left{fill:var(--iso-slab-left,#d2d5df)}.iso .iso-metal-top{fill:var(--iso-metal-top,#e4e6ee)}.iso .iso-metal-right{fill:var(--iso-metal-right,#c1c4d1)}.iso .iso-metal-left{fill:var(--iso-metal-left,#9da2b3)}.iso .iso-tint-top{fill:var(--iso-tint-top,#eeebfe)}.iso .iso-tint-right{fill:var(--iso-tint-right,#dcd6fd)}.iso .iso-tint-left{fill:var(--iso-tint-left,#c9c0fb)}.iso .iso-dark-top{fill:var(--iso-dark-top,#2e265d)}.iso .iso-dark-right{fill:var(--iso-dark-right,#1b163c)}.iso .iso-dark-left{fill:var(--iso-dark-left,#0f0b27)}.iso .iso-mirror .iso-base-left{fill:var(--iso-base-right,#f5f6fa)}.iso .iso-mirror .iso-base-right{fill:var(--iso-base-left,#e4e6ee)}.iso .iso-mirror .iso-accent-left{fill:var(--iso-accent-right,#8674f6)}.iso .iso-mirror .iso-accent-right{fill:var(--iso-accent-left,#6254b8)}.iso .iso-mirror .iso-slab-left{fill:var(--iso-slab-right,#e4e6ee)}.iso .iso-mirror .iso-slab-right{fill:var(--iso-slab-left,#d2d5df)}.iso .iso-mirror .iso-metal-left{fill:var(--iso-metal-right,#c1c4d1)}.iso .iso-mirror .iso-metal-right{fill:var(--iso-metal-left,#9da2b3)}.iso .iso-mirror .iso-tint-left{fill:var(--iso-tint-right,#dcd6fd)}.iso .iso-mirror .iso-tint-right{fill:var(--iso-tint-left,#c9c0fb)}.iso .iso-mirror .iso-dark-left{fill:var(--iso-dark-right,#1b163c)}.iso .iso-mirror .iso-dark-right{fill:var(--iso-dark-left,#0f0b27)}.iso .iso-accent-top,.iso .iso-accent-right,.iso .iso-accent-left{stroke:var(--iso-accent-line,#0f0b27)}.iso .iso-line{fill:none}.iso .iso-aline{fill:none;stroke:var(--iso-accent-ink,#8674f6)}.iso .iso-ink{fill:var(--iso-line,#0f0b27)}.iso .iso-ink-flat{fill:var(--iso-line,#0f0b27);stroke:none}.iso [class*=iso-move-]{transform-box:fill-box;transform-origin:50% 100%}.iso .iso-move-sweep{transform-box:view-box;transform-origin:0 0}:is(.iso[data-motion=loop],.iso[data-motion=hover]:hover,.iso-hover:hover .iso[data-motion=hover]) .iso-move-belt{animation:1.8s linear infinite iso-travel}:is(.iso[data-motion=loop],.iso[data-motion=hover]:hover,.iso-hover:hover .iso[data-motion=hover]) .iso-move-belt-in{animation:1.8s linear infinite iso-belt-in}:is(.iso[data-motion=loop],.iso[data-motion=hover]:hover,.iso-hover:hover .iso[data-motion=hover]) .iso-move-belt-out{animation:1.8s linear infinite iso-belt-out}:is(.iso[data-motion=loop],.iso[data-motion=hover]:hover,.iso-hover:hover .iso[data-motion=hover]) .iso-move-lift{animation:2.4s ease-in-out infinite iso-there-and-back;animation-delay:var(--iso-delay,0s)}:is(.iso[data-motion=loop],.iso[data-motion=hover]:hover,.iso-hover:hover .iso[data-motion=hover]) .iso-move-bob{animation:3s ease-in-out infinite iso-there-and-back;animation-delay:var(--iso-delay,0s)}:is(.iso[data-motion=loop],.iso[data-motion=hover]:hover,.iso-hover:hover .iso[data-motion=hover]) .iso-move-drop{animation:2.4s cubic-bezier(.5,0,.3,1) infinite iso-drop;animation-delay:var(--iso-delay,0s)}:is(.iso[data-motion=loop],.iso[data-motion=hover]:hover,.iso-hover:hover .iso[data-motion=hover]) .iso-move-smoke{animation:3s ease-out infinite iso-smoke;animation-delay:var(--iso-delay,0s);transform-origin:50%}:is(.iso[data-motion=loop],.iso[data-motion=hover]:hover,.iso-hover:hover .iso[data-motion=hover]) .iso-move-blink path{animation:1.2s step-end infinite iso-blink;animation-delay:var(--iso-delay,0s)}:is(.iso[data-motion=loop],.iso[data-motion=hover]:hover,.iso-hover:hover .iso[data-motion=hover]) .iso-move-flow{animation:1s linear infinite iso-flow}:is(.iso[data-motion=loop],.iso[data-motion=hover]:hover,.iso-hover:hover .iso[data-motion=hover]) .iso-move-draw{animation:3s ease-in-out infinite iso-draw}:is(.iso[data-motion=loop],.iso[data-motion=hover]:hover,.iso-hover:hover .iso[data-motion=hover]) .iso-move-sweep{animation:3s ease-in-out infinite iso-sweep}:is(.iso[data-motion=loop],.iso[data-motion=hover]:hover,.iso-hover:hover .iso[data-motion=hover]) .iso-move-grow{animation:3s ease-in-out infinite iso-grow}@keyframes iso-travel{0%{transform:translate(0)}to{transform:translate(var(--iso-dx), var(--iso-dy))}}@keyframes iso-belt-in{0%{transform:translate(0)scale(0)}35%{transform:translate(calc(var(--iso-dx) * .35), calc(var(--iso-dy) * .35)) scale(1)}to{transform:translate(var(--iso-dx), var(--iso-dy)) scale(1)}}@keyframes iso-belt-out{0%{transform:translate(0)scale(1)}65%{transform:translate(calc(var(--iso-dx) * .65), calc(var(--iso-dy) * .65)) scale(1)}to{transform:translate(var(--iso-dx), var(--iso-dy)) scale(0)}}@keyframes iso-there-and-back{0%,to{transform:translate(0)}50%{transform:translate(var(--iso-dx), var(--iso-dy))}}@keyframes iso-drop{0%{transform:translate(var(--iso-dx), var(--iso-dy))}45%,to{transform:translate(0)}}@keyframes iso-smoke{0%{transform:translate(0)scale(1)}70%{transform:translate(var(--iso-dx), var(--iso-dy)) scale(1.25)}to{transform:translate(var(--iso-dx), var(--iso-dy)) scale(0)}}@keyframes iso-blink{0%{fill:var(--iso-accent-top,#a89af9)}50%{fill:var(--iso-base-top,#fff)}}@keyframes iso-flow{to{stroke-dashoffset:-8px}}@keyframes iso-draw{0%{stroke-dashoffset:0}40%{stroke-dashoffset:1px}60%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes iso-grow{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.9)}}@keyframes iso-sweep{0%,to{transform:var(--iso-plane) rotate(0deg)}50%{transform:var(--iso-plane) rotate(var(--iso-turn,60deg))}}@media (prefers-reduced-motion:reduce){.iso,.iso *{transition:none!important;animation:none!important}}}@layer utilities;
