@layer components{[data-rally-state=pending]{opacity:0}[data-rally=rise][data-rally-state=pending]{transform:translateY(24px)}[data-rally-state=in]{transition:opacity .55s cubic-bezier(.215, .61, .355, 1) var(--rally-delay,0s), transform .6s cubic-bezier(.19, 1, .22, 1) var(--rally-delay,0s)}@media (prefers-reduced-motion:reduce){[data-rally-state]{opacity:1;transition:none;transform:none}}}
@layer theme,base;@layer components{.q-menu__lead,.q-menu__sheet,.q-menu__bar{clip-path:inset(0 0 100%);pointer-events:none;will-change:clip-path;width:100%;height:100svh;position:absolute;top:0;left:0}.q-menu__lead{z-index:2;background:var(--scheme-accent)}.q-menu__sheet{z-index:3;justify-content:space-between;gap:var(--q-gap);padding:calc(var(--q-bar) + var(--q-gap)) var(--q-margin) var(--q-gap);background:var(--scheme-bg);color:var(--scheme-ink);flex-direction:column;display:flex;overflow:hidden auto}.q-header[data-open] .q-menu__sheet{pointer-events:auto}.q-menu__sheet>:not([aria-hidden=true]){z-index:1;position:relative}.q-menu__bar{z-index:4;color:var(--scheme-ink)}.q-header[data-open] .q-menu__bar .q-header__row{pointer-events:auto}.q-menu__sheet [data-menu-lead]{gap:calc(8 * var(--px,1px));flex-wrap:wrap;display:flex}.q-menu__nav{gap:calc(8 * var(--px,1px));flex-direction:column;display:flex}.q-menu__item{align-items:baseline;gap:calc(24 * var(--px,1px));padding:calc(12 * var(--px,1px)) 0 calc(16 * var(--px,1px));border-bottom:1px solid var(--scheme-line);color:inherit;clip-path:inset(0 calc(-1 * var(--text-mask-slant,.3em)));transition:color .3s var(--q-ui,cubic-bezier(.215, .61, .355, 1));text-decoration:none;display:flex}.q-menu__item[aria-current=page]{color:var(--scheme-accent)}@media (hover:hover){.q-menu__nav:hover>.q-menu__item:not(:hover){color:var(--scheme-ink-muted)}}.q-menu__rise{will-change:transform}.q-menu__meta{justify-content:space-between;align-items:baseline;gap:calc(16 * var(--px,1px));flex-direction:column;display:flex}@media (min-width:701px){.q-menu__meta{flex-direction:row}}}@layer utilities;
@layer theme,base;@layer components{[data-menu-look=ribbon]:is(.q-menu__lead,.q-menu__sheet,.q-menu__bar){--q-ribbon-y:200vh;--q-ribbon-lean:14vw;--q-ribbon-band:34vh;--q-ribbon-back:calc(var(--q-ribbon-y) + var(--q-ribbon-band));will-change:clip-path}.q-menu__lead[data-menu-look=ribbon]{background:var(--ribbon-color,var(--scheme-accent));clip-path:polygon(0 var(--q-ribbon-y), 100% calc(var(--q-ribbon-y) - var(--q-ribbon-lean)), 100% calc(var(--q-ribbon-back) - var(--q-ribbon-lean)), 0 var(--q-ribbon-back))}:is(.q-menu__sheet,.q-menu__bar)[data-menu-look=ribbon]{clip-path:polygon(0 calc(var(--q-ribbon-back) - 1px), 100% calc(var(--q-ribbon-back) - var(--q-ribbon-lean) - 1px), 100% 300vh, 0 300vh)}.q-menu__lead[data-menu-look=ribbon]{z-index:5}.q-menu__sheet[data-menu-look=ribbon] .q-menu__park{width:100%;height:var(--ribbon-park,6px);background:var(--ribbon-color,var(--scheme-accent));clip-path:inset(0 0 0 100%);position:absolute;top:0;right:0}.q-menu__sheet[data-menu-look=ribbon] .q-menu__body{gap:var(--q-gap);flex-direction:column;display:flex}.q-menu__sheet [data-menu-lead]{gap:calc(8 * var(--px,1px));flex-wrap:wrap;display:flex}.q-menu__sheet[data-menu-look=ribbon] .q-menu__item{font-style:var(--ribbon-name-style,italic);text-transform:var(--ribbon-name-case,uppercase);clip-path:none;transform-origin:0 100%}.q-menu__sheet[data-menu-look=ribbon] .q-menu__item[aria-current=page]{color:inherit}[data-menu-star]{width:calc(28 * var(--px,1px));height:calc(28 * var(--px,1px));color:var(--ribbon-color,var(--color-sky));flex:none;align-self:center;display:inline-flex}[data-menu-star]>svg{width:100%;height:100%}}@layer utilities;
@layer components{.tto-lang__trigger{anchor-name:--tto-lang;align-items:center;gap:calc(6 * var(--px,1px));min-height:2.75rem;padding:0 calc(4 * var(--px,1px));color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.tto-lang__trigger:focus-visible{outline:2px solid var(--scheme-focus);outline-offset:2px;border-radius:var(--q-radius,3px)}.tto-lang__globe{width:calc(18 * var(--px,1px));height:calc(18 * var(--px,1px))}.tto-lang__menu{inset:var(--header-height,4rem) var(--spacing-page-margin,1.25rem) auto auto;min-width:calc(180 * var(--px,1px));padding:calc(8 * var(--px,1px));border:1px solid var(--scheme-line);border-radius:var(--q-radius,3px);background:var(--scheme-bg);color:var(--scheme-ink);opacity:0;transition:opacity .2s cubic-bezier(.215, .61, .355, 1), transform .2s cubic-bezier(.215, .61, .355, 1), overlay .2s allow-discrete, display .2s allow-discrete;margin:0;position:fixed;transform:translateY(-6px);box-shadow:0 18px 40px -16px #0b2a5a73}@supports (position-anchor:--tto-lang){.tto-lang__menu{position-anchor:--tto-lang;inset:auto;top:calc(anchor(bottom) + 6px);right:anchor(right)}}.tto-lang__menu:popover-open{opacity:1;flex-direction:column;display:flex;transform:none}@starting-style{.tto-lang__menu:popover-open{opacity:0;transform:translateY(-6px)}}.tto-lang__option{justify-content:space-between;align-items:center;gap:calc(16 * var(--px,1px));min-height:2.75rem;padding:0 calc(12 * var(--px,1px));border-radius:var(--q-radius,3px);color:var(--scheme-ink);text-decoration:none;display:flex}.tto-lang__option:hover,.tto-lang__option:focus-visible{background:var(--scheme-raised);outline:none}.tto-lang__option[aria-current]:after,.tto-lang-inline__option[aria-current]:before{content:"";background:var(--color-sky,currentColor);border-radius:50%;width:6px;height:6px}.tto-lang-inline{gap:calc(4 * var(--px,1px)) calc(20 * var(--px,1px));flex-wrap:wrap;display:flex}.tto-lang-inline__option{align-items:center;gap:calc(8 * var(--px,1px));min-height:2.75rem;color:var(--scheme-ink-muted);text-decoration:none;transition:color .2s;display:inline-flex}.tto-lang-inline__option:hover,.tto-lang-inline__option[aria-current]{color:var(--scheme-ink)}.tto-lang-chips{gap:calc(8 * var(--px,1px));flex-wrap:wrap;display:flex}.tto-lang-chips__option{min-height:2.75rem;padding:0 calc(18 * var(--px,1px));box-shadow:inset 0 0 0 1px var(--scheme-line);color:var(--scheme-ink);--text-body-sm--font-weight:600;border-radius:999px;align-items:center;text-decoration:none;transition:box-shadow .2s,background .2s;display:inline-flex}.tto-lang-chips__option:hover{box-shadow:inset 0 0 0 1px var(--color-sky)}.tto-lang-chips__option[aria-current]{background:var(--color-sky);box-shadow:none;color:#0b2a5a}}
:is([data-ribbon],[data-menu-look=ribbon]){--q-ribbon-y:200vh;--q-ribbon-lean:14vw;--q-ribbon-band:34vh;--q-ribbon-sheet:calc(100vh + 14vw);--q-ribbon-edge:12px;--q-ribbon-front:var(--q-ribbon-y);--q-ribbon-back:calc(var(--q-ribbon-y) + var(--q-ribbon-band));--q-ribbon-tail:calc(var(--q-ribbon-back) + var(--q-ribbon-sheet))}[data-ribbon]{pointer-events:auto;position:fixed;inset:0;overflow:clip}[data-ribbon][data-parked]{visibility:hidden;pointer-events:none}[data-ribbon][data-parked][data-animating]{pointer-events:auto}[data-ribbon]>:is([data-ribbon-sheet],[data-ribbon-band],[data-ribbon-trail]){will-change:clip-path;position:absolute;inset:0}[data-ribbon-band]{background:var(--ribbon-color,var(--scheme-accent,#00aef3));clip-path:polygon(0 var(--q-ribbon-front), 100% calc(var(--q-ribbon-front) - var(--q-ribbon-lean)), 100% calc(var(--q-ribbon-back) - var(--q-ribbon-lean)), 0 var(--q-ribbon-back))}[data-ribbon-sheet]{padding-inline:var(--spacing-page-margin,1.5rem);background:var(--ribbon-sheet,var(--scheme-bg,#143d7b));color:var(--ribbon-ink,var(--scheme-ink,#fff));clip-path:polygon(0 calc(var(--q-ribbon-back) - 1px), 100% calc(var(--q-ribbon-back) - var(--q-ribbon-lean) - 1px), 100% calc(var(--q-ribbon-tail) - var(--q-ribbon-lean)), 0 var(--q-ribbon-tail));align-items:center;display:flex}[data-ribbon-trail]{background:var(--ribbon-color,var(--scheme-accent,#00aef3));clip-path:polygon(0 calc(var(--q-ribbon-tail) - 1px), 100% calc(var(--q-ribbon-tail) - var(--q-ribbon-lean) - 1px), 100% calc(var(--q-ribbon-tail) - var(--q-ribbon-lean) + var(--q-ribbon-edge)), 0 calc(var(--q-ribbon-tail) + var(--q-ribbon-edge)))}[data-ribbon-name]{max-width:40ch;font-style:var(--ribbon-name-style,italic);text-transform:var(--ribbon-name-case,uppercase);visibility:hidden}
@property --q-ribbon-y{syntax:"<length>";inherits:true;initial-value:0}:root [data-ribbon=preloader]{--q-ribbon-band:14vh;--q-ribbon-y:-14vh;animation:.6s cubic-bezier(.645,.045,.355,1) tto-pre-sweep}[data-ribbon=preloader]:not([data-exit]) [data-ribbon-sheet]{clip-path:none}[data-ribbon=preloader]:not([data-exit]) [data-ribbon-trail]{visibility:hidden}@keyframes tto-pre-sweep{0%{--q-ribbon-y:calc(100vh + 16vw)}to{--q-ribbon-y:calc(-14vh - 16vw)}}[data-ribbon=preloader] [data-ribbon-mark]{width:min(100%, calc(560 * var(--px,1px)));color:var(--ribbon-ink,var(--scheme-ink,#fff));animation:.6s cubic-bezier(.215,.61,.355,1) .3s both tto-pre-mark}[data-ribbon=preloader] [data-ribbon-mark]>svg{width:100%;height:auto;display:block}@keyframes tto-pre-mark{0%{opacity:0;transform:translate(-32px)skew(-10deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root [data-ribbon=preloader],[data-ribbon=preloader] [data-ribbon-mark]{animation:none}}:root[data-pref-motion=reduce] [data-ribbon=preloader],:root[data-pref-motion=reduce] [data-ribbon=preloader] [data-ribbon-mark]{animation:none}
