@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltBlack.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltBlackItalic.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltBold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltBoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltExtraBold.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltExtraBoldItalic.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltExtraLight.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltExtraLightItalic.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltHeavy.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltHeavyItalic.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltItalic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltLight.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltLightItalic.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltMedium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltMediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltRegular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltSemiBold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltSemiBoldItalic.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltThin.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Galano Grotesque;src:url(/fonts/GalanoGrotesqueAltThinItalic.otf) format("opentype");font-weight:100;font-style:italic}*{box-sizing:border-box;font-family:Galano Grotesque,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif}*,body,html{margin:0;padding:0}body,html{width:100%;height:100%;overflow-x:hidden;touch-action:manipulation;-webkit-overflow-scrolling:touch;background:#fafafa;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--vh:1vh}@supports not (height:100dvh){html{--vh-dynamic:var(--vh-fallback);--modal-height-desktop:var(--vh-fallback);--modal-height-mobile:95vh}}body #__next{width:100%;height:100%}:root{--vh-fallback:100vh;--vh-dynamic:100dvh;--vh-small:100svh;--vh-large:100lvh;--modal-height-desktop:var(--vh-dynamic);--modal-height-mobile:95dvh;--border-color:#dae2ed;--border-strong:#04233f73;--shadow-color:rgba(0,0,0,.08);--shadow-color-medium:rgba(0,0,0,.12);--shadow-color-strong:rgba(0,0,0,.15);--shadow-color-intense:rgba(0,0,0,.18);--shadow:0px 2px 2px var(--shadow-color);--shadow-strong:0px 2px 4px var(--shadow-color-medium),0px -1px 2px var(--shadow-color-medium);--shadow-intense:0px 2px 4px var(--shadow-color-intense),0px -1px 4px var(--shadow-color-intense);--shadow-select:0 0 0 2px rgba(33,69,120,.25);--shadow-inverse:0px -2px 2px var(--shadow-color);--shadow-strong-inverse:0px -2px 4px var(--shadow-color-medium),0px 1px 2px var(--shadow-color-medium);--shadow-intense-inverse:0px -2px 4px var(--shadow-color-intense),0px 1px 4px var(--shadow-color-intense);--shadow-elevation-1:0px 1px 1px var(--shadow-color);--shadow-elevation-2:0px 1px 2px var(--shadow-color-medium);--shadow-elevation-3:0px 1px 3px var(--shadow-color-strong);--shadow-elevation-4:0px 2px 4px var(--shadow-color-intense);--dark-shadow:rgba(33,69,120,.2);--middle-shadow:rgba(0,0,0,.1);--color-primary:#f5ca62;--color-darkblue:#04233f;--color-lighter:#214578;--color-accent:#f3a057;--color-brown:#5e2b2b;--color-beige:#c6c0b4;--green:#0b6e4f;--bright-green:#6fbf73;--light-green:rgba(111,191,115,.12);--green-success:#d2ece5;--red:#c04a3b;--light-red:#d86a5e;--red-critical:#cc3b28;--red-error:#bf392f;--red-bright:#dc3545;--blue-info:#2196f3;--blue-info-dark:#1976d2;--blue-grey:#8096a8;--purple-normal:#6b5c91;--purple-normal-dark:#5c437a;--orange-warning:#ff9800;--orange-warning-dark:#f57c00;--green-bg-light:rgba(11,110,79,.15);--red-bg-light:rgba(192,74,59,.15);--grey-bg-light:rgba(65,73,83,.15);--blue-bg-light:rgba(33,150,243,.15);--purple-bg-light:rgba(107,92,145,.15);--orange-bg-light:rgba(255,152,0,.15);--red-critical-bg-light:rgba(204,59,40,.15);--primary-bg-light:rgba(245,202,98,.15);--primary-bg-heavy:rgba(245,202,98,.55);--primary-bg-medium:rgba(245,202,98,.25);--accent-bg-light:rgba(243,160,87,.2);--brown-bg-light:rgba(94,43,43,.2);--darkblue-bg-light:rgba(4,35,63,.15);--color-lighter-bg-light:rgba(33,69,120,.2);--color-lighter-bg-heavy:rgba(33,69,120,.55);--panelbg-color:#f4f8fc;--panel-color:#fff;--white:#fff;--black:#000;--grey-light:#d4dae050;--grey:#686e7664;--grey-table:hsla(0,0%,55%,.65);--border-table:rgba(230,232,235,.49);--grey-dark:#3f464f;--grey-darker:#161b22;--color-primary-lighter:#ffe29e;--color-primary-lighterer:#ffeed1;--color-white:#fff;--color-whitelighter:hsla(0,0%,73%,.6);--text-color:#000;--black-light-color:#707070cc;--sidebartext-color:#fff;--padding-button:6px 12px;--top:46px;--sidebar-width:220px;--closed:54px;--tran-03:all 0.2s ease;--tran-04:all 0.3s ease;--tran-05:all 0.3s ease;--tran-cub:all 0.2s cubic-bezier(0.4,0,0.2,1);--font-normal:13px;--font-sub:15px;--font-title:17px;--font-head:19px;--font-big:25px;--font-small:11px;--font-dim:9px;--border-radius:15px;--border-radius-small:8px;--border-radius-large:20px}button{cursor:pointer;border:0;border-radius:var(--border-radius);padding:var(--padding-button);font-family:Galano Grotesque,inherit;font-size:var(--font-normal);transition:var(--tran-03);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;outline:none}button,button:hover{background:var(--grey);color:var(--black)}button:hover{transform:translateY(-1px);box-shadow:var(--shadow)}button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}button.primary{background:var(--color-primary);color:var(--color-darkblue)}button.primary:hover{background:var(--color-primary-lighter)}button.accent{background:var(--color-accent);color:var(--white)}button.accent:hover{background:var(--orange-warning)}a{color:var(--color-lighter);text-decoration:none;transition:var(--tran-03)}a:hover{color:var(--color-primary);text-decoration:underline}input,select,textarea{font-family:Galano Grotesque,inherit;font-size:var(--font-normal);padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--border-radius-small);background:var(--white);transition:var(--tran-03);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:var(--border-radius-small);font-size:16px}@media (max-width:768px){input,select,textarea{font-size:16px}}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-lighter);box-shadow:var(--shadow-select)}.card{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:16px;transition:var(--tran-03)}.card:hover{box-shadow:var(--shadow-strong);transform:translateY(-2px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-normal{font-size:var(--font-normal)}.font-sub{font-size:var(--font-sub)}.font-title{font-size:var(--font-title)}.font-head{font-size:var(--font-head)}.font-big{font-size:var(--font-big)}.font-small{font-size:var(--font-small)}.text-primary{color:var(--color-primary)}.text-darkblue{color:var(--color-darkblue)}.text-accent{color:var(--color-accent)}.text-success{color:var(--green)}.text-error{color:var(--red)}.text-warning{color:var(--orange-warning)}.bg-primary{background-color:var(--color-primary)}.bg-darkblue{background-color:var(--color-darkblue)}.bg-accent{background-color:var(--color-accent)}.bg-light{background-color:var(--panelbg-color)}.bg-white{background-color:var(--white)}@keyframes rainbow-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.notification-badge{position:absolute;top:1px;right:1px;width:10px;height:10px;border-radius:50%;background:linear-gradient(45deg,#ff6b6b,#feca57,#48dbfb,#ff9ff3,#ff6b6b,#feca57);background-size:300% 300%;animation:gradient-shift 4s linear infinite,rainbow-pulse 2s ease-in-out infinite;border:1px solid hsla(0,0%,100%,.7);box-shadow:0 0 6px hsla(0,100%,71%,.4),0 0 12px hsla(0,100%,71%,.2);z-index:10}.notification-badge.large{width:12px;height:12px;top:-3px;right:-3px}.notification-badge.medium{width:9px;height:9px;top:-1px;right:-1px}.notification-badge.small{width:7px;height:7px;top:-1px;right:-1px}.ScrollToTop_scrollToTop__ZsS9O{position:fixed;bottom:16px;left:16px;width:42px;height:42px;border-radius:50%;border:none;background-color:var(--grey-dark);color:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:19px;z-index:1000;transition:opacity .3s ease,transform .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.2)}.ScrollToTop_scrollToTop__ZsS9O:hover{background-color:#555;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.3)}.ScrollToTop_scrollToTop__ZsS9O:active{transform:translateY(0)}.ScrollToTop_scrollToTop__ZsS9O i{padding:6px}.ScrollToTop_visible__S6DN0{opacity:1;pointer-events:auto}.ScrollToTop_hidden__GyN01{opacity:0;pointer-events:none}.Snackbar_snackbar__zv030{position:fixed;bottom:16px;right:16px;max-width:calc(100vw - 74px - 32px);z-index:1000;transition:opacity .4s ease,transform .4s ease;cursor:pointer}.Snackbar_content__hbALn{background:var(--green);color:#fff;padding:12px 16px;border-radius:21px;display:flex;align-items:center;gap:8px;box-shadow:0 2px 10px rgba(0,0,0,.2);font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;opacity:.95}.Snackbar_text__EZDaA{flex:1 1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:0}.Snackbar_content__hbALn i:first-child,.Snackbar_content__hbALn i:last-child{font-size:18px;flex-shrink:0}@keyframes Snackbar_slideIn__fLHEb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.Snackbar_snackbar__zv030{right:16px;max-width:calc(100vw - 64px - 32px)}.Snackbar_content__hbALn{padding:11px 16px;font-size:16px}}.Snackbar_snackbar__zv030.Snackbar_hiding__Huhxx{animation:Snackbar_slideOut__CZI8d .3s ease-in forwards}@keyframes Snackbar_slideOut__CZI8d{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.Snackbar_visible__VAH5i{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.Snackbar_animatingOut__JdpoI,.Snackbar_hidden__F_Ics{opacity:0!important;transform:translateY(20px)!important;pointer-events:none!important}.Snackbar_testing__sZzhi{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important;transition:none!important;animation:none!important}