.v2-theme{--brand-h:248;--brand-s:68%;--brand-l:51%;--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:var(--brand-h)var(--brand-s)var(--brand-l);--primary-foreground:var(--brand-fg,226 100% 97%);--primary-hover:var(--brand-h)var(--brand-s)calc(var(--brand-l) - 6%);--primary-light:var(--brand-h)var(--brand-s)95%;--secondary:240 4% 96%;--secondary-foreground:240 6% 10%;--muted:0 0% 96%;--muted-foreground:0 0% 45%;--accent:var(--brand-h)var(--brand-s)95%;--accent-foreground:0 0% 9%;--v2-hover:var(--brand-h)var(--brand-s)95%;--v2-outline-fill:transparent;--v2-row-hover:var(--brand-h)var(--brand-s)97.5%;--v2-link:var(--brand-h)var(--brand-s)var(--brand-link-l,var(--brand-l));--v2-wash:var(--brand-h)var(--brand-s)51%;--v2-muted-on-tint:0 0% 40%;--success:142 76% 36%;--success-foreground:0 0% 100%;--success-light:142 76% 94%;--warning:41 92% 48%;--warning-foreground:0 0% 100%;--warning-light:41 92% 94%;--destructive:357 100% 45%;--destructive-foreground:0 0% 100%;--destructive-light:0 84% 94%;--border:0 0% 90%;--input:0 0% 90%;--ring:0 0% 63%;--chart-1:calc(var(--brand-h) - 18)calc(var(--brand-s) + 32%)82%;--chart-2:calc(var(--brand-h) - 7)calc(var(--brand-s) + 32%)69%;--chart-3:calc(var(--brand-h) - 1)calc(var(--brand-s) + 24%)60%;--chart-4:var(--brand-h)var(--brand-s)51%;--chart-5:calc(var(--brand-h) - 2)calc(var(--brand-s) - 7%)42%;--radius:.625rem;--sidebar-background:var(--brand-h)calc(var(--brand-s) - 24%)98%;--sidebar-foreground:0 0% 3.9%;--sidebar-primary:calc(var(--brand-h) - 1)calc(var(--brand-s) + 24%)60%;--sidebar-primary-foreground:226 100% 97%;--sidebar-accent:var(--brand-h)calc(var(--brand-s) + 7%)94%;--sidebar-accent-foreground:var(--brand-h)calc(var(--brand-s) - 8%)45%;--sidebar-border:var(--brand-h)calc(var(--brand-s) - 43%)92%;--sidebar-ring:var(--brand-h)calc(var(--brand-s) - 28%)70%;--gradient-primary:linear-gradient(135deg,hsl(var(--brand-h)var(--brand-s)var(--brand-l)),hsl(var(--brand-h)var(--brand-s)calc(var(--brand-l) + 10%)));--gradient-success:linear-gradient(135deg,#16a249,#1bc559);--gradient-warning:linear-gradient(135deg,#eba40a,#f6b831);--gradient-subtle:linear-gradient(135deg,#e8eeec,#dce5e2);--ds-shadow-sm:0 1px 2px 0 #283e3614;--ds-shadow-card:0 4px 6px -1px #283e361a,0 2px 4px -1px #283e360f;--ds-shadow-hover:0 10px 15px -3px hsl(var(--brand-h)var(--brand-s)51%/.15),0 4px 6px -2px hsl(var(--brand-h)var(--brand-s)51%/.1);--transition-all:all .2s cubic-bezier(.4,0,.2,1);--transition-smooth:all .3s cubic-bezier(.4,0,.2,1);--glow-gold-subtle:0 0 20px -5px hsl(var(--primary)/.15),0 0 40px -10px hsl(var(--primary)/.08);--glow-gold-intense:0 0 30px -5px hsl(var(--primary)/.25),0 0 60px -10px hsl(var(--primary)/.15)}.dark .v2-theme{--background:0 0% 10%;--foreground:0 0% 84%;--card:0 0% 12.5%;--card-foreground:0 0% 84%;--popover:0 0% 16%;--popover-foreground:0 0% 84%;--primary:var(--brand-h)var(--brand-s)54%;--primary-foreground:var(--brand-fg-dark,0 0% 98%);--primary-hover:var(--brand-h)var(--brand-s)60%;--primary-light:var(--brand-h)calc(var(--brand-s)*.5)22%;--secondary:0 0% 18%;--secondary-foreground:0 0% 84%;--muted:0 0% 18%;--muted-foreground:0 0% 60%;--accent:var(--brand-h)calc(var(--brand-s)*.4)19%;--accent-foreground:0 0% 90%;--v2-hover:var(--brand-h)calc(var(--brand-s)*.4)19%;--v2-row-hover:var(--brand-h)calc(var(--brand-s)*.3)16%;--v2-muted-on-tint:0 0% 64%;--v2-link:var(--brand-h)calc(var(--brand-s)*.9)72%;--v2-wash:var(--brand-h)calc(var(--brand-s)*.9)46%;--success:142 40% 52%;--success-foreground:0 0% 10%;--success-light:142 25% 16%;--warning:38 65% 60%;--warning-foreground:0 0% 10%;--warning-light:38 35% 16%;--destructive:0 62% 64%;--destructive-foreground:0 0% 10%;--destructive-light:0 35% 17%;--border:0 0% 23%;--input:0 0% 19%;--ring:0 0% 38%;--chart-1:var(--brand-h)calc(var(--brand-s)*.85)78%;--chart-2:var(--brand-h)calc(var(--brand-s)*.9)66%;--chart-3:var(--brand-h)var(--brand-s)56%;--chart-4:var(--brand-h)var(--brand-s)46%;--chart-5:var(--brand-h)calc(var(--brand-s)*.75)36%;--sidebar-background:0 0% 12%;--sidebar-foreground:0 0% 84%;--sidebar-primary:var(--brand-h)calc(var(--brand-s)*.9)66%;--sidebar-primary-foreground:0 0% 10%;--sidebar-accent:var(--brand-h)calc(var(--brand-s)*.45)19%;--sidebar-accent-foreground:0 0% 92%;--sidebar-border:0 0% 21%;--sidebar-ring:0 0% 38%;--gradient-primary:linear-gradient(135deg,hsl(var(--brand-h)var(--brand-s)54%),hsl(var(--brand-h)var(--brand-s)60%));--gradient-success:linear-gradient(135deg,#54b678,#69bf88);--gradient-warning:linear-gradient(135deg,#dbab57,#e1b770);--gradient-subtle:linear-gradient(135deg,#242424,#2b2b2b);--ds-shadow-sm:0 1px 2px 0 #0000004d;--ds-shadow-card:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;--ds-shadow-hover:0 10px 15px -3px #00000059,0 4px 6px -2px #00000040;--glow-gold-subtle:0 0 25px -5px hsl(var(--primary)/.18),0 0 50px -10px hsl(var(--primary)/.1);--glow-gold-intense:0 0 35px -5px hsl(var(--primary)/.3),0 0 70px -10px hsl(var(--primary)/.15)}:where(.v2-theme [data-slot=table-row][data-state=selected]) *{--v2-hover:var(--brand-h)var(--brand-s)91%}:where(.dark .v2-theme [data-slot=table-row][data-state=selected]){--v2-hover:var(--brand-h)calc(var(--brand-s)*.45)22%}:where(.dark .v2-theme [data-slot=table-row]) *{--v2-hover:var(--brand-h)calc(var(--brand-s)*.45)25%}:where(.v2-theme tbody>[data-slot=table-row]:is(:hover,[data-state=selected],:has([aria-expanded=true]))){--muted-foreground:var(--v2-muted-on-tint)}.v2-theme{--shadow-card:var(--ds-shadow-card);--shadow-hover:var(--ds-shadow-hover);--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--v2-radius-xl:calc(var(--radius)*1.4);--v2-radius-2xl:calc(var(--radius)*1.8);--v2-radius-3xl:calc(var(--radius)*2.2);--v2-radius-4xl:calc(var(--radius)*2.6);--v2-backdrop-blur-sm:8px}@keyframes v2-border-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes v2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes v2-glow{0%,to{opacity:.5}50%{opacity:.8}}@keyframes v2-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes v2-pulse-subtle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(.98)}}@keyframes v2-slide-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes v2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes v2-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@keyframes v2-rental-progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes v2-trax-glow{0%,to{filter:drop-shadow(0 0 3px hsl(var(--accent)/.7))drop-shadow(0 0 8px hsl(var(--accent)/.4))}50%{filter:drop-shadow(0 0 6px hsl(var(--accent)/1))drop-shadow(0 0 14px hsl(var(--accent)/.6))drop-shadow(0 0 24px hsl(var(--accent)/.25))}}@keyframes v2-trax-ring{0%,to{box-shadow:0 0 6px -1px hsl(var(--accent)/.35),inset 0 0 4px -1px hsl(var(--accent)/.15)}50%{box-shadow:0 0 12px -1px hsl(var(--accent)/.5),0 0 22px -4px hsl(var(--accent)/.25),inset 0 0 8px -1px hsl(var(--accent)/.2)}}@keyframes shine-sweep{0%{transform:translate(-120%)}14%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes timeline-grow{0%{opacity:.35;transform:scaleX(.2)}35%{opacity:1;transform:scaleX(1)}80%{opacity:.9;transform:scaleX(1)}to{opacity:.35;transform:scaleX(.2)}}@keyframes playhead-scan{0%{opacity:0;left:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes car-drive{0%{opacity:0;left:-10%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:106%}}@keyframes particle-rise{0%{opacity:0;transform:translateY(6px)scale(.6)}25%{opacity:.9}to{opacity:0;transform:translateY(-52px)scale(.2)}}:where(.v2-theme) *{outline-color:hsl(var(--ring)/.5)}body.v2-theme{font-family:var(--font-manrope,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:hsl(var(--background));max-width:100vw;color:hsl(var(--foreground));overflow-x:clip}:where(.v2-theme) h1{font-size:3rem;font-weight:700;line-height:1}:where(.v2-theme) h2{font-size:1.875rem;font-weight:600;line-height:2.25rem}:where(.v2-theme) h3{font-size:1.5rem;font-weight:500;line-height:2rem}@media (max-width:768px){body.v2-theme{font-size:1rem;line-height:1.5rem}}@media (min-width:769px){body.v2-theme{font-size:.875rem;line-height:1.25rem}}.v2-theme .text-metadata{font-size:.75rem;line-height:1rem}:where(.v2-theme) input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(.v2-theme) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(.v2-theme) input[type=number]{appearance:textfield}.v2-theme .rental-progress-bar-fill{background:hsl(var(--primary));position:relative;overflow:hidden}.v2-theme .rental-progress-bar-fill:after{content:"";background:linear-gradient(90deg,transparent,hsl(var(--primary-foreground)/.3),transparent);width:50%;animation:1.5s ease-in-out infinite v2-rental-progress-shimmer;position:absolute;inset:0}.v2-theme input:-webkit-autofill{box-shadow:inset 0 0 0 1000px hsl(var(--background))!important;color:hsl(var(--foreground))!important;-webkit-text-fill-color:hsl(var(--foreground))!important;transition:background-color 5000s ease-in-out!important}.v2-theme input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px hsl(var(--background))!important;color:hsl(var(--foreground))!important;-webkit-text-fill-color:hsl(var(--foreground))!important;transition:background-color 5000s ease-in-out!important}.v2-theme input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px hsl(var(--background))!important;color:hsl(var(--foreground))!important;-webkit-text-fill-color:hsl(var(--foreground))!important;transition:background-color 5000s ease-in-out!important}.v2-theme input:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px hsl(var(--background))!important;color:hsl(var(--foreground))!important;-webkit-text-fill-color:hsl(var(--foreground))!important;transition:background-color 5000s ease-in-out!important}.v2-theme .rotating-border{position:relative}.v2-theme .rotating-border:before{content:"";background:conic-gradient(from 0deg,transparent,hsl(var(--primary)/.1),hsl(var(--primary)/.3),hsl(var(--primary)/.1),transparent);border-radius:inherit;z-index:-1;animation:6s linear infinite v2-border-rotate;position:absolute;inset:-2px}@media (prefers-reduced-motion:reduce){.v2-theme .rotating-border:before{background:hsl(var(--primary)/.1);animation:none}}.v2-theme .btn-primary{border-radius:var(--radius);background-image:var(--gradient-primary);color:hsl(var(--primary-foreground));transition-property:var(--transition-all);padding:.5rem 1rem;font-weight:500;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.dark .v2-theme :is([data-keep-light],.bg-white.text-black,.mt-2.border.v2-theme .btn-primary.overflow-hidden.bg-white,.rounded-xl.border.bg-white.h-36){--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--muted:0 0% 96%;--muted-foreground:0 0% 45%;--border:0 0% 90%;--input:0 0% 90%;color:hsl(var(--foreground));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.v2-theme .btn-primary:hover{opacity:.9}.v2-theme .btn-primary:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));--tw-ring-offset-width:2px}.v2-theme .card-hover{transition-property:var(--transition-all);transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.v2-theme .card-hover:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));--tw-shadow:var(--shadow-hover);--tw-shadow-colored:var(--shadow-hover);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.v2-theme .badge-status{border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.v2-theme .badge-completed{color:#fff!important;background-color:#22c55e!important;border-color:#0000!important}.v2-theme .input-focus{border-radius:calc(var(--radius) - 2px);border-color:hsl(var(--input))}.v2-theme .input-focus:focus{border-color:hsl(var(--primary));--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary))}.v2-theme .table-row{font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.v2-theme .table-row:hover{background-color:hsl(var(--muted)/.5)}.v2-theme .table-header{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500;line-height:1rem}.v2-theme .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.v2-theme .no-scrollbar::-webkit-scrollbar{display:none}@media (min-width:768px){.v2-theme .no-scrollbar-from-md{-ms-overflow-style:none;scrollbar-width:none}.v2-theme .no-scrollbar-from-md::-webkit-scrollbar{display:none}}html:has(body.v2-theme){scrollbar-width:thin;scrollbar-color:#7878874d transparent}html:has(body.v2-theme)::-webkit-scrollbar{width:10px;height:10px}html:has(body.v2-theme)::-webkit-scrollbar-track{background:0 0}html:has(body.v2-theme)::-webkit-scrollbar-thumb{background:#7878874d padding-box padding-box;border:2px solid #0000;border-radius:9999px;transition:background .15s}html:has(body.v2-theme)::-webkit-scrollbar-thumb:hover{background:#78788780 padding-box padding-box}html:has(body.v2-theme)::-webkit-scrollbar-corner{background:0 0}.v2-theme [data-scrollport]{scrollbar-width:thin;scrollbar-color:#7878874d transparent}.v2-theme [data-scrollport]::-webkit-scrollbar{width:10px;height:10px}.v2-theme [data-scrollport]::-webkit-scrollbar-track{background:0 0}.v2-theme [data-scrollport]::-webkit-scrollbar-thumb{background:#7878874d padding-box padding-box;border:2px solid #0000;border-radius:9999px;transition:background .15s}.v2-theme [data-scrollport]::-webkit-scrollbar-thumb:hover{background:#78788780 padding-box padding-box}.v2-theme .scrollbar-thin{scrollbar-width:thin;scrollbar-color:transparent transparent}.v2-theme .scrollbar-thin::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}.v2-theme .scrollbar-thin::-webkit-scrollbar-track{background:hsl(var(--muted)/.1);border-radius:9999px}.v2-theme .scrollbar-thin::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.2);background-clip:padding-box;border:2px solid #0000;border-radius:9999px;transition:all .2s}.v2-theme .scrollbar-thin:hover{scrollbar-color:hsl(var(--muted-foreground)/.5)hsl(var(--muted)/.2)}.v2-theme .scrollbar-thin:hover::-webkit-scrollbar-track{background:hsl(var(--muted)/.2)}.v2-theme .scrollbar-thin:hover::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.5);background-clip:padding-box}.v2-theme .scrollbar-thin::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.7);background-clip:padding-box}.v2-theme :is([role=dialog],[role=alertdialog]),.v2-theme :is([role=dialog],[role=alertdialog]) *{scrollbar-width:none;-ms-overflow-style:none}.v2-theme :is([role=dialog],[role=alertdialog])::-webkit-scrollbar{display:none}.v2-theme :is([role=dialog],[role=alertdialog]) ::-webkit-scrollbar{display:none}.v2-theme .panel-text{--muted-foreground:0 0% 40%}.dark .v2-theme .panel-text{--muted-foreground:0 0% 70%}.v2-theme .panel-ink-warn{color:#845c06}.dark .v2-theme .panel-ink-warn{color:#e8c17d}.v2-theme .panel-ink-danger{color:#b81e26}.dark .v2-theme .panel-ink-danger{color:#eb8e8e}.v2-theme .panel-ink-success{color:#0f7635}.dark .v2-theme .panel-ink-success{color:#7acd98}.v2-theme .panel-text .text-muted-foreground\/70{color:hsl(var(--muted-foreground)/.92)}.v2-theme .panel-text .text-muted-foreground\/50{color:hsl(var(--muted-foreground)/.85)}.v2-theme .panel-text :is(p,span).opacity-80{opacity:.95}.v2-theme .bg-app-gradient:not([data-slot=sidebar-wrapper]){isolation:isolate}.v2-theme .bg-app-gradient:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(70rem 50rem at 105% -10%,hsl(var(--v2-wash)/.2),transparent 55%),radial-gradient(60rem 48rem at -8% -6%,hsl(var(--chart-3)/.16),transparent 52%),radial-gradient(55rem 45rem at 50% 115%,hsl(var(--v2-wash)/.12),transparent 55%),linear-gradient(180deg,hsl(var(--v2-wash)/.07)0%,transparent 45%);background-repeat:no-repeat;position:fixed;inset:0}.v2-theme .trax-icon{animation:2.5s ease-in-out infinite v2-trax-glow}.v2-theme .trax-ring{animation:2.5s ease-in-out infinite v2-trax-ring}.v2-theme .chat-doodle{background-color:hsl(var(--muted)/.4);background-image:radial-gradient(hsl(var(--primary)/.06)1.5px,transparent 1.6px),radial-gradient(hsl(var(--primary)/.05)1.5px,transparent 1.6px);background-position:0 0,14px 14px;background-size:28px 28px,28px 28px}.dark .v2-theme .chat-doodle{background-color:hsl(var(--background)/.6);background-image:radial-gradient(hsl(var(--primary)/.12)1.5px,transparent 1.6px),radial-gradient(hsl(var(--primary)/.1)1.5px,transparent 1.6px)}.v2-theme div[class~=border][class~=text-card-foreground]{box-shadow:0 0 0 1px hsl(var(--foreground)/.05),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-color:#0000}.dark .v2-theme div[class~=border][class~=text-card-foreground]{box-shadow:0 0 0 1px hsl(var(--foreground)/.1),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.v2-theme div[class~=border][class~=text-card-foreground][class~=rounded-lg]{border-radius:var(--v2-radius-4xl)}.v2-theme :is(button,a,div,span)[class~=bg-destructive][class~=text-destructive-foreground]{background-color:hsl(var(--destructive)/.1);color:hsl(var(--destructive));border-color:#0000}.v2-theme :is(button,a,div,span)[class~=bg-destructive][class~=text-destructive-foreground]:hover,.dark .v2-theme :is(button,a,div,span)[class~=bg-destructive][class~=text-destructive-foreground]{background-color:hsl(var(--destructive)/.2)}.dark .v2-theme :is(button,a,div,span)[class~=bg-destructive][class~=text-destructive-foreground]:hover{background-color:hsl(var(--destructive)/.3)}.v2-theme .v2-toast-danger{background-color:hsl(var(--card));background-image:linear-gradient(hsl(var(--destructive)/.1),hsl(var(--destructive)/.1))}.v2-theme [class~=rounded-md][class~=whitespace-nowrap][class~=ring-offset-background]{border-radius:var(--v2-radius-4xl)}.v2-theme input[class~=rounded-md][class~=border-input]:not([type=checkbox],[type=radio],[type=color],[type=range],[class*=rounded-l-none],[class*=rounded-r-none]){border-radius:var(--v2-radius-3xl)}.v2-theme textarea[class~=rounded-md][class~=border-input]:not([class*=rounded-l-none],[class*=rounded-r-none]){border-radius:var(--v2-radius-2xl)}.v2-theme button[role=combobox][class~=rounded-md][class~=border-input]:not([class~=whitespace-nowrap],[class*=rounded-l-none],[class*=rounded-r-none]){border-radius:var(--v2-radius-3xl)}.v2-theme :is([role=menu],[role=listbox],[role=dialog])[class~=rounded-md][class~=bg-popover]{border-radius:var(--v2-radius-2xl)}.v2-theme [role=dialog][class~=bg-popover]>[cmdk-root][class~=rounded-md]{border-radius:inherit}.v2-theme :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option])[class~=rounded-sm]{border-radius:var(--v2-radius-xl)}@media (min-width:640px){.v2-theme :is([role=dialog],[role=alertdialog])[class~=sm\:rounded-lg]{border-radius:var(--v2-radius-4xl)}}html[data-trax-panel]{--trax-width:clamp(400px,30vw,480px);--trax-height:min(720px,calc(100dvh - 7rem));--trax-expanded-width:min(1100px,calc(100vw - 4rem));--trax-expanded-height:min(900px,calc(100dvh - 7rem));--trax-offset:0px}@media (min-width:768px){html[data-trax-panel=open]{--trax-offset:calc(var(--trax-width) + 1rem)}html[data-trax-panel=open][data-trax-size=expanded]{--trax-offset:calc(var(--trax-expanded-width) + 1rem)}}.v2-theme .settings-v2-body h3>svg,.v2-theme .settings-v2-body h2>svg{display:none}.v2-theme .settings-v2-body h3>span:has(>svg:only-child){display:none}.v2-theme .settings-v2-body div:has(>svg:only-child):has(+div>h2){display:none}.v2-theme .settings-v2-body h3{letter-spacing:normal;font-size:1rem;font-weight:600;line-height:1.5rem}.dark .v2-theme :is(.settings-v2-body,[data-settings-v2-body]) [class~=border-border\/60]{border-color:#ffffff17}.v2-theme :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=tab],[role=switch],[role=checkbox],[role=radio],select,input[type=checkbox],input[type=radio],input[type=color],summary):not(:disabled,[data-disabled=""],[data-disabled=true],[aria-disabled=true],[class~=cursor-not-allowed],[class~=cursor-grab],[class~=cursor-move],[class~=cursor-help],[class~=cursor-text]),.v2-theme :is([role=checkbox],[role=radio],[role=switch],input[type=checkbox],input[type=radio]):not(:disabled,[data-disabled=""])+label[for],.v2-theme :is([role=checkbox],[role=radio],[role=switch]):not(:disabled,[data-disabled=""])+input[aria-hidden=true]+label[for],.v2-theme :is([role=checkbox],[role=radio],[role=switch]):not(:disabled,[data-disabled=""])+:is(div,span)>label[for],.v2-theme :is([role=checkbox],[role=radio],[role=switch]):not(:disabled,[data-disabled=""])+input[aria-hidden=true]+:is(div,span)>label[for]{cursor:pointer}.v2-theme label:has(:is([role=checkbox],[role=radio],[role=switch],input[type=checkbox],input[type=radio]):not(:disabled,[data-disabled=""])){cursor:pointer}.v2-theme label[for]:has(+:is([role=checkbox],[role=radio],[role=switch]):not(:disabled,[data-disabled=""])){cursor:pointer}.v2-theme :is(div,span):has(+:is([role=switch],[role=checkbox],[role=radio]):not(:disabled,[data-disabled=""]))>label[for]:not(:has(~:is(input:not([type=checkbox],[type=radio]),textarea,select,[role=combobox]))){cursor:pointer}.v2-theme div:has(+div>:is([role=switch],[role=checkbox],[role=radio]):first-child:not(:disabled,[data-disabled=""]))>label[for]:not(:has(~:is(input:not([type=checkbox],[type=radio]),textarea,select,[role=combobox]))){cursor:pointer}:where(.dark .v2-theme) :is(.bg-slate-50,.bg-gray-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50,.bg-\[\#f8fafc\]),:where(.dark .v2-theme) :is(.hover\:bg-slate-50,.hover\:bg-gray-50,.hover\:bg-zinc-50,.hover\:bg-neutral-50,.hover\:bg-stone-50,.hover\:bg-\[\#f8fafc\]):hover{background-color:hsl(var(--muted)/.5)}:where(.dark .v2-theme) :is(.bg-slate-100,.bg-slate-200,.bg-gray-100,.bg-gray-200,.bg-zinc-100,.bg-zinc-200,.bg-neutral-100,.bg-neutral-200,.bg-stone-100,.bg-stone-200,.bg-\[\#f1f5f9\]),:where(.dark .v2-theme) :is(.hover\:bg-slate-100,.hover\:bg-slate-200,.hover\:bg-gray-100,.hover\:bg-gray-200,.hover\:bg-zinc-100,.hover\:bg-zinc-200,.hover\:bg-neutral-100,.hover\:bg-neutral-200,.hover\:bg-stone-100,.hover\:bg-stone-200,.hover\:bg-\[\#f1f5f9\]):hover{background-color:hsl(var(--muted))}:where(.dark .v2-theme) :is(.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-zinc-800,.bg-zinc-900,.bg-zinc-950,.bg-neutral-800,.bg-neutral-900,.bg-neutral-950,.bg-stone-800,.bg-stone-900,.bg-stone-950),:where(.dark .v2-theme) :is(.hover\:bg-slate-800,.hover\:bg-slate-900,.hover\:bg-slate-950,.hover\:bg-gray-800,.hover\:bg-gray-900,.hover\:bg-gray-950,.hover\:bg-zinc-800,.hover\:bg-zinc-900,.hover\:bg-zinc-950,.hover\:bg-neutral-800,.hover\:bg-neutral-900,.hover\:bg-neutral-950,.hover\:bg-stone-800,.hover\:bg-stone-900,.hover\:bg-stone-950):hover{background-color:#333}:where(.dark .v2-theme) :is(.text-slate-800,.text-slate-900,.text-slate-950,.text-gray-800,.text-gray-900,.text-gray-950,.text-zinc-800,.text-zinc-900,.text-zinc-950,.text-neutral-800,.text-neutral-900,.text-neutral-950,.text-stone-800,.text-stone-900,.text-stone-950,.text-black,.text-\[\#080812\],.text-\[\#0C1A17\]),:where(.dark .v2-theme) :is(.hover\:text-slate-800,.hover\:text-slate-900,.hover\:text-slate-950,.hover\:text-gray-800,.hover\:text-gray-900,.hover\:text-gray-950,.hover\:text-zinc-800,.hover\:text-zinc-900,.hover\:text-zinc-950,.hover\:text-neutral-800,.hover\:text-neutral-900,.hover\:text-neutral-950,.hover\:text-stone-800,.hover\:text-stone-900,.hover\:text-stone-950,.hover\:text-black):hover{color:hsl(var(--foreground))}:where(.dark .v2-theme) :is(.text-slate-700,.text-gray-700,.text-zinc-700,.text-neutral-700,.text-stone-700,.text-\[\#404040\]),:where(.dark .v2-theme) :is(.hover\:text-slate-700,.hover\:text-gray-700,.hover\:text-zinc-700,.hover\:text-neutral-700,.hover\:text-stone-700,.hover\:text-\[\#404040\]):hover{color:hsl(var(--foreground)/.8)}:where(.dark .v2-theme) :is(.text-slate-500,.text-slate-600,.text-gray-500,.text-gray-600,.text-zinc-500,.text-zinc-600,.text-neutral-500,.text-neutral-600,.text-stone-500,.text-stone-600,.text-\[\#737373\]),:where(.dark .v2-theme) :is(.hover\:text-slate-500,.hover\:text-slate-600,.hover\:text-gray-500,.hover\:text-gray-600,.hover\:text-zinc-500,.hover\:text-zinc-600,.hover\:text-neutral-500,.hover\:text-neutral-600,.hover\:text-stone-500,.hover\:text-stone-600):hover{color:hsl(var(--muted-foreground))}:where(.dark .v2-theme) :is(.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-100,.border-gray-200,.border-gray-300,.border-zinc-100,.border-zinc-200,.border-zinc-300,.border-neutral-100,.border-neutral-200,.border-neutral-300,.border-stone-100,.border-stone-200,.border-stone-300,.border-\[\#f1f5f9\]),:where(.dark .v2-theme) :is(.hover\:border-slate-100,.hover\:border-slate-200,.hover\:border-slate-300,.hover\:border-gray-100,.hover\:border-gray-200,.hover\:border-gray-300,.hover\:border-zinc-100,.hover\:border-zinc-200,.hover\:border-zinc-300,.hover\:border-neutral-100,.hover\:border-neutral-200,.hover\:border-neutral-300,.hover\:border-stone-100,.hover\:border-stone-200,.hover\:border-stone-300):hover,:where(.dark .v2-theme) :is(.divide-slate-100,.divide-slate-200,.divide-slate-300,.divide-gray-100,.divide-gray-200,.divide-gray-300,.divide-zinc-100,.divide-zinc-200,.divide-zinc-300,.divide-neutral-100,.divide-neutral-200,.divide-neutral-300,.divide-stone-100,.divide-stone-200,.divide-stone-300,.divide-\[\#f1f5f9\])>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}:where(.dark .v2-theme) .bg-white,:where(.dark .v2-theme) .hover\:bg-white:hover{background-color:hsl(var(--card))}:where(.dark .v2-theme) .bg-white\/50,:where(.dark .v2-theme) .hover\:bg-white\/50:hover{background-color:hsl(var(--card)/.5)}:where(.dark .v2-theme) .bg-white\/60,:where(.dark .v2-theme) .hover\:bg-white\/60:hover{background-color:hsl(var(--card)/.6)}:where(.dark .v2-theme) .bg-white\/70,:where(.dark .v2-theme) .hover\:bg-white\/70:hover{background-color:hsl(var(--card)/.7)}:where(.dark .v2-theme) .bg-white\/75,:where(.dark .v2-theme) .hover\:bg-white\/75:hover{background-color:hsl(var(--card)/.75)}:where(.dark .v2-theme) .bg-white\/80,:where(.dark .v2-theme) .hover\:bg-white\/80:hover{background-color:hsl(var(--card)/.8)}:where(.dark .v2-theme) .bg-white\/90,:where(.dark .v2-theme) .hover\:bg-white\/90:hover{background-color:hsl(var(--card)/.9)}:where(.dark .v2-theme) .bg-white\/95,:where(.dark .v2-theme) .hover\:bg-white\/95:hover{background-color:hsl(var(--card)/.95)}:where(.dark .v2-theme) .bg-red-50,:where(.dark .v2-theme) .hover\:bg-red-50:hover{background-color:#ef44441a}:where(.dark .v2-theme) .bg-red-100,:where(.dark .v2-theme) .hover\:bg-red-100:hover{background-color:#ef444426}:where(.dark .v2-theme) .bg-red-200,:where(.dark .v2-theme) .hover\:bg-red-200:hover{background-color:#ef444433}:where(.dark .v2-theme) :is(.text-red-600,.text-\[\#dc2626\]),:where(.dark .v2-theme) .hover\:text-red-600:hover{color:#f87171}:where(.dark .v2-theme) :is(.text-red-700,.text-red-800,.text-red-900,.text-red-950),:where(.dark .v2-theme) :is(.hover\:text-red-700,.hover\:text-red-800,.hover\:text-red-900,.hover\:text-red-950):hover{color:#fca5a5}:where(.dark .v2-theme) :is(.border-red-100,.border-red-200,.border-red-300),:where(.dark .v2-theme) :is(.hover\:border-red-100,.hover\:border-red-200,.hover\:border-red-300):hover{border-color:#ef44444d}:where(.dark .v2-theme) .bg-orange-50,:where(.dark .v2-theme) .hover\:bg-orange-50:hover{background-color:#f973161a}:where(.dark .v2-theme) .bg-orange-100,:where(.dark .v2-theme) .hover\:bg-orange-100:hover{background-color:#f9731626}:where(.dark .v2-theme) .bg-orange-200,:where(.dark .v2-theme) .hover\:bg-orange-200:hover{background-color:#f9731633}:where(.dark .v2-theme) .text-orange-600,:where(.dark .v2-theme) .hover\:text-orange-600:hover{color:#fb923c}:where(.dark .v2-theme) :is(.text-orange-700,.text-orange-800,.text-orange-900,.text-orange-950),:where(.dark .v2-theme) :is(.hover\:text-orange-700,.hover\:text-orange-800,.hover\:text-orange-900,.hover\:text-orange-950):hover{color:#fdba74}:where(.dark .v2-theme) :is(.border-orange-100,.border-orange-200,.border-orange-300),:where(.dark .v2-theme) :is(.hover\:border-orange-100,.hover\:border-orange-200,.hover\:border-orange-300):hover{border-color:#f973164d}:where(.dark .v2-theme) .bg-amber-50,:where(.dark .v2-theme) .hover\:bg-amber-50:hover{background-color:#f59e0b1a}:where(.dark .v2-theme) .bg-amber-100,:where(.dark .v2-theme) .hover\:bg-amber-100:hover{background-color:#f59e0b26}:where(.dark .v2-theme) .bg-amber-200,:where(.dark .v2-theme) .hover\:bg-amber-200:hover{background-color:#f59e0b33}:where(.dark .v2-theme) :is(.text-amber-600,.text-\[\#d97706\]),:where(.dark .v2-theme) .hover\:text-amber-600:hover{color:#fbbf24}:where(.dark .v2-theme) :is(.text-amber-700,.text-amber-800,.text-amber-900,.text-amber-950),:where(.dark .v2-theme) :is(.hover\:text-amber-700,.hover\:text-amber-800,.hover\:text-amber-900,.hover\:text-amber-950):hover{color:#fcd34d}:where(.dark .v2-theme) :is(.border-amber-100,.border-amber-200,.border-amber-300),:where(.dark .v2-theme) :is(.hover\:border-amber-100,.hover\:border-amber-200,.hover\:border-amber-300):hover{border-color:#f59e0b4d}:where(.dark .v2-theme) .bg-yellow-50,:where(.dark .v2-theme) .hover\:bg-yellow-50:hover{background-color:#eab3081a}:where(.dark .v2-theme) .bg-yellow-100,:where(.dark .v2-theme) .hover\:bg-yellow-100:hover{background-color:#eab30826}:where(.dark .v2-theme) .bg-yellow-200,:where(.dark .v2-theme) .hover\:bg-yellow-200:hover{background-color:#eab30833}:where(.dark .v2-theme) .text-yellow-600,:where(.dark .v2-theme) .hover\:text-yellow-600:hover{color:#facc15}:where(.dark .v2-theme) :is(.text-yellow-700,.text-yellow-800,.text-yellow-900,.text-yellow-950),:where(.dark .v2-theme) :is(.hover\:text-yellow-700,.hover\:text-yellow-800,.hover\:text-yellow-900,.hover\:text-yellow-950):hover{color:#fde047}:where(.dark .v2-theme) :is(.border-yellow-100,.border-yellow-200,.border-yellow-300),:where(.dark .v2-theme) :is(.hover\:border-yellow-100,.hover\:border-yellow-200,.hover\:border-yellow-300):hover{border-color:#eab3084d}:where(.dark .v2-theme) .bg-lime-50,:where(.dark .v2-theme) .hover\:bg-lime-50:hover{background-color:#84cc161a}:where(.dark .v2-theme) .bg-lime-100,:where(.dark .v2-theme) .hover\:bg-lime-100:hover{background-color:#84cc1626}:where(.dark .v2-theme) .bg-lime-200,:where(.dark .v2-theme) .hover\:bg-lime-200:hover{background-color:#84cc1633}:where(.dark .v2-theme) .text-lime-600,:where(.dark .v2-theme) .hover\:text-lime-600:hover{color:#a3e635}:where(.dark .v2-theme) :is(.text-lime-700,.text-lime-800,.text-lime-900,.text-lime-950),:where(.dark .v2-theme) :is(.hover\:text-lime-700,.hover\:text-lime-800,.hover\:text-lime-900,.hover\:text-lime-950):hover{color:#bef264}:where(.dark .v2-theme) :is(.border-lime-100,.border-lime-200,.border-lime-300),:where(.dark .v2-theme) :is(.hover\:border-lime-100,.hover\:border-lime-200,.hover\:border-lime-300):hover{border-color:#84cc164d}:where(.dark .v2-theme) :is(.bg-green-50,.bg-\[\#f0fdf4\]),:where(.dark .v2-theme) .hover\:bg-green-50:hover{background-color:#22c55e1a}:where(.dark .v2-theme) .bg-green-100,:where(.dark .v2-theme) .hover\:bg-green-100:hover{background-color:#22c55e26}:where(.dark .v2-theme) .bg-green-200,:where(.dark .v2-theme) .hover\:bg-green-200:hover{background-color:#22c55e33}:where(.dark .v2-theme) :is(.text-green-600,.text-\[\#16a34a\]),:where(.dark .v2-theme) .hover\:text-green-600:hover{color:#4ade80}:where(.dark .v2-theme) :is(.text-green-700,.text-green-800,.text-green-900,.text-green-950),:where(.dark .v2-theme) :is(.hover\:text-green-700,.hover\:text-green-800,.hover\:text-green-900,.hover\:text-green-950):hover{color:#86efac}:where(.dark .v2-theme) :is(.border-green-100,.border-green-200,.border-green-300),:where(.dark .v2-theme) :is(.hover\:border-green-100,.hover\:border-green-200,.hover\:border-green-300):hover{border-color:#22c55e4d}:where(.dark .v2-theme) .bg-emerald-50,:where(.dark .v2-theme) .hover\:bg-emerald-50:hover{background-color:#10b9811a}:where(.dark .v2-theme) .bg-emerald-100,:where(.dark .v2-theme) .hover\:bg-emerald-100:hover{background-color:#10b98126}:where(.dark .v2-theme) .bg-emerald-200,:where(.dark .v2-theme) .hover\:bg-emerald-200:hover{background-color:#10b98133}:where(.dark .v2-theme) .text-emerald-600,:where(.dark .v2-theme) .hover\:text-emerald-600:hover{color:#34d399}:where(.dark .v2-theme) :is(.text-emerald-700,.text-emerald-800,.text-emerald-900,.text-emerald-950),:where(.dark .v2-theme) :is(.hover\:text-emerald-700,.hover\:text-emerald-800,.hover\:text-emerald-900,.hover\:text-emerald-950):hover{color:#6ee7b7}:where(.dark .v2-theme) :is(.border-emerald-100,.border-emerald-200,.border-emerald-300),:where(.dark .v2-theme) :is(.hover\:border-emerald-100,.hover\:border-emerald-200,.hover\:border-emerald-300):hover{border-color:#10b9814d}:where(.dark .v2-theme) .bg-teal-50,:where(.dark .v2-theme) .hover\:bg-teal-50:hover{background-color:#14b8a61a}:where(.dark .v2-theme) .bg-teal-100,:where(.dark .v2-theme) .hover\:bg-teal-100:hover{background-color:#14b8a626}:where(.dark .v2-theme) .bg-teal-200,:where(.dark .v2-theme) .hover\:bg-teal-200:hover{background-color:#14b8a633}:where(.dark .v2-theme) .text-teal-600,:where(.dark .v2-theme) .hover\:text-teal-600:hover{color:#2dd4bf}:where(.dark .v2-theme) :is(.text-teal-700,.text-teal-800,.text-teal-900,.text-teal-950),:where(.dark .v2-theme) :is(.hover\:text-teal-700,.hover\:text-teal-800,.hover\:text-teal-900,.hover\:text-teal-950):hover{color:#5eead4}:where(.dark .v2-theme) :is(.border-teal-100,.border-teal-200,.border-teal-300),:where(.dark .v2-theme) :is(.hover\:border-teal-100,.hover\:border-teal-200,.hover\:border-teal-300):hover{border-color:#14b8a64d}:where(.dark .v2-theme) .bg-cyan-50,:where(.dark .v2-theme) .hover\:bg-cyan-50:hover{background-color:#06b6d41a}:where(.dark .v2-theme) .bg-cyan-100,:where(.dark .v2-theme) .hover\:bg-cyan-100:hover{background-color:#06b6d426}:where(.dark .v2-theme) .bg-cyan-200,:where(.dark .v2-theme) .hover\:bg-cyan-200:hover{background-color:#06b6d433}:where(.dark .v2-theme) .text-cyan-600,:where(.dark .v2-theme) .hover\:text-cyan-600:hover{color:#22d3ee}:where(.dark .v2-theme) :is(.text-cyan-700,.text-cyan-800,.text-cyan-900,.text-cyan-950),:where(.dark .v2-theme) :is(.hover\:text-cyan-700,.hover\:text-cyan-800,.hover\:text-cyan-900,.hover\:text-cyan-950):hover{color:#67e8f9}:where(.dark .v2-theme) :is(.border-cyan-100,.border-cyan-200,.border-cyan-300),:where(.dark .v2-theme) :is(.hover\:border-cyan-100,.hover\:border-cyan-200,.hover\:border-cyan-300):hover{border-color:#06b6d44d}:where(.dark .v2-theme) .bg-sky-50,:where(.dark .v2-theme) .hover\:bg-sky-50:hover{background-color:#0ea5e91a}:where(.dark .v2-theme) .bg-sky-100,:where(.dark .v2-theme) .hover\:bg-sky-100:hover{background-color:#0ea5e926}:where(.dark .v2-theme) .bg-sky-200,:where(.dark .v2-theme) .hover\:bg-sky-200:hover{background-color:#0ea5e933}:where(.dark .v2-theme) .text-sky-600,:where(.dark .v2-theme) .hover\:text-sky-600:hover{color:#38bdf8}:where(.dark .v2-theme) :is(.text-sky-700,.text-sky-800,.text-sky-900,.text-sky-950),:where(.dark .v2-theme) :is(.hover\:text-sky-700,.hover\:text-sky-800,.hover\:text-sky-900,.hover\:text-sky-950):hover{color:#7dd3fc}:where(.dark .v2-theme) :is(.border-sky-100,.border-sky-200,.border-sky-300),:where(.dark .v2-theme) :is(.hover\:border-sky-100,.hover\:border-sky-200,.hover\:border-sky-300):hover{border-color:#0ea5e94d}:where(.dark .v2-theme) .bg-blue-50,:where(.dark .v2-theme) .hover\:bg-blue-50:hover{background-color:#3b82f61a}:where(.dark .v2-theme) .bg-blue-100,:where(.dark .v2-theme) .hover\:bg-blue-100:hover{background-color:#3b82f626}:where(.dark .v2-theme) .bg-blue-200,:where(.dark .v2-theme) .hover\:bg-blue-200:hover{background-color:#3b82f633}:where(.dark .v2-theme) .text-blue-600,:where(.dark .v2-theme) .hover\:text-blue-600:hover{color:#60a5fa}:where(.dark .v2-theme) :is(.text-blue-700,.text-blue-800,.text-blue-900,.text-blue-950),:where(.dark .v2-theme) :is(.hover\:text-blue-700,.hover\:text-blue-800,.hover\:text-blue-900,.hover\:text-blue-950):hover{color:#93c5fd}:where(.dark .v2-theme) :is(.border-blue-100,.border-blue-200,.border-blue-300),:where(.dark .v2-theme) :is(.hover\:border-blue-100,.hover\:border-blue-200,.hover\:border-blue-300):hover{border-color:#3b82f64d}:where(.dark .v2-theme) .bg-indigo-50,:where(.dark .v2-theme) .hover\:bg-indigo-50:hover{background-color:#6366f11a}:where(.dark .v2-theme) .bg-indigo-100,:where(.dark .v2-theme) .hover\:bg-indigo-100:hover{background-color:#6366f126}:where(.dark .v2-theme) .bg-indigo-200,:where(.dark .v2-theme) .hover\:bg-indigo-200:hover{background-color:#6366f133}:where(.dark .v2-theme) .text-indigo-600,:where(.dark .v2-theme) .hover\:text-indigo-600:hover{color:#818cf8}:where(.dark .v2-theme) :is(.text-indigo-700,.text-indigo-800,.text-indigo-900,.text-indigo-950),:where(.dark .v2-theme) :is(.hover\:text-indigo-700,.hover\:text-indigo-800,.hover\:text-indigo-900,.hover\:text-indigo-950):hover{color:#a5b4fc}:where(.dark .v2-theme) :is(.border-indigo-100,.border-indigo-200,.border-indigo-300),:where(.dark .v2-theme) :is(.hover\:border-indigo-100,.hover\:border-indigo-200,.hover\:border-indigo-300):hover{border-color:#6366f14d}:where(.dark .v2-theme) .bg-violet-50,:where(.dark .v2-theme) .hover\:bg-violet-50:hover{background-color:#8b5cf61a}:where(.dark .v2-theme) .bg-violet-100,:where(.dark .v2-theme) .hover\:bg-violet-100:hover{background-color:#8b5cf626}:where(.dark .v2-theme) .bg-violet-200,:where(.dark .v2-theme) .hover\:bg-violet-200:hover{background-color:#8b5cf633}:where(.dark .v2-theme) .text-violet-600,:where(.dark .v2-theme) .hover\:text-violet-600:hover{color:#a78bfa}:where(.dark .v2-theme) :is(.text-violet-700,.text-violet-800,.text-violet-900,.text-violet-950),:where(.dark .v2-theme) :is(.hover\:text-violet-700,.hover\:text-violet-800,.hover\:text-violet-900,.hover\:text-violet-950):hover{color:#c4b5fd}:where(.dark .v2-theme) :is(.border-violet-100,.border-violet-200,.border-violet-300),:where(.dark .v2-theme) :is(.hover\:border-violet-100,.hover\:border-violet-200,.hover\:border-violet-300):hover{border-color:#8b5cf64d}:where(.dark .v2-theme) .bg-purple-50,:where(.dark .v2-theme) .hover\:bg-purple-50:hover{background-color:#a855f71a}:where(.dark .v2-theme) .bg-purple-100,:where(.dark .v2-theme) .hover\:bg-purple-100:hover{background-color:#a855f726}:where(.dark .v2-theme) .bg-purple-200,:where(.dark .v2-theme) .hover\:bg-purple-200:hover{background-color:#a855f733}:where(.dark .v2-theme) .text-purple-600,:where(.dark .v2-theme) .hover\:text-purple-600:hover{color:#c084fc}:where(.dark .v2-theme) :is(.text-purple-700,.text-purple-800,.text-purple-900,.text-purple-950),:where(.dark .v2-theme) :is(.hover\:text-purple-700,.hover\:text-purple-800,.hover\:text-purple-900,.hover\:text-purple-950):hover{color:#d8b4fe}:where(.dark .v2-theme) :is(.border-purple-100,.border-purple-200,.border-purple-300),:where(.dark .v2-theme) :is(.hover\:border-purple-100,.hover\:border-purple-200,.hover\:border-purple-300):hover{border-color:#a855f74d}:where(.dark .v2-theme) .bg-fuchsia-50,:where(.dark .v2-theme) .hover\:bg-fuchsia-50:hover{background-color:#d946ef1a}:where(.dark .v2-theme) .bg-fuchsia-100,:where(.dark .v2-theme) .hover\:bg-fuchsia-100:hover{background-color:#d946ef26}:where(.dark .v2-theme) .bg-fuchsia-200,:where(.dark .v2-theme) .hover\:bg-fuchsia-200:hover{background-color:#d946ef33}:where(.dark .v2-theme) .text-fuchsia-600,:where(.dark .v2-theme) .hover\:text-fuchsia-600:hover{color:#e879f9}:where(.dark .v2-theme) :is(.text-fuchsia-700,.text-fuchsia-800,.text-fuchsia-900,.text-fuchsia-950),:where(.dark .v2-theme) :is(.hover\:text-fuchsia-700,.hover\:text-fuchsia-800,.hover\:text-fuchsia-900,.hover\:text-fuchsia-950):hover{color:#f0abfc}:where(.dark .v2-theme) :is(.border-fuchsia-100,.border-fuchsia-200,.border-fuchsia-300),:where(.dark .v2-theme) :is(.hover\:border-fuchsia-100,.hover\:border-fuchsia-200,.hover\:border-fuchsia-300):hover{border-color:#d946ef4d}:where(.dark .v2-theme) .bg-pink-50,:where(.dark .v2-theme) .hover\:bg-pink-50:hover{background-color:#ec48991a}:where(.dark .v2-theme) .bg-pink-100,:where(.dark .v2-theme) .hover\:bg-pink-100:hover{background-color:#ec489926}:where(.dark .v2-theme) .bg-pink-200,:where(.dark .v2-theme) .hover\:bg-pink-200:hover{background-color:#ec489933}:where(.dark .v2-theme) .text-pink-600,:where(.dark .v2-theme) .hover\:text-pink-600:hover{color:#f472b6}:where(.dark .v2-theme) :is(.text-pink-700,.text-pink-800,.text-pink-900,.text-pink-950),:where(.dark .v2-theme) :is(.hover\:text-pink-700,.hover\:text-pink-800,.hover\:text-pink-900,.hover\:text-pink-950):hover{color:#f9a8d4}:where(.dark .v2-theme) :is(.border-pink-100,.border-pink-200,.border-pink-300),:where(.dark .v2-theme) :is(.hover\:border-pink-100,.hover\:border-pink-200,.hover\:border-pink-300):hover{border-color:#ec48994d}:where(.dark .v2-theme) .bg-rose-50,:where(.dark .v2-theme) .hover\:bg-rose-50:hover{background-color:#f43f5e1a}:where(.dark .v2-theme) .bg-rose-100,:where(.dark .v2-theme) .hover\:bg-rose-100:hover{background-color:#f43f5e26}:where(.dark .v2-theme) .bg-rose-200,:where(.dark .v2-theme) .hover\:bg-rose-200:hover{background-color:#f43f5e33}:where(.dark .v2-theme) .text-rose-600,:where(.dark .v2-theme) .hover\:text-rose-600:hover{color:#fb7185}:where(.dark .v2-theme) :is(.text-rose-700,.text-rose-800,.text-rose-900,.text-rose-950),:where(.dark .v2-theme) :is(.hover\:text-rose-700,.hover\:text-rose-800,.hover\:text-rose-900,.hover\:text-rose-950):hover{color:#fda4af}:where(.dark .v2-theme) :is(.border-rose-100,.border-rose-200,.border-rose-300),:where(.dark .v2-theme) :is(.hover\:border-rose-100,.hover\:border-rose-200,.hover\:border-rose-300):hover{border-color:#f43f5e4d}:where(.dark .v2-theme) .border-\[\#e0e7ff\]{border-color:hsl(var(--primary)/.3)}:where(.dark .v2-theme) .bg-\[\#eef2ff\],:where(.dark .v2-theme) .hover\:bg-\[\#eef2ff\]:hover{background-color:hsl(var(--primary)/.14)}:where(.dark .v2-theme) .text-\[\#6366f1\],:where(.dark .v2-theme) .hover\:text-\[\#6366f1\]:hover{color:hsl(var(--v2-link,var(--primary)))}:where(.dark .v2-theme) .bg-\[\#6366f1\]{background-color:hsl(var(--primary))}:where(.dark .v2-theme) .border-\[\#6366f1\]{border-color:hsl(var(--primary))}:where(.dark .v2-theme) .hover\:bg-\[\#4f46e5\]:hover{background-color:hsl(var(--primary-hover))}:where(.dark .v2-theme) .bg-\[\#0f172a\]{background-color:#383838}:where(.dark .v2-theme) .hover\:bg-\[\#0f172a\]\/90:hover{background-color:#424242}.dark .v2-theme :is([data-keep-light],.bg-white.text-black,.mt-2.border.rounded-lg.overflow-hidden.bg-white,.rounded-xl.border.bg-white.h-36){--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--muted:0 0% 96%;--muted-foreground:0 0% 45%;--border:0 0% 90%;--input:0 0% 90%;color:hsl(var(--foreground));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.v2-theme) .text-indigo-600,:where(.v2-theme) .text-indigo-700,:where(.v2-theme) .text-indigo-500{color:hsl(var(--v2-link,var(--primary)))}:where(.v2-theme) .bg-indigo-50{background-color:hsl(var(--primary)/.07)}:where(.v2-theme) .border-indigo-200{border-color:hsl(var(--primary)/.25)}:where(.v2-theme) .bg-indigo-600{background-color:hsl(var(--primary))}:where(.v2-theme) .bg-indigo-100{background-color:hsl(var(--primary)/.12)}:where(.v2-theme) .bg-indigo-500{background-color:hsl(var(--primary))}:where(.v2-theme) .from-indigo-500{--tw-gradient-from:hsl(var(--primary))var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:where(.v2-theme) .hover\:bg-indigo-700:hover{background-color:hsl(var(--primary-hover))}:where(.v2-theme) .border-indigo-300{border-color:hsl(var(--primary)/.25)}:where(.v2-theme) .bg-indigo-500\/10{background-color:hsl(var(--primary)/.1)}:where(.v2-theme) .text-indigo-900{color:hsl(var(--v2-link,var(--primary)))}:where(.v2-theme) .hover\:bg-indigo-50:hover{background-color:hsl(var(--primary)/.07)}:where(.v2-theme) .bg-indigo-50\/50{background-color:hsl(var(--primary)/.035)}:where(.v2-theme) .hover\:text-indigo-700:hover{color:hsl(var(--v2-link,var(--primary)))}:where(.v2-theme) .from-indigo-600{--tw-gradient-from:hsl(var(--primary))var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:where(.v2-theme) .border-indigo-500\/30{border-color:hsl(var(--primary)/.3)}:where(.v2-theme) .border-indigo-500\/20{border-color:hsl(var(--primary)/.2)}:where(.v2-theme) .border-indigo-200\/60{border-color:hsl(var(--primary)/.36)}:where(.v2-theme) .bg-indigo-50\/40{background-color:hsl(var(--primary)/.028)}:where(.v2-theme) .hover\:text-indigo-600:hover{color:hsl(var(--v2-link,var(--primary)))}:where(.v2-theme) .from-indigo-500\/10{--tw-gradient-from:hsl(var(--primary)/.1)var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:where(.v2-theme) .focus-visible\:ring-indigo-500:focus-visible{--tw-ring-color:hsl(var(--primary))}:where(.v2-theme) .bg-indigo-500\/15{background-color:hsl(var(--primary)/.15)}:where(.v2-theme) .bg-indigo-50\/60{background-color:hsl(var(--primary)/.042)}:where(.v2-theme) .to-indigo-500\/5{--tw-gradient-to:hsl(var(--primary)/.05)var(--tw-gradient-to-position)}:where(.v2-theme) .ring-indigo-200{--tw-ring-color:hsl(var(--primary)/.25)}:where(.v2-theme) .hover\:text-indigo-500:hover{color:hsl(var(--v2-link,var(--primary)))}:where(.v2-theme) .hover\:border-indigo-200:hover{border-color:hsl(var(--primary)/.25)}:where(.v2-theme) .border-indigo-600{border-color:hsl(var(--primary))}:where(.v2-theme) .border-indigo-100{border-color:hsl(var(--primary)/.25)}:where(.v2-theme) .bg-indigo-500\/5{background-color:hsl(var(--primary)/.05)}:where(.v2-theme) .via-indigo-400{--tw-gradient-to:hsl(var(--primary)/0)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--primary))var(--tw-gradient-via-position),var(--tw-gradient-to)}:where(.v2-theme) .text-indigo-800\/90{color:hsl(var(--v2-link,var(--primary))/.9)}:where(.v2-theme) .text-indigo-800\/80{color:hsl(var(--v2-link,var(--primary))/.8)}:where(.v2-theme) .text-indigo-800,:where(.v2-theme) .text-indigo-400{color:hsl(var(--v2-link,var(--primary)))}:where(.v2-theme) .ring-indigo-500\/40{--tw-ring-color:hsl(var(--primary)/.4)}:where(.v2-theme) .ring-indigo-500\/20{--tw-ring-color:hsl(var(--primary)/.2)}:where(.v2-theme) .hover\:text-indigo-800:hover{color:hsl(var(--v2-link,var(--primary)))}:where(.v2-theme) .hover\:from-indigo-500:hover{--tw-gradient-from:hsl(var(--primary))var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:where(.v2-theme) .hover\:border-indigo-300:hover{border-color:hsl(var(--primary)/.25)}:where(.v2-theme) .hover\:bg-indigo-600:hover{background-color:hsl(var(--primary))}:where(.v2-theme) .hover\:bg-indigo-200\/80:hover{background-color:hsl(var(--primary)/.16)}:where(.v2-theme) .from-indigo-50{--tw-gradient-from:hsl(var(--primary)/.25)var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:where(.v2-theme) .border-indigo-500\/15{border-color:hsl(var(--primary)/.15)}:where(.v2-theme) .border-indigo-400{border-color:hsl(var(--primary))}:where(.v2-theme) .bg-indigo-500\/20{background-color:hsl(var(--primary)/.2)}:where(.v2-theme) .to-indigo-600,:where(.v2-theme) .to-indigo-500{--tw-gradient-to:hsl(var(--primary))var(--tw-gradient-to-position)}:where(.v2-theme) .to-indigo-50\/40{--tw-gradient-to:hsl(var(--primary)/.24)var(--tw-gradient-to-position)}:where(.v2-theme) .to-indigo-50{--tw-gradient-to:hsl(var(--primary)/.25)var(--tw-gradient-to-position)}:where(.v2-theme) .text-indigo-700\/80{color:hsl(var(--v2-link,var(--primary))/.8)}:where(.v2-theme) .text-indigo-700\/70{color:hsl(var(--v2-link,var(--primary))/.7)}:where(.v2-theme) .ring-indigo-500{--tw-ring-color:hsl(var(--primary))}:where(.v2-theme) .hover\:text-indigo-900:hover{color:hsl(var(--v2-link,var(--primary)))}:where(.v2-theme) .hover\:from-indigo-600:hover{--tw-gradient-from:hsl(var(--primary))var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:where(.v2-theme) .hover\:border-indigo-500\/40:hover{border-color:hsl(var(--primary)/.4)}:where(.v2-theme) .hover\:border-indigo-400\/50:hover{border-color:hsl(var(--primary)/.5)}:where(.v2-theme) .hover\:bg-indigo-500\/5:hover{background-color:hsl(var(--primary)/.05)}:where(.v2-theme) .hover\:bg-indigo-500\/20:hover{background-color:hsl(var(--primary)/.2)}:where(.v2-theme) .hover\:bg-indigo-500\/15:hover{background-color:hsl(var(--primary)/.15)}:where(.v2-theme) .hover\:bg-indigo-50\/50:hover{background-color:hsl(var(--primary)/.035)}:where(.v2-theme) .hover\:bg-indigo-200:hover{background-color:hsl(var(--primary)/.2)}:where(.v2-theme) .from-indigo-500\/5{--tw-gradient-from:hsl(var(--primary)/.05)var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:where(.v2-theme) .from-indigo-50\/70{--tw-gradient-from:hsl(var(--primary)/.42)var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:where(.v2-theme) .from-indigo-50\/60{--tw-gradient-from:hsl(var(--primary)/.36)var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}:where(.v2-theme) .focus\:ring-indigo-500\/40:focus{--tw-ring-color:hsl(var(--primary)/.4)}:where(.v2-theme) .focus\:ring-indigo-500:focus{--tw-ring-color:hsl(var(--primary))}:where(.v2-theme) .focus\:border-indigo-400:focus{border-color:hsl(var(--primary))}:where(.v2-theme) .border-indigo-500\/50{border-color:hsl(var(--primary)/.5)}:where(.v2-theme) .border-indigo-500\/40{border-color:hsl(var(--primary)/.4)}:where(.v2-theme) .border-indigo-500\/25{border-color:hsl(var(--primary)/.25)}:where(.v2-theme) .border-indigo-500{border-color:hsl(var(--primary))}:where(.v2-theme) .border-indigo-400\/60{border-color:hsl(var(--primary)/.6)}:where(.v2-theme) .bg-indigo-400\/10{background-color:hsl(var(--primary)/.07)}:where(.v2-theme) [fill=\#6366f1 i]{fill:hsl(var(--primary))}:where(.v2-theme) [stroke=\#6366f1 i]{stroke:hsl(var(--primary))}:where(.v2-theme) [stop-color=\#6366f1 i]{stop-color:hsl(var(--primary))}:where(.v2-theme) [fill=\#4f46e5 i]{fill:hsl(var(--primary-hover))}:where(.v2-theme) [stroke=\#4f46e5 i]{stroke:hsl(var(--primary-hover))}:where(.v2-theme) [stop-color=\#4f46e5 i]{stop-color:hsl(var(--primary-hover))}:where(.v2-theme) [fill=\#5b5bd6 i]{fill:hsl(var(--primary))}:where(.v2-theme) [stroke=\#5b5bd6 i]{stroke:hsl(var(--primary))}:where(.v2-theme) [stop-color=\#5b5bd6 i]{stop-color:hsl(var(--primary))}:where(.v2-theme) [fill=\#818cf8 i]{fill:hsl(var(--chart-2))}:where(.v2-theme) [stroke=\#818cf8 i]{stroke:hsl(var(--chart-2))}:where(.v2-theme) [stop-color=\#818cf8 i]{stop-color:hsl(var(--chart-2))}:where(.v2-theme) [fill=\#a5b4fc i]{fill:hsl(var(--chart-1))}:where(.v2-theme) [stroke=\#a5b4fc i]{stroke:hsl(var(--chart-1))}:where(.v2-theme) [stop-color=\#a5b4fc i]{stop-color:hsl(var(--chart-1))}:where(.v2-theme) [fill=\#e0e7ff i]{fill:hsl(var(--primary)/.15)}:where(.v2-theme) [stroke=\#e0e7ff i]{stroke:hsl(var(--primary)/.15)}:where(.v2-theme) [stop-color=\#e0e7ff i]{stop-color:hsl(var(--primary)/.15)}:where(.v2-theme) [fill=\#c7d2fe i]{fill:hsl(var(--primary)/.3)}:where(.v2-theme) [stroke=\#c7d2fe i]{stroke:hsl(var(--primary)/.3)}:where(.v2-theme) [stop-color=\#c7d2fe i]{stop-color:hsl(var(--primary)/.3)}:where(.v2-theme) :is(.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-\[\#6366f1\]).text-white{color:hsl(var(--primary-foreground))}:where(.dark .v2-theme) .text-indigo-600,:where(.dark .v2-theme) .text-indigo-700,.dark .v2-theme .dark\:text-indigo-400,.dark .v2-theme .dark\:text-indigo-300,:where(.dark .v2-theme) .text-indigo-500{color:hsl(var(--v2-link,var(--primary)))}:where(.dark .v2-theme) .bg-indigo-50{background-color:hsl(var(--primary)/.112)}:where(.dark .v2-theme) .border-indigo-200{border-color:hsl(var(--primary)/.3)}:where(.dark .v2-theme) .bg-indigo-100{background-color:hsl(var(--primary)/.192)}.dark .v2-theme .dark\:bg-indigo-950\/30{background-color:hsl(var(--primary)/.15)}.dark .v2-theme .dark\:border-indigo-900{border-color:hsl(var(--primary)/.35)}:where(.dark .v2-theme) .border-indigo-300{border-color:hsl(var(--primary)/.3)}:where(.dark .v2-theme) .text-indigo-900{color:hsl(var(--v2-link,var(--primary)))}:where(.dark .v2-theme) .hover\:bg-indigo-50:hover{background-color:hsl(var(--primary)/.112)}:where(.dark .v2-theme) .bg-indigo-50\/50{background-color:hsl(var(--primary)/.056)}:where(.dark .v2-theme) .hover\:text-indigo-700:hover,.dark .v2-theme .dark\:text-indigo-200{color:hsl(var(--v2-link,var(--primary)))}.dark .v2-theme .dark\:bg-indigo-950\/20{background-color:hsl(var(--primary)/.1)}:where(.dark .v2-theme) .bg-indigo-50\/40{background-color:hsl(var(--primary)/.045)}:where(.dark .v2-theme) .hover\:text-indigo-600:hover{color:hsl(var(--v2-link,var(--primary)))}.dark .v2-theme .dark\:border-indigo-800\/60{border-color:hsl(var(--primary)/.21)}.dark .v2-theme .dark\:bg-indigo-950\/40{background-color:hsl(var(--primary)/.2)}.dark .v2-theme .dark\:bg-indigo-500\/10{background-color:hsl(var(--primary)/.1)}:where(.dark .v2-theme) .bg-indigo-50\/60{background-color:hsl(var(--primary)/.067)}:where(.dark .v2-theme) .ring-indigo-200{--tw-ring-color:hsl(var(--primary)/.3)}:where(.dark .v2-theme) .hover\:text-indigo-500:hover{color:hsl(var(--v2-link,var(--primary)))}:where(.dark .v2-theme) .hover\:border-indigo-200:hover{border-color:hsl(var(--primary)/.3)}.dark .v2-theme .dark\:bg-indigo-500\/20{background-color:hsl(var(--primary)/.2)}:where(.dark .v2-theme) .border-indigo-100{border-color:hsl(var(--primary)/.3)}:where(.dark .v2-theme) .text-indigo-800\/90{color:hsl(var(--v2-link,var(--primary))/.9)}:where(.dark .v2-theme) .text-indigo-800\/80{color:hsl(var(--v2-link,var(--primary))/.8)}:where(.dark .v2-theme) .text-indigo-800,:where(.dark .v2-theme) .text-indigo-400,:where(.dark .v2-theme) .hover\:text-indigo-800:hover{color:hsl(var(--v2-link,var(--primary)))}:where(.dark .v2-theme) .hover\:border-indigo-300:hover{border-color:hsl(var(--primary)/.3)}:where(.dark .v2-theme) .hover\:bg-indigo-200\/80:hover{background-color:hsl(var(--primary)/.256)}:where(.dark .v2-theme) .from-indigo-50{--tw-gradient-from:hsl(var(--primary)/.3)var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .v2-theme .dark\:text-indigo-300\/90{color:hsl(var(--v2-link,var(--primary))/.9)}.dark .v2-theme .dark\:text-indigo-300\/80{color:hsl(var(--v2-link,var(--primary))/.8)}.dark .v2-theme .dark\:hover\:text-indigo-200:hover{color:hsl(var(--v2-link,var(--primary)))}.dark .v2-theme .dark\:hover\:bg-indigo-500\/30:hover{background-color:hsl(var(--primary)/.3)}.dark .v2-theme .dark\:from-indigo-950\/30{--tw-gradient-from:hsl(var(--primary)/.105)var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .v2-theme .dark\:from-indigo-400{--tw-gradient-from:hsl(var(--primary))var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .v2-theme .dark\:border-indigo-800,.dark .v2-theme .dark\:border-indigo-700{border-color:hsl(var(--primary)/.35)}.dark .v2-theme .dark\:border-indigo-500\/40{border-color:hsl(var(--primary)/.4)}.dark .v2-theme .dark\:border-indigo-400\/30{border-color:hsl(var(--primary)/.3)}.dark .v2-theme .dark\:bg-indigo-500\/15{background-color:hsl(var(--primary)/.15)}:where(.dark .v2-theme) .to-indigo-50{--tw-gradient-to:hsl(var(--primary)/.3)var(--tw-gradient-to-position)}:where(.dark .v2-theme) .text-indigo-700\/80{color:hsl(var(--v2-link,var(--primary))/.8)}:where(.dark .v2-theme) .text-indigo-700\/70{color:hsl(var(--v2-link,var(--primary))/.7)}:where(.dark .v2-theme) .hover\:text-indigo-900:hover{color:hsl(var(--v2-link,var(--primary)))}:where(.dark .v2-theme) .hover\:bg-indigo-50\/50:hover{background-color:hsl(var(--primary)/.056)}:where(.dark .v2-theme) .hover\:bg-indigo-200:hover{background-color:hsl(var(--primary)/.32)}.dark .v2-theme .dark\:to-indigo-950\/30{--tw-gradient-to:hsl(var(--primary)/.105)var(--tw-gradient-to-position)}.dark .v2-theme .dark\:to-indigo-950\/20{--tw-gradient-to:hsl(var(--primary)/.07)var(--tw-gradient-to-position)}.dark .v2-theme .dark\:ring-indigo-500\/30{--tw-ring-color:hsl(var(--primary)/.3)}.dark .v2-theme .dark\:ring-indigo-500\/20{--tw-ring-color:hsl(var(--primary)/.2)}.dark .v2-theme .dark\:hover\:text-indigo-300:hover,.dark .v2-theme .dark\:hover\:text-indigo-100:hover{color:hsl(var(--v2-link,var(--primary)))}.dark .v2-theme .dark\:hover\:border-indigo-300\/30:hover{border-color:hsl(var(--primary)/.18)}.dark .v2-theme .dark\:hover\:bg-indigo-950:hover{background-color:hsl(var(--primary)/.5)}.dark .v2-theme .dark\:hover\:bg-indigo-500\/15:hover{background-color:hsl(var(--primary)/.15)}.dark .v2-theme .dark\:hover\:bg-indigo-500\/10:hover{background-color:hsl(var(--primary)/.1)}.dark .v2-theme .dark\:from-indigo-950\/40{--tw-gradient-from:hsl(var(--primary)/.14)var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .v2-theme .dark\:border-indigo-900\/40{border-color:hsl(var(--primary)/.14)}.dark .v2-theme .dark\:border-indigo-500\/30{border-color:hsl(var(--primary)/.3)}.dark .v2-theme .dark\:border-indigo-500\/20{border-color:hsl(var(--primary)/.2)}.dark .v2-theme .dark\:bg-indigo-950\/50{background-color:hsl(var(--primary)/.25)}.dark .v2-theme .dark\:bg-indigo-950{background-color:hsl(var(--primary)/.5)}:where(.dark .v2-theme) .bg-indigo-400\/10{background-color:hsl(var(--primary)/.112)}:where(.dark .v2-theme) .text-primary,:where(.dark .v2-theme) .hover\:text-primary:hover,:where(.dark .v2-theme) .focus\:text-primary:focus,:where(.dark .v2-theme) .focus-visible\:text-primary:focus-visible,:where(.dark .v2-theme) .data-\[state\=active\]\:text-primary[data-state=active],:where(.dark .v2-theme) .data-\[state\=checked\]\:text-primary[data-state=checked],:where(.dark .v2-theme) .data-\[active\=true\]\:text-primary[data-active=true],:where(.dark .v2-theme) .aria-selected\:text-primary[aria-selected=true],:where(.dark .v2-theme) .aria-expanded\:text-primary[aria-expanded=true],:where(.dark .v2-theme) .group:hover .group-hover\:text-primary,:where(.dark .v2-theme) :is(.\[\&_svg\]\:text-primary svg,.\[\&\>svg\]\:text-primary>svg){color:hsl(var(--v2-link,var(--primary)))}:where(.dark .v2-theme) .text-primary\/15{color:hsl(var(--v2-link,var(--primary))/.15)}:where(.dark .v2-theme) .text-primary\/40{color:hsl(var(--v2-link,var(--primary))/.4)}:where(.dark .v2-theme) .text-primary\/45{color:hsl(var(--v2-link,var(--primary))/.45)}:where(.dark .v2-theme) .text-primary\/50{color:hsl(var(--v2-link,var(--primary))/.5)}:where(.dark .v2-theme) .text-primary\/60{color:hsl(var(--v2-link,var(--primary))/.6)}:where(.dark .v2-theme) .text-primary\/70{color:hsl(var(--v2-link,var(--primary))/.7)}:where(.dark .v2-theme) .text-primary\/75{color:hsl(var(--v2-link,var(--primary))/.75)}:where(.dark .v2-theme) .text-primary\/80{color:hsl(var(--v2-link,var(--primary))/.8)}:where(.dark .v2-theme) .text-primary\/90{color:hsl(var(--v2-link,var(--primary))/.9)}:where(.dark .v2-theme) .hover\:text-primary\/80:hover{color:hsl(var(--v2-link,var(--primary))/.8)}:where(.dark .v2-theme) .bg-primary\/5,:where(.dark .v2-theme) .hover\:bg-primary\/5:hover{background-color:hsl(var(--primary)/.08)}:where(.dark .v2-theme) .bg-primary\/\[0\.03\],:where(.dark .v2-theme) .hover\:bg-primary\/\[0\.03\]:hover{background-color:hsl(var(--primary)/.048)}:where(.dark .v2-theme) .bg-primary\/\[0\.04\],:where(.dark .v2-theme) .hover\:bg-primary\/\[0\.04\]:hover{background-color:hsl(var(--primary)/.064)}:where(.dark .v2-theme) .bg-primary\/\[0\.05\],:where(.dark .v2-theme) .hover\:bg-primary\/\[0\.05\]:hover{background-color:hsl(var(--primary)/.08)}:where(.dark .v2-theme) .bg-primary\/\[0\.06\],:where(.dark .v2-theme) .hover\:bg-primary\/\[0\.06\]:hover{background-color:hsl(var(--primary)/.096)}:where(.dark .v2-theme) .bg-primary\/\[0\.07\],:where(.dark .v2-theme) .hover\:bg-primary\/\[0\.07\]:hover{background-color:hsl(var(--primary)/.112)}:where(.dark .v2-theme) .bg-primary\/\[0\.08\],:where(.dark .v2-theme) .hover\:bg-primary\/\[0\.08\]:hover{background-color:hsl(var(--primary)/.128)}:where(.dark .v2-theme) .bg-primary\/10,:where(.dark .v2-theme) .hover\:bg-primary\/10:hover{background-color:hsl(var(--primary)/.16)}:where(.dark .v2-theme) .border-primary\/10,:where(.dark .v2-theme) .hover\:border-primary\/10:hover{border-color:hsl(var(--v2-link,var(--primary))/.1)}:where(.dark .v2-theme) .border-primary\/15,:where(.dark .v2-theme) .hover\:border-primary\/15:hover{border-color:hsl(var(--v2-link,var(--primary))/.15)}:where(.dark .v2-theme) .border-primary\/20,:where(.dark .v2-theme) .hover\:border-primary\/20:hover{border-color:hsl(var(--v2-link,var(--primary))/.2)}:where(.dark .v2-theme) .border-primary\/25,:where(.dark .v2-theme) .hover\:border-primary\/25:hover{border-color:hsl(var(--v2-link,var(--primary))/.25)}:where(.dark .v2-theme) .border-primary\/30,:where(.dark .v2-theme) .hover\:border-primary\/30:hover{border-color:hsl(var(--v2-link,var(--primary))/.3)}:where(.dark .v2-theme) .border-primary\/40,:where(.dark .v2-theme) .hover\:border-primary\/40:hover{border-color:hsl(var(--v2-link,var(--primary))/.4)}:where(.dark .v2-theme) .border-primary\/50,:where(.dark .v2-theme) .hover\:border-primary\/50:hover{border-color:hsl(var(--v2-link,var(--primary))/.5)}:where(.dark .v2-theme) .border-primary\/60,:where(.dark .v2-theme) .hover\:border-primary\/60:hover{border-color:hsl(var(--v2-link,var(--primary))/.6)}:where(.dark .v2-theme) .\[\&\>\[data-slot\=bubble-content\]\]\:text-primary>[data-slot=bubble-content],:where(.dark .v2-theme) .\[\&\:hover_svg\]\:text-primary:hover svg{color:hsl(var(--v2-link,var(--primary)))}:where(.dark .v2-theme) .\!text-primary{color:hsl(var(--v2-link,var(--primary)))!important}:where(.dark .v2-theme) .group:focus-within .group-focus-within\:text-primary,:where(.dark .v2-theme) .group.toast .group-\[\.toast\]\:text-primary,:where(.dark .v2-theme) .disabled\:text-primary:disabled,:where(.dark .v2-theme) a.\[a\&\]\:hover\:text-primary:hover,:where(.dark .v2-theme) .\[\&_a\]\:text-primary a,:where(.dark .v2-theme) .\[\&\[data-active\=true\]_svg\]\:text-primary[data-active=true] svg,:where(.dark .v2-theme) .\[\&\[data-active\=true\]\>svg\]\:text-primary[data-active=true]>svg,:where(.dark .v2-theme) .\[\&\>button\:hover\]\:text-primary>button:hover,:where(.dark .v2-theme) .\[\&\:focus-visible_svg\]\:text-primary:focus-visible svg{color:hsl(var(--v2-link,var(--primary)))}
[data-auto-skeleton] :not(:is(thead,[role=columnheader],[data-skeleton-keep]),:is(thead,[role=columnheader],[data-skeleton-keep]) *){-webkit-text-fill-color:transparent;color:#0000!important;text-shadow:none!important;text-decoration-color:#0000!important}:where([data-auto-skeleton]) :where(thead,[role=columnheader]){color:hsl(var(--muted-foreground));-webkit-text-fill-color:currentColor}:where([data-auto-skeleton]) :where([data-skeleton-keep]){color:hsl(var(--foreground));-webkit-text-fill-color:currentColor}[data-auto-skeleton] :is(img,svg,video,canvas,picture):not(:is(thead,[role=columnheader],[data-skeleton-keep]) *){visibility:hidden}[data-auto-skeleton] .rounded-full:not(:empty):not(:is(thead,[role=columnheader],[data-skeleton-keep]) *){background-color:#0000!important}[data-auto-skeleton] :is(button,input,textarea,select,[role=button],[role=combobox],[role=switch],[role=checkbox],[data-skeleton-block]):not(:is(thead,[role=columnheader],[data-skeleton-keep]) *){box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-auto-skeleton] ::placeholder{color:#0000!important}[data-auto-skeleton] :is(.animate-pulse,:empty:not(img,input,textarea,select,iframe,video,canvas,br,hr)):not(:is(thead,[role=columnheader],[data-skeleton-keep]) *){visibility:hidden}.auto-skeleton-bone{background-color:hsl(var(--foreground)/.065);background-image:linear-gradient(100deg,transparent 35%,hsl(var(--primary)/.07)50%,transparent 65%);background-repeat:no-repeat;background-size:200vw 100%;background-attachment:fixed;animation:2.4s ease-in-out infinite auto-skeleton-shimmer;position:absolute}.auto-skeleton-sheen{border-radius:inherit;background-image:linear-gradient(100deg,transparent 35%,hsl(var(--primary)/.05)50%,transparent 65%);background-repeat:no-repeat;background-size:200vw 100%;background-attachment:fixed;animation:2.4s ease-in-out infinite auto-skeleton-shimmer;position:absolute;inset:0}.auto-skeleton-bone-soft{background-color:hsl(var(--foreground)/.045)}@keyframes auto-skeleton-shimmer{0%{background-position:-100vw 0}to{background-position:100vw 0}}.auto-skeleton-chart{animation:2.4s ease-in-out infinite auto-skeleton-breathe;position:absolute;overflow:hidden}.auto-skeleton-chart svg{width:100%;height:100%;display:block}.auto-skeleton-chart-line{fill:none;stroke:hsl(var(--foreground)/.12);stroke-width:2px;stroke-linecap:round}.auto-skeleton-chart-area{fill:hsl(var(--primary)/.04)}.auto-skeleton-chart-base{fill:none;stroke:hsl(var(--foreground)/.08);stroke-width:1px}@keyframes auto-skeleton-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.auto-skeleton-sheen,.auto-skeleton-bone{background-image:none;animation:none}.auto-skeleton-chart{animation:none}}.auto-skeleton-bones[data-leaving]{opacity:0;transition:opacity .2s ease-in}[data-auto-skeleton-revealed]>*{animation:.2s ease-out both auto-skeleton-arrive}[data-auto-skeleton-revealed]>:nth-child(2){animation-delay:60ms}[data-auto-skeleton-revealed]>:nth-child(3){animation-delay:.12s}[data-auto-skeleton-revealed]>:nth-child(4){animation-delay:.18s}[data-auto-skeleton-revealed]>:nth-child(n+5){animation-delay:.24s}@keyframes auto-skeleton-arrive{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){[data-auto-skeleton-revealed]>*{animation:none}}
