@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-outlined-EBUSKI2X.woff2") format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url("./media/manrope-latin-73PUZEUA.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url("./media/manrope-latin-ext-6XGHMEDV.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url("./media/space-grotesk-latin-LIGEH75C.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url("./media/space-grotesk-latin-ext-KWQTIOU2.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--primary: #003166;--on-primary: #ffffff;--primary-container: #00478f;--on-primary-container: #8fb8ff;--secondary: #785900;--on-secondary: #ffffff;--secondary-container: #fdc003;--on-secondary-container: #6c5000;--surface: #f6faff;--on-surface: #141d23;--on-surface-variant: #424751;--outline: #737782;--background: #f6faff;--on-background: #141d23;--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .3);--glass-blur: blur(20px);--space-base: 8px;--space-xs: 4px;--space-sm: 12px;--space-md: 24px;--space-lg: 40px;--space-xl: 64px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Manrope,sans-serif;color:var(--on-surface);background-color:var(--background);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,sans-serif}.btn-primary{background-color:var(--primary);color:var(--on-primary);border:none;border-radius:8px;padding:12px 24px;font-family:Manrope,sans-serif;font-weight:600;cursor:pointer;transition:background-color .3s ease}.btn-primary:hover{background-color:var(--primary-container)}.input-institutional{width:100%;padding:12px 16px;border:1px solid var(--outline);border-radius:8px;font-family:Manrope,sans-serif;background:#fff;transition:border-color .3s ease}.input-institutional:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px #00478f1a}.flex{display:flex}.flex-col{flex-direction:column}.flex-grow{flex-grow:1}.items-center{align-items:center}.justify-center{justify-center:center}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{inset:0}.z-10{z-index:10}.z-20{z-index:20}.w-full{width:100%}.w-48{width:12rem}.w-32{width:8rem}.h-auto{height:auto}.h-1{height:.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pl-10{padding-left:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-2>*+*{margin-top:.5rem}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.text-center{text-align:center}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-t{border-top-width:1px}.shadow-sm{box-shadow:0 1px 2px #0000000d}.backdrop-blur-xl{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.bg-white{background-color:#fff}.bg-primary{background-color:var(--primary)}.bg-surface{background-color:var(--surface)}.text-white{color:#fff}.text-primary{color:var(--primary)}.text-on-surface{color:var(--on-surface)}.text-on-surface-variant{color:var(--on-surface-variant)}.text-outline{color:var(--outline)}.transition-all{transition-property:all}.duration-200{transition-duration:.2s}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.blur-md{filter:blur(12px)}.brightness-85{filter:brightness(.85)}.opacity-50{opacity:.5}.overflow-hidden{overflow:hidden}.min-h-screen{min-height:100vh}.appearance-none{appearance:none}.pointer-events-none{pointer-events:none}.inset-y-0{top:0;bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-6{top:1.5rem}.left-6{left:1.5rem}.left-1\/2{left:50%}.-translate-x-1\/2{transform:translate(-50%)}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;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";-webkit-font-smoothing:antialiased}.glass-panel{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}
