@charset "UTF-8";@keyframes fade-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.fade-in{animation-name:fade-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}@keyframes slide-up{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}.slide-up{animation-name:slide-up;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.75}}.pulse{animation-name:pulse;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.aspect-ratio-1-1{aspect-ratio:1 / 1!important}.aspect-ratio-4-3{aspect-ratio:4 / 3!important}.aspect-ratio-16-9{aspect-ratio:16 / 9!important}.aspect-ratio-21-9{aspect-ratio:21 / 9!important}.shadow-x-small,.shadow-xs{box-shadow:0 1px 2px #0000000d!important}.shadow-small,.shadow-sm{box-shadow:0 1px 3px #0000001a!important}.shadow-medium,.shadow-md,.shadow{box-shadow:0 4px 6px #0000001a!important}.shadow-large,.shadow-lg{box-shadow:0 10px 15px #0000001a!important}.shadow-x-large,.shadow-xl{box-shadow:0 20px 25px #0000001a!important}@media print{.app-chrome,nav,aside,.sidebar,.footer{display:none!important}.card,.badge,.chip{background:none!important;box-shadow:none!important}body{color:#000!important}a{color:inherit!important;text-decoration:underline}a:after{content:" (" attr(href) ")";font-size:90%}}.bg-primary{background-color:var(--color-primary)}.text-primary{color:var(--color-primary)}.bg-primary-light{background-color:var(--color-primary-light)}.text-primary-light{color:var(--color-primary-light)}.bg-secondary{background-color:var(--color-secondary)}.text-secondary{color:var(--color-secondary)}.bg-secondary-light{background-color:var(--color-secondary-light)}.text-secondary-light{color:var(--color-secondary-light)}.bg-accent{background-color:var(--color-accent)}.text-accent{color:var(--color-accent)}.bg-accent-light{background-color:var(--color-accent)}.text-accent-light{color:var(--color-accent)}.bg-success{background-color:var(--color-success)}.text-success{color:var(--color-success)}.bg-success-light{background-color:var(--color-success-light)}.text-success-light{color:var(--color-success-light)}.bg-danger{background-color:var(--color-danger)}.text-danger{color:var(--color-danger)}.bg-danger-light{background-color:var(--color-danger-light)}.text-danger-light{color:var(--color-danger-light)}.bg-warning{background-color:var(--color-warning)}.text-warning{color:var(--color-warning)}.bg-warning-light{background-color:var(--color-warning-light)}.text-warning-light{color:var(--color-warning-light)}.bg-info{background-color:var(--color-info)}.text-info{color:var(--color-info)}.bg-info-light{background-color:var(--color-info-light)}.text-info-light{color:var(--color-info-light)}.bg-white{background-color:#fff}.text-white{color:#fff}.bg-black{background-color:#000}.text-black{color:#000}.bg-surface{background-color:var(--color-surface)}.text-surface{color:var(--color-surface)}.border-surface{border-color:var(--color-surface)}.bg-page{background-color:var(--color-background)}.text-page{color:var(--color-background)}.border-page{border-color:var(--color-background)}.bg-body{background-color:var(--color-text)}.text-body{color:var(--color-text)}.border-body{border-color:var(--color-text)}.bg-muted{background-color:var(--color-muted)}.border-muted{border-color:var(--color-muted)}.bg-default{background-color:var(--color-border)}.text-default{color:var(--color-border)}.border-default{border-color:var(--color-border)}.text-on-primary{color:var(--color-on-primary)}.text-on-secondary{color:var(--color-on-secondary)}.text-on-accent{color:var(--color-on-accent)}.text-on-success{color:var(--color-on-success)}.text-on-warning{color:var(--color-on-warning)}.text-on-danger{color:var(--color-on-danger)}.text-on-info{color:var(--color-on-info)}.text-inherit{color:inherit}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.content-start{align-content:flex-start}.content-center{align-content:center}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-1{flex:1 1 0%}.flex-initial{flex:0 1 auto}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.basis-auto{flex-basis:auto}.basis-content{flex-basis:fit-content}.basis-0{flex-basis:0}.basis-full{flex-basis:100%}.basis-small{flex-basis:10rem}.basis-medium{flex-basis:20rem}.basis-large{flex-basis:40rem}.basis-x-large{flex-basis:60rem}.basis-xx-large{flex-basis:80rem}.basis-1\/2{flex-basis:50%}.basis-1\/3{flex-basis:33.3333333333%}.basis-2\/3{flex-basis:66.6666666667%}.basis-1\/4{flex-basis:25%}.basis-3\/4{flex-basis:75%}@media (min-width: 40rem){.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:flex-col-reverse{flex-direction:column-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-around{justify-content:space-around}.sm\:justify-evenly{justify-content:space-evenly}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-stretch{align-items:stretch}.sm\:items-baseline{align-items:baseline}.sm\:content-start{align-content:flex-start}.sm\:content-center{align-content:center}.sm\:content-end{align-content:flex-end}.sm\:content-between{align-content:space-between}.sm\:content-around{align-content:space-around}.sm\:content-stretch{align-content:stretch}.sm\:self-auto{align-self:auto}.sm\:self-start{align-self:flex-start}.sm\:self-center{align-self:center}.sm\:self-end{align-self:flex-end}.sm\:self-stretch{align-self:stretch}.sm\:self-baseline{align-self:baseline}.sm\:grow{flex-grow:1}.sm\:grow-0{flex-grow:0}.sm\:shrink{flex-shrink:1}.sm\:shrink-0{flex-shrink:0}.sm\:flex-1{flex:1 1 0%}.sm\:flex-initial{flex:0 1 auto}.sm\:flex-auto{flex:1 1 auto}.sm\:flex-none{flex:none}.sm\:basis-1\/2{flex-basis:50%}.sm\:basis-1\/3{flex-basis:33.3333333333%}.sm\:basis-2\/3{flex-basis:66.6666666667%}.sm\:basis-1\/4{flex-basis:25%}.sm\:basis-3\/4{flex-basis:75%}.sm\:basis-auto{flex-basis:auto}.sm\:basis-content{flex-basis:fit-content}.sm\:basis-0{flex-basis:0}.sm\:basis-full{flex-basis:100%}.sm\:basis-small{flex-basis:10rem}.sm\:basis-medium{flex-basis:20rem}.sm\:basis-large{flex-basis:40rem}.sm\:basis-x-large{flex-basis:60rem}.sm\:basis-xx-large{flex-basis:80rem}}@media (min-width: 48rem){.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-nowrap{flex-wrap:nowrap}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-around{justify-content:space-around}.md\:justify-evenly{justify-content:space-evenly}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-stretch{align-items:stretch}.md\:items-baseline{align-items:baseline}.md\:content-start{align-content:flex-start}.md\:content-center{align-content:center}.md\:content-end{align-content:flex-end}.md\:content-between{align-content:space-between}.md\:content-around{align-content:space-around}.md\:content-stretch{align-content:stretch}.md\:self-auto{align-self:auto}.md\:self-start{align-self:flex-start}.md\:self-center{align-self:center}.md\:self-end{align-self:flex-end}.md\:self-stretch{align-self:stretch}.md\:self-baseline{align-self:baseline}.md\:grow{flex-grow:1}.md\:grow-0{flex-grow:0}.md\:shrink{flex-shrink:1}.md\:shrink-0{flex-shrink:0}.md\:flex-1{flex:1 1 0%}.md\:flex-initial{flex:0 1 auto}.md\:flex-auto{flex:1 1 auto}.md\:flex-none{flex:none}.md\:basis-1\/2{flex-basis:50%}.md\:basis-1\/3{flex-basis:33.3333333333%}.md\:basis-2\/3{flex-basis:66.6666666667%}.md\:basis-1\/4{flex-basis:25%}.md\:basis-3\/4{flex-basis:75%}.md\:basis-auto{flex-basis:auto}.md\:basis-content{flex-basis:fit-content}.md\:basis-0{flex-basis:0}.md\:basis-full{flex-basis:100%}.md\:basis-small{flex-basis:10rem}.md\:basis-medium{flex-basis:20rem}.md\:basis-large{flex-basis:40rem}.md\:basis-x-large{flex-basis:60rem}.md\:basis-xx-large{flex-basis:80rem}}@media (min-width: 64rem){.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:flex-col-reverse{flex-direction:column-reverse}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:justify-start{justify-content:flex-start}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-around{justify-content:space-around}.lg\:justify-evenly{justify-content:space-evenly}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-stretch{align-items:stretch}.lg\:items-baseline{align-items:baseline}.lg\:content-start{align-content:flex-start}.lg\:content-center{align-content:center}.lg\:content-end{align-content:flex-end}.lg\:content-between{align-content:space-between}.lg\:content-around{align-content:space-around}.lg\:content-stretch{align-content:stretch}.lg\:self-auto{align-self:auto}.lg\:self-start{align-self:flex-start}.lg\:self-center{align-self:center}.lg\:self-end{align-self:flex-end}.lg\:self-stretch{align-self:stretch}.lg\:self-baseline{align-self:baseline}.lg\:grow{flex-grow:1}.lg\:grow-0{flex-grow:0}.lg\:shrink{flex-shrink:1}.lg\:shrink-0{flex-shrink:0}.lg\:flex-1{flex:1 1 0%}.lg\:flex-initial{flex:0 1 auto}.lg\:flex-auto{flex:1 1 auto}.lg\:flex-none{flex:none}.lg\:basis-1\/2{flex-basis:50%}.lg\:basis-1\/3{flex-basis:33.3333333333%}.lg\:basis-2\/3{flex-basis:66.6666666667%}.lg\:basis-1\/4{flex-basis:25%}.lg\:basis-3\/4{flex-basis:75%}.lg\:basis-auto{flex-basis:auto}.lg\:basis-content{flex-basis:fit-content}.lg\:basis-0{flex-basis:0}.lg\:basis-full{flex-basis:100%}.lg\:basis-small{flex-basis:10rem}.lg\:basis-medium{flex-basis:20rem}.lg\:basis-large{flex-basis:40rem}.lg\:basis-x-large{flex-basis:60rem}.lg\:basis-xx-large{flex-basis:80rem}}@media (min-width: 80rem){.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:flex-row{flex-direction:row}.xl\:flex-row-reverse{flex-direction:row-reverse}.xl\:flex-col{flex-direction:column}.xl\:flex-col-reverse{flex-direction:column-reverse}.xl\:flex-wrap{flex-wrap:wrap}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\:justify-start{justify-content:flex-start}.xl\:justify-center{justify-content:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:justify-around{justify-content:space-around}.xl\:justify-evenly{justify-content:space-evenly}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:items-stretch{align-items:stretch}.xl\:items-baseline{align-items:baseline}.xl\:content-start{align-content:flex-start}.xl\:content-center{align-content:center}.xl\:content-end{align-content:flex-end}.xl\:content-between{align-content:space-between}.xl\:content-around{align-content:space-around}.xl\:content-stretch{align-content:stretch}.xl\:self-auto{align-self:auto}.xl\:self-start{align-self:flex-start}.xl\:self-center{align-self:center}.xl\:self-end{align-self:flex-end}.xl\:self-stretch{align-self:stretch}.xl\:self-baseline{align-self:baseline}.xl\:grow{flex-grow:1}.xl\:grow-0{flex-grow:0}.xl\:shrink{flex-shrink:1}.xl\:shrink-0{flex-shrink:0}.xl\:flex-1{flex:1 1 0%}.xl\:flex-initial{flex:0 1 auto}.xl\:flex-auto{flex:1 1 auto}.xl\:flex-none{flex:none}.xl\:basis-1\/2{flex-basis:50%}.xl\:basis-1\/3{flex-basis:33.3333333333%}.xl\:basis-2\/3{flex-basis:66.6666666667%}.xl\:basis-1\/4{flex-basis:25%}.xl\:basis-3\/4{flex-basis:75%}.xl\:basis-auto{flex-basis:auto}.xl\:basis-content{flex-basis:fit-content}.xl\:basis-0{flex-basis:0}.xl\:basis-full{flex-basis:100%}.xl\:basis-small{flex-basis:10rem}.xl\:basis-medium{flex-basis:20rem}.xl\:basis-large{flex-basis:40rem}.xl\:basis-x-large{flex-basis:60rem}.xl\:basis-xx-large{flex-basis:80rem}}[dir=rtl] .rtl\:flex-row{flex-direction:row-reverse}[dir=ltr] .ltr\:flex-row{flex-direction:row}.flex-stack{display:flex;flex-direction:column;gap:.5rem}.flex-stack-reverse{display:flex;flex-direction:column-reverse;gap:.5rem}.flex-stack-sm{display:flex;flex-direction:column;gap:.5rem;gap:.25rem}.flex-stack-lg{display:flex;flex-direction:column;gap:.5rem;gap:1rem}.flex-stack-xl{display:flex;flex-direction:column;gap:.5rem;gap:2rem}.flex-inline-stack{display:inline-flex;flex-direction:row;gap:.5rem}.flex-inline-stack-sm{display:inline-flex;flex-direction:row;gap:.5rem;gap:.25rem}.flex-inline-stack-lg{display:inline-flex;flex-direction:row;gap:.5rem;gap:1rem}.flex-inline-stack-xl{display:inline-flex;flex-direction:row;gap:.5rem;gap:2rem}.flex-centered{display:flex;justify-content:center;align-items:center}.flex-centered-h{display:flex;justify-content:center}.flex-centered-v{display:flex;align-items:center}.flex-inline-centered{display:inline-flex;justify-content:center;align-items:center}@media (min-width: 40rem){.sm\:flex-stack{display:flex;flex-direction:column;gap:.5rem}.sm\:flex-stack-sm{display:flex;flex-direction:column;gap:.5rem;gap:.25rem}.sm\:flex-stack-lg{display:flex;flex-direction:column;gap:.5rem;gap:1rem}.sm\:flex-stack-xl{display:flex;flex-direction:column;gap:.5rem;gap:2rem}.sm\:flex-stack-reverse{display:flex;flex-direction:column-reverse;gap:.5rem}.sm\:flex-inline-stack{display:inline-flex;flex-direction:row;gap:.5rem}.sm\:flex-inline-stack-sm{display:inline-flex;flex-direction:row;gap:.5rem;gap:.25rem}.sm\:flex-inline-stack-lg{display:inline-flex;flex-direction:row;gap:.5rem;gap:1rem}.sm\:flex-inline-stack-xl{display:inline-flex;flex-direction:row;gap:.5rem;gap:2rem}.sm\:flex-centered{display:flex;justify-content:center;align-items:center}.sm\:flex-centered-h{display:flex;justify-content:center}.sm\:flex-centered-v{display:flex;align-items:center}.sm\:flex-inline-centered{display:inline-flex;justify-content:center;align-items:center}}@media (min-width: 48rem){.md\:flex-stack{display:flex;flex-direction:column;gap:.5rem}.md\:flex-stack-sm{display:flex;flex-direction:column;gap:.5rem;gap:.25rem}.md\:flex-stack-lg{display:flex;flex-direction:column;gap:.5rem;gap:1rem}.md\:flex-stack-xl{display:flex;flex-direction:column;gap:.5rem;gap:2rem}.md\:flex-stack-reverse{display:flex;flex-direction:column-reverse;gap:.5rem}.md\:flex-inline-stack{display:inline-flex;flex-direction:row;gap:.5rem}.md\:flex-inline-stack-sm{display:inline-flex;flex-direction:row;gap:.5rem;gap:.25rem}.md\:flex-inline-stack-lg{display:inline-flex;flex-direction:row;gap:.5rem;gap:1rem}.md\:flex-inline-stack-xl{display:inline-flex;flex-direction:row;gap:.5rem;gap:2rem}.md\:flex-centered{display:flex;justify-content:center;align-items:center}.md\:flex-centered-h{display:flex;justify-content:center}.md\:flex-centered-v{display:flex;align-items:center}.md\:flex-inline-centered{display:inline-flex;justify-content:center;align-items:center}}@media (min-width: 64rem){.lg\:flex-stack{display:flex;flex-direction:column;gap:.5rem}.lg\:flex-stack-sm{display:flex;flex-direction:column;gap:.5rem;gap:.25rem}.lg\:flex-stack-lg{display:flex;flex-direction:column;gap:.5rem;gap:1rem}.lg\:flex-stack-xl{display:flex;flex-direction:column;gap:.5rem;gap:2rem}.lg\:flex-stack-reverse{display:flex;flex-direction:column-reverse;gap:.5rem}.lg\:flex-inline-stack{display:inline-flex;flex-direction:row;gap:.5rem}.lg\:flex-inline-stack-sm{display:inline-flex;flex-direction:row;gap:.5rem;gap:.25rem}.lg\:flex-inline-stack-lg{display:inline-flex;flex-direction:row;gap:.5rem;gap:1rem}.lg\:flex-inline-stack-xl{display:inline-flex;flex-direction:row;gap:.5rem;gap:2rem}.lg\:flex-centered{display:flex;justify-content:center;align-items:center}.lg\:flex-centered-h{display:flex;justify-content:center}.lg\:flex-centered-v{display:flex;align-items:center}.lg\:flex-inline-centered{display:inline-flex;justify-content:center;align-items:center}}@media (min-width: 80rem){.xl\:flex-stack{display:flex;flex-direction:column;gap:.5rem}.xl\:flex-stack-sm{display:flex;flex-direction:column;gap:.5rem;gap:.25rem}.xl\:flex-stack-lg{display:flex;flex-direction:column;gap:.5rem;gap:1rem}.xl\:flex-stack-xl{display:flex;flex-direction:column;gap:.5rem;gap:2rem}.xl\:flex-stack-reverse{display:flex;flex-direction:column-reverse;gap:.5rem}.xl\:flex-inline-stack{display:inline-flex;flex-direction:row;gap:.5rem}.xl\:flex-inline-stack-sm{display:inline-flex;flex-direction:row;gap:.5rem;gap:.25rem}.xl\:flex-inline-stack-lg{display:inline-flex;flex-direction:row;gap:.5rem;gap:1rem}.xl\:flex-inline-stack-xl{display:inline-flex;flex-direction:row;gap:.5rem;gap:2rem}.xl\:flex-centered{display:flex;justify-content:center;align-items:center}.xl\:flex-centered-h{display:flex;justify-content:center}.xl\:flex-centered-v{display:flex;align-items:center}.xl\:flex-inline-centered{display:inline-flex;justify-content:center;align-items:center}}.form{display:flex;flex-direction:column;gap:.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem;gap:.25rem}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media (min-width: 40rem){.form-row{display:grid;grid-template-columns:1fr}}.form-control-inline{display:inline-flex;flex-direction:row;gap:.5rem;gap:.25rem;align-items:center}input[type=text],input[type=email],input[type=password],input[type=search],textarea,select{font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:#000;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:.25rem .5rem;width:100%;box-sizing:border-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,textarea::placeholder,select::placeholder{color:#e0e0e0;opacity:1}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=search]:hover,textarea:hover,select:hover{border-color:#212121}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,textarea:focus-visible,select:focus-visible{border-color:#050033;box-shadow:0 0 0 2px #05003326;outline:none}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=search]:disabled,textarea:disabled,select:disabled{background-color:#f5f5f5;opacity:.5;cursor:not-allowed}input[type=text].is-success,input[type=email].is-success,input[type=password].is-success,input[type=search].is-success,textarea.is-success,select.is-success{border-color:#28a745;box-shadow:0 0 0 2px #28a74526}input[type=text].is-error,input[type=email].is-error,input[type=password].is-error,input[type=search].is-error,textarea.is-error,select.is-error{border-color:#dc3545;box-shadow:0 0 0 2px #dc354526}textarea{min-height:6rem;resize:vertical}select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%23212121' viewBox='0 0 24 24' width='16' height='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right .5rem center;background-size:1.2rem;padding-right:1rem;cursor:pointer}input[type=checkbox],input[type=radio]{width:1.6rem;height:1.6rem;margin-right:.25rem;accent-color:#050033;cursor:pointer}label{display:inline-block;margin-bottom:.125rem;font-weight:500;color:#000;cursor:pointer}.form-control{display:flex;align-items:center;margin-bottom:.25rem}.form-control--inline{display:inline-flex;flex-direction:row;gap:.5rem;gap:.25rem}.form-control label{margin-bottom:0}fieldset{border:none;padding:0;margin-bottom:.5rem}legend{font-weight:700;font-size:1.6rem;margin-bottom:.25rem}.grid{display:grid}.inline-grid{display:inline-grid}.grid-cols-none{grid-template-columns:none}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-5{grid-template-columns:repeat(5,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-7{grid-template-columns:repeat(7,1fr)}.grid-cols-8{grid-template-columns:repeat(8,1fr)}.grid-cols-9{grid-template-columns:repeat(9,1fr)}.grid-cols-10{grid-template-columns:repeat(10,1fr)}.grid-cols-11{grid-template-columns:repeat(11,1fr)}.grid-cols-12{grid-template-columns:repeat(12,1fr)}.grid-cols-13{grid-template-columns:repeat(13,1fr)}.grid-cols-14{grid-template-columns:repeat(14,1fr)}.grid-cols-15{grid-template-columns:repeat(15,1fr)}.grid-cols-16{grid-template-columns:repeat(16,1fr)}.grid-cols-17{grid-template-columns:repeat(17,1fr)}.grid-cols-18{grid-template-columns:repeat(18,1fr)}.grid-cols-19{grid-template-columns:repeat(19,1fr)}.grid-cols-20{grid-template-columns:repeat(20,1fr)}.grid-cols-21{grid-template-columns:repeat(21,1fr)}.grid-cols-22{grid-template-columns:repeat(22,1fr)}.grid-cols-23{grid-template-columns:repeat(23,1fr)}.grid-cols-24{grid-template-columns:repeat(24,1fr)}.grid-rows-none{grid-template-rows:none}.grid-rows-1{grid-template-rows:repeat(1,1fr)}.grid-rows-2{grid-template-rows:repeat(2,1fr)}.grid-rows-3{grid-template-rows:repeat(3,1fr)}.grid-rows-4{grid-template-rows:repeat(4,1fr)}.grid-rows-5{grid-template-rows:repeat(5,1fr)}.grid-rows-6{grid-template-rows:repeat(6,1fr)}.grid-rows-7{grid-template-rows:repeat(7,1fr)}.grid-rows-8{grid-template-rows:repeat(8,1fr)}.grid-rows-9{grid-template-rows:repeat(9,1fr)}.grid-rows-10{grid-template-rows:repeat(10,1fr)}.grid-rows-11{grid-template-rows:repeat(11,1fr)}.grid-rows-12{grid-template-rows:repeat(12,1fr)}.auto-rows-auto{grid-auto-rows:auto}.auto-rows-min{grid-auto-rows:min-content}.auto-rows-max{grid-auto-rows:max-content}.auto-rows-fr{grid-auto-rows:1fr}.auto-cols-auto{grid-auto-columns:auto}.auto-cols-min{grid-auto-columns:min-content}.auto-cols-max{grid-auto-columns:max-content}.auto-cols-fr{grid-auto-columns:1fr}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-stretch{justify-items:stretch}.items-start{align-items:start}.items-center{align-items:center}.items-end{align-items:end}.items-stretch{align-items:stretch}.justify-content-start{justify-content:start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.align-content-start{align-content:start}.align-content-center{align-content:center}.align-content-end{align-content:end}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-stretch{align-content:stretch}.place-content-start{place-content:start}.place-content-center{place-content:center}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-stretch{place-content:stretch}.place-items-start{place-items:start}.place-items-center{place-items:center}.place-items-end{place-items:end}.place-items-stretch{place-items:stretch}.col-span-1{grid-column:span 1/span 1}.row-span-1{grid-row:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.row-span-2{grid-row:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.row-span-3{grid-row:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.row-span-4{grid-row:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.row-span-5{grid-row:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.row-span-6{grid-row:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.row-span-7{grid-row:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.row-span-8{grid-row:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.row-span-9{grid-row:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.row-span-10{grid-row:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.row-span-11{grid-row:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.row-span-12{grid-row:span 12/span 12}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.col-start-2{grid-column-start:2}.row-start-2{grid-row-start:2}.col-start-3{grid-column-start:3}.row-start-3{grid-row-start:3}.col-start-4{grid-column-start:4}.row-start-4{grid-row-start:4}.col-start-5{grid-column-start:5}.row-start-5{grid-row-start:5}.col-start-6{grid-column-start:6}.row-start-6{grid-row-start:6}.col-start-7{grid-column-start:7}.row-start-7{grid-row-start:7}.col-start-8{grid-column-start:8}.row-start-8{grid-row-start:8}.col-start-9{grid-column-start:9}.row-start-9{grid-row-start:9}.col-start-10{grid-column-start:10}.row-start-10{grid-row-start:10}.col-start-11{grid-column-start:11}.row-start-11{grid-row-start:11}.col-start-12{grid-column-start:12}.row-start-12{grid-row-start:12}.col-end-2{grid-column-end:2}.row-end-2{grid-row-end:2}.col-end-3{grid-column-end:3}.row-end-3{grid-row-end:3}.col-end-4{grid-column-end:4}.row-end-4{grid-row-end:4}.col-end-5{grid-column-end:5}.row-end-5{grid-row-end:5}.col-end-6{grid-column-end:6}.row-end-6{grid-row-end:6}.col-end-7{grid-column-end:7}.row-end-7{grid-row-end:7}.col-end-8{grid-column-end:8}.row-end-8{grid-row-end:8}.col-end-9{grid-column-end:9}.row-end-9{grid-row-end:9}.col-end-10{grid-column-end:10}.row-end-10{grid-row-end:10}.col-end-11{grid-column-end:11}.row-end-11{grid-row-end:11}.col-end-12{grid-column-end:12}.row-end-12{grid-row-end:12}.grid-area-auto{grid-area:auto}.grid-area-header{grid-area:header}.grid-area-main{grid-area:main}.grid-area-footer{grid-area:footer}.grid-area-sidebar{grid-area:sidebar}.grid-area-nav{grid-area:nav}.grid-area-aside{grid-area:aside}.debug-grid>*{outline:1px dashed red}.grid-cols-auto-fit-sm{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.grid-cols-auto-fit-md{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.grid-cols-auto-fit-lg{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr))}.grid-cols-auto-fit-xl{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}@media (min-width: 40rem){.sm\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.sm\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.sm\:grid-cols-5{grid-template-columns:repeat(5,1fr)}.sm\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.sm\:grid-cols-7{grid-template-columns:repeat(7,1fr)}.sm\:grid-cols-8{grid-template-columns:repeat(8,1fr)}.sm\:grid-cols-9{grid-template-columns:repeat(9,1fr)}.sm\:grid-cols-10{grid-template-columns:repeat(10,1fr)}.sm\:grid-cols-11{grid-template-columns:repeat(11,1fr)}.sm\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.sm\:grid-cols-13{grid-template-columns:repeat(13,1fr)}.sm\:grid-cols-14{grid-template-columns:repeat(14,1fr)}.sm\:grid-cols-15{grid-template-columns:repeat(15,1fr)}.sm\:grid-cols-16{grid-template-columns:repeat(16,1fr)}.sm\:grid-cols-17{grid-template-columns:repeat(17,1fr)}.sm\:grid-cols-18{grid-template-columns:repeat(18,1fr)}.sm\:grid-cols-19{grid-template-columns:repeat(19,1fr)}.sm\:grid-cols-20{grid-template-columns:repeat(20,1fr)}.sm\:grid-cols-21{grid-template-columns:repeat(21,1fr)}.sm\:grid-cols-22{grid-template-columns:repeat(22,1fr)}.sm\:grid-cols-23{grid-template-columns:repeat(23,1fr)}.sm\:grid-cols-24{grid-template-columns:repeat(24,1fr)}.sm\:grid-rows-1{grid-template-rows:repeat(1,1fr)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:row-span-1{grid-row:span 1/span 1}.sm\:grid-rows-2{grid-template-rows:repeat(2,1fr)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:grid-rows-3{grid-template-rows:repeat(3,1fr)}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:row-span-3{grid-row:span 3/span 3}.sm\:grid-rows-4{grid-template-rows:repeat(4,1fr)}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:row-span-4{grid-row:span 4/span 4}.sm\:grid-rows-5{grid-template-rows:repeat(5,1fr)}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:row-span-5{grid-row:span 5/span 5}.sm\:grid-rows-6{grid-template-rows:repeat(6,1fr)}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:row-span-6{grid-row:span 6/span 6}.sm\:grid-rows-7{grid-template-rows:repeat(7,1fr)}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:row-span-7{grid-row:span 7/span 7}.sm\:grid-rows-8{grid-template-rows:repeat(8,1fr)}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:row-span-8{grid-row:span 8/span 8}.sm\:grid-rows-9{grid-template-rows:repeat(9,1fr)}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:row-span-9{grid-row:span 9/span 9}.sm\:grid-rows-10{grid-template-rows:repeat(10,1fr)}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:row-span-10{grid-row:span 10/span 10}.sm\:grid-rows-11{grid-template-rows:repeat(11,1fr)}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:row-span-11{grid-row:span 11/span 11}.sm\:grid-rows-12{grid-template-rows:repeat(12,1fr)}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:row-span-12{grid-row:span 12/span 12}}@media (min-width: 48rem){.md\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.md\:grid-cols-5{grid-template-columns:repeat(5,1fr)}.md\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.md\:grid-cols-7{grid-template-columns:repeat(7,1fr)}.md\:grid-cols-8{grid-template-columns:repeat(8,1fr)}.md\:grid-cols-9{grid-template-columns:repeat(9,1fr)}.md\:grid-cols-10{grid-template-columns:repeat(10,1fr)}.md\:grid-cols-11{grid-template-columns:repeat(11,1fr)}.md\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.md\:grid-cols-13{grid-template-columns:repeat(13,1fr)}.md\:grid-cols-14{grid-template-columns:repeat(14,1fr)}.md\:grid-cols-15{grid-template-columns:repeat(15,1fr)}.md\:grid-cols-16{grid-template-columns:repeat(16,1fr)}.md\:grid-cols-17{grid-template-columns:repeat(17,1fr)}.md\:grid-cols-18{grid-template-columns:repeat(18,1fr)}.md\:grid-cols-19{grid-template-columns:repeat(19,1fr)}.md\:grid-cols-20{grid-template-columns:repeat(20,1fr)}.md\:grid-cols-21{grid-template-columns:repeat(21,1fr)}.md\:grid-cols-22{grid-template-columns:repeat(22,1fr)}.md\:grid-cols-23{grid-template-columns:repeat(23,1fr)}.md\:grid-cols-24{grid-template-columns:repeat(24,1fr)}.md\:grid-rows-1{grid-template-rows:repeat(1,1fr)}.md\:col-span-1{grid-column:span 1/span 1}.md\:row-span-1{grid-row:span 1/span 1}.md\:grid-rows-2{grid-template-rows:repeat(2,1fr)}.md\:col-span-2{grid-column:span 2/span 2}.md\:row-span-2{grid-row:span 2/span 2}.md\:grid-rows-3{grid-template-rows:repeat(3,1fr)}.md\:col-span-3{grid-column:span 3/span 3}.md\:row-span-3{grid-row:span 3/span 3}.md\:grid-rows-4{grid-template-rows:repeat(4,1fr)}.md\:col-span-4{grid-column:span 4/span 4}.md\:row-span-4{grid-row:span 4/span 4}.md\:grid-rows-5{grid-template-rows:repeat(5,1fr)}.md\:col-span-5{grid-column:span 5/span 5}.md\:row-span-5{grid-row:span 5/span 5}.md\:grid-rows-6{grid-template-rows:repeat(6,1fr)}.md\:col-span-6{grid-column:span 6/span 6}.md\:row-span-6{grid-row:span 6/span 6}.md\:grid-rows-7{grid-template-rows:repeat(7,1fr)}.md\:col-span-7{grid-column:span 7/span 7}.md\:row-span-7{grid-row:span 7/span 7}.md\:grid-rows-8{grid-template-rows:repeat(8,1fr)}.md\:col-span-8{grid-column:span 8/span 8}.md\:row-span-8{grid-row:span 8/span 8}.md\:grid-rows-9{grid-template-rows:repeat(9,1fr)}.md\:col-span-9{grid-column:span 9/span 9}.md\:row-span-9{grid-row:span 9/span 9}.md\:grid-rows-10{grid-template-rows:repeat(10,1fr)}.md\:col-span-10{grid-column:span 10/span 10}.md\:row-span-10{grid-row:span 10/span 10}.md\:grid-rows-11{grid-template-rows:repeat(11,1fr)}.md\:col-span-11{grid-column:span 11/span 11}.md\:row-span-11{grid-row:span 11/span 11}.md\:grid-rows-12{grid-template-rows:repeat(12,1fr)}.md\:col-span-12{grid-column:span 12/span 12}.md\:row-span-12{grid-row:span 12/span 12}}@media (min-width: 64rem){.lg\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.lg\:grid-cols-5{grid-template-columns:repeat(5,1fr)}.lg\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.lg\:grid-cols-7{grid-template-columns:repeat(7,1fr)}.lg\:grid-cols-8{grid-template-columns:repeat(8,1fr)}.lg\:grid-cols-9{grid-template-columns:repeat(9,1fr)}.lg\:grid-cols-10{grid-template-columns:repeat(10,1fr)}.lg\:grid-cols-11{grid-template-columns:repeat(11,1fr)}.lg\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.lg\:grid-cols-13{grid-template-columns:repeat(13,1fr)}.lg\:grid-cols-14{grid-template-columns:repeat(14,1fr)}.lg\:grid-cols-15{grid-template-columns:repeat(15,1fr)}.lg\:grid-cols-16{grid-template-columns:repeat(16,1fr)}.lg\:grid-cols-17{grid-template-columns:repeat(17,1fr)}.lg\:grid-cols-18{grid-template-columns:repeat(18,1fr)}.lg\:grid-cols-19{grid-template-columns:repeat(19,1fr)}.lg\:grid-cols-20{grid-template-columns:repeat(20,1fr)}.lg\:grid-cols-21{grid-template-columns:repeat(21,1fr)}.lg\:grid-cols-22{grid-template-columns:repeat(22,1fr)}.lg\:grid-cols-23{grid-template-columns:repeat(23,1fr)}.lg\:grid-cols-24{grid-template-columns:repeat(24,1fr)}.lg\:grid-rows-1{grid-template-rows:repeat(1,1fr)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:row-span-1{grid-row:span 1/span 1}.lg\:grid-rows-2{grid-template-rows:repeat(2,1fr)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:grid-rows-3{grid-template-rows:repeat(3,1fr)}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:grid-rows-4{grid-template-rows:repeat(4,1fr)}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:row-span-4{grid-row:span 4/span 4}.lg\:grid-rows-5{grid-template-rows:repeat(5,1fr)}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:row-span-5{grid-row:span 5/span 5}.lg\:grid-rows-6{grid-template-rows:repeat(6,1fr)}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:row-span-6{grid-row:span 6/span 6}.lg\:grid-rows-7{grid-template-rows:repeat(7,1fr)}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:row-span-7{grid-row:span 7/span 7}.lg\:grid-rows-8{grid-template-rows:repeat(8,1fr)}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:row-span-8{grid-row:span 8/span 8}.lg\:grid-rows-9{grid-template-rows:repeat(9,1fr)}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:row-span-9{grid-row:span 9/span 9}.lg\:grid-rows-10{grid-template-rows:repeat(10,1fr)}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:row-span-10{grid-row:span 10/span 10}.lg\:grid-rows-11{grid-template-rows:repeat(11,1fr)}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:row-span-11{grid-row:span 11/span 11}.lg\:grid-rows-12{grid-template-rows:repeat(12,1fr)}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:row-span-12{grid-row:span 12/span 12}}@media (min-width: 80rem){.xl\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.xl\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.xl\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.xl\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.xl\:grid-cols-5{grid-template-columns:repeat(5,1fr)}.xl\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.xl\:grid-cols-7{grid-template-columns:repeat(7,1fr)}.xl\:grid-cols-8{grid-template-columns:repeat(8,1fr)}.xl\:grid-cols-9{grid-template-columns:repeat(9,1fr)}.xl\:grid-cols-10{grid-template-columns:repeat(10,1fr)}.xl\:grid-cols-11{grid-template-columns:repeat(11,1fr)}.xl\:grid-cols-12{grid-template-columns:repeat(12,1fr)}.xl\:grid-cols-13{grid-template-columns:repeat(13,1fr)}.xl\:grid-cols-14{grid-template-columns:repeat(14,1fr)}.xl\:grid-cols-15{grid-template-columns:repeat(15,1fr)}.xl\:grid-cols-16{grid-template-columns:repeat(16,1fr)}.xl\:grid-cols-17{grid-template-columns:repeat(17,1fr)}.xl\:grid-cols-18{grid-template-columns:repeat(18,1fr)}.xl\:grid-cols-19{grid-template-columns:repeat(19,1fr)}.xl\:grid-cols-20{grid-template-columns:repeat(20,1fr)}.xl\:grid-cols-21{grid-template-columns:repeat(21,1fr)}.xl\:grid-cols-22{grid-template-columns:repeat(22,1fr)}.xl\:grid-cols-23{grid-template-columns:repeat(23,1fr)}.xl\:grid-cols-24{grid-template-columns:repeat(24,1fr)}.xl\:grid-rows-1{grid-template-rows:repeat(1,1fr)}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:row-span-1{grid-row:span 1/span 1}.xl\:grid-rows-2{grid-template-rows:repeat(2,1fr)}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:grid-rows-3{grid-template-rows:repeat(3,1fr)}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:row-span-3{grid-row:span 3/span 3}.xl\:grid-rows-4{grid-template-rows:repeat(4,1fr)}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:row-span-4{grid-row:span 4/span 4}.xl\:grid-rows-5{grid-template-rows:repeat(5,1fr)}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:row-span-5{grid-row:span 5/span 5}.xl\:grid-rows-6{grid-template-rows:repeat(6,1fr)}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:row-span-6{grid-row:span 6/span 6}.xl\:grid-rows-7{grid-template-rows:repeat(7,1fr)}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:row-span-7{grid-row:span 7/span 7}.xl\:grid-rows-8{grid-template-rows:repeat(8,1fr)}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:row-span-8{grid-row:span 8/span 8}.xl\:grid-rows-9{grid-template-rows:repeat(9,1fr)}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:row-span-9{grid-row:span 9/span 9}.xl\:grid-rows-10{grid-template-rows:repeat(10,1fr)}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:row-span-10{grid-row:span 10/span 10}.xl\:grid-rows-11{grid-template-rows:repeat(11,1fr)}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:row-span-11{grid-row:span 11/span 11}.xl\:grid-rows-12{grid-template-rows:repeat(12,1fr)}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:row-span-12{grid-row:span 12/span 12}}[dir=rtl] .rtl\:justify-end{justify-content:flex-end}[dir=ltr] .ltr\:justify-start{justify-content:flex-start}@media print{.grid{gap:0!important}}.grid-stack{display:grid;grid-auto-flow:row;gap:.5rem}.grid-stack-reverse{display:grid;grid-auto-flow:row;direction:rtl;gap:.5rem}.grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.grid-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.grid-auto-fit-sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.25rem}.grid-auto-fit-md{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.5rem}.grid-auto-fit-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1rem}.grid-centered{display:grid;place-items:center}.grid-centered-h{display:grid;justify-content:center}.grid-centered-v{display:grid;align-items:center}@media (min-width: 48rem){.layout-landing{grid-template-areas:"header header" "hero hero" "features features" "footer footer"}.grid-2col{grid-template-columns:1fr 1fr}.grid-3col{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 40rem){.sm\:grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.sm\:grid-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.sm\:grid-auto-fit-sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.25rem}.sm\:grid-auto-fit-md{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.5rem}.sm\:grid-auto-fit-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1rem}.sm\:grid-stack{display:grid;grid-auto-flow:row;gap:.5rem}.sm\:grid-stack-reverse{display:grid;grid-auto-flow:row;direction:rtl;gap:.5rem}.sm\:grid-centered{display:grid;place-items:center}.sm\:grid-centered-h{display:grid;justify-content:center}.sm\:grid-centered-v{display:grid;align-items:center}}@media (min-width: 48rem){.md\:grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.md\:grid-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.md\:grid-auto-fit-sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.25rem}.md\:grid-auto-fit-md{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.5rem}.md\:grid-auto-fit-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1rem}.md\:grid-stack{display:grid;grid-auto-flow:row;gap:.5rem}.md\:grid-stack-reverse{display:grid;grid-auto-flow:row;direction:rtl;gap:.5rem}.md\:grid-centered{display:grid;place-items:center}.md\:grid-centered-h{display:grid;justify-content:center}.md\:grid-centered-v{display:grid;align-items:center}}@media (min-width: 64rem){.lg\:grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.lg\:grid-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.lg\:grid-auto-fit-sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.25rem}.lg\:grid-auto-fit-md{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.5rem}.lg\:grid-auto-fit-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1rem}.lg\:grid-stack{display:grid;grid-auto-flow:row;gap:.5rem}.lg\:grid-stack-reverse{display:grid;grid-auto-flow:row;direction:rtl;gap:.5rem}.lg\:grid-centered{display:grid;place-items:center}.lg\:grid-centered-h{display:grid;justify-content:center}.lg\:grid-centered-v{display:grid;align-items:center}}@media (min-width: 80rem){.xl\:grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.xl\:grid-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.xl\:grid-auto-fit-sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.25rem}.xl\:grid-auto-fit-md{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.5rem}.xl\:grid-auto-fit-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1rem}.xl\:grid-stack{display:grid;grid-auto-flow:row;gap:.5rem}.xl\:grid-stack-reverse{display:grid;grid-auto-flow:row;direction:rtl;gap:.5rem}.xl\:grid-centered{display:grid;place-items:center}.xl\:grid-centered-h{display:grid;justify-content:center}.xl\:grid-centered-v{display:grid;align-items:center}}*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}html[dir=rtl]{text-align:right;direction:rtl}body{font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.6;color:var(--color-text);background-color:var(--color-background);box-sizing:border-box;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,blockquote,figure{margin:0;font-weight:inherit}h1{font-size:3.2rem;font-weight:700}h2{font-size:2.4rem;font-weight:500}h3{font-size:2rem;font-weight:400}strong,b{font-weight:700}em,i{font-style:italic}ul,ol{margin:0;padding-left:.5rem}li{margin-bottom:.25rem;list-style-position:inside}img,video,canvas,svg{display:block;max-width:100%;height:auto;vertical-align:middle}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #2a3ef4;outline-offset:2px}button,input,textarea,select{margin:0;padding:0;color:inherit;background:none;border:none;border-radius:0;box-shadow:none;font:inherit;outline:revert;appearance:none}button{background-color:transparent;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}input[type=checkbox],input[type=radio]{width:auto;height:auto;margin:0;vertical-align:middle}textarea{min-height:4rem;resize:vertical;overflow:auto}fieldset{margin:0;padding:0;border:0}legend{padding:0;font-size:inherit}table{width:100%;border-collapse:collapse}th,td{padding:.25rem;text-align:left;vertical-align:top}[hidden]{display:none!important}[disabled]{opacity:.5;pointer-events:none}[tabindex="-1"]:focus{outline:none!important}hr{margin:1rem 0;border:none;border-top:1px solid #000000}abbr[title]{text-decoration:underline dotted}mark{color:#000;background-color:#ffc107}iframe{border:none}.border-none{border-width:0}.border-t-none{border-top-width:0}.border-r-none{border-right-width:0}.border-b-none{border-bottom-width:0}.border-l-none{border-left-width:0}.border-x-none{border-left-width:0;border-right-width:0}.border-y-none{border-top-width:0;border-bottom-width:0}@media (min-width: 40rem){.sm\:border-none{border-width:0}}@media (min-width: 48rem){.md\:border-none{border-width:0}}@media (min-width: 64rem){.lg\:border-none{border-width:0}}@media (min-width: 80rem){.xl\:border-none{border-width:0}}.border-thin{border-width:1px}.border-t-thin{border-top-width:1px}.border-r-thin{border-right-width:1px}.border-b-thin{border-bottom-width:1px}.border-l-thin{border-left-width:1px}.border-x-thin{border-left-width:1px;border-right-width:1px}.border-y-thin{border-top-width:1px;border-bottom-width:1px}@media (min-width: 40rem){.sm\:border-thin{border-width:1px}}@media (min-width: 48rem){.md\:border-thin{border-width:1px}}@media (min-width: 64rem){.lg\:border-thin{border-width:1px}}@media (min-width: 80rem){.xl\:border-thin{border-width:1px}}.border-medium{border-width:2px}.border-t-medium{border-top-width:2px}.border-r-medium{border-right-width:2px}.border-b-medium{border-bottom-width:2px}.border-l-medium{border-left-width:2px}.border-x-medium{border-left-width:2px;border-right-width:2px}.border-y-medium{border-top-width:2px;border-bottom-width:2px}@media (min-width: 40rem){.sm\:border-medium{border-width:2px}}@media (min-width: 48rem){.md\:border-medium{border-width:2px}}@media (min-width: 64rem){.lg\:border-medium{border-width:2px}}@media (min-width: 80rem){.xl\:border-medium{border-width:2px}}.border-thick{border-width:4px}.border-t-thick{border-top-width:4px}.border-r-thick{border-right-width:4px}.border-b-thick{border-bottom-width:4px}.border-l-thick{border-left-width:4px}.border-x-thick{border-left-width:4px;border-right-width:4px}.border-y-thick{border-top-width:4px;border-bottom-width:4px}@media (min-width: 40rem){.sm\:border-thick{border-width:4px}}@media (min-width: 48rem){.md\:border-thick{border-width:4px}}@media (min-width: 64rem){.lg\:border-thick{border-width:4px}}@media (min-width: 80rem){.xl\:border-thick{border-width:4px}}.rounded-none{border-radius:0}@media (min-width: 40rem){.sm\:rounded-none{border-radius:0}}@media (min-width: 48rem){.md\:rounded-none{border-radius:0}}@media (min-width: 64rem){.lg\:rounded-none{border-radius:0}}@media (min-width: 80rem){.xl\:rounded-none{border-radius:0}}.rounded-small{border-radius:4px}@media (min-width: 40rem){.sm\:rounded-small{border-radius:4px}}@media (min-width: 48rem){.md\:rounded-small{border-radius:4px}}@media (min-width: 64rem){.lg\:rounded-small{border-radius:4px}}@media (min-width: 80rem){.xl\:rounded-small{border-radius:4px}}.rounded-medium{border-radius:8px}@media (min-width: 40rem){.sm\:rounded-medium{border-radius:8px}}@media (min-width: 48rem){.md\:rounded-medium{border-radius:8px}}@media (min-width: 64rem){.lg\:rounded-medium{border-radius:8px}}@media (min-width: 80rem){.xl\:rounded-medium{border-radius:8px}}.rounded-large{border-radius:16px}@media (min-width: 40rem){.sm\:rounded-large{border-radius:16px}}@media (min-width: 48rem){.md\:rounded-large{border-radius:16px}}@media (min-width: 64rem){.lg\:rounded-large{border-radius:16px}}@media (min-width: 80rem){.xl\:rounded-large{border-radius:16px}}.border-style-solid{border-style:solid}@media (min-width: 40rem){.sm\:border-style-solid{border-style:solid}}@media (min-width: 48rem){.md\:border-style-solid{border-style:solid}}@media (min-width: 64rem){.lg\:border-style-solid{border-style:solid}}@media (min-width: 80rem){.xl\:border-style-solid{border-style:solid}}.border-style-dashed{border-style:dashed}@media (min-width: 40rem){.sm\:border-style-dashed{border-style:dashed}}@media (min-width: 48rem){.md\:border-style-dashed{border-style:dashed}}@media (min-width: 64rem){.lg\:border-style-dashed{border-style:dashed}}@media (min-width: 80rem){.xl\:border-style-dashed{border-style:dashed}}.border-style-dotted{border-style:dotted}@media (min-width: 40rem){.sm\:border-style-dotted{border-style:dotted}}@media (min-width: 48rem){.md\:border-style-dotted{border-style:dotted}}@media (min-width: 64rem){.lg\:border-style-dotted{border-style:dotted}}@media (min-width: 80rem){.xl\:border-style-dotted{border-style:dotted}}.border-style-double{border-style:double}@media (min-width: 40rem){.sm\:border-style-double{border-style:double}}@media (min-width: 48rem){.md\:border-style-double{border-style:double}}@media (min-width: 64rem){.lg\:border-style-double{border-style:double}}@media (min-width: 80rem){.xl\:border-style-double{border-style:double}}.border-style-none{border-style:none}@media (min-width: 40rem){.sm\:border-style-none{border-style:none}}@media (min-width: 48rem){.md\:border-style-none{border-style:none}}@media (min-width: 64rem){.lg\:border-style-none{border-style:none}}@media (min-width: 80rem){.xl\:border-style-none{border-style:none}}.border-primary{border-color:var(--color-primary)}@media (min-width: 40rem){.sm\:border-primary{border-color:var(--color-primary)}}@media (min-width: 48rem){.md\:border-primary{border-color:var(--color-primary)}}@media (min-width: 64rem){.lg\:border-primary{border-color:var(--color-primary)}}@media (min-width: 80rem){.xl\:border-primary{border-color:var(--color-primary)}}.border-primary-light{border-color:var(--color-primary-light)}@media (min-width: 40rem){.sm\:border-primary-light{border-color:var(--color-primary-light)}}@media (min-width: 48rem){.md\:border-primary-light{border-color:var(--color-primary-light)}}@media (min-width: 64rem){.lg\:border-primary-light{border-color:var(--color-primary-light)}}@media (min-width: 80rem){.xl\:border-primary-light{border-color:var(--color-primary-light)}}.border-secondary{border-color:var(--color-secondary)}@media (min-width: 40rem){.sm\:border-secondary{border-color:var(--color-secondary)}}@media (min-width: 48rem){.md\:border-secondary{border-color:var(--color-secondary)}}@media (min-width: 64rem){.lg\:border-secondary{border-color:var(--color-secondary)}}@media (min-width: 80rem){.xl\:border-secondary{border-color:var(--color-secondary)}}.border-secondary-light{border-color:var(--color-secondary-light)}@media (min-width: 40rem){.sm\:border-secondary-light{border-color:var(--color-secondary-light)}}@media (min-width: 48rem){.md\:border-secondary-light{border-color:var(--color-secondary-light)}}@media (min-width: 64rem){.lg\:border-secondary-light{border-color:var(--color-secondary-light)}}@media (min-width: 80rem){.xl\:border-secondary-light{border-color:var(--color-secondary-light)}}.border-accent{border-color:var(--color-accent)}@media (min-width: 40rem){.sm\:border-accent{border-color:var(--color-accent)}}@media (min-width: 48rem){.md\:border-accent{border-color:var(--color-accent)}}@media (min-width: 64rem){.lg\:border-accent{border-color:var(--color-accent)}}@media (min-width: 80rem){.xl\:border-accent{border-color:var(--color-accent)}}.border-accent-light{border-color:var(--color-accent)}@media (min-width: 40rem){.sm\:border-accent-light{border-color:var(--color-accent)}}@media (min-width: 48rem){.md\:border-accent-light{border-color:var(--color-accent)}}@media (min-width: 64rem){.lg\:border-accent-light{border-color:var(--color-accent)}}@media (min-width: 80rem){.xl\:border-accent-light{border-color:var(--color-accent)}}.border-success{border-color:var(--color-success)}@media (min-width: 40rem){.sm\:border-success{border-color:var(--color-success)}}@media (min-width: 48rem){.md\:border-success{border-color:var(--color-success)}}@media (min-width: 64rem){.lg\:border-success{border-color:var(--color-success)}}@media (min-width: 80rem){.xl\:border-success{border-color:var(--color-success)}}.border-success-light{border-color:var(--color-success-light)}@media (min-width: 40rem){.sm\:border-success-light{border-color:var(--color-success-light)}}@media (min-width: 48rem){.md\:border-success-light{border-color:var(--color-success-light)}}@media (min-width: 64rem){.lg\:border-success-light{border-color:var(--color-success-light)}}@media (min-width: 80rem){.xl\:border-success-light{border-color:var(--color-success-light)}}.border-danger{border-color:var(--color-danger)}@media (min-width: 40rem){.sm\:border-danger{border-color:var(--color-danger)}}@media (min-width: 48rem){.md\:border-danger{border-color:var(--color-danger)}}@media (min-width: 64rem){.lg\:border-danger{border-color:var(--color-danger)}}@media (min-width: 80rem){.xl\:border-danger{border-color:var(--color-danger)}}.border-danger-light{border-color:var(--color-danger-light)}@media (min-width: 40rem){.sm\:border-danger-light{border-color:var(--color-danger-light)}}@media (min-width: 48rem){.md\:border-danger-light{border-color:var(--color-danger-light)}}@media (min-width: 64rem){.lg\:border-danger-light{border-color:var(--color-danger-light)}}@media (min-width: 80rem){.xl\:border-danger-light{border-color:var(--color-danger-light)}}.border-warning{border-color:var(--color-warning)}@media (min-width: 40rem){.sm\:border-warning{border-color:var(--color-warning)}}@media (min-width: 48rem){.md\:border-warning{border-color:var(--color-warning)}}@media (min-width: 64rem){.lg\:border-warning{border-color:var(--color-warning)}}@media (min-width: 80rem){.xl\:border-warning{border-color:var(--color-warning)}}.border-warning-light{border-color:var(--color-warning-light)}@media (min-width: 40rem){.sm\:border-warning-light{border-color:var(--color-warning-light)}}@media (min-width: 48rem){.md\:border-warning-light{border-color:var(--color-warning-light)}}@media (min-width: 64rem){.lg\:border-warning-light{border-color:var(--color-warning-light)}}@media (min-width: 80rem){.xl\:border-warning-light{border-color:var(--color-warning-light)}}.border-info{border-color:var(--color-info)}@media (min-width: 40rem){.sm\:border-info{border-color:var(--color-info)}}@media (min-width: 48rem){.md\:border-info{border-color:var(--color-info)}}@media (min-width: 64rem){.lg\:border-info{border-color:var(--color-info)}}@media (min-width: 80rem){.xl\:border-info{border-color:var(--color-info)}}.border-info-light{border-color:var(--color-info-light)}@media (min-width: 40rem){.sm\:border-info-light{border-color:var(--color-info-light)}}@media (min-width: 48rem){.md\:border-info-light{border-color:var(--color-info-light)}}@media (min-width: 64rem){.lg\:border-info-light{border-color:var(--color-info-light)}}@media (min-width: 80rem){.xl\:border-info-light{border-color:var(--color-info-light)}}.border-white{border-color:#fff}@media (min-width: 40rem){.sm\:border-white{border-color:#fff}}@media (min-width: 48rem){.md\:border-white{border-color:#fff}}@media (min-width: 64rem){.lg\:border-white{border-color:#fff}}@media (min-width: 80rem){.xl\:border-white{border-color:#fff}}.border-black{border-color:#000}@media (min-width: 40rem){.sm\:border-black{border-color:#000}}@media (min-width: 48rem){.md\:border-black{border-color:#000}}@media (min-width: 64rem){.lg\:border-black{border-color:#000}}@media (min-width: 80rem){.xl\:border-black{border-color:#000}}.display-none{display:none!important}.display-block{display:block!important}.display-inline{display:inline!important}.display-inline-block{display:inline-block!important}.display-contents{display:contents!important}.display-table{display:table!important}.display-table-row{display:table-row!important}.display-table-cell{display:table-cell!important}@media (min-width: 40rem){.sm\:display-none{display:none!important}}@media (min-width: 40rem){.sm\:display-block{display:block!important}}@media (min-width: 40rem){.sm\:display-inline{display:inline!important}}@media (min-width: 40rem){.sm\:display-inline-block{display:inline-block!important}}@media (min-width: 40rem){.sm\:display-contents{display:contents!important}}@media (min-width: 40rem){.sm\:display-table{display:table!important}}@media (min-width: 40rem){.sm\:display-table-row{display:table-row!important}}@media (min-width: 40rem){.sm\:display-table-cell{display:table-cell!important}}@media (min-width: 48rem){.md\:display-none{display:none!important}}@media (min-width: 48rem){.md\:display-block{display:block!important}}@media (min-width: 48rem){.md\:display-inline{display:inline!important}}@media (min-width: 48rem){.md\:display-inline-block{display:inline-block!important}}@media (min-width: 48rem){.md\:display-contents{display:contents!important}}@media (min-width: 48rem){.md\:display-table{display:table!important}}@media (min-width: 48rem){.md\:display-table-row{display:table-row!important}}@media (min-width: 48rem){.md\:display-table-cell{display:table-cell!important}}@media (min-width: 64rem){.lg\:display-none{display:none!important}}@media (min-width: 64rem){.lg\:display-block{display:block!important}}@media (min-width: 64rem){.lg\:display-inline{display:inline!important}}@media (min-width: 64rem){.lg\:display-inline-block{display:inline-block!important}}@media (min-width: 64rem){.lg\:display-contents{display:contents!important}}@media (min-width: 64rem){.lg\:display-table{display:table!important}}@media (min-width: 64rem){.lg\:display-table-row{display:table-row!important}}@media (min-width: 64rem){.lg\:display-table-cell{display:table-cell!important}}@media (min-width: 80rem){.xl\:display-none{display:none!important}}@media (min-width: 80rem){.xl\:display-block{display:block!important}}@media (min-width: 80rem){.xl\:display-inline{display:inline!important}}@media (min-width: 80rem){.xl\:display-inline-block{display:inline-block!important}}@media (min-width: 80rem){.xl\:display-contents{display:contents!important}}@media (min-width: 80rem){.xl\:display-table{display:table!important}}@media (min-width: 80rem){.xl\:display-table-row{display:table-row!important}}@media (min-width: 80rem){.xl\:display-table-cell{display:table-cell!important}}.focus-ring:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.focus-ring-primary:focus-visible{outline-color:var(--color-primary)}.focus-ring-secondary:focus-visible{outline-color:var(--color-secondary)}.focus-ring-accent:focus-visible{outline-color:var(--color-accent)}.focus-ring-success:focus-visible{outline-color:var(--color-success)}.focus-ring-warning:focus-visible{outline-color:var(--color-warning)}.focus-ring-danger:focus-visible{outline-color:var(--color-danger)}.focus-ring-info:focus-visible{outline-color:var(--color-info)}.gap-none{gap:0}.gap-x-none{column-gap:0}.gap-y-none{row-gap:0}.gap-x-small{gap:.125rem}.gap-x-x-small{column-gap:.125rem}.gap-y-x-small{row-gap:.125rem}.gap-small{gap:.25rem}.gap-x-small{column-gap:.25rem}.gap-y-small{row-gap:.25rem}.gap-medium{gap:.5rem}.gap-x-medium{column-gap:.5rem}.gap-y-medium{row-gap:.5rem}.gap-large{gap:1rem}.gap-x-large{column-gap:1rem}.gap-y-large{row-gap:1rem}.gap-x-large{gap:2rem}.gap-x-x-large{column-gap:2rem}.gap-y-x-large{row-gap:2rem}.gap-xx-large{gap:4rem}.gap-x-xx-large{column-gap:4rem}.gap-y-xx-large{row-gap:4rem}@media (min-width: 40rem){.sm\:gap-none{gap:0}.sm\:gap-x-none{column-gap:0}.sm\:gap-y-none{row-gap:0}.sm\:gap-x-small{gap:.125rem}.sm\:gap-x-x-small{column-gap:.125rem}.sm\:gap-y-x-small{row-gap:.125rem}.sm\:gap-small{gap:.25rem}.sm\:gap-x-small{column-gap:.25rem}.sm\:gap-y-small{row-gap:.25rem}.sm\:gap-medium{gap:.5rem}.sm\:gap-x-medium{column-gap:.5rem}.sm\:gap-y-medium{row-gap:.5rem}.sm\:gap-large{gap:1rem}.sm\:gap-x-large{column-gap:1rem}.sm\:gap-y-large{row-gap:1rem}.sm\:gap-x-large{gap:2rem}.sm\:gap-x-x-large{column-gap:2rem}.sm\:gap-y-x-large{row-gap:2rem}.sm\:gap-xx-large{gap:4rem}.sm\:gap-x-xx-large{column-gap:4rem}.sm\:gap-y-xx-large{row-gap:4rem}}@media (min-width: 48rem){.md\:gap-none{gap:0}.md\:gap-x-none{column-gap:0}.md\:gap-y-none{row-gap:0}.md\:gap-x-small{gap:.125rem}.md\:gap-x-x-small{column-gap:.125rem}.md\:gap-y-x-small{row-gap:.125rem}.md\:gap-small{gap:.25rem}.md\:gap-x-small{column-gap:.25rem}.md\:gap-y-small{row-gap:.25rem}.md\:gap-medium{gap:.5rem}.md\:gap-x-medium{column-gap:.5rem}.md\:gap-y-medium{row-gap:.5rem}.md\:gap-large{gap:1rem}.md\:gap-x-large{column-gap:1rem}.md\:gap-y-large{row-gap:1rem}.md\:gap-x-large{gap:2rem}.md\:gap-x-x-large{column-gap:2rem}.md\:gap-y-x-large{row-gap:2rem}.md\:gap-xx-large{gap:4rem}.md\:gap-x-xx-large{column-gap:4rem}.md\:gap-y-xx-large{row-gap:4rem}}@media (min-width: 64rem){.lg\:gap-none{gap:0}.lg\:gap-x-none{column-gap:0}.lg\:gap-y-none{row-gap:0}.lg\:gap-x-small{gap:.125rem}.lg\:gap-x-x-small{column-gap:.125rem}.lg\:gap-y-x-small{row-gap:.125rem}.lg\:gap-small{gap:.25rem}.lg\:gap-x-small{column-gap:.25rem}.lg\:gap-y-small{row-gap:.25rem}.lg\:gap-medium{gap:.5rem}.lg\:gap-x-medium{column-gap:.5rem}.lg\:gap-y-medium{row-gap:.5rem}.lg\:gap-large{gap:1rem}.lg\:gap-x-large{column-gap:1rem}.lg\:gap-y-large{row-gap:1rem}.lg\:gap-x-large{gap:2rem}.lg\:gap-x-x-large{column-gap:2rem}.lg\:gap-y-x-large{row-gap:2rem}.lg\:gap-xx-large{gap:4rem}.lg\:gap-x-xx-large{column-gap:4rem}.lg\:gap-y-xx-large{row-gap:4rem}}@media (min-width: 80rem){.xl\:gap-none{gap:0}.xl\:gap-x-none{column-gap:0}.xl\:gap-y-none{row-gap:0}.xl\:gap-x-small{gap:.125rem}.xl\:gap-x-x-small{column-gap:.125rem}.xl\:gap-y-x-small{row-gap:.125rem}.xl\:gap-small{gap:.25rem}.xl\:gap-x-small{column-gap:.25rem}.xl\:gap-y-small{row-gap:.25rem}.xl\:gap-medium{gap:.5rem}.xl\:gap-x-medium{column-gap:.5rem}.xl\:gap-y-medium{row-gap:.5rem}.xl\:gap-large{gap:1rem}.xl\:gap-x-large{column-gap:1rem}.xl\:gap-y-large{row-gap:1rem}.xl\:gap-x-large{gap:2rem}.xl\:gap-x-x-large{column-gap:2rem}.xl\:gap-y-x-large{row-gap:2rem}.xl\:gap-xx-large{gap:4rem}.xl\:gap-x-xx-large{column-gap:4rem}.xl\:gap-y-xx-large{row-gap:4rem}}.h-x-small{height:4rem}.h-small{height:10rem}.h-medium{height:20rem}.h-large{height:40rem}.h-x-large{height:60rem}.h-xx-large{height:80rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-1\/2{height:50%}.h-1\/4{height:25%}.h-3\/4{height:75%}.h-c-x-small{height:16rem}.h-c-small{height:24rem}.h-c-medium{height:32rem}.h-c-large{height:48rem}.h-c-x-large{height:64rem}.h-c-1\/2{height:50%}.h-c-1\/4{height:25%}.h-c-3\/4{height:75%}.min-h-none{min-height:0}.min-h-x-small{min-height:4rem}.min-h-small{min-height:10rem}.min-h-medium{min-height:20rem}.min-h-large{min-height:40rem}.min-h-x-large{min-height:60rem}.min-h-xx-large{min-height:80rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.max-h-none{max-height:none}.max-h-x-small{max-height:4rem}.max-h-small{max-height:10rem}.max-h-medium{max-height:20rem}.max-h-large{max-height:40rem}.max-h-x-large{max-height:60rem}.max-h-xx-large{max-height:80rem}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}@media (min-width: 40rem){.sm\:h-x-small{height:4rem}.sm\:h-small{height:10rem}.sm\:h-medium{height:20rem}.sm\:h-large{height:40rem}.sm\:h-x-large{height:60rem}.sm\:h-xx-large{height:80rem}.sm\:h-auto{height:auto}.sm\:h-full{height:100%}.sm\:h-screen{height:100vh}.sm\:h-1\/2{height:50%}.sm\:h-1\/4{height:25%}.sm\:h-3\/4{height:75%}.sm\:h-c-x-small{height:16rem}.sm\:h-c-small{height:24rem}.sm\:h-c-medium{height:32rem}.sm\:h-c-large{height:48rem}.sm\:h-c-x-large{height:64rem}.sm\:h-c-1\/2{height:50%}.sm\:h-c-1\/4{height:25%}.sm\:h-c-3\/4{height:75%}.sm\:min-h-none{min-height:0}.sm\:min-h-x-small{min-height:4rem}.sm\:min-h-small{min-height:10rem}.sm\:min-h-medium{min-height:20rem}.sm\:min-h-large{min-height:40rem}.sm\:min-h-x-large{min-height:60rem}.sm\:min-h-xx-large{min-height:80rem}.sm\:min-h-full{min-height:100%}.sm\:min-h-screen{min-height:100vh}.sm\:max-h-none{max-height:none}.sm\:max-h-x-small{max-height:4rem}.sm\:max-h-small{max-height:10rem}.sm\:max-h-medium{max-height:20rem}.sm\:max-h-large{max-height:40rem}.sm\:max-h-x-large{max-height:60rem}.sm\:max-h-xx-large{max-height:80rem}.sm\:max-h-full{max-height:100%}.sm\:max-h-screen{max-height:100vh}}@media (min-width: 48rem){.md\:h-x-small{height:4rem}.md\:h-small{height:10rem}.md\:h-medium{height:20rem}.md\:h-large{height:40rem}.md\:h-x-large{height:60rem}.md\:h-xx-large{height:80rem}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:h-1\/2{height:50%}.md\:h-1\/4{height:25%}.md\:h-3\/4{height:75%}.md\:h-c-x-small{height:16rem}.md\:h-c-small{height:24rem}.md\:h-c-medium{height:32rem}.md\:h-c-large{height:48rem}.md\:h-c-x-large{height:64rem}.md\:h-c-1\/2{height:50%}.md\:h-c-1\/4{height:25%}.md\:h-c-3\/4{height:75%}.md\:min-h-none{min-height:0}.md\:min-h-x-small{min-height:4rem}.md\:min-h-small{min-height:10rem}.md\:min-h-medium{min-height:20rem}.md\:min-h-large{min-height:40rem}.md\:min-h-x-large{min-height:60rem}.md\:min-h-xx-large{min-height:80rem}.md\:min-h-full{min-height:100%}.md\:min-h-screen{min-height:100vh}.md\:max-h-none{max-height:none}.md\:max-h-x-small{max-height:4rem}.md\:max-h-small{max-height:10rem}.md\:max-h-medium{max-height:20rem}.md\:max-h-large{max-height:40rem}.md\:max-h-x-large{max-height:60rem}.md\:max-h-xx-large{max-height:80rem}.md\:max-h-full{max-height:100%}.md\:max-h-screen{max-height:100vh}}@media (min-width: 64rem){.lg\:h-x-small{height:4rem}.lg\:h-small{height:10rem}.lg\:h-medium{height:20rem}.lg\:h-large{height:40rem}.lg\:h-x-large{height:60rem}.lg\:h-xx-large{height:80rem}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:h-1\/2{height:50%}.lg\:h-1\/4{height:25%}.lg\:h-3\/4{height:75%}.lg\:h-c-x-small{height:16rem}.lg\:h-c-small{height:24rem}.lg\:h-c-medium{height:32rem}.lg\:h-c-large{height:48rem}.lg\:h-c-x-large{height:64rem}.lg\:h-c-1\/2{height:50%}.lg\:h-c-1\/4{height:25%}.lg\:h-c-3\/4{height:75%}.lg\:min-h-none{min-height:0}.lg\:min-h-x-small{min-height:4rem}.lg\:min-h-small{min-height:10rem}.lg\:min-h-medium{min-height:20rem}.lg\:min-h-large{min-height:40rem}.lg\:min-h-x-large{min-height:60rem}.lg\:min-h-xx-large{min-height:80rem}.lg\:min-h-full{min-height:100%}.lg\:min-h-screen{min-height:100vh}.lg\:max-h-none{max-height:none}.lg\:max-h-x-small{max-height:4rem}.lg\:max-h-small{max-height:10rem}.lg\:max-h-medium{max-height:20rem}.lg\:max-h-large{max-height:40rem}.lg\:max-h-x-large{max-height:60rem}.lg\:max-h-xx-large{max-height:80rem}.lg\:max-h-full{max-height:100%}.lg\:max-h-screen{max-height:100vh}}@media (min-width: 80rem){.xl\:h-x-small{height:4rem}.xl\:h-small{height:10rem}.xl\:h-medium{height:20rem}.xl\:h-large{height:40rem}.xl\:h-x-large{height:60rem}.xl\:h-xx-large{height:80rem}.xl\:h-auto{height:auto}.xl\:h-full{height:100%}.xl\:h-screen{height:100vh}.xl\:h-1\/2{height:50%}.xl\:h-1\/4{height:25%}.xl\:h-3\/4{height:75%}.xl\:h-c-x-small{height:16rem}.xl\:h-c-small{height:24rem}.xl\:h-c-medium{height:32rem}.xl\:h-c-large{height:48rem}.xl\:h-c-x-large{height:64rem}.xl\:h-c-1\/2{height:50%}.xl\:h-c-1\/4{height:25%}.xl\:h-c-3\/4{height:75%}.xl\:min-h-none{min-height:0}.xl\:min-h-x-small{min-height:4rem}.xl\:min-h-small{min-height:10rem}.xl\:min-h-medium{min-height:20rem}.xl\:min-h-large{min-height:40rem}.xl\:min-h-x-large{min-height:60rem}.xl\:min-h-xx-large{min-height:80rem}.xl\:min-h-full{min-height:100%}.xl\:min-h-screen{min-height:100vh}.xl\:max-h-none{max-height:none}.xl\:max-h-x-small{max-height:4rem}.xl\:max-h-small{max-height:10rem}.xl\:max-h-medium{max-height:20rem}.xl\:max-h-large{max-height:40rem}.xl\:max-h-x-large{max-height:60rem}.xl\:max-h-xx-large{max-height:80rem}.xl\:max-h-full{max-height:100%}.xl\:max-h-screen{max-height:100vh}}.visually-hidden,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.clearfix:after{content:"";display:table;clear:both}.fullscreen{width:100vw;height:100vh}.fit-container{width:100%;height:100%}.list-none{list-style:none!important;padding-left:0!important;margin:0!important}.list-inside{list-style-position:inside!important}.list-outside{list-style-position:outside!important}.list-gap-x-small{display:grid!important;gap:.125rem!important}.list-gap-small{display:grid!important;gap:.25rem!important}.list-gap-medium{display:grid!important;gap:.5rem!important}.list-gap-large{display:grid!important;gap:1rem!important}.list-gap-x-large{display:grid!important;gap:2rem!important}.list-gap-xx-large{display:grid!important;gap:4rem!important}@media (min-width: 40rem){.sm\:list-gap-x-small{display:grid!important;gap:.125rem!important}.sm\:list-gap-small{display:grid!important;gap:.25rem!important}.sm\:list-gap-medium{display:grid!important;gap:.5rem!important}.sm\:list-gap-large{display:grid!important;gap:1rem!important}.sm\:list-gap-x-large{display:grid!important;gap:2rem!important}.sm\:list-gap-xx-large{display:grid!important;gap:4rem!important}}@media (min-width: 48rem){.md\:list-gap-x-small{display:grid!important;gap:.125rem!important}.md\:list-gap-small{display:grid!important;gap:.25rem!important}.md\:list-gap-medium{display:grid!important;gap:.5rem!important}.md\:list-gap-large{display:grid!important;gap:1rem!important}.md\:list-gap-x-large{display:grid!important;gap:2rem!important}.md\:list-gap-xx-large{display:grid!important;gap:4rem!important}}@media (min-width: 64rem){.lg\:list-gap-x-small{display:grid!important;gap:.125rem!important}.lg\:list-gap-small{display:grid!important;gap:.25rem!important}.lg\:list-gap-medium{display:grid!important;gap:.5rem!important}.lg\:list-gap-large{display:grid!important;gap:1rem!important}.lg\:list-gap-x-large{display:grid!important;gap:2rem!important}.lg\:list-gap-xx-large{display:grid!important;gap:4rem!important}}@media (min-width: 80rem){.xl\:list-gap-x-small{display:grid!important;gap:.125rem!important}.xl\:list-gap-small{display:grid!important;gap:.25rem!important}.xl\:list-gap-medium{display:grid!important;gap:.5rem!important}.xl\:list-gap-large{display:grid!important;gap:1rem!important}.xl\:list-gap-x-large{display:grid!important;gap:2rem!important}.xl\:list-gap-xx-large{display:grid!important;gap:4rem!important}}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}@media (min-width: 40rem){.sm\:opacity-0{opacity:0}.sm\:opacity-10{opacity:.1}.sm\:opacity-25{opacity:.25}.sm\:opacity-50{opacity:.5}.sm\:opacity-75{opacity:.75}.sm\:opacity-90{opacity:.9}.sm\:opacity-100{opacity:1}}@media (min-width: 48rem){.md\:opacity-0{opacity:0}.md\:opacity-10{opacity:.1}.md\:opacity-25{opacity:.25}.md\:opacity-50{opacity:.5}.md\:opacity-75{opacity:.75}.md\:opacity-90{opacity:.9}.md\:opacity-100{opacity:1}}@media (min-width: 64rem){.lg\:opacity-0{opacity:0}.lg\:opacity-10{opacity:.1}.lg\:opacity-25{opacity:.25}.lg\:opacity-50{opacity:.5}.lg\:opacity-75{opacity:.75}.lg\:opacity-90{opacity:.9}.lg\:opacity-100{opacity:1}}@media (min-width: 80rem){.xl\:opacity-0{opacity:0}.xl\:opacity-10{opacity:.1}.xl\:opacity-25{opacity:.25}.xl\:opacity-50{opacity:.5}.xl\:opacity-75{opacity:.75}.xl\:opacity-90{opacity:.9}.xl\:opacity-100{opacity:1}}.opacity-disabled{opacity:.5}.order--1{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-last{order:9999!important}@media (min-width: 40rem){.sm\:order--1{order:-1!important}.sm\:order-0{order:0!important}.sm\:order-1{order:1!important}.sm\:order-2{order:2!important}.sm\:order-3{order:3!important}.sm\:order-4{order:4!important}.sm\:order-5{order:5!important}.sm\:order-6{order:6!important}.sm\:order-last{order:9999!important}}@media (min-width: 48rem){.md\:order--1{order:-1!important}.md\:order-0{order:0!important}.md\:order-1{order:1!important}.md\:order-2{order:2!important}.md\:order-3{order:3!important}.md\:order-4{order:4!important}.md\:order-5{order:5!important}.md\:order-6{order:6!important}.md\:order-last{order:9999!important}}@media (min-width: 64rem){.lg\:order--1{order:-1!important}.lg\:order-0{order:0!important}.lg\:order-1{order:1!important}.lg\:order-2{order:2!important}.lg\:order-3{order:3!important}.lg\:order-4{order:4!important}.lg\:order-5{order:5!important}.lg\:order-6{order:6!important}.lg\:order-last{order:9999!important}}@media (min-width: 80rem){.xl\:order--1{order:-1!important}.xl\:order-0{order:0!important}.xl\:order-1{order:1!important}.xl\:order-2{order:2!important}.xl\:order-3{order:3!important}.xl\:order-4{order:4!important}.xl\:order-5{order:5!important}.xl\:order-6{order:6!important}.xl\:order-last{order:9999!important}}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-visible{overflow:visible}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-scroll{overflow:scroll}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.position-relative{position:relative}.position-absolute{position:absolute}.position-sticky{position:sticky}.position-fixed{position:fixed}.top-none{top:0}.right-none{right:0}.bottom-none{bottom:0}.left-none{left:0}.top-x-small{top:.125rem}.right-x-small{right:.125rem}.bottom-x-small{bottom:.125rem}.left-x-small{left:.125rem}.top-small{top:.25rem}.right-small{right:.25rem}.bottom-small{bottom:.25rem}.left-small{left:.25rem}.top-medium{top:.5rem}.right-medium{right:.5rem}.bottom-medium{bottom:.5rem}.left-medium{left:.5rem}.top-large{top:1rem}.right-large{right:1rem}.bottom-large{bottom:1rem}.left-large{left:1rem}.top-x-large{top:2rem}.right-x-large{right:2rem}.bottom-x-large{bottom:2rem}.left-x-large{left:2rem}.inset-none{inset:0}.radius-none{border-radius:0!important}.radius-small{border-radius:4px!important}.radius-medium{border-radius:8px!important}.radius-large{border-radius:16px!important}.radius-tl-none{border-top-left-radius:0!important}.radius-tl-small{border-top-left-radius:4px!important}.radius-tl-medium{border-top-left-radius:8px!important}.radius-tl-large{border-top-left-radius:16px!important}.radius-tr-none{border-top-right-radius:0!important}.radius-tr-small{border-top-right-radius:4px!important}.radius-tr-medium{border-top-right-radius:8px!important}.radius-tr-large{border-top-right-radius:16px!important}.radius-br-none{border-bottom-right-radius:0!important}.radius-br-small{border-bottom-right-radius:4px!important}.radius-br-medium{border-bottom-right-radius:8px!important}.radius-br-large{border-bottom-right-radius:16px!important}.radius-bl-none{border-bottom-left-radius:0!important}.radius-bl-small{border-bottom-left-radius:4px!important}.radius-bl-medium{border-bottom-left-radius:8px!important}.radius-bl-large{border-bottom-left-radius:16px!important}.rounded{border-radius:8px!important}@media (min-width: 40rem){.sm\:radius-none{border-radius:0!important}.sm\:radius-small{border-radius:4px!important}.sm\:radius-medium{border-radius:8px!important}.sm\:radius-large{border-radius:16px!important}.sm\:radius-tl-none{border-top-left-radius:0!important}.sm\:radius-tl-small{border-top-left-radius:4px!important}.sm\:radius-tl-medium{border-top-left-radius:8px!important}.sm\:radius-tl-large{border-top-left-radius:16px!important}.sm\:radius-tr-none{border-top-right-radius:0!important}.sm\:radius-tr-small{border-top-right-radius:4px!important}.sm\:radius-tr-medium{border-top-right-radius:8px!important}.sm\:radius-tr-large{border-top-right-radius:16px!important}.sm\:radius-br-none{border-bottom-right-radius:0!important}.sm\:radius-br-small{border-bottom-right-radius:4px!important}.sm\:radius-br-medium{border-bottom-right-radius:8px!important}.sm\:radius-br-large{border-bottom-right-radius:16px!important}.sm\:radius-bl-none{border-bottom-left-radius:0!important}.sm\:radius-bl-small{border-bottom-left-radius:4px!important}.sm\:radius-bl-medium{border-bottom-left-radius:8px!important}.sm\:radius-bl-large{border-bottom-left-radius:16px!important}.sm\:rounded{border-radius:8px!important}}@media (min-width: 48rem){.md\:radius-none{border-radius:0!important}.md\:radius-small{border-radius:4px!important}.md\:radius-medium{border-radius:8px!important}.md\:radius-large{border-radius:16px!important}.md\:radius-tl-none{border-top-left-radius:0!important}.md\:radius-tl-small{border-top-left-radius:4px!important}.md\:radius-tl-medium{border-top-left-radius:8px!important}.md\:radius-tl-large{border-top-left-radius:16px!important}.md\:radius-tr-none{border-top-right-radius:0!important}.md\:radius-tr-small{border-top-right-radius:4px!important}.md\:radius-tr-medium{border-top-right-radius:8px!important}.md\:radius-tr-large{border-top-right-radius:16px!important}.md\:radius-br-none{border-bottom-right-radius:0!important}.md\:radius-br-small{border-bottom-right-radius:4px!important}.md\:radius-br-medium{border-bottom-right-radius:8px!important}.md\:radius-br-large{border-bottom-right-radius:16px!important}.md\:radius-bl-none{border-bottom-left-radius:0!important}.md\:radius-bl-small{border-bottom-left-radius:4px!important}.md\:radius-bl-medium{border-bottom-left-radius:8px!important}.md\:radius-bl-large{border-bottom-left-radius:16px!important}.md\:rounded{border-radius:8px!important}}@media (min-width: 64rem){.lg\:radius-none{border-radius:0!important}.lg\:radius-small{border-radius:4px!important}.lg\:radius-medium{border-radius:8px!important}.lg\:radius-large{border-radius:16px!important}.lg\:radius-tl-none{border-top-left-radius:0!important}.lg\:radius-tl-small{border-top-left-radius:4px!important}.lg\:radius-tl-medium{border-top-left-radius:8px!important}.lg\:radius-tl-large{border-top-left-radius:16px!important}.lg\:radius-tr-none{border-top-right-radius:0!important}.lg\:radius-tr-small{border-top-right-radius:4px!important}.lg\:radius-tr-medium{border-top-right-radius:8px!important}.lg\:radius-tr-large{border-top-right-radius:16px!important}.lg\:radius-br-none{border-bottom-right-radius:0!important}.lg\:radius-br-small{border-bottom-right-radius:4px!important}.lg\:radius-br-medium{border-bottom-right-radius:8px!important}.lg\:radius-br-large{border-bottom-right-radius:16px!important}.lg\:radius-bl-none{border-bottom-left-radius:0!important}.lg\:radius-bl-small{border-bottom-left-radius:4px!important}.lg\:radius-bl-medium{border-bottom-left-radius:8px!important}.lg\:radius-bl-large{border-bottom-left-radius:16px!important}.lg\:rounded{border-radius:8px!important}}@media (min-width: 80rem){.xl\:radius-none{border-radius:0!important}.xl\:radius-small{border-radius:4px!important}.xl\:radius-medium{border-radius:8px!important}.xl\:radius-large{border-radius:16px!important}.xl\:radius-tl-none{border-top-left-radius:0!important}.xl\:radius-tl-small{border-top-left-radius:4px!important}.xl\:radius-tl-medium{border-top-left-radius:8px!important}.xl\:radius-tl-large{border-top-left-radius:16px!important}.xl\:radius-tr-none{border-top-right-radius:0!important}.xl\:radius-tr-small{border-top-right-radius:4px!important}.xl\:radius-tr-medium{border-top-right-radius:8px!important}.xl\:radius-tr-large{border-top-right-radius:16px!important}.xl\:radius-br-none{border-bottom-right-radius:0!important}.xl\:radius-br-small{border-bottom-right-radius:4px!important}.xl\:radius-br-medium{border-bottom-right-radius:8px!important}.xl\:radius-br-large{border-bottom-right-radius:16px!important}.xl\:radius-bl-none{border-bottom-left-radius:0!important}.xl\:radius-bl-small{border-bottom-left-radius:4px!important}.xl\:radius-bl-medium{border-bottom-left-radius:8px!important}.xl\:radius-bl-large{border-bottom-left-radius:16px!important}.xl\:rounded{border-radius:8px!important}}.shadow-none{box-shadow:none}.shadow-x-small{box-shadow:0 1px 2px #0000000d}.shadow-small{box-shadow:0 1px 3px #0000001a}.shadow-medium{box-shadow:0 4px 6px #0000001a}.shadow-large{box-shadow:0 10px 15px #0000001a}.shadow-x-large{box-shadow:0 20px 25px #0000001a}.m-x-small{margin:.125rem}.mt-x-small{margin-top:.125rem}.mr-x-small{margin-right:.125rem}.mb-x-small{margin-bottom:.125rem}.ml-x-small{margin-left:.125rem}.mx-x-small{margin-left:.125rem;margin-right:.125rem}.my-x-small{margin-top:.125rem;margin-bottom:.125rem}.m-small{margin:.25rem}.mt-small{margin-top:.25rem}.mr-small{margin-right:.25rem}.mb-small{margin-bottom:.25rem}.ml-small{margin-left:.25rem}.mx-small{margin-left:.25rem;margin-right:.25rem}.my-small{margin-top:.25rem;margin-bottom:.25rem}.m-medium{margin:.5rem}.mt-medium{margin-top:.5rem}.mr-medium{margin-right:.5rem}.mb-medium{margin-bottom:.5rem}.ml-medium{margin-left:.5rem}.mx-medium{margin-left:.5rem;margin-right:.5rem}.my-medium{margin-top:.5rem;margin-bottom:.5rem}.m-large{margin:1rem}.mt-large{margin-top:1rem}.mr-large{margin-right:1rem}.mb-large{margin-bottom:1rem}.ml-large{margin-left:1rem}.mx-large{margin-left:1rem;margin-right:1rem}.my-large{margin-top:1rem;margin-bottom:1rem}.m-x-large{margin:2rem}.mt-x-large{margin-top:2rem}.mr-x-large{margin-right:2rem}.mb-x-large{margin-bottom:2rem}.ml-x-large{margin-left:2rem}.mx-x-large{margin-left:2rem;margin-right:2rem}.my-x-large{margin-top:2rem;margin-bottom:2rem}.m-xx-large{margin:4rem}.mt-xx-large{margin-top:4rem}.mr-xx-large{margin-right:4rem}.mb-xx-large{margin-bottom:4rem}.ml-xx-large{margin-left:4rem}.mx-xx-large{margin-left:4rem;margin-right:4rem}.my-xx-large{margin-top:4rem;margin-bottom:4rem}.p-x-small{padding:.125rem}.pt-x-small{padding-top:.125rem}.pr-x-small{padding-right:.125rem}.pb-x-small{padding-bottom:.125rem}.pl-x-small{padding-left:.125rem}.px-x-small{padding-left:.125rem;padding-right:.125rem}.py-x-small{padding-top:.125rem;padding-bottom:.125rem}.p-small{padding:.25rem}.pt-small{padding-top:.25rem}.pr-small{padding-right:.25rem}.pb-small{padding-bottom:.25rem}.pl-small{padding-left:.25rem}.px-small{padding-left:.25rem;padding-right:.25rem}.py-small{padding-top:.25rem;padding-bottom:.25rem}.p-medium{padding:.5rem}.pt-medium{padding-top:.5rem}.pr-medium{padding-right:.5rem}.pb-medium{padding-bottom:.5rem}.pl-medium{padding-left:.5rem}.px-medium{padding-left:.5rem;padding-right:.5rem}.py-medium{padding-top:.5rem;padding-bottom:.5rem}.p-large{padding:1rem}.pt-large{padding-top:1rem}.pr-large{padding-right:1rem}.pb-large{padding-bottom:1rem}.pl-large{padding-left:1rem}.px-large{padding-left:1rem;padding-right:1rem}.py-large{padding-top:1rem;padding-bottom:1rem}.p-x-large{padding:2rem}.pt-x-large{padding-top:2rem}.pr-x-large{padding-right:2rem}.pb-x-large{padding-bottom:2rem}.pl-x-large{padding-left:2rem}.px-x-large{padding-left:2rem;padding-right:2rem}.py-x-large{padding-top:2rem;padding-bottom:2rem}.p-xx-large{padding:4rem}.pt-xx-large{padding-top:4rem}.pr-xx-large{padding-right:4rem}.pb-xx-large{padding-bottom:4rem}.pl-xx-large{padding-left:4rem}.px-xx-large{padding-left:4rem;padding-right:4rem}.py-xx-large{padding-top:4rem;padding-bottom:4rem}@media (min-width: 40rem){.sm\:m-x-small{margin:.125rem}.sm\:mt-x-small{margin-top:.125rem}.sm\:mr-x-small{margin-right:.125rem}.sm\:mb-x-small{margin-bottom:.125rem}.sm\:ml-x-small{margin-left:.125rem}.sm\:mx-x-small{margin-left:.125rem;margin-right:.125rem}.sm\:my-x-small{margin-top:.125rem;margin-bottom:.125rem}.sm\:p-x-small{padding:.125rem}.sm\:pt-x-small{padding-top:.125rem}.sm\:pr-x-small{padding-right:.125rem}.sm\:pb-x-small{padding-bottom:.125rem}.sm\:pl-x-small{padding-left:.125rem}.sm\:px-x-small{padding-left:.125rem;padding-right:.125rem}.sm\:py-x-small{padding-top:.125rem;padding-bottom:.125rem}.sm\:m-small{margin:.25rem}.sm\:mt-small{margin-top:.25rem}.sm\:mr-small{margin-right:.25rem}.sm\:mb-small{margin-bottom:.25rem}.sm\:ml-small{margin-left:.25rem}.sm\:mx-small{margin-left:.25rem;margin-right:.25rem}.sm\:my-small{margin-top:.25rem;margin-bottom:.25rem}.sm\:p-small{padding:.25rem}.sm\:pt-small{padding-top:.25rem}.sm\:pr-small{padding-right:.25rem}.sm\:pb-small{padding-bottom:.25rem}.sm\:pl-small{padding-left:.25rem}.sm\:px-small{padding-left:.25rem;padding-right:.25rem}.sm\:py-small{padding-top:.25rem;padding-bottom:.25rem}.sm\:m-medium{margin:.5rem}.sm\:mt-medium{margin-top:.5rem}.sm\:mr-medium{margin-right:.5rem}.sm\:mb-medium{margin-bottom:.5rem}.sm\:ml-medium{margin-left:.5rem}.sm\:mx-medium{margin-left:.5rem;margin-right:.5rem}.sm\:my-medium{margin-top:.5rem;margin-bottom:.5rem}.sm\:p-medium{padding:.5rem}.sm\:pt-medium{padding-top:.5rem}.sm\:pr-medium{padding-right:.5rem}.sm\:pb-medium{padding-bottom:.5rem}.sm\:pl-medium{padding-left:.5rem}.sm\:px-medium{padding-left:.5rem;padding-right:.5rem}.sm\:py-medium{padding-top:.5rem;padding-bottom:.5rem}.sm\:m-large{margin:1rem}.sm\:mt-large{margin-top:1rem}.sm\:mr-large{margin-right:1rem}.sm\:mb-large{margin-bottom:1rem}.sm\:ml-large{margin-left:1rem}.sm\:mx-large{margin-left:1rem;margin-right:1rem}.sm\:my-large{margin-top:1rem;margin-bottom:1rem}.sm\:p-large{padding:1rem}.sm\:pt-large{padding-top:1rem}.sm\:pr-large{padding-right:1rem}.sm\:pb-large{padding-bottom:1rem}.sm\:pl-large{padding-left:1rem}.sm\:px-large{padding-left:1rem;padding-right:1rem}.sm\:py-large{padding-top:1rem;padding-bottom:1rem}.sm\:m-x-large{margin:2rem}.sm\:mt-x-large{margin-top:2rem}.sm\:mr-x-large{margin-right:2rem}.sm\:mb-x-large{margin-bottom:2rem}.sm\:ml-x-large{margin-left:2rem}.sm\:mx-x-large{margin-left:2rem;margin-right:2rem}.sm\:my-x-large{margin-top:2rem;margin-bottom:2rem}.sm\:p-x-large{padding:2rem}.sm\:pt-x-large{padding-top:2rem}.sm\:pr-x-large{padding-right:2rem}.sm\:pb-x-large{padding-bottom:2rem}.sm\:pl-x-large{padding-left:2rem}.sm\:px-x-large{padding-left:2rem;padding-right:2rem}.sm\:py-x-large{padding-top:2rem;padding-bottom:2rem}.sm\:m-xx-large{margin:4rem}.sm\:mt-xx-large{margin-top:4rem}.sm\:mr-xx-large{margin-right:4rem}.sm\:mb-xx-large{margin-bottom:4rem}.sm\:ml-xx-large{margin-left:4rem}.sm\:mx-xx-large{margin-left:4rem;margin-right:4rem}.sm\:my-xx-large{margin-top:4rem;margin-bottom:4rem}.sm\:p-xx-large{padding:4rem}.sm\:pt-xx-large{padding-top:4rem}.sm\:pr-xx-large{padding-right:4rem}.sm\:pb-xx-large{padding-bottom:4rem}.sm\:pl-xx-large{padding-left:4rem}.sm\:px-xx-large{padding-left:4rem;padding-right:4rem}.sm\:py-xx-large{padding-top:4rem;padding-bottom:4rem}}@media (min-width: 48rem){.md\:m-x-small{margin:.125rem}.md\:mt-x-small{margin-top:.125rem}.md\:mr-x-small{margin-right:.125rem}.md\:mb-x-small{margin-bottom:.125rem}.md\:ml-x-small{margin-left:.125rem}.md\:mx-x-small{margin-left:.125rem;margin-right:.125rem}.md\:my-x-small{margin-top:.125rem;margin-bottom:.125rem}.md\:p-x-small{padding:.125rem}.md\:pt-x-small{padding-top:.125rem}.md\:pr-x-small{padding-right:.125rem}.md\:pb-x-small{padding-bottom:.125rem}.md\:pl-x-small{padding-left:.125rem}.md\:px-x-small{padding-left:.125rem;padding-right:.125rem}.md\:py-x-small{padding-top:.125rem;padding-bottom:.125rem}.md\:m-small{margin:.25rem}.md\:mt-small{margin-top:.25rem}.md\:mr-small{margin-right:.25rem}.md\:mb-small{margin-bottom:.25rem}.md\:ml-small{margin-left:.25rem}.md\:mx-small{margin-left:.25rem;margin-right:.25rem}.md\:my-small{margin-top:.25rem;margin-bottom:.25rem}.md\:p-small{padding:.25rem}.md\:pt-small{padding-top:.25rem}.md\:pr-small{padding-right:.25rem}.md\:pb-small{padding-bottom:.25rem}.md\:pl-small{padding-left:.25rem}.md\:px-small{padding-left:.25rem;padding-right:.25rem}.md\:py-small{padding-top:.25rem;padding-bottom:.25rem}.md\:m-medium{margin:.5rem}.md\:mt-medium{margin-top:.5rem}.md\:mr-medium{margin-right:.5rem}.md\:mb-medium{margin-bottom:.5rem}.md\:ml-medium{margin-left:.5rem}.md\:mx-medium{margin-left:.5rem;margin-right:.5rem}.md\:my-medium{margin-top:.5rem;margin-bottom:.5rem}.md\:p-medium{padding:.5rem}.md\:pt-medium{padding-top:.5rem}.md\:pr-medium{padding-right:.5rem}.md\:pb-medium{padding-bottom:.5rem}.md\:pl-medium{padding-left:.5rem}.md\:px-medium{padding-left:.5rem;padding-right:.5rem}.md\:py-medium{padding-top:.5rem;padding-bottom:.5rem}.md\:m-large{margin:1rem}.md\:mt-large{margin-top:1rem}.md\:mr-large{margin-right:1rem}.md\:mb-large{margin-bottom:1rem}.md\:ml-large{margin-left:1rem}.md\:mx-large{margin-left:1rem;margin-right:1rem}.md\:my-large{margin-top:1rem;margin-bottom:1rem}.md\:p-large{padding:1rem}.md\:pt-large{padding-top:1rem}.md\:pr-large{padding-right:1rem}.md\:pb-large{padding-bottom:1rem}.md\:pl-large{padding-left:1rem}.md\:px-large{padding-left:1rem;padding-right:1rem}.md\:py-large{padding-top:1rem;padding-bottom:1rem}.md\:m-x-large{margin:2rem}.md\:mt-x-large{margin-top:2rem}.md\:mr-x-large{margin-right:2rem}.md\:mb-x-large{margin-bottom:2rem}.md\:ml-x-large{margin-left:2rem}.md\:mx-x-large{margin-left:2rem;margin-right:2rem}.md\:my-x-large{margin-top:2rem;margin-bottom:2rem}.md\:p-x-large{padding:2rem}.md\:pt-x-large{padding-top:2rem}.md\:pr-x-large{padding-right:2rem}.md\:pb-x-large{padding-bottom:2rem}.md\:pl-x-large{padding-left:2rem}.md\:px-x-large{padding-left:2rem;padding-right:2rem}.md\:py-x-large{padding-top:2rem;padding-bottom:2rem}.md\:m-xx-large{margin:4rem}.md\:mt-xx-large{margin-top:4rem}.md\:mr-xx-large{margin-right:4rem}.md\:mb-xx-large{margin-bottom:4rem}.md\:ml-xx-large{margin-left:4rem}.md\:mx-xx-large{margin-left:4rem;margin-right:4rem}.md\:my-xx-large{margin-top:4rem;margin-bottom:4rem}.md\:p-xx-large{padding:4rem}.md\:pt-xx-large{padding-top:4rem}.md\:pr-xx-large{padding-right:4rem}.md\:pb-xx-large{padding-bottom:4rem}.md\:pl-xx-large{padding-left:4rem}.md\:px-xx-large{padding-left:4rem;padding-right:4rem}.md\:py-xx-large{padding-top:4rem;padding-bottom:4rem}}@media (min-width: 64rem){.lg\:m-x-small{margin:.125rem}.lg\:mt-x-small{margin-top:.125rem}.lg\:mr-x-small{margin-right:.125rem}.lg\:mb-x-small{margin-bottom:.125rem}.lg\:ml-x-small{margin-left:.125rem}.lg\:mx-x-small{margin-left:.125rem;margin-right:.125rem}.lg\:my-x-small{margin-top:.125rem;margin-bottom:.125rem}.lg\:p-x-small{padding:.125rem}.lg\:pt-x-small{padding-top:.125rem}.lg\:pr-x-small{padding-right:.125rem}.lg\:pb-x-small{padding-bottom:.125rem}.lg\:pl-x-small{padding-left:.125rem}.lg\:px-x-small{padding-left:.125rem;padding-right:.125rem}.lg\:py-x-small{padding-top:.125rem;padding-bottom:.125rem}.lg\:m-small{margin:.25rem}.lg\:mt-small{margin-top:.25rem}.lg\:mr-small{margin-right:.25rem}.lg\:mb-small{margin-bottom:.25rem}.lg\:ml-small{margin-left:.25rem}.lg\:mx-small{margin-left:.25rem;margin-right:.25rem}.lg\:my-small{margin-top:.25rem;margin-bottom:.25rem}.lg\:p-small{padding:.25rem}.lg\:pt-small{padding-top:.25rem}.lg\:pr-small{padding-right:.25rem}.lg\:pb-small{padding-bottom:.25rem}.lg\:pl-small{padding-left:.25rem}.lg\:px-small{padding-left:.25rem;padding-right:.25rem}.lg\:py-small{padding-top:.25rem;padding-bottom:.25rem}.lg\:m-medium{margin:.5rem}.lg\:mt-medium{margin-top:.5rem}.lg\:mr-medium{margin-right:.5rem}.lg\:mb-medium{margin-bottom:.5rem}.lg\:ml-medium{margin-left:.5rem}.lg\:mx-medium{margin-left:.5rem;margin-right:.5rem}.lg\:my-medium{margin-top:.5rem;margin-bottom:.5rem}.lg\:p-medium{padding:.5rem}.lg\:pt-medium{padding-top:.5rem}.lg\:pr-medium{padding-right:.5rem}.lg\:pb-medium{padding-bottom:.5rem}.lg\:pl-medium{padding-left:.5rem}.lg\:px-medium{padding-left:.5rem;padding-right:.5rem}.lg\:py-medium{padding-top:.5rem;padding-bottom:.5rem}.lg\:m-large{margin:1rem}.lg\:mt-large{margin-top:1rem}.lg\:mr-large{margin-right:1rem}.lg\:mb-large{margin-bottom:1rem}.lg\:ml-large{margin-left:1rem}.lg\:mx-large{margin-left:1rem;margin-right:1rem}.lg\:my-large{margin-top:1rem;margin-bottom:1rem}.lg\:p-large{padding:1rem}.lg\:pt-large{padding-top:1rem}.lg\:pr-large{padding-right:1rem}.lg\:pb-large{padding-bottom:1rem}.lg\:pl-large{padding-left:1rem}.lg\:px-large{padding-left:1rem;padding-right:1rem}.lg\:py-large{padding-top:1rem;padding-bottom:1rem}.lg\:m-x-large{margin:2rem}.lg\:mt-x-large{margin-top:2rem}.lg\:mr-x-large{margin-right:2rem}.lg\:mb-x-large{margin-bottom:2rem}.lg\:ml-x-large{margin-left:2rem}.lg\:mx-x-large{margin-left:2rem;margin-right:2rem}.lg\:my-x-large{margin-top:2rem;margin-bottom:2rem}.lg\:p-x-large{padding:2rem}.lg\:pt-x-large{padding-top:2rem}.lg\:pr-x-large{padding-right:2rem}.lg\:pb-x-large{padding-bottom:2rem}.lg\:pl-x-large{padding-left:2rem}.lg\:px-x-large{padding-left:2rem;padding-right:2rem}.lg\:py-x-large{padding-top:2rem;padding-bottom:2rem}.lg\:m-xx-large{margin:4rem}.lg\:mt-xx-large{margin-top:4rem}.lg\:mr-xx-large{margin-right:4rem}.lg\:mb-xx-large{margin-bottom:4rem}.lg\:ml-xx-large{margin-left:4rem}.lg\:mx-xx-large{margin-left:4rem;margin-right:4rem}.lg\:my-xx-large{margin-top:4rem;margin-bottom:4rem}.lg\:p-xx-large{padding:4rem}.lg\:pt-xx-large{padding-top:4rem}.lg\:pr-xx-large{padding-right:4rem}.lg\:pb-xx-large{padding-bottom:4rem}.lg\:pl-xx-large{padding-left:4rem}.lg\:px-xx-large{padding-left:4rem;padding-right:4rem}.lg\:py-xx-large{padding-top:4rem;padding-bottom:4rem}}@media (min-width: 80rem){.xl\:m-x-small{margin:.125rem}.xl\:mt-x-small{margin-top:.125rem}.xl\:mr-x-small{margin-right:.125rem}.xl\:mb-x-small{margin-bottom:.125rem}.xl\:ml-x-small{margin-left:.125rem}.xl\:mx-x-small{margin-left:.125rem;margin-right:.125rem}.xl\:my-x-small{margin-top:.125rem;margin-bottom:.125rem}.xl\:p-x-small{padding:.125rem}.xl\:pt-x-small{padding-top:.125rem}.xl\:pr-x-small{padding-right:.125rem}.xl\:pb-x-small{padding-bottom:.125rem}.xl\:pl-x-small{padding-left:.125rem}.xl\:px-x-small{padding-left:.125rem;padding-right:.125rem}.xl\:py-x-small{padding-top:.125rem;padding-bottom:.125rem}.xl\:m-small{margin:.25rem}.xl\:mt-small{margin-top:.25rem}.xl\:mr-small{margin-right:.25rem}.xl\:mb-small{margin-bottom:.25rem}.xl\:ml-small{margin-left:.25rem}.xl\:mx-small{margin-left:.25rem;margin-right:.25rem}.xl\:my-small{margin-top:.25rem;margin-bottom:.25rem}.xl\:p-small{padding:.25rem}.xl\:pt-small{padding-top:.25rem}.xl\:pr-small{padding-right:.25rem}.xl\:pb-small{padding-bottom:.25rem}.xl\:pl-small{padding-left:.25rem}.xl\:px-small{padding-left:.25rem;padding-right:.25rem}.xl\:py-small{padding-top:.25rem;padding-bottom:.25rem}.xl\:m-medium{margin:.5rem}.xl\:mt-medium{margin-top:.5rem}.xl\:mr-medium{margin-right:.5rem}.xl\:mb-medium{margin-bottom:.5rem}.xl\:ml-medium{margin-left:.5rem}.xl\:mx-medium{margin-left:.5rem;margin-right:.5rem}.xl\:my-medium{margin-top:.5rem;margin-bottom:.5rem}.xl\:p-medium{padding:.5rem}.xl\:pt-medium{padding-top:.5rem}.xl\:pr-medium{padding-right:.5rem}.xl\:pb-medium{padding-bottom:.5rem}.xl\:pl-medium{padding-left:.5rem}.xl\:px-medium{padding-left:.5rem;padding-right:.5rem}.xl\:py-medium{padding-top:.5rem;padding-bottom:.5rem}.xl\:m-large{margin:1rem}.xl\:mt-large{margin-top:1rem}.xl\:mr-large{margin-right:1rem}.xl\:mb-large{margin-bottom:1rem}.xl\:ml-large{margin-left:1rem}.xl\:mx-large{margin-left:1rem;margin-right:1rem}.xl\:my-large{margin-top:1rem;margin-bottom:1rem}.xl\:p-large{padding:1rem}.xl\:pt-large{padding-top:1rem}.xl\:pr-large{padding-right:1rem}.xl\:pb-large{padding-bottom:1rem}.xl\:pl-large{padding-left:1rem}.xl\:px-large{padding-left:1rem;padding-right:1rem}.xl\:py-large{padding-top:1rem;padding-bottom:1rem}.xl\:m-x-large{margin:2rem}.xl\:mt-x-large{margin-top:2rem}.xl\:mr-x-large{margin-right:2rem}.xl\:mb-x-large{margin-bottom:2rem}.xl\:ml-x-large{margin-left:2rem}.xl\:mx-x-large{margin-left:2rem;margin-right:2rem}.xl\:my-x-large{margin-top:2rem;margin-bottom:2rem}.xl\:p-x-large{padding:2rem}.xl\:pt-x-large{padding-top:2rem}.xl\:pr-x-large{padding-right:2rem}.xl\:pb-x-large{padding-bottom:2rem}.xl\:pl-x-large{padding-left:2rem}.xl\:px-x-large{padding-left:2rem;padding-right:2rem}.xl\:py-x-large{padding-top:2rem;padding-bottom:2rem}.xl\:m-xx-large{margin:4rem}.xl\:mt-xx-large{margin-top:4rem}.xl\:mr-xx-large{margin-right:4rem}.xl\:mb-xx-large{margin-bottom:4rem}.xl\:ml-xx-large{margin-left:4rem}.xl\:mx-xx-large{margin-left:4rem;margin-right:4rem}.xl\:my-xx-large{margin-top:4rem;margin-bottom:4rem}.xl\:p-xx-large{padding:4rem}.xl\:pt-xx-large{padding-top:4rem}.xl\:pr-xx-large{padding-right:4rem}.xl\:pb-xx-large{padding-bottom:4rem}.xl\:pl-xx-large{padding-left:4rem}.xl\:px-xx-large{padding-left:4rem;padding-right:4rem}.xl\:py-xx-large{padding-top:4rem;padding-bottom:4rem}}.light\:bg-surface{background-color:#fff!important;color:#000!important}.light\:shadow-md{box-shadow:0 4px 6px #0000001a!important}.light\:text-primary{color:#050033!important}.dark\:bg-surface{background-color:#000!important;color:#fff!important}.dark\:shadow-md{box-shadow:0 4px 6px #0000001a!important}.dark\:text-primary{color:#2b2b66!important}.text-theme{color:var(--color-text)}.text-muted{color:var(--color-muted)}.text-link{color:var(--color-text);text-decoration:underline}.transition-none{transition-property:none}.transition-all{transition-property:all}.transition-colors{transition-property:color,background-color,border-color}.transition-opacity{transition-property:opacity}.transition-transform{transition-property:transform}.duration-fast{transition-duration:.15s}.duration-normal{transition-duration:.3s}.duration-slow{transition-duration:.5s}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:ease-in}.ease-out{transition-timing-function:ease-out}.ease-in-out{transition-timing-function:ease-in-out}.text-x-small{font-size:1.2rem}.text-small{font-size:1.4rem}.text-base{font-size:1.6rem}.text-medium{font-size:1.8rem}.text-large{font-size:2rem}.text-x-large{font-size:2.4rem}.text-xx-large{font-size:3.2rem}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-black{font-weight:900}.font-primary{font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif}.leading-tight{line-height:1.2}.leading-normal{line-height:1.6}.leading-loose{line-height:1.8}.tracking-tight{letter-spacing:-.03em}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.05em}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-nowrap{white-space:nowrap}.text-wrap{white-space:normal}.truncate,.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.italic{font-style:italic}.underline{text-decoration:underline}@media (min-width: 40rem){.sm\:text-x-small{font-size:1.2rem}.sm\:text-small{font-size:1.4rem}.sm\:text-base{font-size:1.6rem}.sm\:text-medium{font-size:1.8rem}.sm\:text-large{font-size:2rem}.sm\:text-x-large{font-size:2.4rem}.sm\:text-xx-large{font-size:3.2rem}.sm\:font-light{font-weight:300}.sm\:font-regular{font-weight:400}.sm\:font-medium{font-weight:500}.sm\:font-bold{font-weight:700}.sm\:font-black{font-weight:900}.sm\:leading-tight{line-height:1.2}.sm\:leading-normal{line-height:1.6}.sm\:leading-loose{line-height:1.8}.sm\:tracking-tight{letter-spacing:-.03em}.sm\:tracking-normal{letter-spacing:0em}.sm\:tracking-wide{letter-spacing:.05em}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-justify{text-align:justify}.sm\:text-start{text-align:start}.sm\:text-end{text-align:end}.sm\:text-uppercase{text-transform:uppercase}.sm\:text-lowercase{text-transform:lowercase}.sm\:text-capitalize{text-transform:capitalize}.sm\:text-nowrap{white-space:nowrap}.sm\:text-wrap{white-space:normal}.sm\:truncate,.sm\:text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:italic{font-style:italic}.sm\:underline{text-decoration:underline}}@media (min-width: 48rem){.md\:text-x-small{font-size:1.2rem}.md\:text-small{font-size:1.4rem}.md\:text-base{font-size:1.6rem}.md\:text-medium{font-size:1.8rem}.md\:text-large{font-size:2rem}.md\:text-x-large{font-size:2.4rem}.md\:text-xx-large{font-size:3.2rem}.md\:font-light{font-weight:300}.md\:font-regular{font-weight:400}.md\:font-medium{font-weight:500}.md\:font-bold{font-weight:700}.md\:font-black{font-weight:900}.md\:leading-tight{line-height:1.2}.md\:leading-normal{line-height:1.6}.md\:leading-loose{line-height:1.8}.md\:tracking-tight{letter-spacing:-.03em}.md\:tracking-normal{letter-spacing:0em}.md\:tracking-wide{letter-spacing:.05em}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-justify{text-align:justify}.md\:text-start{text-align:start}.md\:text-end{text-align:end}.md\:text-uppercase{text-transform:uppercase}.md\:text-lowercase{text-transform:lowercase}.md\:text-capitalize{text-transform:capitalize}.md\:text-nowrap{white-space:nowrap}.md\:text-wrap{white-space:normal}.md\:truncate,.md\:text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md\:italic{font-style:italic}.md\:underline{text-decoration:underline}}@media (min-width: 64rem){.lg\:text-x-small{font-size:1.2rem}.lg\:text-small{font-size:1.4rem}.lg\:text-base{font-size:1.6rem}.lg\:text-medium{font-size:1.8rem}.lg\:text-large{font-size:2rem}.lg\:text-x-large{font-size:2.4rem}.lg\:text-xx-large{font-size:3.2rem}.lg\:font-light{font-weight:300}.lg\:font-regular{font-weight:400}.lg\:font-medium{font-weight:500}.lg\:font-bold{font-weight:700}.lg\:font-black{font-weight:900}.lg\:leading-tight{line-height:1.2}.lg\:leading-normal{line-height:1.6}.lg\:leading-loose{line-height:1.8}.lg\:tracking-tight{letter-spacing:-.03em}.lg\:tracking-normal{letter-spacing:0em}.lg\:tracking-wide{letter-spacing:.05em}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:text-justify{text-align:justify}.lg\:text-start{text-align:start}.lg\:text-end{text-align:end}.lg\:text-uppercase{text-transform:uppercase}.lg\:text-lowercase{text-transform:lowercase}.lg\:text-capitalize{text-transform:capitalize}.lg\:text-nowrap{white-space:nowrap}.lg\:text-wrap{white-space:normal}.lg\:truncate,.lg\:text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg\:italic{font-style:italic}.lg\:underline{text-decoration:underline}}@media (min-width: 80rem){.xl\:text-x-small{font-size:1.2rem}.xl\:text-small{font-size:1.4rem}.xl\:text-base{font-size:1.6rem}.xl\:text-medium{font-size:1.8rem}.xl\:text-large{font-size:2rem}.xl\:text-x-large{font-size:2.4rem}.xl\:text-xx-large{font-size:3.2rem}.xl\:font-light{font-weight:300}.xl\:font-regular{font-weight:400}.xl\:font-medium{font-weight:500}.xl\:font-bold{font-weight:700}.xl\:font-black{font-weight:900}.xl\:leading-tight{line-height:1.2}.xl\:leading-normal{line-height:1.6}.xl\:leading-loose{line-height:1.8}.xl\:tracking-tight{letter-spacing:-.03em}.xl\:tracking-normal{letter-spacing:0em}.xl\:tracking-wide{letter-spacing:.05em}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-right{text-align:right}.xl\:text-justify{text-align:justify}.xl\:text-start{text-align:start}.xl\:text-end{text-align:end}.xl\:text-uppercase{text-transform:uppercase}.xl\:text-lowercase{text-transform:lowercase}.xl\:text-capitalize{text-transform:capitalize}.xl\:text-nowrap{white-space:nowrap}.xl\:text-wrap{white-space:normal}.xl\:truncate,.xl\:text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl\:italic{font-style:italic}.xl\:underline{text-decoration:underline}}.text-body{font-size:1.6rem;font-weight:400;line-height:1.6}.text-subheading{font-size:2rem;font-weight:500;line-height:1.6}.text-heading{font-size:2.4rem;font-weight:700;line-height:1.2}.text-display{font-size:3.2rem;font-weight:900;line-height:1.2}.text-caption{font-size:1.2rem;font-weight:400;line-height:1.6}@media (min-width: 40rem){.sm\:text-body{font-size:1.6rem;font-weight:400;line-height:1.6}.sm\:text-subheading{font-size:2rem;font-weight:500;line-height:1.6}.sm\:text-heading{font-size:2.4rem;font-weight:700;line-height:1.2}.sm\:text-display{font-size:3.2rem;font-weight:900;line-height:1.2}.sm\:text-caption{font-size:1.2rem;font-weight:400;line-height:1.6}}@media (min-width: 48rem){.md\:text-body{font-size:1.6rem;font-weight:400;line-height:1.6}.md\:text-subheading{font-size:2rem;font-weight:500;line-height:1.6}.md\:text-heading{font-size:2.4rem;font-weight:700;line-height:1.2}.md\:text-display{font-size:3.2rem;font-weight:900;line-height:1.2}.md\:text-caption{font-size:1.2rem;font-weight:400;line-height:1.6}}@media (min-width: 64rem){.lg\:text-body{font-size:1.6rem;font-weight:400;line-height:1.6}.lg\:text-subheading{font-size:2rem;font-weight:500;line-height:1.6}.lg\:text-heading{font-size:2.4rem;font-weight:700;line-height:1.2}.lg\:text-display{font-size:3.2rem;font-weight:900;line-height:1.2}.lg\:text-caption{font-size:1.2rem;font-weight:400;line-height:1.6}}@media (min-width: 80rem){.xl\:text-body{font-size:1.6rem;font-weight:400;line-height:1.6}.xl\:text-subheading{font-size:2rem;font-weight:500;line-height:1.6}.xl\:text-heading{font-size:2.4rem;font-weight:700;line-height:1.2}.xl\:text-display{font-size:3.2rem;font-weight:900;line-height:1.2}.xl\:text-caption{font-size:1.2rem;font-weight:400;line-height:1.6}}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-content{width:fit-content}.w-x-small{width:4rem}.w-small{width:10rem}.w-medium{width:20rem}.w-large{width:40rem}.w-x-large{width:60rem}.w-xx-large{width:80rem}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-1\/3{width:33.3333333333%}.w-2\/3{width:66.6666666667%}.w-c-x-small{width:16rem}.w-c-small{width:24rem}.w-c-medium{width:32rem}.w-c-large{width:48rem}.w-c-x-large{width:64rem}.w-c-auto{width:auto}.w-c-full{width:100%}.w-c-1\/2{width:50%}.w-c-1\/4{width:25%}.w-c-3\/4{width:75%}.min-w-none{min-width:0}.min-w-x-small{min-width:4rem}.min-w-small{min-width:10rem}.min-w-medium{min-width:20rem}.min-w-large{min-width:40rem}.min-w-x-large{min-width:60rem}.min-w-xx-large{min-width:80rem}.min-w-full{min-width:100%}.min-w-screen{min-width:100vw}.max-w-none{max-width:none}.max-w-x-small{max-width:4rem}.max-w-small{max-width:10rem}.max-w-medium{max-width:20rem}.max-w-large{max-width:40rem}.max-w-x-large{max-width:60rem}.max-w-xx-large{max-width:80rem}.max-w-full{max-width:100%}.max-w-screen{max-width:100vw}@media (min-width: 40rem){.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:w-screen{width:100vw}.sm\:w-content{width:fit-content}.sm\:w-x-small{width:4rem}.sm\:w-small{width:10rem}.sm\:w-medium{width:20rem}.sm\:w-large{width:40rem}.sm\:w-x-large{width:60rem}.sm\:w-xx-large{width:80rem}.sm\:w-1\/2{width:50%}.sm\:w-1\/4{width:25%}.sm\:w-3\/4{width:75%}.sm\:w-1\/3{width:33.3333333333%}.sm\:w-2\/3{width:66.6666666667%}.sm\:w-c-x-small{width:16rem}.sm\:w-c-small{width:24rem}.sm\:w-c-medium{width:32rem}.sm\:w-c-large{width:48rem}.sm\:w-c-x-large{width:64rem}.sm\:w-c-auto{width:auto}.sm\:w-c-full{width:100%}.sm\:w-c-1\/2{width:50%}.sm\:w-c-1\/4{width:25%}.sm\:w-c-3\/4{width:75%}.sm\:min-w-none{min-width:0}.sm\:min-w-x-small{min-width:4rem}.sm\:min-w-small{min-width:10rem}.sm\:min-w-medium{min-width:20rem}.sm\:min-w-large{min-width:40rem}.sm\:min-w-x-large{min-width:60rem}.sm\:min-w-xx-large{min-width:80rem}.sm\:min-w-full{min-width:100%}.sm\:min-w-screen{min-width:100vw}.sm\:max-w-none{max-width:none}.sm\:max-w-x-small{max-width:4rem}.sm\:max-w-small{max-width:10rem}.sm\:max-w-medium{max-width:20rem}.sm\:max-w-large{max-width:40rem}.sm\:max-w-x-large{max-width:60rem}.sm\:max-w-xx-large{max-width:80rem}.sm\:max-w-full{max-width:100%}.sm\:max-w-screen{max-width:100vw}}@media (min-width: 48rem){.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:w-screen{width:100vw}.md\:w-content{width:fit-content}.md\:w-x-small{width:4rem}.md\:w-small{width:10rem}.md\:w-medium{width:20rem}.md\:w-large{width:40rem}.md\:w-x-large{width:60rem}.md\:w-xx-large{width:80rem}.md\:w-1\/2{width:50%}.md\:w-1\/4{width:25%}.md\:w-3\/4{width:75%}.md\:w-1\/3{width:33.3333333333%}.md\:w-2\/3{width:66.6666666667%}.md\:w-c-x-small{width:16rem}.md\:w-c-small{width:24rem}.md\:w-c-medium{width:32rem}.md\:w-c-large{width:48rem}.md\:w-c-x-large{width:64rem}.md\:w-c-auto{width:auto}.md\:w-c-full{width:100%}.md\:w-c-1\/2{width:50%}.md\:w-c-1\/4{width:25%}.md\:w-c-3\/4{width:75%}.md\:min-w-none{min-width:0}.md\:min-w-x-small{min-width:4rem}.md\:min-w-small{min-width:10rem}.md\:min-w-medium{min-width:20rem}.md\:min-w-large{min-width:40rem}.md\:min-w-x-large{min-width:60rem}.md\:min-w-xx-large{min-width:80rem}.md\:min-w-full{min-width:100%}.md\:min-w-screen{min-width:100vw}.md\:max-w-none{max-width:none}.md\:max-w-x-small{max-width:4rem}.md\:max-w-small{max-width:10rem}.md\:max-w-medium{max-width:20rem}.md\:max-w-large{max-width:40rem}.md\:max-w-x-large{max-width:60rem}.md\:max-w-xx-large{max-width:80rem}.md\:max-w-full{max-width:100%}.md\:max-w-screen{max-width:100vw}}@media (min-width: 64rem){.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:w-screen{width:100vw}.lg\:w-content{width:fit-content}.lg\:w-x-small{width:4rem}.lg\:w-small{width:10rem}.lg\:w-medium{width:20rem}.lg\:w-large{width:40rem}.lg\:w-x-large{width:60rem}.lg\:w-xx-large{width:80rem}.lg\:w-1\/2{width:50%}.lg\:w-1\/4{width:25%}.lg\:w-3\/4{width:75%}.lg\:w-1\/3{width:33.3333333333%}.lg\:w-2\/3{width:66.6666666667%}.lg\:w-c-x-small{width:16rem}.lg\:w-c-small{width:24rem}.lg\:w-c-medium{width:32rem}.lg\:w-c-large{width:48rem}.lg\:w-c-x-large{width:64rem}.lg\:w-c-auto{width:auto}.lg\:w-c-full{width:100%}.lg\:w-c-1\/2{width:50%}.lg\:w-c-1\/4{width:25%}.lg\:w-c-3\/4{width:75%}.lg\:min-w-none{min-width:0}.lg\:min-w-x-small{min-width:4rem}.lg\:min-w-small{min-width:10rem}.lg\:min-w-medium{min-width:20rem}.lg\:min-w-large{min-width:40rem}.lg\:min-w-x-large{min-width:60rem}.lg\:min-w-xx-large{min-width:80rem}.lg\:min-w-full{min-width:100%}.lg\:min-w-screen{min-width:100vw}.lg\:max-w-none{max-width:none}.lg\:max-w-x-small{max-width:4rem}.lg\:max-w-small{max-width:10rem}.lg\:max-w-medium{max-width:20rem}.lg\:max-w-large{max-width:40rem}.lg\:max-w-x-large{max-width:60rem}.lg\:max-w-xx-large{max-width:80rem}.lg\:max-w-full{max-width:100%}.lg\:max-w-screen{max-width:100vw}}@media (min-width: 80rem){.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:w-screen{width:100vw}.xl\:w-content{width:fit-content}.xl\:w-x-small{width:4rem}.xl\:w-small{width:10rem}.xl\:w-medium{width:20rem}.xl\:w-large{width:40rem}.xl\:w-x-large{width:60rem}.xl\:w-xx-large{width:80rem}.xl\:w-1\/2{width:50%}.xl\:w-1\/4{width:25%}.xl\:w-3\/4{width:75%}.xl\:w-1\/3{width:33.3333333333%}.xl\:w-2\/3{width:66.6666666667%}.xl\:w-c-x-small{width:16rem}.xl\:w-c-small{width:24rem}.xl\:w-c-medium{width:32rem}.xl\:w-c-large{width:48rem}.xl\:w-c-x-large{width:64rem}.xl\:w-c-auto{width:auto}.xl\:w-c-full{width:100%}.xl\:w-c-1\/2{width:50%}.xl\:w-c-1\/4{width:25%}.xl\:w-c-3\/4{width:75%}.xl\:min-w-none{min-width:0}.xl\:min-w-x-small{min-width:4rem}.xl\:min-w-small{min-width:10rem}.xl\:min-w-medium{min-width:20rem}.xl\:min-w-large{min-width:40rem}.xl\:min-w-x-large{min-width:60rem}.xl\:min-w-xx-large{min-width:80rem}.xl\:min-w-full{min-width:100%}.xl\:min-w-screen{min-width:100vw}.xl\:max-w-none{max-width:none}.xl\:max-w-x-small{max-width:4rem}.xl\:max-w-small{max-width:10rem}.xl\:max-w-medium{max-width:20rem}.xl\:max-w-large{max-width:40rem}.xl\:max-w-x-large{max-width:60rem}.xl\:max-w-xx-large{max-width:80rem}.xl\:max-w-full{max-width:100%}.xl\:max-w-screen{max-width:100vw}}.z-negative{z-index:-1}.z-base{z-index:1}.z-dropdown{z-index:1000}.z-sticky{z-index:1020}.z-fixed{z-index:1030}.z-modal-backdrop{z-index:1040}.z-modal{z-index:1050}.z-popover{z-index:1070}.z-tooltip{z-index:1080}.z-toast{z-index:1090}.z-auto{z-index:auto}.background-toggle{display:flex;align-items:center;margin-bottom:1rem}.background-toggle__label{margin-right:.25rem;font-weight:700}.background-toggle button>*:not(:last-child){margin-right:.25rem}.accordion{display:flex;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;flex-direction:column}.accordion-item{border-bottom:1px solid var(--color-border)}.accordion-item:last-child{border-bottom:none}.accordion-item--disabled .accordion__trigger{opacity:.5;cursor:not-allowed;pointer-events:none}.accordion__trigger{display:flex;gap:.5rem;width:100%;padding:1rem;font-size:1.6rem;font-weight:500;color:var(--color-text);text-align:left;background:transparent;border:none;transition:background-color .15s ease-in-out;align-items:center;justify-content:space-between;cursor:pointer}.accordion__trigger:hover{background-color:var(--color-border)}.accordion__trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.accordion__trigger{transition:none}}.accordion__icon{display:inline-block;flex:none;width:.5rem;height:.5rem;transition:transform .15s ease-in-out;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.accordion-item--open .accordion__icon{transform:rotate(225deg)}@media (prefers-reduced-motion: reduce){.accordion__icon{transition:none}}.accordion__panel{display:grid;transition:grid-template-rows .3s ease-in-out;grid-template-rows:0fr}.accordion-item--open .accordion__panel{grid-template-rows:1fr}@media (prefers-reduced-motion: reduce){.accordion__panel{transition:none}}.accordion__panel-inner{min-height:0;overflow:hidden}.accordion__panel-body{padding:0 1rem 1rem}.alert{display:flex;gap:.5rem;padding:1rem;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;align-items:flex-start}.alert--success{color:var(--color-on-success);background-color:var(--color-success);border-color:var(--color-success)}.alert--warning{color:var(--color-on-warning);background-color:var(--color-warning);border-color:var(--color-warning)}.alert--danger{color:var(--color-on-danger);background-color:var(--color-danger);border-color:var(--color-danger)}.alert--info{color:var(--color-on-info);background-color:var(--color-info);border-color:var(--color-info)}.alert--neutral{color:var(--color-muted);background-color:var(--color-surface);border-color:var(--color-border)}.alert__icon{flex:none;font-size:1.25rem;line-height:1}.alert__content{display:flex;flex:1;gap:.125rem;flex-direction:column}.alert__title{font-size:1.6rem;font-weight:500;line-height:1.2}.alert__body{font-size:1.6rem;line-height:1.6;overflow-wrap:break-word;word-break:break-word}.alert__close{display:inline-flex;flex:none;width:1.5rem;height:1.5rem;padding:0;color:inherit;background:transparent;border:none;border-radius:4px;opacity:.75;transition:opacity .15s ease-in-out;align-items:center;justify-content:center;margin-left:auto;cursor:pointer}.alert__close:hover{opacity:1}.alert__close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.alert__close{transition:none}}.breadcrumb{--breadcrumb-separator-content: "\203a";display:flex;container-type:inline-size;flex-flow:row nowrap}.breadcrumb--contained{padding:.25rem .5rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.breadcrumb--chevron{--breadcrumb-separator-content: "\203a"}.breadcrumb--slash{--breadcrumb-separator-content: "/"}.breadcrumb__list{display:flex;gap:0;margin:0;padding:0;flex-flow:row nowrap;list-style:none;align-items:center}.breadcrumb__item{display:flex;flex-direction:row;align-items:center}.breadcrumb__link{display:inline-flex;gap:.125rem;padding:.125rem .25rem;font-size:1.4rem;font-weight:400;color:var(--color-primary);text-decoration:underline;background:transparent;border-radius:4px;transition:background-color .15s ease-in-out,color .15s ease-in-out;align-items:center;cursor:pointer}.breadcrumb__link:hover{color:var(--color-text);text-decoration:none;background-color:var(--color-border)}.breadcrumb__link:focus-visible{text-decoration:none;outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.breadcrumb__link{transition:none}}.breadcrumb__text{display:inline-flex;gap:.125rem;padding:.125rem .25rem;font-size:1.4rem;font-weight:400;color:var(--color-muted);align-items:center}.breadcrumb__current{display:inline-flex;gap:.125rem;padding:.125rem .25rem;font-size:1.4rem;font-weight:500;color:var(--color-text);align-items:center}.breadcrumb__separator{display:inline-flex;padding:0 .125rem;font-size:1.4rem;color:var(--color-muted);align-items:center;-webkit-user-select:none;user-select:none}.breadcrumb__separator:before{content:var(--breadcrumb-separator-content)}.breadcrumb__label{display:inline-block}.breadcrumb__icon{flex:none;line-height:1}@container (max-width: 40ch){.breadcrumb__link .breadcrumb__label,.breadcrumb__text .breadcrumb__label{display:inline-block;max-inline-size:8ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}}.pagination{display:flex;gap:.5rem;container-type:inline-size;flex-flow:row wrap;align-items:center}.pagination--nav{justify-content:center}.pagination--bar{justify-content:space-between}.pagination--small .pagination__button{min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:1.2rem}.pagination--large .pagination__button{min-width:2.75rem;height:2.75rem;padding:0 1rem;font-size:1.6rem}.pagination--square .pagination__button{border-radius:0}.pagination--rounded .pagination__button{border-radius:4px}.pagination--pill .pagination__button{border-radius:9999px}.pagination__list{display:flex;gap:.25rem;margin:0;padding:0;flex-flow:row nowrap;align-items:center;list-style:none}.pagination__item{display:flex;align-items:center}.pagination__button{display:inline-flex;min-width:2.25rem;height:2.25rem;padding:0 .5rem;font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;color:var(--color-text);background-color:transparent;border:1px solid var(--color-border);border-radius:4px;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.pagination__button:hover:not([disabled]){color:var(--color-primary);background-color:var(--color-surface);border-color:var(--color-primary)}.pagination__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.pagination__button{transition:none}}.pagination__button--active{font-weight:500;color:var(--color-on-primary);background-color:var(--color-primary);border-color:var(--color-primary);cursor:default}.pagination__button--active:hover{color:var(--color-on-primary);background-color:var(--color-primary);border-color:var(--color-primary)}.pagination__button--disabled,.pagination__button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.pagination__ellipsis{display:inline-flex;min-width:2.25rem;height:2.25rem;font-size:1.4rem;color:var(--color-muted);align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.pagination__icon{flex:none;line-height:1}.pagination__status{display:none;font-size:1.4rem;color:var(--color-muted)}.pagination__range{font-size:1.4rem;color:var(--color-muted)}.pagination__page-size{display:inline-flex;gap:.25rem;align-items:center}.pagination__size-label{font-size:1.4rem;color:var(--color-muted);white-space:nowrap}.pagination__select{padding:.125rem .25rem;font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;cursor:pointer}.pagination__select:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@container (max-width: 32ch){.pagination__list,.pagination__range,.pagination__page-size{display:none}.pagination__status--compact{display:inline-block}}.badge{--badge-tone: var(--color-border);--badge-dot-color: var(--color-text);display:inline-flex;gap:.125rem;font-size:1.4rem;font-weight:500;line-height:1.2;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:9999px;padding-block:.25rem;padding-inline:1rem;align-items:center;white-space:nowrap}.badge-primary{--badge-tone: var(--color-primary);--badge-dot-color: var(--color-on-primary);color:var(--color-on-primary);background-color:var(--badge-tone);border-color:var(--badge-tone)}.badge-secondary{--badge-tone: var(--color-secondary);--badge-dot-color: var(--color-on-secondary);color:var(--color-on-secondary);background-color:var(--badge-tone);border-color:var(--badge-tone)}.badge-accent{--badge-tone: var(--color-accent);--badge-dot-color: var(--color-on-accent);color:var(--color-on-accent);background-color:var(--badge-tone);border-color:var(--badge-tone)}.badge-success{--badge-tone: var(--color-success);--badge-dot-color: var(--color-on-success);color:var(--color-on-success);background-color:var(--badge-tone);border-color:var(--badge-tone)}.badge-warning{--badge-tone: var(--color-warning);--badge-dot-color: var(--color-on-warning);color:var(--color-on-warning);background-color:var(--badge-tone);border-color:var(--badge-tone)}.badge-danger{--badge-tone: var(--color-danger);--badge-dot-color: var(--color-on-danger);color:var(--color-on-danger);background-color:var(--badge-tone);border-color:var(--badge-tone)}.badge-info{--badge-tone: var(--color-info);--badge-dot-color: var(--color-on-info);color:var(--color-on-info);background-color:var(--badge-tone);border-color:var(--badge-tone)}.badge-outline-primary{--badge-tone: var(--color-primary);--badge-dot-color: var(--badge-tone);font-weight:700;color:var(--color-text);background-color:transparent;border-color:var(--badge-tone)}.badge-outline-secondary{--badge-tone: var(--color-secondary);--badge-dot-color: var(--badge-tone);font-weight:700;color:var(--color-text);background-color:transparent;border-color:var(--badge-tone)}.badge-outline-accent{--badge-tone: var(--color-accent);--badge-dot-color: var(--badge-tone);font-weight:700;color:var(--color-text);background-color:transparent;border-color:var(--badge-tone)}.badge-outline-success{--badge-tone: var(--color-success);--badge-dot-color: var(--badge-tone);font-weight:700;color:var(--color-text);background-color:transparent;border-color:var(--badge-tone)}.badge-outline-warning{--badge-tone: var(--color-warning);--badge-dot-color: var(--badge-tone);font-weight:700;color:var(--color-text);background-color:transparent;border-color:var(--badge-tone)}.badge-outline-danger{--badge-tone: var(--color-danger);--badge-dot-color: var(--badge-tone);font-weight:700;color:var(--color-text);background-color:transparent;border-color:var(--badge-tone)}.badge-outline-info{--badge-tone: var(--color-info);--badge-dot-color: var(--badge-tone);font-weight:700;color:var(--color-text);background-color:transparent;border-color:var(--badge-tone)}.badge--small{font-size:1.2rem;padding-block:.125rem;padding-inline:.5rem}.badge--medium{font-size:1.4rem;padding-block:.25rem;padding-inline:1rem}.badge--large{font-size:1.6rem;padding-block:.25rem;padding-inline:2rem}.badge--dot:before{display:inline-block;width:.25rem;height:.25rem;background-color:var(--badge-dot-color);border-radius:9999px;content:"";flex-shrink:0}.badge--dismissible{padding-right:2rem}.badge__dismiss{display:inline-flex;width:1rem;height:1rem;padding:0;color:inherit;background:transparent;border:none;border-radius:9999px;align-items:center;justify-content:center;margin-left:.125rem;cursor:pointer}.badge__dismiss:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.btn{position:relative;display:inline-block;padding:.5rem;font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out,transform ease-out;cursor:pointer;overflow:hidden}.btn:disabled{box-shadow:none;opacity:.5;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.btn:hover:not(:disabled){box-shadow:0 4px 6px #0000001a}.btn:active:not(:disabled){box-shadow:none;transform:translateY(1px) scale(.99)}.btn.active:not(:disabled){box-shadow:none}@media (prefers-reduced-motion: reduce){.btn{transition:none}.btn:hover{box-shadow:0 1px 3px #0000001a}.btn:active{box-shadow:0 1px 3px #0000001a;transform:none}.btn:after{animation:none!important}}.btn-primary{color:var(--color-on-primary);background-color:var(--color-primary);border:2px solid var(--color-primary)}.btn-primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary),#ffffff 8%)}.btn-primary:active:not(:disabled),.btn-primary.active:not(:disabled){background-color:color-mix(in srgb,var(--color-primary),#000000 14%)}.btn-outline-primary{color:var(--color-primary);background-color:var(--color-surface);border:2px solid var(--color-primary)}.btn-outline-primary:hover:not(:disabled){color:var(--color-on-primary);background-color:var(--color-primary)}.btn-outline-primary:active:not(:disabled),.btn-outline-primary.active:not(:disabled){color:var(--color-on-primary);background-color:color-mix(in srgb,var(--color-primary),#000000 14%)}.btn-primary-light{color:#fff;background-color:var(--color-primary-light);border:2px solid var(--color-primary-light)}.btn-primary-light:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary-light),#ffffff 8%)}.btn-primary-light:active:not(:disabled),.btn-primary-light.active:not(:disabled){background-color:color-mix(in srgb,var(--color-primary-light),#000000 14%)}.btn-outline-primary-light{color:var(--color-primary-light);background-color:var(--color-surface);border:2px solid var(--color-primary-light)}.btn-outline-primary-light:hover:not(:disabled){color:#fff;background-color:var(--color-primary-light)}.btn-outline-primary-light:active:not(:disabled),.btn-outline-primary-light.active:not(:disabled){color:#fff;background-color:color-mix(in srgb,var(--color-primary-light),#000000 14%)}.btn-secondary{color:var(--color-on-secondary);background-color:var(--color-secondary);border:2px solid var(--color-secondary)}.btn-secondary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-secondary),#ffffff 8%)}.btn-secondary:active:not(:disabled),.btn-secondary.active:not(:disabled){background-color:color-mix(in srgb,var(--color-secondary),#000000 14%)}.btn-outline-secondary{color:var(--color-secondary);background-color:var(--color-surface);border:2px solid var(--color-secondary)}.btn-outline-secondary:hover:not(:disabled){color:var(--color-on-secondary);background-color:var(--color-secondary)}.btn-outline-secondary:active:not(:disabled),.btn-outline-secondary.active:not(:disabled){color:var(--color-on-secondary);background-color:color-mix(in srgb,var(--color-secondary),#000000 14%)}.btn-secondary-light{color:#fff;background-color:var(--color-secondary-light);border:2px solid var(--color-secondary-light)}.btn-secondary-light:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-secondary-light),#ffffff 8%)}.btn-secondary-light:active:not(:disabled),.btn-secondary-light.active:not(:disabled){background-color:color-mix(in srgb,var(--color-secondary-light),#000000 14%)}.btn-outline-secondary-light{color:var(--color-secondary-light);background-color:var(--color-surface);border:2px solid var(--color-secondary-light)}.btn-outline-secondary-light:hover:not(:disabled){color:#fff;background-color:var(--color-secondary-light)}.btn-outline-secondary-light:active:not(:disabled),.btn-outline-secondary-light.active:not(:disabled){color:#fff;background-color:color-mix(in srgb,var(--color-secondary-light),#000000 14%)}.btn-accent{color:var(--color-on-accent);background-color:var(--color-accent);border:2px solid var(--color-accent)}.btn-accent:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-accent),#ffffff 8%)}.btn-accent:active:not(:disabled),.btn-accent.active:not(:disabled){background-color:color-mix(in srgb,var(--color-accent),#000000 14%)}.btn-outline-accent{color:var(--color-accent);background-color:var(--color-surface);border:2px solid var(--color-accent)}.btn-outline-accent:hover:not(:disabled){color:var(--color-on-accent);background-color:var(--color-accent)}.btn-outline-accent:active:not(:disabled),.btn-outline-accent.active:not(:disabled){color:var(--color-on-accent);background-color:color-mix(in srgb,var(--color-accent),#000000 14%)}.btn-accent-light{color:#fff;background-color:var(--color-accent);border:2px solid var(--color-accent)}.btn-accent-light:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-accent),#ffffff 8%)}.btn-accent-light:active:not(:disabled),.btn-accent-light.active:not(:disabled){background-color:color-mix(in srgb,var(--color-accent),#000000 14%)}.btn-outline-accent-light{color:var(--color-accent);background-color:var(--color-surface);border:2px solid var(--color-accent)}.btn-outline-accent-light:hover:not(:disabled){color:#fff;background-color:var(--color-accent)}.btn-outline-accent-light:active:not(:disabled),.btn-outline-accent-light.active:not(:disabled){color:#fff;background-color:color-mix(in srgb,var(--color-accent),#000000 14%)}.btn-success{color:var(--color-on-success);background-color:var(--color-success);border:2px solid var(--color-success)}.btn-success:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-success),#ffffff 8%)}.btn-success:active:not(:disabled),.btn-success.active:not(:disabled){background-color:color-mix(in srgb,var(--color-success),#000000 14%)}.btn-outline-success{color:var(--color-success);background-color:var(--color-surface);border:2px solid var(--color-success)}.btn-outline-success:hover:not(:disabled){color:var(--color-on-success);background-color:var(--color-success)}.btn-outline-success:active:not(:disabled),.btn-outline-success.active:not(:disabled){color:var(--color-on-success);background-color:color-mix(in srgb,var(--color-success),#000000 14%)}.btn-success-light{color:#fff;background-color:var(--color-success-light);border:2px solid var(--color-success-light)}.btn-success-light:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-success-light),#ffffff 8%)}.btn-success-light:active:not(:disabled),.btn-success-light.active:not(:disabled){background-color:color-mix(in srgb,var(--color-success-light),#000000 14%)}.btn-outline-success-light{color:var(--color-success-light);background-color:var(--color-surface);border:2px solid var(--color-success-light)}.btn-outline-success-light:hover:not(:disabled){color:#fff;background-color:var(--color-success-light)}.btn-outline-success-light:active:not(:disabled),.btn-outline-success-light.active:not(:disabled){color:#fff;background-color:color-mix(in srgb,var(--color-success-light),#000000 14%)}.btn-danger{color:var(--color-on-danger);background-color:var(--color-danger);border:2px solid var(--color-danger)}.btn-danger:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-danger),#ffffff 8%)}.btn-danger:active:not(:disabled),.btn-danger.active:not(:disabled){background-color:color-mix(in srgb,var(--color-danger),#000000 14%)}.btn-outline-danger{color:var(--color-danger);background-color:var(--color-surface);border:2px solid var(--color-danger)}.btn-outline-danger:hover:not(:disabled){color:var(--color-on-danger);background-color:var(--color-danger)}.btn-outline-danger:active:not(:disabled),.btn-outline-danger.active:not(:disabled){color:var(--color-on-danger);background-color:color-mix(in srgb,var(--color-danger),#000000 14%)}.btn-danger-light{color:#fff;background-color:var(--color-danger-light);border:2px solid var(--color-danger-light)}.btn-danger-light:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-danger-light),#ffffff 8%)}.btn-danger-light:active:not(:disabled),.btn-danger-light.active:not(:disabled){background-color:color-mix(in srgb,var(--color-danger-light),#000000 14%)}.btn-outline-danger-light{color:var(--color-danger-light);background-color:var(--color-surface);border:2px solid var(--color-danger-light)}.btn-outline-danger-light:hover:not(:disabled){color:#fff;background-color:var(--color-danger-light)}.btn-outline-danger-light:active:not(:disabled),.btn-outline-danger-light.active:not(:disabled){color:#fff;background-color:color-mix(in srgb,var(--color-danger-light),#000000 14%)}.btn-warning{color:var(--color-on-warning);background-color:var(--color-warning);border:2px solid var(--color-warning)}.btn-warning:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-warning),#ffffff 8%)}.btn-warning:active:not(:disabled),.btn-warning.active:not(:disabled){background-color:color-mix(in srgb,var(--color-warning),#000000 14%)}.btn-outline-warning{color:var(--color-warning);background-color:var(--color-surface);border:2px solid var(--color-warning)}.btn-outline-warning:hover:not(:disabled){color:var(--color-on-warning);background-color:var(--color-warning)}.btn-outline-warning:active:not(:disabled),.btn-outline-warning.active:not(:disabled){color:var(--color-on-warning);background-color:color-mix(in srgb,var(--color-warning),#000000 14%)}.btn-warning-light{color:#fff;background-color:var(--color-warning-light);border:2px solid var(--color-warning-light)}.btn-warning-light:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-warning-light),#ffffff 8%)}.btn-warning-light:active:not(:disabled),.btn-warning-light.active:not(:disabled){background-color:color-mix(in srgb,var(--color-warning-light),#000000 14%)}.btn-outline-warning-light{color:var(--color-warning-light);background-color:var(--color-surface);border:2px solid var(--color-warning-light)}.btn-outline-warning-light:hover:not(:disabled){color:#fff;background-color:var(--color-warning-light)}.btn-outline-warning-light:active:not(:disabled),.btn-outline-warning-light.active:not(:disabled){color:#fff;background-color:color-mix(in srgb,var(--color-warning-light),#000000 14%)}.btn-info{color:var(--color-on-info);background-color:var(--color-info);border:2px solid var(--color-info)}.btn-info:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-info),#ffffff 8%)}.btn-info:active:not(:disabled),.btn-info.active:not(:disabled){background-color:color-mix(in srgb,var(--color-info),#000000 14%)}.btn-outline-info{color:var(--color-info);background-color:var(--color-surface);border:2px solid var(--color-info)}.btn-outline-info:hover:not(:disabled){color:var(--color-on-info);background-color:var(--color-info)}.btn-outline-info:active:not(:disabled),.btn-outline-info.active:not(:disabled){color:var(--color-on-info);background-color:color-mix(in srgb,var(--color-info),#000000 14%)}.btn-info-light{color:#fff;background-color:var(--color-info-light);border:2px solid var(--color-info-light)}.btn-info-light:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-info-light),#ffffff 8%)}.btn-info-light:active:not(:disabled),.btn-info-light.active:not(:disabled){background-color:color-mix(in srgb,var(--color-info-light),#000000 14%)}.btn-outline-info-light{color:var(--color-info-light);background-color:var(--color-surface);border:2px solid var(--color-info-light)}.btn-outline-info-light:hover:not(:disabled){color:#fff;background-color:var(--color-info-light)}.btn-outline-info-light:active:not(:disabled),.btn-outline-info-light.active:not(:disabled){color:#fff;background-color:color-mix(in srgb,var(--color-info-light),#000000 14%)}.btn-white{color:#000;background-color:#fff;border:2px solid #000000}.btn-white:hover:not(:disabled){background-color:color-mix(in srgb,#ffffff,#ffffff 8%)}.btn-white:active:not(:disabled),.btn-white.active:not(:disabled){background-color:color-mix(in srgb,#ffffff,#000000 14%)}.btn-outline-white{color:#fff;background-color:var(--color-surface);border:2px solid #ffffff}.btn-outline-white:hover:not(:disabled){color:#000;background-color:#fff}.btn-outline-white:active:not(:disabled),.btn-outline-white.active:not(:disabled){color:#000;background-color:color-mix(in srgb,#ffffff,#000000 14%)}.btn-black{color:#fff;background-color:#000;border:2px solid #000000}.btn-black:hover:not(:disabled){background-color:color-mix(in srgb,#000000,#ffffff 8%)}.btn-black:active:not(:disabled),.btn-black.active:not(:disabled){background-color:color-mix(in srgb,#000000,#000000 14%)}.btn-outline-black{color:#000;background-color:var(--color-surface);border:2px solid #000000}.btn-outline-black:hover:not(:disabled){color:#fff;background-color:#000}.btn-outline-black:active:not(:disabled),.btn-outline-black.active:not(:disabled){color:#fff;background-color:color-mix(in srgb,#000000,#000000 14%)}.btn-outline-danger:hover:not(:disabled),.btn-outline-danger:active:not(:disabled),.btn-outline-danger.active:not(:disabled){color:#fff}.btn-neutral{color:var(--color-text);background-color:var(--color-surface);border:2px solid var(--color-border)}.btn-neutral:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-text) 8%,var(--color-surface))}.btn-neutral:active:not(:disabled),.btn-neutral.active:not(:disabled){background-color:color-mix(in srgb,var(--color-text) 14%,var(--color-surface))}.card{display:flex;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;overflow:hidden}.card:focus-visible{outline:2px solid rgba(5,0,51,.35);outline-offset:2px}.card[disabled],.card[aria-disabled=true]{opacity:.5;pointer-events:none}.card--elevated{box-shadow:0 4px 6px #0000001a;transition:box-shadow .15s ease-in-out;border-color:transparent}.card--elevated:hover:not([disabled],[aria-disabled=true]){box-shadow:0 10px 15px #0000001a}.card--elevated:active:not([disabled],[aria-disabled=true]){box-shadow:0 1px 3px #0000001a}.card--outlined{box-shadow:none}.card--flat{box-shadow:none;border-color:transparent}.card--small .card__header,.card--small .card__body,.card--small .card__footer,.card--small .card__actions{padding:.25rem .5rem}.card--small .card__title{font-size:1.6rem}.card--small .card__subtitle{font-size:1.4rem}.card--medium .card__header,.card--medium .card__body,.card--medium .card__footer,.card--medium .card__actions{padding:.5rem 1rem}.card--large .card__header,.card--large .card__body,.card--large .card__footer,.card--large .card__actions{padding:1rem 2rem}.card--large .card__title{font-size:2rem}.card--large .card__subtitle{font-size:1.8rem}.card__header{display:flex;gap:.25rem;padding:.5rem 1rem;flex-direction:column}.card__body{flex:1;padding:.5rem 1rem}.card__footer{padding:.5rem 1rem;border-top:1px solid var(--color-border)}.card__media{width:100%;overflow:hidden}.card__media img,.card__media picture{display:block;width:100%;height:auto}.card__title{margin:0;font-size:1.8rem;font-weight:500;line-height:1.2;color:var(--color-text)}.card__subtitle{margin:0;font-size:1.6rem;line-height:1.6;color:var(--color-muted)}.card__actions{display:flex;gap:.25rem;padding:.5rem 1rem;flex-wrap:wrap;align-items:center;border-top:1px solid var(--color-border)}@media (prefers-reduced-motion: reduce){.card--elevated{transition:none}}.code-input{margin-bottom:1rem}.code-input__header{display:flex;justify-content:space-between;align-items:center;font-weight:500;margin-bottom:.25rem}.code-input__title{font-weight:700;font-size:2rem;color:#050033}.code-input__copy-button{font-size:1.4rem;padding:.125rem .25rem;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:.15s}.code-input__copy-button:hover{background-color:#e0e0e0}.code-input__copy-button:active{background-color:#212121;color:#fff}@media (max-width: 40rem){.code-input__header{flex-direction:column;align-items:flex-start;gap:.25rem}.code-input__title{font-size:1.6rem}.code-input__copy-button{align-self:flex-end}}.header{position:relative;z-index:1000;display:flex;gap:.5rem;width:100%;min-height:6rem;padding:.5rem 1rem;color:var(--color-text);background-color:var(--color-background);justify-content:space-between;align-items:center;flex-wrap:nowrap}.header--bordered{border-bottom:1px solid var(--color-border)}.header--elevated{box-shadow:0 1px 3px #0000001a}.header--sticky{position:sticky;top:0;z-index:1020}.header--compact{min-height:4.8rem;padding-block:.25rem}.header--centered-brand{position:relative}.header--centered-brand .header__brand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header--centered-brand .header__collapse{flex:1 1 100%;justify-content:flex-start}.header--centered-brand .header__nav{margin-inline-end:auto}.header__brand{display:inline-flex;flex:none;gap:.25rem;margin-inline-end:.5rem;align-items:center}.header__brand-logo{display:inline-flex;width:auto;height:3.2rem;color:var(--color-text);align-items:center}.header__brand-logo--placeholder svg{width:3.2rem;height:3.2rem}.header__brand-wordmark{font-size:2rem;font-weight:700;white-space:nowrap}.header__toggle{display:none;width:4rem;height:4rem;padding:.25rem;color:inherit;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;align-items:center;justify-content:center}.header__toggle svg{width:1.5rem;height:1.5rem}.header__toggle:hover{background-color:var(--color-background)}.header__toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.header__collapse{display:flex;flex:1 1 auto;gap:.5rem;align-items:center;justify-content:flex-end}.header__nav{display:flex;gap:.5rem;min-width:0;margin-inline-end:auto;align-items:center}.header__nav-link{font-size:1.6rem;color:var(--color-muted);text-decoration:none;white-space:nowrap}.header__nav-link:hover{color:var(--color-text)}.header__nav-link--active{font-weight:500;color:var(--color-primary)}.header__nav-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.header__nav-link .badge{position:static;margin-inline-start:.125rem}.header__search{position:relative;display:flex;min-width:20rem;margin-inline-end:auto;align-items:center}.header__search-icon{position:absolute;left:.25rem;display:inline-flex;color:var(--color-muted);pointer-events:none;align-items:center}.header__search-icon svg{width:1.25rem;height:1.25rem}.header .header__search-input{width:100%;font-size:1.4rem;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;padding-block:.25rem;padding-inline:2rem 2.25rem}.header .header__search-input::placeholder{color:var(--color-muted)}.header .header__search-input:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-focus-ring);outline-offset:-2px}.header__actions{display:inline-flex;gap:.5rem;align-items:center}.header__action-item{display:inline-flex;align-items:center}.header__ctas{display:inline-flex;gap:.25rem;align-items:center}.header__tenant{position:relative;flex:none;gap:.125rem}.header__tenant-icon{width:2rem;height:2rem;border-radius:4px;object-fit:cover}.header__tenant-pill{display:inline-flex;gap:.125rem;padding:.125rem .25rem;font-size:1.4rem;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;align-items:center}.header__tenant-pill:hover{background-color:var(--color-background)}.header__tenant-pill:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.header__tenant-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header__tenant-caret,.header__language-caret{font-size:1.2rem;color:var(--color-muted)}.header__tenant-menu,.header__language-menu{min-width:20rem}.header__language{position:relative}.header__language-pill{display:inline-flex;gap:.125rem;padding:.125rem .25rem;font-size:1.4rem;font-weight:500;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;align-items:center}.header__language-pill:hover{background-color:var(--color-background)}.header__language-pill:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.header__nav-item .header__nav-menu,.header__tenant .header__tenant-menu,.header__language .header__language-menu{position:absolute;top:100%;z-index:1000;margin-top:.25rem}.header__nav-item .header__nav-menu,.header__tenant .header__tenant-menu{left:0}.header__language .header__language-menu{right:0}.header .popover .menu{min-width:0;padding:0;background:transparent;border:0;border-radius:0}.header__nav-item{position:relative;display:inline-flex;align-items:center}.header__nav-link--dropdown{display:inline-flex;gap:.125rem;font-family:inherit;background:transparent;border:none;cursor:pointer;align-items:center}.header__nav-chevron{font-size:1.2rem}.header__search-wrap{display:inline-flex;margin-inline-end:auto;align-items:center}.header__search-toggle{display:none;width:4rem;height:4rem;padding:.25rem;color:var(--color-muted);background:transparent;border:none;border-radius:8px;cursor:pointer;align-items:center;justify-content:center}.header__search-toggle svg{width:1.25rem;height:1.25rem}.header__search-toggle:hover{color:var(--color-text);background-color:var(--color-background)}.header__search-toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.header__search-wrap--icon{position:relative}.header__search-wrap--icon .header__search-toggle{display:inline-flex}.header__search-wrap--icon .header__search{display:none}.header__search-kbd{position:absolute;top:50%;right:.25rem;transform:translateY(-50%);pointer-events:none}.header__panel-divider{display:none}.header__icon-actions{display:inline-flex;gap:.25rem;margin-inline:.25rem;align-items:center}.header__bar-actions{display:none;flex:none;gap:.25rem;align-items:center}.header__icon-action{position:relative;display:inline-flex;width:4rem;height:4rem;padding:.25rem;color:var(--color-muted);background:transparent;border:none;border-radius:8px;cursor:pointer;align-items:center;justify-content:center}.header__icon-action:hover{color:var(--color-text);background-color:var(--color-background)}.header__icon-action:has(.header__icon-action-badge){z-index:1}.header__icon-action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.header__icon-action-glyph{width:1.25rem;height:1.25rem}.header__icon-action-badge{position:absolute;top:0;right:0;transform:translate(35%,-35%);pointer-events:none}.header__bar{display:contents}.header__bar-notifications{display:none;flex:none;align-items:center}.header__notification-trigger{position:relative;display:inline-flex;width:4rem;height:4rem;padding:.25rem;color:var(--color-muted);background:transparent;border:none;border-radius:8px;margin-inline-end:.5rem;cursor:pointer;align-items:center;justify-content:center}.header__notification-trigger:hover{color:var(--color-text);background-color:var(--color-background)}.header__notification-trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.header__notification-glyph{width:1.25rem;height:1.25rem}.header__notification-badge{position:absolute;top:0;right:0;transform:translate(35%,-35%);pointer-events:none}.header .header__notification-popover{position:absolute;top:100%;z-index:1000;display:flex;max-width:none;inset-inline-end:0;inline-size:min(40rem,100% - .5rem * 2);margin-top:.125rem;flex-direction:column}.header__notifications-header{display:flex;gap:.25rem;padding:.25rem .5rem;border-bottom:1px solid var(--color-border);align-items:center;justify-content:space-between}.header__notifications-title{margin:0;font-size:1.6rem;font-weight:500;color:var(--color-text)}.header__notifications-action{padding:.125rem .25rem;font-family:inherit;font-size:1.2rem;color:var(--color-primary);background:transparent;border:none;border-radius:4px;cursor:pointer}.header__notifications-action:hover{background-color:var(--color-surface-hover)}.header__notifications-action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.header__notifications-list{margin:0;padding:0;list-style:none;max-block-size:40rem;overflow-y:auto}.header__notification-action{display:flex;gap:.25rem;width:100%;padding:.25rem .5rem;font-family:inherit;font-size:1.4rem;color:var(--color-text);text-align:start;text-decoration:none;background:transparent;border:none;cursor:pointer;align-items:flex-start}.header__notification-action:hover{background-color:var(--color-surface-hover)}.header__notification-action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.header__notification-action:disabled{color:var(--color-muted);cursor:not-allowed}.header__notification-icon{flex:none;width:.25rem;height:.25rem;background-color:var(--color-info);border-radius:9999px;margin-top:.125rem}.header__notification-icon--info{background-color:var(--color-info)}.header__notification-icon--success{background-color:var(--color-success)}.header__notification-icon--warning{background-color:var(--color-warning)}.header__notification-icon--danger{background-color:var(--color-danger)}.header__notification-content{display:flex;flex:1 1 auto;min-width:0;flex-direction:column}.header__notification-title{font-size:1.4rem;color:var(--color-text)}.header__notification-item--unread .header__notification-title{font-weight:500}.header__notification-description{font-size:1.2rem;color:var(--color-muted)}.header__notification-meta{font-size:1.2rem;color:var(--color-muted);margin-top:.125rem}.header__notification-indicator{flex:none;width:.25rem;height:.25rem;background-color:var(--color-primary);border-radius:9999px;align-self:center}.header__notifications-footer{padding:.25rem .5rem;text-align:center;border-top:1px solid var(--color-border)}.header__notifications-empty{display:flex;gap:.125rem;padding:1rem .5rem;text-align:center;flex-direction:column;align-items:center}.header__notifications-empty-icon{width:1.5rem;height:1.5rem;color:var(--color-muted)}.header__notifications-empty-icon svg{width:100%;height:100%}.header__notifications-empty-title{font-size:1.4rem;font-weight:500;color:var(--color-text)}.header__notifications-empty-description{font-size:1.2rem;color:var(--color-muted)}.header__theme-toggle{display:inline-flex;gap:.125rem;padding:.125rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.header__theme-toggle-segment{padding:.25rem .5rem;font-size:1.4rem;font-weight:500;color:var(--color-muted);background:transparent;border:1px solid transparent;border-radius:4px;transition:color .15s;cursor:pointer}.header__theme-toggle-segment:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.header__theme-toggle-segment--active{color:var(--color-primary);background-color:var(--color-surface);border-color:var(--color-primary-light)}.header__identity{position:relative;display:inline-flex;gap:.25rem;align-items:center}.header__identity-text,.header__identity-name{font-size:1.6rem;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header__identity-trigger{display:inline-flex;gap:.25rem;padding:.125rem .25rem;color:inherit;background:transparent;border:none;border-radius:4px;cursor:pointer;align-items:center}.header__identity-trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.header__identity-caret{font-size:1.4rem;color:var(--color-muted)}.header__identity-menu{position:absolute;top:100%;right:0;z-index:1000;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-top:.125rem}.header--demo-collapsed{flex-wrap:wrap}.header--demo-collapsed .header__bar{position:relative;display:flex;gap:.5rem;flex-basis:100%;flex-wrap:wrap;align-items:center;justify-content:space-between}.header--demo-collapsed .header__toggle{display:inline-flex}.header--demo-collapsed .header__collapse{gap:.5rem;max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding-block .3s ease-in-out;flex-basis:100%;margin-top:0;padding-block:0;overflow:hidden;flex-direction:column;align-items:stretch;justify-content:flex-start}.header--demo-collapsed .header__collapse.is-open{max-height:100vh;opacity:1;margin-top:.25rem;padding-block:.25rem}.header--demo-collapsed .header__nav{gap:.125rem;margin-inline-end:0;flex-direction:column;align-items:stretch}.header--demo-collapsed .header__nav-link{display:block;width:100%;padding:.25rem .5rem;border-radius:4px}.header--demo-collapsed .header__nav-link:hover{background-color:var(--color-background)}.header--demo-collapsed .header__search{margin-inline-end:0}.header--demo-collapsed .header__search-input{flex:1 1 auto}.header--demo-collapsed .header__panel-divider{display:block;width:100%}.header--demo-collapsed .header__actions{gap:.5rem;flex-direction:column;align-items:flex-start}.header--demo-collapsed .header__ctas{width:100%}.header--demo-collapsed .header__cta{flex:1}.header--demo-collapsed .header__nav-item{width:100%;flex-direction:column;align-items:stretch}.header--demo-collapsed .header__nav-link--dropdown{width:100%;padding:.25rem .5rem;text-align:start;justify-content:flex-start}.header--demo-collapsed .header__nav-link--dropdown .header__nav-chevron{margin-inline-start:auto}.header--demo-collapsed .header__nav-menu{position:static;background:transparent;border:none;box-shadow:none;margin-top:0;padding-inline-start:.5rem}.header--demo-collapsed .header__nav-menu .popover__arrow{display:none}.header--demo-collapsed .header__search-wrap,.header--demo-collapsed .header__search-wrap--icon{width:100%}.header--demo-collapsed .header__search-wrap .header__search-toggle,.header--demo-collapsed .header__search-wrap--icon .header__search-toggle{display:none}.header--demo-collapsed .header__search-wrap .header__search,.header--demo-collapsed .header__search-wrap--icon .header__search{display:flex}.header--demo-collapsed .header__search-kbd{display:none}.header--demo-collapsed .header__language-menu{position:static;box-shadow:none;margin-top:.125rem}.header--demo-collapsed .header__language{width:100%;flex-direction:column;align-items:stretch}.header--demo-collapsed .header__theme-toggle{align-self:flex-start}.header--demo-collapsed .header__icon-actions{flex-wrap:wrap;align-self:flex-start}.header--demo-collapsed .header__bar-actions{display:inline-flex;margin-inline:auto .5rem}.header--demo-collapsed .header__bar-notifications{display:inline-flex;margin-inline-start:auto}.header--demo-collapsed .header__notifications{display:none}.header--demo-collapsed .header__icon-actions .header__icon-action:has(.header__icon-action-badge){display:none}.header--demo-collapsed .header__identity{padding-top:.5rem;border-top:1px solid var(--color-border);align-self:flex-start}.header--demo-collapsed .header__identity-menu{position:static;right:auto;min-width:0;box-shadow:none;margin-top:.125rem}.header--demo-collapsed .header__logout{width:auto;align-self:flex-start}.header--demo-collapsed.header--centered-brand .header__brand{position:static;margin-inline:auto;transform:none}.header--demo-collapsed.header--centered-brand .header__toggle{order:-1}@media (max-width: 39.98rem){.header:not(.header--forced){flex-wrap:wrap}.header:not(.header--forced) .header__bar{position:relative;display:flex;gap:.5rem;flex-basis:100%;flex-wrap:wrap;align-items:center;justify-content:space-between}.header:not(.header--forced) .header__toggle{display:inline-flex}.header:not(.header--forced) .header__collapse{gap:.5rem;max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding-block .3s ease-in-out;flex-basis:100%;margin-top:0;padding-block:0;overflow:hidden;flex-direction:column;align-items:stretch;justify-content:flex-start}.header:not(.header--forced) .header__collapse.is-open{max-height:100vh;opacity:1;margin-top:.25rem;padding-block:.25rem}.header:not(.header--forced) .header__nav{gap:.125rem;margin-inline-end:0;flex-direction:column;align-items:stretch}.header:not(.header--forced) .header__nav-link{display:block;width:100%;padding:.25rem .5rem;border-radius:4px}.header:not(.header--forced) .header__nav-link:hover{background-color:var(--color-background)}.header:not(.header--forced) .header__search{margin-inline-end:0}.header:not(.header--forced) .header__search-input{flex:1 1 auto}.header:not(.header--forced) .header__panel-divider{display:block;width:100%}.header:not(.header--forced) .header__actions{gap:.5rem;flex-direction:column;align-items:flex-start}.header:not(.header--forced) .header__ctas{width:100%}.header:not(.header--forced) .header__cta{flex:1}.header:not(.header--forced) .header__nav-item{width:100%;flex-direction:column;align-items:stretch}.header:not(.header--forced) .header__nav-link--dropdown{width:100%;padding:.25rem .5rem;text-align:start;justify-content:flex-start}.header:not(.header--forced) .header__nav-link--dropdown .header__nav-chevron{margin-inline-start:auto}.header:not(.header--forced) .header__nav-menu{position:static;background:transparent;border:none;box-shadow:none;margin-top:0;padding-inline-start:.5rem}.header:not(.header--forced) .header__nav-menu .popover__arrow{display:none}.header:not(.header--forced) .header__search-wrap,.header:not(.header--forced) .header__search-wrap--icon{width:100%}.header:not(.header--forced) .header__search-wrap .header__search-toggle,.header:not(.header--forced) .header__search-wrap--icon .header__search-toggle{display:none}.header:not(.header--forced) .header__search-wrap .header__search,.header:not(.header--forced) .header__search-wrap--icon .header__search{display:flex}.header:not(.header--forced) .header__search-kbd{display:none}.header:not(.header--forced) .header__language-menu{position:static;box-shadow:none;margin-top:.125rem}.header:not(.header--forced) .header__language{width:100%;flex-direction:column;align-items:stretch}.header:not(.header--forced) .header__theme-toggle{align-self:flex-start}.header:not(.header--forced) .header__icon-actions{flex-wrap:wrap;align-self:flex-start}.header:not(.header--forced) .header__bar-actions{display:inline-flex;margin-inline:auto .5rem}.header:not(.header--forced) .header__bar-notifications{display:inline-flex;margin-inline-start:auto}.header:not(.header--forced) .header__notifications{display:none}.header:not(.header--forced) .header__icon-actions .header__icon-action:has(.header__icon-action-badge){display:none}.header:not(.header--forced) .header__identity{padding-top:.5rem;border-top:1px solid var(--color-border);align-self:flex-start}.header:not(.header--forced) .header__identity-menu{position:static;right:auto;min-width:0;box-shadow:none;margin-top:.125rem}.header:not(.header--forced) .header__logout{width:auto;align-self:flex-start}.header:not(.header--forced).header--centered-brand .header__brand{position:static;margin-inline:auto;transform:none}.header:not(.header--forced).header--centered-brand .header__toggle{order:-1}}@media (max-width: 47.98rem){.header--transition-md:not(.header--forced){flex-wrap:wrap}.header--transition-md:not(.header--forced) .header__bar{position:relative;display:flex;gap:.5rem;flex-basis:100%;flex-wrap:wrap;align-items:center;justify-content:space-between}.header--transition-md:not(.header--forced) .header__toggle{display:inline-flex}.header--transition-md:not(.header--forced) .header__collapse{gap:.5rem;max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding-block .3s ease-in-out;flex-basis:100%;margin-top:0;padding-block:0;overflow:hidden;flex-direction:column;align-items:stretch;justify-content:flex-start}.header--transition-md:not(.header--forced) .header__collapse.is-open{max-height:100vh;opacity:1;margin-top:.25rem;padding-block:.25rem}.header--transition-md:not(.header--forced) .header__nav{gap:.125rem;margin-inline-end:0;flex-direction:column;align-items:stretch}.header--transition-md:not(.header--forced) .header__nav-link{display:block;width:100%;padding:.25rem .5rem;border-radius:4px}.header--transition-md:not(.header--forced) .header__nav-link:hover{background-color:var(--color-background)}.header--transition-md:not(.header--forced) .header__search{margin-inline-end:0}.header--transition-md:not(.header--forced) .header__search-input{flex:1 1 auto}.header--transition-md:not(.header--forced) .header__panel-divider{display:block;width:100%}.header--transition-md:not(.header--forced) .header__actions{gap:.5rem;flex-direction:column;align-items:flex-start}.header--transition-md:not(.header--forced) .header__ctas{width:100%}.header--transition-md:not(.header--forced) .header__cta{flex:1}.header--transition-md:not(.header--forced) .header__nav-item{width:100%;flex-direction:column;align-items:stretch}.header--transition-md:not(.header--forced) .header__nav-link--dropdown{width:100%;padding:.25rem .5rem;text-align:start;justify-content:flex-start}.header--transition-md:not(.header--forced) .header__nav-link--dropdown .header__nav-chevron{margin-inline-start:auto}.header--transition-md:not(.header--forced) .header__nav-menu{position:static;background:transparent;border:none;box-shadow:none;margin-top:0;padding-inline-start:.5rem}.header--transition-md:not(.header--forced) .header__nav-menu .popover__arrow{display:none}.header--transition-md:not(.header--forced) .header__search-wrap,.header--transition-md:not(.header--forced) .header__search-wrap--icon{width:100%}.header--transition-md:not(.header--forced) .header__search-wrap .header__search-toggle,.header--transition-md:not(.header--forced) .header__search-wrap--icon .header__search-toggle{display:none}.header--transition-md:not(.header--forced) .header__search-wrap .header__search,.header--transition-md:not(.header--forced) .header__search-wrap--icon .header__search{display:flex}.header--transition-md:not(.header--forced) .header__search-kbd{display:none}.header--transition-md:not(.header--forced) .header__language-menu{position:static;box-shadow:none;margin-top:.125rem}.header--transition-md:not(.header--forced) .header__language{width:100%;flex-direction:column;align-items:stretch}.header--transition-md:not(.header--forced) .header__theme-toggle{align-self:flex-start}.header--transition-md:not(.header--forced) .header__icon-actions{flex-wrap:wrap;align-self:flex-start}.header--transition-md:not(.header--forced) .header__bar-actions{display:inline-flex;margin-inline:auto .5rem}.header--transition-md:not(.header--forced) .header__bar-notifications{display:inline-flex;margin-inline-start:auto}.header--transition-md:not(.header--forced) .header__notifications{display:none}.header--transition-md:not(.header--forced) .header__icon-actions .header__icon-action:has(.header__icon-action-badge){display:none}.header--transition-md:not(.header--forced) .header__identity{padding-top:.5rem;border-top:1px solid var(--color-border);align-self:flex-start}.header--transition-md:not(.header--forced) .header__identity-menu{position:static;right:auto;min-width:0;box-shadow:none;margin-top:.125rem}.header--transition-md:not(.header--forced) .header__logout{width:auto;align-self:flex-start}.header--transition-md:not(.header--forced).header--centered-brand .header__brand{position:static;margin-inline:auto;transform:none}.header--transition-md:not(.header--forced).header--centered-brand .header__toggle{order:-1}}@media (max-width: 63.98rem){.header--transition-lg:not(.header--forced){flex-wrap:wrap}.header--transition-lg:not(.header--forced) .header__bar{position:relative;display:flex;gap:.5rem;flex-basis:100%;flex-wrap:wrap;align-items:center;justify-content:space-between}.header--transition-lg:not(.header--forced) .header__toggle{display:inline-flex}.header--transition-lg:not(.header--forced) .header__collapse{gap:.5rem;max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding-block .3s ease-in-out;flex-basis:100%;margin-top:0;padding-block:0;overflow:hidden;flex-direction:column;align-items:stretch;justify-content:flex-start}.header--transition-lg:not(.header--forced) .header__collapse.is-open{max-height:100vh;opacity:1;margin-top:.25rem;padding-block:.25rem}.header--transition-lg:not(.header--forced) .header__nav{gap:.125rem;margin-inline-end:0;flex-direction:column;align-items:stretch}.header--transition-lg:not(.header--forced) .header__nav-link{display:block;width:100%;padding:.25rem .5rem;border-radius:4px}.header--transition-lg:not(.header--forced) .header__nav-link:hover{background-color:var(--color-background)}.header--transition-lg:not(.header--forced) .header__search{margin-inline-end:0}.header--transition-lg:not(.header--forced) .header__search-input{flex:1 1 auto}.header--transition-lg:not(.header--forced) .header__panel-divider{display:block;width:100%}.header--transition-lg:not(.header--forced) .header__actions{gap:.5rem;flex-direction:column;align-items:flex-start}.header--transition-lg:not(.header--forced) .header__ctas{width:100%}.header--transition-lg:not(.header--forced) .header__cta{flex:1}.header--transition-lg:not(.header--forced) .header__nav-item{width:100%;flex-direction:column;align-items:stretch}.header--transition-lg:not(.header--forced) .header__nav-link--dropdown{width:100%;padding:.25rem .5rem;text-align:start;justify-content:flex-start}.header--transition-lg:not(.header--forced) .header__nav-link--dropdown .header__nav-chevron{margin-inline-start:auto}.header--transition-lg:not(.header--forced) .header__nav-menu{position:static;background:transparent;border:none;box-shadow:none;margin-top:0;padding-inline-start:.5rem}.header--transition-lg:not(.header--forced) .header__nav-menu .popover__arrow{display:none}.header--transition-lg:not(.header--forced) .header__search-wrap,.header--transition-lg:not(.header--forced) .header__search-wrap--icon{width:100%}.header--transition-lg:not(.header--forced) .header__search-wrap .header__search-toggle,.header--transition-lg:not(.header--forced) .header__search-wrap--icon .header__search-toggle{display:none}.header--transition-lg:not(.header--forced) .header__search-wrap .header__search,.header--transition-lg:not(.header--forced) .header__search-wrap--icon .header__search{display:flex}.header--transition-lg:not(.header--forced) .header__search-kbd{display:none}.header--transition-lg:not(.header--forced) .header__language-menu{position:static;box-shadow:none;margin-top:.125rem}.header--transition-lg:not(.header--forced) .header__language{width:100%;flex-direction:column;align-items:stretch}.header--transition-lg:not(.header--forced) .header__theme-toggle{align-self:flex-start}.header--transition-lg:not(.header--forced) .header__icon-actions{flex-wrap:wrap;align-self:flex-start}.header--transition-lg:not(.header--forced) .header__bar-actions{display:inline-flex;margin-inline:auto .5rem}.header--transition-lg:not(.header--forced) .header__bar-notifications{display:inline-flex;margin-inline-start:auto}.header--transition-lg:not(.header--forced) .header__notifications{display:none}.header--transition-lg:not(.header--forced) .header__icon-actions .header__icon-action:has(.header__icon-action-badge){display:none}.header--transition-lg:not(.header--forced) .header__identity{padding-top:.5rem;border-top:1px solid var(--color-border);align-self:flex-start}.header--transition-lg:not(.header--forced) .header__identity-menu{position:static;right:auto;min-width:0;box-shadow:none;margin-top:.125rem}.header--transition-lg:not(.header--forced) .header__logout{width:auto;align-self:flex-start}.header--transition-lg:not(.header--forced).header--centered-brand .header__brand{position:static;margin-inline:auto;transform:none}.header--transition-lg:not(.header--forced).header--centered-brand .header__toggle{order:-1}}.header.header--no-menu .header__collapse{max-height:none;opacity:1;padding-block:0;margin-top:0;overflow:visible;flex-basis:auto;flex-direction:row;align-items:center}.header.header--no-menu .header__identity{padding-top:0;border-top:none}.header.header--no-menu .header__identity-menu{position:absolute;right:0;min-width:10rem;box-shadow:0 4px 6px #0000001a}.header__subnav{display:flex;gap:.5rem;width:100%;padding:.125rem 1rem;background-color:var(--color-surface);overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--color-border);align-items:center}.header__subnav-label{display:none;font-size:1.2rem;font-weight:500;letter-spacing:.05em;color:var(--color-muted);text-transform:uppercase}.header__subnav-link{padding:.125rem .25rem;font-size:1.4rem;color:var(--color-muted);text-decoration:none;border-radius:4px;white-space:nowrap}.header__subnav-link:hover{color:var(--color-text)}.header__subnav-link--active{font-weight:500;color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.header__subnav-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.header__subnav--collapsed{gap:.125rem;max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding-block .3s ease-in-out;padding-block:0;overflow:hidden;border-bottom:none;flex-direction:column;align-items:stretch}.header__subnav--collapsed.is-open{max-height:100vh;opacity:1;padding-block:.25rem}.header__subnav--collapsed .header__subnav-label{display:block;padding:.125rem .25rem}.header__subnav--collapsed .header__subnav-link{display:block;width:100%;padding:.25rem .5rem}.header__subnav--collapsed .header__subnav-link:hover{background-color:var(--color-background)}@media (max-width: 39.98rem){.header__subnav:not(.header__subnav--forced){gap:.125rem;max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding-block .3s ease-in-out;padding-block:0;overflow:hidden;border-bottom:none;flex-direction:column;align-items:stretch}.header__subnav:not(.header__subnav--forced).is-open{max-height:100vh;opacity:1;padding-block:.25rem}.header__subnav:not(.header__subnav--forced) .header__subnav-label{display:block;padding:.125rem .25rem}.header__subnav:not(.header__subnav--forced) .header__subnav-link{display:block;width:100%;padding:.25rem .5rem}.header__subnav:not(.header__subnav--forced) .header__subnav-link:hover{background-color:var(--color-background)}}@media (max-width: 47.98rem){.header__subnav--transition-md:not(.header__subnav--forced){gap:.125rem;max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,padding-block .3s ease-in-out;padding-block:0;overflow:hidden;border-bottom:none;flex-direction:column;align-items:stretch}.header__subnav--transition-md:not(.header__subnav--forced).is-open{max-height:100vh;opacity:1;padding-block:.25rem}.header__subnav--transition-md:not(.header__subnav--forced) .header__subnav-label{display:block;padding:.125rem .25rem}.header__subnav--transition-md:not(.header__subnav--forced) .header__subnav-link{display:block;width:100%;padding:.25rem .5rem}.header__subnav--transition-md:not(.header__subnav--forced) .header__subnav-link:hover{background-color:var(--color-background)}}.icon{display:inline-block;width:1.2em;height:1.2em;line-height:1;vertical-align:middle;fill:currentcolor;stroke:none;flex-shrink:0}.icon svg{display:block;width:100%;height:100%}.icon-primary{color:var(--color-primary)}.icon-secondary{color:var(--color-secondary)}.icon-success{color:var(--color-success)}.icon-danger{color:var(--color-danger)}.icon-warning{color:var(--color-warning)}.icon-muted{color:var(--color-muted)}.icon-sm{width:1rem;height:1rem}.icon-md{width:1.25rem;height:1.25rem}.icon-lg{width:1.5rem;height:1.5rem}.icon-xl{width:2rem;height:2rem}.icon-left{margin-right:.125rem}.icon-right{margin-left:.125rem}.icon-inline{display:inline-block!important;vertical-align:middle!important}.icon-block{display:block!important;margin:auto!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.input-field{position:relative;display:flex;gap:.25rem;flex-direction:column}.input-field__label{display:block;font-size:1.6rem;font-weight:500;color:var(--color-text)}.input-field .input-field__control{display:block;width:100%;padding:.5rem 1rem;font-family:inherit;font-size:1.6rem;line-height:1.6;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none;appearance:none}.input-field .input-field__control[type=search]::-webkit-search-cancel-button{appearance:none}.input-field .input-field__control::placeholder{color:var(--color-muted)}.input-field .input-field__control:hover:not(:disabled,[readonly]){border-color:var(--color-primary)}.input-field .input-field__control:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-focus-ring);outline-offset:2px}.input-field .input-field__control:disabled{opacity:.5;cursor:not-allowed}.input-field .input-field__control[readonly]{background-color:var(--color-background);cursor:default}.input-field__hint{margin:0;font-size:1.4rem;color:var(--color-muted)}.input-field__error{margin:0;font-size:1.4rem;color:var(--color-danger)}.input-field__icon{position:absolute;top:0;right:.5rem;bottom:0;display:flex;padding:.25rem;line-height:1;color:var(--color-muted);background:transparent;border:none;align-items:center;cursor:pointer}.input-field__icon:hover{color:var(--color-text)}.input-field__icon:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.input-field--small .input-field__label{font-size:1.4rem}.input-field--small .input-field__control{padding:.25rem .5rem;font-size:1.4rem}.input-field--medium .input-field__label{font-size:1.6rem}.input-field--medium .input-field__control{padding:.5rem 1rem;font-size:1.6rem}.input-field--large .input-field__label{font-size:1.8rem}.input-field--large .input-field__control{padding:1rem 2rem;font-size:1.8rem}.input-field:has(.input-field__icon) .input-field__control{padding-right:3rem}.input-field--success .input-field__control{border-color:var(--color-success)}.input-field--success .input-field__control:focus-visible{border-color:var(--color-success)}.input-field--warning .input-field__control{border-color:var(--color-warning)}.input-field--warning .input-field__control:focus-visible{border-color:var(--color-warning)}.input-field--danger .input-field__control{border-color:var(--color-danger)}.input-field--danger .input-field__control:focus-visible{border-color:var(--color-danger)}.input-field--pending .input-field__control{animation:input-field-pending-pulse .3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.input-field--pending .input-field__control{animation:none;border-color:var(--color-muted)}}.input-field--disabled .input-field__control{opacity:.5;cursor:not-allowed}.input-field--readonly .input-field__control{background-color:var(--color-background);cursor:default}.input-field__success{margin:0;font-size:1.4rem;color:var(--color-success)}.input-field__warning{margin:0;font-size:1.4rem;color:var(--color-warning)}.input-field__pending{margin:0;font-size:1.4rem;color:var(--color-muted)}@keyframes input-field-pending-pulse{0%,to{border-color:var(--color-border-strong)}50%{border-color:var(--color-border)}}.validation-summary{display:flex;gap:.25rem;padding:1rem;background-color:var(--color-surface);border:1px solid var(--color-danger);border-radius:8px;flex-direction:column}.validation-summary--danger{border-color:var(--color-danger)}.validation-summary__title{margin:0;font-size:1.6rem;font-weight:700;color:var(--color-danger)}.validation-summary__list{margin:0;padding-left:1rem;list-style:disc}.validation-summary__item{font-size:1.4rem;color:var(--color-text);margin-bottom:.125rem}.validation-summary__item:last-child{margin-bottom:0}.live-tester__textarea{width:100%;border:1px solid #e0e0e0;padding:.5rem;background:#f5f5f5;font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;border-radius:4px;resize:vertical}.live-tester__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}@media (max-width: 40rem){.live-tester__actions{flex-direction:column;align-items:stretch}.live-tester__textarea{font-size:1.2rem}}.menu{display:flex;min-width:10rem;padding:.125rem;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column}.menu__header,.menu__footer{padding:.25rem .5rem}.menu__header:empty,.menu__footer:empty{display:none}.menu__header{border-bottom:1px solid var(--color-border)}.menu__footer{border-top:1px solid var(--color-border)}.menu__list{display:flex;margin:0;padding:0;list-style:none;flex-direction:column}.menu__item{position:relative;display:flex;gap:.25rem;width:100%;padding:.25rem .5rem;font-family:inherit;font-size:1.4rem;color:var(--color-text);text-align:start;text-decoration:none;background:transparent;border:none;border-radius:4px;cursor:pointer;align-items:center}.menu__item:hover{background-color:var(--color-surface-hover)}.menu__item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.menu__item[aria-current=page]{background-color:var(--color-surface-hover)}.menu__item[aria-current=page]:before{position:absolute;top:.125rem;bottom:.125rem;left:0;width:.125rem;background-color:var(--color-primary);border-radius:9999px;content:""}.menu__item[aria-checked=true]{background-color:var(--color-surface-hover)}.menu__item[aria-disabled=true]{color:var(--color-muted);opacity:.5;cursor:not-allowed}.menu__item--danger{color:var(--color-danger)}.menu__item--danger:hover,.menu__item--danger:focus-visible{color:var(--color-danger);background-color:var(--color-surface-hover)}.menu__item-check{display:inline-flex;flex:none;width:1.25rem;height:1.25rem;color:var(--color-primary);align-items:center;justify-content:center}.menu__item-check svg{width:100%;height:100%}.menu__item-icon{flex:none;width:1.25rem;height:1.25rem;color:var(--color-muted)}.menu__item-content{display:flex;flex:1 1 auto;min-width:0;flex-direction:column}.menu__item-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu__item-description{font-size:1.2rem;color:var(--color-muted)}.menu__item-badge,.menu__item-shortcut{flex:none;margin-inline-start:auto}.menu__section-title{display:block;padding:.125rem .5rem;font-size:1.2rem;font-weight:500;letter-spacing:.05em;color:var(--color-muted);text-transform:uppercase}.menu__divider{height:1px;margin:.125rem 0;background-color:var(--color-border)}.menu--small .menu__item{padding:.125rem .25rem;font-size:1.2rem}.menu--large .menu__item{padding:.5rem 1rem;font-size:1.6rem}.modal{overflow:hidden;--modal-edge-main-size: 35rem;--modal-edge-gap: 4rem;pointer-events:none;position:fixed;z-index:1050;display:grid;background:transparent;inset:0;grid-template-rows:1fr auto}.modal.modal--open,.modal.modal--static{pointer-events:auto}.modal .modal__panel{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));opacity:0;grid-row:2;border-top-left-radius:8px;border-top-right-radius:8px;transform:translateY(1.25rem)}.modal .modal__panel .modal__footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.modal .modal__backdrop{opacity:0;pointer-events:none}.modal.modal--open .modal__panel{opacity:1;transform:none}.modal.modal--open .modal__backdrop{opacity:1;pointer-events:auto}@media (min-width: 40rem){.modal{position:fixed;z-index:1050;display:grid;background:transparent;inset:0;grid-template-rows:1fr auto 1fr;justify-items:center}.modal .modal__panel{max-height:calc(100dvh - 4rem);opacity:0;grid-row:2;transform:scale(.985)}.modal .modal__backdrop{opacity:0;pointer-events:none}.modal.modal--open .modal__panel{opacity:1;transform:none}.modal.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}.modal__backdrop{position:absolute;z-index:0;background:#00000080;opacity:0;transition:opacity .15s ease-out;inset:0;pointer-events:none}.modal__panel{position:relative;z-index:1;display:flex;max-height:calc(100dvh - 4rem);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 20px 25px #0000001a;transition:opacity .15s ease-out,transform .15s ease-out;isolation:isolate;outline:none;flex-direction:column;overflow:hidden;background-clip:padding-box;backface-visibility:hidden;transform:translateZ(0);contain:paint;will-change:transform,opacity}.modal__header{display:flex;gap:.25rem;align-items:center}.modal__title{margin:0;font-size:2rem}.modal__close{min-width:44px;min-height:44px;margin-inline-start:auto}.modal .modal__header,.modal .modal__footer{padding:1rem}.modal .modal__body{padding:1rem;overflow:auto;overscroll-behavior:contain}.modal .modal__header{border-bottom:1px solid var(--color-border);position:sticky;top:0;background:inherit;z-index:2}.modal .modal__footer{display:flex;gap:.25rem;border-top:1px solid var(--color-border);justify-content:flex-end;position:sticky;bottom:0;background:inherit;z-index:2}.modal__close:focus-visible,.modal__footer :is(button,[role=button]):focus-visible{outline:2px solid #2a3ef4;outline-offset:2px}.modal--x-small{--modal-edge-main-size: 20rem}.modal--x-small .modal__panel{width:min(100%,20rem)}.modal--small{--modal-edge-main-size: 24rem}.modal--small .modal__panel{width:min(100%,24rem)}.modal--medium{--modal-edge-main-size: 35rem}.modal--medium .modal__panel{width:min(100%,35rem)}.modal--large{--modal-edge-main-size: 45rem}.modal--large .modal__panel{width:min(100%,45rem)}.modal--x-large{--modal-edge-main-size: 60rem}.modal--x-large .modal__panel{width:min(100%,60rem)}.modal--xx-large{--modal-edge-main-size: 80rem}.modal--xx-large .modal__panel{width:min(100%,80rem)}.modal--compact .modal__header,.modal--compact .modal__footer{padding:.5rem}.modal--compact .modal__body{padding:.5rem;overflow:auto;overscroll-behavior:contain}.modal--fullscreen{position:fixed;z-index:1050;background:transparent;inset:0;pointer-events:none}.modal--fullscreen .modal__panel{width:100%;height:100dvh;border-radius:0;opacity:0;transform:scale(.985)}.modal--fullscreen .modal__backdrop{opacity:0;pointer-events:none}.modal--fullscreen.modal--open{pointer-events:auto}.modal--fullscreen.modal--open .modal__panel{opacity:1;transform:none}.modal--fullscreen.modal--open .modal__backdrop{opacity:1;pointer-events:auto}.modal--fullscreen-rounded{position:fixed;z-index:1050;background:transparent;inset:0;pointer-events:none}.modal--fullscreen-rounded .modal__panel{position:fixed;width:auto;max-width:none;height:auto;max-height:none;margin:0;border-radius:8px;opacity:0;inset:calc(1rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left));overflow:hidden;background-clip:padding-box;backface-visibility:hidden;transform:scale(.985)}.modal--fullscreen-rounded .modal__backdrop{opacity:0;pointer-events:none}.modal--fullscreen-rounded.modal--open{pointer-events:auto}.modal--fullscreen-rounded.modal--open .modal__panel{opacity:1;transform:none}.modal--fullscreen-rounded.modal--open .modal__backdrop{opacity:1;pointer-events:auto}.modal--center{position:fixed;z-index:1050;display:grid;background:transparent;inset:0;grid-template-rows:1fr auto 1fr;justify-items:center}.modal--center .modal__panel{max-height:calc(100dvh - 4rem);opacity:0;grid-row:2;transform:scale(.985)}.modal--center .modal__backdrop{opacity:0;pointer-events:none}.modal--center.modal--open .modal__panel{opacity:1;transform:none}.modal--center.modal--open .modal__backdrop{opacity:1;pointer-events:auto}.modal--sheet{position:fixed;z-index:1050;display:grid;background:transparent;inset:0;grid-template-rows:1fr auto}.modal--sheet .modal__panel{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));opacity:0;grid-row:2;border-top-left-radius:8px;border-top-right-radius:8px;transform:translateY(1.25rem)}.modal--sheet .modal__panel .modal__footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.modal--sheet .modal__backdrop{opacity:0;pointer-events:none}.modal--sheet.modal--open .modal__panel{opacity:1;transform:none}.modal--sheet.modal--open .modal__backdrop{opacity:1;pointer-events:auto}.modal--edge-start{position:fixed;z-index:1050;display:flex;background:transparent;inset:0;pointer-events:none;justify-content:flex-start}.modal--edge-start .modal__panel{--modal-edge-x: 0;--modal-edge-y: 0;border-radius:0;opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(var(--modal-edge-x),var(--modal-edge-y));block-size:100dvh;height:100dvh;max-height:100dvh;inline-size:min(var(--modal-edge-main-size),100dvw - var(--modal-edge-gap));max-inline-size:calc(100dvw - var(--modal-edge-gap));--modal-edge-x: -100%}.modal--edge-start .modal__backdrop{opacity:0;pointer-events:none}.modal--edge-start.modal--open{pointer-events:auto}.modal--edge-start.modal--open .modal__panel{opacity:1;transform:none}.modal--edge-start.modal--open .modal__backdrop{opacity:1;pointer-events:auto}.modal--edge-end{position:fixed;z-index:1050;display:flex;background:transparent;inset:0;pointer-events:none;justify-content:flex-end}.modal--edge-end .modal__panel{--modal-edge-x: 0;--modal-edge-y: 0;border-radius:0;opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(var(--modal-edge-x),var(--modal-edge-y));block-size:100dvh;height:100dvh;max-height:100dvh;inline-size:min(var(--modal-edge-main-size),100dvw - var(--modal-edge-gap));max-inline-size:calc(100dvw - var(--modal-edge-gap));--modal-edge-x: 100%}.modal--edge-end .modal__backdrop{opacity:0;pointer-events:none}.modal--edge-end.modal--open{pointer-events:auto}.modal--edge-end.modal--open .modal__panel{opacity:1;transform:none}.modal--edge-end.modal--open .modal__backdrop{opacity:1;pointer-events:auto}.modal--edge-top{position:fixed;z-index:1050;display:flex;background:transparent;inset:0;pointer-events:none;flex-direction:column;justify-content:flex-start}.modal--edge-top .modal__panel{--modal-edge-x: 0;--modal-edge-y: 0;border-radius:0;opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(var(--modal-edge-x),var(--modal-edge-y));inline-size:100%;max-inline-size:100%;block-size:min(var(--modal-edge-main-size),100dvh - var(--modal-edge-gap));max-block-size:calc(100dvh - var(--modal-edge-gap));--modal-edge-y: -100%}.modal--edge-top .modal__backdrop{opacity:0;pointer-events:none}.modal--edge-top.modal--open{pointer-events:auto}.modal--edge-top.modal--open .modal__panel{opacity:1;transform:none}.modal--edge-top.modal--open .modal__backdrop{opacity:1;pointer-events:auto}.modal--edge-bottom{position:fixed;z-index:1050;display:flex;background:transparent;inset:0;pointer-events:none;flex-direction:column;justify-content:flex-end}.modal--edge-bottom .modal__panel{--modal-edge-x: 0;--modal-edge-y: 0;border-radius:0;opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(var(--modal-edge-x),var(--modal-edge-y));inline-size:100%;max-inline-size:100%;block-size:min(var(--modal-edge-main-size),100dvh - var(--modal-edge-gap));max-block-size:calc(100dvh - var(--modal-edge-gap));--modal-edge-y: 100%}.modal--edge-bottom .modal__backdrop{opacity:0;pointer-events:none}.modal--edge-bottom.modal--open{pointer-events:auto}.modal--edge-bottom.modal--open .modal__panel{opacity:1;transform:none}.modal--edge-bottom.modal--open .modal__backdrop{opacity:1;pointer-events:auto}.modal--non-blocking.modal--open{pointer-events:none}.modal--non-blocking .modal__backdrop{background:transparent;pointer-events:none}.modal--non-blocking.modal--open .modal__backdrop{pointer-events:none}.modal--non-blocking .modal__panel{pointer-events:auto}.modal--destructive .modal__header{background:color-mix(in srgb,var(--color-danger) 15%,var(--color-surface))}.modal--destructive .modal__title{color:var(--color-danger)}.modal--success .modal__header{background:color-mix(in srgb,var(--color-success) 15%,var(--color-surface))}.modal--success .modal__title{color:var(--color-success)}.modal--info .modal__header{background:color-mix(in srgb,var(--color-info) 15%,var(--color-surface))}.modal--info .modal__title{color:var(--color-info)}.modal[data-static=true] .modal__backdrop{cursor:not-allowed}.modal.is-reduced-motion .modal__panel,.modal.is-reduced-motion .modal__backdrop{transition-duration:1ms;transform:none}@media (prefers-reduced-motion: reduce){.modal .modal__panel,.modal .modal__backdrop{transition-duration:1ms;transform:none}}.modal.modal--sheet .modal__handle{width:2.25rem;height:.25rem;margin:.5rem 0 0;background:var(--color-border);border-radius:8px;align-self:center}.modal.modal--static .modal__panel{opacity:1;transform:none}.modal.modal--static .modal__backdrop{opacity:1;pointer-events:auto}[dir=rtl] .modal--edge-start .modal__panel{--modal-edge-x: 100%}[dir=rtl] .modal--edge-end .modal__panel{--modal-edge-x: -100%}body.has-modal-open{overflow:hidden;touch-action:none}.modal[data-swipe=true] .modal__panel{touch-action:pan-y;will-change:transform}:where(dialog.modal){display:block;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;all:unset;outline:none;position:fixed;z-index:1050;display:grid;background:transparent;inset:0;grid-template-rows:1fr auto 1fr;justify-items:center}:where(dialog.modal) .modal__panel{max-height:calc(100dvh - 4rem);opacity:0;grid-row:2;transform:scale(.985)}:where(dialog.modal) .modal__backdrop{opacity:0;pointer-events:none}:where(dialog.modal).modal--open .modal__panel{opacity:1;transform:none}:where(dialog.modal).modal--open .modal__backdrop{opacity:1;pointer-events:auto}:where(dialog.modal) .modal__backdrop{display:none}:where(dialog.modal)::backdrop{background:#00000080}@media (min-width: 40rem){.sm\:modal--x-small{--modal-edge-main-size: 20rem}.sm\:modal--x-small .modal__panel{width:min(100%,20rem)}}@media (min-width: 40rem){.sm\:modal--small{--modal-edge-main-size: 24rem}.sm\:modal--small .modal__panel{width:min(100%,24rem)}}@media (min-width: 40rem){.sm\:modal--medium{--modal-edge-main-size: 35rem}.sm\:modal--medium .modal__panel{width:min(100%,35rem)}}@media (min-width: 40rem){.sm\:modal--large{--modal-edge-main-size: 45rem}.sm\:modal--large .modal__panel{width:min(100%,45rem)}}@media (min-width: 40rem){.sm\:modal--x-large{--modal-edge-main-size: 60rem}.sm\:modal--x-large .modal__panel{width:min(100%,60rem)}}@media (min-width: 40rem){.sm\:modal--xx-large{--modal-edge-main-size: 80rem}.sm\:modal--xx-large .modal__panel{width:min(100%,80rem)}}@media (min-width: 40rem){.sm\:modal--center{position:fixed;z-index:1050;display:grid;background:transparent;inset:0;grid-template-rows:1fr auto 1fr;justify-items:center}.sm\:modal--center .modal__panel{max-height:calc(100dvh - 4rem);opacity:0;grid-row:2;transform:scale(.985)}.sm\:modal--center .modal__backdrop{opacity:0;pointer-events:none}.sm\:modal--center.modal--open .modal__panel{opacity:1;transform:none}.sm\:modal--center.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 40rem){.sm\:modal--sheet{position:fixed;z-index:1050;display:grid;background:transparent;inset:0;grid-template-rows:1fr auto}.sm\:modal--sheet .modal__panel{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));opacity:0;grid-row:2;border-top-left-radius:8px;border-top-right-radius:8px;transform:translateY(1.25rem)}.sm\:modal--sheet .modal__panel .modal__footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.sm\:modal--sheet .modal__backdrop{opacity:0;pointer-events:none}.sm\:modal--sheet.modal--open .modal__panel{opacity:1;transform:none}.sm\:modal--sheet.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 40rem){.sm\:modal--fullscreen{position:fixed;z-index:1050;background:transparent;inset:0;pointer-events:none}.sm\:modal--fullscreen .modal__panel{width:100%;height:100dvh;border-radius:0;opacity:0;transform:scale(.985)}.sm\:modal--fullscreen .modal__backdrop{opacity:0;pointer-events:none}.sm\:modal--fullscreen.modal--open{pointer-events:auto}.sm\:modal--fullscreen.modal--open .modal__panel{opacity:1;transform:none}.sm\:modal--fullscreen.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 40rem){.sm\:modal--fullscreen-rounded{position:fixed;z-index:1050;background:transparent;inset:0;pointer-events:none}.sm\:modal--fullscreen-rounded .modal__panel{position:fixed;width:auto;max-width:none;height:auto;max-height:none;margin:0;border-radius:8px;opacity:0;inset:calc(1rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left));overflow:hidden;background-clip:padding-box;backface-visibility:hidden;transform:scale(.985)}.sm\:modal--fullscreen-rounded .modal__backdrop{opacity:0;pointer-events:none}.sm\:modal--fullscreen-rounded.modal--open{pointer-events:auto}.sm\:modal--fullscreen-rounded.modal--open .modal__panel{opacity:1;transform:none}.sm\:modal--fullscreen-rounded.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 48rem){.md\:modal--x-small{--modal-edge-main-size: 20rem}.md\:modal--x-small .modal__panel{width:min(100%,20rem)}}@media (min-width: 48rem){.md\:modal--small{--modal-edge-main-size: 24rem}.md\:modal--small .modal__panel{width:min(100%,24rem)}}@media (min-width: 48rem){.md\:modal--medium{--modal-edge-main-size: 35rem}.md\:modal--medium .modal__panel{width:min(100%,35rem)}}@media (min-width: 48rem){.md\:modal--large{--modal-edge-main-size: 45rem}.md\:modal--large .modal__panel{width:min(100%,45rem)}}@media (min-width: 48rem){.md\:modal--x-large{--modal-edge-main-size: 60rem}.md\:modal--x-large .modal__panel{width:min(100%,60rem)}}@media (min-width: 48rem){.md\:modal--xx-large{--modal-edge-main-size: 80rem}.md\:modal--xx-large .modal__panel{width:min(100%,80rem)}}@media (min-width: 48rem){.md\:modal--center{position:fixed;z-index:1050;display:grid;background:transparent;inset:0;grid-template-rows:1fr auto 1fr;justify-items:center}.md\:modal--center .modal__panel{max-height:calc(100dvh - 4rem);opacity:0;grid-row:2;transform:scale(.985)}.md\:modal--center .modal__backdrop{opacity:0;pointer-events:none}.md\:modal--center.modal--open .modal__panel{opacity:1;transform:none}.md\:modal--center.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 48rem){.md\:modal--sheet{position:fixed;z-index:1050;display:grid;background:transparent;inset:0;grid-template-rows:1fr auto}.md\:modal--sheet .modal__panel{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));opacity:0;grid-row:2;border-top-left-radius:8px;border-top-right-radius:8px;transform:translateY(1.25rem)}.md\:modal--sheet .modal__panel .modal__footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.md\:modal--sheet .modal__backdrop{opacity:0;pointer-events:none}.md\:modal--sheet.modal--open .modal__panel{opacity:1;transform:none}.md\:modal--sheet.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 48rem){.md\:modal--fullscreen{position:fixed;z-index:1050;background:transparent;inset:0;pointer-events:none}.md\:modal--fullscreen .modal__panel{width:100%;height:100dvh;border-radius:0;opacity:0;transform:scale(.985)}.md\:modal--fullscreen .modal__backdrop{opacity:0;pointer-events:none}.md\:modal--fullscreen.modal--open{pointer-events:auto}.md\:modal--fullscreen.modal--open .modal__panel{opacity:1;transform:none}.md\:modal--fullscreen.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 48rem){.md\:modal--fullscreen-rounded{position:fixed;z-index:1050;background:transparent;inset:0;pointer-events:none}.md\:modal--fullscreen-rounded .modal__panel{position:fixed;width:auto;max-width:none;height:auto;max-height:none;margin:0;border-radius:8px;opacity:0;inset:calc(1rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left));overflow:hidden;background-clip:padding-box;backface-visibility:hidden;transform:scale(.985)}.md\:modal--fullscreen-rounded .modal__backdrop{opacity:0;pointer-events:none}.md\:modal--fullscreen-rounded.modal--open{pointer-events:auto}.md\:modal--fullscreen-rounded.modal--open .modal__panel{opacity:1;transform:none}.md\:modal--fullscreen-rounded.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 64rem){.lg\:modal--x-small{--modal-edge-main-size: 20rem}.lg\:modal--x-small .modal__panel{width:min(100%,20rem)}}@media (min-width: 64rem){.lg\:modal--small{--modal-edge-main-size: 24rem}.lg\:modal--small .modal__panel{width:min(100%,24rem)}}@media (min-width: 64rem){.lg\:modal--medium{--modal-edge-main-size: 35rem}.lg\:modal--medium .modal__panel{width:min(100%,35rem)}}@media (min-width: 64rem){.lg\:modal--large{--modal-edge-main-size: 45rem}.lg\:modal--large .modal__panel{width:min(100%,45rem)}}@media (min-width: 64rem){.lg\:modal--x-large{--modal-edge-main-size: 60rem}.lg\:modal--x-large .modal__panel{width:min(100%,60rem)}}@media (min-width: 64rem){.lg\:modal--xx-large{--modal-edge-main-size: 80rem}.lg\:modal--xx-large .modal__panel{width:min(100%,80rem)}}@media (min-width: 64rem){.lg\:modal--center{position:fixed;z-index:1050;display:grid;background:transparent;inset:0;grid-template-rows:1fr auto 1fr;justify-items:center}.lg\:modal--center .modal__panel{max-height:calc(100dvh - 4rem);opacity:0;grid-row:2;transform:scale(.985)}.lg\:modal--center .modal__backdrop{opacity:0;pointer-events:none}.lg\:modal--center.modal--open .modal__panel{opacity:1;transform:none}.lg\:modal--center.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 64rem){.lg\:modal--sheet{position:fixed;z-index:1050;display:grid;background:transparent;inset:0;grid-template-rows:1fr auto}.lg\:modal--sheet .modal__panel{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));opacity:0;grid-row:2;border-top-left-radius:8px;border-top-right-radius:8px;transform:translateY(1.25rem)}.lg\:modal--sheet .modal__panel .modal__footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.lg\:modal--sheet .modal__backdrop{opacity:0;pointer-events:none}.lg\:modal--sheet.modal--open .modal__panel{opacity:1;transform:none}.lg\:modal--sheet.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 64rem){.lg\:modal--fullscreen{position:fixed;z-index:1050;background:transparent;inset:0;pointer-events:none}.lg\:modal--fullscreen .modal__panel{width:100%;height:100dvh;border-radius:0;opacity:0;transform:scale(.985)}.lg\:modal--fullscreen .modal__backdrop{opacity:0;pointer-events:none}.lg\:modal--fullscreen.modal--open{pointer-events:auto}.lg\:modal--fullscreen.modal--open .modal__panel{opacity:1;transform:none}.lg\:modal--fullscreen.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 64rem){.lg\:modal--fullscreen-rounded{position:fixed;z-index:1050;background:transparent;inset:0;pointer-events:none}.lg\:modal--fullscreen-rounded .modal__panel{position:fixed;width:auto;max-width:none;height:auto;max-height:none;margin:0;border-radius:8px;opacity:0;inset:calc(1rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left));overflow:hidden;background-clip:padding-box;backface-visibility:hidden;transform:scale(.985)}.lg\:modal--fullscreen-rounded .modal__backdrop{opacity:0;pointer-events:none}.lg\:modal--fullscreen-rounded.modal--open{pointer-events:auto}.lg\:modal--fullscreen-rounded.modal--open .modal__panel{opacity:1;transform:none}.lg\:modal--fullscreen-rounded.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 80rem){.xl\:modal--x-small{--modal-edge-main-size: 20rem}.xl\:modal--x-small .modal__panel{width:min(100%,20rem)}}@media (min-width: 80rem){.xl\:modal--small{--modal-edge-main-size: 24rem}.xl\:modal--small .modal__panel{width:min(100%,24rem)}}@media (min-width: 80rem){.xl\:modal--medium{--modal-edge-main-size: 35rem}.xl\:modal--medium .modal__panel{width:min(100%,35rem)}}@media (min-width: 80rem){.xl\:modal--large{--modal-edge-main-size: 45rem}.xl\:modal--large .modal__panel{width:min(100%,45rem)}}@media (min-width: 80rem){.xl\:modal--x-large{--modal-edge-main-size: 60rem}.xl\:modal--x-large .modal__panel{width:min(100%,60rem)}}@media (min-width: 80rem){.xl\:modal--xx-large{--modal-edge-main-size: 80rem}.xl\:modal--xx-large .modal__panel{width:min(100%,80rem)}}@media (min-width: 80rem){.xl\:modal--center{position:fixed;z-index:1050;display:grid;background:transparent;inset:0;grid-template-rows:1fr auto 1fr;justify-items:center}.xl\:modal--center .modal__panel{max-height:calc(100dvh - 4rem);opacity:0;grid-row:2;transform:scale(.985)}.xl\:modal--center .modal__backdrop{opacity:0;pointer-events:none}.xl\:modal--center.modal--open .modal__panel{opacity:1;transform:none}.xl\:modal--center.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 80rem){.xl\:modal--sheet{position:fixed;z-index:1050;display:grid;background:transparent;inset:0;grid-template-rows:1fr auto}.xl\:modal--sheet .modal__panel{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));opacity:0;grid-row:2;border-top-left-radius:8px;border-top-right-radius:8px;transform:translateY(1.25rem)}.xl\:modal--sheet .modal__panel .modal__footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.xl\:modal--sheet .modal__backdrop{opacity:0;pointer-events:none}.xl\:modal--sheet.modal--open .modal__panel{opacity:1;transform:none}.xl\:modal--sheet.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 80rem){.xl\:modal--fullscreen{position:fixed;z-index:1050;background:transparent;inset:0;pointer-events:none}.xl\:modal--fullscreen .modal__panel{width:100%;height:100dvh;border-radius:0;opacity:0;transform:scale(.985)}.xl\:modal--fullscreen .modal__backdrop{opacity:0;pointer-events:none}.xl\:modal--fullscreen.modal--open{pointer-events:auto}.xl\:modal--fullscreen.modal--open .modal__panel{opacity:1;transform:none}.xl\:modal--fullscreen.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}@media (min-width: 80rem){.xl\:modal--fullscreen-rounded{position:fixed;z-index:1050;background:transparent;inset:0;pointer-events:none}.xl\:modal--fullscreen-rounded .modal__panel{position:fixed;width:auto;max-width:none;height:auto;max-height:none;margin:0;border-radius:8px;opacity:0;inset:calc(1rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left));overflow:hidden;background-clip:padding-box;backface-visibility:hidden;transform:scale(.985)}.xl\:modal--fullscreen-rounded .modal__backdrop{opacity:0;pointer-events:none}.xl\:modal--fullscreen-rounded.modal--open{pointer-events:auto}.xl\:modal--fullscreen-rounded.modal--open .modal__panel{opacity:1;transform:none}.xl\:modal--fullscreen-rounded.modal--open .modal__backdrop{opacity:1;pointer-events:auto}}.docs-block{background-color:#fff;border:1px solid #050033;border-radius:8px;padding:.5rem;margin-bottom:1rem;padding:1rem}.docs-block__title,.docs-block__role-title{font-size:1.6rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem;border-bottom:2px solid var(--color-border);padding-bottom:.25rem}.docs-block__role-title{margin-top:1rem}.docs-block__overview-block{padding:.5rem;background-color:#fff;margin-bottom:1rem;border-left:4px solid #2a3ef4}.docs-block__description,.docs-block__mental-model{margin:.25rem 0;font-size:1.6rem;color:#2b2b66}.docs-block__mental-model{font-style:italic}.docs-block__preview-block{display:flex;flex-direction:column;gap:.5rem;gap:1rem;padding:.5rem;border:1px solid #050033;border-radius:8px;margin-bottom:1rem}.docs-block__preview-title{font-size:1.6rem;font-weight:700;margin-bottom:.25rem}.docs-block__preview{display:flex;width:100%;min-height:10rem;padding:.5rem;background-color:var(--color-background);border:1px dashed var(--color-border);border-radius:4px;margin-bottom:.5rem;justify-content:center;align-items:center}.docs-block__stage{position:static;display:block;padding:.5rem;background-color:var(--color-background);border:1px dashed var(--color-border);border-radius:4px;inline-size:100%;margin-bottom:.5rem}.docs-block__editor{width:100%}.docs-block__editor-container{position:relative;width:100%}.docs-block__copy-button{position:absolute;top:.5rem;right:2rem;z-index:1000;font-size:1.6rem;color:#050033;background:none;border:none;cursor:pointer}.docs-block__copy-button:hover{color:#000}@media (min-width: 40rem){.docs-block__copy-button{right:.5rem}}.docs-block__token-row{display:flex;gap:.25rem;padding:.125rem .25rem;border-radius:4px;transition:background-color .15s;align-items:center;margin-bottom:.25rem}.docs-block__token-row code{background-color:#ffc107;color:#050033;font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;padding:.125rem .25rem;border-radius:4px;white-space:nowrap}@media (min-width: 40rem){.docs-block__token-row{flex-wrap:wrap;align-items:flex-start}.docs-block__token-row code{margin-bottom:.125rem}}.docs-block__token-item>div:first-child code{color:#050033;background-color:#ffc107}.docs-block__token-copy-button{z-index:1;font-size:1.6rem;color:#050033;background:none;border:none;cursor:pointer;align-self:center;padding-right:.25rem}.docs-block__token-copy-button:hover{color:#000}@media (min-width: 40rem){.docs-block__token-copy-button{margin-left:.25rem;margin-bottom:.125rem}}.docs-block__token-value{font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;white-space:nowrap}.docs-block__token-table{width:100%;font-size:1.6rem;border-collapse:collapse;margin-bottom:1rem}.docs-block__token-table th,.docs-block__token-table td{padding:.25rem .5rem;border:1px solid #5e76ff}.docs-block__token-table thead{color:#fff;background-color:#5e76ff}.docs-block__token-table code{background-color:#ffc107;color:#050033;font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;padding:.125rem .25rem;border-radius:4px;white-space:nowrap}.docs-block__color-swatch{display:inline-block;width:1rem;height:1rem;border:1px solid #e0e0e0;border-radius:50%;flex-shrink:0}.docs-block__usage{margin-top:.25rem}.docs-block__usage-content{padding:.5rem;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px}.docs-block__viewport-label{font-size:1.4rem;color:#2b2b66;margin-bottom:.125rem}.docs-block__device-controls{display:inline-flex;flex-direction:row;gap:.5rem;gap:.25rem}@media (min-width: 48rem){.docs-block__device-controls{justify-content:flex-start}}.docs-block__device-controls .btn.active{font-weight:700;color:#fff;background-color:#050033;box-shadow:0 0 0 3px #0500334d;border-color:#050033}.surface{color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.surface__header{padding:1rem;border-bottom:1px solid var(--color-border)}.surface__body{padding:1rem}.surface__footer{padding:1rem;border-top:1px solid var(--color-border)}.tab{padding:.25rem .5rem;background:none;border:none;transition:border-color .3s,color .3s;cursor:pointer;border-bottom:3px solid transparent;font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.6}.tab--active{color:#fff;background-color:#050033;border-bottom:3px solid #050033}.tab:hover:not(.tab--active){color:var(--color-text);background-color:#0500330d}.tab__header{display:flex;gap:.25rem;justify-content:flex-start;margin-bottom:1rem;border-bottom:2px solid var(--color-border)}@media (min-width: 40rem){.tab__header{flex-direction:row}}@media (max-width: 40rem){.tab__header{gap:.125rem;flex-direction:column;align-items:stretch}}.tab__content{padding-top:.25rem}.tab__content--hidden{display:none}.tab-group{--tab-group-border-color: var(--color-border);--tab-group-indicator-color: var(--color-primary);--tab-group-active-text: var(--color-primary);--tab-group-hover-bg: var(--color-surface-raised);--tab-group-panel-bg: transparent;display:flex;gap:0;width:100%;flex-direction:column}@media (min-width: 48rem){.tab-group--vertical{flex-direction:row;align-items:flex-start}}.tab-group .tab-list{display:flex;gap:0;margin:0;padding:0;flex-direction:row;border-bottom:2px solid var(--tab-group-border-color);list-style:none;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tab-group .tab-list::-webkit-scrollbar{display:none}@media (min-width: 48rem){.tab-group--vertical .tab-list{width:14rem;flex-direction:column;flex-shrink:0;border-right:2px solid var(--tab-group-border-color);border-bottom:none;overflow:visible auto}}.tab-group .tab{position:relative;display:inline-flex;gap:.25rem;padding:.5rem 1rem;font-size:1.6rem;font-weight:500;line-height:1.2;color:var(--color-text);background:transparent;border:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;align-items:center;justify-content:center}@media (prefers-reduced-motion: reduce){.tab-group .tab{transition:none}}.tab-group .tab:hover:not(.tab--active,.tab--disabled){color:var(--tab-group-active-text);background-color:var(--tab-group-hover-bg);border-bottom-color:var(--tab-group-border-color)}.tab-group .tab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tab-group .tab--active{color:var(--tab-group-active-text);background:transparent;border-bottom-color:var(--tab-group-indicator-color)}.tab-group .tab--disabled{color:var(--color-muted);opacity:.5;cursor:not-allowed;pointer-events:none}@media (min-width: 48rem){.tab-group--vertical .tab{width:100%;border-right:2px solid transparent;border-bottom:none;justify-content:flex-start}}@media (min-width: 48rem){.tab-group--vertical .tab--active{border-right-color:var(--tab-group-indicator-color);border-bottom-color:transparent}}.tab-group .tab-panel{flex:1;min-width:0;padding:1rem 0;background-color:var(--tab-group-panel-bg);outline:none}.tab-group .tab-panel:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (min-width: 48rem){.tab-group--vertical .tab-panel{padding:0 1rem}}.tag{--tag-tone: var(--color-border);--tag-selected-text: var(--color-text);display:inline-flex;gap:.125rem;max-width:100%;padding:.125rem .25rem;font-size:1.4rem;font-weight:500;line-height:1.2;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:9999px;align-items:center;white-space:nowrap}.tag__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag__icon{display:inline-flex;color:inherit;flex-shrink:0}.tag-primary{--tag-tone: var(--color-primary);--tag-selected-text: var(--color-on-primary);color:var(--color-text);background-color:var(--color-surface);border-color:var(--tag-tone)}.tag-secondary{--tag-tone: var(--color-secondary);--tag-selected-text: var(--color-on-secondary);color:var(--color-text);background-color:var(--color-surface);border-color:var(--tag-tone)}.tag-accent{--tag-tone: var(--color-accent);--tag-selected-text: var(--color-on-accent);color:var(--color-text);background-color:var(--color-surface);border-color:var(--tag-tone)}.tag-success{--tag-tone: var(--color-success);--tag-selected-text: var(--color-on-success);color:var(--color-text);background-color:var(--color-surface);border-color:var(--tag-tone)}.tag-warning{--tag-tone: var(--color-warning);--tag-selected-text: var(--color-on-warning);color:var(--color-text);background-color:var(--color-surface);border-color:var(--tag-tone)}.tag-danger{--tag-tone: var(--color-danger);--tag-selected-text: var(--color-on-danger);color:var(--color-text);background-color:var(--color-surface);border-color:var(--tag-tone)}.tag-info{--tag-tone: var(--color-info);--tag-selected-text: var(--color-on-info);color:var(--color-text);background-color:var(--color-surface);border-color:var(--tag-tone)}.tag--small{padding:0 .125rem;font-size:1.2rem}.tag--medium{padding:.125rem .25rem;font-size:1.4rem}.tag--large{padding:.125rem .5rem;font-size:1.6rem}.tag--interactive,.tag--selectable{transition:border-color .15s ease-in-out,background-color .15s ease-in-out,transform .15s ease-in-out;cursor:pointer;transform-origin:center}.tag--interactive:hover,.tag--selectable:hover{border-color:var(--tag-tone)}.tag--interactive:active,.tag--selectable:active{transform:scale(.98)}.tag--interactive:focus-visible,.tag--selectable:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tag--selected{color:var(--tag-selected-text);background-color:var(--tag-tone);border-color:var(--tag-tone)}.tag--dismissible{padding-right:2rem}.tag__dismiss{display:inline-flex;width:1rem;height:1rem;padding:0;color:inherit;background:transparent;border:none;border-radius:9999px;margin-left:.125rem;cursor:pointer;align-items:center;justify-content:center}.tag__dismiss:hover{background-color:var(--color-border)}.tag__dismiss:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tag--disabled,.tag:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.toast-stack{position:fixed;top:2rem;right:2rem;z-index:1090;display:flex;gap:.5rem;width:calc(100% - 4rem);max-width:24rem;flex-direction:column;pointer-events:none}.toast{display:flex;gap:.5rem;padding:1rem 2rem 1rem 1rem;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 10px 15px #0000001a;transition:opacity .15s ease-in-out,transform .15s ease-in-out;animation:fade-in .15s ease-out both;align-items:flex-start;pointer-events:auto}@media (prefers-reduced-motion: reduce){.toast{transition:none;animation:none}}.toast--dismissing{opacity:0;animation:none;pointer-events:none;transform:translateY(-.5rem)}.toast--success{color:var(--color-on-success);background-color:var(--color-success);border-color:var(--color-success)}.toast--warning{color:var(--color-on-warning);background-color:var(--color-warning);border-color:var(--color-warning)}.toast--danger{color:var(--color-on-danger);background-color:var(--color-danger);border-color:var(--color-danger)}.toast--info{color:var(--color-on-info);background-color:var(--color-info);border-color:var(--color-info)}.toast__icon{flex:none;font-size:1.25rem;line-height:1}.toast__message{flex:1 1 auto;font-size:1.6rem;line-height:1.6;overflow-wrap:break-word;word-break:break-word}.toast__close{display:inline-flex;flex:none;width:1.5rem;height:1.5rem;padding:0;color:inherit;background:transparent;border:none;border-radius:4px;opacity:.75;transition:opacity .15s ease-in-out;align-items:center;justify-content:center;margin-left:.25rem;cursor:pointer}.toast__close:hover{opacity:1}.toast__close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){.toast__close{transition:none}}.token-preview{display:inline-block;padding:.125rem;margin:.125rem 0;font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;border:1px solid #e0e0e0;border-radius:4px;color:#000;background-color:#fff}@media (max-width: 40rem){.token-preview{font-size:1.2rem}}.token-description{font-size:1.4rem;color:#e0e0e0;margin-bottom:.125rem}@media (max-width: 40rem){.token-description{font-size:1.2rem}}.utility-class-row{display:flex;align-items:center;gap:.25rem;margin:.125rem 0}@media (max-width: 40rem){.utility-class-row{flex-direction:column;align-items:flex-start}}.popover{position:fixed;z-index:1070;max-width:24rem;padding:0;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 20px 25px #0000001a;opacity:0;transition:opacity .15s ease-out,transform .15s ease-out;pointer-events:none}@media (prefers-reduced-motion: reduce){.popover{transition:none}}.popover--top{transform:translateY(-.25rem)}.popover--bottom{transform:translateY(.25rem)}.popover--left{transform:translate(-.25rem)}.popover--right{transform:translate(.25rem)}.popover--visible{opacity:1;pointer-events:auto;transform:none}.popover--closing{opacity:0;pointer-events:none}.popover__header{display:flex;gap:.25rem;padding:.5rem 1rem;border-bottom:1px solid var(--color-border);align-items:center}.popover__title{font-size:1.6rem;font-weight:500;color:var(--color-text)}.popover__body{padding:.5rem 1rem;font-size:1.6rem;line-height:1.6;color:var(--color-text)}.popover__footer{display:flex;gap:.25rem;padding:.5rem 1rem;border-top:1px solid var(--color-border);justify-content:flex-end}.popover__close{display:flex;padding:.125rem;background:transparent;border:none;border-radius:4px;cursor:pointer;margin-left:auto;align-items:center;justify-content:center}.popover__close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.popover__arrow{position:absolute;width:.5rem;height:.5rem;background-color:var(--color-surface);border:1px solid var(--color-border);pointer-events:none;transform:rotate(45deg)}.popover--top .popover__arrow{bottom:-.25rem;left:calc(50% - .25rem);border-top-color:transparent;border-left-color:transparent}.popover--bottom .popover__arrow{top:-.25rem;left:calc(50% - .25rem);border-right-color:transparent;border-bottom-color:transparent}.popover--left .popover__arrow{top:calc(50% - .25rem);right:-.25rem;border-bottom-color:transparent;border-left-color:transparent}.popover--right .popover__arrow{top:calc(50% - .25rem);left:-.25rem;border-top-color:transparent;border-right-color:transparent}.tooltip{position:fixed;z-index:1080;max-width:16rem;padding:.125rem .5rem;font-size:1.4rem;line-height:1.2;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;box-shadow:0 10px 15px #0000001a;opacity:0;transition:opacity .15s ease-out,transform .15s ease-out;pointer-events:none}@media (prefers-reduced-motion: reduce){.tooltip{transition:none}}.tooltip--top{transform:translateY(-.25rem)}.tooltip--bottom{transform:translateY(.25rem)}.tooltip--left{transform:translate(-.25rem)}.tooltip--right{transform:translate(.25rem)}.tooltip--visible{opacity:1;transform:none}.tooltip__content{display:block;overflow-wrap:break-word}.tooltip__arrow{position:absolute;width:.5rem;height:.5rem;background-color:var(--color-surface);border:1px solid var(--color-border);pointer-events:none;transform:rotate(45deg)}.tooltip--top .tooltip__arrow{bottom:-.25rem;left:calc(50% - .25rem);border-top-color:transparent;border-left-color:transparent}.tooltip--bottom .tooltip__arrow{top:-.25rem;left:calc(50% - .25rem);border-right-color:transparent;border-bottom-color:transparent}.tooltip--left .tooltip__arrow{top:calc(50% - .25rem);right:-.25rem;border-bottom-color:transparent;border-left-color:transparent}.tooltip--right .tooltip__arrow{top:calc(50% - .25rem);left:-.25rem;border-top-color:transparent;border-right-color:transparent}.select{position:relative;display:flex;gap:.5rem;flex-direction:column;container-type:inline-size}.select__label{display:block;font-size:1.4rem;font-weight:500;color:var(--color-text);margin-bottom:.25rem}.select__control{position:relative}.select__trigger{display:flex;gap:.5rem;width:100%;min-height:2.5rem;padding:.5rem 1rem;font-family:inherit;font-size:1.4rem;font-weight:400;color:var(--color-text);text-align:left;background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:4px;transition:border-color .15s ease-in-out,background-color .15s ease-in-out;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.select__trigger:hover{border-color:var(--color-primary)}.select__trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-color:var(--color-primary)}@media (prefers-reduced-motion: reduce){.select__trigger{transition:none}}.select__value{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select--searchable .select__trigger{background-color:var(--color-surface)}.select--searchable .select__value{width:100%;min-width:0;font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;color:var(--color-text);background:transparent;border:none;outline:none;appearance:none}.select--searchable .select__value::placeholder{color:var(--color-muted)}.select__placeholder{flex:1;color:var(--color-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select__icon{flex:none;line-height:1;color:var(--color-muted);transition:transform .15s ease-in-out}@media (prefers-reduced-motion: reduce){.select__icon{transition:none}}.select--open .select__icon{transform:rotate(180deg)}.select__clear{flex:none;padding:0;font-size:1.4rem;line-height:1;color:var(--color-muted);background:none;border:none;cursor:pointer}.select__clear:hover{color:var(--color-danger)}.select__dropdown{position:absolute;top:calc(100% + .25rem);right:0;left:0;z-index:1000;max-height:16rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 1rem 2rem var(--color-border);overflow-y:auto}.select__search{display:block;width:100%;padding:.5rem 1rem;font-family:inherit;font-size:1.4rem;color:var(--color-text);background:transparent;border:none;border-bottom:1px solid var(--color-border);outline:none}.select__search::placeholder{color:var(--color-muted)}.select__search:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.select__list{margin:0;padding:.25rem 0;list-style:none}.select__group+.select__group{border-top:1px solid var(--color-border)}.select__group-label{padding:.5rem 1rem;font-size:1.2rem;font-weight:500;letter-spacing:.05em;color:var(--color-muted);text-transform:uppercase;cursor:default;-webkit-user-select:none;user-select:none}.select__option{display:flex;gap:.5rem;padding:.5rem 1rem;transition:background-color .15s ease-in-out;align-items:center;cursor:pointer}.select__option:hover,.select__option.select__option--active{background-color:var(--color-border)}@media (prefers-reduced-motion: reduce){.select__option{transition:none}}.select__option--selected .select__option-label{font-weight:500;color:var(--color-primary)}.select__option--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.select__option-label{flex:1;font-size:1.4rem;color:var(--color-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select__option-meta{flex:none;font-size:1.2rem;color:var(--color-muted)}.select__option-check{flex:none;width:1em;font-size:1.4rem;color:var(--color-primary);text-align:center}.select__option-marker{flex:none;width:.5rem;height:.5rem;border-radius:50%}.select__tag-list{display:flex;flex:1;gap:.25rem;flex-wrap:wrap;overflow:hidden}.select__tag{display:inline-flex;gap:.25rem;padding:0 .5rem;font-size:1.2rem;background-color:var(--color-border);border:1px solid var(--color-border);border-radius:4px;align-items:center;white-space:nowrap}.select__tag-remove{padding:0;font-size:1.2rem;line-height:1;color:var(--color-muted);background:none;border:none;cursor:pointer}.select__tag-remove:hover{color:var(--color-danger)}.select__loading,.select__empty{padding:1rem;font-size:1.4rem;color:var(--color-muted);text-align:center}.select__hint{font-size:1.4rem;color:var(--color-muted);margin-top:.25rem}.select__error{font-size:1.4rem;color:var(--color-danger);margin-top:.25rem}.select__success{font-size:1.4rem;color:var(--color-success);margin-top:.25rem}.select__warning{font-size:1.4rem;color:var(--color-warning);margin-top:.25rem}.select--small .select__trigger{min-height:2rem;font-size:1.2rem}.select--medium .select__trigger{min-height:2.5rem;font-size:1.4rem}.select--large .select__trigger{min-height:3rem;font-size:1.8rem}.select--danger .select__trigger{border-color:var(--color-danger)}.select--success .select__trigger{border-color:var(--color-success)}.select--warning .select__trigger{border-color:var(--color-warning)}.select--pending .select__trigger{animation:select-pending-pulse 1.5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.select--pending .select__trigger{animation:none;border-color:var(--color-muted)}}@keyframes select-pending-pulse{0%,to{border-color:var(--color-border-strong)}50%{border-color:var(--color-border)}}.select--disabled .select__trigger{opacity:.5;cursor:not-allowed;pointer-events:none}.select--readonly .select__trigger{cursor:default;pointer-events:none}.checkbox{position:relative;display:flex;gap:.5rem;align-items:flex-start;cursor:pointer}.checkbox__input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;pointer-events:none}.checkbox__box{position:relative;display:flex;flex:none;width:1.8rem;height:1.8rem;background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:4px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;align-items:center;justify-content:center;box-sizing:border-box;margin-top:.125rem}@media (prefers-reduced-motion: reduce){.checkbox__box{transition:none}}.checkbox__indicator{display:none;pointer-events:none}.checkbox__input:checked+.checkbox__box{background-color:var(--color-primary);border-color:var(--color-primary)}.checkbox__input:checked+.checkbox__box .checkbox__indicator{display:block;width:.7rem;height:.4rem;border-inline-start:.2rem solid var(--color-on-primary);border-block-end:.2rem solid var(--color-on-primary);border-top:0;border-right:0;transform:translateY(-.1rem) rotate(-45deg)}.checkbox__input:indeterminate+.checkbox__box{background-color:var(--color-primary);border-color:var(--color-primary)}.checkbox__input:indeterminate+.checkbox__box .checkbox__indicator{display:block;width:.9rem;height:0;border:0;border-block-start:.2rem solid var(--color-on-primary);transform:none}.checkbox__input:focus-visible+.checkbox__box{outline:2px solid var(--color-focus-ring);outline-offset:2px}.checkbox__input:disabled+.checkbox__box{opacity:.5;cursor:not-allowed}.checkbox--disabled{cursor:not-allowed}.checkbox--readonly{cursor:default;pointer-events:none}.checkbox__content{display:flex;flex:1;gap:.125rem;flex-direction:column}.checkbox__label{font-size:1.4rem;font-weight:400;line-height:1.4;color:var(--color-text)}.checkbox__description,.checkbox__hint{font-size:1.2rem;line-height:1.4;color:var(--color-muted)}.checkbox__error{font-size:1.2rem;line-height:1.4;color:var(--color-danger)}.checkbox:not(.checkbox--disabled,.checkbox--readonly) .checkbox__box:hover,.checkbox:not(.checkbox--disabled,.checkbox--readonly):hover .checkbox__box{border-color:var(--color-primary)}.checkbox--small .checkbox__box{width:1.4rem;height:1.4rem}.checkbox--small .checkbox__label,.checkbox--small .checkbox__description,.checkbox--small .checkbox__hint,.checkbox--small .checkbox__error{font-size:1.2rem}.checkbox--medium .checkbox__box{width:1.8rem;height:1.8rem}.checkbox--medium .checkbox__label{font-size:1.4rem}.checkbox--large .checkbox__box{width:2.2rem;height:2.2rem}.checkbox--large .checkbox__label{font-size:1.8rem}.checkbox--large .checkbox__description,.checkbox--large .checkbox__hint,.checkbox--large .checkbox__error{font-size:1.4rem}.checkbox--danger .checkbox__box{border-color:var(--color-danger)}.checkbox--success .checkbox__box{border-color:var(--color-success)}.checkbox--warning .checkbox__box{border-color:var(--color-warning)}.checkbox--card{padding:1rem;background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;transition:border-color .15s ease-in-out;align-items:flex-start}@media (prefers-reduced-motion: reduce){.checkbox--card{transition:none}}.checkbox--card:hover:not(.checkbox--disabled){border-color:var(--color-muted)}.checkbox--card:has(.checkbox__input:checked){border-color:var(--color-primary)}.checkbox--card.checkbox--checked{border-color:var(--color-primary)}.checkbox--inline{display:inline-flex;align-items:center;margin-right:1rem}.radio-group{display:flex;gap:.25rem;margin:0;padding:0;border:none;flex-direction:column}.radio-group__legend{display:block;width:100%;padding:0;font-size:1.6rem;font-weight:500;color:var(--color-text);margin-bottom:.5rem;float:none}.radio-group__options{display:flex;gap:.5rem;flex-direction:column}.radio-group__hint{margin:0;font-size:1.4rem;color:var(--color-muted)}.radio-group__error{margin:0;font-size:1.4rem;color:var(--color-danger)}.radio-group__success{margin:0;font-size:1.4rem;color:var(--color-success)}.radio-group__warning{margin:0;font-size:1.4rem;color:var(--color-warning)}.radio-group--horizontal .radio-group__options,.radio-group--card .radio-group__options{gap:1rem;flex-flow:row wrap}.radio-group--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.radio-group--readonly{cursor:default}.radio{position:relative;display:flex;gap:.5rem;align-items:flex-start;cursor:pointer}.radio__input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;pointer-events:none}.radio__circle{position:relative;display:flex;flex:none;width:1.8rem;height:1.8rem;background-color:var(--color-surface);border:.2rem solid var(--color-border-strong);border-radius:9999px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;align-items:center;justify-content:center;box-sizing:border-box;margin-top:.1rem}@media (prefers-reduced-motion: reduce){.radio__circle{transition:none}}.radio__dot{display:none;width:.8rem;height:.8rem;background-color:var(--color-on-primary);border-radius:9999px;pointer-events:none}.radio__input:checked+.radio__circle{background-color:var(--color-primary);border-color:var(--color-primary)}.radio__input:checked+.radio__circle .radio__dot{display:block}.radio__input:focus-visible+.radio__circle{outline:2px solid var(--color-focus-ring);outline-offset:2px}.radio__input:disabled+.radio__circle{opacity:.5;cursor:not-allowed}.radio--disabled{cursor:not-allowed}.radio--readonly{cursor:default}.radio--readonly .radio__circle{pointer-events:none}.radio:not(.radio--disabled,.radio--readonly) .radio__circle:hover,.radio:not(.radio--disabled,.radio--readonly):hover .radio__circle{border-color:var(--color-primary)}.radio__content{display:flex;flex:1;gap:.125rem;flex-direction:column}.radio__label{font-size:1.4rem;font-weight:400;line-height:1.4;color:var(--color-text)}.radio__description{font-size:1.2rem;line-height:1.4;color:var(--color-muted)}.radio--small .radio__circle{width:1.4rem;height:1.4rem}.radio--small .radio__dot{width:.6rem;height:.6rem}.radio--small .radio__label,.radio--small .radio__description{font-size:1.2rem}.radio--medium .radio__circle{width:1.8rem;height:1.8rem}.radio--medium .radio__dot{width:.8rem;height:.8rem}.radio--medium .radio__label{font-size:1.4rem}.radio--large .radio__circle{width:2.2rem;height:2.2rem}.radio--large .radio__dot{width:1rem;height:1rem}.radio--large .radio__label{font-size:1.8rem}.radio--large .radio__description{font-size:1.4rem}.radio-group--danger .radio__circle{border-color:var(--color-danger)}.radio-group--success .radio__circle{border-color:var(--color-success)}.radio-group--warning .radio__circle{border-color:var(--color-warning)}.radio-group--danger .radio__input:checked+.radio__circle,.radio-group--success .radio__input:checked+.radio__circle,.radio-group--warning .radio__input:checked+.radio__circle{background-color:var(--color-primary);border-color:var(--color-primary)}.radio--card{padding:1rem;background-color:var(--color-surface);border:.2rem solid var(--color-border-strong);border-radius:8px;transition:border-color .15s ease-in-out;align-items:flex-start}@media (prefers-reduced-motion: reduce){.radio--card{transition:none}}.radio--card:hover:not(.radio--disabled){border-color:var(--color-muted)}.radio--card.radio--checked{border-color:var(--color-primary)}.radio--card:has(.radio__input:checked){border-color:var(--color-primary)}.switch{display:flex;gap:.5rem;align-items:flex-start;cursor:pointer}.switch__input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;pointer-events:none}.switch__track{position:relative;display:flex;flex:none;width:4rem;height:2.2rem;background-color:var(--color-surface);border:.2rem solid var(--color-border-strong);border-radius:9999px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;align-items:center;justify-content:center;box-sizing:border-box;margin-top:.1rem}@media (prefers-reduced-motion: reduce){.switch__track{transition:none}}.switch__thumb{position:absolute;top:50%;left:.2rem;width:1.4rem;height:1.4rem;background-color:var(--color-muted);border-radius:9999px;transition:transform .15s ease-in-out,background-color .15s ease-in-out;transform:translateY(-50%);pointer-events:none}@media (prefers-reduced-motion: reduce){.switch__thumb{transition:none}}.switch__input:checked+.switch__track{background-color:var(--color-primary);border-color:var(--color-primary)}.switch__input:checked+.switch__track .switch__thumb{background-color:var(--color-on-primary);transform:translate(1.8rem) translateY(-50%)}.switch__input:focus-visible+.switch__track{outline:2px solid var(--color-focus-ring);outline-offset:2px}.switch__input:disabled+.switch__track{opacity:.5}.switch--disabled{cursor:not-allowed}.switch--readonly{cursor:default}.switch--readonly .switch__track,.switch--readonly .switch__thumb{pointer-events:none}.switch:not(.switch--disabled,.switch--readonly) .switch__track:hover,.switch:not(.switch--disabled,.switch--readonly):hover .switch__track{border-color:var(--color-primary)}.switch__state-text{font-size:1.4rem;line-height:1.4;color:var(--color-muted)}.switch__content{display:flex;flex:1;gap:.125rem;flex-direction:column}.switch__label{font-size:1.4rem;font-weight:400;line-height:1.4;color:var(--color-text)}.switch__description{font-size:1.2rem;line-height:1.4;color:var(--color-muted)}.switch__hint{margin:0;font-size:1.4rem;color:var(--color-muted)}.switch__error{margin:0;font-size:1.4rem;color:var(--color-danger)}.switch__success{margin:0;font-size:1.4rem;color:var(--color-success)}.switch__warning{margin:0;font-size:1.4rem;color:var(--color-warning)}.switch--label-start{flex-direction:row-reverse}.switch--small .switch__track{width:3.2rem;height:1.8rem}.switch--small .switch__thumb{width:1rem;height:1rem}.switch--small .switch__input:checked+.switch__track .switch__thumb{transform:translate(1.4rem) translateY(-50%)}.switch--small .switch__label,.switch--small .switch__description{font-size:1.2rem}.switch--medium .switch__track{width:4rem;height:2.2rem}.switch--medium .switch__thumb{width:1.4rem;height:1.4rem}.switch--medium .switch__label{font-size:1.4rem}.switch--large .switch__track{width:4.8rem;height:2.8rem}.switch--large .switch__thumb{width:2rem;height:2rem}.switch--large .switch__input:checked+.switch__track .switch__thumb{transform:translate(2rem) translateY(-50%)}.switch--large .switch__label{font-size:1.8rem}.switch--large .switch__description{font-size:1.4rem}.switch--danger .switch__track{border-color:var(--color-danger)}.switch--success .switch__track{border-color:var(--color-success)}.switch--warning .switch__track{border-color:var(--color-warning)}.switch--danger .switch__input:checked+.switch__track,.switch--success .switch__input:checked+.switch__track,.switch--warning .switch__input:checked+.switch__track{background-color:var(--color-primary);border-color:var(--color-primary)}.switch--card{padding:1rem;background-color:var(--color-surface);border:.2rem solid var(--color-border-strong);border-radius:8px;transition:border-color .15s ease-in-out;align-items:flex-start}@media (prefers-reduced-motion: reduce){.switch--card{transition:none}}.switch--card:hover:not(.switch--disabled){border-color:var(--color-muted)}.switch--card.switch--checked{border-color:var(--color-primary)}.switch--card:has(.switch__input:checked){border-color:var(--color-primary)}.slider{display:flex;gap:.25rem;flex-direction:column}.slider__label{font-size:1.4rem;font-weight:500;line-height:1.4;color:var(--color-text)}.slider__control{position:relative;display:flex;height:2.8rem;align-items:center;cursor:pointer}.slider__track{position:absolute;right:0;left:0;height:.6rem;background-color:var(--color-border);border-radius:9999px;overflow:hidden;pointer-events:none}.slider__fill{position:absolute;top:0;left:0;width:var(--slider-value-percent, 0%);height:100%;background-color:var(--color-primary);border-radius:inherit;transition:width .15s ease-in-out,left .15s ease-in-out;pointer-events:none}@media (prefers-reduced-motion: reduce){.slider__fill{transition:none}}.slider__input{position:absolute;width:100%;height:100%;margin:0;padding:0;background:transparent;border:none;outline:none;cursor:inherit;appearance:none}.slider__input::-webkit-slider-thumb{width:2rem;height:2rem;background-color:var(--color-primary);border:.2rem solid var(--color-surface);border-radius:9999px;transition:transform .15s ease-in-out,background-color .15s ease-in-out;cursor:pointer;appearance:none}@media (prefers-reduced-motion: reduce){.slider__input::-webkit-slider-thumb{transition:none}}.slider__input::-moz-range-thumb{width:2rem;height:2rem;background-color:var(--color-primary);border:.2rem solid var(--color-surface);border-radius:9999px;transition:transform .15s ease-in-out,background-color .15s ease-in-out;cursor:pointer}@media (prefers-reduced-motion: reduce){.slider__input::-moz-range-thumb{transition:none}}.slider__input::-webkit-slider-runnable-track{background:transparent;border:none}.slider__input::-moz-range-track{background:transparent;border:none}.slider__input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-focus-ring);outline-offset:2px}.slider__input:focus-visible::-moz-range-thumb{outline:2px solid var(--color-focus-ring);outline-offset:2px}.slider:not(.slider--disabled,.slider--readonly) .slider__input:hover::-webkit-slider-thumb{transform:scale(1.15)}.slider:not(.slider--disabled,.slider--readonly) .slider__input:hover::-moz-range-thumb{transform:scale(1.15)}@media (prefers-reduced-motion: reduce){.slider:not(.slider--disabled,.slider--readonly) .slider__input:hover::-webkit-slider-thumb,.slider:not(.slider--disabled,.slider--readonly) .slider__input:hover::-moz-range-thumb{transform:none}}.slider--disabled .slider__control,.slider--disabled .slider__input{cursor:not-allowed}.slider--disabled .slider__input::-webkit-slider-thumb{background-color:var(--color-muted);cursor:not-allowed}.slider--disabled .slider__input::-moz-range-thumb{background-color:var(--color-muted);cursor:not-allowed}.slider--disabled .slider__fill{background-color:var(--color-muted)}.slider--disabled .slider__label{color:var(--color-muted)}.slider--readonly .slider__control,.slider--readonly .slider__input{cursor:default}.slider__values{display:flex;justify-content:flex-end}.slider__value{font-size:1.4rem;font-weight:500;line-height:1.4;color:var(--color-primary)}.slider__minmax{display:flex;justify-content:space-between}.slider__min,.slider__max{font-size:1.2rem;line-height:1.4;color:var(--color-muted)}.slider--danger .slider__fill{background-color:var(--color-danger)}.slider--danger .slider__track{background-color:var(--color-danger-light)}.slider--warning .slider__fill{background-color:var(--color-warning)}.slider--warning .slider__track{background-color:var(--color-warning-light)}.slider--success .slider__fill{background-color:var(--color-success)}.slider--success .slider__track{background-color:var(--color-success-light)}.slider__hint{margin:0;font-size:1.4rem;color:var(--color-muted)}.slider__error{margin:0;font-size:1.4rem;color:var(--color-danger)}.slider__success{margin:0;font-size:1.4rem;color:var(--color-success)}.slider__warning{margin:0;font-size:1.4rem;color:var(--color-warning)}.slider--small .slider__control{height:2.4rem}.slider--small .slider__track{height:.4rem}.slider--small .slider__input::-webkit-slider-thumb{width:1.6rem;height:1.6rem}.slider--small .slider__input::-moz-range-thumb{width:1.6rem;height:1.6rem}.slider--small .slider__label,.slider--small .slider__value{font-size:1.2rem}.slider--large .slider__control{height:3.2rem}.slider--large .slider__track{height:.8rem}.slider--large .slider__input::-webkit-slider-thumb{width:2.4rem;height:2.4rem}.slider--large .slider__input::-moz-range-thumb{width:2.4rem;height:2.4rem}.slider--large .slider__label,.slider--large .slider__value{font-size:1.8rem}.avatar{position:relative;display:inline-flex;width:4rem;height:4rem;font-size:1.4rem;font-weight:500;color:var(--color-text);align-items:center;justify-content:center;flex-shrink:0;overflow:visible;-webkit-user-select:none;user-select:none}.avatar__frame{display:inline-flex;width:100%;height:100%;background-color:var(--color-surface);border:.1rem solid var(--color-border);border-radius:50%;align-items:center;justify-content:center;overflow:hidden}.avatar--x-small{width:2.4rem;height:2.4rem;font-size:1rem}.avatar--small{width:3.2rem;height:3.2rem;font-size:1.2rem}.avatar--medium{width:4rem;height:4rem;font-size:1.4rem}.avatar--large{width:4.8rem;height:4.8rem;font-size:1.8rem}.avatar--x-large{width:6.4rem;height:6.4rem;font-size:2.4rem}.avatar--circle .avatar__frame{border-radius:50%}.avatar--square .avatar__frame{border-radius:4px}.avatar__image{display:block;width:100%;height:100%;object-fit:cover}.avatar__initials{line-height:1;letter-spacing:.05em;text-transform:uppercase}.avatar__icon{display:inline-flex;width:60%;height:60%;color:var(--color-muted);align-items:center;justify-content:center}.avatar__icon svg{display:block;width:100%;height:100%}.avatar__status{position:absolute;right:0;bottom:0;border:.2rem solid var(--color-surface);border-radius:50%;transition:background-color .15s ease}.avatar__status--online{background-color:var(--color-success)}.avatar__status--away{background-color:var(--color-warning)}.avatar__status--offline{background-color:var(--color-border)}.avatar--x-small .avatar__status{width:.6rem;height:.6rem}.avatar--small .avatar__status{width:.8rem;height:.8rem}.avatar--medium .avatar__status{width:1rem;height:1rem}.avatar--large .avatar__status{width:1.2rem;height:1.2rem}.avatar--x-large .avatar__status{width:1.6rem;height:1.6rem}.avatar-group{display:inline-flex;flex-direction:row;align-items:center}.avatar-group__item:not(:first-child){margin-inline-start:calc(var(--avatar-group-overlap, .8rem) * -1)}.avatar-group__item:first-child{margin-inline-start:0}.avatar-group__item .avatar{outline:.2rem solid var(--color-surface)}@keyframes progress-indeterminate-sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}.progress{display:block;width:100%}.progress__label-row{display:flex;gap:.25rem;flex-wrap:wrap;align-items:baseline;justify-content:space-between;margin-bottom:.25rem}.progress__label{font-size:1.4rem;font-weight:500;line-height:1.4;color:var(--color-text)}.progress__value{font-size:1.2rem;font-weight:500;line-height:1.4;color:var(--color-text);white-space:nowrap}.progress__track{position:relative;width:100%;height:.8rem;background-color:var(--color-border);border-radius:9999px;overflow:hidden}.progress__bar{display:block;width:var(--progress-value, 0%);height:100%;background-color:var(--color-primary);border-radius:inherit;transition:width .3s ease-in-out}.progress__hint{display:block;font-size:1.2rem;line-height:1.4;color:var(--color-muted);margin-top:.25rem}.progress--small .progress__track{height:.4rem}.progress--medium .progress__track{height:.8rem}.progress--large .progress__track{height:1.2rem}.progress--success .progress__bar{background-color:var(--color-success)}.progress--warning .progress__bar{background-color:var(--color-warning)}.progress--danger .progress__bar{background-color:var(--color-danger)}.progress--indeterminate .progress__bar{width:33%;transition:none;animation:progress-indeterminate-sweep 1s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.progress--indeterminate .progress__bar{width:50%;animation:none}}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{--spinner-size: 3.2rem;--spinner-thickness: .3rem;--spinner-track-color: var(--color-border);--spinner-active-color: var(--color-primary);--spinner-duration: 1s;display:inline-flex;width:var(--spinner-size);height:var(--spinner-size);flex-shrink:0;align-items:center;justify-content:center}.spinner__ring{display:block;width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-thickness) solid var(--spinner-track-color);border-radius:50%;animation:spinner-rotate var(--spinner-duration) linear infinite;border-top-color:var(--spinner-active-color);flex-shrink:0}.spinner--x-small{--spinner-size: 1.6rem;--spinner-thickness: .15rem}.spinner--small{--spinner-size: 2.4rem;--spinner-thickness: .2rem}.spinner--medium{--spinner-size: 3.2rem;--spinner-thickness: .3rem}.spinner--large{--spinner-size: 4.8rem;--spinner-thickness: .35rem}.spinner--x-large{--spinner-size: 6.4rem;--spinner-thickness: .4rem}.spinner--primary{--spinner-active-color: var(--color-primary)}.spinner--neutral{--spinner-active-color: var(--color-muted)}.spinner--success{--spinner-active-color: var(--color-success)}.spinner--warning{--spinner-active-color: var(--color-warning)}.spinner--danger{--spinner-active-color: var(--color-danger)}@media (prefers-reduced-motion: reduce){.spinner__ring{animation:none}}@keyframes skeleton-wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton{--skeleton-size: 1.2rem;--skeleton-length: 100%;--skeleton-radius: 9999px;--skeleton-base-color: var(--color-border);--skeleton-highlight-color: var(--color-surface);--skeleton-duration: 1s;position:relative;display:block;width:var(--skeleton-length);height:var(--skeleton-size);background-color:var(--skeleton-base-color);border-radius:var(--skeleton-radius);overflow:hidden}.skeleton--line{--skeleton-radius: 9999px;width:var(--skeleton-length);height:var(--skeleton-size)}.skeleton--circle{--skeleton-radius: 50%;width:calc(var(--skeleton-size) * 4);height:calc(var(--skeleton-size) * 4);flex-shrink:0}.skeleton--block{--skeleton-radius: 8px;width:var(--skeleton-length);height:calc(var(--skeleton-size) * 6)}.skeleton--small{--skeleton-size: .8rem}.skeleton--medium{--skeleton-size: 1.2rem}.skeleton--large{--skeleton-size: 2rem}.skeleton--length-short{--skeleton-length: 30%}.skeleton--length-medium{--skeleton-length: 60%}.skeleton--length-long{--skeleton-length: 80%}.skeleton--length-full{--skeleton-length: 100%}.skeleton--motion-wave:after{position:absolute;background:linear-gradient(90deg,transparent 0%,var(--skeleton-highlight-color) 50%,transparent 100%);animation:skeleton-wave var(--skeleton-duration) ease-in-out infinite;content:"";inset:0}.skeleton--motion-pulse{animation:skeleton-pulse var(--skeleton-duration) ease-in-out infinite}.skeleton--motion-static{animation:none}.skeleton--motion-static:after{content:none}@media (prefers-reduced-motion: reduce){.skeleton{animation:none}.skeleton:after{content:none}}.table-frame{--table-radius: 8px;--table-shadow: 0 4px 6px rgba(0, 0, 0, .1);display:block;width:100%;border-radius:var(--table-radius);overflow:hidden}.table-frame--scroll{overflow:auto;max-block-size:32rem;scrollbar-gutter:stable}.table-frame--elevated{box-shadow:var(--table-shadow)}.table{--table-bg: var(--color-surface);--table-text-color: var(--color-text);--table-muted-color: var(--color-muted);--table-border-color: var(--color-border);--table-head-bg: var(--color-border);--table-row-bg: var(--color-surface);--table-row-banded-bg: var(--color-background);--table-current-row-bg: var(--table-row-bg);--table-cell-padding-block: .5rem;--table-cell-padding-inline: 1rem;--table-cell-padding-block-dense: .25rem;--table-cell-padding-inline-dense: .5rem;--table-sticky-offset: 0;width:100%;font-size:1.4rem;line-height:1.6;color:var(--table-text-color);text-align:start;background-color:var(--table-bg);border-collapse:collapse}.table__caption{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);font-size:1.2rem;color:var(--table-muted-color);text-align:start;caption-side:top}.table__head{background-color:var(--table-head-bg)}.table__foot{color:var(--table-muted-color);background-color:var(--table-head-bg)}.table__row{border-block-end:.1rem solid var(--table-border-color)}.table__cell{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);text-align:start;vertical-align:middle}.table__cell--header{font-weight:500;color:var(--table-text-color)}.table__cell--numeric{text-align:end;font-variant-numeric:tabular-nums}.table__cell--actions{text-align:end;white-space:nowrap}.table__head .table__cell--header,.table__foot .table__cell--header{background-color:var(--table-head-bg)}.table__sort{display:inline-flex;gap:.25rem;padding:0;font-weight:500;color:inherit;background:none;border:0;transition:color .15s ease-in-out;align-items:center;font:inherit;cursor:pointer}.table__sort:hover{color:var(--color-primary)}.table__sort:active{color:var(--color-primary);transform:translateY(.05rem)}.table__sort:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.table__sort-indicator{display:inline-block;font-size:1.2rem;line-height:1;color:var(--table-muted-color)}.table__sort-indicator:before{content:"\2195"}.table__sort-indicator--asc:before{content:"\2191"}.table__sort-indicator--desc:before{content:"\2193"}.table__empty{padding:4rem var(--table-cell-padding-inline);color:var(--table-muted-color);text-align:center}.table--banded .table__body .table__row:nth-child(2n){--table-current-row-bg: var(--table-row-banded-bg);background-color:var(--table-current-row-bg)}.table--interactive .table__body .table__row{transition:background-color .15s ease-in-out}.table--interactive .table__body .table__row:hover{background-color:color-mix(in srgb,var(--color-primary) 8%,var(--table-current-row-bg))}.table--interactive .table__body .table__row:focus-visible{background-color:color-mix(in srgb,var(--color-primary) 8%,var(--table-current-row-bg));outline:2px solid var(--color-focus-ring);outline-offset:-2px}.table--dense .table__cell,.table--dense .table__caption{padding:var(--table-cell-padding-block-dense) var(--table-cell-padding-inline-dense)}.table--comfortable .table__cell,.table--comfortable .table__caption{padding:1rem 2rem}.table--sticky-header .table__head .table__cell{position:sticky;top:var(--table-sticky-offset);z-index:1;background-color:var(--table-head-bg)}.table--layout-auto{table-layout:auto}.table--layout-fixed{table-layout:fixed}@media (prefers-reduced-motion: reduce){.table--interactive .table__body .table__row,.table__sort{transition:none}}.timeline{--timeline-dot-size: 1rem;--timeline-gap: 2rem;--timeline-rail-gap: 1rem;--timeline-connector-width: 2px;--timeline-meta-width: 8rem ;--timeline-connector-inset: calc( (var(--timeline-dot-size) - var(--timeline-connector-width)) / 2 );margin:0;color:var(--color-text);inline-size:100%;padding-block:1rem;padding-inline-start:1rem;list-style:none}.timeline__step{position:relative;padding-inline-start:calc(var(--timeline-dot-size) + var(--timeline-rail-gap));padding-block-end:var(--timeline-gap)}.timeline__step:last-child{padding-block-end:0}.timeline__dot{position:absolute;z-index:1;background-color:var(--color-border);border-radius:9999px;inset-block-start:0;inset-inline-start:0;box-sizing:border-box;inline-size:var(--timeline-dot-size);block-size:var(--timeline-dot-size)}.timeline__dot--done{background-color:var(--color-success)}.timeline__dot--current{background-color:var(--color-primary);outline:1px solid var(--color-primary);outline-offset:1px}.timeline__dot--pending{background-color:var(--color-surface);border:1px solid var(--color-border)}.timeline__dot--error{background-color:var(--color-danger)}.timeline__connector{position:absolute;inset-block:var(--timeline-dot-size) 0;inset-inline-start:var(--timeline-connector-inset);border-inline-start:var(--timeline-connector-width) solid var(--color-border)}.timeline__step:last-child .timeline__connector{display:none}.timeline__content{display:block}.timeline__title{margin:0;font-size:1.6rem;font-weight:500;line-height:1.6;color:var(--color-text)}.timeline__time{display:block;font-size:1.4rem;color:var(--color-muted);margin-block:.125rem 0}.timeline__description{font-size:1.6rem;line-height:1.6;color:var(--color-text);margin-block:.25rem 0}.timeline__meta{font-size:1.4rem;color:var(--color-muted)}.timeline--compact{--timeline-dot-size: .5rem;--timeline-gap: 1rem;--timeline-rail-gap: .5rem}.timeline--compact .timeline__title,.timeline--compact .timeline__description{font-size:1.4rem}.timeline--split{container-type:inline-size;--timeline-rail-inset: calc(var(--timeline-meta-width) + var(--timeline-rail-gap))}.timeline--split .timeline__step{display:grid;grid-template-columns:var(--timeline-meta-width) 1fr;column-gap:var(--timeline-rail-gap);padding-inline-start:0}.timeline--split .timeline__meta{position:sticky;grid-column:1;align-self:start;inset-block-start:var(--timeline-rail-gap)}.timeline--split .timeline__content{grid-column:2;padding-inline-start:calc(var(--timeline-dot-size) + var(--timeline-rail-gap))}.timeline--split .timeline__dot{inset-inline-start:var(--timeline-rail-inset)}.timeline--split .timeline__connector{inset-inline-start:calc(var(--timeline-rail-inset) + var(--timeline-connector-inset))}@container (max-width: 30rem){.timeline--split .timeline__step{grid-template-columns:1fr}.timeline--split .timeline__meta{position:static;grid-column:1;margin-block-end:.25rem}.timeline--split .timeline__content{grid-column:1}.timeline--split .timeline__dot{inset-inline-start:0}.timeline--split .timeline__connector{inset-inline-start:var(--timeline-connector-inset)}}.timeline--markers{--timeline-dot-size: 2rem}.timeline--markers .timeline__dot{display:inline-flex;align-items:center;justify-content:center}.timeline__dot-mark{font-size:1.4rem;font-weight:500;line-height:1;color:var(--color-text)}.timeline__dot--done .timeline__dot-mark{color:var(--color-on-success)}.timeline__dot--current .timeline__dot-mark{color:var(--color-on-primary)}.timeline__dot--error .timeline__dot-mark{color:var(--color-on-danger)}.stepper{--stepper-indicator-size: 2rem;--stepper-indicator-mark-size: 1.4rem;--stepper-connector-thickness: 2px;--stepper-step-min-inline-size: 6rem ;display:flex;margin:0;padding:0;color:var(--color-text);align-items:flex-start;list-style:none;container-type:inline-size}.stepper__step{position:relative;display:flex;flex:1 1 0;gap:.25rem;flex-direction:column;align-items:flex-start;min-inline-size:var(--stepper-step-min-inline-size)}.stepper__step:last-child{flex:0 0 auto}.stepper__step:last-child .stepper__connector{display:none}.stepper__indicator{display:inline-flex;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:9999px;box-sizing:border-box;flex-shrink:0;align-items:center;justify-content:center;inline-size:var(--stepper-indicator-size);block-size:var(--stepper-indicator-size)}.stepper__indicator-mark{font-size:var(--stepper-indicator-mark-size);font-weight:500;line-height:1;color:var(--color-text)}.stepper__connector{position:absolute;inset-block-start:calc(var(--stepper-indicator-size) / 2);inset-inline:var(--stepper-indicator-size) 0;border-block-start:var(--stepper-connector-thickness) solid var(--color-border)}.stepper__label{font-size:1.6rem;line-height:1.6;color:var(--color-text)}.stepper__description{font-size:1.4rem;line-height:1.6;color:var(--color-muted)}.stepper__step--done .stepper__indicator{background-color:var(--color-success);border-color:var(--color-success)}.stepper__step--done .stepper__indicator-mark{color:var(--color-on-success)}.stepper__step--done .stepper__connector{border-color:var(--color-success)}.stepper__step--current .stepper__indicator{background-color:var(--color-primary);border-color:var(--color-primary)}.stepper__step--current .stepper__indicator-mark{color:var(--color-on-primary)}.stepper__step--current .stepper__label{font-weight:700}.stepper__step--pending .stepper__indicator{background-color:var(--color-surface);border-color:var(--color-border)}.stepper__step--pending .stepper__indicator-mark{color:var(--color-text)}.stepper__step--pending .stepper__label{color:var(--color-muted)}.stepper__step--error .stepper__indicator{background-color:var(--color-danger);border-color:var(--color-danger)}.stepper__step--error .stepper__indicator-mark{color:var(--color-on-danger)}.stepper__step--error .stepper__label{color:var(--color-danger)}.stepper--vertical{flex-direction:column}.stepper--vertical .stepper__step{display:grid;flex:0 0 auto;gap:.125rem .5rem;grid-template-columns:var(--stepper-indicator-size) 1fr;padding-block-end:var(--stepper-indicator-size)}.stepper--vertical .stepper__step:last-child{padding-block-end:0}.stepper--vertical .stepper__indicator{grid-column:1;grid-row:1}.stepper--vertical .stepper__label{grid-column:2;grid-row:1;align-self:center}.stepper--vertical .stepper__description{grid-column:2;grid-row:2}.stepper--vertical .stepper__connector{inset-block:var(--stepper-indicator-size) 0;inset-inline:calc((var(--stepper-indicator-size) - var(--stepper-connector-thickness)) / 2) auto;border-block-start:0;border-inline-start:var(--stepper-connector-thickness) solid var(--color-border)}.stepper--compact{--stepper-indicator-size: 1.5rem ;--stepper-indicator-mark-size: 1.2rem}.stepper--compact .stepper__label{font-size:1.4rem}.list{--list-item-padding-block: .5rem;--list-item-padding-inline: 1rem;--list-item-gap: .5rem;--list-leading-size: 2rem;margin:0;padding:0;color:var(--color-text);list-style:none;container-type:inline-size}.list__item{display:grid;gap:var(--list-item-gap);text-align:start;grid-template-columns:auto 1fr auto;align-items:start;padding-block:var(--list-item-padding-block);padding-inline:var(--list-item-padding-inline)}.list__item:has(>.list__action){display:block;padding:0}.list__action{display:grid;gap:var(--list-item-gap);color:inherit;text-align:start;text-decoration:none;grid-template-columns:auto 1fr auto;align-items:start;inline-size:100%;padding-block:var(--list-item-padding-block);padding-inline:var(--list-item-padding-inline)}.list__leading{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--list-leading-size)}.list__content{display:flex;gap:.125rem;flex-direction:column;min-inline-size:0}.list__title{font-size:1.6rem;font-weight:500;line-height:1.6;color:var(--color-text)}.list__subtitle{font-size:1.4rem;line-height:1.6;color:var(--color-muted)}.list__meta{font-size:1.2rem;line-height:1.6;color:var(--color-muted)}.list__trailing{display:inline-flex;gap:.25rem;color:var(--color-muted);align-items:center}.list__section{margin-block:1rem}.list__section:first-child{margin-block-start:0}.list__section:last-child{margin-block-end:0}.list__section-title{margin:0 0 .25rem;font-size:1.4rem;font-weight:700;line-height:1.6;color:var(--color-muted)}.list--divided .list__item:not(:last-child){border-block-end:1px solid var(--color-border)}.list--compact{--list-item-padding-block: .25rem;--list-item-gap: .25rem}.list__item--interactive .list__action{cursor:pointer}.list__item--interactive .list__action:hover{background-color:color-mix(in srgb,var(--color-text) 6%,transparent)}.list__item--interactive .list__action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.list__item--selected{background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))}.list__item--selected .list__title{font-weight:700;color:var(--color-primary)}.list__item--disabled{opacity:.5;cursor:not-allowed}.list__item--disabled .list__action{pointer-events:none}@container (max-width: 28rem){.list__item,.list__action{grid-template-columns:auto 1fr}.list__trailing{grid-column:1/-1;justify-content:start}}.empty-state{--empty-state-visual-size: 6.4rem;display:flex;gap:1rem;color:var(--color-text);text-align:center;flex-direction:column;align-items:center;inline-size:100%;padding-block:2rem;padding-inline:1rem;container-type:inline-size}.empty-state__visual{display:inline-flex;font-size:2.4rem;color:var(--color-muted);align-items:center;justify-content:center;inline-size:var(--empty-state-visual-size);block-size:var(--empty-state-visual-size)}.empty-state__title{margin:0;font-size:2rem;font-weight:700;line-height:1.2;color:var(--color-text);max-inline-size:40rem}.empty-state__description{margin:0;font-size:1.6rem;line-height:1.6;color:var(--color-muted);max-inline-size:50rem}.empty-state__actions{display:flex;gap:.5rem;flex-flow:row wrap;justify-content:center}.empty-state--compact{--empty-state-visual-size: 4.8rem;gap:.5rem;padding-block:1rem}.empty-state--compact .empty-state__title{font-size:1.6rem}@container (max-width: 28rem){.empty-state{padding-inline:.5rem}.empty-state__actions{flex-direction:column;align-items:stretch}}.kbd{display:inline-block;font-family:Consolas,SF Mono,Monaco,Courier New,monospace;font-size:inherit;font-weight:500;line-height:1;color:var(--color-text);text-align:center;background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:4px;box-shadow:0 1px 2px #0000000d;min-inline-size:2rem;padding-block:.25rem;padding-inline:.5rem;vertical-align:baseline}.divider{padding:0;color:inherit;border:none;box-sizing:border-box;inline-size:100%;block-size:0;margin-block:1rem;margin-inline:0;border-block-start:1px solid var(--color-border-strong);overflow:hidden}.divider--with-label{display:flex;gap:.5rem;block-size:auto;border-block-start:none;align-items:center}.divider--with-label:before,.divider--with-label:after{flex:1 1 auto;background-color:var(--color-border-strong);block-size:1px;content:""}.divider__label{flex:0 0 auto;font-size:1.4rem;font-weight:500;line-height:1.2;color:var(--color-muted)}.divider--vertical{inline-size:0;block-size:auto;min-block-size:1rem;margin-block:0;margin-inline:0;border-block-start:none;border-inline-start:1px solid var(--color-border-strong);align-self:stretch}.utility-preview{display:flex;align-items:center;gap:1rem;margin:.125rem 0}@media (max-width: 40rem){.utility-preview{flex-direction:column;align-items:flex-start;gap:.25rem}}.utility-preview__box{min-width:16rem;height:2rem;padding:0 .25rem;border:1px solid #e0e0e0;border-radius:4px;display:flex;align-items:center;justify-content:space-between;font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;background-color:#fff;color:#000}@media (max-width: 40rem){.utility-preview__box{width:100%;justify-content:flex-start;gap:.25rem}}.utility-preview--text .utility-preview__box{background-color:#fff;color:inherit}.utility-preview--bg .utility-preview__box{color:#050033}.utility-preview__label{font-size:1.4rem;color:#e0e0e0}@media (max-width: 40rem){.utility-preview__label{font-size:1.2rem}}.layout-inline-list{display:flex;margin-bottom:1rem}.layout-inline-list>*:not(:last-child){margin-right:.25rem}.layout-dashboard{display:grid;grid-template-areas:"header header" "sidebar main"}.layout-auth{display:grid;grid-template-areas:"form";justify-content:center}.layout-admin{display:grid;grid-template-areas:"nav main aside"}.layout-blog{display:grid;grid-template-areas:"header header" "sidebar content" "footer footer"}.layout-fullpage{display:grid;grid-template-areas:"nav main"}.layout-landing{display:grid;grid-template-areas:"header" "hero" "features" "footer"}@media (min-width: 48rem){.layout-landing{grid-template-areas:"header header" "hero hero" "features features" "footer footer"}.grid-layout{grid-template-columns:1fr 3fr}}.grid-container{max-width:48rem;margin-inline:auto;padding-inline:.5rem}.search-input,.page-header__search-input{display:block;width:100%;padding:.25rem .5rem;font-size:1.6rem;border:1px solid #050033;border-radius:4px;box-sizing:border-box;margin-bottom:.5rem}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page-header__title{font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1.6}.page-header__actions{display:flex}.page-header__actions>*:not(:last-child){margin-right:.25rem}@media (min-width: 40rem){.page-header{flex-direction:column;align-items:flex-start;gap:.25rem}.page-header__actions{width:100%;justify-content:flex-start;flex-wrap:wrap}}.sidebar{padding:.5rem;color:var(--color-text);background-color:var(--color-surface);overflow-y:auto;border-right:1px solid var(--color-border)}.sidebar__category{width:100%;padding:.125rem .5rem;font-size:1.6rem;color:var(--color-text);text-align:left;background:none;border:none;cursor:pointer}.sidebar__subcategory{display:flex;flex-direction:column;padding-left:1rem}.sidebar__subcategory .sidebar__item{padding:.125rem .5rem;font-size:1.6rem;color:var(--color-text);text-align:left;background:none;border:none;cursor:pointer}.sidebar__subcategory .sidebar__item:hover:not(.sidebar__item--active){background-color:#0500330d}.sidebar__subcategory .sidebar__item--active,.sidebar__subcategory .sidebar__item--active:hover{color:#fff;background-color:#2b2b66;border-left:4px solid #2b2b66}[data-theme=dark] .sidebar__subcategory .sidebar__item--active,[data-theme=dark] .sidebar__subcategory .sidebar__item--active:hover{color:#050033;background-color:var(--color-text)}[data-theme=dark] .sidebar__subcategory .sidebar__item:hover:not(.sidebar__item--active){color:#050033;background-color:#fffc;border-radius:4px}:root{--color-primary: #2a3ef4;--color-primary-light: #5b6bf7;--color-secondary: #2eff5a;--color-secondary-light: #6bff8c;--color-accent: #050033;--color-success: #28a745;--color-success-light: #71d48f;--color-warning: #ffc107;--color-warning-light: #ffe082;--color-danger: #dc3545;--color-danger-light: #f1959b;--color-info: #17a2b8;--color-info-light: #62cad6;--color-focus-ring: #2a3ef4;--color-on-primary: #ffffff;--color-on-secondary: #050033;--color-on-accent: #ffffff;--color-on-success: #050033;--color-on-warning: #050033;--color-on-danger: #050033;--color-on-info: #050033;--color-surface: #ffffff;--color-background: #f9fafb;--color-text: #111827;--color-muted: #6b7280;--color-border: #e5e7eb;--color-border-strong: #6b7280;--color-surface-hover: #f3f4f6}[data-theme=dark]{--color-primary: #5b6bf7;--color-primary-light: #8b97f9;--color-secondary: #2eff5a;--color-secondary-light: #6bff8c;--color-accent: #b5b0e0;--color-success: #51cf66;--color-success-light: #8ce99a;--color-warning: #ffd43b;--color-warning-light: #ffe066;--color-danger: #ff6b6b;--color-danger-light: #ffa8a8;--color-info: #4dc4d9;--color-info-light: #7ed5e3;--color-focus-ring: #7c89f8;--color-on-primary: #050033;--color-on-secondary: #050033;--color-on-accent: #050033;--color-on-success: #050033;--color-on-warning: #050033;--color-on-danger: #050033;--color-on-info: #050033;--color-surface: #1f2937;--color-background: #111827;--color-text: #f9fafb;--color-muted: #9ca3af;--color-border: #374151;--color-border-strong: #9ca3af;--color-surface-hover: #4b5563}[data-theme=dark] .docs-block,[data-theme=dark] .docs-block__preview-block{color:var(--color-text);background-color:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .docs-block__preview-title,[data-theme=dark] .docs-block__token-row{color:var(--color-text)}[data-theme=dark] .docs-block__overview-block{color:var(--color-text);background-color:var(--color-surface)}[data-theme=dark] .docs-block__description,[data-theme=dark] .docs-block__mental-model,[data-theme=dark] .docs-block__viewport-label{color:var(--color-muted)}[data-theme=dark] .docs-block__usage-content{background-color:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .docs-block__copy-button,[data-theme=dark] .docs-block__token-copy-button{color:var(--color-muted)}[data-theme=dark] .tab__header .tab--active{color:#050033;background-color:var(--color-text);border-radius:4px}[data-theme=dark] .tab__header .tab:not(.tab--active){color:var(--color-muted)}
