@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes loading-animation{0%{width:0%}to{width:100%}}.show{animation:fadeIn 1s ease-out forwards}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter,.fade-leave-to{opacity:0}.fade-leave{opacity:1}.slide-right-enter-active,.slide-right-leave-active{transition:transform .25s,opacity .25s}.slide-right-enter{opacity:0;transform:translate(100%)}.slide-right-leave{opacity:1;transform:translate(0)}.slide-right-leave-active{opacity:0;transform:translate(-100%)}.slide-left-enter-active,.slide-left-leave-active{transition:transform .25s,opacity .25s}.slide-left-enter{opacity:0;transform:translate(-100%)}.slide-left-leave{opacity:1;transform:translate(0)}.slide-left-leave-active{opacity:0;transform:translate(100%)}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/robotoslab/v36/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDIOWaA.ttf)format(truetype)}@font-face{font-family:TratexVit;font-style:normal;font-weight:400;src:local(TratexVit),url(https://fonts.cdnfonts.com/s/8806/TRATV___.woff)format(woff)}@font-face{font-family:TratexSvart;font-style:normal;font-weight:400;src:local(TratexSvart),url(https://fonts.cdnfonts.com/s/8806/TRATS___.woff)format(woff)}@font-face{font-family:TRATEXPOSVERSAL;font-style:normal;font-weight:400;src:local(TRATEXPOSVERSAL),url(https://fonts.cdnfonts.com/s/8806/TRATEP__.woff)format(woff)}@font-face{font-family:TRATEXNEGVERSAL;font-style:normal;font-weight:400;src:local(TRATEXNEGVERSAL),url(https://fonts.cdnfonts.com/s/8806/TRATEN__.woff)format(woff)}html{scroll-behavior:smooth;overflow-x:hidden}html body{animation:fadeIn .25s ease-in-out forwards;animation-fill-mode:forwards;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:subpixel-antialiased;font-family:var(--wa-font-family-body);scroll-behavior:smooth;width:100dvw;margin:0}#app[loading] *{cursor:wait!important}#app[loading]:before{content:"";position:fixed;background-color:var(--wa-color-success-border-loud);z-index:10001;animation:loading-animation 3s linear infinite alternate;width:0;height:3pt;top:0;left:0}.header{padding:var(--wa-space-m)var(--wa-space-l);min-height:64px}.header.sticky{position:sticky;z-index:1;background:var(--wa-color-surface-default);box-shadow:0 0 7px 0 var(--wa-color-surface-lowered);top:0}#route-wrapper{padding:var(--wa-space-l)}.carousel{position:relative;display:flex;gap:var(--wa-space-s);flex-direction:column;align-items: flex-start;width:100%;max-width:100dvw;margin:0 auto}.carousel .carousel-scroller{display:flex;gap:var(--wa-space-2xl);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%}.carousel .carousel-scroller::-webkit-scrollbar{display:none}.carousel .carousel-scroller .carousel-item{border-radius:var(--wa-border-radius-m);scroll-snap-align:center;aspect-ratio:1;background-color:var(--wa-color-overlay-inline);display:flex;justify-content:center;align-items: center;gap:var(--wa-space-m);cursor:pointer;background-position:50%;background-size:cover;flex-direction:column;flex:0 0 100%}.carousel .carousel-scroller .carousel-item *{pointer-events:none}.carousel .carousel-thumbnails{display:flex;text-align:center;gap:var(--wa-space-s);flex-wrap:wrap}.carousel .carousel-thumbnails>div{border-radius:var(--wa-border-radius-m);cursor:pointer;background-color:var(--wa-color-overlay-inline);display:flex;background-position:50%;background-size:cover;justify-content:center;align-items: center;width:12vw;height:12vw}.carousel .carousel-thumbnails>div.active{outline:2px solid var(--wa-color-success-border-loud)}.carousel .carousel-thumbnails>div *{pointer-events:none;font-size:var(--wa-font-size-2xs)}input[type=file]{display:none}.calendar{display:grid;grid-template-columns:20% auto;gap:var(--wa-space-s)}.tabular{font-variant:tabular-nums}dialog{box-shadow:none;overflow:scroll;max-width:100dvw;max-height:100dvh;margin:70px 0 0}hr{width:100%}h3,h4{font-weight:var(--wa-font-weight-semibold)}h4 svg{width:var(--wa-space-l)}.fe{border:1px solid var(--wa-color-text-link);border-left-width:var(--wa-space-xs);border-radius:var(--wa-border-radius-s);width:-moz-fit-content;width:fit-content;padding:1.5px 6px;font-family:TRATEXPOSVERSAL}.fe :nth-child(3){padding-right:var(--wa-space-2xs)}button{position:relative;z-index:0}button[icon]{padding:var(--wa-space-xs);height:-moz-fit-content;height:fit-content}button[readonly]{pointer-events:none}button.wa-size-s{padding:var(--wa-space-3xs)var(--wa-space-xs);height:-moz-fit-content;height:fit-content}button button{position:absolute;z-index:1;top:-19px;right:-13px;transform:scale(.5)}button code{background-color:#0000}button div.loading+svg{display:none}button div.loading:after{content:"";position:relative;width:var(--wa-space-m);height:var(--wa-space-m);border:1pt solid #0000;border-top-color:var(--wa-color-text-normal);border-right-color:var(--wa-color-text-normal);border-bottom-color:var(--wa-color-text-normal);animation:spin .8s linear infinite;display:block;left:calc(var(--wa-space-m)/2);top:calc(var(--wa-space-m)/2);border-radius:50%;transform:translate(-50%,-50%)}small{text-overflow:ellipsis;overflow:hidden}svg{width:var(--wa-space-m)}a{color:var(--wa-color-success);text-decoration:none;display:flex;gap:var(--wa-space-2xs);align-items: center}mark{border-radius:var(--wa-border-radius-m)}menu{position:relative;display:flex;cursor:pointer;justify-content:center;padding:0}menu:not(:focus-within):not(:focus-within) ol{pointer-events:none}menu:focus-within>button,menu:active>button{background-color:var(--wa-color-brand-border-quiet)!important}menu:focus-within ol,menu:active ol{animation:fadex .5s;animation-fill-mode:forwards}menu ol{opacity:0;top:var(--wa-space-2xl);position:absolute;border-style:var(--wa-border-style);border-width:var(--wa-border-width-s);border-color:var(--wa-color-surface-border);border-radius:var(--wa-border-radius-m);box-shadow:var(--wa-shadow-s);background-color:var(--wa-color-surface-default);z-index:10;overflow:hidden;max-width:100dvw;max-height:0}menu ol a{max-width:inherit;padding:var(--wa-space-s)var(--wa-space-l);justify-content:left;width:100%}menu ol a:hover{background-color:var(--wa-color-surface-border)}@keyframes fadex{0%{opacity:0;display:none;max-height:0}to{opacity:1;display:block;max-height:500px}}.card{border:1px solid var(--wa-color-border-quiet);border-radius:var(--wa-border-radius-l);padding:var(--wa-space-m)}#user-pin{letter-spacing:10pt;text-align:center}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.toast{position:fixed;padding:var(--wa-space-m)var(--wa-space-l)var(--wa-space-xl)var(--wa-space-l);border-radius:var(--wa-border-radius-s);background:var(--wa-color-surface-default);filter:invert(1);opacity:0;animation:autoClose 5s forwards;width:100%;bottom:0;left:0;right:0;transform:translateY(20px)}@keyframes autoClose{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}
