@font-face{font-family:Overpass;font-style:normal;font-weight:400 700;font-display:block;src:url(/fonts/overpass-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass;font-style:normal;font-weight:400 700;font-display:block;src:url(/fonts/overpass-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/roboto-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/roboto-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/roboto-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/roboto-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/roboto-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/roboto-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/roboto-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/roboto-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/roboto-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:block;src:url(/fonts/roboto-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-navigation:Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-body:Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--type-nav-size:1.4rem;--type-nav-weight:600;--line-height-base:1.15;--type-sidebar-size:1.4rem;--type-sidebar-weight:400;--type-sidebar-selected-weight:500;--type-page-size:2.4rem;--type-page-weight:400;--type-profile-size:1.9rem;--type-profile-weight:700;--type-section-size:1.17em;--type-section-weight:400;--type-panel-size:1.6rem;--type-panel-weight:500;--type-body-size:1.6rem;--type-body-weight:400;--type-row-size:1.5rem;--type-row-weight:400;--type-table-heading-size:1.5rem;--type-table-heading-weight:500;--type-compact-row-size:var(--type-row-size);--type-compact-row-weight:var(--type-row-weight);--type-compact-heading-size:var(--type-table-heading-size);--type-compact-heading-weight:var(--type-table-heading-weight);--type-card-size:1.4rem;--type-card-weight:500;--type-control-size:1.4rem;--type-control-weight:400;--type-label-size:1.3rem;--type-label-weight:400;--type-action-size:1.3rem;--type-action-weight:500;--type-meta-size:1.2rem;--type-meta-weight:400;--type-caption-size:1.1rem;--type-caption-weight:400;--type-badge-size:1.1rem;--type-badge-weight:500;--type-stat-size:2.4rem;--type-stat-weight:700;--type-stats-heading-size:3rem;--type-stats-heading-weight:700;--type-stats-label-size:1.2rem;--type-stats-label-weight:600;--type-stats-value-size:2.9rem;--type-stats-value-mobile-size:2.3rem;--font-sans:var(--font-body);--type-display-size:3.2rem;--type-display-weight:700;--type-hero-size:clamp(3.8rem, 5vw, 6.4rem);--type-hero-mobile-size:3.6rem;--type-kicker-size:1.1rem;--type-kicker-weight:700;--type-brand-size:2rem;--type-brand-weight:700;--type-avatar-size:4rem;--type-avatar-weight:700;--type-prose-h1-size:2.1rem;--type-prose-h2-size:1.8rem;--type-prose-h3-size:1.6rem;--type-prose-heading-weight:700}html{font-size:62.5%}body{font-family:var(--font-body);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--line-height-base)}button,input,select,textarea,code,kbd,pre,samp{font-family:var(--font-body)}nav,[role=navigation]{font-family:var(--font-navigation);font-size:var(--type-nav-size);font-weight:var(--type-nav-weight)}aside nav,aside [role=navigation]{font-size:var(--type-sidebar-size);font-weight:var(--type-sidebar-weight)}.type-nav{font-family:var(--font-navigation);font-size:var(--type-nav-size);font-weight:var(--type-nav-weight)}.type-sidebar{font-family:var(--font-navigation);font-size:var(--type-sidebar-size);font-weight:var(--type-sidebar-weight)}.type-sidebar-selected{font-family:var(--font-navigation);font-size:var(--type-sidebar-size);font-weight:var(--type-sidebar-selected-weight)}.type-page{font-size:var(--type-page-size);font-weight:var(--type-page-weight)}.type-profile{font-size:var(--type-profile-size);font-weight:var(--type-profile-weight)}.type-section{font-size:var(--type-section-size);font-weight:var(--type-section-weight)}.type-panel{font-size:var(--type-panel-size);font-weight:var(--type-panel-weight)}.type-body{font-size:var(--type-body-size);font-weight:var(--type-body-weight)}.type-row{font-size:var(--type-row-size);font-weight:var(--type-row-weight)}.type-table-heading{font-size:var(--type-table-heading-size);font-weight:var(--type-table-heading-weight)}.type-compact-row{font-size:var(--type-compact-row-size);font-weight:var(--type-compact-row-weight)}.type-compact-heading{font-size:var(--type-compact-heading-size);font-weight:var(--type-compact-heading-weight)}.type-card{font-size:var(--type-card-size);font-weight:var(--type-card-weight)}.type-control{font-size:var(--type-control-size);font-weight:var(--type-control-weight)}.type-label{font-size:var(--type-label-size);font-weight:var(--type-label-weight)}.type-action{font-size:var(--type-action-size);font-weight:var(--type-action-weight)}.type-meta{font-size:var(--type-meta-size);font-weight:var(--type-meta-weight)}.type-caption{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight)}.type-badge{font-size:var(--type-badge-size);font-weight:var(--type-badge-weight)}.type-stat{font-size:var(--type-stat-size);font-weight:var(--type-stat-weight)}.type-display{font-size:var(--type-display-size);font-weight:var(--type-display-weight)}.type-brand{font-size:var(--type-brand-size);font-weight:var(--type-brand-weight)}.type-avatar{font-size:var(--type-avatar-size);font-weight:var(--type-avatar-weight)}.type-prose h1{font-size:var(--type-prose-h1-size);font-weight:var(--type-prose-heading-weight)}.type-prose h2{font-size:var(--type-prose-h2-size);font-weight:var(--type-prose-heading-weight)}.type-prose h3{font-size:var(--type-prose-h3-size);font-weight:var(--type-prose-heading-weight)}button.alert-icon-button{color:#fff;background:#c84e6d;border:0;border-radius:5px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;transition:background-color .16s,opacity .16s,transform .16s;display:grid;box-shadow:0 2px 8px #07111d80}button.alert-icon-button:hover,button.alert-icon-button:focus-visible{color:#fff;background:#dd607e}button.alert-icon-button:active{transform:scale(.96)}button.alert-icon-button .ui-icon{font-size:19px}button.alert-icon-button:disabled{opacity:.6;cursor:wait}@media (hover:none){button.alert-icon-button{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){button.alert-icon-button{transition:none}}.mobile-floating-navigation{display:none}@media (width<=1040px){.mobile-floating-navigation{display:block}.mobile-floating-navigation [hidden]{display:none!important}.mobile-floating-navigation :is(a,button){-webkit-tap-highlight-color:transparent}.mobile-navigation-trigger,.mobile-navigation-panel{inset:auto max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) auto;color:#8599a8;background:#151f2e;border:0;border-radius:6px;position:fixed;box-shadow:0 8px 32px #0000002e}.mobile-navigation-trigger{z-index:80;width:50px;height:50px;color:var(--blue,#3db4f2);place-items:center;padding:0;transition:color .1s,opacity .1s;display:grid}.mobile-menu-lines{gap:5px;width:28px;display:grid}.mobile-menu-lines>span{background:currentColor;border-radius:1px;height:4px}.mobile-floating-navigation:has(:popover-open) .mobile-navigation-trigger{opacity:0;pointer-events:none}.mobile-navigation-panel{width:min(240px,100% - 40px);max-height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;font-family:var(--font-navigation);opacity:0;transform-origin:100% 100%;transition:opacity .12s ease-out, transform .12s cubic-bezier(.2,.7,.2,1), display .12s allow-discrete, overlay .12s allow-discrete;margin:0;padding:10px;overflow-y:auto;transform:translateY(4px)scale(.99)}.mobile-navigation-panel:popover-open{opacity:1;transform:translateY(0)scale(1)}@starting-style{.mobile-navigation-panel:popover-open{opacity:0;transform:translateY(4px)scale(.99)}}.mobile-navigation-panel::backdrop{background:0 0}.mobile-navigation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;font-weight:500;display:grid}.mobile-navigation-grid>:is(a,button),.mobile-navigation-signout>button{width:100%;min-width:0;min-height:76px;color:inherit;font-family:var(--font-navigation);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:8px 2px;font-size:12px;font-weight:500;line-height:1.3;text-decoration:none;transition:color .1s;display:flex}.mobile-navigation-signout{margin:0;display:flex}.mobile-navigation-close{grid-column:3}.mobile-navigation-panel .ui-icon{place-items:center;font-size:26px;line-height:1;display:inline-grid}.mobile-navigation-panel .ui-icon-svg{fill:currentColor;width:1em;height:1em}.mobile-navigation-icon{display:inline-grid;position:relative}.mobile-navigation-panel :is(a,button):is(:hover,:active),.mobile-navigation-panel [aria-current]{color:var(--blue,#3db4f2)}.mobile-floating-navigation :is(a,button):focus-visible{outline:2px solid var(--blue,#3db4f2);outline-offset:-2px;color:var(--blue,#3db4f2)}.mobile-navigation-badge{color:#e6edf6;min-width:15px;font:10px/1.3 var(--font-body);background:#42647f;border-radius:8px;padding:1px 3px;position:absolute;top:-5px;right:-10px}.mobile-navigation-attention{background:var(--alert,#e85d7d);top:auto;bottom:-4px}.mobile-navigation-indicator{background:var(--blue,#3db4f2);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.mobile-navigation-indicator[data-needs-attention=true]{background:var(--alert,#e85d7d)}.mobile-navigation-extended .mobile-navigation-panel{width:min(360px,100% - 40px);padding:14px}.mobile-navigation-extended .mobile-navigation-grid>:is(a,button){min-height:86px;font-size:12.5px}.mobile-navigation-bottom{margin-top:6px}body:has([data-mobile-navigation]) .page-footer{padding-bottom:90px}body:has([data-mobile-navigation]) .attention-prompt,body:has([data-mobile-navigation]) #pwa-banner,body:has([data-mobile-navigation]) .offline-toast{bottom:calc(86px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.mobile-floating-navigation *,.mobile-floating-navigation :before,.mobile-floating-navigation :after{transition:none!important}}
