@charset "UTF-8";@font-face{font-family:Material Symbols Outlined Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url("./media/material-symbols-outlined-latin-wght-normal-BLDXUOSW.woff2") format("woff2-variations")}@keyframes logo-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}:root{--theme-primary: #ff6b35;--theme-primary-dark: #e55a2a;--theme-primary-light: #ff8a5c;--theme-on-primary: #fff;--theme-secondary: #4ecdc4;--theme-secondary-dark: #3db8af;--theme-secondary-light: #71d9d1;--theme-on-secondary: #fff;--theme-surface: #fff;--theme-surface-variant: #f8f9fa;--theme-surface-container: #f1f3f5;--theme-surface-container-high: #e8eaed;--theme-on-surface: #1a1a1a;--theme-on-surface-variant: #6c757d;--theme-error: #dc3545;--theme-on-error: #fff;--theme-success: #28a745;--theme-on-success: #fff;--theme-warning: #ffc107;--theme-on-warning: #1a1a1a;--theme-error-container: #fdecea;--theme-on-error-container: #d32f2f;--theme-warning-container: #fff3cd;--theme-on-warning-container: #856404;--theme-success-container: #d4edda;--theme-on-success-container: #155724;--theme-focus-ring: rgb(255 107 53 / 20%);--theme-hover-overlay: rgba(0, 0, 0, .05);--theme-outline: #6c757d;--theme-outline-variant: #adb5bd;--theme-on-primary-90: rgba(255, 255, 255, .9);--theme-on-primary-80: rgba(255, 255, 255, .8);--theme-on-primary-50: rgba(255, 255, 255, .5);--theme-on-primary-30: rgba(255, 255, 255, .3);--theme-on-primary-20: rgba(255, 255, 255, .2);--theme-on-primary-10: rgba(255, 255, 255, .1);--theme-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--theme-font-family-heading: "Poppins", var(--theme-font-family);--theme-border-radius: 12px;--theme-border-radius-lg: 16px;--theme-border-radius-sm: 8px;--theme-border-radius-xs: 4px;--theme-shadow-sm: 0 1px 2px rgb(0 0 0 / 5%);--theme-shadow-md: 0 4px 24px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .04);--theme-shadow-lg: 0 10px 15px rgb(0 0 0 / 10%);--theme-shadow-xl: 0 20px 25px rgb(0 0 0 / 15%);--theme-transition-fast: .15s ease;--theme-transition-normal: .25s ease;--theme-transition-slow: .4s ease;--theme-shine-enabled: 1;--theme-shine-color: rgba(255, 255, 255, .6);--theme-shine-duration: .8s;--theme-shine-angle: 120deg}@media(prefers-color-scheme:dark){:root{--theme-surface: #1a1a1a;--theme-surface-variant: #2c2c2c;--theme-surface-container: #3a3a3a;--theme-surface-container-high: #4a4a4a;--theme-on-surface: #f8f9fa;--theme-on-surface-variant: #adb5bd;--theme-shadow-sm: 0 1px 2px rgb(0 0 0 / 20%);--theme-shadow-md: 0 4px 6px rgb(0 0 0 / 30%);--theme-shadow-lg: 0 10px 15px rgb(0 0 0 / 30%);--theme-shadow-xl: 0 20px 25px rgb(0 0 0 / 40%);--theme-error-container: #4a1c1c;--theme-on-error-container: #f5b7b7;--theme-warning-container: #4a3b00;--theme-on-warning-container: #ffe082;--theme-success-container: #1a3a1a;--theme-on-success-container: #a5d6a7;--theme-hover-overlay: rgba(255, 255, 255, .05)}}[data-tenant]{--theme-primary: var(--tenant-primary, var(--theme-primary));--theme-secondary: var(--tenant-secondary, var(--theme-secondary));--theme-font-family: var(--tenant-font, var(--theme-font-family));--theme-font-family-heading: var(--tenant-font-heading, var(--theme-font-family-heading));--theme-border-radius: var(--tenant-radius, var(--theme-border-radius));--theme-border-radius-lg: var(--tenant-radius-lg, var(--theme-border-radius-lg));--theme-border-radius-sm: var(--tenant-radius-sm, var(--theme-border-radius-sm))}.material-symbols-outlined{font-family:Material Symbols Outlined Variable,sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--theme-font-family);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;background-color:var(--theme-surface);color:var(--theme-on-surface);min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--theme-font-family-heading);font-weight:600;line-height:1.25;margin:0}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin:0}a{color:var(--theme-primary);text-decoration:none;transition:color var(--theme-transition-fast)}a:hover{color:var(--theme-primary-dark)}a:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none;padding:0}button:disabled{cursor:not-allowed;opacity:.6}input,textarea,select{font-family:inherit;font-size:inherit;border:1px solid var(--theme-surface-variant);border-radius:var(--theme-border-radius-sm);padding:.75rem 1rem;background-color:var(--theme-surface);color:var(--theme-on-surface);transition:border-color var(--theme-transition-fast),box-shadow var(--theme-transition-fast)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-focus-ring)}input::placeholder,textarea::placeholder,select::placeholder{color:var(--theme-on-surface-variant)}img{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0;list-style:none}::selection{background-color:var(--theme-primary);color:var(--theme-on-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--theme-surface-variant)}::-webkit-scrollbar-thumb{background:var(--theme-on-surface-variant);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--theme-on-surface)}[appZoneEffects]{position:relative;isolation:isolate}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.logo-container.navbar__logo-svg{height:40px;width:auto}.logo-container.navbar__logo-svg svg{height:100%;width:auto;display:block}.logo-container.navbar__logo-svg svg.logo{--logo-primary-color: var(--theme-primary);--logo-secondary-color: var(--theme-on-surface)}
