.innova-navbar[data-v-938b6db6]{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--innova-white);border-bottom:2px solid rgba(0,0,0,.1);height:4rem}.innova-navbar__inner[data-v-938b6db6]{display:flex;align-items:center;height:4rem;gap:2rem}.innova-navbar__brand[data-v-938b6db6]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.innova-navbar__brand[data-v-938b6db6]:hover{text-decoration:none;opacity:.85}.innova-navbar__logo[data-v-938b6db6]{height:2rem;width:auto}.innova-navbar__nav[data-v-938b6db6]{display:flex;gap:1.5rem;flex:1}.innova-navbar__link[data-v-938b6db6]{display:flex;align-items:center;gap:.4rem;font-weight:500;font-size:.9rem;color:var(--innova-dark);text-decoration:none;padding:.5rem 0;border-bottom:2px solid transparent;transition:color var(--innova-transition-fast),border-color var(--innova-transition-fast)}.innova-navbar__link[data-v-938b6db6]:hover,.innova-navbar__link.router-link-active[data-v-938b6db6]{color:var(--innova-green);border-bottom-color:var(--innova-green);text-decoration:none}.innova-navbar__user[data-v-938b6db6]{position:relative;margin-left:auto}.innova-navbar__user-btn[data-v-938b6db6]{display:flex;align-items:center;gap:.5rem;background:none;border:none;font-size:.9rem;font-weight:500;color:var(--innova-dark);padding:.5rem;cursor:pointer}.innova-navbar__user-btn[data-v-938b6db6]:hover{color:var(--innova-green)}.innova-navbar__user-name[data-v-938b6db6]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.innova-navbar__dropdown[data-v-938b6db6]{position:absolute;top:100%;right:0;min-width:180px;background:var(--innova-white);border:1px solid var(--innova-border);border-radius:var(--innova-radius);box-shadow:0 4px 12px #0000001a;z-index:1001}.innova-navbar__dropdown-item[data-v-938b6db6]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:none;border:none;font-size:.9rem;color:var(--innova-dark);text-decoration:none;cursor:pointer;text-align:left}.innova-navbar__dropdown-item[data-v-938b6db6]:hover{background:var(--innova-focus-bg);color:var(--innova-green);text-decoration:none}.innova-navbar__hamburger[data-v-938b6db6]{display:none;background:none;border:none;font-size:1.5rem;color:var(--innova-dark);cursor:pointer;padding:.25rem}@media(max-width:768px){.innova-navbar__hamburger[data-v-938b6db6]{display:block}.innova-navbar__nav[data-v-938b6db6]{display:none;position:absolute;top:4rem;left:0;right:0;flex-direction:column;background:var(--innova-white);border-bottom:2px solid rgba(0,0,0,.1);padding:1rem;gap:0}.innova-navbar__nav--open[data-v-938b6db6]{display:flex}.innova-navbar__link[data-v-938b6db6]{padding:.75rem 0;border-bottom:none}.innova-navbar__user-name[data-v-938b6db6]{display:none}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,figure,figcaption,blockquote,dl,dd{margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer}:root{--innova-green: #00643e;--innova-green-dark: #004d2f;--innova-green-light: #00875a;--innova-red: #dc3545;--innova-black: #000000;--innova-dark: #212529;--innova-white: #ffffff;--innova-gray: #6c757d;--innova-light: #f8f9fa;--innova-border: #ced4da;--innova-focus-bg: #f2f2f2;--innova-muted: #6c757d;--innova-focus-ring: 0 0 0 .2rem rgba(0, 100, 62, .25);--innova-focus-ring-danger: 0 0 0 .2rem rgba(220, 53, 69, .25);--innova-font: "Sailec", "Helvetica Neue", Helvetica, Arial, sans-serif;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--innova-radius: 0;--innova-transition-fast: .15s ease-in-out;--innova-transition: .3s ease;--innova-input-height: calc(1.8em + 1.2rem + 2px) ;--innova-btn-height: calc(3rem + 2px) }@font-face{font-family:Sailec;src:url(/assets/SailecThin-dTh0yDQT.woff2) format("woff2"),url(/assets/SailecThin-BsBORydY.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Sailec;src:url(/assets/SailecLight-Cl3M4BKd.woff2) format("woff2"),url(/assets/SailecLight-CqfXWZNz.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sailec;src:url(/assets/SailecRegular-ScEGQv2n.woff2) format("woff2"),url(/assets/SailecRegular-BtvtAE4a.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sailec;src:url(/assets/SailecMedium-D4sX5Urk.woff2) format("woff2"),url(/assets/SailecMedium-Di49znhA.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sailec;src:url(/assets/SailecBold-Vd8EG0TI.woff2) format("woff2"),url(/assets/SailecBold-CEEssxvN.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sailec;src:url(/assets/SailecBlack-DV0p-72v.woff2) format("woff2"),url(/assets/SailecBlack-C_iId6Vx.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-top:0;margin-bottom:var(--space-md);color:var(--innova-black)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:var(--space-md);line-height:1.6}a{color:var(--innova-green);text-decoration:none;transition:color var(--innova-transition-fast)}a:hover{color:var(--innova-green-dark);text-decoration:underline}body{font-family:var(--innova-font);font-weight:300;letter-spacing:.02em;color:var(--innova-black);background-color:var(--innova-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:none;box-shadow:var(--innova-focus-ring)}.text-center{text-align:center}.text-muted{color:var(--innova-muted)}.text-danger{color:var(--innova-red)}.text-success{color:var(--innova-green)}.mt-1{margin-top:var(--space-sm)}.mt-2{margin-top:var(--space-md)}.mt-3{margin-top:var(--space-lg)}.mt-4{margin-top:var(--space-xl)}.mb-1{margin-bottom:var(--space-sm)}.mb-2{margin-bottom:var(--space-md)}.mb-3{margin-bottom:var(--space-lg)}.mb-4{margin-bottom:var(--space-xl)}.app-content{padding-top:4rem;min-height:100vh}
