@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.view-transitions-module__N_qTYa__motionRoot{view-transition-name:view-transitions-module__N_qTYa__page}.view-transitions-module__N_qTYa__sharedTitle{view-transition-name:view-transitions-module__N_qTYa__page-title}
.topbar-module__qz0O-G__topbar{z-index:var(--z-sticky);background:oklch(var(--background)/.92);min-height:4rem;-webkit-backdrop-filter:blur(var(--ui-backdrop-blur));background-image:linear-gradient(oklch(var(--background)/.8),oklch(var(--background)/.8)),linear-gradient(90deg,oklch(var(--border)),oklch(var(--primary)/.3),oklch(var(--border)));background-origin:border-box;background-clip:padding-box,border-box;border-bottom:1px solid #0000;flex-wrap:wrap;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex;position:sticky;top:0}.topbar-module__qz0O-G__topbarContent{flex-wrap:wrap;flex:20rem;align-items:center;gap:.75rem;min-width:0;display:flex}.topbar-module__qz0O-G__topbarActions{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;min-width:0;display:flex}.topbar-module__qz0O-G__leftContent{align-items:center;gap:.75rem;min-width:0;display:flex}.topbar-module__qz0O-G__centerContent{flex:14rem;justify-content:center;align-items:center;min-width:0;display:flex}.topbar-module__qz0O-G__logo{color:oklch(var(--foreground));align-items:center;gap:.75rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}.topbar-module__qz0O-G__logo:hover{opacity:.8}.topbar-module__qz0O-G__logoIcon{background:linear-gradient(135deg,oklch(var(--primary)),oklch(var(--accent)));color:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:800;display:flex}.topbar-module__qz0O-G__logoText{background:linear-gradient(135deg,oklch(var(--foreground)),oklch(var(--muted-foreground)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.topbar-module__qz0O-G__searchBox{background:oklch(var(--muted));border:1px solid oklch(var(--border));color:oklch(var(--muted-foreground));cursor:pointer;border-radius:.5rem;flex:12rem;align-items:center;gap:.5rem;width:100%;min-width:10rem;max-width:22rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s;display:flex}.topbar-module__qz0O-G__searchBox:hover{background:oklch(var(--muted)/.8);border-color:oklch(var(--primary)/.3)}.topbar-module__qz0O-G__searchBox:focus-within{border-color:oklch(var(--primary));box-shadow:0 0 0 3px oklch(var(--primary)/.2)}.topbar-module__qz0O-G__searchKbd{background:oklch(var(--background));border:1px solid oklch(var(--border));border-radius:.25rem;padding:.125rem .375rem;font-family:inherit;font-size:.75rem;display:none}@media (min-width:640px){.topbar-module__qz0O-G__searchKbd{display:inline}}@media (max-width:768px){.topbar-module__qz0O-G__topbar{align-items:stretch}.topbar-module__qz0O-G__centerContent{justify-content:flex-start;width:100%}}.topbar-module__qz0O-G__actionButton{width:2.25rem;height:2.25rem;color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.topbar-module__qz0O-G__actionButton:hover{background:oklch(var(--accent));color:oklch(var(--accent-foreground))}.topbar-module__qz0O-G__actionButton:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}
.footer-module__GqOX0q__footer{background-image:linear-gradient(oklch(var(--background)),oklch(var(--background))),linear-gradient(90deg,oklch(var(--border)),oklch(var(--primary)/.3),oklch(var(--accent)/.3),oklch(var(--border)));background-origin:border-box;background-clip:padding-box,border-box;border-top:1px solid #0000;margin-top:auto;padding:2rem 1.5rem;position:relative}.footer-module__GqOX0q__footerContent{flex-direction:column;gap:1.5rem;max-width:80rem;margin:0 auto;display:flex}@media (min-width:768px){.footer-module__GqOX0q__footerContent{flex-direction:row;justify-content:space-between;align-items:center}}.footer-module__GqOX0q__footerBrand{flex-direction:column;gap:.5rem;display:flex}.footer-module__GqOX0q__footerLogo{color:oklch(var(--foreground));align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.footer-module__GqOX0q__footerLogoIcon{background:linear-gradient(135deg,oklch(var(--primary)),oklch(var(--accent)));color:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:800;display:flex}.footer-module__GqOX0q__footerCopyright{color:oklch(var(--muted-foreground));font-size:.875rem}.footer-module__GqOX0q__footerLinks{flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.footer-module__GqOX0q__footerLink{color:oklch(var(--muted-foreground));font-size:.875rem;text-decoration:none;transition:color .2s}.footer-module__GqOX0q__footerLink:hover{color:oklch(var(--foreground))}.footer-module__GqOX0q__footerSocial{gap:.5rem;display:flex}.footer-module__GqOX0q__socialButton{background:oklch(var(--muted));width:2rem;height:2rem;color:oklch(var(--muted-foreground));cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.footer-module__GqOX0q__socialButton:hover{background:oklch(var(--primary));color:oklch(var(--primary-foreground))}
.sidebar-nav-module__CgZaQq__navItem{color:oklch(var(--sidebar-foreground)/.9);border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease-out;display:flex;position:relative;overflow:hidden}.sidebar-nav-module__CgZaQq__navItem:hover{color:oklch(var(--sidebar-accent-foreground));background:oklch(var(--sidebar-accent)/.65)}.sidebar-nav-module__CgZaQq__navItemActive{color:oklch(var(--sidebar-primary-foreground));background:linear-gradient(135deg,oklch(var(--sidebar-primary)),oklch(var(--sidebar-accent)));text-shadow:0 1px 2px #00000059;text-shadow:0 1px 2px lab(0% 0 0/.35);box-shadow:inset 0 0 0 1px oklch(var(--sidebar-primary)/.6),0 8px 18px oklch(var(--sidebar-primary)/.18);font-weight:600}.sidebar-nav-module__CgZaQq__navItemActive:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0003,#ffffff1f);background:linear-gradient(135deg,lab(0% 0 0/.2),lab(100% 0 0/.12));position:absolute;inset:0}.sidebar-nav-module__CgZaQq__navItemActive:hover{background:linear-gradient(135deg,oklch(var(--sidebar-primary)/.95),oklch(var(--sidebar-accent)/.95))}.sidebar-nav-module__CgZaQq__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.sidebar-nav-module__CgZaQq__navIcon svg{width:100%;height:100%}.sidebar-nav-module__CgZaQq__navLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sidebar-nav-module__CgZaQq__navLabelCollapsed{display:none}.sidebar-nav-module__CgZaQq__navBadge{background:oklch(var(--primary));min-width:1.25rem;height:1.25rem;color:oklch(var(--primary-foreground));border-radius:9999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.625rem;font-weight:600;display:flex}.sidebar-nav-module__CgZaQq__navItemActive .sidebar-nav-module__CgZaQq__navBadge{background:oklch(var(--sidebar-primary-foreground));color:oklch(var(--primary))}.sidebar-nav-module__CgZaQq__navSection{text-transform:uppercase;letter-spacing:.05em;color:oklch(var(--sidebar-foreground)/.5);padding:.5rem .75rem;font-size:.6875rem;font-weight:600}.sidebar-nav-module__CgZaQq__navDivider{background:linear-gradient(90deg,transparent,oklch(var(--sidebar-border)),transparent);height:1px;margin:.5rem .75rem}
@keyframes motion-module__dXxKzq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes motion-module__dXxKzq__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-module__dXxKzq__slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-module__dXxKzq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes motion-module__dXxKzq__bounceIn{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.03)}to{transform:scale(1)}}@keyframes motion-module__dXxKzq__slideUpCorporate{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-module__dXxKzq__slideDownCorporate{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.motion-module__dXxKzq__fadeIn{animation:.3s ease-out forwards motion-module__dXxKzq__fadeIn}.motion-module__dXxKzq__slideUp{animation:.4s ease-out forwards motion-module__dXxKzq__slideUp}.motion-module__dXxKzq__slideDown{animation:.4s ease-out forwards motion-module__dXxKzq__slideDown}.motion-module__dXxKzq__scaleIn{animation:.25s ease-out forwards motion-module__dXxKzq__scaleIn}.motion-module__dXxKzq__bounceIn{animation:.45s ease-out forwards motion-module__dXxKzq__bounceIn}[data-ui-style=clean-corporate] .motion-module__dXxKzq__fadeIn{animation-duration:var(--ui-transition-duration)}[data-ui-style=clean-corporate] .motion-module__dXxKzq__slideUp{animation-name:motion-module__dXxKzq__slideUpCorporate;animation-duration:var(--ui-transition-duration)}[data-ui-style=clean-corporate] .motion-module__dXxKzq__slideDown{animation-name:motion-module__dXxKzq__slideDownCorporate;animation-duration:var(--ui-transition-duration)}[data-ui-style=clean-corporate] .motion-module__dXxKzq__scaleIn{animation-duration:var(--ui-transition-duration)}[data-ui-style=clean-corporate] .motion-module__dXxKzq__bounceIn{animation-name:motion-module__dXxKzq__scaleIn;animation-duration:var(--ui-transition-duration)}[data-ui-style=clean-corporate] .motion-module__dXxKzq__delay100{animation-delay:50ms}[data-ui-style=clean-corporate] .motion-module__dXxKzq__delay200{animation-delay:.1s}[data-ui-style=clean-corporate] .motion-module__dXxKzq__delay300{animation-delay:.15s}[data-ui-style=clean-corporate] .motion-module__dXxKzq__delay400{animation-delay:.2s}[data-ui-style=clean-corporate] .motion-module__dXxKzq__delay500{animation-delay:.25s}.motion-module__dXxKzq__delay100{opacity:0;animation-delay:.1s}.motion-module__dXxKzq__delay200{opacity:0;animation-delay:.2s}.motion-module__dXxKzq__delay300{opacity:0;animation-delay:.3s}.motion-module__dXxKzq__delay400{opacity:0;animation-delay:.4s}.motion-module__dXxKzq__delay500{opacity:0;animation-delay:.5s}@media (prefers-reduced-motion:reduce){.motion-module__dXxKzq__fadeIn,.motion-module__dXxKzq__slideUp,.motion-module__dXxKzq__slideDown,.motion-module__dXxKzq__scaleIn,.motion-module__dXxKzq__bounceIn{opacity:1;animation:none;transform:none}.motion-module__dXxKzq__delay100,.motion-module__dXxKzq__delay200,.motion-module__dXxKzq__delay300,.motion-module__dXxKzq__delay400,.motion-module__dXxKzq__delay500{opacity:1;animation-delay:0s}}
.theme-control-panel-module__DdjiOa__swatch{background-color:var(--theme-swatch,oklch(var(--primary)))}
@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes borders-module__gUtp1q__rotateBorder{to{--border-angle:360deg}}.borders-module__gUtp1q__rotatingBorderWrapper{border-radius:var(--radius);background:conic-gradient(from var(--border-angle),oklch(var(--primary)),oklch(var(--accent)),oklch(var(--secondary)),oklch(var(--primary)));padding:2px;animation:4s linear infinite borders-module__gUtp1q__rotateBorder;position:relative}.borders-module__gUtp1q__rotatingBorderContent{background:oklch(var(--card));border-radius:calc(var(--radius) - 2px);width:100%;height:100%}@keyframes borders-module__gUtp1q__neonPulse{0%,to{box-shadow:0 0 5px oklch(var(--primary)/.5),0 0 10px oklch(var(--primary)/.3),inset 0 0 5px oklch(var(--primary)/.1)}50%{box-shadow:0 0 15px oklch(var(--primary)/.8),0 0 30px oklch(var(--primary)/.5),inset 0 0 10px oklch(var(--primary)/.2)}}.borders-module__gUtp1q__neonBorder{border:2px solid oklch(var(--primary)/.6);border-radius:var(--radius);background:oklch(var(--card)/.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:2s ease-in-out infinite borders-module__gUtp1q__neonPulse}.borders-module__gUtp1q__gradientBorderWrapper{border-radius:var(--radius);background:linear-gradient(135deg,oklch(var(--primary)),oklch(var(--accent)),oklch(var(--primary)));padding:1px;position:relative}.borders-module__gUtp1q__gradientBorderContent{background:oklch(var(--card));border-radius:calc(var(--radius) - 1px);width:100%;height:100%}@media (prefers-reduced-motion:reduce){.borders-module__gUtp1q__rotatingBorderWrapper{background:linear-gradient(135deg,oklch(var(--primary)),oklch(var(--accent)));animation:none}.borders-module__gUtp1q__neonBorder{box-shadow:0 0 10px oklch(var(--primary)/.4);animation:none}}
@keyframes particles-module__H2Svqq__floatParticle{0%,to{opacity:.4;transform:translateY(0)translate(0)rotate(0)}25%{opacity:.8;transform:translateY(-15px)translate(5px)rotate(90deg)}50%{opacity:.6;transform:translateY(-25px)translate(-5px)rotate(180deg)}75%{opacity:.9;transform:translateY(-15px)translate(8px)rotate(270deg)}}@keyframes particles-module__H2Svqq__floatParticleSlow{0%,to{opacity:.3;transform:translateY(0)scale(1)}50%{opacity:.7;transform:translateY(-30px)scale(1.2)}}.particles-module__H2Svqq__particleContainer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.particles-module__H2Svqq__particle{border-radius:50%;animation:5s ease-in-out infinite particles-module__H2Svqq__floatParticle;position:absolute}.particles-module__H2Svqq__particlePrimary{background:oklch(var(--primary)/.6)}.particles-module__H2Svqq__particleAccent{background:oklch(var(--accent)/.6)}.particles-module__H2Svqq__particleSecondary{background:oklch(var(--secondary)/.8)}.particles-module__H2Svqq__particleSm{width:4px;height:4px}.particles-module__H2Svqq__particleMd{width:6px;height:6px}.particles-module__H2Svqq__particleLg{width:8px;height:8px}.particles-module__H2Svqq__delay1{animation-delay:-1s}.particles-module__H2Svqq__delay2{animation-delay:-2s}.particles-module__H2Svqq__delay3{animation-delay:-3s}.particles-module__H2Svqq__delay4{animation-delay:-4s}.particles-module__H2Svqq__slow{animation-duration:7s}.particles-module__H2Svqq__fast{animation-duration:3s}@media (prefers-reduced-motion:reduce){.particles-module__H2Svqq__particle{opacity:.3;animation:none}}
@keyframes skeletons-module__DzbPsq__shimmerWave{0%{background-position:-200% 0}to{background-position:200% 0}}.skeletons-module__DzbPsq__skeleton{background:linear-gradient(90deg,oklch(var(--muted))0%,oklch(var(--muted-foreground)/.15)25%,oklch(var(--muted-foreground)/.25)50%,oklch(var(--muted-foreground)/.15)75%,oklch(var(--muted))100%);border-radius:var(--radius);background-size:200% 100%;animation:1.8s ease-in-out infinite skeletons-module__DzbPsq__shimmerWave}.skeletons-module__DzbPsq__skeletonGlow{box-shadow:0 0 20px oklch(var(--primary)/.08)}.skeletons-module__DzbPsq__skeletonSubtle{background:linear-gradient(90deg,oklch(var(--muted))0%,oklch(var(--muted-foreground)/.08)50%,oklch(var(--muted))100%);background-size:200% 100%;animation:2s ease-in-out infinite skeletons-module__DzbPsq__shimmerWave}@media (prefers-reduced-motion:reduce){.skeletons-module__DzbPsq__skeleton,.skeletons-module__DzbPsq__skeletonSubtle{background:oklch(var(--muted));animation:none}}
.time-tracking-motion-module__hVW9VW__sectionReveal{opacity:0;animation:.42s cubic-bezier(.2,.7,.2,1) forwards time-tracking-motion-module__hVW9VW__time-tracking-reveal;transform:translateY(8px)}.time-tracking-motion-module__hVW9VW__delay1{animation-delay:70ms}.time-tracking-motion-module__hVW9VW__delay2{animation-delay:.13s}.time-tracking-motion-module__hVW9VW__delay3{animation-delay:.19s}.time-tracking-motion-module__hVW9VW__delay4{animation-delay:.25s}@media (prefers-reduced-motion:reduce){.time-tracking-motion-module__hVW9VW__sectionReveal{opacity:1;animation:none;transform:none}}@keyframes time-tracking-motion-module__hVW9VW__time-tracking-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@keyframes text-effects-module__sY38Da__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.text-effects-module__sY38Da__gradientText{-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.text-effects-module__sY38Da__gradientPrimary{background-image:linear-gradient(135deg,oklch(var(--primary))0%,oklch(var(--accent))50%,oklch(var(--primary))100%);background-size:200% 100%}.text-effects-module__sY38Da__gradientVibrant{background-image:linear-gradient(135deg,oklch(var(--primary))0%,oklch(var(--accent))33%,oklch(var(--secondary))66%,oklch(var(--primary))100%);background-size:300% 100%}.text-effects-module__sY38Da__gradientRainbow{background-image:linear-gradient(135deg,#ff6e5a 0%,#fac700 25%,#53c75d 50%,#00aeed 75%,#da74f1 100%);background-image:linear-gradient(135deg,lab(65.3364% 71.1352 54.2832) 0%,lab(82.9469% 11.1661 109.21) 25%,lab(72.0049% -50.5442 42.3019) 50%,lab(65.4251% -27.1968 -49.5441) 75%,lab(64.4551% 54.2903 -46.3238) 100%);background-size:300% 100%}.text-effects-module__sY38Da__animated{animation:4s ease-in-out infinite text-effects-module__sY38Da__gradientShift}@media (prefers-reduced-motion:reduce){.text-effects-module__sY38Da__animated{background-position:0%;animation:none}}
