:root{--foreground:240 6% 11%;--card-foreground:240 6% 11%;--popover-foreground:240 6% 11%;--background:240 5% 98.5%;--card:0 0% 100%;--popover:0 0% 100%;--muted:240 5% 95.5%;--muted-foreground:240 4% 46%;--border:240 6% 92%;--input:240 6% 90.5%;--ring:240 6% 86%;--accent:256 50% 95.5%;--accent-foreground:256 90% 38%;--sidebar-background:258 24% 97%;--sidebar-foreground:256 32% 14%;--sidebar-border:256 20% 89%;--sidebar-accent:256 65% 93%;--sidebar-accent-foreground:256 90% 38%;--sidebar-ring:256 70% 54%;--hub-nav-muted:256 9% 43%;--hub-nav-hover:256 22% 95%;--chart-1:256 82% 65%;--chart-2:243 52% 64%;--chart-3:200 45% 52%;--chart-4:172 38% 45%;--chart-5:28 58% 60%;--hub-surface:0 0% 100%;--hub-surface-muted:240 5% 96.5%;--hub-shadow:240 6% 86%;--hub-accent-yellow:52 100% 62%;--hub-card-wash:linear-gradient(135deg, hsl(var(--primary) / .07) 0%, hsl(var(--primary) / .025) 45%, transparent 80%);--hub-card-hover-border:hsl(var(--primary) / .28);--hub-card-lift:0 1px 2px hsl(var(--hub-shadow) / .7), 0 8px 20px -10px hsl(var(--primary) / .28);--hub-platform-tiktok:0 0% 14%}.dark{--foreground:240 5% 95%;--card-foreground:240 5% 95%;--popover-foreground:240 5% 95%;--background:240 8% 6%;--card:240 8% 8%;--popover:240 8% 8%;--muted:240 6% 13%;--muted-foreground:240 5% 65%;--border:240 8% 16%;--input:240 8% 16%;--ring:240 10% 22%;--accent:256 35% 18%;--accent-foreground:256 100% 82%;--sidebar-background:252 32% 9%;--sidebar-foreground:256 25% 92%;--sidebar-border:252 30% 16%;--sidebar-accent:256 45% 22%;--sidebar-accent-foreground:256 100% 82%;--hub-nav-muted:256 12% 72%;--hub-nav-hover:256 25% 15%;--sidebar-ring:256 75% 70%;--chart-1:256 88% 74%;--chart-2:243 58% 74%;--chart-3:200 50% 62%;--chart-4:172 42% 55%;--chart-5:28 62% 66%;--hub-surface:240 8% 8%;--hub-surface-muted:240 6% 11%;--hub-shadow:240 8% 4%;--hub-card-wash:linear-gradient(135deg, hsl(var(--primary) / .14) 0%, hsl(var(--primary) / .05) 45%, transparent 80%);--hub-card-hover-border:hsl(var(--primary) / .4);--hub-card-lift:0 1px 2px hsl(var(--hub-shadow) / .8), 0 8px 20px -10px #0009;--hub-platform-tiktok:0 0% 82%}.bg-hub-surface{background-color:hsl(var(--hub-surface))}.bg-hub-surface-muted{background-color:hsl(var(--hub-surface-muted))}:is(.hub-app-shell:has([data-variant=inset]),.hub-auth-shell){background-color:#f9f9fb;background-image:radial-gradient(90% 30% at 30% 0,#e6dff6 0%,#0000 75%),radial-gradient(45% 16% at 100% 4%,#e4e8f6 0%,#0000 80%),radial-gradient(90% 28% at 70% 100%,#f6f2df 0%,#0000 75%),radial-gradient(45% 16% at 0 96%,#f6ebe4 0%,#0000 80%);background-attachment:fixed}:is(.dark .hub-app-shell:has([data-variant=inset]),.dark .hub-auth-shell){background-color:#0f0d16;background-image:radial-gradient(70% 40% at 20% 0,#20123f 0%,#0000 70%),radial-gradient(45% 20% at 100% 4%,#1b1532 0%,#0000 80%),radial-gradient(90% 24% at 70% 100%,#1e1c15 0%,#0000 80%),radial-gradient(40% 14% at 0 96%,#1e1815 0%,#0000 80%);background-attachment:fixed}[data-sidebar=sidebar]:not([data-mobile=true]){background-color:#0000;background-image:none}.hub-app-shell:has([data-variant=inset]){background:hsl(var(--sidebar-background))}.dark .hub-app-shell:has([data-variant=inset]){background:hsl(var(--sidebar-background))}.hub-app-shell>[data-variant=inset]>div{transition:none}.hub-app-shell [data-collapsible=icon] .hub-sidebar{width:64px}.hub-nav-item{height:36px;color:hsl(var(--sidebar-foreground) / .82);border-radius:8px;gap:10px;padding:0 10px;font-size:13px;font-weight:450;transition:background-color .12s ease-out,color .12s ease-out}.hub-nav-item:hover,.hub-nav-item[data-state=open]{background:hsl(var(--hub-nav-hover));color:hsl(var(--sidebar-foreground))}.hub-nav-item[data-active=true]{background:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground));font-weight:550}.hub-nav-group-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.23,1,.32,1),opacity .14s ease-out;display:grid}.hub-nav-group-content[data-open=true]{opacity:1;grid-template-rows:1fr}.hub-nav-group-chevron{transition:transform .18s cubic-bezier(.23,1,.32,1)}.hub-nav-groups[data-animate=false] .hub-nav-group-content,.hub-nav-groups[data-animate=false] .hub-nav-group-chevron{transition:none}.hub-nav-item:focus-visible{outline:2px solid hsl(var(--sidebar-ring));outline-offset:-2px;box-shadow:none}.hub-shell-control:focus-visible{outline:2px solid hsl(var(--sidebar-ring));outline-offset:2px;box-shadow:none}.hub-nav-label,.hub-nav-notice{color:hsl(var(--hub-nav-muted))}.hub-nav-label{height:28px;padding:0 10px;font-size:11px;font-weight:500}.hub-nav-unavailable{color:hsl(var(--hub-nav-muted));cursor:help}[data-collapsible=icon] .hub-nav-item{justify-content:center;margin-inline:auto;width:36px!important;height:36px!important;padding:0!important}[data-collapsible=icon] .hub-nav-label{display:none}[data-collapsible=icon] .hub-nav-tools{border-top:1px solid hsl(var(--sidebar-border) / .7);padding-top:12px}.hub-shell-menu[data-state]{transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation-duration:.15s}.hub-shell-tooltip{transform-origin:var(--radix-tooltip-content-transform-origin)}.hub-shell-tooltip[data-state=instant-open]{animation:none}@media (pointer:coarse){.hub-nav-item,.hub-nav-notice,.hub-shell-menu [role^=menuitem],.hub-shell-control{min-height:44px}.hub-shell-control{min-width:44px}}@media (prefers-reduced-motion:reduce){.hub-nav-item,.hub-nav-group-content,.hub-nav-group-chevron{transition:none}.hub-shell-menu[data-state],.hub-shell-tooltip[data-state]{animation:none}}.hub-scrollbar-thin{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .35) transparent}.hub-scrollbar-thin::-webkit-scrollbar{width:8px;height:8px}.hub-scrollbar-thin::-webkit-scrollbar-track{background:0 0}.hub-scrollbar-thin::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground) / .35);border-radius:9999px}.hub-scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground) / .55)}.hub-app-shell .hub-card{isolation:isolate;position:relative}:where(.hub-app-shell .hub-card){transition:border-color .15s ease-out,box-shadow .15s ease-out}.hub-app-shell .hub-card:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--hub-card-wash);opacity:0;pointer-events:none;transition:opacity .18s ease-out;position:absolute;inset:0}.hub-app-shell .hub-card-link{opacity:0;transition:opacity .15s ease-out}.hub-app-shell .hub-card:focus-within .hub-card-link,.hub-app-shell .hub-card-link:focus-visible{opacity:1}@media (hover:hover){.hub-app-shell .hub-card:hover{border-color:var(--hub-card-hover-border);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--hub-card-lift)}.hub-app-shell .hub-card:hover:before,.hub-app-shell .hub-card:hover .hub-card-link{opacity:1}}@media (hover:none){.hub-app-shell .hub-card-link{opacity:1}}.hub-app-shell [data-slot=button][data-variant=default]:not(:disabled){box-shadow:inset 0 1px 0 #ffffff2e, 0 1px 2px hsl(var(--primary) / .35)}.hub-app-shell [data-slot=button]:focus-visible:not(:disabled){box-shadow:0 0 0 2px hsl(var(--ring))}@media (hover:hover){.hub-app-shell [data-slot=button][data-variant=outline]:not(:disabled):hover{outline:1px solid hsl(var(--primary) / .3);outline-offset:-1px}}
:root:has([data-hub-halloween]){--background:20 14% 6%;--foreground:30 20% 95%;--card:20 12% 8.5%;--card-foreground:30 20% 95%;--popover:20 12% 8.5%;--popover-foreground:30 20% 95%;--primary:24 95% 55%;--primary-foreground:20 40% 7%;--secondary:20 10% 15%;--secondary-foreground:30 20% 95%;--tertiary:200 100% 20%;--tertiary-foreground:222.2 84% 98%;--dark:20 20% 10%;--dark-foreground:30 20% 95%;--muted:20 9% 13%;--muted-foreground:30 8% 66%;--accent:24 45% 16%;--accent-foreground:28 100% 72%;--destructive:0 62.8% 45%;--destructive-foreground:30 20% 95%;--border:22 28% 17%;--input:22 28% 17%;--ring:24 40% 30%;--sidebar-background:18 30% 7%;--sidebar-foreground:30 25% 92%;--sidebar-primary:24 95% 55%;--sidebar-primary-foreground:20 40% 7%;--sidebar-border:20 30% 15%;--sidebar-accent:24 50% 18%;--sidebar-accent-foreground:28 100% 72%;--sidebar-ring:24 90% 60%;--hub-nav-muted:28 12% 70%;--hub-nav-hover:22 28% 14%;--chart-1:24 92% 58%;--chart-2:256 95% 72%;--chart-3:200 50% 62%;--chart-4:172 42% 55%;--chart-5:48 70% 62%;--hub-surface:20 12% 8.5%;--hub-surface-muted:20 8% 11%;--hub-shadow:20 10% 3%;--hub-card-wash:linear-gradient(135deg, hsl(var(--primary) / .14) 0%, hsl(var(--primary) / .05) 45%, transparent 80%);--hub-card-hover-border:hsl(var(--primary) / .55);--hub-card-lift:0 1px 2px hsl(var(--hub-shadow) / .8), 0 8px 20px -10px #0009;--hub-platform-tiktok:0 0% 82%;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}:root:has([data-hub-halloween]) .hub-app-shell:has([data-variant=inset]){background-color:#17100c;background-image:linear-gradient(#17100c 0%,#1f140f 45%,#3f2112 75%,#823e17 100%);background-attachment:fixed}:root:has([data-hub-halloween]) .hub-app-shell [data-slot=card]{border-color:hsl(var(--primary) / .35)}:root:has([data-hub-halloween]) .hub-app-shell [data-slot=card]:nth-of-type(odd){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80' fill='none' stroke='%23e8d8c8' stroke-opacity='.24' stroke-width='.7'%3E%3Cpath d='M0 0L80 0M0 0L77 21M0 0L68 42M0 0L54 59M0 0L36 71M0 0L18 78M0 0L0 80M14.0 0.0Q11.4 1.5 13.5 3.6Q10.5 4.6 11.9 7.4Q8.8 7.4 9.4 10.4Q6.5 9.5 6.4 12.5Q3.9 10.8 3.1 13.6Q1.3 11.4 0.0 14.0M28.0 0.0Q22.8 3.0 27.0 7.2Q21.1 9.2 23.7 14.8Q17.6 14.8 18.7 20.8Q13.0 18.9 12.7 24.9Q7.9 21.6 6.3 27.3Q2.6 22.8 0.0 28.0M44.0 0.0Q35.8 4.7 42.5 11.4Q33.1 14.4 37.3 23.3Q27.6 23.2 29.4 32.7Q20.4 29.7 20.0 39.2Q12.3 33.9 9.9 42.9Q4.1 35.8 0.0 44.0M62.0 0.0Q50.4 6.6 59.9 16.0Q46.6 20.3 52.6 32.9Q38.9 32.7 41.5 46.1Q28.8 41.9 28.1 55.2Q17.4 47.8 13.9 60.4Q5.8 50.5 0.0 62.0'/%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;background-size:76px 76px}.hub-halloween-spider{z-index:40;width:26px;color:hsl(var(--foreground));pointer-events:none;transform-origin:top;flex-direction:column;align-items:center;margin-left:-13px;display:flex;position:absolute;top:calc(100% - 4px);left:50%}.hub-halloween-spider__thread{background:hsl(var(--foreground) / .55);transform-origin:top;width:1px;height:38px;transition:transform .55s cubic-bezier(.34,1.35,.64,1);display:block;transform:scaleY(0)}.hub-halloween-spider__body{opacity:0;margin-top:-3px;transition:transform .55s cubic-bezier(.34,1.35,.64,1),opacity .15s ease-out .4s;transform:translateY(-40px)scale(.6)}.hub-halloween-spider__eye{fill:#f9761f}.hub-halloween-toggle:hover .hub-halloween-spider__thread,.hub-halloween-toggle:focus-within .hub-halloween-spider__thread,.hub-halloween-toggle[data-peek] .hub-halloween-spider__thread,.hub-halloween-toggle[data-on] .hub-halloween-spider__thread{transform:scaleY(1)}.hub-halloween-toggle:hover .hub-halloween-spider__body,.hub-halloween-toggle:focus-within .hub-halloween-spider__body,.hub-halloween-toggle[data-peek] .hub-halloween-spider__body,.hub-halloween-toggle[data-on] .hub-halloween-spider__body{opacity:1;transition:transform .55s cubic-bezier(.34,1.35,.64,1),opacity .1s ease-out;transform:none}.hub-halloween-toggle[data-on] .hub-halloween-spider{animation:3.6s ease-in-out .6s infinite alternate hub-halloween-sway}@keyframes hub-halloween-sway{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){.hub-halloween-spider__thread,.hub-halloween-spider__body{transition:none!important}.hub-halloween-toggle[data-on] .hub-halloween-spider{animation:none}}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2zaaqgri9u9h5.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.Mk5sfG_className{font-family:GeistSans,GeistSans Fallback}.Mk5sfG_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}