@layer reset{html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}}@layer framework{*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}html{font-size:14px}@media(min-width:480px){html{font-size:14px}}@media(min-width:768px){html{font-size:16px}}@media(min-width:1024px){html{font-size:16px}}body{min-height:100vh;background-image:url(/build/assets/bg-light-D2ehkxjX.jpg);background-attachment:fixed;background-position:center center;background-size:cover;color:light-dark(#4c4f56,#c7c7bf);font-family:"Roboto",-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1.4;text-decoration-skip-ink:auto}@media(prefers-color-scheme:dark){:root:has(meta[name=color-scheme][content="light dark"]) body{background-image:url(/build/assets/bg-dark-BfMhe8zV.jpg)}}:root:has(meta[name=color-scheme][content=dark]) body{background-image:url(/build/assets/bg-dark-BfMhe8zV.jpg)}#app{display:flex;flex-direction:column;min-height:100dvh}}@layer vendor;@layer components{.flash-message__wrapper{position:fixed;top:0;z-index:2000;max-width:768px;padding:1lh 2ch;border:0;margin:0 auto;background:transparent}.flash-message__dialog{display:flex;position:relative;border:2px solid transparent;gap:1ch;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px}.flash-message__dialog--success{background:hsl(from light-dark(#15a20b,#0e7307) h s l/50%);color:light-dark(#000,#fff);border-color:light-dark(rgb(8.1475409836,66.9262295082,4.0737704918),rgb(27.1907514451,209.7572254335,14.2427745665))}.flash-message__dialog--warning{background-color:hsl(from light-dark(#ffaa45,#cf8c34) h s l/70%);color:light-dark(#000,#000);border-color:light-dark(rgb(168.2231075697,112.7011952191,39.7768924303),rgb(255,193.3064516129,120))}.flash-message__dialog--error{background-color:hsl(from light-dark(#c6170f,#a6110a) h s l/65%);color:light-dark(#fff,#fff);border-color:light-dark(rgb(244.7159090909,91.4829545455,84.2840909091),rgb(241.2676056338,81.0563380282,73.7323943662))}.flash-message__dialog--info{background-color:hsl(from light-dark(#afb2b2,#383839) h s l/25%);color:light-dark(#000,#fff);border-color:light-dark(#7e7e7e,#7e7e7e)}.flash-message__dialog{padding:8px}@media(min-width:480px){.flash-message__dialog{padding:16px}}@media(min-width:768px){.flash-message__dialog{padding:18px}}@media(min-width:1024px){.flash-message__dialog{padding:24px}}.flash-message__dialog .btn-close{position:absolute;top:0;right:0;transform:translate(50%,-50%)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(/build/assets/roboto-v47-latin-ext-100-Cw9_NY1R.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100;src:url(/build/assets/roboto-v47-latin-ext-100italic-zumFogj7.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:200;src:url(/build/assets/roboto-v47-latin-ext-200-CcXETEKu.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:200;src:url(/build/assets/roboto-v47-latin-ext-200italic-XKXiO1TU.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/build/assets/roboto-v47-latin-ext-300-INbO_Apw.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(/build/assets/roboto-v47-latin-ext-300italic-N2jlY7fl.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/assets/roboto-v47-latin-ext-regular-B1UT4cGm.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(/build/assets/roboto-v47-latin-ext-italic-aiCWqQ3r.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/build/assets/roboto-v47-latin-ext-500-DTrIzSp-.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(/build/assets/roboto-v47-latin-ext-500italic-D7Ng7XfM.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600;src:url(/build/assets/roboto-v47-latin-ext-600-BKBmTgsh.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:600;src:url(/build/assets/roboto-v47-latin-ext-600italic-a-rHQTtx.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/build/assets/roboto-v47-latin-ext-700-DiQD2xpL.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(/build/assets/roboto-v47-latin-ext-700italic-DQ6NH4Rb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:800;src:url(/build/assets/roboto-v47-latin-ext-800-a3-fle2d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:800;src:url(/build/assets/roboto-v47-latin-ext-800italic-CgegVblx.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(/build/assets/roboto-v47-latin-ext-900-B-GEA6A3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:url(/build/assets/roboto-v47-latin-ext-900italic-B44E_mr_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:200;src:url(/build/assets/nunito-v32-latin-200-BLZ1Mic-.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:200;src:url(/build/assets/nunito-v32-latin-200italic-6x9HZxVx.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:url(/build/assets/nunito-v32-latin-300-COoPE5VN.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:300;src:url(/build/assets/nunito-v32-latin-300italic-BBaZWM3r.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(/build/assets/nunito-v32-latin-regular-r8SDr6Up.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:400;src:url(/build/assets/nunito-v32-latin-italic-BnrCcHbg.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:500;src:url(/build/assets/nunito-v32-latin-500-EugFkASW.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:500;src:url(/build/assets/nunito-v32-latin-500italic-e2La9S3U.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(/build/assets/nunito-v32-latin-600-Br8yIETf.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:600;src:url(/build/assets/nunito-v32-latin-600italic-DyEvecIf.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(/build/assets/nunito-v32-latin-700-Dort48En.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:700;src:url(/build/assets/nunito-v32-latin-700italic-BMy3YKdf.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:800;src:url(/build/assets/nunito-v32-latin-800-Dz8SOQK_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:800;src:url(/build/assets/nunito-v32-latin-800italic-B1qCGdl6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:900;src:url(/build/assets/nunito-v32-latin-900-BVB1fGs6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:900;src:url(/build/assets/nunito-v32-latin-900italic-4rv-ndsy.woff2) format("woff2")}@property --button-fill{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --button-fill-stop{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --rg-1-x{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --rg-1-y{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --rg-2-x{syntax: "<percentage>"; inherits: true; initial-value: 20%;}@property --rg-2-y{syntax: "<percentage>"; inherits: true; initial-value: 70%;}@property --rg-3-x{syntax: "<percentage>"; inherits: true; initial-value: 70%;}@property --rg-3-y{syntax: "<percentage>"; inherits: true; initial-value: 20%;}@property --rg-4-x{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --rg-4-y{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@keyframes gradient-movement{20%{--rg-1-x: 70%;--rg-1-y: 20%}40%{--rg-2-x: 120%;--rg-2-y: 50%}50%{--rg-4-x: -10%;--rg-4-y: 10%}60%{--rg-3-x: 50%;--rg-3-y: 50%}80%{--rg-1-x: -10%;--rg-2-y: -20%}}[class|=btn]{display:flex;align-items:center;justify-content:center;padding:.2lh 3ch;border:5px solid transparent;gap:.5ch;background:radial-gradient(circle,var(--button-fill) var(--button-fill-stop),transparent) padding-box,radial-gradient(circle 120px at var(--rg-1-x) var(--rg-1-y),light-dark(#ff0,deeppink),transparent) border-box,radial-gradient(circle 150px at var(--rg-2-x) var(--rg-2-y),light-dark(#f0f,royalblue),transparent) border-box,radial-gradient(circle 200px at var(--rg-4-x) var(--rg-4-y),light-dark(#b0e0e6,#008f00),transparent) border-box,radial-gradient(circle 160px at var(--rg-3-x) var(--rg-3-y),light-dark(#f00,rebeccapurple),transparent) border-box;background-repeat:no-repeat;background-position:center,center,bottom right,top left,top right,bottom left;color:light-dark(#000,#fff);outline:0;border-radius:100vw;font-family:"Nunito",-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;line-height:24px;text-transform:uppercase;letter-spacing:.1ch;cursor:pointer;-webkit-user-select:none;user-select:none;animation:gradient-movement 5s alternate infinite ease-in-out;animation-delay:calc(sibling-index()*-1.5s);transition:color .15s,--button-fill 1s,--button-fill-stop .45s}[class|=btn]:hover,[class|=btn]:focus-visible{--button-fill-stop: 100%;--button-fill: light-dark(#fff, #000)}[class|=btn][disabled]{background:light-dark(#dadada,#4c4f56);color:light-dark(#555f61,#c7c7bf);border-color:light-dark(#c7c7bf,#555f61);font-style:italic;cursor:not-allowed;--button-fill-stop: 100%;--button-fill: light-dark(#dadada, #4c4f56)}@media(min-width:768px){[class|=btn]{gap:1ch}}.btn-default,.btn-close{--button-fill-stop: 100%;--button-fill: light-dark(#fff, #000)}.btn-default:hover,.btn-default:focus-visible,.btn-close:hover,.btn-close:focus-visible{--button-fill-stop: 0%;--button-fill: transparent}.btn-close{padding:.2lh .4ch}.form{display:flex;flex-direction:column;gap:1ex}@media(min-width:768px){.form{gap:2ex}}.form-group__addon{padding:.75ex 1ch .75ex 1.5ch;border:2px solid light-dark(rgba(146,146,146,.75),rgba(126,126,126,.75));background-color:light-dark(rgba(255,255,255,.5),rgba(0,0,0,.5));color:light-dark(#4c4f56,#c7c7bf);outline:0;border-radius:100vw;border-top-right-radius:0;border-bottom-right-radius:0}.form-group:has(input:not([readonly])):focus .form-group__addon,.form-group:has(input:not([readonly])):focus-visible .form-group__addon,.form-group:has(input:not([readonly])):focus-within .form-group__addon{background-color:light-dark(#fff,#000);color:light-dark(#000,#fff);border-color:light-dark(#161a31,#5ea0cf)}.form-group:has(.form-group__addon) .form-input{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.form-group__error{display:flex;align-items:flex-start;padding:1ex 1.5ch;border:2px solid light-dark(#cf8c34,#ffaa45);margin-top:1ex;gap:1ch;background-color:light-dark(#a6110a,#c6170f);color:light-dark(#fff,#fff);border-radius:8px}.form-group__icon{justify-self:flex-start;width:24px;height:24px;margin:2px 0}.form-group__icon--required{background-color:light-dark(#cf8c34,#ffaa45);color:light-dark(#000,#000);border-radius:100vw}@media(min-width:768px){.form-group__icon{text-align:right}}.form-input{padding:.75ex 4ch .75ex 2ch;border:2px solid light-dark(rgba(146,146,146,.75),rgba(126,126,126,.75));background-color:light-dark(rgba(255,255,255,.5),rgba(0,0,0,.5));color:light-dark(#4c4f56,#c7c7bf);outline:0;border-radius:100vw;line-height:24px;transition:background-color .15s,color .15s,border-color .15s}.form-input:not([readonly]):focus,.form-input:not([readonly]):active,.form-input:not([readonly]):focus-within{background-color:light-dark(#fff,#000);color:light-dark(#000,#fff);border-color:light-dark(#161a31,#5ea0cf)}.form-input[readonly],.form-input[disabled]{cursor:not-allowed}.form-group:has(.form-group__addon) .form-input{padding-left:1.5ch}.form-group>label,.form-group>.label{display:flex;flex-grow:1;padding:.75ex 0;gap:1ch}.form-group>label>span:first-of-type,.form-group>.label>span:first-of-type{line-height:24px}@media(min-width:768px){.form-group>label>span:first-of-type,.form-group>.label>span:first-of-type{flex-grow:1;border:2px solid transparent;text-align:right}}.otp{display:flex;padding:.5ex 4ch .5ex 2ch;gap:.5ch;transition:background-color .15s,color .15s,border-color .15s}.otp:focus-within{background-color:light-dark(#fff,#000);color:light-dark(#000,#fff);border-color:light-dark(#161a31,#5ea0cf)}.otp__char{display:flex;align-items:center;justify-content:center;width:4ch;min-height:28px;padding:0;border:2px solid light-dark(rgba(146,146,146,.75),rgba(126,126,126,.75));background-color:light-dark(rgba(255,255,255,.5),rgba(0,0,0,.5));color:light-dark(#4c4f56,#c7c7bf);border-radius:4px;line-height:24px}.otp__char--active{background-color:light-dark(#fff,#000);color:light-dark(#000,#fff);border-color:light-dark(#161a31,#5ea0cf)}.otp [data-input-otp]{width:100%!important}.form-input__textarea{width:100%;padding-right:1.5ch;border-radius:20px}.form-input__textarea textarea{overflow-y:auto;width:100%;height:8.25lh;border:0;background:transparent;outline:0;font-family:Menlo,DejaVu Sans Mono,Liberation Mono,Consolas,Ubuntu Mono,Courier New,andale mono,lucida console,monospace;resize:none}.form-group--valid,.form-group--invalid{display:flex;position:absolute;top:10px;right:1.5ch;place-items:center;width:20px;height:20px;background-color:light-dark(#0e7307,#15a20b);color:light-dark(#fff,#000);border-radius:100dvw}.form-group--validating{position:absolute;top:9px;right:1.5ch}.form-group--invalid{background-color:light-dark(#a6110a,#c6170f);color:light-dark(#fff,#fff)}.form-group{display:flex;flex-flow:column wrap;gap:1ex}@media(min-width:768px){.form-group{flex-flow:row nowrap;gap:2ch}}.form-group__input{position:relative;flex:0 0 100%}@media(min-width:768px){.form-group__input{flex:0 0 65%;gap:2ch}}.form-group__slot{display:flex}.form-group__slot .form-input{flex-grow:1}.form-legend{display:flex;flex-direction:column;padding:.5lh 1ex;border:2px solid light-dark(rgba(146,146,146,.75),rgba(126,126,126,.75));margin:0;gap:1ex;background-color:light-dark(rgba(255,255,255,.75),rgba(0,0,0,.75));color:light-dark(#4c4f56,#c7c7bf);list-style:none;border-radius:8px}.form-legend>li{display:flex;gap:1ch}.form-legend>li>span{flex-grow:1}.form-legend>li>span .icon{margin:0 .5ch}.form-radio{display:flex;border:2px solid light-dark(rgba(146,146,146,.75),rgba(126,126,126,.75));background-color:light-dark(rgba(255,255,255,.5),rgba(0,0,0,.5));color:light-dark(#4c4f56,#c7c7bf);border-radius:100vw;line-height:24px;cursor:pointer;transition:background-color .15s linear,color .15s linear,border-color .15s linear}.form-radio__button{display:flex;position:relative;align-items:center;padding:.75ex 1ch .75ex 1.5ch;border-right:2px solid light-dark(rgba(146,146,146,.75),rgba(126,126,126,.75))}.form-radio__button:before{display:block;width:24px;height:24px;border:2px solid light-dark(rgba(146,146,146,.75),rgba(126,126,126,.75));background:transparent;border-radius:100vw;content:""}.form-radio__label{display:flex;align-items:center;padding:.75ex 1.5ch;gap:.5ch}.form-radio input[type=radio]{visibility:hidden;width:0;height:0}.form-radio input[type=radio]+.form-radio__button:after{display:block;position:absolute;top:50%;left:calc(1.5ch + 4px);width:0;height:0;transform:translateY(-50%);background:radial-gradient(circle at 6px 6px,#5ea0cf,#161a31);border-radius:100dvw;content:"";transition:width .15s ease,height .15s ease}.form-radio input[type=radio]:checked+.form-radio__button:after{width:16px;height:16px}.form-radio:hover{background-color:light-dark(#fff,#000);color:light-dark(#000,#fff)}.form-radio:has(input[type=radio]:checked){border-color:light-dark(#161a31,#5ea0cf)}.form-radio:has(input[type=radio]:checked) .form-radio__button{border-right-color:light-dark(#161a31,#5ea0cf)}.form-radio:has(input[type=radio]:checked) .form-radio__label{color:light-dark(#161a31,#5ea0cf)}.radio-group{display:flex;flex-wrap:wrap;padding:0;margin:0;gap:.25lh;list-style-type:none}.radio-group--column{flex-grow:1;flex-direction:column}.radio-group--row{flex-direction:row}.frosted-glass{position:relative;background-color:hsl(from light-dark(#afb2b2,#000) h s l/25%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:light-dark(#000,#fff)}.frosted-glass{padding:8px}@media(min-width:480px){.frosted-glass{padding:16px}}@media(min-width:768px){.frosted-glass{padding:18px}}@media(min-width:1024px){.frosted-glass{padding:24px}}.frosted-glass{border-radius:8px}@media(min-width:480px){.frosted-glass{border-radius:12px}}@media(min-width:768px){.frosted-glass{border-radius:16px}}@media(min-width:1024px){.frosted-glass{border-radius:32px}}.frosted-glass:before{position:absolute;inset:0;z-index:-1;border:2px solid transparent;background:linear-gradient(to bottom right,light-dark(#afb2b2,#555f61),light-dark(#c7c7bf,#4c4f56)) border-box;border-radius:inherit;-webkit-mask:linear-gradient(black,black) border-box,linear-gradient(black,black) padding-box;mask:linear-gradient(black,black) border-box,linear-gradient(black,black) padding-box;-webkit-mask-composite:source-out;mask-composite:subtract;content:""}.icon{display:inline-block;width:var(--icon-size);height:var(--icon-size);flex:0 0 var(--icon-size);vertical-align:middle;fill:currentcolor}.icon.tiny{--icon-size: 16px}.icon.small{--icon-size: 19px}.icon.medium{--icon-size: 24px}.icon.large{--icon-size: 32px}.icon.xlarge{--icon-size: 64px}.icon.max{--icon-size: 96px}@media(prefers-reduced-motion:no-preference){.icon.rotate{animation:icon-rotate 1.2s linear infinite}}.icon.pull-left{margin-right:auto}.icon.pull-right{margin-left:auto}.icon-sprite{display:none}@keyframes icon-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.popover-button{display:inline-flex;align-items:center;padding:.5ch;border:0;gap:.5ch;background-color:light-dark(rgba(218,218,218,.75),rgba(85,95,97,.75));color:light-dark(#4c4f56,#dadada);cursor:pointer;anchor-name:v-bind(reference)}.popover-button--rounded{border-radius:100vw}.popover-content{position:absolute;inset:anchor(bottom) anchor(right) auto auto;z-index:5;max-width:50dvw;padding:8px;border:0;margin-block-start:4px;background-color:light-dark(rgba(246,246,246,.5),rgba(27,26,26,.5));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:4px;position-anchor:v-bind(reference);position-try-fallbacks:--bottom}.popover-content:popover-open{display:flex}.popover-content:before{position:absolute;inset:0;z-index:-1;border:2px solid transparent;background:linear-gradient(to bottom right,light-dark(#afb2b2,#555f61),light-dark(#c7c7bf,#4c4f56)) border-box;border-radius:inherit;-webkit-mask:linear-gradient(black,black) border-box,linear-gradient(black,black) padding-box;mask:linear-gradient(black,black) border-box,linear-gradient(black,black) padding-box;-webkit-mask-composite:source-out;mask-composite:subtract;content:""}.popover-list{width:100%;padding:0;margin:0;list-style:none}@position-try --bottom{inset:unset;right:anchor(right);bottom:anchor(top);margin-block:0 4px}.popover-list{display:flex;flex-direction:column;padding:0;margin:0;gap:.25lh;list-style:none}.popover-list>li:not(:last-child){padding-bottom:.25lh;border-bottom:2px solid light-dark(#afb2b2,#555f61)}.popover-list-item{display:flex;align-items:center;width:100%;padding:.4lh 1ch;border:0;gap:1ch;background-color:light-dark(rgba(218,218,218,.5),rgba(76,79,86,.5));color:light-dark(#1b1a1a,#f6f6f6);line-height:1;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s linear}.popover-list-item:hover{background-color:light-dark(#fff,#000)}.popover-list-item--selected{background-color:light-dark(#5ea0cf,#161a31)}.loading-spinner{width:var(--pixel-size);height:var(--pixel-size);transform:rotate(45deg);color:currentcolor;border-radius:50%;perspective:1000px;font-size:var(--pixel-size)}.loading-spinner:before,.loading-spinner:after{display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;transform:rotateX(70deg);border-radius:50%;content:"";animation:1s spin linear infinite}.loading-spinner:after{transform:rotateY(70deg);color:currentcolor;animation-delay:.4s}.loading-spinner.colored{color:light-dark(#005dac,#006dc9)}@keyframes spin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}.progressbar{position:fixed;inset:0 0 auto;z-index:1500;box-sizing:border-box;width:100%;height:16px;padding:2px;border:none;background:light-dark(rgba(237,237,237,.75),rgba(27,26,26,.95));box-shadow:3px 3px 5px 3px light-dark(rgba(0,0,0,.17),rgba(170,170,170,.27))}.progressbar__bar{--bar-percentage: 10%;position:relative;width:var(--bar-percentage);height:100%;background:light-dark(#005dac,#006dc9) linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;border-radius:0 4px 4px 0;box-shadow:1px 1px 3px 2px light-dark(rgba(0,0,0,.07),rgba(170,170,170,.17));animation:progress-bar-stripes 4s linear infinite;transition:width .15s linear}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.theme-switch__list{display:flex;position:relative;justify-content:space-between}.theme-switch__list:before{display:block;position:absolute;top:0;z-index:-1;width:33.3333333333%;height:100%;background-color:light-dark(#5ea0cf,#161a31);border-radius:8px;content:"";transition:left .15s linear,background-color .15s linear}.theme-switch__list input{display:none}.theme-switch__list:has(input:nth-of-type(1):checked):before{left:0}.theme-switch__list:has(input:nth-of-type(2):checked):before{left:33%}.theme-switch__list:has(input:nth-of-type(3):checked):before{left:66%}.theme-switch__item{display:flex;align-items:center;justify-content:center;flex-grow:1;padding:3px 8px;gap:4px;color:light-dark(#4c4f56,#c7c7bf);line-height:1;cursor:pointer;transition:color .15s linear}input:checked+.theme-switch__item{color:light-dark(#161a31,#5ea0cf)}}@layer theme,utilities;.text-link[data-v-b7f337ea]{color:light-dark(#555f61,#c7c7bf);text-decoration-color:light-dark(#4c4f56,#dadada);text-decoration-style:solid;text-decoration-thickness:3px;text-underline-offset:5px;transition:color .15s linear,text-decoration-color .15s linear}.text-link[data-v-b7f337ea]:hover{color:light-dark(#000,#fff);text-decoration-color:light-dark(#7e7e7e,#afb2b2)}.text-link>.icon[data-v-b7f337ea]{margin-right:.5ch}nav[data-v-52ca6558]{display:flex;flex-flow:column wrap;gap:1ch}@media(min-width:480px){nav[data-v-52ca6558]{align-items:center;flex-direction:row;gap:1.5ch}}footer[data-v-e1985399]{position:relative;margin-top:auto;background-color:hsl(from light-dark(#afb2b2,#383839) h s l/25%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:light-dark(#000,#fff)}footer[data-v-e1985399]:before{position:absolute;inset:0;z-index:-1;border-top:2px solid transparent;background:linear-gradient(to right,light-dark(#afb2b2,#4c4f56),light-dark(#c7c7bf,#383839)) border-box;-webkit-mask:linear-gradient(black,black) border-box,linear-gradient(black,black) padding-box;mask:linear-gradient(black,black) border-box,linear-gradient(black,black) padding-box;-webkit-mask-composite:source-out;mask-composite:subtract;content:""}footer[data-v-e1985399]{padding:8px}@media(min-width:480px){footer[data-v-e1985399]{padding:16px}}@media(min-width:768px){footer[data-v-e1985399]{padding:18px}}@media(min-width:1024px){footer[data-v-e1985399]{padding:24px}}footer .inner[data-v-e1985399]{display:flex;flex-direction:column;max-width:1440px;margin:0 auto;gap:2ch}@media(min-width:480px){footer .inner[data-v-e1985399]{align-items:center;flex-direction:row}footer .inner nav[data-v-e1985399]{margin-left:auto}}footer a[data-v-e1985399]{display:flex;align-items:center}footer a img[data-v-e1985399]{width:24px;height:auto}img[data-v-108dc018]{width:4ch;height:auto}@media(min-width:480px){img[data-v-108dc018]{width:6ch}}@media(min-width:768px){img[data-v-108dc018]{width:8ch}}.popover-button[data-v-b4dae459]{anchor-name:var(--v6accac73)}.popover-content[data-v-b4dae459]{width:var(--v34f72224);position-anchor:var(--v6accac73)}.flag[data-v-a772d43d]{width:24px;height:14.4px}nav[data-v-5385faef]{display:flex;margin-left:auto;gap:1ch}h1[data-v-064a4f99]{position:relative;padding:0;margin:0;transform:skew(-15deg);font-weight:900;line-height:1;letter-spacing:.03em}h1[data-v-064a4f99]{font-size:21px}@media(min-width:480px){h1[data-v-064a4f99]{font-size:28px}}@media(min-width:768px){h1[data-v-064a4f99]{font-size:35.2px}}@media(min-width:1024px){h1[data-v-064a4f99]{font-size:40px}}.app-header[data-v-fff06504]{padding:8px}@media(min-width:480px){.app-header[data-v-fff06504]{padding:16px}}@media(min-width:768px){.app-header[data-v-fff06504]{padding:18px}}@media(min-width:1024px){.app-header[data-v-fff06504]{padding:24px}}.app-header .inner[data-v-fff06504]{display:flex;align-items:center;justify-content:flex-start;max-width:1440px;margin:0 auto;gap:1ch}@media(min-width:480px){.app-header .inner[data-v-fff06504]{gap:1.5ch}}@media(min-width:768px){.app-header .inner[data-v-fff06504]{gap:2ch}}main[data-v-79c38e9e]{width:100%}main[data-v-79c38e9e]{padding:0 8px}@media(min-width:480px){main[data-v-79c38e9e]{padding:0 16px}}@media(min-width:768px){main[data-v-79c38e9e]{padding:0 18px}}@media(min-width:1024px){main[data-v-79c38e9e]{padding:0 24px}}main .inner[data-v-79c38e9e]{max-width:1440px;margin:0 auto 2lh}.toast-enter-from[data-v-f6a4e0a8],.toast-leave-to[data-v-f6a4e0a8]{opacity:0;transform:translateY(-100%)}.toast-enter-active[data-v-f6a4e0a8],.toast-leave-active[data-v-f6a4e0a8]{transition:opacity .15s ease,transform .15s ease}.toast-enter-to[data-v-f6a4e0a8]{opacity:1;transform:translateY(0)}
