.none{display:none}.pointer{cursor:pointer}.visually-hidden{white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fill-width{width:100%}html{-webkit-text-size-adjust:100%;line-height:1.15}body,html{min-height:100vh}body{height:100%;line-height:1;position:relative}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,pre,samp{font-family:monospace;font-size:1em}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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}[hidden],template{display:none}b,h1,h2,h3,h4,h5,h6,strong{font-weight:600;line-height:1.2}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{vertical-align:baseline;box-sizing:border-box;border:0;margin:0;padding:0;font-size:100%}a{background-color:#0000;text-decoration:none}input{box-sizing:border-box;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}::-moz-focus-inner{border:0}[type=button]:-moz-focusring{outline:none}[type=reset]:-moz-focusring{outline:none}[type=submit]:-moz-focusring{outline:none}button:-moz-focusring{outline:none}button{padding:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.ma-0,.mt-0,.my-0{margin-top:0!important}.ma-0,.mb-0,.my-0{margin-bottom:0!important}.ma-0,.mr-0,.mx-0{margin-right:0!important}.ma-0,.ml-0,.mx-0{margin-left:0!important}.ma-1,.mt-1,.my-1{margin-top:calc(var(--va-grid-spacing-base)*.25)!important}.ma-1,.mb-1,.my-1{margin-bottom:calc(var(--va-grid-spacing-base)*.25)!important}.ma-1,.mr-1,.mx-1{margin-right:calc(var(--va-grid-spacing-base)*.25)!important}.ma-1,.ml-1,.mx-1{margin-left:calc(var(--va-grid-spacing-base)*.25)!important}.ma-2,.mt-2,.my-2{margin-top:calc(var(--va-grid-spacing-base)*.5)!important}.ma-2,.mb-2,.my-2{margin-bottom:calc(var(--va-grid-spacing-base)*.5)!important}.ma-2,.mr-2,.mx-2{margin-right:calc(var(--va-grid-spacing-base)*.5)!important}.ma-2,.ml-2,.mx-2{margin-left:calc(var(--va-grid-spacing-base)*.5)!important}.ma-3,.mt-3,.my-3{margin-top:var(--va-grid-spacing-base)!important}.ma-3,.mb-3,.my-3{margin-bottom:var(--va-grid-spacing-base)!important}.ma-3,.mr-3,.mx-3{margin-right:var(--va-grid-spacing-base)!important}.ma-3,.ml-3,.mx-3{margin-left:var(--va-grid-spacing-base)!important}.ma-4,.mt-4,.my-4{margin-top:calc(var(--va-grid-spacing-base)*2)!important}.ma-4,.mb-4,.my-4{margin-bottom:calc(var(--va-grid-spacing-base)*2)!important}.ma-4,.mr-4,.mx-4{margin-right:calc(var(--va-grid-spacing-base)*2)!important}.ma-4,.ml-4,.mx-4{margin-left:calc(var(--va-grid-spacing-base)*2)!important}.ma-5,.mt-5,.my-5{margin-top:calc(var(--va-grid-spacing-base)*3)!important}.ma-5,.mb-5,.my-5{margin-bottom:calc(var(--va-grid-spacing-base)*3)!important}.ma-5,.mr-5,.mx-5{margin-right:calc(var(--va-grid-spacing-base)*3)!important}.ma-5,.ml-5,.mx-5{margin-left:calc(var(--va-grid-spacing-base)*3)!important}.ma-auto,.mt-auto,.my-auto{margin-top:auto!important}.ma-auto,.mr-auto,.mx-auto{margin-right:auto!important}.ma-auto,.mb-auto,.my-auto{margin-bottom:auto!important}.ma-auto,.ml-auto,.mx-auto{margin-left:auto!important}.pa-0,.pt-0,.py-0{padding-top:0!important}.pa-0,.pb-0,.py-0{padding-bottom:0!important}.pa-0,.pr-0,.px-0{padding-right:0!important}.pa-0,.pl-0,.px-0{padding-left:0!important}.pa-1,.pt-1,.py-1{padding-top:calc(var(--va-grid-spacing-base)*.25)!important}.pa-1,.pb-1,.py-1{padding-bottom:calc(var(--va-grid-spacing-base)*.25)!important}.pa-1,.pr-1,.px-1{padding-right:calc(var(--va-grid-spacing-base)*.25)!important}.pa-1,.pl-1,.px-1{padding-left:calc(var(--va-grid-spacing-base)*.25)!important}.pa-2,.pt-2,.py-2{padding-top:calc(var(--va-grid-spacing-base)*.5)!important}.pa-2,.pb-2,.py-2{padding-bottom:calc(var(--va-grid-spacing-base)*.5)!important}.pa-2,.pr-2,.px-2{padding-right:calc(var(--va-grid-spacing-base)*.5)!important}.pa-2,.pl-2,.px-2{padding-left:calc(var(--va-grid-spacing-base)*.5)!important}.pa-3,.pt-3,.py-3{padding-top:var(--va-grid-spacing-base)!important}.pa-3,.pb-3,.py-3{padding-bottom:var(--va-grid-spacing-base)!important}.pa-3,.pr-3,.px-3{padding-right:var(--va-grid-spacing-base)!important}.pa-3,.pl-3,.px-3{padding-left:var(--va-grid-spacing-base)!important}.pa-4,.pt-4,.py-4{padding-top:calc(var(--va-grid-spacing-base)*2)!important}.pa-4,.pb-4,.py-4{padding-bottom:calc(var(--va-grid-spacing-base)*2)!important}.pa-4,.pr-4,.px-4{padding-right:calc(var(--va-grid-spacing-base)*2)!important}.pa-4,.pl-4,.px-4{padding-left:calc(var(--va-grid-spacing-base)*2)!important}.pa-5,.pt-5,.py-5{padding-top:calc(var(--va-grid-spacing-base)*3)!important}.pa-5,.pb-5,.py-5{padding-bottom:calc(var(--va-grid-spacing-base)*3)!important}.pa-5,.pr-5,.px-5{padding-right:calc(var(--va-grid-spacing-base)*3)!important}.pa-5,.pl-5,.px-5{padding-left:calc(var(--va-grid-spacing-base)*3)!important}.pa-auto,.pt-auto,.py-auto{padding-top:auto!important}.pa-auto,.pr-auto,.px-auto{padding-right:auto!important}.pa-auto,.pb-auto,.py-auto{padding-bottom:auto!important}.pa-auto,.pl-auto,.px-auto{padding-left:auto!important}.layout{flex:100%;width:100%;margin:auto}@media only screen and (width>=768px){.layout{max-width:720px}}@media only screen and (width>=992px){.layout{max-width:930px}}@media only screen and (width>=1200px){.layout{max-width:1125px}}.layout.fluid{box-sizing:border-box;max-width:100%}.layout.fill-height{align-items:center;height:100%;display:flex}.layout.fill-height>.row{flex:auto;height:100%}.layout.va-gutter-1{padding:calc(var(--va-grid-gutter-base)*.25)}.layout.va-gutter-1 .row:only-child{margin:calc(var(--va-grid-gutter-base)*.25*-.5)}.layout.va-gutter-1 .row:not(:only-child){margin:auto calc(var(--va-grid-gutter-base)*.25*-.5)}.layout.va-gutter-1 :not(:only-child) .row:first-child{margin-top:calc(var(--va-grid-gutter-base)*.25*-.5)}.layout.va-gutter-1 :not(:only-child) .row:last-child{margin-bottom:calc(var(--va-grid-gutter-base)*.25*-.5)}.layout.va-gutter-1 .row .flex{padding:calc(var(--va-grid-gutter-base)*.25*.5)}.layout.va-gutter-2{padding:calc(var(--va-grid-gutter-base)*.5)}.layout.va-gutter-2 .row:only-child{margin:calc(var(--va-grid-gutter-base)*.5*-.5)}.layout.va-gutter-2 .row:not(:only-child){margin:auto calc(var(--va-grid-gutter-base)*.5*-.5)}.layout.va-gutter-2 :not(:only-child) .row:first-child{margin-top:calc(var(--va-grid-gutter-base)*.5*-.5)}.layout.va-gutter-2 :not(:only-child) .row:last-child{margin-bottom:calc(var(--va-grid-gutter-base)*.5*-.5)}.layout.va-gutter-2 .row .flex{padding:calc(var(--va-grid-gutter-base)*.5*.5)}.layout.va-gutter-3{padding:var(--va-grid-gutter-base)}.layout.va-gutter-3 .row:only-child{margin:calc(var(--va-grid-gutter-base)*-.5)}.layout.va-gutter-3 .row:not(:only-child){margin:auto calc(var(--va-grid-gutter-base)*-.5)}.layout.va-gutter-3 :not(:only-child) .row:first-child{margin-top:calc(var(--va-grid-gutter-base)*-.5)}.layout.va-gutter-3 :not(:only-child) .row:last-child{margin-bottom:calc(var(--va-grid-gutter-base)*-.5)}.layout.va-gutter-3 .row .flex{padding:calc(var(--va-grid-gutter-base)*.5)}.layout.va-gutter-4{padding:calc(var(--va-grid-gutter-base)*2)}.layout.va-gutter-4 .row:only-child{margin:calc(var(--va-grid-gutter-base)*2*-.5)}.layout.va-gutter-4 .row:not(:only-child){margin:auto calc(var(--va-grid-gutter-base)*2*-.5)}.layout.va-gutter-4 :not(:only-child) .row:first-child{margin-top:calc(var(--va-grid-gutter-base)*2*-.5)}.layout.va-gutter-4 :not(:only-child) .row:last-child{margin-bottom:calc(var(--va-grid-gutter-base)*2*-.5)}.layout.va-gutter-4 .row .flex{padding:calc(var(--va-grid-gutter-base)*2*.5)}.layout.va-gutter-5{padding:calc(var(--va-grid-gutter-base)*3)}.layout.va-gutter-5 .row:only-child{margin:calc(var(--va-grid-gutter-base)*3*-.5)}.layout.va-gutter-5 .row:not(:only-child){margin:auto calc(var(--va-grid-gutter-base)*3*-.5)}.layout.va-gutter-5 :not(:only-child) .row:first-child{margin-top:calc(var(--va-grid-gutter-base)*3*-.5)}.layout.va-gutter-5 :not(:only-child) .row:last-child{margin-bottom:calc(var(--va-grid-gutter-base)*3*-.5)}.layout.va-gutter-5 .row .flex{padding:calc(var(--va-grid-gutter-base)*3*.5)}.row{flex-wrap:wrap;flex:auto;min-width:0;display:flex}.row.row{flex-direction:row}.row.row.reverse{flex-direction:row-reverse}.row.column{flex-direction:column}.row.column.reverse{flex-direction:column-reverse}.row.column>.flex{max-width:100%}.row.no-wrap{flex-wrap:nowrap}.flex-center{justify-content:center;align-items:center;display:flex}.flex>*{flex:auto}@media (width>=0){.flex.xs1{flex-grow:0;flex-basis:8.33333%;max-width:8.33333%}.flex.order-xs1{order:1}.flex.offset-xs1{margin-left:8.33333%}.flex.xs2{flex-grow:0;flex-basis:16.6667%;max-width:16.6667%}.flex.order-xs2{order:2}.flex.offset-xs2{margin-left:16.6667%}.flex.xs3{flex-grow:0;flex-basis:25%;max-width:25%}.flex.order-xs3{order:3}.flex.offset-xs3{margin-left:25%}.flex.xs4{flex-grow:0;flex-basis:33.3333%;max-width:33.3333%}.flex.order-xs4{order:4}.flex.offset-xs4{margin-left:33.3333%}.flex.xs5{flex-grow:0;flex-basis:41.6667%;max-width:41.6667%}.flex.order-xs5{order:5}.flex.offset-xs5{margin-left:41.6667%}.flex.xs6{flex-grow:0;flex-basis:50%;max-width:50%}.flex.order-xs6{order:6}.flex.offset-xs6{margin-left:50%}.flex.xs7{flex-grow:0;flex-basis:58.3333%;max-width:58.3333%}.flex.order-xs7{order:7}.flex.offset-xs7{margin-left:58.3333%}.flex.xs8{flex-grow:0;flex-basis:66.6667%;max-width:66.6667%}.flex.order-xs8{order:8}.flex.offset-xs8{margin-left:66.6667%}.flex.xs9{flex-grow:0;flex-basis:75%;max-width:75%}.flex.order-xs9{order:9}.flex.offset-xs9{margin-left:75%}.flex.xs10{flex-grow:0;flex-basis:83.3333%;max-width:83.3333%}.flex.order-xs10{order:10}.flex.offset-xs10{margin-left:83.3333%}.flex.xs11{flex-grow:0;flex-basis:91.6667%;max-width:91.6667%}.flex.order-xs11{order:11}.flex.offset-xs11{margin-left:91.6667%}.flex.xs12{flex-grow:0;flex-basis:100%;max-width:100%}.flex.order-xs12{order:12}.flex.offset-xs12{margin-left:100%}}@media (width>=576px){.flex.sm1{flex-grow:0;flex-basis:8.33333%;max-width:8.33333%}.flex.order-sm1{order:1}.flex.offset-sm1{margin-left:8.33333%}.flex.sm2{flex-grow:0;flex-basis:16.6667%;max-width:16.6667%}.flex.order-sm2{order:2}.flex.offset-sm2{margin-left:16.6667%}.flex.sm3{flex-grow:0;flex-basis:25%;max-width:25%}.flex.order-sm3{order:3}.flex.offset-sm3{margin-left:25%}.flex.sm4{flex-grow:0;flex-basis:33.3333%;max-width:33.3333%}.flex.order-sm4{order:4}.flex.offset-sm4{margin-left:33.3333%}.flex.sm5{flex-grow:0;flex-basis:41.6667%;max-width:41.6667%}.flex.order-sm5{order:5}.flex.offset-sm5{margin-left:41.6667%}.flex.sm6{flex-grow:0;flex-basis:50%;max-width:50%}.flex.order-sm6{order:6}.flex.offset-sm6{margin-left:50%}.flex.sm7{flex-grow:0;flex-basis:58.3333%;max-width:58.3333%}.flex.order-sm7{order:7}.flex.offset-sm7{margin-left:58.3333%}.flex.sm8{flex-grow:0;flex-basis:66.6667%;max-width:66.6667%}.flex.order-sm8{order:8}.flex.offset-sm8{margin-left:66.6667%}.flex.sm9{flex-grow:0;flex-basis:75%;max-width:75%}.flex.order-sm9{order:9}.flex.offset-sm9{margin-left:75%}.flex.sm10{flex-grow:0;flex-basis:83.3333%;max-width:83.3333%}.flex.order-sm10{order:10}.flex.offset-sm10{margin-left:83.3333%}.flex.sm11{flex-grow:0;flex-basis:91.6667%;max-width:91.6667%}.flex.order-sm11{order:11}.flex.offset-sm11{margin-left:91.6667%}.flex.sm12{flex-grow:0;flex-basis:100%;max-width:100%}.flex.order-sm12{order:12}.flex.offset-sm12{margin-left:100%}}@media (width>=768px){.flex.md1{flex-grow:0;flex-basis:8.33333%;max-width:8.33333%}.flex.order-md1{order:1}.flex.offset-md1{margin-left:8.33333%}.flex.md2{flex-grow:0;flex-basis:16.6667%;max-width:16.6667%}.flex.order-md2{order:2}.flex.offset-md2{margin-left:16.6667%}.flex.md3{flex-grow:0;flex-basis:25%;max-width:25%}.flex.order-md3{order:3}.flex.offset-md3{margin-left:25%}.flex.md4{flex-grow:0;flex-basis:33.3333%;max-width:33.3333%}.flex.order-md4{order:4}.flex.offset-md4{margin-left:33.3333%}.flex.md5{flex-grow:0;flex-basis:41.6667%;max-width:41.6667%}.flex.order-md5{order:5}.flex.offset-md5{margin-left:41.6667%}.flex.md6{flex-grow:0;flex-basis:50%;max-width:50%}.flex.order-md6{order:6}.flex.offset-md6{margin-left:50%}.flex.md7{flex-grow:0;flex-basis:58.3333%;max-width:58.3333%}.flex.order-md7{order:7}.flex.offset-md7{margin-left:58.3333%}.flex.md8{flex-grow:0;flex-basis:66.6667%;max-width:66.6667%}.flex.order-md8{order:8}.flex.offset-md8{margin-left:66.6667%}.flex.md9{flex-grow:0;flex-basis:75%;max-width:75%}.flex.order-md9{order:9}.flex.offset-md9{margin-left:75%}.flex.md10{flex-grow:0;flex-basis:83.3333%;max-width:83.3333%}.flex.order-md10{order:10}.flex.offset-md10{margin-left:83.3333%}.flex.md11{flex-grow:0;flex-basis:91.6667%;max-width:91.6667%}.flex.order-md11{order:11}.flex.offset-md11{margin-left:91.6667%}.flex.md12{flex-grow:0;flex-basis:100%;max-width:100%}.flex.order-md12{order:12}.flex.offset-md12{margin-left:100%}}@media (width>=992px){.flex.lg1{flex-grow:0;flex-basis:8.33333%;max-width:8.33333%}.flex.order-lg1{order:1}.flex.offset-lg1{margin-left:8.33333%}.flex.lg2{flex-grow:0;flex-basis:16.6667%;max-width:16.6667%}.flex.order-lg2{order:2}.flex.offset-lg2{margin-left:16.6667%}.flex.lg3{flex-grow:0;flex-basis:25%;max-width:25%}.flex.order-lg3{order:3}.flex.offset-lg3{margin-left:25%}.flex.lg4{flex-grow:0;flex-basis:33.3333%;max-width:33.3333%}.flex.order-lg4{order:4}.flex.offset-lg4{margin-left:33.3333%}.flex.lg5{flex-grow:0;flex-basis:41.6667%;max-width:41.6667%}.flex.order-lg5{order:5}.flex.offset-lg5{margin-left:41.6667%}.flex.lg6{flex-grow:0;flex-basis:50%;max-width:50%}.flex.order-lg6{order:6}.flex.offset-lg6{margin-left:50%}.flex.lg7{flex-grow:0;flex-basis:58.3333%;max-width:58.3333%}.flex.order-lg7{order:7}.flex.offset-lg7{margin-left:58.3333%}.flex.lg8{flex-grow:0;flex-basis:66.6667%;max-width:66.6667%}.flex.order-lg8{order:8}.flex.offset-lg8{margin-left:66.6667%}.flex.lg9{flex-grow:0;flex-basis:75%;max-width:75%}.flex.order-lg9{order:9}.flex.offset-lg9{margin-left:75%}.flex.lg10{flex-grow:0;flex-basis:83.3333%;max-width:83.3333%}.flex.order-lg10{order:10}.flex.offset-lg10{margin-left:83.3333%}.flex.lg11{flex-grow:0;flex-basis:91.6667%;max-width:91.6667%}.flex.order-lg11{order:11}.flex.offset-lg11{margin-left:91.6667%}.flex.lg12{flex-grow:0;flex-basis:100%;max-width:100%}.flex.order-lg12{order:12}.flex.offset-lg12{margin-left:100%}}@media (width>=1200px){.flex.xl1{flex-grow:0;flex-basis:8.33333%;max-width:8.33333%}.flex.order-xl1{order:1}.flex.offset-xl1{margin-left:8.33333%}.flex.xl2{flex-grow:0;flex-basis:16.6667%;max-width:16.6667%}.flex.order-xl2{order:2}.flex.offset-xl2{margin-left:16.6667%}.flex.xl3{flex-grow:0;flex-basis:25%;max-width:25%}.flex.order-xl3{order:3}.flex.offset-xl3{margin-left:25%}.flex.xl4{flex-grow:0;flex-basis:33.3333%;max-width:33.3333%}.flex.order-xl4{order:4}.flex.offset-xl4{margin-left:33.3333%}.flex.xl5{flex-grow:0;flex-basis:41.6667%;max-width:41.6667%}.flex.order-xl5{order:5}.flex.offset-xl5{margin-left:41.6667%}.flex.xl6{flex-grow:0;flex-basis:50%;max-width:50%}.flex.order-xl6{order:6}.flex.offset-xl6{margin-left:50%}.flex.xl7{flex-grow:0;flex-basis:58.3333%;max-width:58.3333%}.flex.order-xl7{order:7}.flex.offset-xl7{margin-left:58.3333%}.flex.xl8{flex-grow:0;flex-basis:66.6667%;max-width:66.6667%}.flex.order-xl8{order:8}.flex.offset-xl8{margin-left:66.6667%}.flex.xl9{flex-grow:0;flex-basis:75%;max-width:75%}.flex.order-xl9{order:9}.flex.offset-xl9{margin-left:75%}.flex.xl10{flex-grow:0;flex-basis:83.3333%;max-width:83.3333%}.flex.order-xl10{order:10}.flex.offset-xl10{margin-left:83.3333%}.flex.xl11{flex-grow:0;flex-basis:91.6667%;max-width:91.6667%}.flex.order-xl11{order:11}.flex.offset-xl11{margin-left:91.6667%}.flex.xl12{flex-grow:0;flex-basis:100%;max-width:100%}.flex.order-xl12{order:12}.flex.offset-xl12{margin-left:100%}}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-baseline{align-items:baseline}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-baseline{align-self:baseline}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-space-between{align-content:space-between}.align-content-space-around{align-content:space-around}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-space-around{justify-content:space-around}.justify-space-between{justify-content:space-between}.justify-space-evenly{justify-content:space-evenly}.justify-self-start{justify-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-center{justify-self:center}.justify-self-baseline{justify-self:baseline}.flex-direction-row{flex-direction:row}.flex-direction-row-reverse{flex-direction:row-reverse}.flex-direction-column{flex-direction:column}.flex-direction-column-reverse{flex-direction:column-reverse}.grow{flex-grow:1!important;flex-shrink:0!important}.shrink{flex-grow:0!important;flex-shrink:1!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-y{overflow-y:auto}.overflow-x{overflow-x:auto}.d-block{display:block!important}.d-flex{display:flex!important}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root{--brand-dark:#1a1a1a;--brand-blue:#4a9eff;--brand-purple:#9b4dca;--brand-green:#00d9a3;--color-white:#fff;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-150:#f0f0f0;--color-gray-200:#e6e6e6;--color-gray-300:#d6d6d6;--color-gray-400:#767676;--color-gray-500:#5c5c5c;--color-gray-700:#333;--color-gray-900:var(--brand-dark);--color-black:#000;--color-blue-700:#1a66c7;--color-blue-100:#e4f0ff;--color-purple-700:#7a35a6;--color-purple-100:#f1e6f8;--color-green-700:#087a5c;--color-green-100:#ddf8f0;--color-amber-500:#f59e0b;--color-amber-700:#b45309;--color-amber-100:#fdf1db;--color-red-500:#ef4444;--color-red-700:#b91c1c;--color-red-100:#fde5e5;--surface-page:var(--color-gray-100);--surface-card:var(--color-white);--surface-sunken:var(--color-gray-50);--surface-muted:var(--color-gray-150);--surface-inverse:var(--brand-dark);--surface-inverse-raised:#242424;--surface-inverse-muted:#ffffff0f;--text-primary:var(--brand-dark);--text-secondary:var(--color-gray-500);--text-muted:var(--color-gray-400);--text-on-dark:var(--color-white);--text-on-dark-muted:#a3a3a3;--text-on-dark-subtle:#8c8c8c;--text-link:var(--color-blue-700);--text-on-brand:var(--brand-dark);--border-subtle:var(--color-gray-200);--border-default:var(--color-gray-300);--border-strong:var(--brand-dark);--border-on-dark:#ffffff1f;--action-primary-bg:var(--brand-dark);--action-primary-fg:var(--color-white);--action-primary-hover:var(--color-gray-700);--action-accent-bg:var(--brand-green);--action-accent-fg:var(--brand-dark);--action-accent-hover:#00c493;--action-danger-bg:var(--color-red-700);--action-danger-fg:var(--color-white);--action-danger-hover:#991b1b;--status-success:var(--color-green-700);--status-success-bg:var(--color-green-100);--status-success-dot:var(--brand-green);--status-info:var(--color-blue-700);--status-info-bg:var(--color-blue-100);--status-info-dot:var(--brand-blue);--status-warning:var(--color-amber-700);--status-warning-bg:var(--color-amber-100);--status-warning-dot:var(--color-amber-500);--status-danger:var(--color-red-700);--status-danger-bg:var(--color-red-100);--status-danger-dot:var(--color-red-500);--status-accent:var(--color-purple-700);--status-accent-bg:var(--color-purple-100);--status-accent-dot:var(--brand-purple);--status-neutral:var(--color-gray-500);--status-neutral-bg:var(--color-gray-150);--status-neutral-dot:var(--color-gray-400);--focus-ring:var(--brand-dark);--focus-ring-on-dark:var(--brand-green);--focus-ring-width:2px;--focus-ring-offset:2px;--font-sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-display:clamp(2.25rem, 1.5rem + 3.2vw, 3.75rem);--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--radius:var(--radius-md);--control-height:2.5rem;--control-height-sm:2rem;--control-height-lg:3rem;--sidebar-width:15rem;--sidebar-width-collapsed:4rem;--topbar-height:3.5rem;--content-max:75rem;--content-max-wide:90rem;--content-max-narrow:52rem;--prose-max:42rem;--shadow-card:0 1px 2px #1a1a1a0a;--shadow-overlay:0 12px 40px #0000002e, 0 2px 8px #00000014;--shadow-popover:0 8px 24px #0000001f, 0 1px 3px #0000000f;--ease-out:cubic-bezier(.2, 0, 0, 1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--z-sidebar:100;--z-topbar:90;--z-overlay:1000;--z-modal:2000;--z-toast:3000;--z-cookie:4000}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(./ibm-plex-sans-latin-700-normal.Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(./material-icons.kAwBdRge.woff2)format("woff2"),url(./material-icons.Dr0goTwe.woff)format("woff")}.material-icons{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:100%}#__nuxt,body,html{min-height:100%}body{background:var(--color-white);color:var(--text-primary);font-size:var(--text-base);line-height:var(--leading-normal);font-feature-settings:"kern" 1,"liga" 1}a,blockquote,body,button,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,input,label,legend,li,p,select,summary,td,textarea,th{font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text-primary);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}.prose a,a.link{color:var(--text-link);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.prose a:hover,a.link:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}canvas,img,svg,video{max-width:100%;display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:600}small{font-size:var(--text-sm)}.mono,code,kbd,samp{font-family:var(--font-mono)}.mono,.tnum,code,kbd,samp{font-variant-numeric:tabular-nums}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.on-dark :focus-visible,.on-dark:focus-visible{outline-color:var(--focus-ring-on-dark)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100%;left:var(--space-4);z-index:10000;padding:var(--space-2) var(--space-4);background:var(--brand-dark);color:var(--color-white);font-weight:600;font-size:var(--text-sm);position:absolute}.skip-link:focus-visible{top:var(--space-4);outline-color:var(--brand-green)}::selection{background:var(--brand-green);color:var(--brand-dark)}.scroll-thin{scrollbar-width:thin;scrollbar-color:var(--color-gray-300) transparent}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page{width:100%;max-width:var(--content-max);padding:var(--space-8) var(--space-6) var(--space-16);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.page--wide{max-width:var(--content-max-wide)}.page--narrow{max-width:var(--content-max-narrow)}.page--full{max-width:none}@media (width<=768px){.page{padding:var(--space-5) var(--space-4) var(--space-12);gap:var(--space-5)}}.section{flex-direction:column}.section,.section__head{gap:var(--space-4);display:flex}.section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.section__title{font-size:var(--text-lg);font-weight:600}.section__desc{color:var(--text-secondary);margin-top:var(--space-1)}.eyebrow,.section__desc{font-size:var(--text-sm)}.eyebrow{color:var(--text-muted);font-weight:500}.btn{--btn-bg:var(--color-white);--btn-fg:var(--text-primary);--btn-border:var(--border-strong);--btn-hover-bg:var(--surface-muted);--btn-hover-fg:var(--text-primary);justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--btn-border);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-hover-bg);color:var(--btn-hover-fg)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn .material-icons,.btn .va-icon{font-size:1.125rem}.btn-primary{--btn-bg:var(--action-primary-bg);--btn-fg:var(--action-primary-fg);--btn-border:var(--action-primary-bg);--btn-hover-bg:var(--action-primary-hover);--btn-hover-fg:var(--action-primary-fg)}.btn-accent{--btn-bg:var(--action-accent-bg);--btn-fg:var(--action-accent-fg);--btn-border:var(--action-accent-bg);--btn-hover-bg:var(--action-accent-hover);--btn-hover-fg:var(--action-accent-fg)}.btn-export,.btn-outline,.btn-outline-dark,.btn-secondary{--btn-bg:var(--color-white);--btn-fg:var(--text-primary);--btn-border:var(--border-strong);--btn-hover-bg:var(--brand-dark);--btn-hover-fg:var(--color-white)}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--text-secondary);--btn-border:transparent;--btn-hover-bg:var(--surface-muted);--btn-hover-fg:var(--text-primary)}.btn-danger{--btn-bg:var(--action-danger-bg);--btn-fg:var(--action-danger-fg);--btn-border:var(--action-danger-bg);--btn-hover-bg:var(--action-danger-hover);--btn-hover-fg:var(--action-danger-fg)}.btn-danger-outline{--btn-bg:var(--color-white);--btn-fg:var(--color-red-700);--btn-border:var(--color-red-700);--btn-hover-bg:var(--color-red-700);--btn-hover-fg:var(--color-white)}.btn-primary-light,.on-dark .btn-primary{--btn-bg:var(--brand-green);--btn-fg:var(--brand-dark);--btn-border:var(--brand-green);--btn-hover-bg:var(--action-accent-hover);--btn-hover-fg:var(--brand-dark)}.on-dark .btn-ghost,.on-dark .btn-outline,.on-dark .btn-secondary{--btn-bg:transparent;--btn-fg:var(--color-white);--btn-border:#ffffff59;--btn-hover-bg:#ffffff1a;--btn-hover-fg:var(--color-white)}.on-dark .btn-ghost{--btn-border:transparent}.btn-sm{height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--text-xs)}.btn-lg{height:var(--control-height-lg);padding:0 var(--space-6);font-size:var(--text-base)}.btn-block{width:100%}.action-btn,.btn-icon{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--color-white);width:2.25rem;height:2.25rem;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.action-btn:hover:not(:disabled),.btn-icon:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.action-btn-danger:hover:not(:disabled),.action-btn.danger:hover:not(:disabled),.btn-icon.danger:hover:not(:disabled){border-color:var(--color-red-700);color:var(--color-red-700);background:var(--color-red-100)}.action-btn:disabled,.btn-icon:disabled{opacity:.4;cursor:not-allowed}.action-btn .va-icon,.btn-icon .va-icon{font-size:1.125rem!important}.btn-icon--sm{width:1.75rem;height:1.75rem}.actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.actions--end{justify-content:flex-end}.card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;display:flex}.card--interactive{transition:border-color var(--duration-fast) var(--ease-out)}.card--interactive:focus-within,.card--interactive:hover{border-color:var(--border-strong)}.card__header{border-radius:var(--radius-lg) var(--radius-lg) 0 0;justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.card__title{font-size:var(--text-md);font-weight:600;line-height:var(--leading-snug)}.card__subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin-top:2px}.card__body{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.card__body--flush{padding:0}.card__footer{border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-secondary);justify-content:space-between;align-items:center}.callout,.card__footer{gap:var(--space-3);font-size:var(--text-sm);display:flex}.callout{border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-left:3px solid var(--status-neutral-dot);background:var(--surface-card);line-height:var(--leading-normal)}.callout--info{border-left-color:var(--status-info-dot);background:var(--status-info-bg);border-color:var(--status-info-bg)}.callout--success{border-left-color:var(--status-success-dot);background:var(--status-success-bg);border-color:var(--status-success-bg)}.callout--warning{border-left-color:var(--status-warning-dot);background:var(--status-warning-bg);border-color:var(--status-warning-bg)}.callout--danger{border-left-color:var(--status-danger-dot);background:var(--status-danger-bg);border-color:var(--status-danger-bg)}.callout__icon{color:var(--text-secondary);flex-shrink:0}.callout--info .callout__icon{color:var(--status-info)}.callout--success .callout__icon{color:var(--status-success)}.callout--warning .callout__icon{color:var(--status-warning)}.callout--danger .callout__icon{color:var(--status-danger)}.callout__body{flex:1;min-width:0}.callout__title{font-weight:600;display:block}.callout__text{color:var(--text-secondary);margin:0}.callout--danger .callout__text{color:var(--status-danger)}.callout--warning .callout__text{color:var(--status-warning)}.callout--success .callout__text{color:var(--status-success)}.callout--info .callout__text{color:var(--status-info)}.grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(var(--grid-min,18rem),1fr));display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1024px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grid--2,.grid--3,.grid--4{grid-template-columns:minmax(0,1fr)}}.dl{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.dl__item{flex-direction:column;gap:2px;min-width:0;display:flex}.dl__label,.info-label{font-size:var(--text-xs);color:var(--text-muted);font-weight:500}.dl__value,.info-value{font-size:var(--text-base);color:var(--text-primary);overflow-wrap:anywhere;font-weight:500}.dl__value.mono,.info-value.mono{font-family:var(--font-mono);font-weight:500;font-size:var(--text-sm)}.badge{border-radius:var(--radius-sm);--badge-bg:var(--status-neutral-bg);--badge-fg:var(--status-neutral);--badge-dot:var(--status-neutral-dot);height:1.5rem;padding:0 var(--space-2);background:var(--badge-bg);color:var(--badge-fg);font-size:var(--text-xs);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;font-weight:600;line-height:1;display:inline-flex}.badge:before{content:"";background:var(--badge-dot);border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge--plain:before{display:none}.badge--active,.badge--approved,.badge--completed,.badge--paid,.badge--success{--badge-bg:var(--status-success-bg);--badge-fg:var(--status-success);--badge-dot:var(--status-success-dot)}.badge--in_progress,.badge--info,.badge--processing{--badge-bg:var(--status-info-bg);--badge-fg:var(--status-info);--badge-dot:var(--status-info-dot)}.badge--pending,.badge--warning{--badge-bg:var(--status-warning-bg);--badge-fg:var(--status-warning);--badge-dot:var(--status-warning-dot)}.badge--danger,.badge--expired,.badge--failed,.badge--overdue,.badge--rejected{--badge-bg:var(--status-danger-bg);--badge-fg:var(--status-danger);--badge-dot:var(--status-danger-dot)}.badge--accent,.badge--refunded{--badge-bg:var(--status-accent-bg);--badge-fg:var(--status-accent);--badge-dot:var(--status-accent-dot)}.badge--cancelled,.badge--inactive,.badge--neutral{--badge-bg:var(--status-neutral-bg);--badge-fg:var(--status-neutral);--badge-dot:var(--status-neutral-dot)}.badge--dark{--badge-bg:var(--brand-dark);--badge-fg:var(--color-white);--badge-dot:var(--brand-green)}.badge--lg{height:1.75rem;padding:0 var(--space-3);font-size:var(--text-sm)}.count{border-radius:var(--radius-sm);border-radius:var(--radius);background:var(--surface-muted);min-width:1.25rem;height:1.25rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-2xs);justify-content:center;align-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.form{gap:var(--space-5)}.form,.form__section{flex-direction:column;display:flex}.form__section{gap:var(--space-4)}.form__section-title{font-size:var(--text-md);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);font-weight:600}.form__row{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:var(--space-4);display:grid}@media (width<=640px){.form__row{grid-template-columns:minmax(0,1fr)}}.form__actions{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:flex}@media (width<=640px){.form__actions{flex-direction:column-reverse}.form__actions .btn{width:100%}}.field{flex-direction:column;min-width:0}.field,.field__label,.label{gap:var(--space-2);display:flex}.field__label,.label{font-size:var(--text-sm);color:var(--text-primary);align-items:baseline;font-weight:500}.field__optional,.optional{color:var(--text-muted);font-weight:400;font-size:var(--text-xs)}.field-hint,.field__hint{color:var(--text-muted);margin:0}.error-text,.field-hint,.field__error,.field__hint{font-size:var(--text-xs);align-items:center;gap:var(--space-1);display:flex}.error-text,.field__error{color:var(--status-danger);font-weight:500}.filter-input,.filter-select,.input,.select,.textarea{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius);background:var(--color-white);color:var(--text-primary);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);line-height:1.2}.textarea{height:auto;min-height:6rem;padding:var(--space-3);resize:vertical;line-height:var(--leading-normal)}.input::-moz-placeholder{color:var(--text-muted)}.textarea::-moz-placeholder{color:var(--text-muted)}.input::placeholder,.textarea::placeholder{color:var(--text-muted)}.filter-input:hover,.filter-select:hover,.input:hover,.select:hover,.textarea:hover{border-color:var(--color-gray-400)}.filter-input:focus,.filter-select:focus,.input:focus,.select:focus,.textarea:focus{border-color:var(--border-strong);outline:none;box-shadow:0 0 0 3px #1a1a1a1f}.filter-input:focus-visible,.filter-select:focus-visible,.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:none}.input:disabled,.select:disabled,.textarea:disabled{background:var(--surface-muted);color:var(--text-muted);cursor:not-allowed}.input.error,.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--color-red-700)}.input.error:focus,.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #b91c1c26}.filter-select,.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235c5c5c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}.input-group{align-items:stretch;display:flex}.input-group .input{flex:1;min-width:0}.input-group .btn{border-left:0;height:auto}.checkbox,.radio{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.checkbox input,.radio input{width:1rem;height:1rem;accent-color:var(--brand-dark)}.table-wrap{border-radius:inherit;-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th{text-align:left;font-size:var(--text-xs);color:var(--text-secondary);border-bottom:1px solid var(--border-default);white-space:nowrap;background:var(--surface-card);font-weight:600}.table td,.table th{padding:var(--space-3) var(--space-4)}.table td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;color:var(--text-primary)}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:var(--surface-sunken)}.table tr.is-clickable{cursor:pointer}.table .cell-num,.table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.table .cell-actions,.table .cell-num,.table .num{text-align:right;white-space:nowrap}.table .cell-actions .actions{flex-wrap:nowrap;justify-content:flex-end}.table .cell-muted{color:var(--text-secondary)}.table .cell-primary{font-weight:500}.table--dense td,.table--dense th{padding:var(--space-2) var(--space-3)}.loading-overlay{border-radius:inherit;background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tabs{gap:var(--space-1);border-bottom:1px solid var(--border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs__tab{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;display:inline-flex}.tabs__tab:hover{color:var(--text-primary)}.tabs__tab.is-active,.tabs__tab[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--brand-dark);font-weight:600}.tabs__tab:focus-visible{outline-offset:-2px;border-radius:var(--radius-sm)}.seg{flex-wrap:wrap;display:flex}.seg,.seg__btn{gap:var(--space-2)}.seg__btn{border-radius:var(--radius-pill);height:var(--control-height-sm);padding:0 var(--space-3);border:1px solid var(--border-subtle);background:var(--color-white);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);align-items:center;font-weight:500;display:inline-flex}.seg__btn:hover{border-color:var(--border-strong);color:var(--text-primary)}.seg__btn.is-active,.seg__btn[aria-pressed=true]{background:var(--brand-dark);border-color:var(--brand-dark);color:var(--color-white)}.seg__btn.is-active .count,.seg__btn[aria-pressed=true] .count{color:var(--color-white);background:#ffffff2e}.toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.toolbar__summary{font-size:var(--text-sm);color:var(--text-secondary)}.toolbar__summary strong{color:var(--text-primary);font-family:var(--font-mono)}.toolbar__filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.toolbar__search{flex:16rem;min-width:0;max-width:26rem}@media (width<=640px){.toolbar__search{flex-basis:100%;max-width:none}}.state{border-radius:var(--radius-lg);text-align:center;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);background:var(--surface-card);border:1px dashed var(--border-default);flex-direction:column;display:flex}.state--inline{padding:var(--space-6);background:0 0;border:0}.state__icon{color:var(--text-muted)}.state__title{font-size:var(--text-lg);font-weight:600}.state__text{color:var(--text-secondary);max-width:34rem;font-size:var(--text-sm)}.state__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.empty-state,.error-state,.loading-state{border-radius:var(--radius-lg);text-align:center;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);background:var(--surface-card);border:1px dashed var(--border-default);color:var(--text-secondary);flex-direction:column;display:flex}.error-state{text-align:left;align-items:stretch;gap:var(--space-4);border-style:solid}.empty-state h3{font-size:var(--text-lg);color:var(--text-primary)}.empty-state p,.loading-state p{max-width:34rem;font-size:var(--text-sm);margin:0}.alert,.error-message{font-size:var(--text-sm)}.alert{border-radius:var(--radius-md);gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);line-height:var(--leading-normal);background:var(--surface-card);border-left-width:3px;align-items:flex-start;display:flex}.alert--danger,.alert-error{border-color:var(--status-danger-bg);border-left-color:var(--status-danger-dot);background:var(--status-danger-bg);color:var(--status-danger)}.alert--warning{border-color:var(--status-warning-bg);border-left-color:var(--status-warning-dot);background:var(--status-warning-bg);color:var(--status-warning)}.alert--success{border-color:var(--status-success-bg);border-left-color:var(--status-success-dot);background:var(--status-success-bg);color:var(--status-success)}.alert--info{border-color:var(--status-info-bg);border-left-color:var(--status-info-dot);background:var(--status-info-bg);color:var(--status-info)}.readout{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500}.progress{gap:var(--space-2);flex-direction:column;display:flex}.progress__head{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;display:flex}.progress__label{color:var(--text-secondary)}.progress__value{font-family:var(--font-mono);font-weight:600}.progress__track{border-radius:var(--radius-pill);background:var(--surface-muted);height:6px;overflow:hidden}.progress__fill{border-radius:var(--radius-pill);background:var(--brand-dark);height:100%;transition:width var(--duration-slow) var(--ease-out)}.progress__fill--green{background:var(--brand-green)}.progress__fill--blue{background:var(--brand-blue)}.progress__fill--purple{background:var(--brand-purple)}.progress__fill--yellow{background:var(--color-amber-500)}.progress__fill--red{background:var(--color-red-500)}.prose{max-width:var(--prose-max);font-size:1.0625rem;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.prose>*+*{margin-top:var(--space-4)}.prose h2{font-size:var(--text-xl);margin-top:var(--space-10)}.prose h2,.prose h3{color:var(--text-primary)}.prose h3{font-size:var(--text-lg);margin-top:var(--space-8)}.prose h2+*,.prose h3+*{margin-top:var(--space-3)}.prose ol,.prose ul{padding-left:1.5rem}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:var(--space-2)}.prose li::marker{color:var(--text-muted)}.prose strong{color:var(--text-primary)}.prose table{width:100%;font-size:var(--text-sm)}.prose td,.prose th{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);text-align:left;vertical-align:top}.prose th{background:var(--surface-sunken);font-weight:600}.prose address{font-style:normal}.prose hr{border:0;border-top:1px solid var(--border-subtle);margin:var(--space-8) 0}.card__header.filters-section{gap:var(--space-3);flex-direction:column;align-items:stretch;display:flex}.filter-row,.filters-row{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.filter-row>*,.filters-row>*{flex:12rem;min-width:0}.filter-row>.btn,.filters-row>.btn{flex:none}.search-box,.search-input{width:100%;max-width:32rem}.clear-icon{cursor:pointer}.pagination-section{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.pagination-section .va-pagination{margin-left:auto}.companies-summary,.result-count,.summary,.users-summary{font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle)}.summary-count{font-family:var(--font-mono);color:var(--text-primary);font-weight:600}.cell-main,.company-cell,.user-cell{align-items:center;gap:var(--space-3);min-width:0;display:flex}.cell-main{flex-direction:column;align-items:flex-start;gap:2px}.company-info,.user-info{flex-direction:column;gap:2px;min-width:0;display:flex}.cell-title,.company-name,.user-name{color:var(--text-primary);font-weight:500}.cell-subtitle,.company-trading-name,.user-email{font-size:var(--text-xs);color:var(--text-secondary)}.amount-value,.cell-mono,.code-badge,.price-value,.quantity-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.code-badge{border-radius:var(--radius-sm);padding:0 var(--space-2);background:var(--surface-muted);height:1.5rem;font-size:var(--text-xs);margin-right:var(--space-2);align-items:center;font-weight:600;display:inline-flex}.method-badge,.plan-badge,.provider-badge,.state-name,.tools-count,.type-badge{font-size:var(--text-sm);color:var(--text-secondary)}.action-buttons{gap:var(--space-2);justify-content:flex-end;display:flex}.action-buttons .btn-icon{width:2rem;height:2rem}.va-data-table .va-avatar{flex-shrink:0}.divider{border:0;border-top:1px solid var(--border-subtle)}.avatar{border-radius:var(--radius-md);background:var(--brand-dark);width:2.25rem;height:2.25rem;color:var(--color-white);font-size:var(--text-xs);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.avatar--sm{width:1.75rem;height:1.75rem;font-size:var(--text-2xs)}.avatar--green{background:var(--brand-green);color:var(--brand-dark)}.kbd{border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--text-2xs);border:1px solid var(--border-default);background:var(--surface-sunken);padding:1px 5px}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}.text-danger{color:var(--status-danger)}.text-success{color:var(--status-success)}.text-warning{color:var(--status-warning)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stack{gap:var(--stack-gap,var(--space-4));flex-direction:column}.row,.stack{display:flex}.row{align-items:center;gap:var(--row-gap,var(--space-3));flex-wrap:wrap}.spacer{flex:1}.form-section{gap:var(--space-4);flex-direction:column;display:flex}.form-section+.form-section{margin-top:var(--space-5)}.section-title{font-size:var(--text-sm);color:var(--text-primary);letter-spacing:0;text-transform:none;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);margin:0;font-weight:600}.form-row{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.form-grid,.form-row.four-columns,.form-row.three-columns,.form-row.two-columns{gap:var(--space-4);align-items:start;display:grid}.form-row.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.form-row.four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.form-row.switches-row{gap:var(--space-6);flex-flow:wrap;align-items:center}.field-label-top,.form-label{font-size:var(--text-sm);color:var(--text-primary);font-weight:500;display:block}.field-label-top.required:after,.form-label.required:after{content:" *";color:var(--status-danger)}.form-hint{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal);margin:0}.field-error,.form-error{font-size:var(--text-xs);color:var(--status-danger);margin:0;font-weight:500}.form-group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.form-input,.form-select{width:100%;height:var(--control-height);padding:0 var(--space-3);font-family:inherit;font-size:var(--text-base);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.form-select{appearance:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20stroke%3D%22%235c5c5c%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22m4%206%204%204%204-4%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-8)}.form-input:hover:not(:disabled),.form-select:hover:not(:disabled){border-color:var(--color-gray-400)}.form-input:focus,.form-select:focus{border-color:var(--border-strong);outline:none;box-shadow:0 0 0 3px #1a1a1a1f}.form-input:disabled,.form-select:disabled{background:var(--surface-muted);color:var(--text-muted)}.form-errors{margin-top:var(--space-2)}.error-list{padding-left:var(--space-5);margin:0;list-style:outside}.error-list li{font-size:var(--text-sm);line-height:var(--leading-normal)}.error-list li+li{margin-top:var(--space-1)}.error-content{gap:var(--space-2);flex-direction:column;display:flex}.error-details{font-size:var(--text-sm);margin:var(--space-1) 0 0}.modal-actions,.modal-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.details-sections{gap:var(--space-6);flex-direction:column;display:flex}.details-section{gap:var(--space-3);flex-direction:column;display:flex}.details-grid,.info-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.detail-item,.info-item{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.detail-label{font-size:var(--text-xs);color:var(--text-muted);text-transform:none;letter-spacing:0;font-weight:500}.detail-value{font-size:var(--text-sm);color:var(--text-primary);word-break:break-word}.detail-value.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (width<=640px){.form-grid,.form-row.four-columns,.form-row.three-columns,.form-row.two-columns{grid-template-columns:minmax(0,1fr)}.modal-actions>*,.modal-footer>*{flex:1;justify-content:center}}.choice-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.choice{gap:var(--space-3);padding:var(--space-4);text-align:left;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);cursor:pointer;min-height:44px;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out);align-items:flex-start;font-family:inherit;display:flex;position:relative}.choice:hover{border-color:var(--border-strong);background:var(--surface-sunken)}.choice[aria-pressed=true]{border-color:var(--brand-dark);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--brand-dark)}.choice__icon{color:var(--text-muted);flex-shrink:0;margin-top:1px}.choice[aria-pressed=true] .choice__icon{color:var(--text-primary)}.choice__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.choice__name{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.choice__desc{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal)}.choice__mark{top:var(--space-2);right:var(--space-2);color:var(--text-primary);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);position:absolute}.choice[aria-pressed=true] .choice__mark{opacity:1}.choice__thumb{border-radius:var(--radius-md);background:var(--surface-muted);width:2.5rem;height:2.5rem;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.choice__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.article-container{width:100%;max-width:var(--content-max);padding:0 var(--space-6);margin:0 auto}.article-container--narrow{max-width:56rem}.article-grid{gap:var(--space-8) var(--space-16);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;display:grid}.article-grid__aside{top:calc(4rem + var(--space-6));position:sticky}.article-grid__title{font-size:var(--text-xl);letter-spacing:var(--tracking-snug);font-weight:600;line-height:var(--leading-snug)}.article-grid__subtitle{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}@media (width<=900px){.article-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.article-grid__aside{position:static}}.article-text{max-width:var(--prose-max);font-size:1.0625rem;line-height:var(--leading-relaxed);color:var(--color-gray-700)}.article-text+.article-text{margin-top:var(--space-4)}.article-text strong{color:var(--text-primary)}.article-check{border-top:1px solid var(--border-subtle);flex-direction:column;max-width:44rem;display:flex}.article-check li{padding:var(--space-4) 0 var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-gray-700);position:relative}.article-check li:before{content:"";left:0;top:calc(var(--space-4) + .55em);background:var(--brand-green);width:8px;height:8px;position:absolute}.article-check strong{color:var(--text-primary)}.article-cells{border-radius:var(--radius-lg);grid-template-columns:repeat(var(--cells,3),minmax(0,1fr));border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);display:grid;overflow:hidden}.article-cell{padding:var(--space-6);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--color-white);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.article-cell__icon{border-radius:var(--radius-md);background:var(--brand-dark);width:2rem;height:2rem;color:var(--brand-green);justify-content:center;align-items:center;display:inline-flex}.article-cell__title{font-size:var(--text-md);font-weight:600}.article-cell__text{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary)}.article-cell__link{font-size:var(--text-sm);color:var(--text-primary);text-underline-offset:.15em;margin-top:auto;font-weight:600;text-decoration:underline}.article-cell--link{transition:background-color var(--duration-fast) var(--ease-out)}.article-cell--link:hover{background:var(--surface-sunken)}@media (width<=900px){.article-cells{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.article-cells{grid-template-columns:minmax(0,1fr)}}.article-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width<=480px){.article-actions .btn{width:100%}}.article-uc{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);margin:var(--space-6) 0;grid-template-columns:repeat(3,minmax(0,1fr));max-width:44rem;display:grid;overflow:hidden}.article-uc__part{padding:var(--space-4) var(--space-5);border-right:1px solid var(--border-subtle);gap:var(--space-1);flex-direction:column;display:flex}.article-uc__part:last-child{border-right:0}.article-uc__digits{font-family:var(--font-mono);font-weight:600;font-size:var(--text-lg)}.article-uc__label{line-height:var(--leading-normal)}.article-uc-mask,.article-uc__label{font-size:var(--text-sm);color:var(--text-secondary)}.article-uc-mask{font-family:var(--font-mono);margin:calc(var(--space-6)*-1) 0 var(--space-6)}@media (width<=600px){.article-uc{grid-template-columns:minmax(0,1fr)}.article-uc__part{border-right:0;border-bottom:1px solid var(--border-subtle)}.article-uc__part:last-child{border-bottom:0}}html:root{--va-font-family:var(--font-sans);--va-form-element-border-radius:var(--radius-md);--va-button-border-radius:var(--radius-md);--va-badge-border-radius:var(--radius-sm);--va-card-border-radius:var(--radius-lg);--va-alert-border-radius:var(--radius-md);--va-modal-border-radius:var(--radius-xl);--va-input-wrapper-border-radius:var(--radius-md);--va-square-border-radius:var(--radius-xs);--va-block-border-radius:var(--radius-md);--va-form-element-border:1px solid var(--border-default);--va-input-wrapper-border-color:var(--border-default);--va-input-wrapper-hover-border-color:var(--color-gray-400);--va-input-wrapper-focus-border-color:var(--border-strong);--va-input-wrapper-error-border-color:var(--color-red-700);--va-input-wrapper-min-height:var(--control-height);--va-input-wrapper-font-size:var(--text-base);--va-input-wrapper-label-font-size:var(--text-sm);--va-input-wrapper-label-font-weight:500;--va-input-wrapper-label-text-transform:none;--va-input-wrapper-label-letter-spacing:0;--va-input-wrapper-label-line-height:1.3;--va-input-wrapper-label-margin-bottom:.375rem;--va-input-wrapper-text-color:var(--text-primary);--va-input-wrapper-placeholder-color:var(--text-muted);--va-input-wrapper-message-font-size:var(--text-xs);--va-input-wrapper-message-line-height:1.3}.va-modal,.va-select-dropdown__content,.va-toast,body{font-family:var(--font-sans)}.va-icon{vertical-align:middle}.va-input-label,.va-input-wrapper__label,.va-input-wrapper__label>*,.va-select__label{text-transform:none!important;letter-spacing:0!important;font-weight:500!important;font-size:var(--text-sm)!important;color:var(--text-primary)!important}.va-input-wrapper__label{font-size:var(--text-sm);text-transform:none;letter-spacing:0;font-weight:500;color:var(--text-primary)!important}.va-input-wrapper__label--outer{margin-bottom:.375rem}.va-input-wrapper__field{min-height:var(--control-height);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);border-radius:var(--radius-md)!important}.va-input-wrapper--bordered .va-input-wrapper__field,.va-input-wrapper__fieldset{border-color:var(--border-default)}.va-input-wrapper--focused .va-input-wrapper__field{box-shadow:0 0 0 3px #1a1a1a1f}.va-input-wrapper--error .va-input-wrapper__field{border-color:var(--color-red-700)}.va-input-wrapper--error.va-input-wrapper--focused .va-input-wrapper__field{box-shadow:0 0 0 3px #b91c1c26}.va-input-wrapper__text{font-size:var(--text-base)}.va-input-wrapper--disabled .va-input-wrapper__field{background:var(--surface-muted)}.va-message-list__message{font-size:var(--text-xs);font-weight:500}.va-input-wrapper--error .va-message-list__message,.va-message-list--error .va-message-list__message{color:var(--color-red-700)!important}.va-select-dropdown__content{border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-popover)!important}.va-select-option{font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}.va-select-option:hover,.va-select-option__highlighted{background:var(--surface-muted)!important}.va-button,.va-select-option--selected{font-weight:600}.va-button{letter-spacing:0;text-transform:none;border-radius:var(--radius-md)!important;font-size:var(--text-sm)!important}.va-button--normal{min-height:var(--control-height);padding:0 var(--space-4)}.va-button--small{min-height:var(--control-height-sm)}.va-badge__text,.va-badge__text-wrapper{text-transform:none!important;letter-spacing:0!important}.va-badge__text-wrapper{border-radius:var(--radius-sm)!important;font-size:var(--text-xs)!important;padding:.25rem .5rem!important;font-weight:600!important;line-height:1!important}.va-alert{font-size:var(--text-sm);overflow:hidden;border-radius:var(--radius-md)!important;padding:var(--space-3) var(--space-4)!important;margin:0!important}.va-alert__border--left{width:3px!important}.va-alert__title{font-weight:600}.va-alert p{margin:0}.va-switch__track{border-radius:999px}.va-checkbox__label,.va-switch__label{font-size:var(--text-sm);color:var(--text-primary)}.va-checkbox__square{border-radius:var(--radius-xs)!important;border-color:var(--border-default)!important}.va-pagination .va-button{min-width:2.25rem;min-height:2.25rem;font-family:var(--font-mono)}.va-data-table{--va-data-table-thead-border:1px solid var(--border-default);--va-data-table-thead-font-size:var(--text-xs);--va-data-table-thead-font-weight:600;--va-data-table-thead-letter-spacing:0;--va-data-table-thead-text-transform:none;--va-data-table-thead-color:var(--text-secondary);--va-data-table-cell-padding:var(--space-3) var(--space-4);--va-data-table-striped-color:var(--surface-sunken);--va-data-table-hover-color:var(--surface-sunken);font-size:var(--text-sm)}.va-data-table__table-th{white-space:nowrap;font-size:var(--text-xs)!important;text-transform:none!important;letter-spacing:0!important;color:var(--text-secondary)!important;border-bottom:1px solid var(--border-default)!important;padding:var(--space-3) var(--space-4)!important;font-weight:600!important}.va-data-table__table-td{padding:var(--space-3) var(--space-4)!important;border-bottom:1px solid var(--border-subtle)!important;font-size:var(--text-sm)!important;vertical-align:middle!important}.va-data-table__table-tr:last-child .va-data-table__table-td{border-bottom:0!important}.va-modal__overlay{background:#1a1a1a8c!important}.va-modal__dialog{border:1px solid var(--border-subtle);max-height:calc(100dvh - var(--space-12));flex-direction:column;display:flex;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-overlay)!important;margin:var(--space-6) auto!important}.va-modal__inner{flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:auto;padding:var(--space-6)!important}.va-modal__header{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.va-modal__title{letter-spacing:var(--tracking-snug);text-transform:none!important;letter-spacing:0!important;font-size:var(--text-lg)!important;color:var(--text-primary)!important;font-weight:600!important}.va-modal__message{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--space-4)}.va-modal__footer{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--border-subtle);bottom:calc(var(--space-6)*-1);padding-bottom:var(--space-6);margin-bottom:calc(var(--space-6)*-1);background:var(--surface-card);z-index:1;flex-shrink:0;display:flex;position:sticky}.va-modal__footer .va-button{min-height:var(--control-height);padding:0 var(--space-4)}.va-modal__default-cancel-button{--va-background-color:transparent!important;color:var(--text-primary)!important;border:1px solid var(--border-strong)!important}.va-modal__close{color:var(--text-secondary)!important}.va-modal,.va-modal__container{padding-left:var(--sidebar-offset,0)}@media (width<=1024px){.va-modal,.va-modal__container{padding-left:0!important}}@media (width<=640px){.va-modal__dialog{border:0;min-height:100dvh;max-height:100dvh;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important}.va-modal__inner{padding:var(--space-4)!important}.va-modal__footer{bottom:calc(var(--space-4)*-1);padding-bottom:var(--space-4);margin-bottom:calc(var(--space-4)*-1)}}.va-toast{font-size:var(--text-sm);border-radius:var(--radius-md)!important;box-shadow:var(--shadow-popover)!important}.va-avatar,.va-toast__title{font-weight:600}.va-avatar{border-radius:var(--radius-md)!important}.va-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg)!important;box-shadow:none!important}body{background-color:var(--va-background-primary);color:var(--va-on-background-primary);transition:var(--va-transition)}:host,:root{--va-border:0;--va-font-family:"Source Sans Pro", sans-serif;--va-letter-spacing:.0375rem;--va-block-border-radius:.375rem;--va-block-border:thin solid var(--va-background-element);--va-block-box-shadow:0 2px 3px 0 #34385540;--va-control-box-shadow:none;--va-control-border:0;--va-transition:.2s cubic-bezier(.4, 0, .6, 1);--va-swing-transition:.3s cubic-bezier(.25, .8, .5, 1);--va-outline-border-width:.125rem;--va-outline-box-shadow:none;--va-square-border-radius:.25rem;--va-form-padding:1.25rem;--va-form-border-radius:.125rem;--va-text-selected:#b3d4fc;--va-text-highlighted:#ffc5274e;--va-link-color:var(--va-primary);--va-link-color-secondary:var(--va-secondary);--va-link-color-hover:var(--va-primary-lighten,--va-primary);--va-link-color-active:var(--va-primary);--va-link-color-visited:var(--va-primary-darken,--va-primary);--va-muted:#7f828b;--va-li-background:var(--va-primary);--va-text-block:var(--va-background-element);--va-stripe-border-size:.25rem;--va-box-shadow:0 .25rem .5rem 0 var(--va-shadow);--va-z-index-teleport-overlay:1000;--va-form-element-min-width:50px;--va-form-element-default-width:250px;--va-form-element-default-width-small:120px;--va-form-element-border-width:1px;--va-form-element-border-radius:.25rem;--va-gap-small:.25rem;--va-gap-medium:.375rem;--va-gap-large:.75rem}.va-background-watcher{transition:background-color 10ms linear}:host,:root{--va-media-ratio-default:var(--va-media-ratio,1);--va-grid-gutter-default:.5rem;--va-grid-gutter-base:calc(var(--va-media-ratio-default)*var(--va-grid-gutter-default));--va-grid-spacing-default:1rem;--va-grid-spacing-base:calc(var(--va-media-ratio-default)*var(--va-grid-spacing-default))}.va-gutter-1{padding:calc(var(--va-grid-gutter-base)*.25)}.va-gutter-1:only-child{margin:calc(var(--va-grid-gutter-base)*.25*-.5)}.va-gutter-1:not(:only-child){margin:auto calc(var(--va-grid-gutter-base)*.25*-.5)}.va-gutter-1:not(:only-child):first-child{margin-top:calc(var(--va-grid-gutter-base)*.25*-.5)}.va-gutter-1:not(:only-child):last-child{margin-bottom:calc(var(--va-grid-gutter-base)*.25*-.5)}.va-gutter-1>*{padding:calc(var(--va-grid-gutter-base)*.25*.5)}.va-gutter-2{padding:calc(var(--va-grid-gutter-base)*.5)}.va-gutter-2:only-child{margin:calc(var(--va-grid-gutter-base)*.5*-.5)}.va-gutter-2:not(:only-child){margin:auto calc(var(--va-grid-gutter-base)*.5*-.5)}.va-gutter-2:not(:only-child):first-child{margin-top:calc(var(--va-grid-gutter-base)*.5*-.5)}.va-gutter-2:not(:only-child):last-child{margin-bottom:calc(var(--va-grid-gutter-base)*.5*-.5)}.va-gutter-2>*{padding:calc(var(--va-grid-gutter-base)*.5*.5)}.va-gutter-3{padding:var(--va-grid-gutter-base)}.va-gutter-3:only-child{margin:calc(var(--va-grid-gutter-base)*-.5)}.va-gutter-3:not(:only-child){margin:auto calc(var(--va-grid-gutter-base)*-.5)}.va-gutter-3:not(:only-child):first-child{margin-top:calc(var(--va-grid-gutter-base)*-.5)}.va-gutter-3:not(:only-child):last-child{margin-bottom:calc(var(--va-grid-gutter-base)*-.5)}.va-gutter-3>*{padding:calc(var(--va-grid-gutter-base)*.5)}.va-gutter-4{padding:calc(var(--va-grid-gutter-base)*2)}.va-gutter-4:only-child{margin:calc(var(--va-grid-gutter-base)*2*-.5)}.va-gutter-4:not(:only-child){margin:auto calc(var(--va-grid-gutter-base)*2*-.5)}.va-gutter-4:not(:only-child):first-child{margin-top:calc(var(--va-grid-gutter-base)*2*-.5)}.va-gutter-4:not(:only-child):last-child{margin-bottom:calc(var(--va-grid-gutter-base)*2*-.5)}.va-gutter-4>*{padding:calc(var(--va-grid-gutter-base)*2*.5)}.va-gutter-5{padding:calc(var(--va-grid-gutter-base)*3)}.va-gutter-5:only-child{margin:calc(var(--va-grid-gutter-base)*3*-.5)}.va-gutter-5:not(:only-child){margin:auto calc(var(--va-grid-gutter-base)*3*-.5)}.va-gutter-5:not(:only-child):first-child{margin-top:calc(var(--va-grid-gutter-base)*3*-.5)}.va-gutter-5:not(:only-child):last-child{margin-bottom:calc(var(--va-grid-gutter-base)*3*-.5)}.va-gutter-5>*{padding:calc(var(--va-grid-gutter-base)*3*.5)}.va-spacing-x-0>*,.va-spacing-x-0>:last-child{margin-right:0}.va-spacing-x-1>*{margin-right:calc(var(--va-grid-spacing-base)*.25)}.va-spacing-x-1>:last-child{margin-right:0}.va-spacing-x-2>*{margin-right:calc(var(--va-grid-spacing-base)*.5)}.va-spacing-x-2>:last-child{margin-right:0}.va-spacing-x-3>*{margin-right:var(--va-grid-spacing-base)}.va-spacing-x-3>:last-child{margin-right:0}.va-spacing-x-4>*{margin-right:calc(var(--va-grid-spacing-base)*2)}.va-spacing-x-4>:last-child{margin-right:0}.va-spacing-x-5>*{margin-right:calc(var(--va-grid-spacing-base)*3)}.va-spacing-x-5>:last-child{margin-right:0}.va-spacing-y-0>*,.va-spacing-y-0>:last-child{margin-bottom:0}.va-spacing-y-1>*{margin-bottom:calc(var(--va-grid-spacing-base)*.25)}.va-spacing-y-1>:last-child{margin-bottom:0}.va-spacing-y-2>*{margin-bottom:calc(var(--va-grid-spacing-base)*.5)}.va-spacing-y-2>:last-child{margin-bottom:0}.va-spacing-y-3>*{margin-bottom:var(--va-grid-spacing-base)}.va-spacing-y-3>:last-child{margin-bottom:0}.va-spacing-y-4>*{margin-bottom:calc(var(--va-grid-spacing-base)*2)}.va-spacing-y-4>:last-child{margin-bottom:0}.va-spacing-y-5>*{margin-bottom:calc(var(--va-grid-spacing-base)*3)}.va-spacing-y-5>:last-child{margin-bottom:0}.va-link{cursor:pointer;font-family:var(--va-font-family)}.va-link,.va-link:active{color:var(--va-link-color)}.va-link:active{filter:brightness(150%)}.va-link:visited{color:var(--va-link-color);filter:brightness(90%)}.va-link:hover{color:var(--va-link-color);filter:brightness(125%)}.va-link:focus-visible{border-radius:2px;outline:2px solid var(--va-focus)!important}.va-link-secondary{color:var(--va-link-color-secondary)}.va-title{letter-spacing:.6px;text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:1.2}.va-title-info{color:var(--va-info)}.va-title-danger{color:var(--va-danger)}.va-title-warning{color:var(--va-warning)}.va-text-bold{font-weight:700}.va-text-highlighted{background-color:var(--va-text-highlighted)}.va-text-left{text-align:left!important}.va-text-right{text-align:right!important}.va-text-center{text-align:center!important}.va-text-justify{text-align:justify!important}.va-text-uppercase{text-transform:uppercase!important}.va-text-lowercase{text-transform:lowercase!important}.va-text-capitalize{text-transform:capitalize!important}.va-text-no-wrap,.va-text-truncate{white-space:nowrap!important}.va-text-truncate{text-overflow:ellipsis!important;overflow:hidden!important}.va-text-code{color:var(--va-dark);background-color:var(--va-background);padding:.1rem .2rem;font-family:Source Code Pro;font-size:14px}.va-text-primary{color:var(--va-primary)}.va-text-secondary{color:var(--va-secondary)}.va-text-warning{color:var(--va-warning)}.va-text-success{color:var(--va-success)}.va-text-danger{color:var(--va-danger)}.va-text-info{color:var(--va-info)}.va-text-text-primary{color:var(--va-text-primary)}.va-text-text-inverted{color:var(--va-text-inverted)}.va-code-snippet{color:#fff;background-color:#34495e;padding:1rem;font-family:Source Code Pro;font-size:14px}.va-blockquote,.va-typography-block blockquote{border-left:.25rem solid var(--va-primary);color:var(--va-secondary);border-radius:.125rem;padding:.4rem 0 .4rem .8rem}.va-blockquote p,.va-typography-block blockquote p{margin-bottom:.5rem}.va-blockquote p:last-child,.va-typography-block blockquote p:last-child{margin-bottom:0}.va-h1{font-size:3rem;line-height:3.5rem}.va-h1,.va-h2{color:currentColor;margin:.5rem 0;font-weight:700}.va-h2{font-size:2.5rem;line-height:3rem}.va-h3{font-size:2rem;line-height:2.5rem}.va-h3,.va-h4{color:currentColor;margin:.5rem 0;font-weight:700}.va-h4{font-size:1.75rem;line-height:2rem}.va-h5{font-size:1.5rem;line-height:1.75rem}.va-h5,.va-h6{color:currentColor;margin:.5rem 0;font-weight:700}.va-h6{font-size:1.25rem;line-height:1.5rem}ul.va-unordered{font-family:var(--va-font-family);margin:0;padding:0;list-style:none}ul.va-unordered>li{padding:0 1rem;list-style:none;position:relative}ul.va-unordered>li:before{content:"";background-color:var(--va-li-background);border-radius:50%;width:.5rem;height:.5rem;margin-top:.5rem;position:absolute;top:0;left:0}ul.va-unordered ol.va-ordered,ul.va-unordered ul.va-unordered{margin-top:0;margin-bottom:0}ol.va-ordered{font-family:var(--va-font-family);counter-reset:olCounter;margin:0;padding:0;list-style:none}ol.va-ordered>li{padding:0 1rem;list-style:none;position:relative}ol.va-ordered>li:before{counter-increment:olCounter;content:counter(olCounter) ". ";min-width:.75rem;height:.75rem;margin-right:-.75rem;display:inline-block;position:relative;right:1rem}ol.va-ordered ol.va-ordered,ol.va-ordered ul.va-unordered{margin-top:0;margin-bottom:0}.va-table td,.va-table th{text-align:left;padding:.625rem}.va-table th{letter-spacing:.6px;text-transform:uppercase;color:currentColor;border-bottom:2px solid;font-size:.625rem;font-weight:700;line-height:1.2}.va-table td{vertical-align:top}.va-table--hoverable tr:hover td,.va-table--striped tr:nth-child(2n) td{background-color:var(--va-background-element)}.va-table--clickable td{cursor:pointer}.va-text-block{background-color:var(--va-background-element);color:var(--va-on-background-element,currentColor);padding:1.2rem}hr.va-separator{background-color:var(--va-divider);border:none;height:2px}p.va-paragraph{margin-top:0;margin-bottom:1rem;font-size:1rem}*,.va-typography-block{font-family:var(--va-font-family)}.va-typography-block h1{font-size:3rem;line-height:3.5rem}.va-typography-block h1,.va-typography-block h2{color:currentColor;margin:.5rem 0;font-weight:700}.va-typography-block h2{font-size:2.5rem;line-height:3rem}.va-typography-block h3{font-size:2rem;line-height:2.5rem}.va-typography-block h3,.va-typography-block h4{color:currentColor;margin:.5rem 0;font-weight:700}.va-typography-block h4{font-size:1.75rem;line-height:2rem}.va-typography-block h5{font-size:1.5rem;line-height:1.75rem}.va-typography-block h5,.va-typography-block h6{color:currentColor;margin:.5rem 0;font-weight:700}.va-typography-block h6{font-size:1.25rem;line-height:1.5rem}.va-typography-block i:not([class^=va]){font-style:italic}.va-typography-block p{margin-top:0;margin-bottom:1rem;font-size:1rem}.va-typography-block pre{white-space:inherit;word-wrap:normal;scrollbar-color:var(--va-primary) transparent;scrollbar-width:thin;margin-bottom:1rem;transition:scrollbar-color .3s ease-in-out;overflow-x:auto}.va-typography-block pre::-webkit-scrollbar{width:4px;height:4px}.va-typography-block pre::-webkit-scrollbar-track{box-shadow:none;border-radius:10px}.va-typography-block pre::-webkit-scrollbar-thumb{background:var(--va-primary);opacity:.3;border-radius:2px;transition:background .3s ease-in-out}.va-typography-block pre.code{color:#fff;background-color:#34495e;padding:1rem;font-family:Source Code Pro;font-size:14px}.va-typography-block code{word-wrap:break-word;display:inline-block}.va-typography-block b,.va-typography-block strong{font-weight:700}.va-typography-block ol:not([class^=va]){font-family:var(--va-font-family);counter-reset:olCounter;margin:0;padding:0;list-style:none}.va-typography-block ol:not([class^=va])>li{padding:0 1rem;list-style:none;position:relative}.va-typography-block ol:not([class^=va])>li:before{counter-increment:olCounter;content:counter(olCounter) ". ";min-width:.75rem;height:.75rem;margin-right:-.75rem;display:inline-block;position:relative;right:1rem}.va-typography-block ul:not([class^=va]){font-family:var(--va-font-family);margin:0;padding:0;list-style:none}.va-typography-block ul:not([class^=va])>li{padding:0 1rem;list-style:none;position:relative}.va-typography-block ul:not([class^=va])>li:before{content:"";background-color:var(--va-li-background);border-radius:50%;width:.5rem;height:.5rem;margin-top:.5rem;position:absolute;top:0;left:0}.va-typography-block figure{box-sizing:border-box;word-wrap:break-word;border:none;border-radius:0;box-shadow:0 4px 70px -18px #707070}.va-typography-block figure figcaption{flex:auto;padding:1.25rem}.va-typography-block figure p:last-child{margin-bottom:0}.va-typography-block table td,.va-typography-block table th{text-align:left;padding:.625rem}.va-typography-block table th{letter-spacing:.6px;text-transform:uppercase;color:currentColor;border-bottom:2px solid;font-size:.625rem;font-weight:700;line-height:1.2}.va-typography-block table td{vertical-align:top}.va-typography-block table--hoverable tr:hover td,.va-typography-block table--striped tr:nth-child(2n) td{background-color:var(--va-background-element)}.va-typography-block table--clickable td{cursor:pointer}.va-typography-block a:not([class^=va]){color:var(--va-link-color);cursor:pointer;font-family:var(--va-font-family)}.va-typography-block a:not([class^=va]):active{color:var(--va-link-color);filter:brightness(150%)}.va-typography-block a:not([class^=va]):visited{color:var(--va-link-color);filter:brightness(90%)}.va-typography-block a:not([class^=va]):hover{color:var(--va-link-color);filter:brightness(125%)}.va-typography-block a:not([class^=va]):focus-visible{border-radius:2px;outline:2px solid var(--va-focus)!important}:host,:root{--va-progress-circle-position:relative;--va-progress-circle-overflow:hidden;--va-progress-circle-width:80%;--va-progress-circle-height:80%;--va-progress-circle-overlay-transition:all ease 2s;--va-progress-circle-font-size:.75rem}.va-progress-circle{position:var(--va-progress-circle-position);overflow:var(--va-progress-circle-overflow);font-family:var(--va-font-family)}.va-progress-circle__wrapper{width:var(--va-progress-circle-width);height:var(--va-progress-circle-height);justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0;transform:rotate(-90deg)}.va-progress-circle--indeterminate .va-progress-circle__wrapper{animation:2s linear infinite va-progress-circle__wrapper--indeterminate}.va-progress-circle__overlay{transition:var(--va-progress-circle-overlay-transition)}.va-progress-circle--indeterminate .va-progress-circle__overlay{animation:2s ease-in-out infinite va-progress-circle__overlay--indeterminate}.va-progress-circle__info{font-size:var(--va-progress-circle-font-size);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes va-progress-circle__wrapper--indeterminate{to{transform:rotate(270deg)}}@keyframes va-progress-circle__overlay--indeterminate{0%{stroke-dasharray:1 125;stroke-dashoffset:0}50%{stroke-dasharray:125 125;stroke-dashoffset:-65px}to{stroke-dasharray:125 125;stroke-dashoffset:-125px}}:host,:root{--va-button-display:inline-flex;--va-button-justify-content:center;--va-button-align-items:center;--va-button-background-image:none;--va-button-box-shadow:none;--va-button-border-width:0;--va-button-border-color:unset;--va-button-border-style:none;--va-button-font-weight:600;--va-button-transition:none;--va-button-padding:0;--va-button-cursor:pointer;--va-button-sm-size:1.5rem;--va-button-sm-content-py:.25rem;--va-button-sm-content-px:.375rem;--va-button-sm-only-icon-content-px:.25rem;--va-button-sm-font-size:.8125rem;--va-button-sm-letter-spacing:0;--va-button-sm-line-height:1rem;--va-button-sm-border-radius:.125rem;--va-button-sm-icon-side-padding:var(--va-button-sm-content-py);--va-button-sm-icons-spacing:.125rem;--va-button-size:2.25rem;--va-button-content-py:.5rem;--va-button-content-px:.75rem;--va-button-only-icon-content-px:.5rem;--va-button-font-size:1rem;--va-button-letter-spacing:0;--va-button-line-height:1.25rem;--va-button-border-radius:.25rem;--va-button-icon-side-padding:var(--va-button-content-py);--va-button-icons-spacing:.25rem;--va-button-lg-size:3rem;--va-button-lg-content-py:.75rem;--va-button-lg-content-px:1rem;--va-button-lg-only-icon-content-px:1rem;--va-button-lg-font-size:1.05rem;--va-button-lg-letter-spacing:0;--va-button-lg-line-height:1.5rem;--va-button-lg-border-radius:.5rem;--va-button-lg-icon-side-padding:var(--va-button-lg-content-py);--va-button-lg-icons-spacing:.25rem;--va-button-bordered-border:1px;--va-button-bordered-style:solid}.va-button{padding:var(--va-button-padding);display:var(--va-button-display);justify-content:var(--va-button-justify-content);align-items:var(--va-button-align-items);border-width:var(--va-button-border-width);border-color:var(--va-button-border-color);border-style:var(--va-button-border-style);background-image:var(--va-button-background-image);box-shadow:var(--va-button-box-shadow);font-family:var(--va-font-family);font-weight:var(--va-button-font-weight);text-transform:none;transition:var(--va-button-transition);box-sizing:border-box;cursor:var(--va-button-cursor);z-index:0;vertical-align:top;text-decoration:none;position:relative}.va-button:after,.va-button:before{content:"";border-radius:inherit;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.va-button:before{background:var(--va-background-color);opacity:var(--va-background-color-opacity)}.va-button:after{background-color:var(--va-background-mask-color);opacity:var(--va-background-mask-opacity)}.va-button__content{z-index:1;align-items:center;height:100%;display:flex}.va-button__content--loading{opacity:0}.va-button--small{line-height:var(--va-button-sm-line-height);border-radius:var(--va-button-sm-border-radius);letter-spacing:var(--va-button-sm-letter-spacing);min-height:var(--va-button-sm-size);min-width:var(--va-button-sm-size)}.va-button--small .va-button__content{font-size:var(--va-button-sm-font-size);padding:var(--va-button-sm-content-py) var(--va-button-sm-content-px)}.va-button--small .va-button__left-icon{margin-right:var(--va-button-sm-icons-spacing)}.va-button--small .va-button__right-icon{margin-left:var(--va-button-sm-icons-spacing)}.va-button--small.va-button--bordered .va-button__content{padding-top:calc(var(--va-button-sm-content-py) - var(--va-button-bordered-border));padding-bottom:calc(var(--va-button-sm-content-py) - var(--va-button-bordered-border))}.va-button--small.va-button--left-icon .va-button__content{padding-left:var(--va-button-sm-icon-side-padding)}.va-button--small.va-button--right-icon .va-button__content{padding-right:var(--va-button-sm-icon-side-padding)}.va-button--normal{line-height:var(--va-button-line-height);border-radius:var(--va-button-border-radius);letter-spacing:var(--va-button-letter-spacing);min-height:var(--va-button-size);min-width:var(--va-button-size)}.va-button--normal .va-button__content{font-size:var(--va-button-font-size);padding:var(--va-button-content-py) var(--va-button-content-px);line-height:var(--va-button-line-height)}.va-button--normal .va-button__left-icon{margin-right:var(--va-gap-medium)}.va-button--normal .va-button__right-icon{margin-left:var(--va-gap-medium)}.va-button--normal.va-button--bordered .va-button__content{padding-top:calc(var(--va-button-content-py) - var(--va-button-bordered-border));padding-bottom:calc(var(--va-button-content-py) - var(--va-button-bordered-border))}.va-button--large{line-height:var(--va-button-lg-line-height);border-radius:var(--va-button-lg-border-radius);letter-spacing:var(--va-button-lg-letter-spacing);min-height:var(--va-button-lg-size);min-width:var(--va-button-lg-size)}.va-button--large .va-button__content{font-size:var(--va-button-lg-font-size);padding:var(--va-button-lg-content-py) var(--va-button-lg-content-px)}.va-button--large .va-button__left-icon{margin-right:var(--va-button-lg-icons-spacing)}.va-button--large .va-button__right-icon{margin-left:var(--va-button-lg-icons-spacing)}.va-button--large.va-button--bordered .va-button__content{padding-top:calc(var(--va-button-lg-content-py) - var(--va-button-bordered-border));padding-bottom:calc(var(--va-button-lg-content-py) - var(--va-button-bordered-border))}.va-button--large.va-button--left-icon .va-button__content{padding-left:var(--va-button-lg-icon-side-padding)}.va-button--large.va-button--right-icon .va-button__content{padding-right:var(--va-button-lg-icon-side-padding)}.va-button--large.va-button--icon-only .va-button__content,.va-button--normal.va-button--icon-only .va-button__content,.va-button--small.va-button--icon-only .va-button__content{padding-left:0;padding-right:0}.va-button--plain{min-width:auto;min-height:auto}.va-button--plain .va-button__content{z-index:unset;padding:0}.va-button--round{border-radius:999px}.va-button--bordered{border-width:var(--va-button-bordered-border);border-style:var(--va-button-bordered-style)}.va-button.va-button--disabled{cursor:default;opacity:.4;-webkit-user-select:none;user-select:none}.va-button--icon-only .va-button__left-icon,.va-button--icon-only .va-button__right-icon{margin-left:0;margin-right:0}.va-button--icon-only .va-button__content{padding:0}.va-button:focus-visible{border-radius:"inherit";outline:2px solid var(--va-focus)!important}.va-button--loading{pointer-events:none}.va-button--block{min-width:100%;display:flex}.va-button__loader{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}:host,:root{--va-modal-title-margin-bottom:1.5rem;--va-modal-position:fixed;--va-modal-top:0;--va-modal-left:0;--va-modal-display:flex;--va-modal-width:100%;--va-modal-height:100%;--va-modal-align-items:center;--va-modal-justify-content:center;--va-modal-overflow:hidden;--va-modal-outline:0;--va-modal-z-index:unset;--va-modal-container-z-index:100;--va-modal-basic-duration:.3s;--va-modal-opacity-transition:calc(var(--va-modal-basic-duration)*.5) cubic-bezier(1, .5, .8, 1);--va-modal-transform-transition:var(--va-modal-basic-duration) ease;--va-modal-overlay-background-blur-radius:4px;--va-modal-padding:var(--va-modal-padding-top) var(--va-modal-padding-right) var(--va-modal-padding-bottom) var(--va-modal-padding-left);--va-modal-padding-top:1.5rem;--va-modal-padding-right:1.5rem;--va-modal-padding-bottom:1.5rem;--va-modal-padding-left:1.5rem;--va-modal-dialog-min-height:3.125rem;--va-modal-dialog-height:fit-content;--va-modal-dialog-border-radius:.375rem;--va-modal-dialog-margin:1rem;--va-modal-dialog-box-shadow:0 4px 70px -18px var(--va-shadow);--va-modal-overlay-opacity-transition:opacity calc(var(--va-modal-basic-duration)*2/3) cubic-bezier(1, .5, .8, 1);--va-modal-overlay-color:#000;--va-modal-overlay-opacity:.6;--va-modal-overlay-nested-opacity:.1;--va-modal-footer-justify-content:flex-end}body.va-modal-open{overflow:hidden}.va-modal-overlay-background--blurred>:not(div[class*=va-]){filter:blur(var(--va-modal-overlay-background-blur-radius));width:100%;height:100%;position:absolute}.va-modal{position:var(--va-modal-position);display:var(--va-modal-display);align-items:var(--va-modal-align-items);justify-content:var(--va-modal-justify-content);width:var(--va-modal-width);height:var(--va-modal-height);top:var(--va-modal-top);left:var(--va-modal-left);overflow:var(--va-modal-overflow);outline:var(--va-modal-outline);font-family:var(--va-font-family)}.va-modal__title{letter-spacing:.6px;text-transform:uppercase;margin-bottom:1.5rem;font-size:.625rem;font-weight:700;line-height:1.2}.va-modal-enter-from .va-modal__dialog,.va-modal-leave-to .va-modal__dialog{opacity:0;transform:translateY(-30%)}.va-modal-enter-active .va-modal__dialog,.va-modal-leave-active .va-modal__dialog{transition:opacity var(--va-modal-opacity-transition),transform var(--va-modal-transform-transition)}.va-modal__dialog{min-height:var(--va-modal-dialog-min-height);max-height:calc(100% - var(--va-modal-dialog-margin));height:var(--va-modal-dialog-height);border-radius:var(--va-modal-dialog-border-radius,var(--va-block-border-radius));margin:var(--va-modal-dialog-margin);box-shadow:var(--va-modal-dialog-box-shadow,var(--va-block-box-shadow));z-index:1;flex-direction:column;width:100%;display:flex;position:relative;overflow:auto}.va-modal__overlay{z-index:0;will-change:opacity;width:100vw;height:100vh;position:fixed;top:0;left:0}.va-modal-enter-from .va-modal__overlay--lowest,.va-modal-leave-to .va-modal__overlay--lowest{opacity:0!important}.va-modal-enter-active .va-modal__overlay.va-modal__overlay--lowest,.va-modal-leave-active .va-modal__overlay.va-modal__overlay--lowest{transition:opacity var(--va-modal-opacity-transition)}.va-modal-leave-active .va-modal__overlay:not(.va-modal__overlay--lowest){display:none}.va-modal--fullscreen .va-modal__dialog{border-radius:0;max-width:100vw;margin:0;min-width:100vw!important;min-height:100vh!important}@media (width<=576px){.va-modal--mobile-fullscreen .va-modal__dialog{border-radius:0;min-width:100vw!important;min-height:100vh!important;margin:0!important}}.va-modal--fixed-layout .va-modal__inner{padding:var(--va-modal-padding-top) 0 var(--va-modal-padding-bottom);max-height:calc(100vh - 2rem);overflow:hidden}.va-modal--fixed-layout .va-modal__inner .va-modal__footer,.va-modal--fixed-layout .va-modal__inner .va-modal__header,.va-modal--fixed-layout .va-modal__inner .va-modal__message,.va-modal--fixed-layout .va-modal__inner .va-modal__title{padding:0 var(--va-modal-padding-right) 0 var(--va-modal-padding-left)}.va-modal--fixed-layout .va-modal__inner .va-modal__message{overflow:auto}.va-modal--fixed-layout .va-modal__dialog{overflow:hidden}.va-modal--no-padding .va-modal__inner{padding:0}.va-modal__message{margin-bottom:calc(var(--va-modal-padding-bottom)/2)}.va-modal__inner{padding:var(--va-modal-padding);flex-flow:column;display:flex;overflow:auto}.va-modal__inner>div:last-of-type{margin-bottom:0}.va-modal__close{cursor:pointer;top:calc(var(--va-modal-padding-top)/2);right:calc(var(--va-modal-padding-right)/2);color:var(--va-secondary);z-index:1;justify-self:flex-end;position:absolute}.va-modal__close--fullscreen{position:fixed}.va-modal__default-cancel-button{margin-right:.75rem}.va-modal__footer{justify-content:var(--va-modal-footer-justify-content);flex-wrap:wrap;min-height:fit-content;margin-top:auto;display:flex}.va-modal__footer:last-of-type{margin-bottom:0}.cookie[data-v-1bf328ac]{z-index:var(--z-cookie);background:var(--brand-dark);color:var(--color-white);border-top:1px solid var(--border-on-dark);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0000004d}.cookie__inner[data-v-1bf328ac]{max-width:var(--content-max);padding:var(--space-4) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;margin:0 auto;display:flex}.cookie__text[data-v-1bf328ac]{flex:26rem;min-width:0}.cookie__title[data-v-1bf328ac]{font-weight:600;font-size:var(--text-sm);margin-bottom:2px}.cookie__desc[data-v-1bf328ac]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-on-dark-muted)}.cookie__link[data-v-1bf328ac]{color:var(--color-white);text-underline-offset:.15em;text-decoration:underline}.cookie__actions[data-v-1bf328ac]{gap:var(--space-2);flex-shrink:0;display:flex}.cookie-slide-enter-active[data-v-1bf328ac],.cookie-slide-leave-active[data-v-1bf328ac]{transition:transform var(--duration-slow) var(--ease-out),opacity var(--duration-slow) var(--ease-out)}.cookie-slide-enter-from[data-v-1bf328ac],.cookie-slide-leave-to[data-v-1bf328ac]{opacity:0;transform:translateY(100%)}@media (width<=640px){.cookie__inner[data-v-1bf328ac]{padding:var(--space-4)}.cookie__actions[data-v-1bf328ac]{width:100%}.cookie__actions .btn[data-v-1bf328ac]{flex:1}}
