html[data-theme=pixel]{--background:#0b0b1f;--foreground:#f6f2dc;--card:#17173a;--card-foreground:#f6f2dc;--popover:#17173a;--popover-foreground:#f6f2dc;--raised:#131333;--subtle:#10102b;--primary:#ffd23f;--primary-foreground:#1b1240;--secondary:#24245a;--secondary-foreground:#f6f2dc;--muted:#202052;--muted-foreground:#b9b5da;--accent:#2b2b66;--accent-foreground:#f6f2dc;--destructive:#ff7d98;--border:#3d3d84;--input:#5252a6;--ring:#ff5fb4;--chart-1:#ffd23f;--radius:0px;--sidebar:#10102b;--sidebar-foreground:#f6f2dc;--sidebar-primary:#ffd23f;--sidebar-primary-foreground:#1b1240;--sidebar-accent:#2b2b66;--sidebar-accent-foreground:#ffd23f;--sidebar-border:#3d3d84;--sidebar-ring:#ff5fb4;font-family:var(--font-pixel-body), ui-monospace, monospace}html[data-theme=pixel] body{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:8px 8px}html[data-theme=pixel] :is(h1,h2,[data-slot=sidebar-group-label]){font-family:var(--font-pixel-display), ui-monospace, monospace;letter-spacing:0}html[data-theme=pixel] h1{text-shadow:3px 3px #c2307e}html[data-theme=pixel] .rounded-full{border-radius:0}html[data-theme=pixel] :is(.bg-card,[data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content]){border:2px solid var(--border);box-shadow:4px 4px #05050f}html[data-theme=pixel] [data-size][data-variant]:not([data-variant=ghost],[data-variant=link]){border:2px solid #05050f;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);box-shadow:3px 3px #05050f}html[data-theme=pixel] [data-size][data-variant]:not([data-variant=ghost],[data-variant=link]):active{box-shadow:none;transform:translate(3px,3px)}html[data-theme=pixel] [data-slot=sidebar-menu-button][data-active=true]{box-shadow:inset 4px 0 0 var(--primary)}html[data-theme=pixel] ::selection{color:#0b0b1f;background:#ff5fb4}html[data-theme=retro]{--background:#007272;--foreground:#000;--card:silver;--card-foreground:#000;--popover:silver;--popover-foreground:#000;--raised:silver;--subtle:#c8c8c8;--primary:navy;--primary-foreground:#fff;--secondary:silver;--secondary-foreground:#000;--muted:#b8b8b8;--muted-foreground:#383838;--accent:navy;--accent-foreground:#fff;--destructive:#a00000;--border:gray;--input:gray;--ring:navy;--chart-1:navy;--radius:0px;--sidebar:silver;--sidebar-foreground:#000;--sidebar-primary:navy;--sidebar-primary-foreground:#fff;--sidebar-accent:navy;--sidebar-accent-foreground:#fff;--sidebar-border:gray;--sidebar-ring:navy;--bevel-out:inset -1px -1px #0a0a0a, inset 1px 1px #fff, inset -2px -2px gray, inset 2px 2px #dfdfdf;--bevel-in:inset -1px -1px #fff, inset 1px 1px gray, inset -2px -2px #dfdfdf, inset 2px 2px #0a0a0a;font-family:Tahoma,Verdana,Segoe UI,sans-serif}html[data-theme=retro] body,html[data-theme=retro] [data-slot=sidebar-inset]{--foreground:#fff;--muted-foreground:#e6ffff;color:var(--foreground)}html[data-theme=retro] img[src*=mark8iq-logo-for-light-bg]{display:none}html[data-theme=retro] img[src*=mark8iq-logo-for-dark-bg],html[data-theme=retro] [data-slot=sidebar] img[src*=mark8iq-logo-for-light-bg]{display:block}html[data-theme=retro] [data-slot=sidebar] img[src*=mark8iq-logo-for-dark-bg]{display:none}html[data-theme=retro] :is(.bg-card,[data-slot=sidebar],[data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=select-trigger],[data-slot=input],[data-slot=textarea],[data-size][data-variant]:not([data-variant=ghost],[data-variant=link]),[data-slot=toggle-group],[data-slot=badge],[data-sonner-toast]),html[data-theme=retro] :is(.bg-subtle,.bg-raised,.bg-muted,.bg-secondary){--foreground:#000;--muted-foreground:#383838;color:var(--foreground)}html[data-theme=retro] .bg-subtle{box-shadow:var(--bevel-in);border:0}html[data-theme=retro] [data-slot=sidebar-inset] :is(.text-amber-700,.text-amber-400){color:#ffff70}html[data-theme=retro] [data-slot=sidebar-inset] :is(.text-rose-600,.text-rose-400,.text-destructive){color:#ffdde3}html[data-theme=retro] [data-slot=sidebar-inset] :is(.text-emerald-700,.text-emerald-600,.text-emerald-400){color:#c8ffd4}html[data-theme=retro] :is(.bg-card,.bg-subtle,.bg-raised,.bg-muted,[data-slot=sidebar],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dialog-content]) :is(.text-amber-700,.text-amber-400){color:#6b3500}html[data-theme=retro] :is(.bg-card,.bg-subtle,.bg-raised,.bg-muted,[data-slot=sidebar],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dialog-content]) :is(.text-rose-600,.text-rose-400,.text-destructive){color:#8b0016}html[data-theme=retro] :is(.bg-card,.bg-subtle,.bg-raised,.bg-muted,[data-slot=sidebar],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dialog-content]) :is(.text-emerald-700,.text-emerald-600,.text-emerald-400){color:#00561b}html[data-theme=retro] .bg-card{box-shadow:var(--bevel-out);background-image:linear-gradient(90deg,navy,#1084d0);background-repeat:no-repeat;background-size:100% 10px;border:0}html[data-theme=retro] :is([data-slot=sidebar-container],[data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content]){box-shadow:var(--bevel-out);border:0}html[data-theme=retro] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){box-shadow:var(--bevel-in);background:#fff;border:0}html[data-theme=retro] [data-size][data-variant]:not([data-variant=ghost],[data-variant=link]){color:#000;box-shadow:var(--bevel-out);background:silver;border:0}html[data-theme=retro] [data-size][data-variant=default]{box-shadow:var(--bevel-out), 0 0 0 1px #000}html[data-theme=retro] [data-size][data-variant]:not([data-variant=ghost],[data-variant=link]):active{box-shadow:var(--bevel-in)}html[data-theme=retro] [data-slot=sidebar-menu-button][data-active=true]{color:#fff;background:navy}html[data-theme=retro] [data-slot=badge]{box-shadow:var(--bevel-in);background:silver;border:0}html[data-theme=retro] .rounded-full{border-radius:0}html[data-theme=retro] ::selection{color:#fff;background:navy}html[data-theme=retro] .bg-foreground.text-background{color:#fff;background:navy;border-color:navy}html[data-theme=zine]{--background:#fff4dc;--foreground:#121212;--card:#fff;--card-foreground:#121212;--popover:#fff;--popover-foreground:#121212;--raised:#fffaf0;--subtle:#fffaf0;--primary:#ffd60a;--primary-foreground:#121212;--secondary:#ffe3ee;--secondary-foreground:#121212;--muted:#fbecc9;--muted-foreground:#474747;--accent:#d4ff6e;--accent-foreground:#121212;--destructive:#c8102e;--border:#121212;--input:#121212;--ring:#2f5bff;--chart-1:#2f5bff;--radius:.5rem;--sidebar:#fff4dc;--sidebar-foreground:#121212;--sidebar-primary:#ffd60a;--sidebar-primary-foreground:#121212;--sidebar-accent:#ffb3d4;--sidebar-accent-foreground:#121212;--sidebar-border:#121212;--sidebar-ring:#2f5bff;--font-weight-semibold:600;--font-weight-bold:700;font-family:var(--font-zine), ui-sans-serif, system-ui, sans-serif}html[data-theme=zine] body{background-image:radial-gradient(#12121217 1px,#0000 1.3px);background-size:14px 14px}html[data-theme=zine] h1{letter-spacing:-.035em;font-weight:700}html[data-theme=zine] h2{font-weight:700}html[data-theme=zine] :is(.bg-card,[data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content]){border:2px solid #121212;box-shadow:5px 5px #121212}html[data-theme=zine] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){background:#fff;border:2px solid #121212}html[data-theme=zine] [data-size][data-variant]:not([data-variant=ghost],[data-variant=link]){border:2px solid #121212;transition:transform 90ms ease-out,box-shadow 90ms ease-out;box-shadow:3px 3px #121212}html[data-theme=zine] [data-size][data-variant=outline]{background:#fff}html[data-theme=zine] [data-size][data-variant]:not([data-variant=ghost],[data-variant=link]):hover{transform:translate(-1px,-1px);box-shadow:4px 4px #121212}html[data-theme=zine] [data-size][data-variant]:not([data-variant=ghost],[data-variant=link]):active{box-shadow:none;transform:translate(3px,3px)}html[data-theme=zine] [data-slot=badge]{border:2px solid #121212}html[data-theme=zine] [data-slot=sidebar-menu-button][data-active=true]{outline-offset:-2px;outline:2px solid #121212}html[data-theme=zine] ::selection{color:#121212;background:#d4ff6e}@media (prefers-reduced-motion:reduce){html[data-theme] [data-size][data-variant]{transition:none!important}}
:root{--icon-duration:.52s;--icon-ease:cubic-bezier(.34, 1.56, .64, 1)}html[data-theme=pixel]{--icon-duration:.42s;--icon-ease:steps(4, jump-none)}html[data-theme=retro]{--icon-duration:.3s;--icon-ease:steps(2, jump-none)}html[data-theme=zine]{--icon-duration:.62s;--icon-ease:cubic-bezier(.2, 2.1, .4, 1)}html:not([data-theme=pixel],[data-theme=retro]) :is(.lucide-animated,.lucide-animated *){animation:none!important}.lucide>*{transform-box:fill-box;transform-origin:50%}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide:not([class*=animate-]),:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide:not([class*=animate-])>*{animation-duration:var(--icon-duration);animation-timing-function:var(--icon-ease);animation-iteration-count:1}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-plus,.lucide-x){animation-name:icon-quarter-turn}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-minus{animation-name:icon-stretch}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-check>path,:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-check-check>path:first-child,:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-circle-check,.lucide-book-open-check)>path:nth-child(2),:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-mail-check>path:nth-child(3){animation-name:icon-draw}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-check-check>path:nth-child(2){animation-name:icon-draw;animation-delay:.12s;animation-fill-mode:backwards}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-arrow-right,.lucide-chevron-right){animation-name:icon-nudge-right}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-arrow-left,.lucide-chevron-left){animation-name:icon-nudge-left}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-chevron-down{animation-name:icon-nudge-down}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-chevron-up{animation-name:icon-nudge-up}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-external-link>path:nth-child(-n+2),.lucide-scaling>path:nth-child(n+3)){animation-name:icon-nudge-up-right}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-clipboard-paste>path:first-child,.lucide-clipboard-paste>path:nth-child(3)){animation-name:icon-nudge-right}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-download>path:is(:first-child,:nth-child(3)){animation-name:icon-nudge-down}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-upload>path:is(:first-child,:nth-child(2)),:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-cloud-upload>path:is(:first-child,:nth-child(3)),:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-file-up>path:is(:nth-child(3),:nth-child(4)){animation-name:icon-nudge-up}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-pencil{transform-origin:20% 80%;animation-name:icon-write}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-copy>rect{animation-name:icon-nudge-up-left}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-trash>path:is(:nth-child(4),:nth-child(5)){transform-box:view-box;transform-origin:3px 6px;animation-name:icon-lid}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-refresh-cw{animation-name:icon-spin}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-rotate-ccw-clock>path:nth-child(-n+2){transform-box:view-box;transform-origin:12px 12px;animation-name:icon-rewind}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-rotate-ccw-clock>path:nth-child(3),.lucide-clock>path){transform-box:view-box;transform-origin:12px 12px;animation-name:icon-spin}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-undo-2{animation-name:icon-rewind}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-repeat>path:first-child{animation-name:icon-nudge-right}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-repeat>path:nth-child(3){animation-name:icon-nudge-left}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-palette{animation-name:icon-rewind}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-bell{transform-origin:50% 10%;animation-name:icon-wiggle}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-megaphone{animation-name:icon-wiggle}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-hand{transform-origin:50% 100%;animation-name:icon-wave}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-search,.lucide-search-x,.lucide-link,.lucide-paperclip,.lucide-tags,.lucide-film){animation-name:icon-tilt}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-globe>path:nth-child(2){animation-name:icon-squeeze}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-message-square,.lucide-circle-question-mark,.lucide-shapes,.lucide-images,.lucide-palette>circle){animation-name:icon-pop}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-calendar,.lucide-calendar-days,.lucide-calendar-heart,.lucide-calendar-plus,.lucide-calendar-range,.lucide-bookmark-plus,.lucide-inbox,.lucide-file,.lucide-file-text,.lucide-map-pin){animation-name:icon-lift}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-image-plus,.lucide-user-plus)>:is(path:nth-child(-n+2),line){animation-name:icon-quarter-turn}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-sparkles>:not(:first-child){animation-name:icon-twinkle}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-sparkles>:first-child{animation-name:icon-pop}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-ellipsis>circle{animation-name:icon-hop}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-ellipsis>circle:nth-child(2),.lucide-list>path:nth-child(5),.lucide-square-kanban>path:nth-child(3)){animation-delay:80ms}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-ellipsis>circle:nth-child(3),.lucide-list>path:nth-child(6),.lucide-square-kanban>path:nth-child(4)){animation-delay:.16s}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-list>path:nth-child(n+4){animation-name:icon-nudge-right}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-text-align-start>path{transform-origin:0%;animation-name:icon-stretch}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-square-kanban>path{transform-origin:50% 0;animation-name:icon-grow}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-panel-left>path{animation-name:icon-nudge-left}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-arrow-down,.lucide-chevrons-up-down>path:first-child){animation-name:icon-nudge-down}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-arrow-up,.lucide-chevrons-up,.lucide-chevrons-up-down>path:nth-child(2)){animation-name:icon-nudge-up}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-log-out>path:nth-child(-n+2){animation-name:icon-nudge-right}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-chart-column>path:nth-child(n+2){transform-origin:50% 100%;animation-name:icon-grow}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-chart-column>path:nth-child(3){animation-delay:80ms}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-chart-column>path:nth-child(4){animation-delay:.16s}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-clipboard-check>path:nth-child(3){animation-name:icon-draw}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-columns-2>path,.lucide-split>path:nth-child(-n+2)){animation-name:icon-squeeze}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-eye>circle{animation-name:icon-nudge-right}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-flag{transform-origin:20% 100%;animation-name:icon-wave}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-gauge>path:first-child{transform-box:view-box;transform-origin:12px 14px;animation-name:icon-rewind}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-image,.lucide-video,.lucide-presentation,.lucide-printer,.lucide-scroll-text,.lucide-monitor,.lucide-mail){animation-name:icon-lift}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-layout-grid>rect{animation-name:icon-pop}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-layout-grid>rect:nth-child(2){animation-delay:60ms}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-layout-grid>rect:nth-child(3){animation-delay:.12s}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-layout-grid>rect:nth-child(4){animation-delay:.18s}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-moon{animation-name:icon-rewind}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-sun{animation-name:icon-spin}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-pen-line>path:nth-child(2){animation-name:icon-write}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) :is(.lucide-circle-user-round,.lucide-users){animation-name:icon-pop}:is(button,[data-slot=button],[role=button],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=tab],[role=radio],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]):is(:hover,:focus-visible,[data-highlighted]):not(:disabled,[aria-disabled=true],[data-disabled]) .lucide-user-round-plus>path:nth-child(n+3){animation-name:icon-quarter-turn}@media (prefers-reduced-motion:reduce){.lucide:not([class*=animate-]),.lucide:not([class*=animate-])>*{animation:none!important}}@keyframes icon-quarter-turn{to{transform:rotate(90deg)}}@keyframes icon-nudge-right{40%{transform:translate(3px)}}@keyframes icon-nudge-left{40%{transform:translate(-3px)}}@keyframes icon-nudge-down{40%{transform:translateY(3px)}}@keyframes icon-nudge-up{40%{transform:translateY(-3px)}}@keyframes icon-nudge-up-right{40%{transform:translate(2px,-2px)}}@keyframes icon-nudge-up-left{40%{transform:translate(-2px,-2px)}}@keyframes icon-pop{40%{transform:scale(1.18)}}@keyframes icon-lift{40%{transform:translateY(-2px)}}@keyframes icon-tilt{40%{transform:rotate(-12deg)}}@keyframes icon-wiggle{20%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}70%{transform:rotate(-6deg)}}@keyframes icon-wave{25%{transform:rotate(14deg)}55%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}}@keyframes icon-write{30%{transform:rotate(-10deg)translate(-1px,1px)}65%{transform:rotate(6deg)translate(1px,-1px)}}@keyframes icon-spin{to{transform:rotate(360deg)}}@keyframes icon-rewind{40%{transform:rotate(-24deg)}}@keyframes icon-lid{40%{transform:translateY(-2px)rotate(-10deg)}}@keyframes icon-hop{35%{transform:translateY(-2px)}}@keyframes icon-twinkle{40%{opacity:.5;transform:scale(.6)}}@keyframes icon-squeeze{40%{transform:scaleX(.55)}}@keyframes icon-stretch{40%{transform:scaleX(1.25)}}@keyframes icon-grow{40%{transform:scaleY(1.3)}}@keyframes icon-draw{0%{stroke-dasharray:32;stroke-dashoffset:32px}to{stroke-dasharray:32;stroke-dashoffset:0}}
