@import"https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600;700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.-z-10{z-index:-10}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-8{height:2rem}.w-8{width:2rem}.w-\[33rem\]{width:33rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-veil\/60{border-color:#ccc9}.bg-blush\/20{background-color:#f7d6d033}.bg-blush\/30{background-color:#f7d6d04d}.bg-mist\/40{background-color:#fafafa66}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[url\(\'\/img\/confetti-pattern\.svg\'\)\]{background-image:url(/img/confetti-pattern.svg)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blush\/40{--tw-gradient-from: rgb(247 214 208 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(247 214 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sapphire{--tw-gradient-from: #1B3F8B var(--tw-gradient-from-position);--tw-gradient-to: rgb(27 63 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-midnight{--tw-gradient-to: #1A1A1A var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.p-2{padding:.5rem}.p-6{padding:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-center{text-align:center}.font-body{font-family:Sora,system-ui,Avenir,Helvetica,Arial,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tracking-tight{letter-spacing:-.025em}.text-\[var\(--logo-color\)\]{color:var(--logo-color)}.text-midnight{--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-sapphire{--tw-text-opacity: 1;color:rgb(27 63 139 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-veil\/60{text-decoration-color:#ccc9}.opacity-10{opacity:.1}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-header{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.calendar-week-label{font-size:1rem;font-weight:600;color:var(--logo-color)!important;letter-spacing:.02em;background:none;padding:.05em .3em;border-radius:6px}.calendar-header .calendar-chevron{font-size:1.2rem;padding:.1em .3em}.calendar-header .calendar-week-label{font-size:1.25rem;font-weight:600;color:var(--logo-color)!important;letter-spacing:.02em;background:none;padding:.1em .5em;border-radius:6px}.calendar-header .calendar-chevron{background:none;border:none;color:var(--logo-color)!important;font-size:1.5rem;font-weight:600!important;cursor:pointer;padding:.2em .6em;border-radius:50%;transition:background .2s}.calendar-header .calendar-chevron:hover{background:var(--ballet-blush)}.calendar-dayview-btn{height:var(--control-height);min-height:var(--control-height);border-radius:6px!important;border:1px solid var(--grey-veil)!important;background:#fff!important;color:var(--data-color)!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-weight:600;font-size:.95rem;padding:0 1em;transition:all .15s ease}.calendar-dayview-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a;background:#f8f9fa!important}:root{font-family:Sora,Roboto,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;color-scheme:light dark;color:#ffffffde;background-color:#fafafa;--midnight-black: #1A1A1A;--data-color: #3a3a3a;--mist-white: #FAFAFA;--sapphire-blue: #1B3F8B;--ballet-blush: #F7D6D0;--grey-veil: #CCCCCC;--logo-color: #0ca3c3;--logo-accent: #0ca3c3;--card-bg: #ffffff;--control-height: 40px;--control-padding-vertical: 8px;--control-padding-horizontal: 12px;--table-radius: 8px;--table-shadow: 0 2px 8px rgba(0,0,0,.1);font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;place-items:center;min-width:320px;min-height:100vh}body{position:relative;z-index:0;min-height:100vh}body:before{content:"";position:fixed;inset:0;background-image:url(/img/iStock-1182608720.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;z-index:-1;will-change:transform;pointer-events:none}body.page--landing:before{display:none!important;content:none!important;background:none!important}@media (min-width: 900px){html[data-private="1"] body:before{background-position:calc(50% + 125px) center}}*,*:before,*:after{box-sizing:border-box}.card,.card-container,.dashboard-widget-box,.dashboard-widget,.panel{min-width:0;background:#fff;border-radius:8px;padding:24px;box-shadow:0 0 20px #0000001a;box-sizing:border-box}.panel{width:100%;display:flex;flex-direction:column;align-items:stretch;min-height:280px;min-width:0}.panel>*{flex:1 1 auto}*:has(>.panel+.panel){display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch;margin-top:18px;width:100%}@media (max-width: 900px){*:has(>.panel+.panel){grid-template-columns:1fr}}button,input[type=submit],input[type=button],button[type=submit],button[type=button]{font-family:Sora,Roboto,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600}select,textarea,input[type=text],input[type=password],input[type=email],.form-control{font-family:inherit;font-weight:400}.form-control,input[type=text],input[type=password],select,textarea{height:var(--control-height);min-height:var(--control-height);padding:var(--control-padding-vertical) var(--control-padding-horizontal);box-sizing:border-box;font-family:inherit;font-size:1rem;width:100%}button.btn-primary,button.btn,input[type=submit].btn,.btn-primary,.form-actions>button{height:var(--control-height);padding:0 var(--control-padding-horizontal);display:inline-flex;align-items:center;justify-content:center;background:var(--logo-color)!important;color:#fff!important;border:none!important;border-radius:6px!important;font-weight:600;cursor:pointer;transition:filter .12s ease,transform .12s ease}.btn,button.btn,button,input[type=button],input[type=submit],button[type=submit],button[type=button]{height:var(--control-height);min-height:var(--control-height);padding:0 var(--control-padding-horizontal);border-radius:8px!important;border:1px solid transparent!important;background:var(--logo-color)!important;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:600;transition:background-color .14s ease,transform .12s ease,box-shadow .14s ease}button,button.btn,.btn,input[type=button],input[type=submit],button[type=submit],button[type=button],a.btn{text-transform:uppercase!important;letter-spacing:.6px}button,button.btn,.btn,input[type=button],input[type=submit],button[type=submit],button[type=button],a.btn{font-size:.95rem!important;line-height:1}.btn-ghost{background:transparent!important;border-color:transparent!important;color:var(--logo-color)!important}.btn-icon{width:34px!important;height:34px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .12s ease,transform .12s ease,box-shadow .12s ease}.btn-icon,button.btn-icon,a.btn-icon{text-transform:none!important;font-size:0;line-height:0}.btn-icon .material-symbols-outlined{line-height:1;font-size:18px}.btn.btn-icon,button.btn.btn-icon,button.btn-icon.btn-ghost,.btn-ghost.btn-icon{background:transparent!important;border-color:transparent!important;color:var(--logo-color)!important;box-shadow:none!important}.btn-action,button.btn-action{height:34px;min-height:34px;padding:0 8px;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:.9rem!important;line-height:1!important;text-transform:none!important}.btn-action--small,button.btn-action--small{height:28px!important;min-height:28px!important;padding:0 6px!important;border-radius:6px!important;font-size:.82rem!important;gap:6px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-action--small .material-symbols-outlined,button.btn-action--small .material-symbols-outlined{font-size:16px!important}.btn.btn-action{padding:0 8px!important}.btn-danger{background:#d9534f!important;color:#fff!important;border-color:#0000000d!important}.btn-secondary{height:var(--control-height);padding:0 var(--control-padding-horizontal);display:inline-flex;align-items:center;justify-content:center;background:#fff!important;color:var(--data-color)!important;border:2px solid var(--grey-veil)!important;border-radius:6px!important;font-weight:500;cursor:pointer;transition:filter .12s ease,transform .12s ease,box-shadow .14s ease;min-width:120px}.btn-secondary:hover{background:var(--grey-veil-light, #f8f9fa)!important;transform:translateY(-1px)}.btn:hover,.btn:focus,.btn-primary:hover,.btn-primary:focus,.btn-secondary:hover,.btn-secondary:focus,.btn-ghost:hover,.btn-ghost:focus,.btn-action:hover,.btn-action:focus{transform:translateY(-2px)!important;filter:brightness(.99)!important;box-shadow:0 10px 24px #0000000f!important}.btn:active,.btn-primary:active,.btn-secondary:active,.btn-ghost:active,.btn-action:active{transform:translateY(0)!important;filter:brightness(.95)!important;box-shadow:0 4px 10px #0000000f!important}.btn-icon:hover,.btn-icon:focus{background:#0000000a!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px #0000000f!important}.form-actions>.btn,.form-actions>button,.form-actions>.btn-primary{height:var(--control-height)}.btn-block{display:block;width:100%}.card .form-actions>button,.card .form-actions>.btn,.panel .form-actions>button,.panel .form-actions>.btn,.page-item .form-actions>button,.page-item .form-actions>.btn{display:block;width:100%}.form-control{background:#fff;color:var(--data-color);border:1px solid var(--grey-veil);border-radius:6px;height:var(--control-height);min-height:var(--control-height);padding:var(--control-padding-vertical) var(--control-padding-horizontal);box-sizing:border-box;font-family:inherit}.form-control:focus{outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--logo-color) 10%,transparent)!important;border-color:#0000000f!important}label{display:block;margin-bottom:8px!important;font-weight:600;color:var(--data-color, #3a3a3a)}.form-control,.app-select{margin-top:0}select,select.form-control,.select{background:#fff;color:var(--data-color);border:1px solid var(--grey-veil);border-radius:6px;padding:var(--control-padding-vertical) var(--control-padding-horizontal);height:var(--control-height);min-height:var(--control-height);box-sizing:border-box;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select:focus,select:active,select:focus-visible{background-color:var(--card-bg)!important;outline:none!important;box-shadow:0 0 0 3px #18bfaf1f!important;border-color:#0000000f!important}select option{background:#fff;color:var(--data-color)}select:focus-visible{outline:none;box-shadow:0 0 0 3px #18bfaf1f;border-color:var(--logo-color)}.select-with-chevron{position:relative;display:block;width:100%}.select-with-chevron>select.form-control,.select-with-chevron>select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:none!important;padding-right:52px!important;background-color:#fff!important}.select-with-chevron>select::-ms-expand{display:none}#template-select.form-control,#template-select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:none!important}.select-with-chevron .app-select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--logo-color);pointer-events:none;font-size:20px;line-height:1}.app-select{position:relative;display:block;width:100%}.app-select-button{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding-right:36px;background:#fff;color:var(--data-color);border-radius:6px;padding-left:var(--control-padding-horizontal);border:1px solid var(--grey-veil);box-sizing:border-box;height:var(--control-height)}.app-select-button.form-control{box-sizing:border-box;width:100%;height:var(--control-height);padding:var(--control-padding-vertical) var(--control-padding-horizontal);font-size:1rem}.app-select-label{flex:1 1 auto;text-align:left;font-weight:400;text-transform:none;letter-spacing:0;display:inline-block;line-height:1;max-width:calc(100% - 36px)}.app-select-menu{position:absolute;left:0;right:0;z-index:99999;background:#fff;border:1px solid var(--grey-veil);border-radius:6px;margin-top:6px;max-height:220px;overflow:auto;box-shadow:0 6px 30px #0000001f;list-style:none;padding:6px 4px;text-align:left}.app-select-menu li{padding:8px 12px;cursor:pointer;border-radius:6px;text-align:left}.app-select-menu li.highlighted{background:#0000000a}.app-select-menu li.selected{background:color-mix(in srgb,var(--logo-color) 14%,#fff);font-weight:600}.app-select-menu li.disabled{opacity:.6;pointer-events:none}.app-select:not(.auto-width) .app-select-chevron{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;color:var(--logo-color);display:inline-flex;align-items:center;justify-content:center;font-size:18px}.select-with-chevron .app-select-button{padding-right:44px;position:relative}.select-with-chevron .app-select-chevron{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--logo-color);pointer-events:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.template-select-row{margin-bottom:8px;display:flex;flex-direction:column}.table-card{position:relative;background:#fff;border-radius:var(--table-radius, 8px);overflow:hidden;box-shadow:var(--table-shadow, 0 2px 8px rgba(0,0,0,.06));background-clip:padding-box}.table-shell{border-radius:var(--table-radius, 8px);filter:drop-shadow(var(--table-shadow, 0 2px 8px rgba(0,0,0,.06)));background:transparent}.table-shell>.table-card{box-shadow:none!important}.student-offer-list .table-card th,.student-offer-list .table-card thead th{position:sticky;top:0;z-index:10}table,table th,table td{border-bottom:none!important;border-top:none!important}table tbody tr:hover:not(.selected){background-color:transparent!important}.table-no-separators{border-collapse:collapse!important;border-spacing:0!important}.table-no-separators th,.table-no-separators td{border:none!important;box-shadow:none!important}.table-with-dividers table th,.table-with-dividers table td{border-bottom:1px solid var(--grey-veil)!important}.table-card::-webkit-scrollbar{width:0;height:0}.table-card{-ms-overflow-style:none;scrollbar-width:none}.table-card::-webkit-scrollbar-thumb{background:transparent}.sticky-table-header th{position:sticky;top:0;z-index:5}table thead th{position:sticky;top:0;z-index:4;background-clip:padding-box}.table-card.sticky-table-header th,.table-card .sticky-table-header th,.sticky-table-header th{background:var(--logo-color)!important;color:#fafafa!important;text-align:left!important;font-family:Sora,sans-serif;font-weight:600;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px;padding:12px 16px!important;line-height:1}.table-card table td,.table-card table th{padding:12px 16px;text-align:left}.table-card.sticky-table-header thead th:first-child,.table-card .sticky-table-header thead th:first-child{border-top-left-radius:var(--table-radius, 8px)}.table-card.sticky-table-header thead th:last-child,.table-card .sticky-table-header thead th:last-child{border-top-right-radius:var(--table-radius, 8px)}.actions-header{width:120px;text-align:center}.table-header-button{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:inherit;cursor:pointer;font-weight:600;padding:0!important;margin:0!important;width:100%;text-align:left;justify-content:flex-start;font-size:.9rem;height:auto!important;min-height:0!important;box-shadow:none!important;text-transform:inherit!important}.table-header-button:focus,.table-header-button:focus-visible,.table-header-button:active{outline:none!important;box-shadow:none!important;border-radius:0!important}.sort-indicator{display:inline-block;margin-left:8px;font-size:.9em;color:#fffffff2}.sort-indicator.asc{transform:rotate(0)}.sort-indicator.desc{transform:rotate(180deg)}h1{font-size:3.2em;line-height:1.1}.page-container>h1{font-family:Sora,sans-serif;font-size:2rem;margin-bottom:16px;color:var(--logo-color, #0ca3c3);margin-top:32px;text-transform:uppercase;text-align:center;letter-spacing:.8px}.page-container>h1+.page-grid,.page-container>h1+.panel{margin-top:8px}.panel>h3,.card>h3,.panel h3.panel-title,.card h3.panel-title,.panel-title{color:var(--logo-color)!important;margin:0 0 12px;font-size:1.15rem;font-weight:700;text-transform:uppercase;text-align:center}#app{max-width:100vw;margin:0 auto;padding:0}.page-container{--page-max-width: 1200px;--page-max-width-wide: 1500px;width:100%;max-width:var(--page-max-width);margin:0 auto;padding:100px 24px 80px;min-height:calc(100vh - 200px);position:relative;z-index:1200;box-sizing:border-box}@media (max-width: 900px){.page-container{padding-top:80px;padding-bottom:60px}}.page-container.page-container--compact{padding-top:32px}.page-container.page-container--wide{max-width:var(--page-max-width-wide);padding-left:48px;padding-right:48px}@media (min-width: 1400px){.page-container.page-container--wide{padding-left:80px;padding-right:80px}}.page-container.page-container--full{max-width:none!important;width:100%!important;padding-left:16px;padding-right:16px}.page-container .page-grid.cols-1>.page-item,.page-container>.panel{max-width:none;width:100%;margin:0;box-sizing:border-box}.page-item.full-width,.panel.full-width{max-width:none!important;margin:0!important}.page-grid{display:grid;gap:20px;align-items:start}.page-grid.cols-2{grid-template-columns:repeat(2,1fr)}.page-grid.cols-1{grid-template-columns:1fr}.page-grid .page-item{width:100%;box-sizing:border-box}.panel-body.panel-body--compact,.panel-body--compact{padding:10px!important}.page-grid.stacked-right-tall{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"left1 right" "left2 right";gap:20px;align-items:stretch}.page-grid.stacked-right-tall>.left1{grid-area:left1}.page-grid.stacked-right-tall>.left2{grid-area:left2}.page-grid.stacked-right-tall>.right{grid-area:right;display:flex;flex-direction:column}.page-grid.stacked-right-tall>.right>*{flex:1 1 auto}@media (max-width: 900px){.page-grid.stacked-right-tall{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"left1" "left2" "right"}}@media (max-width: 900px){.page-grid.cols-2{grid-template-columns:1fr}}.page-grid.centered-item{justify-items:center}.panel--flat,.no-card,.card--flat{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important}.page-grid .page-item.no-card{padding:0;background:transparent;box-shadow:none;border:none}.seasons-widgets-row{width:100%!important;max-width:100%!important}.seasons-widgets-row .card-container{max-width:none!important;width:100%!important;padding:24px!important;border-radius:8px!important;background:#fff!important;box-shadow:0 0 20px #0000001a!important;box-sizing:border-box!important}.seasons-widgets-row>.panel{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important}.seasons-widgets-row>.panel>*{flex:1 1 auto!important;min-width:0!important}.seasons-widgets-row>.panel .panel-body,.seasons-widgets-row>.panel .season-creator,.seasons-widgets-row>.panel .season-deletor{width:100%!important;box-sizing:border-box!important}*[class$=-widgets-row] .card-container,*[class$=-widgets-row] .card{width:100%!important;max-width:100%!important;margin:0!important;padding:24px!important;box-sizing:border-box!important;background:#fff!important;box-shadow:0 0 20px #0000001a!important;border-radius:8px!important}.page-container .seasons-widgets-row,.page-container .seasons-widgets-row.page-grid{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important}.page-container .seasons-widgets-row.page-grid{grid-template-columns:1fr 1fr!important;gap:20px!important}.page-container .seasons-widgets-row.page-grid>.page-item.panel{width:100%!important;max-width:100%!important;min-width:0!important}.page-container .seasons-widgets-row.page-grid>.page-item.panel .panel-body,.page-container .seasons-widgets-row.page-grid>.page-item.panel .season-creator,.page-container .seasons-widgets-row.page-grid>.page-item.panel .season-deletor{width:100%!important;max-width:none!important;margin:0!important;padding:16px!important;box-sizing:border-box!important}button.app-select-button,.app-select .app-select-button,.app-select-button.form-control,.filter-left .app-select-button,.choreographer-list .app-select-button{background:var(--card-bg)!important;color:var(--data-color)!important;border:1px solid rgba(0,0,0,.04)!important;border-radius:6px!important;box-shadow:none!important;text-transform:none!important}.side-panel-container.fixed .side-panel{background:var(--card-bg)!important;box-shadow:0 0 20px #0000001a!important;border-radius:0 8px 8px 0!important;background-clip:padding-box!important}.side-panel-container.fixed .side-panel .side-panel-header{background:transparent!important;color:var(--midnight-black)!important}.dashboard-widget{width:100%;max-width:250px;height:120px;border-radius:8px;background-color:#fff;box-shadow:0 4px 12px #0000000d;padding:16px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease-in-out;margin:12px}.dashboard-widget:hover{transform:scale(1.02);box-shadow:0 6px 16px #0000001a}.dashboard-widget-title{text-align:left;font-size:16px;font-weight:600;color:#0ca3c3;font-family:Playfair Display,serif}.dashboard-widget-value{text-align:center;font-size:24px;font-weight:700;font-family:Inter,sans-serif;color:var(--midnight-black)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;color:var(--logo-color);transition:color .14s ease,opacity .14s ease;font-family:Material Symbols Outlined;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;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-symbols-outlined:hover{opacity:.9}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-track{background:transparent}*{scrollbar-width:thin;scrollbar-color:#ccc transparent}.checkbox-row{display:flex;align-items:center;gap:8px}.checkbox-wrap{display:inline-flex;align-items:center;justify-content:center;width:28px;height:36px;position:relative}.checkbox-wrap input[type=checkbox]{position:absolute!important;opacity:0;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.checkbox-wrap .faux-checkbox{width:18px;height:18px;border-radius:4px;border:1px solid var(--grey-veil, #CCCCCC);background:#fff;display:inline-block;transition:background .12s ease,border-color .12s ease,transform .12s ease}.checkbox-wrap input:focus-visible+.faux-checkbox{box-shadow:0 0 0 3px #18bfaf1f;border-color:var(--logo-color, #0ca3c3)}.checkbox-wrap input:checked+.faux-checkbox{background:var(--logo-color, #0ca3c3);border-color:var(--logo-color, #0ca3c3)}.checkbox-wrap input:checked+.faux-checkbox:after{content:"✓";color:#fff;font-size:12px;line-height:18px;display:block;text-align:center}.checkbox-label{font-weight:600;color:inherit}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:24px;padding:0}.dashboard-widget .total-value,.dashboard-widget-box .total-value,.dashboard-widget .dashboard-widget-value,.dashboard-widget-box .dashboard-widget-value,.dashboard-widget .value,.dashboard-widget-box .value,input,select,textarea{color:var(--data-color)!important}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}button,input[type=submit],input[type=button],button[type=submit],button[type=button]{font-family:Sora,Roboto,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}select,textarea,input[type=text],input[type=password],input[type=email],.form-control{font-weight:400}}@media (prefers-color-scheme: dark){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.v-popper--theme-tooltip{--v-popper-theme-background-color: #222;--v-popper-theme-border-radius: 6px;--v-popper-theme-text-color: #ffffff;--v-popper-theme-border-color: transparent;--v-popper-theme-shadow: 0 4px 12px rgba(0,0,0,.25);--v-popper-theme-padding: 10px 12px;font-size:12px;line-height:1.4}.v-popper--theme-tooltip .v-popper__inner{background:var(--v-popper-theme-background-color)!important;color:var(--v-popper-theme-text-color)!important;border-radius:var(--v-popper-theme-border-radius)!important;box-shadow:var(--v-popper-theme-shadow)!important;padding:var(--v-popper-theme-padding)!important}.v-popper--theme-tooltip .v-popper__arrow-container .v-popper__arrow{width:0;height:0;border-style:solid}.v-popper--theme-tooltip[data-popper-placement^=top] .v-popper__arrow{border-width:6px 6px 0 6px;border-color:var(--v-popper-theme-background-color) transparent transparent transparent}.v-popper--theme-tooltip[data-popper-placement^=bottom] .v-popper__arrow{border-width:0 6px 6px 6px;border-color:transparent transparent var(--v-popper-theme-background-color) transparent}.v-popper--theme-tooltip[data-popper-placement^=left] .v-popper__arrow{border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--v-popper-theme-background-color)}.v-popper--theme-tooltip[data-popper-placement^=right] .v-popper__arrow{border-width:6px 6px 6px 0;border-color:transparent var(--v-popper-theme-background-color) transparent transparent}.v-popper--theme-tooltip .v-popper__inner strong{color:#4ad2ff;font-weight:600}.v-popper--theme-tooltip.tooltip--sm .v-popper__inner{font-size:11px;padding:6px 8px}.tooltip-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:12px;border-radius:50%;background:var(--logo-color);color:#fff;line-height:1;cursor:help}.tooltip-badge:hover{filter:brightness(.95)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:text-sapphire:hover{--tw-text-opacity: 1;color:rgb(27 63 139 / var(--tw-text-opacity, 1))}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\:w-\[42rem\]{width:42rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-4{gap:1rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.public-layout[data-v-bb57a78c]{min-height:100vh;width:100%;display:block}.public-footer[data-v-bb57a78c]{margin-top:40px;padding:32px 24px 48px;text-align:center;font-size:.7rem;color:#667085;display:flex;flex-direction:column;gap:6px}.public-footer .legal-links[data-v-bb57a78c]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;font-size:.7rem}.public-footer .legal-links a[data-v-bb57a78c]{color:var(--logo-color, #0ca3c3);text-decoration:none;font-weight:500}.public-footer .legal-links a[data-v-bb57a78c]:hover{text-decoration:underline}.public-footer .legal-links .divider[data-v-bb57a78c]{color:#999}.public-footer .copyright[data-v-bb57a78c]{font-size:.65rem;letter-spacing:.5px}.logo[data-v-072742c8]{width:200px;height:auto}.side-panel[data-v-072742c8]{height:100vh;background:var(--card-bg);position:fixed;top:0;display:flex;flex-direction:column;width:250px;overflow-x:hidden;box-shadow:0 0 20px #0000001a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:0 8px 8px 0}.side-panel-header[data-v-072742c8]{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:20px;background:transparent;color:var(--midnight-black);text-align:center;box-shadow:none}.side-panel-header a[data-v-072742c8]{display:inline-block;border-radius:6px}.side-panel-header a[data-v-072742c8]:focus{outline:none;box-shadow:0 0 0 3px var(--logo-color, #0089D6) 44}.side-panel-header a .logo[data-v-072742c8]{transition:transform .12s ease,opacity .12s ease;cursor:pointer}.side-panel-header a:hover .logo[data-v-072742c8],.side-panel-header a:focus .logo[data-v-072742c8]{transform:translateY(-2px) scale(1.03);opacity:.98}.side-panel-tabs[data-v-072742c8]{display:flex;flex-direction:column;flex:1 1 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bbb #f4f4f4}.tab[data-v-072742c8]{display:flex;align-items:center;gap:8px;padding:10px;text-decoration:none;color:#222;background-color:transparent;text-align:left;border-right:10px solid transparent;transition:background .15s,border .15s}.tab[data-v-072742c8]:hover{background-color:#0000000a}.tab.active[data-v-072742c8]{border-right:var(--logo-color) 10px solid}.subtab[data-v-072742c8]{padding-left:32px}.dropdown[data-v-072742c8]{width:100%}.dropdown-header[data-v-072742c8]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-arrow[data-v-072742c8]{margin-left:auto;transition:transform .25s cubic-bezier(.4,0,.2,1)}.dropdown-arrow.open[data-v-072742c8]{transform:rotate(180deg)}.dropdown-content[data-v-072742c8]{overflow:hidden;padding:0}.dropdown-enter-active[data-v-072742c8],.dropdown-leave-active[data-v-072742c8]{transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .25s}.dropdown-enter-from[data-v-072742c8],.dropdown-leave-to[data-v-072742c8]{max-height:0;opacity:0}.dropdown-enter-to[data-v-072742c8],.dropdown-leave-from[data-v-072742c8]{max-height:500px;opacity:1}.logout-tab[data-v-072742c8]{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;cursor:pointer!important;width:100%!important;margin:0!important;color:inherit!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:10px!important;color:#222!important;background-color:transparent!important;border-right:10px solid transparent!important;transition:background .15s,border .15s!important;text-align:left!important;text-transform:none!important}.logout-tab[data-v-072742c8]:hover{background-color:#0000000a!important;color:#222!important}.logout-tab[data-v-072742c8]:focus{outline:none!important;background-color:#0000000a!important}.logout-tab[data-v-072742c8]:active{background-color:#00000014!important}.app-select[data-v-af8c5481]{position:relative;display:inline-block;width:100%}.app-select-button[data-v-af8c5481]{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:1px solid var(--grey-veil);border-radius:6px;padding:8px 10px}.app-select-label[data-v-af8c5481]{flex:1 1 auto;text-align:left}.app-select-label.is-placeholder[data-v-af8c5481]{color:#9aa0a6;font-weight:400}.app-select-chevron[data-v-af8c5481]{font-size:20px;opacity:1;color:inherit}.app-select-menu[data-v-af8c5481]{position:fixed;background:#fff;border:1px solid var(--grey-veil);border-radius:6px;margin-top:4px;max-height:220px;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 6px 30px #0000001f;list-style:none;padding:6px 4px;text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.app-select-menu li[data-v-af8c5481]{padding:8px 12px;cursor:pointer;border-radius:6px;text-align:left}.app-select-menu li.highlighted[data-v-af8c5481]{background:#0000000a}.app-select-menu li.disabled[data-v-af8c5481]{opacity:.6;pointer-events:none}.app-select-menu li.no-results[data-v-af8c5481]{opacity:.6;cursor:default;text-align:center;font-style:italic}.app-select.auto-width[data-v-af8c5481]{width:auto}.app-select.auto-width .app-select-button[data-v-af8c5481]{width:auto;display:inline-flex;white-space:nowrap;justify-content:flex-start;gap:10px;padding-right:12px}.app-select.auto-width .app-select-button.form-control[data-v-af8c5481]{width:auto!important}.app-select.auto-width .app-select-label[data-v-af8c5481]{white-space:nowrap;flex:0 1 auto;max-width:none!important}.app-select.auto-width .app-select-chevron[data-v-af8c5481]{flex:0 0 auto;position:static!important;right:auto;top:auto;transform:none;margin-left:4px}.app-select.auto-width .app-select-menu[data-v-af8c5481]{white-space:nowrap;width:auto;min-width:100%}.app-select.auto-width .app-select-menu li[data-v-af8c5481]{white-space:nowrap}.private-layout[data-v-f36e2826]{display:flex}.side-panel-container.fixed[data-v-f36e2826]{position:fixed;top:0;left:0;height:100vh;width:250px;z-index:1000}.main-content[data-v-f36e2826]{width:100%}.main-content--with-sidebar[data-v-f36e2826]{margin-left:250px;width:calc(100% - 250px)}.app-footer[data-v-f36e2826]{margin-top:60px;padding:32px 24px 48px;text-align:center;font-size:.7rem;color:#667085;display:flex;flex-direction:column;gap:6px;opacity:.85}.app-footer .legal-links[data-v-f36e2826]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;font-size:.7rem}.app-footer .legal-links a[data-v-f36e2826]{color:var(--logo-color, #0ca3c3);text-decoration:none;font-weight:500}.app-footer .legal-links a[data-v-f36e2826]:hover{text-decoration:underline}.app-footer .legal-links .divider[data-v-f36e2826]{color:#999}.app-footer .copyright[data-v-f36e2826]{font-size:.65rem;letter-spacing:.5px}@media (max-width: 640px){.app-footer[data-v-f36e2826]{padding:32px 12px 60px}}.app-header[data-v-f36e2826]{position:fixed;top:0;right:0;height:64px;background:transparent;box-shadow:none;z-index:2000;display:flex;align-items:center;justify-content:flex-end;padding-right:40px;pointer-events:auto}.season-selector-header[data-v-f36e2826]{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;font-family:Poppins,Sora,sans-serif;font-size:1.1rem;color:#1a1a1a;position:fixed;top:12px;right:40px;pointer-events:auto;transition:transform .24s ease,opacity .2s ease;z-index:2100}.season-selector-header.hidden[data-v-f36e2826],body.hide-season .season-selector-header[data-v-f36e2826]{transform:translateY(-120%);opacity:0;pointer-events:none}.season-selector-header label[data-v-f36e2826]{font-weight:600;color:var(--logo-color, #0ca3c3);text-transform:uppercase;letter-spacing:1px}.season-selector-header select[data-v-f36e2826]{min-width:180px}.season-selector-header[data-v-f36e2826]{flex-wrap:nowrap}.season-selector-header .app-select[data-v-f36e2826]{flex:0 0 auto}.season-selector-header .app-select-button[data-v-f36e2826]{white-space:nowrap}@media (max-width: 520px){.season-selector-header[data-v-f36e2826]{right:12px;gap:8px}.season-selector-header label[data-v-f36e2826]{flex-basis:100%}.season-selector-header .app-select[data-v-f36e2826]{min-width:120px;max-width:calc(100vw - 48px);width:auto;flex-basis:auto}}body.page--student-offer-front .main-content{margin-left:0;width:100%}
