:root{--ui-motion-in:cubic-bezier(.16,1,.3,1);--ui-motion-out:cubic-bezier(.4,0,1,1);--ui-motion-snap:cubic-bezier(.2,.8,.2,1);--ui-duration-in:.34s;--ui-duration-out:.15s;--ui-duration-control:.18s;--ui-progress-color:var(--page-accent,#d4a54f)}@view-transition{navigation:auto}::view-transition-old(root){animation:ui-document-out var(--ui-duration-out) var(--ui-motion-out) both}::view-transition-new(root){animation:ui-document-in var(--ui-duration-in) var(--ui-motion-in) both}.ui-route-progress{position:fixed;z-index:100000;top:0;right:0;left:0;height:3px;overflow:hidden;pointer-events:none;opacity:0;transform:translateY(-100%);transition:opacity .12s ease,transform .12s ease}.ui-route-progress:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:right center;background:linear-gradient(90deg,#f3d992,var(--ui-progress-color),#56c4d0);box-shadow:0 2px 12px color-mix(in srgb,var(--ui-progress-color) 48%,transparent)}html.ui-route-leaving .ui-route-progress{opacity:1;transform:none}html.ui-route-leaving .ui-route-progress:before{animation:ui-route-progress 9s var(--ui-motion-in) forwards}html.ui-route-leaving{cursor:progress}html.ui-route-leaving :where(a[href],button,input,select,textarea){cursor:progress}html.ui-route-leaving :where(.app-content,#public-content,#main-content){opacity:.78;transform:translate3d(0,-3px,0);transition:opacity var(--ui-duration-out) ease,transform var(--ui-duration-out) ease}.ui-route-pending{position:relative;isolation:isolate;pointer-events:none}.ui-route-pending:after,[data-ui-submitter]:after{content:"";display:inline-block;width:13px;height:13px;flex:0 0 13px;border:2px solid currentColor;border-left-color:transparent;border-radius:50%;animation:ui-spin .62s linear infinite}[data-ui-submitting] :where(button[type=submit],input[type=submit]){opacity:.78;cursor:progress}.ui-sr-status{position:fixed!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}html.ui-motion-ready .ui-reveal{opacity:0;transform:translate3d(0,14px,0) scale(.996);transition:opacity var(--ui-duration-in) var(--ui-motion-in),transform var(--ui-duration-in) var(--ui-motion-in);transition-delay:calc(var(--ui-reveal-order,0) * 38ms)}html.ui-motion-ready .ui-reveal.is-ui-visible{opacity:1;transform:none}:where(a[href],button,[role=button],summary,input,select,textarea){-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){:where(a[href],button:not(:disabled),[role=button],summary){transition-property:color,background-color,border-color,box-shadow,opacity,transform,filter;transition-duration:var(--ui-duration-control);transition-timing-function:var(--ui-motion-snap)}}:where(a[href],button:not(:disabled),[role=button],summary):active{transform:translateY(1px) scale(.985);transition-duration:70ms!important}:where(a[href],button,[role=button],summary,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--page-accent,#2476b9) 60%,#fff);outline-offset:3px}dialog{opacity:0;transform:translate3d(0,12px,0) scale(.975);transition:opacity .18s ease,transform .26s var(--ui-motion-in),overlay .26s allow-discrete,display .26s allow-discrete}dialog[open]{opacity:1;transform:none}dialog::backdrop{opacity:0;background:#030e1f94;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:opacity .22s ease,backdrop-filter .26s ease,overlay .26s allow-discrete,display .26s allow-discrete}dialog[open]::backdrop{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@starting-style{dialog[open]{opacity:0;transform:translate3d(0,12px,0) scale(.975)}dialog[open]::backdrop{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes ui-document-out{to{opacity:.45;transform:translate3d(0,-5px,0) scale(.998)}}@keyframes ui-document-in{0%{opacity:0;transform:translate3d(0,12px,0) scale(.997);filter:saturate(.92)}to{opacity:1;transform:none;filter:none}}@keyframes ui-route-progress{0%{transform:scaleX(0)}12%{transform:scaleX(.22)}45%{transform:scaleX(.62)}78%{transform:scaleX(.84)}to{transform:scaleX(.94)}}@keyframes ui-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-transparency:reduce){dialog::backdrop{background:#071429;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(forced-colors:active){.ui-route-progress:before{background:Highlight;box-shadow:none}:where(a[href],button,[role=button],summary,input,select,textarea):focus-visible{outline:2px solid Highlight}}@media(prefers-reduced-motion:reduce){:root{--ui-duration-in:1ms;--ui-duration-out:1ms;--ui-duration-control:1ms}@view-transition{navigation:none}*,*:before,*:after{scroll-behavior:auto!important}::view-transition-old(root),::view-transition-new(root),.ui-route-progress:before,.ui-route-pending:after,[data-ui-submitter]:after{animation:none!important}html.ui-motion-ready .ui-reveal,html.ui-motion-ready .ui-reveal.is-ui-visible,html.ui-route-leaving :where(.app-content,#public-content,#main-content),dialog,dialog::backdrop{opacity:1!important;transform:none!important;transition:none!important;filter:none!important}}@media print{.ui-route-progress,.ui-sr-status{display:none!important}html.ui-motion-ready .ui-reveal{opacity:1!important;transform:none!important}}
