.breadcrumbs{pointer-events:none;padding:calc(var(--nav-height,5.875rem) + 1rem) 0 1rem;background:var(--bg-card);border-bottom:1px solid var(--border-color)}.breadcrumbs-list{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:1400px;margin:0 auto;padding:0 1.5rem;list-style:none;display:flex}.breadcrumbs-item{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.breadcrumbs-link{pointer-events:auto;color:var(--text-secondary);font-weight:500;text-decoration:none;transition:color .2s}.breadcrumbs-link:hover{color:var(--color-primary-600)}.dark .breadcrumbs-link:hover{color:var(--color-primary-400)}.breadcrumbs-separator{color:var(--text-muted);-webkit-user-select:none;user-select:none}.breadcrumbs-current{color:var(--text-primary);font-weight:600}.breadcrumbs.breadcrumbs-overlay{z-index:45;background:0 0;border-bottom:none;position:absolute;top:0;left:0;right:0}@media (max-width:1023px){.breadcrumbs.breadcrumbs-overlay .breadcrumbs-list{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border-radius:999px;width:fit-content;max-width:calc(100% - 2rem);margin-left:1rem;padding:.35rem .85rem;box-shadow:0 4px 14px -6px #0f172a40}}@media (min-width:1024px){.breadcrumbs.breadcrumbs-pod:not(.breadcrumbs-under){background:0 0;border-bottom-color:#0000}.breadcrumbs.breadcrumbs-pod:not(.breadcrumbs-under):not(.breadcrumbs-overlay){z-index:45;position:relative}.breadcrumbs-pod:not(.breadcrumbs-under) .breadcrumbs-list{left:0;right:0;top:var(--bc-top,62px);padding-right:var(--bc-pad-right,calc(min(1400px, 100%) / 2 + 402px));flex-wrap:nowrap;position:absolute;overflow:hidden;transform:translateY(-50%)}.breadcrumbs-pod:not(.breadcrumbs-under) .breadcrumbs-item{white-space:nowrap;flex-shrink:0}.breadcrumbs-pod:not(.breadcrumbs-under) .breadcrumbs-item:last-child{flex-shrink:1;min-width:0}.breadcrumbs-pod:not(.breadcrumbs-under) .breadcrumbs-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}
.replit-theme{--radius:1rem;--background:0 0% 100%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:199 89% 48%;--primary-foreground:0 0% 100%;--secondary:210 40% 98%;--secondary-foreground:222 47% 11%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--accent:25 95% 53%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:214 32% 91%;--input:214 32% 91%;--ring:199 89% 48%;--replit-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-family:var(--replit-font);background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.replit-theme *{border-color:hsl(var(--border))}.replit-theme .font-heading{font-family:var(--replit-font)}.replit-theme h1,.replit-theme h2,.replit-theme h3,.replit-theme h4,.replit-theme h5,.replit-theme h6{letter-spacing:-.05em}.replit-theme .glass-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fff9;border:1px solid #ffffff80;box-shadow:0 4px 30px #00000014}.replit-theme .glow-blue{box-shadow:0 0 0 2px #0ea5e966,0 0 8px #0ea5e94d,0 0 16px #7dd3fc33}.replit-theme .glow-orange{box-shadow:0 0 0 2px #f9731666,0 0 8px #f973164d,0 0 16px #fdba7433}.replit-theme .glow-silver{box-shadow:0 0 0 2px #94a3b84d,0 0 8px #94a3b833,0 0 16px #cbd5e11a}.replit-theme .no-scrollbar::-webkit-scrollbar{display:none}.replit-theme .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.replit-theme .text-secondary{color:#374151}.replit-theme .text-muted{color:#6b7280}.replit-theme .transform-style-3d{transform-style:preserve-3d}.replit-theme :is(.rotate-x-60,.rotate-y-60,.rotate-z-45,.hover\:rotate-x-12,.hover\:-rotate-x-12,.hover\:rotate-y-12,.group-hover\:rotate-x-0,.group-hover\:rotate-x-12,.group-hover\:-rotate-y-12,.group-hover\:rotate-z-0,.group-hover\:rotate-z-12){transform:translate(var(--tw-translate-x,0), var(--tw-translate-y,0)) rotate(var(--tw-rotate,0)) skewX(var(--tw-skew-x,0)) skewY(var(--tw-skew-y,0)) scaleX(var(--tw-scale-x,1)) scaleY(var(--tw-scale-y,1)) rotateX(var(--rp-rotate-x,0deg)) rotateY(var(--rp-rotate-y,0deg)) rotateZ(var(--rp-rotate-z,0deg))}.replit-theme .rotate-x-60{--rp-rotate-x:60deg}.replit-theme .rotate-y-60{--rp-rotate-y:60deg}.replit-theme .rotate-z-45{--rp-rotate-z:45deg}.replit-theme .hover\:rotate-x-12:hover{--rp-rotate-x:12deg}.replit-theme .hover\:-rotate-x-12:hover{--rp-rotate-x:-12deg}.replit-theme .hover\:rotate-y-12:hover{--rp-rotate-y:12deg}.replit-theme .group:hover .group-hover\:rotate-x-0{--rp-rotate-x:0deg}.replit-theme .group:hover .group-hover\:rotate-x-12{--rp-rotate-x:12deg}.replit-theme .group:hover .group-hover\:-rotate-y-12{--rp-rotate-y:-12deg}.replit-theme .group:hover .group-hover\:rotate-z-0{--rp-rotate-z:0deg}.replit-theme .group:hover .group-hover\:rotate-z-12{--rp-rotate-z:12deg}
