﻿.container,.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.container-fluid{max-width:100%}.cq-container{container-type:inline-size}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-3{padding:1rem !important}.pt-3{padding-top:1rem !important}.pr-3{padding-right:1rem !important}.pb-3{padding-bottom:1rem !important}.pl-3{padding-left:1rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.m-3{margin:1rem !important}.mt-3{margin-top:1rem !important}.mr-3{margin-right:1rem !important}.mb-3{margin-bottom:1rem !important}.ml-3{margin-left:1rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-4{padding:1.5rem !important}.pt-4{padding-top:1.5rem !important}.pr-4{padding-right:1.5rem !important}.pb-4{padding-bottom:1.5rem !important}.pl-4{padding-left:1.5rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.m-4{margin:1.5rem !important}.mt-4{margin-top:1.5rem !important}.mr-4{margin-right:1.5rem !important}.mb-4{margin-bottom:1.5rem !important}.ml-4{margin-left:1.5rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-5{padding:3rem !important}.pt-5{padding-top:3rem !important}.pr-5{padding-right:3rem !important}.pb-5{padding-bottom:3rem !important}.pl-5{padding-left:3rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-5{margin:3rem !important}.mt-5{margin-top:3rem !important}.mr-5{margin-right:3rem !important}.mb-5{margin-bottom:3rem !important}.ml-5{margin-left:3rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.ml-auto{margin-left:auto !important}.mr-auto{margin-right:auto !important}@media(min-width: 576px){.container{max-width:540px}.container-sm{max-width:540px}}.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}@media(min-width: 768px){.container{max-width:720px}.container-md{max-width:720px}}.container-md{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}@media(min-width: 992px){.container{max-width:960px}.container-lg{max-width:960px}}.container-lg{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}@media(min-width: 1200px){.container{max-width:1140px}.container-xl{max-width:1140px}}.container-xl{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}@media(min-width: 1400px){.container{max-width:1320px}.container-xxl{max-width:1320px}}.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.row{display:flex;flex-wrap:wrap;box-sizing:border-box;position:relative}.col,[class*=col-]{box-sizing:border-box}.col{flex-grow:1;flex-shrink:1;flex-basis:0;max-width:100%}.col-flex-grow-0{flex-grow:0 !important}.col-flex-grow-1{flex-grow:1 !important}.col-flex-shrink-0{flex-shrink:0 !important}.col-flex-shrink-1{flex-shrink:1 !important}.col.col-flex-basis-0{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0 !important;max-width:100% !important}.col.col-flex-basis-auto{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none}.col.col-flex-basis-initial{flex-grow:initial;flex-shrink:initial;flex-basis:initial;max-width:none}.col.col-flex-basis-unset{flex-grow:unset;flex-shrink:unset;flex-basis:unset;max-width:none}@media(min-width: 0){.col.col-xs-flex-basis-0{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0 !important;max-width:100% !important}.col.col-xs-flex-basis-auto{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none}.col.col-xs-flex-basis-initial{flex-grow:initial;flex-shrink:initial;flex-basis:initial;max-width:none}.col.col-xs-flex-basis-unset{flex-grow:unset;flex-shrink:unset;flex-basis:unset;max-width:none}}@media(min-width: 576px){.col.col-sm-flex-basis-0{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0 !important;max-width:100% !important}.col.col-sm-flex-basis-auto{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none}.col.col-sm-flex-basis-initial{flex-grow:initial;flex-shrink:initial;flex-basis:initial;max-width:none}.col.col-sm-flex-basis-unset{flex-grow:unset;flex-shrink:unset;flex-basis:unset;max-width:none}}@media(min-width: 768px){.col.col-md-flex-basis-0{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0 !important;max-width:100% !important}.col.col-md-flex-basis-auto{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none}.col.col-md-flex-basis-initial{flex-grow:initial;flex-shrink:initial;flex-basis:initial;max-width:none}.col.col-md-flex-basis-unset{flex-grow:unset;flex-shrink:unset;flex-basis:unset;max-width:none}}@media(min-width: 992px){.col.col-lg-flex-basis-0{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0 !important;max-width:100% !important}.col.col-lg-flex-basis-auto{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none}.col.col-lg-flex-basis-initial{flex-grow:initial;flex-shrink:initial;flex-basis:initial;max-width:none}.col.col-lg-flex-basis-unset{flex-grow:unset;flex-shrink:unset;flex-basis:unset;max-width:none}}@media(min-width: 1200px){.col.col-xl-flex-basis-0{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0 !important;max-width:100% !important}.col.col-xl-flex-basis-auto{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none}.col.col-xl-flex-basis-initial{flex-grow:initial;flex-shrink:initial;flex-basis:initial;max-width:none}.col.col-xl-flex-basis-unset{flex-grow:unset;flex-shrink:unset;flex-basis:unset;max-width:none}}@media(min-width: 1400px){.col.col-xxl-flex-basis-0{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0 !important;max-width:100% !important}.col.col-xxl-flex-basis-auto{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none}.col.col-xxl-flex-basis-initial{flex-grow:initial;flex-shrink:initial;flex-basis:initial;max-width:none}.col.col-xxl-flex-basis-unset{flex-grow:unset;flex-shrink:unset;flex-basis:unset;max-width:none}}.col.col-flex-basis-25{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col.col-flex-basis-33{flex-grow:0;flex-shrink:0;flex-basis:33.333333%;max-width:33.333333%}.col.col-flex-basis-50{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col.col-flex-basis-66{flex-grow:0;flex-shrink:0;flex-basis:66.666667%;max-width:66.666667%}.col.col-flex-basis-75{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col.col-flex-basis-100{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}@media(min-width: 0){.col.col-xs-flex-basis-0{flex-grow:1;flex-shrink:1;flex-basis:0%;max-width:100%}.col.col-xs-flex-basis-auto{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none}.col.col-xs-flex-basis-initial{flex-grow:initial;flex-shrink:initial;flex-basis:initial;max-width:none}.col.col-xs-flex-basis-unset{flex-grow:unset;flex-shrink:unset;flex-basis:unset;max-width:none}.col.col-xs-flex-basis-25{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col.col-xs-flex-basis-33{flex-grow:0;flex-shrink:0;flex-basis:33.333333%;max-width:33.333333%}.col.col-xs-flex-basis-50{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col.col-xs-flex-basis-66{flex-grow:0;flex-shrink:0;flex-basis:66.666667%;max-width:66.666667%}.col.col-xs-flex-basis-75{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col.col-xs-flex-basis-100{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@media(min-width: 576px){.col.col-sm-flex-basis-0{flex-grow:1;flex-shrink:1;flex-basis:0%;max-width:100%}.col.col-sm-flex-basis-auto{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none}.col.col-sm-flex-basis-initial{flex-grow:initial;flex-shrink:initial;flex-basis:initial;max-width:none}.col.col-sm-flex-basis-unset{flex-grow:unset;flex-shrink:unset;flex-basis:unset;max-width:none}.col.col-sm-flex-basis-25{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col.col-sm-flex-basis-33{flex-grow:0;flex-shrink:0;flex-basis:33.333333%;max-width:33.333333%}.col.col-sm-flex-basis-50{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col.col-sm-flex-basis-66{flex-grow:0;flex-shrink:0;flex-basis:66.666667%;max-width:66.666667%}.col.col-sm-flex-basis-75{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col.col-sm-flex-basis-100{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@media(min-width: 768px){.col.col-md-flex-basis-0{flex-grow:1;flex-shrink:1;flex-basis:0%;max-width:100%}.col.col-md-flex-basis-auto{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none}.col.col-md-flex-basis-initial{flex-grow:initial;flex-shrink:initial;flex-basis:initial;max-width:none}.col.col-md-flex-basis-unset{flex-grow:unset;flex-shrink:unset;flex-basis:unset;max-width:none}.col.col-md-flex-basis-25{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col.col-md-flex-basis-33{flex-grow:0;flex-shrink:0;flex-basis:33.333333%;max-width:33.333333%}.col.col-md-flex-basis-50{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col.col-md-flex-basis-66{flex-grow:0;flex-shrink:0;flex-basis:66.666667%;max-width:66.666667%}.col.col-md-flex-basis-75{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col.col-md-flex-basis-100{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@media(min-width: 992px){.col.col-lg-flex-basis-0{flex-grow:1;flex-shrink:1;flex-basis:0%;max-width:100%}.col.col-lg-flex-basis-auto{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none}.col.col-lg-flex-basis-initial{flex-grow:initial;flex-shrink:initial;flex-basis:initial;max-width:none}.col.col-lg-flex-basis-unset{flex-grow:unset;flex-shrink:unset;flex-basis:unset;max-width:none}.col.col-lg-flex-basis-25{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col.col-lg-flex-basis-33{flex-grow:0;flex-shrink:0;flex-basis:33.333333%;max-width:33.333333%}.col.col-lg-flex-basis-50{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col.col-lg-flex-basis-66{flex-grow:0;flex-shrink:0;flex-basis:66.666667%;max-width:66.666667%}.col.col-lg-flex-basis-75{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col.col-lg-flex-basis-100{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@media(min-width: 1200px){.col.col-xl-flex-basis-0{flex-grow:1;flex-shrink:1;flex-basis:0%;max-width:100%}.col.col-xl-flex-basis-auto{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none}.col.col-xl-flex-basis-initial{flex-grow:initial;flex-shrink:initial;flex-basis:initial;max-width:none}.col.col-xl-flex-basis-unset{flex-grow:unset;flex-shrink:unset;flex-basis:unset;max-width:none}.col.col-xl-flex-basis-25{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col.col-xl-flex-basis-33{flex-grow:0;flex-shrink:0;flex-basis:33.333333%;max-width:33.333333%}.col.col-xl-flex-basis-50{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col.col-xl-flex-basis-66{flex-grow:0;flex-shrink:0;flex-basis:66.666667%;max-width:66.666667%}.col.col-xl-flex-basis-75{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col.col-xl-flex-basis-100{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@media(min-width: 1400px){.col.col-xxl-flex-basis-0{flex-grow:1;flex-shrink:1;flex-basis:0%;max-width:100%}.col.col-xxl-flex-basis-auto{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:none}.col.col-xxl-flex-basis-initial{flex-grow:initial;flex-shrink:initial;flex-basis:initial;max-width:none}.col.col-xxl-flex-basis-unset{flex-grow:unset;flex-shrink:unset;flex-basis:unset;max-width:none}.col.col-xxl-flex-basis-25{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col.col-xxl-flex-basis-33{flex-grow:0;flex-shrink:0;flex-basis:33.333333%;max-width:33.333333%}.col.col-xxl-flex-basis-50{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col.col-xxl-flex-basis-66{flex-grow:0;flex-shrink:0;flex-basis:66.666667%;max-width:66.666667%}.col.col-xxl-flex-basis-75{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col.col-xxl-flex-basis-100{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}.col-align-self-auto{align-self:auto !important}.col-align-self-start{align-self:flex-start !important}.col-align-self-center{align-self:center !important}.col-align-self-end{align-self:flex-end !important}.col-align-self-stretch{align-self:stretch !important}.col-align-self-baseline{align-self:baseline !important}.order-first{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-last{order:999 !important}@media(min-width: 0){.order-xs-first{order:-1 !important}.order-xs-0{order:0 !important}.order-xs-1{order:1 !important}.order-xs-2{order:2 !important}.order-xs-3{order:3 !important}.order-xs-4{order:4 !important}.order-xs-5{order:5 !important}.order-xs-last{order:999 !important}}@media(min-width: 576px){.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:999 !important}}@media(min-width: 768px){.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:999 !important}}@media(min-width: 992px){.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:999 !important}}@media(min-width: 1200px){.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:999 !important}}@media(min-width: 1400px){.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:999 !important}}.col-1{flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-2{flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-3{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-4{flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-5{flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-6{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-7{flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-8{flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-9{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-10{flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-11{flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-12{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}@media(min-width: 0){.col-xs-1{flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-3{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-xs-4{flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-5{flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-xs-7{flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-9{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-xs-10{flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-11{flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@media(min-width: 576px){.col-sm-1{flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-sm-4{flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-sm-7{flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-sm-10{flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@media(min-width: 768px){.col-md-1{flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2{flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-3{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-md-4{flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-5{flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-md-7{flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8{flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-9{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-md-10{flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-11{flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@media(min-width: 992px){.col-lg-1{flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-lg-4{flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-lg-7{flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-lg-10{flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@media(min-width: 1200px){.col-xl-1{flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-xl-4{flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-xl-7{flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-xl-10{flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@media(min-width: 1400px){.col-xxl-1{flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-xxl-4{flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-xxl-7{flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-xxl-10{flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@container (min-width: 540px){.col-cq-sm-1{flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-cq-sm-2{flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-cq-sm-3{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-cq-sm-4{flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-cq-sm-5{flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-cq-sm-6{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-cq-sm-7{flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-cq-sm-8{flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-cq-sm-9{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-cq-sm-10{flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-cq-sm-11{flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-cq-sm-12{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@container (min-width: 720px){.col-cq-md-1{flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-cq-md-2{flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-cq-md-3{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-cq-md-4{flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-cq-md-5{flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-cq-md-6{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-cq-md-7{flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-cq-md-8{flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-cq-md-9{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-cq-md-10{flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-cq-md-11{flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-cq-md-12{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@container (min-width: 960px){.col-cq-lg-1{flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-cq-lg-2{flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-cq-lg-3{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-cq-lg-4{flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-cq-lg-5{flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-cq-lg-6{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-cq-lg-7{flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-cq-lg-8{flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-cq-lg-9{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-cq-lg-10{flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-cq-lg-11{flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-cq-lg-12{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@container (min-width: 1140px){.col-cq-xl-1{flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-cq-xl-2{flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-cq-xl-3{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-cq-xl-4{flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-cq-xl-5{flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-cq-xl-6{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-cq-xl-7{flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-cq-xl-8{flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-cq-xl-9{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-cq-xl-10{flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-cq-xl-11{flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-cq-xl-12{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}@container (min-width: 1320px){.col-cq-xxl-1{flex-grow:0;flex-shrink:0;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-cq-xxl-2{flex-grow:0;flex-shrink:0;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-cq-xxl-3{flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}.col-cq-xxl-4{flex-grow:0;flex-shrink:0;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-cq-xxl-5{flex-grow:0;flex-shrink:0;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-cq-xxl-6{flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}.col-cq-xxl-7{flex-grow:0;flex-shrink:0;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-cq-xxl-8{flex-grow:0;flex-shrink:0;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-cq-xxl-9{flex-grow:0;flex-shrink:0;flex-basis:75%;max-width:75%}.col-cq-xxl-10{flex-grow:0;flex-shrink:0;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-cq-xxl-11{flex-grow:0;flex-shrink:0;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-cq-xxl-12{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}.row.g-0{padding-left:0;padding-right:0}.row.g-0>.col,.row.g-0>[class*=col-]{padding-left:0;padding-right:0;margin-top:0}.grid-system-row.row.g-0>.grid-system-col.col,.grid-row.row.g-0>.grid-col.col{margin-top:0}.row.gx-0{padding-left:0;padding-right:0}.row.gx-0>.col,.row.gx-0>[class*=col-]{padding-left:0;padding-right:0}.row.gy-0>.col,.row.gy-0>[class*=col-]{margin-top:0}.grid-system-row.row.gy-0>.grid-system-col.col,.grid-row.row.gy-0>.grid-col.col{margin-top:0}.row.gyb-0{padding-bottom:0}.row.g-1{padding-left:.125rem;padding-right:.125rem}.row.g-1>.col,.row.g-1>[class*=col-]{padding-left:.125rem;padding-right:.125rem;margin-top:.25rem}.grid-system-row.row.g-1>.grid-system-col.col,.grid-row.row.g-1>.grid-col.col{margin-top:.25rem}.row.gx-1{padding-left:.125rem;padding-right:.125rem}.row.gx-1>.col,.row.gx-1>[class*=col-]{padding-left:.125rem;padding-right:.125rem}.row.gy-1>.col,.row.gy-1>[class*=col-]{margin-top:.25rem}.grid-system-row.row.gy-1>.grid-system-col.col,.grid-row.row.gy-1>.grid-col.col{margin-top:.25rem}.row.gyb-1{padding-bottom:.25rem}.row.g-2{padding-left:.25rem;padding-right:.25rem}.row.g-2>.col,.row.g-2>[class*=col-]{padding-left:.25rem;padding-right:.25rem;margin-top:.5rem}.grid-system-row.row.g-2>.grid-system-col.col,.grid-row.row.g-2>.grid-col.col{margin-top:.5rem}.row.gx-2{padding-left:.25rem;padding-right:.25rem}.row.gx-2>.col,.row.gx-2>[class*=col-]{padding-left:.25rem;padding-right:.25rem}.row.gy-2>.col,.row.gy-2>[class*=col-]{margin-top:.5rem}.grid-system-row.row.gy-2>.grid-system-col.col,.grid-row.row.gy-2>.grid-col.col{margin-top:.5rem}.row.gyb-2{padding-bottom:.5rem}.row.g-3{padding-left:.5rem;padding-right:.5rem}.row.g-3>.col,.row.g-3>[class*=col-]{padding-left:.5rem;padding-right:.5rem;margin-top:1rem}.grid-system-row.row.g-3>.grid-system-col.col,.grid-row.row.g-3>.grid-col.col{margin-top:1rem}.row.gx-3{padding-left:.5rem;padding-right:.5rem}.row.gx-3>.col,.row.gx-3>[class*=col-]{padding-left:.5rem;padding-right:.5rem}.row.gy-3>.col,.row.gy-3>[class*=col-]{margin-top:1rem}.grid-system-row.row.gy-3>.grid-system-col.col,.grid-row.row.gy-3>.grid-col.col{margin-top:1rem}.row.gyb-3{padding-bottom:1rem}.row.g-4{padding-left:.75rem;padding-right:.75rem}.row.g-4>.col,.row.g-4>[class*=col-]{padding-left:.75rem;padding-right:.75rem;margin-top:1.5rem}.grid-system-row.row.g-4>.grid-system-col.col,.grid-row.row.g-4>.grid-col.col{margin-top:1.5rem}.row.gx-4{padding-left:.75rem;padding-right:.75rem}.row.gx-4>.col,.row.gx-4>[class*=col-]{padding-left:.75rem;padding-right:.75rem}.row.gy-4>.col,.row.gy-4>[class*=col-]{margin-top:1.5rem}.grid-system-row.row.gy-4>.grid-system-col.col,.grid-row.row.gy-4>.grid-col.col{margin-top:1.5rem}.row.gyb-4{padding-bottom:1.5rem}.row.g-5{padding-left:1.5rem;padding-right:1.5rem}.row.g-5>.col,.row.g-5>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem;margin-top:3rem}.grid-system-row.row.g-5>.grid-system-col.col,.grid-row.row.g-5>.grid-col.col{margin-top:3rem}.row.gx-5{padding-left:1.5rem;padding-right:1.5rem}.row.gx-5>.col,.row.gx-5>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem}.row.gy-5>.col,.row.gy-5>[class*=col-]{margin-top:3rem}.grid-system-row.row.gy-5>.grid-system-col.col,.grid-row.row.gy-5>.grid-col.col{margin-top:3rem}.row.gyb-5{padding-bottom:3rem}@media(max-width: 575.98px){.row.g-xs-0{padding-left:0;padding-right:0}.row.g-xs-0>.col,.row.g-xs-0>[class*=col-]{padding-left:0;padding-right:0;margin-top:0}.grid-system-row.row.g-xs-0>.grid-system-col.col,.grid-row.row.g-xs-0>.grid-col.col{margin-top:0}.row.gx-xs-0{padding-left:0;padding-right:0}.row.gx-xs-0>.col,.row.gx-xs-0>[class*=col-]{padding-left:0;padding-right:0}.row.gy-xs-0>.col,.row.gy-xs-0>[class*=col-]{margin-top:0}.grid-system-row.row.gy-xs-0>.grid-system-col.col,.grid-row.row.gy-xs-0>.grid-col.col{margin-top:0}.row.gyb-xs-0{padding-bottom:0}.row.g-xs-1{padding-left:.125rem;padding-right:.125rem}.row.g-xs-1>.col,.row.g-xs-1>[class*=col-]{padding-left:.125rem;padding-right:.125rem;margin-top:.25rem}.grid-system-row.row.g-xs-1>.grid-system-col.col,.grid-row.row.g-xs-1>.grid-col.col{margin-top:.25rem}.row.gx-xs-1{padding-left:.125rem;padding-right:.125rem}.row.gx-xs-1>.col,.row.gx-xs-1>[class*=col-]{padding-left:.125rem;padding-right:.125rem}.row.gy-xs-1>.col,.row.gy-xs-1>[class*=col-]{margin-top:.25rem}.grid-system-row.row.gy-xs-1>.grid-system-col.col,.grid-row.row.gy-xs-1>.grid-col.col{margin-top:.25rem}.row.gyb-xs-1{padding-bottom:.25rem}.row.g-xs-2{padding-left:.25rem;padding-right:.25rem}.row.g-xs-2>.col,.row.g-xs-2>[class*=col-]{padding-left:.25rem;padding-right:.25rem;margin-top:.5rem}.grid-system-row.row.g-xs-2>.grid-system-col.col,.grid-row.row.g-xs-2>.grid-col.col{margin-top:.5rem}.row.gx-xs-2{padding-left:.25rem;padding-right:.25rem}.row.gx-xs-2>.col,.row.gx-xs-2>[class*=col-]{padding-left:.25rem;padding-right:.25rem}.row.gy-xs-2>.col,.row.gy-xs-2>[class*=col-]{margin-top:.5rem}.grid-system-row.row.gy-xs-2>.grid-system-col.col,.grid-row.row.gy-xs-2>.grid-col.col{margin-top:.5rem}.row.gyb-xs-2{padding-bottom:.5rem}.row.g-xs-3{padding-left:.5rem;padding-right:.5rem}.row.g-xs-3>.col,.row.g-xs-3>[class*=col-]{padding-left:.5rem;padding-right:.5rem;margin-top:1rem}.grid-system-row.row.g-xs-3>.grid-system-col.col,.grid-row.row.g-xs-3>.grid-col.col{margin-top:1rem}.row.gx-xs-3{padding-left:.5rem;padding-right:.5rem}.row.gx-xs-3>.col,.row.gx-xs-3>[class*=col-]{padding-left:.5rem;padding-right:.5rem}.row.gy-xs-3>.col,.row.gy-xs-3>[class*=col-]{margin-top:1rem}.grid-system-row.row.gy-xs-3>.grid-system-col.col,.grid-row.row.gy-xs-3>.grid-col.col{margin-top:1rem}.row.gyb-xs-3{padding-bottom:1rem}.row.g-xs-4{padding-left:.75rem;padding-right:.75rem}.row.g-xs-4>.col,.row.g-xs-4>[class*=col-]{padding-left:.75rem;padding-right:.75rem;margin-top:1.5rem}.grid-system-row.row.g-xs-4>.grid-system-col.col,.grid-row.row.g-xs-4>.grid-col.col{margin-top:1.5rem}.row.gx-xs-4{padding-left:.75rem;padding-right:.75rem}.row.gx-xs-4>.col,.row.gx-xs-4>[class*=col-]{padding-left:.75rem;padding-right:.75rem}.row.gy-xs-4>.col,.row.gy-xs-4>[class*=col-]{margin-top:1.5rem}.grid-system-row.row.gy-xs-4>.grid-system-col.col,.grid-row.row.gy-xs-4>.grid-col.col{margin-top:1.5rem}.row.gyb-xs-4{padding-bottom:1.5rem}.row.g-xs-5{padding-left:1.5rem;padding-right:1.5rem}.row.g-xs-5>.col,.row.g-xs-5>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem;margin-top:3rem}.grid-system-row.row.g-xs-5>.grid-system-col.col,.grid-row.row.g-xs-5>.grid-col.col{margin-top:3rem}.row.gx-xs-5{padding-left:1.5rem;padding-right:1.5rem}.row.gx-xs-5>.col,.row.gx-xs-5>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem}.row.gy-xs-5>.col,.row.gy-xs-5>[class*=col-]{margin-top:3rem}.grid-system-row.row.gy-xs-5>.grid-system-col.col,.grid-row.row.gy-xs-5>.grid-col.col{margin-top:3rem}.row.gyb-xs-5{padding-bottom:3rem}}@media(min-width: 576px)and (max-width: 767.98px){.row.g-sm-0{padding-left:0;padding-right:0}.row.g-sm-0>.col,.row.g-sm-0>[class*=col-]{padding-left:0;padding-right:0;margin-top:0}.grid-system-row.row.g-sm-0>.grid-system-col.col,.grid-row.row.g-sm-0>.grid-col.col{margin-top:0}.row.gx-sm-0{padding-left:0;padding-right:0}.row.gx-sm-0>.col,.row.gx-sm-0>[class*=col-]{padding-left:0;padding-right:0}.row.gy-sm-0>.col,.row.gy-sm-0>[class*=col-]{margin-top:0}.grid-system-row.row.gy-sm-0>.grid-system-col.col,.grid-row.row.gy-sm-0>.grid-col.col{margin-top:0}.row.gyb-sm-0{padding-bottom:0}.row.g-sm-1{padding-left:.125rem;padding-right:.125rem}.row.g-sm-1>.col,.row.g-sm-1>[class*=col-]{padding-left:.125rem;padding-right:.125rem;margin-top:.25rem}.grid-system-row.row.g-sm-1>.grid-system-col.col,.grid-row.row.g-sm-1>.grid-col.col{margin-top:.25rem}.row.gx-sm-1{padding-left:.125rem;padding-right:.125rem}.row.gx-sm-1>.col,.row.gx-sm-1>[class*=col-]{padding-left:.125rem;padding-right:.125rem}.row.gy-sm-1>.col,.row.gy-sm-1>[class*=col-]{margin-top:.25rem}.grid-system-row.row.gy-sm-1>.grid-system-col.col,.grid-row.row.gy-sm-1>.grid-col.col{margin-top:.25rem}.row.gyb-sm-1{padding-bottom:.25rem}.row.g-sm-2{padding-left:.25rem;padding-right:.25rem}.row.g-sm-2>.col,.row.g-sm-2>[class*=col-]{padding-left:.25rem;padding-right:.25rem;margin-top:.5rem}.grid-system-row.row.g-sm-2>.grid-system-col.col,.grid-row.row.g-sm-2>.grid-col.col{margin-top:.5rem}.row.gx-sm-2{padding-left:.25rem;padding-right:.25rem}.row.gx-sm-2>.col,.row.gx-sm-2>[class*=col-]{padding-left:.25rem;padding-right:.25rem}.row.gy-sm-2>.col,.row.gy-sm-2>[class*=col-]{margin-top:.5rem}.grid-system-row.row.gy-sm-2>.grid-system-col.col,.grid-row.row.gy-sm-2>.grid-col.col{margin-top:.5rem}.row.gyb-sm-2{padding-bottom:.5rem}.row.g-sm-3{padding-left:.5rem;padding-right:.5rem}.row.g-sm-3>.col,.row.g-sm-3>[class*=col-]{padding-left:.5rem;padding-right:.5rem;margin-top:1rem}.grid-system-row.row.g-sm-3>.grid-system-col.col,.grid-row.row.g-sm-3>.grid-col.col{margin-top:1rem}.row.gx-sm-3{padding-left:.5rem;padding-right:.5rem}.row.gx-sm-3>.col,.row.gx-sm-3>[class*=col-]{padding-left:.5rem;padding-right:.5rem}.row.gy-sm-3>.col,.row.gy-sm-3>[class*=col-]{margin-top:1rem}.grid-system-row.row.gy-sm-3>.grid-system-col.col,.grid-row.row.gy-sm-3>.grid-col.col{margin-top:1rem}.row.gyb-sm-3{padding-bottom:1rem}.row.g-sm-4{padding-left:.75rem;padding-right:.75rem}.row.g-sm-4>.col,.row.g-sm-4>[class*=col-]{padding-left:.75rem;padding-right:.75rem;margin-top:1.5rem}.grid-system-row.row.g-sm-4>.grid-system-col.col,.grid-row.row.g-sm-4>.grid-col.col{margin-top:1.5rem}.row.gx-sm-4{padding-left:.75rem;padding-right:.75rem}.row.gx-sm-4>.col,.row.gx-sm-4>[class*=col-]{padding-left:.75rem;padding-right:.75rem}.row.gy-sm-4>.col,.row.gy-sm-4>[class*=col-]{margin-top:1.5rem}.grid-system-row.row.gy-sm-4>.grid-system-col.col,.grid-row.row.gy-sm-4>.grid-col.col{margin-top:1.5rem}.row.gyb-sm-4{padding-bottom:1.5rem}.row.g-sm-5{padding-left:1.5rem;padding-right:1.5rem}.row.g-sm-5>.col,.row.g-sm-5>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem;margin-top:3rem}.grid-system-row.row.g-sm-5>.grid-system-col.col,.grid-row.row.g-sm-5>.grid-col.col{margin-top:3rem}.row.gx-sm-5{padding-left:1.5rem;padding-right:1.5rem}.row.gx-sm-5>.col,.row.gx-sm-5>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem}.row.gy-sm-5>.col,.row.gy-sm-5>[class*=col-]{margin-top:3rem}.grid-system-row.row.gy-sm-5>.grid-system-col.col,.grid-row.row.gy-sm-5>.grid-col.col{margin-top:3rem}.row.gyb-sm-5{padding-bottom:3rem}}@media(min-width: 768px)and (max-width: 991.98px){.row.g-md-0{padding-left:0;padding-right:0}.row.g-md-0>.col,.row.g-md-0>[class*=col-]{padding-left:0;padding-right:0;margin-top:0}.grid-system-row.row.g-md-0>.grid-system-col.col,.grid-row.row.g-md-0>.grid-col.col{margin-top:0}.row.gx-md-0{padding-left:0;padding-right:0}.row.gx-md-0>.col,.row.gx-md-0>[class*=col-]{padding-left:0;padding-right:0}.row.gy-md-0>.col,.row.gy-md-0>[class*=col-]{margin-top:0}.grid-system-row.row.gy-md-0>.grid-system-col.col,.grid-row.row.gy-md-0>.grid-col.col{margin-top:0}.row.gyb-md-0{padding-bottom:0}.row.g-md-1{padding-left:.125rem;padding-right:.125rem}.row.g-md-1>.col,.row.g-md-1>[class*=col-]{padding-left:.125rem;padding-right:.125rem;margin-top:.25rem}.grid-system-row.row.g-md-1>.grid-system-col.col,.grid-row.row.g-md-1>.grid-col.col{margin-top:.25rem}.row.gx-md-1{padding-left:.125rem;padding-right:.125rem}.row.gx-md-1>.col,.row.gx-md-1>[class*=col-]{padding-left:.125rem;padding-right:.125rem}.row.gy-md-1>.col,.row.gy-md-1>[class*=col-]{margin-top:.25rem}.grid-system-row.row.gy-md-1>.grid-system-col.col,.grid-row.row.gy-md-1>.grid-col.col{margin-top:.25rem}.row.gyb-md-1{padding-bottom:.25rem}.row.g-md-2{padding-left:.25rem;padding-right:.25rem}.row.g-md-2>.col,.row.g-md-2>[class*=col-]{padding-left:.25rem;padding-right:.25rem;margin-top:.5rem}.grid-system-row.row.g-md-2>.grid-system-col.col,.grid-row.row.g-md-2>.grid-col.col{margin-top:.5rem}.row.gx-md-2{padding-left:.25rem;padding-right:.25rem}.row.gx-md-2>.col,.row.gx-md-2>[class*=col-]{padding-left:.25rem;padding-right:.25rem}.row.gy-md-2>.col,.row.gy-md-2>[class*=col-]{margin-top:.5rem}.grid-system-row.row.gy-md-2>.grid-system-col.col,.grid-row.row.gy-md-2>.grid-col.col{margin-top:.5rem}.row.gyb-md-2{padding-bottom:.5rem}.row.g-md-3{padding-left:.5rem;padding-right:.5rem}.row.g-md-3>.col,.row.g-md-3>[class*=col-]{padding-left:.5rem;padding-right:.5rem;margin-top:1rem}.grid-system-row.row.g-md-3>.grid-system-col.col,.grid-row.row.g-md-3>.grid-col.col{margin-top:1rem}.row.gx-md-3{padding-left:.5rem;padding-right:.5rem}.row.gx-md-3>.col,.row.gx-md-3>[class*=col-]{padding-left:.5rem;padding-right:.5rem}.row.gy-md-3>.col,.row.gy-md-3>[class*=col-]{margin-top:1rem}.grid-system-row.row.gy-md-3>.grid-system-col.col,.grid-row.row.gy-md-3>.grid-col.col{margin-top:1rem}.row.gyb-md-3{padding-bottom:1rem}.row.g-md-4{padding-left:.75rem;padding-right:.75rem}.row.g-md-4>.col,.row.g-md-4>[class*=col-]{padding-left:.75rem;padding-right:.75rem;margin-top:1.5rem}.grid-system-row.row.g-md-4>.grid-system-col.col,.grid-row.row.g-md-4>.grid-col.col{margin-top:1.5rem}.row.gx-md-4{padding-left:.75rem;padding-right:.75rem}.row.gx-md-4>.col,.row.gx-md-4>[class*=col-]{padding-left:.75rem;padding-right:.75rem}.row.gy-md-4>.col,.row.gy-md-4>[class*=col-]{margin-top:1.5rem}.grid-system-row.row.gy-md-4>.grid-system-col.col,.grid-row.row.gy-md-4>.grid-col.col{margin-top:1.5rem}.row.gyb-md-4{padding-bottom:1.5rem}.row.g-md-5{padding-left:1.5rem;padding-right:1.5rem}.row.g-md-5>.col,.row.g-md-5>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem;margin-top:3rem}.grid-system-row.row.g-md-5>.grid-system-col.col,.grid-row.row.g-md-5>.grid-col.col{margin-top:3rem}.row.gx-md-5{padding-left:1.5rem;padding-right:1.5rem}.row.gx-md-5>.col,.row.gx-md-5>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem}.row.gy-md-5>.col,.row.gy-md-5>[class*=col-]{margin-top:3rem}.grid-system-row.row.gy-md-5>.grid-system-col.col,.grid-row.row.gy-md-5>.grid-col.col{margin-top:3rem}.row.gyb-md-5{padding-bottom:3rem}}@media(min-width: 992px)and (max-width: 1199.98px){.row.g-lg-0{padding-left:0;padding-right:0}.row.g-lg-0>.col,.row.g-lg-0>[class*=col-]{padding-left:0;padding-right:0;margin-top:0}.grid-system-row.row.g-lg-0>.grid-system-col.col,.grid-row.row.g-lg-0>.grid-col.col{margin-top:0}.row.gx-lg-0{padding-left:0;padding-right:0}.row.gx-lg-0>.col,.row.gx-lg-0>[class*=col-]{padding-left:0;padding-right:0}.row.gy-lg-0>.col,.row.gy-lg-0>[class*=col-]{margin-top:0}.grid-system-row.row.gy-lg-0>.grid-system-col.col,.grid-row.row.gy-lg-0>.grid-col.col{margin-top:0}.row.gyb-lg-0{padding-bottom:0}.row.g-lg-1{padding-left:.125rem;padding-right:.125rem}.row.g-lg-1>.col,.row.g-lg-1>[class*=col-]{padding-left:.125rem;padding-right:.125rem;margin-top:.25rem}.grid-system-row.row.g-lg-1>.grid-system-col.col,.grid-row.row.g-lg-1>.grid-col.col{margin-top:.25rem}.row.gx-lg-1{padding-left:.125rem;padding-right:.125rem}.row.gx-lg-1>.col,.row.gx-lg-1>[class*=col-]{padding-left:.125rem;padding-right:.125rem}.row.gy-lg-1>.col,.row.gy-lg-1>[class*=col-]{margin-top:.25rem}.grid-system-row.row.gy-lg-1>.grid-system-col.col,.grid-row.row.gy-lg-1>.grid-col.col{margin-top:.25rem}.row.gyb-lg-1{padding-bottom:.25rem}.row.g-lg-2{padding-left:.25rem;padding-right:.25rem}.row.g-lg-2>.col,.row.g-lg-2>[class*=col-]{padding-left:.25rem;padding-right:.25rem;margin-top:.5rem}.grid-system-row.row.g-lg-2>.grid-system-col.col,.grid-row.row.g-lg-2>.grid-col.col{margin-top:.5rem}.row.gx-lg-2{padding-left:.25rem;padding-right:.25rem}.row.gx-lg-2>.col,.row.gx-lg-2>[class*=col-]{padding-left:.25rem;padding-right:.25rem}.row.gy-lg-2>.col,.row.gy-lg-2>[class*=col-]{margin-top:.5rem}.grid-system-row.row.gy-lg-2>.grid-system-col.col,.grid-row.row.gy-lg-2>.grid-col.col{margin-top:.5rem}.row.gyb-lg-2{padding-bottom:.5rem}.row.g-lg-3{padding-left:.5rem;padding-right:.5rem}.row.g-lg-3>.col,.row.g-lg-3>[class*=col-]{padding-left:.5rem;padding-right:.5rem;margin-top:1rem}.grid-system-row.row.g-lg-3>.grid-system-col.col,.grid-row.row.g-lg-3>.grid-col.col{margin-top:1rem}.row.gx-lg-3{padding-left:.5rem;padding-right:.5rem}.row.gx-lg-3>.col,.row.gx-lg-3>[class*=col-]{padding-left:.5rem;padding-right:.5rem}.row.gy-lg-3>.col,.row.gy-lg-3>[class*=col-]{margin-top:1rem}.grid-system-row.row.gy-lg-3>.grid-system-col.col,.grid-row.row.gy-lg-3>.grid-col.col{margin-top:1rem}.row.gyb-lg-3{padding-bottom:1rem}.row.g-lg-4{padding-left:.75rem;padding-right:.75rem}.row.g-lg-4>.col,.row.g-lg-4>[class*=col-]{padding-left:.75rem;padding-right:.75rem;margin-top:1.5rem}.grid-system-row.row.g-lg-4>.grid-system-col.col,.grid-row.row.g-lg-4>.grid-col.col{margin-top:1.5rem}.row.gx-lg-4{padding-left:.75rem;padding-right:.75rem}.row.gx-lg-4>.col,.row.gx-lg-4>[class*=col-]{padding-left:.75rem;padding-right:.75rem}.row.gy-lg-4>.col,.row.gy-lg-4>[class*=col-]{margin-top:1.5rem}.grid-system-row.row.gy-lg-4>.grid-system-col.col,.grid-row.row.gy-lg-4>.grid-col.col{margin-top:1.5rem}.row.gyb-lg-4{padding-bottom:1.5rem}.row.g-lg-5{padding-left:1.5rem;padding-right:1.5rem}.row.g-lg-5>.col,.row.g-lg-5>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem;margin-top:3rem}.grid-system-row.row.g-lg-5>.grid-system-col.col,.grid-row.row.g-lg-5>.grid-col.col{margin-top:3rem}.row.gx-lg-5{padding-left:1.5rem;padding-right:1.5rem}.row.gx-lg-5>.col,.row.gx-lg-5>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem}.row.gy-lg-5>.col,.row.gy-lg-5>[class*=col-]{margin-top:3rem}.grid-system-row.row.gy-lg-5>.grid-system-col.col,.grid-row.row.gy-lg-5>.grid-col.col{margin-top:3rem}.row.gyb-lg-5{padding-bottom:3rem}}@media(min-width: 1200px)and (max-width: 1399.98px){.row.g-xl-0{padding-left:0;padding-right:0}.row.g-xl-0>.col,.row.g-xl-0>[class*=col-]{padding-left:0;padding-right:0;margin-top:0}.grid-system-row.row.g-xl-0>.grid-system-col.col,.grid-row.row.g-xl-0>.grid-col.col{margin-top:0}.row.gx-xl-0{padding-left:0;padding-right:0}.row.gx-xl-0>.col,.row.gx-xl-0>[class*=col-]{padding-left:0;padding-right:0}.row.gy-xl-0>.col,.row.gy-xl-0>[class*=col-]{margin-top:0}.grid-system-row.row.gy-xl-0>.grid-system-col.col,.grid-row.row.gy-xl-0>.grid-col.col{margin-top:0}.row.gyb-xl-0{padding-bottom:0}.row.g-xl-1{padding-left:.125rem;padding-right:.125rem}.row.g-xl-1>.col,.row.g-xl-1>[class*=col-]{padding-left:.125rem;padding-right:.125rem;margin-top:.25rem}.grid-system-row.row.g-xl-1>.grid-system-col.col,.grid-row.row.g-xl-1>.grid-col.col{margin-top:.25rem}.row.gx-xl-1{padding-left:.125rem;padding-right:.125rem}.row.gx-xl-1>.col,.row.gx-xl-1>[class*=col-]{padding-left:.125rem;padding-right:.125rem}.row.gy-xl-1>.col,.row.gy-xl-1>[class*=col-]{margin-top:.25rem}.grid-system-row.row.gy-xl-1>.grid-system-col.col,.grid-row.row.gy-xl-1>.grid-col.col{margin-top:.25rem}.row.gyb-xl-1{padding-bottom:.25rem}.row.g-xl-2{padding-left:.25rem;padding-right:.25rem}.row.g-xl-2>.col,.row.g-xl-2>[class*=col-]{padding-left:.25rem;padding-right:.25rem;margin-top:.5rem}.grid-system-row.row.g-xl-2>.grid-system-col.col,.grid-row.row.g-xl-2>.grid-col.col{margin-top:.5rem}.row.gx-xl-2{padding-left:.25rem;padding-right:.25rem}.row.gx-xl-2>.col,.row.gx-xl-2>[class*=col-]{padding-left:.25rem;padding-right:.25rem}.row.gy-xl-2>.col,.row.gy-xl-2>[class*=col-]{margin-top:.5rem}.grid-system-row.row.gy-xl-2>.grid-system-col.col,.grid-row.row.gy-xl-2>.grid-col.col{margin-top:.5rem}.row.gyb-xl-2{padding-bottom:.5rem}.row.g-xl-3{padding-left:.5rem;padding-right:.5rem}.row.g-xl-3>.col,.row.g-xl-3>[class*=col-]{padding-left:.5rem;padding-right:.5rem;margin-top:1rem}.grid-system-row.row.g-xl-3>.grid-system-col.col,.grid-row.row.g-xl-3>.grid-col.col{margin-top:1rem}.row.gx-xl-3{padding-left:.5rem;padding-right:.5rem}.row.gx-xl-3>.col,.row.gx-xl-3>[class*=col-]{padding-left:.5rem;padding-right:.5rem}.row.gy-xl-3>.col,.row.gy-xl-3>[class*=col-]{margin-top:1rem}.grid-system-row.row.gy-xl-3>.grid-system-col.col,.grid-row.row.gy-xl-3>.grid-col.col{margin-top:1rem}.row.gyb-xl-3{padding-bottom:1rem}.row.g-xl-4{padding-left:.75rem;padding-right:.75rem}.row.g-xl-4>.col,.row.g-xl-4>[class*=col-]{padding-left:.75rem;padding-right:.75rem;margin-top:1.5rem}.grid-system-row.row.g-xl-4>.grid-system-col.col,.grid-row.row.g-xl-4>.grid-col.col{margin-top:1.5rem}.row.gx-xl-4{padding-left:.75rem;padding-right:.75rem}.row.gx-xl-4>.col,.row.gx-xl-4>[class*=col-]{padding-left:.75rem;padding-right:.75rem}.row.gy-xl-4>.col,.row.gy-xl-4>[class*=col-]{margin-top:1.5rem}.grid-system-row.row.gy-xl-4>.grid-system-col.col,.grid-row.row.gy-xl-4>.grid-col.col{margin-top:1.5rem}.row.gyb-xl-4{padding-bottom:1.5rem}.row.g-xl-5{padding-left:1.5rem;padding-right:1.5rem}.row.g-xl-5>.col,.row.g-xl-5>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem;margin-top:3rem}.grid-system-row.row.g-xl-5>.grid-system-col.col,.grid-row.row.g-xl-5>.grid-col.col{margin-top:3rem}.row.gx-xl-5{padding-left:1.5rem;padding-right:1.5rem}.row.gx-xl-5>.col,.row.gx-xl-5>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem}.row.gy-xl-5>.col,.row.gy-xl-5>[class*=col-]{margin-top:3rem}.grid-system-row.row.gy-xl-5>.grid-system-col.col,.grid-row.row.gy-xl-5>.grid-col.col{margin-top:3rem}.row.gyb-xl-5{padding-bottom:3rem}}@media(min-width: 1400px){.row.g-xxl-0{padding-left:0;padding-right:0}.row.g-xxl-0>.col,.row.g-xxl-0>[class*=col-]{padding-left:0;padding-right:0;margin-top:0}.grid-system-row.row.g-xxl-0>.grid-system-col.col,.grid-row.row.g-xxl-0>.grid-col.col{margin-top:0}.row.gx-xxl-0{padding-left:0;padding-right:0}.row.gx-xxl-0>.col,.row.gx-xxl-0>[class*=col-]{padding-left:0;padding-right:0}.row.gy-xxl-0>.col,.row.gy-xxl-0>[class*=col-]{margin-top:0}.grid-system-row.row.gy-xxl-0>.grid-system-col.col,.grid-row.row.gy-xxl-0>.grid-col.col{margin-top:0}.row.gyb-xxl-0{padding-bottom:0}.row.g-xxl-1{padding-left:.125rem;padding-right:.125rem}.row.g-xxl-1>.col,.row.g-xxl-1>[class*=col-]{padding-left:.125rem;padding-right:.125rem;margin-top:.25rem}.grid-system-row.row.g-xxl-1>.grid-system-col.col,.grid-row.row.g-xxl-1>.grid-col.col{margin-top:.25rem}.row.gx-xxl-1{padding-left:.125rem;padding-right:.125rem}.row.gx-xxl-1>.col,.row.gx-xxl-1>[class*=col-]{padding-left:.125rem;padding-right:.125rem}.row.gy-xxl-1>.col,.row.gy-xxl-1>[class*=col-]{margin-top:.25rem}.grid-system-row.row.gy-xxl-1>.grid-system-col.col,.grid-row.row.gy-xxl-1>.grid-col.col{margin-top:.25rem}.row.gyb-xxl-1{padding-bottom:.25rem}.row.g-xxl-2{padding-left:.25rem;padding-right:.25rem}.row.g-xxl-2>.col,.row.g-xxl-2>[class*=col-]{padding-left:.25rem;padding-right:.25rem;margin-top:.5rem}.grid-system-row.row.g-xxl-2>.grid-system-col.col,.grid-row.row.g-xxl-2>.grid-col.col{margin-top:.5rem}.row.gx-xxl-2{padding-left:.25rem;padding-right:.25rem}.row.gx-xxl-2>.col,.row.gx-xxl-2>[class*=col-]{padding-left:.25rem;padding-right:.25rem}.row.gy-xxl-2>.col,.row.gy-xxl-2>[class*=col-]{margin-top:.5rem}.grid-system-row.row.gy-xxl-2>.grid-system-col.col,.grid-row.row.gy-xxl-2>.grid-col.col{margin-top:.5rem}.row.gyb-xxl-2{padding-bottom:.5rem}.row.g-xxl-3{padding-left:.5rem;padding-right:.5rem}.row.g-xxl-3>.col,.row.g-xxl-3>[class*=col-]{padding-left:.5rem;padding-right:.5rem;margin-top:1rem}.grid-system-row.row.g-xxl-3>.grid-system-col.col,.grid-row.row.g-xxl-3>.grid-col.col{margin-top:1rem}.row.gx-xxl-3{padding-left:.5rem;padding-right:.5rem}.row.gx-xxl-3>.col,.row.gx-xxl-3>[class*=col-]{padding-left:.5rem;padding-right:.5rem}.row.gy-xxl-3>.col,.row.gy-xxl-3>[class*=col-]{margin-top:1rem}.grid-system-row.row.gy-xxl-3>.grid-system-col.col,.grid-row.row.gy-xxl-3>.grid-col.col{margin-top:1rem}.row.gyb-xxl-3{padding-bottom:1rem}.row.g-xxl-4{padding-left:.75rem;padding-right:.75rem}.row.g-xxl-4>.col,.row.g-xxl-4>[class*=col-]{padding-left:.75rem;padding-right:.75rem;margin-top:1.5rem}.grid-system-row.row.g-xxl-4>.grid-system-col.col,.grid-row.row.g-xxl-4>.grid-col.col{margin-top:1.5rem}.row.gx-xxl-4{padding-left:.75rem;padding-right:.75rem}.row.gx-xxl-4>.col,.row.gx-xxl-4>[class*=col-]{padding-left:.75rem;padding-right:.75rem}.row.gy-xxl-4>.col,.row.gy-xxl-4>[class*=col-]{margin-top:1.5rem}.grid-system-row.row.gy-xxl-4>.grid-system-col.col,.grid-row.row.gy-xxl-4>.grid-col.col{margin-top:1.5rem}.row.gyb-xxl-4{padding-bottom:1.5rem}.row.g-xxl-5{padding-left:1.5rem;padding-right:1.5rem}.row.g-xxl-5>.col,.row.g-xxl-5>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem;margin-top:3rem}.grid-system-row.row.g-xxl-5>.grid-system-col.col,.grid-row.row.g-xxl-5>.grid-col.col{margin-top:3rem}.row.gx-xxl-5{padding-left:1.5rem;padding-right:1.5rem}.row.gx-xxl-5>.col,.row.gx-xxl-5>[class*=col-]{padding-left:1.5rem;padding-right:1.5rem}.row.gy-xxl-5>.col,.row.gy-xxl-5>[class*=col-]{margin-top:3rem}.grid-system-row.row.gy-xxl-5>.grid-system-col.col,.grid-row.row.gy-xxl-5>.grid-col.col{margin-top:3rem}.row.gyb-xxl-5{padding-bottom:3rem}}@media(max-width: 575.98px){.p-xs-0{padding:0 !important}.pt-xs-0{padding-top:0 !important}.pr-xs-0{padding-right:0 !important}.pb-xs-0{padding-bottom:0 !important}.pl-xs-0{padding-left:0 !important}.px-xs-0{padding-right:0 !important;padding-left:0 !important}.py-xs-0{padding-top:0 !important;padding-bottom:0 !important}.m-xs-0{margin:0 !important}.mt-xs-0{margin-top:0 !important}.mr-xs-0{margin-right:0 !important}.mb-xs-0{margin-bottom:0 !important}.ml-xs-0{margin-left:0 !important}.mx-xs-0{margin-right:0 !important;margin-left:0 !important}.my-xs-0{margin-top:0 !important;margin-bottom:0 !important}.p-xs-1{padding:.25rem !important}.pt-xs-1{padding-top:.25rem !important}.pr-xs-1{padding-right:.25rem !important}.pb-xs-1{padding-bottom:.25rem !important}.pl-xs-1{padding-left:.25rem !important}.px-xs-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-xs-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.m-xs-1{margin:.25rem !important}.mt-xs-1{margin-top:.25rem !important}.mr-xs-1{margin-right:.25rem !important}.mb-xs-1{margin-bottom:.25rem !important}.ml-xs-1{margin-left:.25rem !important}.mx-xs-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-xs-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-xs-2{padding:.5rem !important}.pt-xs-2{padding-top:.5rem !important}.pr-xs-2{padding-right:.5rem !important}.pb-xs-2{padding-bottom:.5rem !important}.pl-xs-2{padding-left:.5rem !important}.px-xs-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-xs-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.m-xs-2{margin:.5rem !important}.mt-xs-2{margin-top:.5rem !important}.mr-xs-2{margin-right:.5rem !important}.mb-xs-2{margin-bottom:.5rem !important}.ml-xs-2{margin-left:.5rem !important}.mx-xs-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-xs-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-xs-3{padding:1rem !important}.pt-xs-3{padding-top:1rem !important}.pr-xs-3{padding-right:1rem !important}.pb-xs-3{padding-bottom:1rem !important}.pl-xs-3{padding-left:1rem !important}.px-xs-3{padding-right:1rem !important;padding-left:1rem !important}.py-xs-3{padding-top:1rem !important;padding-bottom:1rem !important}.m-xs-3{margin:1rem !important}.mt-xs-3{margin-top:1rem !important}.mr-xs-3{margin-right:1rem !important}.mb-xs-3{margin-bottom:1rem !important}.ml-xs-3{margin-left:1rem !important}.mx-xs-3{margin-right:1rem !important;margin-left:1rem !important}.my-xs-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-xs-4{padding:1.5rem !important}.pt-xs-4{padding-top:1.5rem !important}.pr-xs-4{padding-right:1.5rem !important}.pb-xs-4{padding-bottom:1.5rem !important}.pl-xs-4{padding-left:1.5rem !important}.px-xs-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-xs-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.m-xs-4{margin:1.5rem !important}.mt-xs-4{margin-top:1.5rem !important}.mr-xs-4{margin-right:1.5rem !important}.mb-xs-4{margin-bottom:1.5rem !important}.ml-xs-4{margin-left:1.5rem !important}.mx-xs-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-xs-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-xs-5{padding:3rem !important}.pt-xs-5{padding-top:3rem !important}.pr-xs-5{padding-right:3rem !important}.pb-xs-5{padding-bottom:3rem !important}.pl-xs-5{padding-left:3rem !important}.px-xs-5{padding-right:3rem !important;padding-left:3rem !important}.py-xs-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-xs-5{margin:3rem !important}.mt-xs-5{margin-top:3rem !important}.mr-xs-5{margin-right:3rem !important}.mb-xs-5{margin-bottom:3rem !important}.ml-xs-5{margin-left:3rem !important}.mx-xs-5{margin-right:3rem !important;margin-left:3rem !important}.my-xs-5{margin-top:3rem !important;margin-bottom:3rem !important}}@media(min-width: 576px)and (max-width: 767.98px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mr-sm-0{margin-right:0 !important}.mb-sm-0{margin-bottom:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1{padding-top:.25rem !important}.pr-sm-1{padding-right:.25rem !important}.pb-sm-1{padding-bottom:.25rem !important}.pl-sm-1{padding-left:.25rem !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.m-sm-1{margin:.25rem !important}.mt-sm-1{margin-top:.25rem !important}.mr-sm-1{margin-right:.25rem !important}.mb-sm-1{margin-bottom:.25rem !important}.ml-sm-1{margin-left:.25rem !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2{padding-top:.5rem !important}.pr-sm-2{padding-right:.5rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pl-sm-2{padding-left:.5rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2{margin-top:.5rem !important}.mr-sm-2{margin-right:.5rem !important}.mb-sm-2{margin-bottom:.5rem !important}.ml-sm-2{margin-left:.5rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3{padding-top:1rem !important}.pr-sm-3{padding-right:1rem !important}.pb-sm-3{padding-bottom:1rem !important}.pl-sm-3{padding-left:1rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3{margin-top:1rem !important}.mr-sm-3{margin-right:1rem !important}.mb-sm-3{margin-bottom:1rem !important}.ml-sm-3{margin-left:1rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4{padding-top:1.5rem !important}.pr-sm-4{padding-right:1.5rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pl-sm-4{padding-left:1.5rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4{margin-top:1.5rem !important}.mr-sm-4{margin-right:1.5rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.ml-sm-4{margin-left:1.5rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5{padding-top:3rem !important}.pr-sm-5{padding-right:3rem !important}.pb-sm-5{padding-bottom:3rem !important}.pl-sm-5{padding-left:3rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5{margin-top:3rem !important}.mr-sm-5{margin-right:3rem !important}.mb-sm-5{margin-bottom:3rem !important}.ml-sm-5{margin-left:3rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}}@media(min-width: 768px)and (max-width: 991.98px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mr-md-0{margin-right:0 !important}.mb-md-0{margin-bottom:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1{padding-top:.25rem !important}.pr-md-1{padding-right:.25rem !important}.pb-md-1{padding-bottom:.25rem !important}.pl-md-1{padding-left:.25rem !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.m-md-1{margin:.25rem !important}.mt-md-1{margin-top:.25rem !important}.mr-md-1{margin-right:.25rem !important}.mb-md-1{margin-bottom:.25rem !important}.ml-md-1{margin-left:.25rem !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2{padding-top:.5rem !important}.pr-md-2{padding-right:.5rem !important}.pb-md-2{padding-bottom:.5rem !important}.pl-md-2{padding-left:.5rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.m-md-2{margin:.5rem !important}.mt-md-2{margin-top:.5rem !important}.mr-md-2{margin-right:.5rem !important}.mb-md-2{margin-bottom:.5rem !important}.ml-md-2{margin-left:.5rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3{padding-top:1rem !important}.pr-md-3{padding-right:1rem !important}.pb-md-3{padding-bottom:1rem !important}.pl-md-3{padding-left:1rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.m-md-3{margin:1rem !important}.mt-md-3{margin-top:1rem !important}.mr-md-3{margin-right:1rem !important}.mb-md-3{margin-bottom:1rem !important}.ml-md-3{margin-left:1rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4{padding-top:1.5rem !important}.pr-md-4{padding-right:1.5rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pl-md-4{padding-left:1.5rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4{margin-top:1.5rem !important}.mr-md-4{margin-right:1.5rem !important}.mb-md-4{margin-bottom:1.5rem !important}.ml-md-4{margin-left:1.5rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5{padding-top:3rem !important}.pr-md-5{padding-right:3rem !important}.pb-md-5{padding-bottom:3rem !important}.pl-md-5{padding-left:3rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-md-5{margin:3rem !important}.mt-md-5{margin-top:3rem !important}.mr-md-5{margin-right:3rem !important}.mb-md-5{margin-bottom:3rem !important}.ml-md-5{margin-left:3rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}}@media(min-width: 992px)and (max-width: 1199.98px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mr-lg-0{margin-right:0 !important}.mb-lg-0{margin-bottom:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1{padding-top:.25rem !important}.pr-lg-1{padding-right:.25rem !important}.pb-lg-1{padding-bottom:.25rem !important}.pl-lg-1{padding-left:.25rem !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.m-lg-1{margin:.25rem !important}.mt-lg-1{margin-top:.25rem !important}.mr-lg-1{margin-right:.25rem !important}.mb-lg-1{margin-bottom:.25rem !important}.ml-lg-1{margin-left:.25rem !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2{padding-top:.5rem !important}.pr-lg-2{padding-right:.5rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pl-lg-2{padding-left:.5rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2{margin-top:.5rem !important}.mr-lg-2{margin-right:.5rem !important}.mb-lg-2{margin-bottom:.5rem !important}.ml-lg-2{margin-left:.5rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3{padding-top:1rem !important}.pr-lg-3{padding-right:1rem !important}.pb-lg-3{padding-bottom:1rem !important}.pl-lg-3{padding-left:1rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3{margin-top:1rem !important}.mr-lg-3{margin-right:1rem !important}.mb-lg-3{margin-bottom:1rem !important}.ml-lg-3{margin-left:1rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4{padding-top:1.5rem !important}.pr-lg-4{padding-right:1.5rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pl-lg-4{padding-left:1.5rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4{margin-top:1.5rem !important}.mr-lg-4{margin-right:1.5rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.ml-lg-4{margin-left:1.5rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5{padding-top:3rem !important}.pr-lg-5{padding-right:3rem !important}.pb-lg-5{padding-bottom:3rem !important}.pl-lg-5{padding-left:3rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5{margin-top:3rem !important}.mr-lg-5{margin-right:3rem !important}.mb-lg-5{margin-bottom:3rem !important}.ml-lg-5{margin-left:3rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}}@media(min-width: 1200px)and (max-width: 1399.98px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mr-xl-0{margin-right:0 !important}.mb-xl-0{margin-bottom:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1{padding-top:.25rem !important}.pr-xl-1{padding-right:.25rem !important}.pb-xl-1{padding-bottom:.25rem !important}.pl-xl-1{padding-left:.25rem !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.m-xl-1{margin:.25rem !important}.mt-xl-1{margin-top:.25rem !important}.mr-xl-1{margin-right:.25rem !important}.mb-xl-1{margin-bottom:.25rem !important}.ml-xl-1{margin-left:.25rem !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2{padding-top:.5rem !important}.pr-xl-2{padding-right:.5rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pl-xl-2{padding-left:.5rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2{margin-top:.5rem !important}.mr-xl-2{margin-right:.5rem !important}.mb-xl-2{margin-bottom:.5rem !important}.ml-xl-2{margin-left:.5rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3{padding-top:1rem !important}.pr-xl-3{padding-right:1rem !important}.pb-xl-3{padding-bottom:1rem !important}.pl-xl-3{padding-left:1rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3{margin-top:1rem !important}.mr-xl-3{margin-right:1rem !important}.mb-xl-3{margin-bottom:1rem !important}.ml-xl-3{margin-left:1rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4{padding-top:1.5rem !important}.pr-xl-4{padding-right:1.5rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pl-xl-4{padding-left:1.5rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4{margin-top:1.5rem !important}.mr-xl-4{margin-right:1.5rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.ml-xl-4{margin-left:1.5rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5{padding-top:3rem !important}.pr-xl-5{padding-right:3rem !important}.pb-xl-5{padding-bottom:3rem !important}.pl-xl-5{padding-left:3rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5{margin-top:3rem !important}.mr-xl-5{margin-right:3rem !important}.mb-xl-5{margin-bottom:3rem !important}.ml-xl-5{margin-left:3rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}}@media(min-width: 1400px){.p-xxl-0{padding:0 !important}.pt-xxl-0{padding-top:0 !important}.pr-xxl-0{padding-right:0 !important}.pb-xxl-0{padding-bottom:0 !important}.pl-xxl-0{padding-left:0 !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.m-xxl-0{margin:0 !important}.mt-xxl-0{margin-top:0 !important}.mr-xxl-0{margin-right:0 !important}.mb-xxl-0{margin-bottom:0 !important}.ml-xxl-0{margin-left:0 !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.p-xxl-1{padding:.25rem !important}.pt-xxl-1{padding-top:.25rem !important}.pr-xxl-1{padding-right:.25rem !important}.pb-xxl-1{padding-bottom:.25rem !important}.pl-xxl-1{padding-left:.25rem !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.m-xxl-1{margin:.25rem !important}.mt-xxl-1{margin-top:.25rem !important}.mr-xxl-1{margin-right:.25rem !important}.mb-xxl-1{margin-bottom:.25rem !important}.ml-xxl-1{margin-left:.25rem !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-xxl-2{padding:.5rem !important}.pt-xxl-2{padding-top:.5rem !important}.pr-xxl-2{padding-right:.5rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pl-xxl-2{padding-left:.5rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.m-xxl-2{margin:.5rem !important}.mt-xxl-2{margin-top:.5rem !important}.mr-xxl-2{margin-right:.5rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.ml-xxl-2{margin-left:.5rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-xxl-3{padding:1rem !important}.pt-xxl-3{padding-top:1rem !important}.pr-xxl-3{padding-right:1rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pl-xxl-3{padding-left:1rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.m-xxl-3{margin:1rem !important}.mt-xxl-3{margin-top:1rem !important}.mr-xxl-3{margin-right:1rem !important}.mb-xxl-3{margin-bottom:1rem !important}.ml-xxl-3{margin-left:1rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.p-xxl-4{padding:1.5rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pr-xxl-4{padding-right:1.5rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pl-xxl-4{padding-left:1.5rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.m-xxl-4{margin:1.5rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mr-xxl-4{margin-right:1.5rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.ml-xxl-4{margin-left:1.5rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-xxl-5{padding:3rem !important}.pt-xxl-5{padding-top:3rem !important}.pr-xxl-5{padding-right:3rem !important}.pb-xxl-5{padding-bottom:3rem !important}.pl-xxl-5{padding-left:3rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-xxl-5{margin:3rem !important}.mt-xxl-5{margin-top:3rem !important}.mr-xxl-5{margin-right:3rem !important}.mb-xxl-5{margin-bottom:3rem !important}.ml-xxl-5{margin-left:3rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}}.gx-0.container,.gx-0.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}.gy-0.container,.gy-0.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;box-sizing:border-box}.gy-0.container>.row+.row,.gy-0.container>.grid-row-wrapper+.grid-row-wrapper,.gy-0.container-fluid>.row+.row,.gy-0.container-fluid>.grid-row-wrapper+.grid-row-wrapper{margin-top:0}.gx-0.container-xs{width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}.gy-0.container-xs{width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;box-sizing:border-box}.gy-0.container-xs>.row+.row,.gy-0.container-xs>.grid-row-wrapper+.grid-row-wrapper{margin-top:0}.gx-0.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}.gy-0.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;box-sizing:border-box}.gy-0.container-sm>.row+.row,.gy-0.container-sm>.grid-row-wrapper+.grid-row-wrapper{margin-top:0}.gx-0.container-md{width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}.gy-0.container-md{width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;box-sizing:border-box}.gy-0.container-md>.row+.row,.gy-0.container-md>.grid-row-wrapper+.grid-row-wrapper{margin-top:0}.gx-0.container-lg{width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}.gy-0.container-lg{width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;box-sizing:border-box}.gy-0.container-lg>.row+.row,.gy-0.container-lg>.grid-row-wrapper+.grid-row-wrapper{margin-top:0}.gx-0.container-xl{width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}.gy-0.container-xl{width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;box-sizing:border-box}.gy-0.container-xl>.row+.row,.gy-0.container-xl>.grid-row-wrapper+.grid-row-wrapper{margin-top:0}.gx-0.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}.gy-0.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;box-sizing:border-box}.gy-0.container-xxl>.row+.row,.gy-0.container-xxl>.grid-row-wrapper+.grid-row-wrapper{margin-top:0}.gx-1.container,.gx-1.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:.25rem;padding-right:.25rem;box-sizing:border-box}.gy-1.container,.gy-1.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-top:.25rem;padding-bottom:.25rem;box-sizing:border-box}.gy-1.container>.row+.row,.gy-1.container>.grid-row-wrapper+.grid-row-wrapper,.gy-1.container-fluid>.row+.row,.gy-1.container-fluid>.grid-row-wrapper+.grid-row-wrapper{margin-top:.25rem}.gx-1.container-xs{width:100%;margin-left:auto;margin-right:auto;padding-left:.25rem;padding-right:.25rem;box-sizing:border-box}.gy-1.container-xs{width:100%;margin-left:auto;margin-right:auto;padding-top:.25rem;padding-bottom:.25rem;box-sizing:border-box}.gy-1.container-xs>.row+.row,.gy-1.container-xs>.grid-row-wrapper+.grid-row-wrapper{margin-top:.25rem}.gx-1.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-left:.25rem;padding-right:.25rem;box-sizing:border-box}.gy-1.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-top:.25rem;padding-bottom:.25rem;box-sizing:border-box}.gy-1.container-sm>.row+.row,.gy-1.container-sm>.grid-row-wrapper+.grid-row-wrapper{margin-top:.25rem}.gx-1.container-md{width:100%;margin-left:auto;margin-right:auto;padding-left:.25rem;padding-right:.25rem;box-sizing:border-box}.gy-1.container-md{width:100%;margin-left:auto;margin-right:auto;padding-top:.25rem;padding-bottom:.25rem;box-sizing:border-box}.gy-1.container-md>.row+.row,.gy-1.container-md>.grid-row-wrapper+.grid-row-wrapper{margin-top:.25rem}.gx-1.container-lg{width:100%;margin-left:auto;margin-right:auto;padding-left:.25rem;padding-right:.25rem;box-sizing:border-box}.gy-1.container-lg{width:100%;margin-left:auto;margin-right:auto;padding-top:.25rem;padding-bottom:.25rem;box-sizing:border-box}.gy-1.container-lg>.row+.row,.gy-1.container-lg>.grid-row-wrapper+.grid-row-wrapper{margin-top:.25rem}.gx-1.container-xl{width:100%;margin-left:auto;margin-right:auto;padding-left:.25rem;padding-right:.25rem;box-sizing:border-box}.gy-1.container-xl{width:100%;margin-left:auto;margin-right:auto;padding-top:.25rem;padding-bottom:.25rem;box-sizing:border-box}.gy-1.container-xl>.row+.row,.gy-1.container-xl>.grid-row-wrapper+.grid-row-wrapper{margin-top:.25rem}.gx-1.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-left:.25rem;padding-right:.25rem;box-sizing:border-box}.gy-1.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-top:.25rem;padding-bottom:.25rem;box-sizing:border-box}.gy-1.container-xxl>.row+.row,.gy-1.container-xxl>.grid-row-wrapper+.grid-row-wrapper{margin-top:.25rem}.gx-2.container,.gx-2.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.gy-2.container,.gy-2.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-top:.5rem;padding-bottom:.5rem;box-sizing:border-box}.gy-2.container>.row+.row,.gy-2.container>.grid-row-wrapper+.grid-row-wrapper,.gy-2.container-fluid>.row+.row,.gy-2.container-fluid>.grid-row-wrapper+.grid-row-wrapper{margin-top:.5rem}.gx-2.container-xs{width:100%;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.gy-2.container-xs{width:100%;margin-left:auto;margin-right:auto;padding-top:.5rem;padding-bottom:.5rem;box-sizing:border-box}.gy-2.container-xs>.row+.row,.gy-2.container-xs>.grid-row-wrapper+.grid-row-wrapper{margin-top:.5rem}.gx-2.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.gy-2.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-top:.5rem;padding-bottom:.5rem;box-sizing:border-box}.gy-2.container-sm>.row+.row,.gy-2.container-sm>.grid-row-wrapper+.grid-row-wrapper{margin-top:.5rem}.gx-2.container-md{width:100%;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.gy-2.container-md{width:100%;margin-left:auto;margin-right:auto;padding-top:.5rem;padding-bottom:.5rem;box-sizing:border-box}.gy-2.container-md>.row+.row,.gy-2.container-md>.grid-row-wrapper+.grid-row-wrapper{margin-top:.5rem}.gx-2.container-lg{width:100%;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.gy-2.container-lg{width:100%;margin-left:auto;margin-right:auto;padding-top:.5rem;padding-bottom:.5rem;box-sizing:border-box}.gy-2.container-lg>.row+.row,.gy-2.container-lg>.grid-row-wrapper+.grid-row-wrapper{margin-top:.5rem}.gx-2.container-xl{width:100%;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.gy-2.container-xl{width:100%;margin-left:auto;margin-right:auto;padding-top:.5rem;padding-bottom:.5rem;box-sizing:border-box}.gy-2.container-xl>.row+.row,.gy-2.container-xl>.grid-row-wrapper+.grid-row-wrapper{margin-top:.5rem}.gx-2.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.gy-2.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-top:.5rem;padding-bottom:.5rem;box-sizing:border-box}.gy-2.container-xxl>.row+.row,.gy-2.container-xxl>.grid-row-wrapper+.grid-row-wrapper{margin-top:.5rem}.gx-3.container,.gx-3.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.gy-3.container,.gy-3.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box}.gy-3.container>.row+.row,.gy-3.container>.grid-row-wrapper+.grid-row-wrapper,.gy-3.container-fluid>.row+.row,.gy-3.container-fluid>.grid-row-wrapper+.grid-row-wrapper{margin-top:1rem}.gx-3.container-xs{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.gy-3.container-xs{width:100%;margin-left:auto;margin-right:auto;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box}.gy-3.container-xs>.row+.row,.gy-3.container-xs>.grid-row-wrapper+.grid-row-wrapper{margin-top:1rem}.gx-3.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.gy-3.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box}.gy-3.container-sm>.row+.row,.gy-3.container-sm>.grid-row-wrapper+.grid-row-wrapper{margin-top:1rem}.gx-3.container-md{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.gy-3.container-md{width:100%;margin-left:auto;margin-right:auto;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box}.gy-3.container-md>.row+.row,.gy-3.container-md>.grid-row-wrapper+.grid-row-wrapper{margin-top:1rem}.gx-3.container-lg{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.gy-3.container-lg{width:100%;margin-left:auto;margin-right:auto;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box}.gy-3.container-lg>.row+.row,.gy-3.container-lg>.grid-row-wrapper+.grid-row-wrapper{margin-top:1rem}.gx-3.container-xl{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.gy-3.container-xl{width:100%;margin-left:auto;margin-right:auto;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box}.gy-3.container-xl>.row+.row,.gy-3.container-xl>.grid-row-wrapper+.grid-row-wrapper{margin-top:1rem}.gx-3.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.gy-3.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box}.gy-3.container-xxl>.row+.row,.gy-3.container-xxl>.grid-row-wrapper+.grid-row-wrapper{margin-top:1rem}.gx-4.container,.gx-4.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.gy-4.container,.gy-4.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-top:1.5rem;padding-bottom:1.5rem;box-sizing:border-box}.gy-4.container>.row+.row,.gy-4.container>.grid-row-wrapper+.grid-row-wrapper,.gy-4.container-fluid>.row+.row,.gy-4.container-fluid>.grid-row-wrapper+.grid-row-wrapper{margin-top:1.5rem}.gx-4.container-xs{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.gy-4.container-xs{width:100%;margin-left:auto;margin-right:auto;padding-top:1.5rem;padding-bottom:1.5rem;box-sizing:border-box}.gy-4.container-xs>.row+.row,.gy-4.container-xs>.grid-row-wrapper+.grid-row-wrapper{margin-top:1.5rem}.gx-4.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.gy-4.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-top:1.5rem;padding-bottom:1.5rem;box-sizing:border-box}.gy-4.container-sm>.row+.row,.gy-4.container-sm>.grid-row-wrapper+.grid-row-wrapper{margin-top:1.5rem}.gx-4.container-md{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.gy-4.container-md{width:100%;margin-left:auto;margin-right:auto;padding-top:1.5rem;padding-bottom:1.5rem;box-sizing:border-box}.gy-4.container-md>.row+.row,.gy-4.container-md>.grid-row-wrapper+.grid-row-wrapper{margin-top:1.5rem}.gx-4.container-lg{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.gy-4.container-lg{width:100%;margin-left:auto;margin-right:auto;padding-top:1.5rem;padding-bottom:1.5rem;box-sizing:border-box}.gy-4.container-lg>.row+.row,.gy-4.container-lg>.grid-row-wrapper+.grid-row-wrapper{margin-top:1.5rem}.gx-4.container-xl{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.gy-4.container-xl{width:100%;margin-left:auto;margin-right:auto;padding-top:1.5rem;padding-bottom:1.5rem;box-sizing:border-box}.gy-4.container-xl>.row+.row,.gy-4.container-xl>.grid-row-wrapper+.grid-row-wrapper{margin-top:1.5rem}.gx-4.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.gy-4.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-top:1.5rem;padding-bottom:1.5rem;box-sizing:border-box}.gy-4.container-xxl>.row+.row,.gy-4.container-xxl>.grid-row-wrapper+.grid-row-wrapper{margin-top:1.5rem}.gx-5.container,.gx-5.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;box-sizing:border-box}.gy-5.container,.gy-5.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-top:3rem;padding-bottom:3rem;box-sizing:border-box}.gy-5.container>.row+.row,.gy-5.container>.grid-row-wrapper+.grid-row-wrapper,.gy-5.container-fluid>.row+.row,.gy-5.container-fluid>.grid-row-wrapper+.grid-row-wrapper{margin-top:3rem}.gx-5.container-xs{width:100%;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;box-sizing:border-box}.gy-5.container-xs{width:100%;margin-left:auto;margin-right:auto;padding-top:3rem;padding-bottom:3rem;box-sizing:border-box}.gy-5.container-xs>.row+.row,.gy-5.container-xs>.grid-row-wrapper+.grid-row-wrapper{margin-top:3rem}.gx-5.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;box-sizing:border-box}.gy-5.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-top:3rem;padding-bottom:3rem;box-sizing:border-box}.gy-5.container-sm>.row+.row,.gy-5.container-sm>.grid-row-wrapper+.grid-row-wrapper{margin-top:3rem}.gx-5.container-md{width:100%;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;box-sizing:border-box}.gy-5.container-md{width:100%;margin-left:auto;margin-right:auto;padding-top:3rem;padding-bottom:3rem;box-sizing:border-box}.gy-5.container-md>.row+.row,.gy-5.container-md>.grid-row-wrapper+.grid-row-wrapper{margin-top:3rem}.gx-5.container-lg{width:100%;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;box-sizing:border-box}.gy-5.container-lg{width:100%;margin-left:auto;margin-right:auto;padding-top:3rem;padding-bottom:3rem;box-sizing:border-box}.gy-5.container-lg>.row+.row,.gy-5.container-lg>.grid-row-wrapper+.grid-row-wrapper{margin-top:3rem}.gx-5.container-xl{width:100%;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;box-sizing:border-box}.gy-5.container-xl{width:100%;margin-left:auto;margin-right:auto;padding-top:3rem;padding-bottom:3rem;box-sizing:border-box}.gy-5.container-xl>.row+.row,.gy-5.container-xl>.grid-row-wrapper+.grid-row-wrapper{margin-top:3rem}.gx-5.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;box-sizing:border-box}.gy-5.container-xxl{width:100%;margin-left:auto;margin-right:auto;padding-top:3rem;padding-bottom:3rem;box-sizing:border-box}.gy-5.container-xxl>.row+.row,.gy-5.container-xxl>.grid-row-wrapper+.grid-row-wrapper{margin-top:3rem}.justify-content-start{justify-content:flex-start !important}.justify-content-center{justify-content:center !important}.justify-content-end{justify-content:flex-end !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}@media(min-width: 576px){.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}}@media(min-width: 768px){.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}}@media(min-width: 992px){.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}}@media(min-width: 1200px){.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}}@media(min-width: 1400px){.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}}html{font-size:17px}:root{--type-font-family: "Inter", Helvetica, Arial, sans-serif;--type-base-font-size: 17px;--type-scale-ratio: 1.25;--type-fluid-enabled: 1;--type-default-color: var(--text);--type-min-viewport: 575px;--type-max-viewport: 1400px;--type-fluid-variation: 0.067;--page-bg: #f8f7fc;--surface: #ffffff;--surface-subtle: #fbfaff;--surface-muted: #f3efff;--text: #342c5c;--muted: #746a96;--line: #e7e3fb;--accent: #5b4bb7;--accent-rgb: 91, 75, 183;--accent-strong: #4936c5;--accent-soft: #f4f2ff;--accent-border: rgba(91, 75, 183, 0.2);--success-bg: #edf8f1;--success-text: #1f6f3a;--success-rgb: 31, 111, 58;--success-border: #ccebd6;--danger-bg: #fff0f0;--danger-text: #8d1f1f;--danger-rgb: 141, 31, 31;--danger-border: #f3c7c7;--warning-bg: #fff7e6;--warning-text: #6f4e14;--warning-rgb: 111, 78, 20;--warning-border: #ead8a6;--info-bg: var(--accent-soft);--info-text: var(--accent);--info-border: #d8d0ff;--text-color-default: var(--text)}:root{--display-lg-size: clamp(1.96rem, calc(1.23rem + 2.16vw), 3.01rem);--display-lg-line-height: 1.6;--display-lg-letter-spacing: 0.015em;--display-lg-weight: 800;--display-lg-font-family: var(--type-font-family);--display-lg-color: var(--text)}:root{--display-md-size: clamp(1.80rem, calc(1.23rem + 1.69vw), 2.62rem);--display-md-line-height: 1.6;--display-md-letter-spacing: 0.015em;--display-md-weight: 800;--display-md-font-family: var(--type-font-family);--display-md-color: var(--text)}:root{--h1-size: clamp(1.66rem, calc(1.22rem + 1.30vw), 2.28rem);--h1-line-height: 1.6;--h1-letter-spacing: 0.02em;--h1-weight: 700;--h1-font-family: var(--type-font-family);--h1-color: var(--text)}:root{--h2-size: clamp(1.40rem, calc(1.17rem + 0.69vw), 1.73rem);--h2-line-height: 1.6;--h2-letter-spacing: 0.02em;--h2-weight: 600;--h2-font-family: var(--type-font-family);--h2-color: var(--text)}:root{--h3-size: clamp(1.29rem, calc(1.13rem + 0.46vw), 1.51rem);--h3-line-height: 1.6;--h3-letter-spacing: 0.025em;--h3-weight: 600;--h3-font-family: var(--type-font-family);--h3-color: var(--text)}:root{--h4-size: clamp(1.18rem, calc(1.09rem + 0.28vw), 1.32rem);--h4-line-height: 1.6;--h4-letter-spacing: 0.025em;--h4-weight: 500;--h4-font-family: var(--type-font-family);--h4-color: var(--text)}:root{--h5-size: clamp(1.13rem, calc(1.07rem + 0.20vw), 1.23rem);--h5-line-height: 1.6;--h5-letter-spacing: 0.025em;--h5-weight: 500;--h5-font-family: var(--type-font-family);--h5-color: var(--text)}:root{--h6-size: clamp(1.09rem, calc(1.05rem + 0.12vw), 1.15rem);--h6-line-height: 1.6;--h6-letter-spacing: 0.03em;--h6-weight: 500;--h6-font-family: var(--type-font-family);--h6-color: var(--text)}:root{--body-xl-size: clamp(1.04rem, calc(1.02rem + 0.06vw), 1.07rem);--body-xl-line-height: 1.6;--body-xl-letter-spacing: 0.03em;--body-xl-weight: 400;--body-xl-font-family: var(--type-font-family);--body-xl-color: var(--text)}:root{--body-sm-size: clamp(0.96rem, calc(0.98rem + -0.05vw), 0.93rem);--body-sm-line-height: 1.6;--body-sm-letter-spacing: 0.03em;--body-sm-weight: 400;--body-sm-font-family: var(--type-font-family);--body-sm-color: var(--text)}:root{--caption-lg-size: clamp(0.92rem, calc(0.95rem + -0.10vw), 0.87rem);--caption-lg-line-height: 1.7;--caption-lg-letter-spacing: 0.03em;--caption-lg-weight: 400;--caption-lg-font-family: var(--type-font-family);--caption-lg-color: var(--muted)}:root{--caption-size: clamp(0.88rem, calc(0.93rem + -0.14vw), 0.81rem);--caption-line-height: 1.7;--caption-letter-spacing: 0.03em;--caption-weight: 400;--caption-font-family: var(--type-font-family);--caption-color: var(--muted)}:root{--caption-sm-size: clamp(0.85rem, calc(0.91rem + -0.18vw), 0.76rem);--caption-sm-line-height: 1.7;--caption-sm-letter-spacing: 0.03em;--caption-sm-weight: 300;--caption-sm-font-family: var(--type-font-family);--caption-sm-color: var(--muted)}:root{--overline-size: clamp(0.81rem, calc(0.88rem + -0.21vw), 0.71rem);--overline-line-height: 1.7;--overline-letter-spacing: 0.03em;--overline-weight: 500;--overline-font-family: var(--type-font-family);--overline-color: var(--muted)}:root{--p-size: var(--body-size);--p-line-height: 1.6;--p-letter-spacing: 0.03em;--p-weight: var(--body-weight);--p-font-family: var(--type-font-family);--p-color: var(--text)}:root{--body-size: clamp(1.00rem, calc(1.00rem + 0.00vw), 1.00rem);--body-line-height: 1.6;--body-letter-spacing: 0.03em;--body-weight: 400;--body-font-family: var(--type-font-family);--body-color: var(--text)}:root{--button-size: var(--body-size);--button-line-height: 1.6;--button-letter-spacing: 0.03em;--button-weight: 600;--button-font-family: var(--type-font-family);--button-color: var(--text)}:root{--a-size: var(--body-size);--a-line-height: 1.6;--a-letter-spacing: 0.03em;--a-weight: var(--body-weight);--a-font-family: var(--type-font-family);--a-color: var(--accent)}@supports(width: 1cqw){@container (min-width: 0px){:where(*){--display-lg-size: clamp(1.96rem, calc(1.23rem + 2.16cqw), 3.01rem);--display-md-size: clamp(1.80rem, calc(1.23rem + 1.69cqw), 2.62rem);--h1-size: clamp(1.66rem, calc(1.22rem + 1.30cqw), 2.28rem);--h2-size: clamp(1.40rem, calc(1.17rem + 0.69cqw), 1.73rem);--h3-size: clamp(1.29rem, calc(1.13rem + 0.46cqw), 1.51rem);--h4-size: clamp(1.18rem, calc(1.09rem + 0.28cqw), 1.32rem);--h5-size: clamp(1.13rem, calc(1.07rem + 0.20cqw), 1.23rem);--h6-size: clamp(1.09rem, calc(1.05rem + 0.12cqw), 1.15rem);--body-xl-size: clamp(1.04rem, calc(1.02rem + 0.06cqw), 1.07rem);--body-size: clamp(1.00rem, calc(1.00rem + 0.00cqw), 1.00rem);--body-sm-size: clamp(0.96rem, calc(0.98rem + -0.05cqw), 0.93rem);--caption-lg-size: clamp(0.92rem, calc(0.95rem + -0.10cqw), 0.87rem);--caption-size: clamp(0.88rem, calc(0.93rem + -0.14cqw), 0.81rem);--caption-sm-size: clamp(0.85rem, calc(0.91rem + -0.18cqw), 0.76rem);--overline-size: clamp(0.81rem, calc(0.88rem + -0.21cqw), 0.71rem);--p-size: var(--body-size);--button-size: var(--body-size);--a-size: var(--body-size)}}}.display-lg,[data-font-set=display-lg]{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--display-lg-font-family);font-size:var(--display-lg-size);font-weight:var(--display-lg-weight);line-height:var(--display-lg-line-height);letter-spacing:var(--display-lg-letter-spacing);color:var(--display-lg-color, var(--text-color-default, inherit))}.display-md,[data-font-set=display-md]{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--display-md-font-family);font-size:var(--display-md-size);font-weight:var(--display-md-weight);line-height:var(--display-md-line-height);letter-spacing:var(--display-md-letter-spacing);color:var(--display-md-color, var(--text-color-default, inherit))}.h1,[data-font-set=h1],h1{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--h1-font-family);font-size:var(--h1-size);font-weight:var(--h1-weight);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);color:var(--h1-color, var(--text-color-default, inherit))}.h2,[data-font-set=h2],h2{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--h2-font-family);font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);color:var(--h2-color, var(--text-color-default, inherit))}.h3,[data-font-set=h3],h3{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--h3-font-family);font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);color:var(--h3-color, var(--text-color-default, inherit))}.h4,[data-font-set=h4],h4{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--h4-font-family);font-size:var(--h4-size);font-weight:var(--h4-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);color:var(--h4-color, var(--text-color-default, inherit))}.h5,[data-font-set=h5],h5{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--h5-font-family);font-size:var(--h5-size);font-weight:var(--h5-weight);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing);color:var(--h5-color, var(--text-color-default, inherit))}.h6,[data-font-set=h6],h6{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--h6-font-family);font-size:var(--h6-size);font-weight:var(--h6-weight);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing);color:var(--h6-color, var(--text-color-default, inherit))}.body-xl,[data-font-set=body-xl]{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--body-xl-font-family);font-size:var(--body-xl-size);font-weight:var(--body-xl-weight);line-height:var(--body-xl-line-height);letter-spacing:var(--body-xl-letter-spacing);color:var(--body-xl-color, var(--text-color-default, inherit))}.body-sm,[data-font-set=body-sm]{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--body-sm-font-family);font-size:var(--body-sm-size);font-weight:var(--body-sm-weight);line-height:var(--body-sm-line-height);letter-spacing:var(--body-sm-letter-spacing);color:var(--body-sm-color, var(--text-color-default, inherit))}.caption-lg,[data-font-set=caption-lg]{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--caption-lg-font-family);font-size:var(--caption-lg-size);font-weight:var(--caption-lg-weight);line-height:var(--caption-lg-line-height);letter-spacing:var(--caption-lg-letter-spacing);color:var(--caption-lg-color, var(--text-color-default, inherit))}.caption,[data-font-set=caption]{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--caption-font-family);font-size:var(--caption-size);font-weight:var(--caption-weight);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing);color:var(--caption-color, var(--text-color-default, inherit))}.caption-sm,[data-font-set=caption-sm]{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--caption-sm-font-family);font-size:var(--caption-sm-size);font-weight:var(--caption-sm-weight);line-height:var(--caption-sm-line-height);letter-spacing:var(--caption-sm-letter-spacing);color:var(--caption-sm-color, var(--text-color-default, inherit))}.overline,[data-font-set=overline]{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--overline-font-family);font-size:var(--overline-size);font-weight:var(--overline-weight);line-height:var(--overline-line-height);letter-spacing:var(--overline-letter-spacing);color:var(--overline-color, var(--text-color-default, inherit));text-transform:uppercase}p,.p,[data-font-set=p]{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--p-font-family);font-size:var(--p-size);font-weight:var(--p-weight);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing);color:var(--p-color, var(--text-color-default, inherit));margin-block:0 calc(var(--p-line-height)*.75em)}.body,[data-font-set=body],body{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--body-font-family);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--body-color, var(--text-color-default, inherit))}.button,.button-text,[data-font-set=button],button{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--button-font-family);font-size:var(--button-size);font-weight:var(--button-weight);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);color:var(--button-color, var(--text-color-default, inherit))}.a,[data-font-set=a],a{position:relative;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:var(--a-font-family);font-size:var(--a-size);font-weight:var(--a-weight);line-height:var(--a-line-height);letter-spacing:var(--a-letter-spacing);color:var(--a-color, var(--text-color-default, inherit))}.error-view{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1.25rem;width:min(760px,100%);margin:2rem auto;padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 18px 45px rgba(24,32,42,.08)}.error-view__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:3rem;border-radius:8px;background:var(--warning-bg);color:var(--warning-text);font-size:1.25rem}.error-view__content{display:grid;gap:.75rem}.error-view__eyebrow{margin:0;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.error-view h1{margin:0;color:var(--text);font-size:clamp(1.65rem,4vw,2.25rem);line-height:1.12}.error-view__message{max-width:58ch;margin:0;color:var(--muted);font-size:1rem;line-height:1.65}.error-view__reference{width:fit-content;margin:0;padding:.55rem .75rem;border:1px solid var(--line);border-radius:6px;background:#fbfcfd;color:var(--muted);font-size:.88rem}.error-view__reference strong{color:var(--text)}.error-view__actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.25rem}.error-view__debug{grid-column:1/-1;margin-top:.75rem;border-top:1px solid var(--line);padding-top:1rem}.error-view__debug summary{cursor:pointer;color:var(--accent);font-weight:800}.error-view__debug dl{display:grid;grid-template-columns:max-content minmax(0, 1fr);gap:.5rem .8rem;margin:1rem 0}.error-view__debug dt{color:var(--muted);font-weight:800}.error-view__debug dd{min-width:0;margin:0;overflow-wrap:anywhere}.error-view__debug pre{max-height:22rem;overflow:auto;margin:0;padding:1rem;border-radius:8px;background:#111827;color:#f9fafb;font-size:.82rem;line-height:1.5;white-space:pre-wrap}@media(max-width: 640px){.error-view{grid-template-columns:1fr;margin-top:0}.error-view__debug dl{grid-template-columns:1fr}}.admin-error-log .admin-error-log__table-card{overflow:visible;border:0;background:rgba(0,0,0,0);box-shadow:none}.admin-error-log .admin-error-log__table{margin:0}.admin-error-log .admin-error-log__reference{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;font-weight:800;overflow-wrap:anywhere}.admin-error-log-modal .admin-log-modal__field--context pre:empty::before{content:"No stack trace recorded.";color:rgba(237,244,251,.72)}.not-found-view{display:grid;grid-template-columns:minmax(7rem, auto) minmax(0, 1fr);gap:1.5rem;align-items:center;width:min(820px,100%);margin:2rem auto;padding:clamp(1.25rem,4vw,2.25rem);border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 18px 45px rgba(24,32,42,.08)}.not-found-view__status{display:inline-flex;align-items:center;justify-content:center;min-height:7rem;border-radius:8px;background:#eef5f7;color:var(--accent);font-size:clamp(2rem,8vw,3.8rem);font-weight:900;line-height:1}.not-found-view__content{display:grid;gap:.75rem}.not-found-view__eyebrow{margin:0;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.not-found-view h1{margin:0;color:var(--text);font-size:clamp(1.75rem,4vw,2.45rem);line-height:1.12}.not-found-view__message{max-width:58ch;margin:0;color:var(--muted);font-size:1rem;line-height:1.65}.not-found-view__path{width:fit-content;max-width:100%;margin:0;padding:.55rem .75rem;border:1px solid var(--line);border-radius:6px;background:#fbfcfd;color:var(--muted);font-size:.9rem;overflow-wrap:anywhere}.not-found-view__path strong{color:var(--text)}.not-found-view__actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.25rem}@media(max-width: 640px){.not-found-view{grid-template-columns:1fr;margin-top:0}.not-found-view__status{min-height:5rem}}.accordion-menu{--accordion-menu-active: #5f45cf;--accordion-menu-active-bg: #f1edff;--accordion-menu-active-fill: #644cc8;--accordion-menu-active-fill-hover: #563dbd;--accordion-menu-active-line: rgba(91, 75, 183, 0.16);display:grid;gap:.25rem}.accordion-menu__group{display:grid;gap:.12rem}.accordion-menu__group-header{align-items:center;box-sizing:border-box;display:grid;gap:0;grid-template-columns:minmax(0, 1fr) 1.95rem;min-height:2.34rem;padding:.16rem .24rem;border-radius:999px;transition:background-color 160ms ease,box-shadow 160ms ease}.accordion-menu__group-header:hover,.accordion-menu__group-header:focus-within{background:#f7f5ff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.1)}.accordion-menu__group-header:hover .accordion-menu__toggle,.accordion-menu__group-header:focus-within .accordion-menu__toggle{background:#fff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.12);color:var(--accordion-menu-active)}.accordion-menu__group-link,.accordion-menu__item{align-items:center;border-radius:999px;box-sizing:border-box;color:#34425a;display:grid;font-size:.92rem;font-weight:500;gap:.58rem;grid-template-columns:1rem minmax(0, 1fr);min-height:1.95rem;padding:.38rem .82rem .38rem .95rem;text-decoration:none;transition:background-color 160ms ease,color 160ms ease}.accordion-menu__group-link i,.accordion-menu__item i{color:#607089;font-size:.9rem;text-align:center}.accordion-menu__group-link:hover,.accordion-menu__group-link:focus,.accordion-menu__item:hover,.accordion-menu__item:focus{background:#f4f7fb;color:#4f36ff;outline:none}.accordion-menu__group-link:hover i,.accordion-menu__group-link:focus i,.accordion-menu__item:hover i,.accordion-menu__item:focus i{color:#4f36ff}.accordion-menu__group-header>.accordion-menu__group-link{min-height:2.14rem;padding-left:.82rem;padding-right:.36rem}.accordion-menu__group-link--active{background:var(--accordion-menu-active-fill);color:#fff;font-weight:650;box-shadow:inset 0 0 0 1px rgba(63,43,183,.16),0 1px 2px rgba(63,43,183,.12)}.accordion-menu__group-link--active:hover,.accordion-menu__group-link--active:focus{background:var(--accordion-menu-active-fill-hover);color:#fff}.accordion-menu__group-link--active i{color:currentColor}.accordion-menu__group--open>.accordion-menu__group-header{background:var(--accordion-menu-active-bg);box-shadow:none}.accordion-menu__group--open>.accordion-menu__group-header:hover,.accordion-menu__group--open>.accordion-menu__group-header:focus-within{background:#eae4ff;box-shadow:none}.accordion-menu__group:has(.accordion-menu__item--active)>.accordion-menu__group-header{background:var(--accordion-menu-active-fill);box-shadow:inset 0 0 0 1px rgba(63,43,183,.16),0 1px 2px rgba(63,43,183,.12)}.accordion-menu__group:has(.accordion-menu__item--active)>.accordion-menu__group-header:hover,.accordion-menu__group:has(.accordion-menu__item--active)>.accordion-menu__group-header:focus-within{background:var(--accordion-menu-active-fill-hover);box-shadow:inset 0 0 0 1px rgba(63,43,183,.2),0 1px 2px rgba(63,43,183,.14)}.accordion-menu__group:has(.accordion-menu__item--active)>.accordion-menu__group-header .accordion-menu__group-link,.accordion-menu__group:has(.accordion-menu__item--active)>.accordion-menu__group-header .accordion-menu__toggle{color:#fff}.accordion-menu__group:has(.accordion-menu__item--active)>.accordion-menu__group-header .accordion-menu__toggle{background:hsla(0,0%,100%,.18);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}.accordion-menu__group:has(>.accordion-menu__group-header .accordion-menu__group-link--active)>.accordion-menu__group-header{background:var(--accordion-menu-active-bg);box-shadow:none}.accordion-menu__group:has(>.accordion-menu__group-header .accordion-menu__group-link--active)>.accordion-menu__group-header:hover,.accordion-menu__group:has(>.accordion-menu__group-header .accordion-menu__group-link--active)>.accordion-menu__group-header:focus-within{background:#eae4ff;box-shadow:none}.accordion-menu__group:has(>.accordion-menu__group-header .accordion-menu__group-link--active)>.accordion-menu__group-header .accordion-menu__group-link,.accordion-menu__group:has(>.accordion-menu__group-header .accordion-menu__group-link--active)>.accordion-menu__group-header .accordion-menu__toggle{color:var(--accordion-menu-active)}.accordion-menu__group:has(>.accordion-menu__group-header .accordion-menu__group-link--active)>.accordion-menu__group-header .accordion-menu__toggle{background:#fff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.12)}.accordion-menu__group--open>.accordion-menu__group-header .accordion-menu__group-link{background:rgba(0,0,0,0);box-shadow:none;color:var(--accordion-menu-active);font-weight:650}.accordion-menu__group--open>.accordion-menu__group-header .accordion-menu__group-link i{color:var(--accordion-menu-active)}.accordion-menu__group:has(>.accordion-menu__group-header .accordion-menu__group-link--active)>.accordion-menu__group-header .accordion-menu__group-link{color:var(--accordion-menu-active)}.accordion-menu__group:has(>.accordion-menu__group-header .accordion-menu__group-link--active)>.accordion-menu__group-header .accordion-menu__group-link i{color:currentColor}.accordion-menu__item--active{background:var(--accordion-menu-active-fill);color:#fff;font-weight:650;box-shadow:inset 0 0 0 1px rgba(63,43,183,.16),0 1px 2px rgba(63,43,183,.12)}.accordion-menu__item--active:hover,.accordion-menu__item--active:focus{background:var(--accordion-menu-active-fill-hover);color:#fff}.accordion-menu__item--active i{color:currentColor}.accordion-menu__toggle{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:999px;color:#66748a;cursor:pointer;display:inline-flex;height:1.68rem;justify-content:center;padding:0;width:1.68rem;transition:background-color 160ms ease,color 160ms ease,transform 220ms ease}.accordion-menu__toggle:hover,.accordion-menu__toggle:focus{background:#f4f7fb;color:#4f36ff;outline:none}.accordion-menu__toggle i{font-size:.78rem;transition:transform 220ms cubic-bezier(0.22, 1, 0.36, 1)}.accordion-menu__group--open .accordion-menu__toggle{background:hsla(0,0%,100%,.68);box-shadow:inset 0 0 0 1px rgba(91,75,183,.12);color:var(--accordion-menu-active)}.accordion-menu__group--open .accordion-menu__toggle i{transform:rotate(180deg)}.accordion-menu__group:has(.accordion-menu__item--active)>.accordion-menu__group-header .accordion-menu__toggle,.accordion-menu__group:has(.accordion-menu__item--active)>.accordion-menu__group-header .accordion-menu__toggle:hover,.accordion-menu__group:has(.accordion-menu__item--active)>.accordion-menu__group-header .accordion-menu__toggle:focus{background:hsla(0,0%,100%,.18);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2);color:#fff}.accordion-menu__panel{max-height:0;margin-left:1.15rem;overflow:hidden;opacity:0;transform:translateY(-0.25rem);transition:max-height 320ms cubic-bezier(0.22, 1, 0.36, 1),opacity 190ms ease,transform 260ms cubic-bezier(0.22, 1, 0.36, 1);will-change:max-height,opacity,transform}.accordion-menu__panel[hidden]{display:none}.accordion-menu__panel-inner{display:grid;gap:.1rem;padding-top:.2rem;padding-bottom:.08rem}.accordion-menu__group--open .accordion-menu__panel{max-height:32rem;opacity:1;transform:translateY(0)}.dashboard-shell{--dashboard-menu-width: 18rem;--dashboard-menu-collapsed-width: 4.25rem;--dashboard-menu-row-gap: 0.22rem;--dashboard-menu-row-height: 2rem;--dashboard-menu-row-padding-x: 0.82rem;--dashboard-menu-row-padding-left: 0.95rem;--dashboard-menu-icon-size: 1rem;--dashboard-menu-bg: #ffffff;--dashboard-menu-line: #e5eaf2;--dashboard-menu-text: #5d4ba3;--dashboard-menu-muted: #6f7e93;--dashboard-menu-active: #5f45cf;--dashboard-menu-active-bg: #644cc8;--dashboard-menu-active-hover-bg: #563dbd;--dashboard-menu-active-pill-bg: #f1edff;--dashboard-menu-active-pill-line: rgba(91, 75, 183, 0.16);--dashboard-menu-hover-text: #5139e8;--dashboard-menu-hover-bg: #f7f5ff;--dashboard-menu-icon: #7a62d6;--dashboard-menu-icon-hover: #6048ff;width:100%;min-height:100vh;background:#f9fcfc}.dashboard-shell__row{min-height:100vh}.dashboard-shell__menu-col{flex:0 0 var(--dashboard-menu-width);max-width:var(--dashboard-menu-width);min-width:0;transition:flex-basis 460ms cubic-bezier(0.22, 1, 0.36, 1),max-width 460ms cubic-bezier(0.22, 1, 0.36, 1)}.dashboard-shell.is-menu-collapsed .dashboard-shell__menu-col{flex-basis:var(--dashboard-menu-collapsed-width);max-width:var(--dashboard-menu-collapsed-width)}.dashboard-shell.is-menu-hidden .dashboard-shell__menu-col,.dashboard-shell.is-menu-hiding .dashboard-shell__menu-col{flex-basis:0;max-width:0}.dashboard-shell.is-menu-restoring .dashboard-shell__menu-col,.dashboard-shell.is-menu-restoring .dashboard-menu,.dashboard-shell.is-menu-restoring .dashboard-menu *{animation:none !important;transition:none !important}.dashboard-shell.is-menu-restoring .dashboard-menu{pointer-events:none}.dashboard-menu{position:sticky;top:0;z-index:1300;display:grid;grid-template-rows:auto minmax(0, 1fr) auto;width:var(--dashboard-menu-width);height:100vh;min-height:0;overflow:hidden;padding:0 .65rem .75rem;border-right:1px solid var(--dashboard-menu-line);background:var(--dashboard-menu-bg);transition:opacity 360ms cubic-bezier(0.22, 1, 0.36, 1),width 460ms cubic-bezier(0.22, 1, 0.36, 1),padding 460ms cubic-bezier(0.22, 1, 0.36, 1),transform 460ms cubic-bezier(0.22, 1, 0.36, 1)}.dashboard-menu__brand-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:.5rem;min-height:3.15rem;border-bottom:1px solid #eee9ff;background:linear-gradient(90deg, rgba(247, 245, 255, 0.78), rgba(255, 255, 255, 0) 72%)}.dashboard-menu__brand{display:grid;grid-template-columns:1.85rem minmax(0, 1fr);align-items:center;gap:.6rem;min-width:0;color:inherit;text-decoration:none}.dashboard-menu__brand--image{grid-template-columns:1.85rem minmax(0, 1fr);gap:.6rem}.dashboard-menu__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:7px;background:#f2f5fa;color:#52647f;font-size:.8rem;font-weight:800}.dashboard-menu__brand-mark--image{overflow:hidden;width:1.85rem;height:1.85rem;border:2px solid #fff;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgba(26,36,56,.12),0 1px 2px rgba(26,36,56,.1)}.dashboard-menu__brand-mark img{display:block;width:100%;height:100%;object-fit:cover}.dashboard-menu__brand-text{min-width:0}.dashboard-menu__brand-text strong,.dashboard-menu__brand-text span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-menu__brand-text strong{color:#43386f;font-size:.9rem;line-height:1.2}.dashboard-menu__brand-text span{color:#7b70a2;font-size:.78rem}.dashboard-menu__tools{display:inline-flex;gap:.25rem}.dashboard-menu__tools button{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;min-width:1.85rem;height:1.85rem;min-height:1.85rem;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:#607089}.dashboard-menu__tools button:hover,.dashboard-menu__tools button:focus-visible{background:#f4f7fb;color:var(--dashboard-menu-active)}.dashboard-menu__tools [data-dashboard-menu-collapse]{border:0;background:rgba(0,0,0,0);box-shadow:none;color:#607089}.dashboard-menu__tools [data-dashboard-menu-collapse]:hover,.dashboard-menu__tools [data-dashboard-menu-collapse]:focus-visible,.dashboard-menu__tools [data-dashboard-menu-collapse]:active{background:rgba(0,0,0,0);box-shadow:none;color:var(--dashboard-menu-active)}.dashboard-menu__tools [data-dashboard-menu-collapse-accordions]{color:#23795e}.dashboard-menu__nav{display:grid;align-content:start;gap:var(--dashboard-menu-row-gap);min-height:0;overflow-y:auto;padding:.75rem .42rem;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.dashboard-menu__section-title{position:relative;display:grid;grid-template-columns:1.48rem minmax(0, 1fr);align-items:center;gap:.52rem;min-height:2.2rem;margin:1.1rem .16rem .48rem;padding:.38rem .18rem .62rem;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:#23795e;font-size:.76rem;font-weight:850;letter-spacing:0;line-height:1.1;text-transform:uppercase}.dashboard-menu__section-title::before{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg, rgba(42, 155, 112, 0.56), rgba(57, 188, 141, 0.18) 58%, rgba(57, 188, 141, 0));content:""}.dashboard-menu__section-title-icon{display:grid;place-items:center;width:1.48rem;height:1.48rem;border-radius:.42rem;background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0) 48%),linear-gradient(135deg, #35b784 0%, #268d69 100%);box-shadow:0 .22rem .58rem rgba(38,141,105,.16);color:#fff;font-size:.74rem}.dashboard-menu__section-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-menu__item,.dashboard-menu__group-link,.dashboard-menu__footer .system-form button{display:grid;grid-template-columns:var(--dashboard-menu-icon-size) minmax(0, 1fr) auto;align-items:center;gap:.58rem;width:100%;box-sizing:border-box;min-height:var(--dashboard-menu-row-height);height:auto;padding:.38rem var(--dashboard-menu-row-padding-x) .38rem var(--dashboard-menu-row-padding-left);border:0;border-radius:999px;background:rgba(0,0,0,0);box-shadow:none;color:var(--dashboard-menu-text);font:inherit;font-size:.92rem;font-weight:500;line-height:1.2;text-align:left;text-decoration:none}.dashboard-menu__group-heading{display:grid;grid-template-columns:minmax(0, 1fr) 2.05rem;align-items:center;min-height:3rem;padding:.28rem .38rem;gap:.22rem;border:1px solid var(--dashboard-menu-active-pill-line);border-radius:1.45rem;background:linear-gradient(90deg, rgba(247, 245, 255, 0.86), rgba(255, 255, 255, 0.94)),var(--dashboard-menu-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92);box-sizing:border-box;transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 160ms ease}.dashboard-menu__group-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.86rem;min-width:1.86rem;height:1.86rem;min-height:1.86rem;padding:0;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.14);color:var(--dashboard-menu-active);font:inherit;line-height:1;transition:background 160ms ease,color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.dashboard-menu__group-toggle:hover,.dashboard-menu__group-toggle:focus,.dashboard-menu__group-toggle:focus-visible,.dashboard-menu__group-toggle:active{background:#fff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.22);color:var(--dashboard-menu-hover-text)}.dashboard-menu__item i,.dashboard-menu__group-link i,.dashboard-menu__group-toggle i,.dashboard-menu__footer .system-form button i{display:inline-flex;align-items:center;justify-content:center;width:var(--dashboard-menu-icon-size);min-width:var(--dashboard-menu-icon-size);height:var(--dashboard-menu-icon-size);color:var(--dashboard-menu-icon);font-size:.9rem;line-height:1;text-align:center}.dashboard-menu__group-heading .dashboard-menu__group-link{grid-template-columns:1.92rem minmax(0, 1fr);min-height:2rem;padding:0;color:var(--dashboard-menu-active);font-size:.9rem;font-weight:500}.dashboard-menu__group-heading .dashboard-menu__group-link i{width:1.92rem;min-width:1.92rem;height:1.92rem;border-radius:999px;background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0) 48%),var(--dashboard-menu-active-bg);box-shadow:0 .34rem .78rem rgba(95,69,207,.18);color:#fff;font-size:.84rem}.dashboard-menu__item:hover,.dashboard-menu__item:focus-visible,.dashboard-menu__group-link:hover,.dashboard-menu__group-link:focus-visible,.dashboard-menu__footer .system-form button:hover,.dashboard-menu__footer .system-form button:focus-visible{outline:none;background:var(--dashboard-menu-hover-bg);box-shadow:none;color:var(--dashboard-menu-hover-text)}.dashboard-menu__group-heading:hover,.dashboard-menu__group:focus-within>.dashboard-menu__group-heading{border-color:rgba(91,75,183,.24);background:linear-gradient(90deg, rgba(241, 237, 255, 0.96), rgba(255, 255, 255, 0.96)),var(--dashboard-menu-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 .28rem .72rem rgba(95,69,207,.08)}.dashboard-menu__group-heading:hover .dashboard-menu__group-toggle,.dashboard-menu__group:focus-within>.dashboard-menu__group-heading .dashboard-menu__group-toggle{background:#fff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.22);color:var(--dashboard-menu-active)}.dashboard-menu__group-heading:hover .dashboard-menu__group-link,.dashboard-menu__group:focus-within>.dashboard-menu__group-heading .dashboard-menu__group-link{background:rgba(0,0,0,0);color:var(--dashboard-menu-hover-text)}.dashboard-menu__group-heading:hover .dashboard-menu__group-link i,.dashboard-menu__group:focus-within>.dashboard-menu__group-heading .dashboard-menu__group-link i{background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.38), rgba(255, 255, 255, 0) 50%),var(--dashboard-menu-active-hover-bg);box-shadow:0 .36rem .82rem rgba(95,69,207,.2);color:#fff}.dashboard-menu__item.is-active,.dashboard-menu__group-link.is-active{background:var(--dashboard-menu-active-bg);color:#fff;font-weight:650;box-shadow:inset 0 0 0 1px rgba(63,43,183,.16),0 1px 2px rgba(63,43,183,.12)}.dashboard-menu__item.is-active:hover,.dashboard-menu__item.is-active:focus-visible,.dashboard-menu__group-link.is-active:hover,.dashboard-menu__group-link.is-active:focus-visible{background:var(--dashboard-menu-active-hover-bg);color:#fff}.dashboard-menu__group.is-active>.dashboard-menu__group-heading,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading{position:relative;background:var(--dashboard-menu-active-pill-bg);box-shadow:inset 0 0 0 1px var(--dashboard-menu-active-pill-line)}.dashboard-menu__group.is-open:not(.has-active-child)>.dashboard-menu__group-heading{position:relative;background:var(--dashboard-menu-active-pill-bg);box-shadow:none}.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading{background:var(--dashboard-menu-active-pill-bg);box-shadow:inset 0 0 0 1px var(--dashboard-menu-active-pill-line)}.dashboard-menu__group.is-active:not(.has-active-child)>.dashboard-menu__group-heading{background:var(--dashboard-menu-active-pill-bg);box-shadow:none}.dashboard-menu__group.is-active:not(.has-active-child)>.dashboard-menu__group-heading:hover,.dashboard-menu__group.is-open:not(.has-active-child)>.dashboard-menu__group-heading:hover,.dashboard-menu__group.is-open:not(.has-active-child):focus-within>.dashboard-menu__group-heading,.dashboard-menu__group.is-active:not(.has-active-child):focus-within>.dashboard-menu__group-heading{background:#eae4ff;box-shadow:none}.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading:hover,.dashboard-menu__group.has-active-child:focus-within>.dashboard-menu__group-heading{background:#eae4ff;box-shadow:none}.dashboard-menu__group.is-active>.dashboard-menu__group-heading::before,.dashboard-menu__group.is-open>.dashboard-menu__group-heading::before,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading::before{display:none}.dashboard-menu__group.is-active>.dashboard-menu__group-heading::after,.dashboard-menu__group.is-open>.dashboard-menu__group-heading::after,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading::after{display:none}.dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-toggle{background:rgba(0,0,0,0);box-shadow:none;color:var(--dashboard-menu-active)}.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-toggle{color:var(--dashboard-menu-active)}.dashboard-menu__group.is-active:not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group.is-open:not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group.is-open:not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group.is-active:not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-toggle{color:var(--dashboard-menu-active)}.dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link{min-height:1.98rem;padding-left:.62rem;padding-right:.24rem;font-weight:500;text-shadow:none}.dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link span,.dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-link span,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-toggle i,.dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-toggle i,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-toggle i{color:currentColor}.dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group.is-open:not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-toggle{justify-self:center;background:hsla(0,0%,100%,.68);box-shadow:inset 0 0 0 1px rgba(91,75,183,.12);color:var(--dashboard-menu-active)}.dashboard-menu__group.is-open:not(.is-active):not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-toggle{background:#fff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.12);color:var(--dashboard-menu-active)}.dashboard-menu__group.is-open:not(.is-active):not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-toggle:hover,.dashboard-menu__group.is-open:not(.is-active):not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-toggle:focus-visible{background:#fff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.2);color:var(--dashboard-menu-active)}.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-toggle{background:#fff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.12);color:var(--dashboard-menu-active)}.dashboard-menu__group.is-active:not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-toggle{background:#fff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.12);color:var(--dashboard-menu-active)}.dashboard-menu__group.is-active:not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-toggle:hover,.dashboard-menu__group.is-active:not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-toggle:focus-visible{background:#fff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.2);color:var(--dashboard-menu-active)}.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-toggle:hover,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-toggle:focus-visible{background:#fff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.2);color:var(--dashboard-menu-active)}.dashboard-menu__item.is-active i,.dashboard-menu__group-link.is-active i{color:currentColor}.dashboard-menu__item--child.is-active{background:var(--dashboard-menu-active-pill-bg);color:var(--dashboard-menu-active);font-weight:650;box-shadow:inset 0 0 0 1px var(--dashboard-menu-active-pill-line)}.dashboard-menu__item--child.is-active:hover,.dashboard-menu__item--child.is-active:focus-visible{background:#eae4ff;color:var(--dashboard-menu-active)}.dashboard-menu__item--child.is-active i{color:currentColor}.dashboard-menu__item:hover:not(.is-active) i,.dashboard-menu__item:focus-visible:not(.is-active) i,.dashboard-menu__group-link:hover:not(.is-active) i,.dashboard-menu__group-link:focus-visible:not(.is-active) i{color:var(--dashboard-menu-icon-hover)}.dashboard-menu__group-toggle:hover i,.dashboard-menu__group-toggle:focus-visible i{color:var(--dashboard-menu-icon-hover)}.dashboard-menu__group{display:grid;gap:0}.dashboard-menu__chevron{font-size:.78rem;transform-origin:center;transition:transform 220ms cubic-bezier(0.22, 1, 0.36, 1),color 160ms ease}.dashboard-menu__group.is-open .dashboard-menu__chevron{transform:rotate(180deg)}.dashboard-menu__group-panel{display:grid;box-sizing:border-box;gap:.12rem;max-height:none;overflow:hidden;padding:.2rem 0 .3rem 1.2rem;opacity:1;transform:translateY(0);transition:height 380ms cubic-bezier(0.32, 0.72, 0, 1),padding 380ms cubic-bezier(0.32, 0.72, 0, 1);will-change:height,padding}.dashboard-menu__group-panel[data-dashboard-menu-animating]{overflow:hidden}.dashboard-menu__group-panel[data-dashboard-menu-animating=closing]{transition:height 380ms cubic-bezier(0.32, 0.72, 0, 1),padding 380ms cubic-bezier(0.32, 0.72, 0, 1)}.dashboard-menu__group-panel[hidden]{display:none;max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;transform:translateY(0)}.dashboard-menu__group-panel-title{display:none}.dashboard-menu__item--child{border-radius:8px;font-size:.86rem;padding-left:.95rem}.dashboard-menu__group{gap:.18rem}.dashboard-menu__group>.dashboard-menu__group-heading,.dashboard-menu__group.is-active>.dashboard-menu__group-heading,.dashboard-menu__group.is-open>.dashboard-menu__group-heading,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading{grid-template-columns:minmax(0, 1fr) 1.64rem;min-height:2.42rem;margin:.14rem .08rem;padding:.22rem .34rem;border:1px solid #d8d0f6;border-radius:1.18rem;background:linear-gradient(90deg, rgba(247, 245, 255, 0.92), rgba(255, 255, 255, 0.98)),var(--dashboard-menu-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94)}.dashboard-menu__group>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link{display:grid;grid-template-columns:1.78rem minmax(0, 1fr);gap:.54rem;min-height:1.78rem;padding:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--dashboard-menu-active);font-size:.88rem;font-weight:500}.dashboard-menu__group>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link i{width:1.78rem;min-width:1.78rem;height:1.78rem;border-radius:999px;background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0) 48%),var(--dashboard-menu-active-bg);box-shadow:0 .3rem .7rem rgba(95,69,207,.18);color:#fff;font-size:.78rem}.dashboard-menu__group>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-toggle{width:1.64rem;min-width:1.64rem;height:1.64rem;min-height:1.64rem;background:#fff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.16);color:var(--dashboard-menu-active)}.dashboard-menu__group-panel,.dashboard-menu__group>.dashboard-menu__group-panel{gap:.22rem;padding:.18rem 0 .42rem .52rem}.dashboard-menu__group-panel .dashboard-menu__item--child,.dashboard-menu__group-panel .dashboard-menu__item--child.is-active{grid-template-columns:2.2rem minmax(0, 1fr);gap:.7rem;min-height:2.34rem;padding:.12rem .5rem .12rem 0;border-radius:8px;background:rgba(0,0,0,0);box-shadow:none;color:var(--dashboard-menu-text);font-size:.94rem;font-weight:500}.dashboard-menu__group-panel .dashboard-menu__item--child i,.dashboard-menu__group-panel .dashboard-menu__item--child.is-active i{width:2.2rem;min-width:2.2rem;height:2.2rem;color:var(--dashboard-menu-icon);font-size:.92rem}.dashboard-menu__group-panel .dashboard-menu__item--child:hover,.dashboard-menu__group-panel .dashboard-menu__item--child:focus-visible,.dashboard-menu__group-panel .dashboard-menu__item--child.is-active:hover,.dashboard-menu__group-panel .dashboard-menu__item--child.is-active:focus-visible{background:var(--dashboard-menu-hover-bg);color:var(--dashboard-menu-hover-text)}.dashboard-menu__group-panel .dashboard-menu__item--child.is-active{background:var(--dashboard-menu-active-pill-bg);box-shadow:inset 0 0 0 1px var(--dashboard-menu-active-pill-line);color:var(--dashboard-menu-active);font-weight:650}.dashboard-menu__group-panel .dashboard-menu__item--child.is-active i{color:var(--dashboard-menu-active)}.dashboard-menu__group>.dashboard-menu__group-heading:hover,.dashboard-menu__group:focus-within>.dashboard-menu__group-heading,.dashboard-menu__group.is-active>.dashboard-menu__group-heading,.dashboard-menu__group.is-open>.dashboard-menu__group-heading,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading{border-color:rgba(91,75,183,.28);background:linear-gradient(90deg, var(--dashboard-menu-active-pill-bg), rgba(255, 255, 255, 0.98)),var(--dashboard-menu-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 .22rem .58rem rgba(95,69,207,.08)}.dashboard-menu__group>.dashboard-menu__group-heading:hover .dashboard-menu__group-link,.dashboard-menu__group:focus-within>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link{color:var(--dashboard-menu-active)}.dashboard-menu__group>.dashboard-menu__group-heading:hover .dashboard-menu__group-link i,.dashboard-menu__group:focus-within>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link i{background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0) 48%),var(--dashboard-menu-active-bg);box-shadow:0 .3rem .7rem rgba(95,69,207,.18);color:#fff}.dashboard-menu__group>.dashboard-menu__group-heading:hover .dashboard-menu__group-toggle,.dashboard-menu__group:focus-within>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-toggle{background:#fff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.16);color:var(--dashboard-menu-active)}.dashboard-menu__group:not(.is-open):not(.is-active):not(.has-active-child)>.dashboard-menu__group-heading:hover{border-color:rgba(91,75,183,.34);background:linear-gradient(90deg, var(--dashboard-menu-active-bg), var(--dashboard-menu-active-hover-bg)),var(--dashboard-menu-active-bg);box-shadow:0 .36rem .85rem rgba(95,69,207,.2)}.dashboard-menu__group:not(.is-open):not(.is-active):not(.has-active-child)>.dashboard-menu__group-heading:hover .dashboard-menu__group-link{color:#fff}.dashboard-menu__group:not(.is-open):not(.is-active):not(.has-active-child)>.dashboard-menu__group-heading:hover .dashboard-menu__group-link i{background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.42), rgba(255, 255, 255, 0) 50%),var(--dashboard-menu-active-hover-bg);box-shadow:0 .36rem .82rem rgba(45,31,137,.18);color:#fff}.dashboard-menu__group:not(.is-open):not(.is-active):not(.has-active-child)>.dashboard-menu__group-heading:hover .dashboard-menu__group-toggle{background:#fff;box-shadow:inset 0 0 0 1px rgba(91,75,183,.16);color:var(--dashboard-menu-active)}.dashboard-menu__group.is-open>.dashboard-menu__group-heading:hover,.dashboard-menu__group.is-active>.dashboard-menu__group-heading:hover,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading:hover{border-color:rgba(91,75,183,.34);background:linear-gradient(90deg, #eae4ff, rgba(255, 255, 255, 0.98)),var(--dashboard-menu-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 .28rem .7rem rgba(95,69,207,.1)}.dashboard-menu__group.is-open>.dashboard-menu__group-heading:hover .dashboard-menu__group-link,.dashboard-menu__group.is-active>.dashboard-menu__group-heading:hover .dashboard-menu__group-link,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading:hover .dashboard-menu__group-link{color:var(--dashboard-menu-active)}.dashboard-menu__group.is-open>.dashboard-menu__group-heading:hover .dashboard-menu__group-link i,.dashboard-menu__group.is-active>.dashboard-menu__group-heading:hover .dashboard-menu__group-link i,.dashboard-menu__group.has-active-child>.dashboard-menu__group-heading:hover .dashboard-menu__group-link i{background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.36), rgba(255, 255, 255, 0) 50%),var(--dashboard-menu-active-bg);box-shadow:0 .34rem .78rem rgba(95,69,207,.2);color:#fff}.dashboard-menu__group--green{--dashboard-menu-text: #23795e;--dashboard-menu-active: #23795e;--dashboard-menu-active-bg: #268d69;--dashboard-menu-active-hover-bg: #1f7658;--dashboard-menu-active-pill-bg: #edf9f4;--dashboard-menu-active-pill-line: rgba(38, 141, 105, 0.22);--dashboard-menu-hover-text: #1f7658;--dashboard-menu-hover-bg: #edf9f4;--dashboard-menu-icon: #268d69;--dashboard-menu-icon-hover: #1f7658;--dashboard-menu-green-text: #23795e;--dashboard-menu-green-accent: #268d69;--dashboard-menu-green-accent-hover: #1f7658;--dashboard-menu-green-bg: #edf9f4;--dashboard-menu-green-bg-strong: #dff5ec;--dashboard-menu-green-line: rgba(38, 141, 105, 0.22);--dashboard-menu-green-shadow: rgba(38, 141, 105, 0.16)}.dashboard-menu__group--green>.dashboard-menu__group-heading,.dashboard-menu__group--green.is-active>.dashboard-menu__group-heading,.dashboard-menu__group--green.is-open>.dashboard-menu__group-heading,.dashboard-menu__group--green.has-active-child>.dashboard-menu__group-heading,.dashboard-menu__group--green.is-open:not(.has-active-child)>.dashboard-menu__group-heading,.dashboard-menu__group--green.is-active:not(.has-active-child)>.dashboard-menu__group-heading{border-color:var(--dashboard-menu-green-line);background:linear-gradient(90deg, var(--dashboard-menu-green-bg), rgba(255, 255, 255, 0.98)),var(--dashboard-menu-bg);box-shadow:inset 0 0 0 1px var(--dashboard-menu-green-line)}.dashboard-menu__group--green>.dashboard-menu__group-heading:hover,.dashboard-menu__group--green:focus-within>.dashboard-menu__group-heading,.dashboard-menu__group--green.is-open>.dashboard-menu__group-heading:hover,.dashboard-menu__group--green.is-active>.dashboard-menu__group-heading:hover,.dashboard-menu__group--green.has-active-child>.dashboard-menu__group-heading:hover,.dashboard-menu__group--green.is-open:not(.has-active-child)>.dashboard-menu__group-heading:hover,.dashboard-menu__group--green.is-open:not(.has-active-child):focus-within>.dashboard-menu__group-heading,.dashboard-menu__group--green.is-active:not(.has-active-child)>.dashboard-menu__group-heading:hover,.dashboard-menu__group--green.is-active:not(.has-active-child):focus-within>.dashboard-menu__group-heading,.dashboard-menu__group--green.has-active-child:focus-within>.dashboard-menu__group-heading{border-color:rgba(38,141,105,.34);background:linear-gradient(90deg, var(--dashboard-menu-green-bg-strong), rgba(255, 255, 255, 0.98)),var(--dashboard-menu-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 .28rem .7rem var(--dashboard-menu-green-shadow)}.dashboard-menu__group--green:not(.is-open):not(.is-active):not(.has-active-child)>.dashboard-menu__group-heading:hover{border-color:rgba(38,141,105,.36);background:linear-gradient(90deg, var(--dashboard-menu-green-accent), var(--dashboard-menu-green-accent-hover)),var(--dashboard-menu-green-accent);box-shadow:0 .36rem .85rem rgba(38,141,105,.2)}.dashboard-menu__group--green>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group--green>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group--green.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group--green.is-active>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group--green.is-open>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group--green.is-open>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group--green.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group--green.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group--green.is-open:not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group--green.is-open:not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group--green.is-active:not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-menu__group--green.is-active:not(.has-active-child)>.dashboard-menu__group-heading .dashboard-menu__group-toggle{color:var(--dashboard-menu-green-text)}.dashboard-menu__group--green:not(.is-open):not(.is-active):not(.has-active-child)>.dashboard-menu__group-heading:hover .dashboard-menu__group-link{color:#fff}.dashboard-menu__group--green>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-menu__group--green.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-menu__group--green.is-open>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-menu__group--green.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-menu__group--green>.dashboard-menu__group-heading:hover .dashboard-menu__group-link i,.dashboard-menu__group--green:focus-within>.dashboard-menu__group-heading .dashboard-menu__group-link i{background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0) 48%),var(--dashboard-menu-green-accent);box-shadow:0 .34rem .78rem var(--dashboard-menu-green-shadow);color:#fff}.dashboard-menu__group--green>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group--green.is-active>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group--green.is-open>.dashboard-menu__group-heading .dashboard-menu__group-toggle,.dashboard-menu__group--green.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-toggle{box-shadow:inset 0 0 0 1px var(--dashboard-menu-green-line)}.dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child.is-active,.dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child:hover,.dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child:focus-visible{background:var(--dashboard-menu-green-bg);color:var(--dashboard-menu-green-text)}.dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child i{color:var(--dashboard-menu-green-accent)}.dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child.is-active{box-shadow:inset 0 0 0 1px var(--dashboard-menu-green-line);gap:.48rem;padding-right:.42rem;font-size:.82rem;line-height:1.05}.dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child.is-active .dashboard-menu__item-text{overflow:visible;text-overflow:clip;white-space:nowrap}.dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child:hover i,.dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child:focus-visible i,.dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child.is-active i{color:var(--dashboard-menu-green-text)}.dashboard-menu__footer{border-top:1px solid #eee9ff;padding-top:.65rem}.dashboard-menu__footer .system-form,.dashboard-menu__footer .system-form__submit-area{margin:0}.dashboard-menu__footer .system-form__submit-status{display:none}.dashboard-shell__main{display:grid;grid-template-rows:auto minmax(0, 1fr);min-width:0;height:100vh;overflow:hidden}.dashboard-shell__topbar{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:1rem;min-height:3.15rem;padding:.55rem clamp(1rem,2vw,1.35rem);border-bottom:1px solid #e9e4ff;background:linear-gradient(90deg, rgba(247, 245, 255, 0.82), rgba(255, 255, 255, 0.96) 42%, #ffffff 100%);color:#40366f}.dashboard-shell__content{--system-form-container-bg: var(--admin-content-bg, #f9fcfc);background:var(--admin-content-bg, #f9fcfc);min-height:0;overflow:auto;padding:clamp(1rem,2vw,1.35rem)}.dashboard-menu__show{position:fixed;top:50%;left:0;z-index:1400;display:inline-flex;align-items:center;justify-content:flex-end;width:3.55rem;min-width:3.55rem;height:4.35rem;min-height:4.35rem;padding:0;border:0;border-left:0;border-radius:0 18px 18px 0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0 1.42rem, #5b42ff 1.42rem 1.72rem, rgba(91, 66, 255, 0.1) 1.72rem 2rem, #ffffff 2rem 100%);color:var(--dashboard-menu-active);opacity:0;pointer-events:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),inset -1px 0 0 rgba(23,32,51,.05),4px 0 14px rgba(23,32,51,.07);transform:translate(-1.42rem, -50%);transition:opacity 260ms ease,transform 460ms cubic-bezier(0.22, 1, 0.36, 1),background 160ms ease,color 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.dashboard-menu__show::before{position:absolute;top:0;bottom:0;left:1.42rem;width:.3rem;border-radius:0;background:linear-gradient(180deg, #5b42ff 0%, #3487d8 100%);box-shadow:inset -1px 0 0 hsla(0,0%,100%,.28),3px 0 10px rgba(79,54,255,.12);content:"";pointer-events:none;z-index:1}.dashboard-menu__show::after{position:absolute;top:50%;left:1.72rem;width:1.62rem;height:4.35rem;border-radius:0 18px 18px 0;background:linear-gradient(90deg, rgba(91, 66, 255, 0.07), rgba(255, 255, 255, 0.92) 42%, #ffffff 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset -1px 0 0 rgba(23,32,51,.04);content:"";pointer-events:none;transform:translateY(-50%)}.dashboard-menu__show i{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin-right:.39rem;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:#5b42ff;font-size:1.05rem;z-index:2}.dashboard-menu__show:hover,.dashboard-menu__show:focus-visible{background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0 1.42rem, #5b42ff 1.42rem 1.72rem, rgba(91, 66, 255, 0.16) 1.72rem 2rem, #ffffff 2rem 100%);color:var(--dashboard-menu-active);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset -1px 0 0 rgba(23,32,51,.04),5px 0 14px rgba(23,32,51,.08);transform:translate(-1.28rem, -50%)}.dashboard-shell.is-menu-hidden .dashboard-menu,.dashboard-shell.is-menu-hiding .dashboard-menu{position:fixed;inset:0 auto 0 0;width:var(--dashboard-menu-width);overflow:hidden;opacity:0;pointer-events:none;transform:translateX(-102%)}.dashboard-shell.is-menu-collapsed.is-menu-hiding-from-rail .dashboard-menu{width:var(--dashboard-menu-collapsed-width);padding:.85rem 0 .75rem;transform:translateX(calc(-1 * var(--dashboard-menu-collapsed-width) - 0.45rem))}.dashboard-shell.is-menu-hidden::before,.dashboard-shell.is-menu-hiding::before{position:fixed;top:0;bottom:0;left:0;z-index:1400;width:5px;background:linear-gradient(180deg, #5b42ff 0%, #3487d8 100%);content:"";pointer-events:none}.dashboard-shell.is-menu-hidden .dashboard-menu__show,.dashboard-shell.is-menu-hiding .dashboard-menu__show{opacity:1;pointer-events:auto;transform:translate(-1.42rem, -50%)}.dashboard-shell.is-menu-hiding .dashboard-menu__show{pointer-events:none;transition-delay:150ms,90ms,0ms,0ms,0ms,0ms}.dashboard-shell.is-menu-collapsed{--dashboard-menu-rail-item-size: 2.58rem;--dashboard-menu-rail-icon-size: 2.08rem;--dashboard-menu-rail-inline-padding: 0.72rem;--dashboard-menu-document-title-bg: linear-gradient(135deg, #35b784 0%, #268d69 100%);--dashboard-menu-document-title-shadow: 0 0.38rem 0.82rem rgba(38, 141, 105, 0.16)}.dashboard-shell.is-menu-collapsed .dashboard-menu{overflow:visible;padding:.85rem 0 .75rem;width:var(--dashboard-menu-collapsed-width)}.dashboard-shell.is-menu-collapsed .dashboard-menu__brand-row{grid-template-columns:1fr;justify-items:center;min-height:auto;padding-bottom:.75rem}.dashboard-shell.is-menu-collapsed .dashboard-menu__brand{grid-template-columns:1fr;justify-items:center}.dashboard-shell.is-menu-collapsed .dashboard-menu__brand-text,.dashboard-shell.is-menu-collapsed .dashboard-menu__tools [data-dashboard-menu-collapse-accordions],.dashboard-shell.is-menu-collapsed .dashboard-menu__tools [data-dashboard-menu-hide],.dashboard-shell.is-menu-collapsed .dashboard-menu__item-text,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link span,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-toggle,.dashboard-shell.is-menu-collapsed .dashboard-menu__chevron{display:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__brand-mark{width:2.35rem;height:2.35rem;margin-top:.1rem}.dashboard-shell.is-menu-collapsed .dashboard-menu__tools{justify-content:center;margin-top:.55rem;width:100%}.dashboard-shell.is-menu-collapsed .dashboard-menu__tools button{width:auto;min-width:0;height:auto;min-height:0;padding:.15rem;border-radius:0;background:rgba(0,0,0,0);color:#7a62d6;font-size:1.15rem;box-shadow:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__tools button:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__tools button:focus-visible{background:rgba(0,0,0,0);color:var(--dashboard-menu-active);box-shadow:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__nav{box-sizing:border-box;display:grid;justify-items:center;overflow-x:hidden;overflow-y:auto;gap:.34rem;padding:.82rem var(--dashboard-menu-rail-inline-padding) .75rem;scrollbar-gutter:auto}.dashboard-shell.is-menu-collapsed .dashboard-menu__section-title,.dashboard-shell.is-menu-collapsed .dashboard-menu__item,.dashboard-shell.is-menu-collapsed .dashboard-menu__group,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link,.dashboard-shell.is-menu-collapsed .dashboard-menu__group>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form button{box-sizing:border-box;align-self:center;justify-self:center;width:var(--dashboard-menu-rail-item-size);min-width:var(--dashboard-menu-rail-item-size);max-width:var(--dashboard-menu-rail-item-size);height:var(--dashboard-menu-rail-item-size);min-height:var(--dashboard-menu-rail-item-size);max-height:var(--dashboard-menu-rail-item-size);margin:0;padding:0}.dashboard-shell.is-menu-collapsed .dashboard-menu__section-title-icon,.dashboard-shell.is-menu-collapsed .dashboard-menu__item i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form button i{box-sizing:border-box;display:inline-grid;place-items:center;width:var(--dashboard-menu-rail-icon-size);min-width:var(--dashboard-menu-rail-icon-size);max-width:var(--dashboard-menu-rail-icon-size);height:var(--dashboard-menu-rail-icon-size);min-height:var(--dashboard-menu-rail-icon-size);max-height:var(--dashboard-menu-rail-icon-size);border-radius:999px;aspect-ratio:1/1;font-size:.98rem;line-height:1}.dashboard-shell.is-menu-collapsed .dashboard-menu__section-title{display:grid;grid-template-columns:1fr;place-items:center;color:inherit;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__section-title::before{display:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__section-title-text{display:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__section-title-icon{border-radius:999px;background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0) 46%),var(--dashboard-menu-document-title-bg);color:#fff;font-size:.9rem;box-shadow:var(--dashboard-menu-document-title-shadow)}.dashboard-shell.is-menu-collapsed .dashboard-menu__section-title-icon i{font-size:.9rem;line-height:1}.dashboard-shell.is-menu-collapsed .dashboard-menu__section-title--hide-collapsed{display:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__item,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link,.dashboard-shell.is-menu-collapsed .dashboard-menu__group,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form button{position:relative}.dashboard-shell.is-menu-collapsed .dashboard-menu__group{display:grid;grid-template-columns:1fr;justify-items:center;gap:0}.dashboard-shell.is-menu-collapsed .dashboard-menu__group::after{position:absolute;top:0;left:100%;z-index:1499;width:.65rem;height:100%;content:""}.dashboard-shell.is-menu-collapsed .dashboard-menu__group>.dashboard-menu__group-heading,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-open>.dashboard-menu__group-heading,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-active>.dashboard-menu__group-heading,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.has-active-child>.dashboard-menu__group-heading,.dashboard-shell.is-menu-collapsed .dashboard-menu__group>.dashboard-menu__group-heading:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group:focus-within>.dashboard-menu__group-heading,.dashboard-shell.is-menu-collapsed .dashboard-menu__group:not(.is-open):not(.is-active):not(.has-active-child)>.dashboard-menu__group-heading:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-open>.dashboard-menu__group-heading:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-active>.dashboard-menu__group-heading:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.has-active-child>.dashboard-menu__group-heading:hover{display:grid;grid-template-columns:1fr;place-items:center;width:var(--dashboard-menu-rail-item-size);min-width:var(--dashboard-menu-rail-item-size);max-width:var(--dashboard-menu-rail-item-size);height:var(--dashboard-menu-rail-item-size);min-height:0;max-height:var(--dashboard-menu-rail-item-size);margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-active>.dashboard-menu__group-heading::before,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-active>.dashboard-menu__group-heading::after,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.has-active-child>.dashboard-menu__group-heading::before,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.has-active-child>.dashboard-menu__group-heading::after{display:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__item,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link,.dashboard-shell.is-menu-collapsed .dashboard-menu__group>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form button{display:grid;grid-template-columns:1fr;place-items:center;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--dashboard-menu-active);font-size:0;line-height:1;box-shadow:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__group>.dashboard-menu__group-heading .dashboard-menu__group-link::after{display:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__item i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form button i{background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0) 46%),var(--dashboard-menu-active-bg);color:#fff;box-shadow:0 .38rem .82rem rgba(95,69,207,.16)}.dashboard-shell.is-menu-collapsed .dashboard-menu__item:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__item:focus-visible,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link:focus-visible,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form button:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form button:focus-visible{background:rgba(0,0,0,0);box-shadow:none;color:var(--dashboard-menu-active)}.dashboard-shell.is-menu-collapsed .dashboard-menu__item:hover i,.dashboard-shell.is-menu-collapsed .dashboard-menu__item:focus-visible i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link:hover i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link:focus-visible i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group>.dashboard-menu__group-heading .dashboard-menu__group-link:hover i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group>.dashboard-menu__group-heading:hover .dashboard-menu__group-link i,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form button:hover i,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form button:focus-visible i{background:var(--dashboard-menu-active-hover-bg);box-shadow:0 .44rem .95rem rgba(95,69,207,.22)}.dashboard-shell.is-menu-collapsed .dashboard-menu__item.is-active,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link.is-active,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link{background:rgba(0,0,0,0);color:#fff;box-shadow:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__item:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__item:focus-visible,.dashboard-shell.is-menu-collapsed .dashboard-menu__item.is-active,.dashboard-shell.is-menu-collapsed .dashboard-menu__item.is-active:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__item.is-active:focus-visible,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link:focus-visible,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link.is-active,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link.is-active:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link.is-active:focus-visible,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-link:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-open>.dashboard-menu__group-heading:hover .dashboard-menu__group-link,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-active>.dashboard-menu__group-heading:hover .dashboard-menu__group-link,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.has-active-child>.dashboard-menu__group-heading:hover .dashboard-menu__group-link,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form button:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form button:focus-visible{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__group>.dashboard-menu__group-heading:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group:focus-within>.dashboard-menu__group-heading,.dashboard-shell.is-menu-collapsed .dashboard-menu__group:not(.is-open):not(.is-active):not(.has-active-child)>.dashboard-menu__group-heading:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-open>.dashboard-menu__group-heading:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-active>.dashboard-menu__group-heading:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.has-active-child>.dashboard-menu__group-heading:hover{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__item.is-active i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-link.is-active i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-open>.dashboard-menu__group-heading .dashboard-menu__group-link i{background:var(--dashboard-menu-active-bg);color:#fff;box-shadow:0 .44rem .95rem rgba(95,69,207,.22)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-link i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-link:hover i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-link:focus-visible i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green>.dashboard-menu__group-heading:hover .dashboard-menu__group-link i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green.is-open>.dashboard-menu__group-heading .dashboard-menu__group-link i{background:var(--dashboard-menu-green-accent);box-shadow:0 .44rem .95rem var(--dashboard-menu-green-shadow);color:#fff}.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel-title i{background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0) 48%),var(--dashboard-menu-green-accent);box-shadow:0 .38rem .82rem var(--dashboard-menu-green-shadow)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group.is-active>.dashboard-menu__group-heading .dashboard-menu__group-link,.dashboard-shell.is-menu-collapsed .dashboard-menu__group.has-active-child>.dashboard-menu__group-heading .dashboard-menu__group-link{justify-items:center;padding:0}.dashboard-shell.is-menu-collapsed .dashboard-menu__footer{box-sizing:border-box;display:grid;justify-items:center;width:100%;border-top:1px solid #eee9ff;padding:.65rem var(--dashboard-menu-rail-inline-padding) 0}.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form__submit-area{width:var(--dashboard-menu-rail-item-size);min-width:0;overflow:visible}.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form{display:grid;justify-items:center}.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form__submit-area,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form__submit-area--align-right,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form__submit-area--align-left{display:flex;justify-content:center;padding:0}.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form button{color:#6b7890;margin:0}.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form button:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__footer .system-form button:focus-visible{color:var(--dashboard-menu-active)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel{position:fixed;top:var(--dashboard-menu-panel-top, -100vh);left:var(--dashboard-menu-panel-left, calc(var(--dashboard-menu-collapsed-width) + 0.58rem));z-index:1500;display:grid;width:min(18.5rem,100vw - var(--dashboard-menu-collapsed-width) - 1rem);max-height:min(var(--dashboard-menu-panel-max-height, 24rem),100vh - 1.5rem);overflow:visible;overscroll-behavior:contain;gap:.38rem;padding:0 0 .72rem;border:1px solid #d8d0f6;border-radius:1rem;background:#fff;box-shadow:0 1.2rem 2.4rem rgba(95,69,207,.14);opacity:0;pointer-events:none;transform:translateX(-0.25rem)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel{border-color:var(--dashboard-menu-green-line);box-shadow:0 1.2rem 2.4rem rgba(38,141,105,.14)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel::before{position:absolute;top:0;right:100%;width:1.15rem;height:100%;content:""}.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel-title{display:grid;grid-template-columns:2.35rem minmax(0, 1fr);align-items:center;gap:.72rem;min-height:3.35rem;margin:-0.02rem -0.02rem 0;padding:.5rem .85rem;border-bottom:1px solid #d2c2ff;border-radius:1rem 1rem 0 0;background:linear-gradient(90deg, rgba(243, 237, 255, 0.98), rgba(255, 255, 255, 0.98)),#fff;color:#6a2ee8;font-size:.95rem;font-weight:850;line-height:1.15;box-shadow:0 .45rem 1.2rem rgba(95,69,207,.08)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel-title i{display:inline-grid;place-items:center;width:2.35rem;min-width:2.35rem;height:2.35rem;border-radius:999px;background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.44), rgba(255, 255, 255, 0) 42%),var(--dashboard-menu-active-bg);box-shadow:0 .45rem 1rem rgba(95,69,207,.18);color:#fff;font-size:1rem}.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel-title{border-bottom-color:var(--dashboard-menu-green-line);background:linear-gradient(90deg, rgba(237, 249, 244, 0.98), rgba(255, 255, 255, 0.98)),#fff;color:var(--dashboard-menu-green-text);box-shadow:0 .45rem 1.2rem rgba(38,141,105,.08)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel-title i{background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.44), rgba(255, 255, 255, 0) 42%),var(--dashboard-menu-green-accent);box-shadow:0 .45rem 1rem var(--dashboard-menu-green-shadow);color:#fff}.dashboard-shell.is-menu-collapsed .dashboard-menu__group:hover .dashboard-menu__group-panel,.dashboard-shell.is-menu-collapsed .dashboard-menu__group:focus-within .dashboard-menu__group-panel,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel[data-dashboard-menu-temporary-flyout=true]{opacity:1;pointer-events:auto;transform:translateX(0)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group .dashboard-menu__group-panel[data-dashboard-menu-positioning=true]{opacity:0;pointer-events:none;transform:translateX(-0.25rem)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel .dashboard-menu__item{grid-template-columns:2.4rem minmax(0, 1fr);justify-items:start;gap:.72rem;width:calc(100% - 1.2rem);max-width:none;min-height:3.05rem;max-height:none;height:auto;margin:0 .6rem;padding:.36rem .55rem;border-radius:.78rem;color:var(--dashboard-menu-text);font-size:.92rem;font-weight:750}.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel .dashboard-menu__item i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel .dashboard-menu__item--child i{box-sizing:border-box;display:inline-grid;place-items:center;width:2.35rem;min-width:2.35rem;max-width:2.35rem;height:2.35rem;min-height:2.35rem;max-height:2.35rem;border-radius:999px;aspect-ratio:1/1;background:var(--dashboard-menu-active-pill-bg);color:var(--dashboard-menu-active);font-size:1rem;line-height:1;box-shadow:none}.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel .dashboard-menu__item:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel .dashboard-menu__item:focus-visible,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel .dashboard-menu__item.is-active{background:var(--dashboard-menu-active-pill-bg);box-shadow:inset 0 0 0 1px var(--dashboard-menu-active-pill-line);color:var(--dashboard-menu-active)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel .dashboard-menu__item:hover i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel .dashboard-menu__item:focus-visible i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel .dashboard-menu__item.is-active i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel .dashboard-menu__item--child:hover i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel .dashboard-menu__item--child:focus-visible i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel .dashboard-menu__item--child.is-active i{background:var(--dashboard-menu-active-bg);color:#fff;box-shadow:0 .36rem .82rem rgba(95,69,207,.18)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child{color:var(--dashboard-menu-green-text)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child i{background:var(--dashboard-menu-green-bg);color:var(--dashboard-menu-green-accent)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item:focus-visible,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item.is-active,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child:hover,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child:focus-visible,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child.is-active{background:var(--dashboard-menu-green-bg);box-shadow:inset 0 0 0 1px var(--dashboard-menu-green-line);color:var(--dashboard-menu-green-text)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item.is-active,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child.is-active{grid-template-columns:2.05rem minmax(0, 1fr);gap:.56rem;min-height:2.7rem;padding-right:.42rem;font-size:clamp(.76rem,4.35vw,.92rem);line-height:1.05}.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item.is-active .dashboard-menu__item-text,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child.is-active .dashboard-menu__item-text{overflow:visible;text-overflow:clip;white-space:nowrap}.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item.is-active i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child.is-active i{width:2.05rem;min-width:2.05rem;max-width:2.05rem;height:2.05rem;min-height:2.05rem;max-height:2.05rem;font-size:.9rem}.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item:hover i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item:focus-visible i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item.is-active i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child:hover i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child:focus-visible i,.dashboard-shell.is-menu-collapsed .dashboard-menu__group--green .dashboard-menu__group-panel .dashboard-menu__item--child.is-active i{background:var(--dashboard-menu-green-accent);color:#fff;box-shadow:0 .36rem .82rem var(--dashboard-menu-green-shadow)}.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel .dashboard-menu__item-text{display:block}.dashboard-shell.is-menu-collapsed .dashboard-menu__group-panel .dashboard-menu__item::after{display:none}@media(max-width: 575.98px){.dashboard-shell,.dashboard-shell.is-menu-collapsed,.dashboard-shell.is-menu-hidden,.dashboard-shell.is-menu-hiding{display:block}.dashboard-shell__row{display:block}.dashboard-shell__menu-col,.dashboard-shell.is-menu-collapsed .dashboard-shell__menu-col,.dashboard-shell.is-menu-hidden .dashboard-shell__menu-col,.dashboard-shell.is-menu-hiding .dashboard-shell__menu-col{max-width:none}.dashboard-shell.is-menu-hidden::before,.dashboard-shell.is-menu-hiding::before{display:none}.dashboard-menu{position:fixed;inset:0 auto 0 0;width:min(18rem,100vw - 3rem);max-width:100%;transform:translateX(-100%);transition:transform 180ms ease}.dashboard-shell.is-menu-open .dashboard-menu{transform:translateX(0)}.dashboard-shell.is-menu-hidden .dashboard-menu,.dashboard-shell.is-menu-hiding .dashboard-menu{display:grid}.dashboard-shell__main{min-height:100vh;height:auto}.dashboard-shell__topbar{padding-left:3.35rem}.dashboard-shell__content{overflow:visible}.dashboard-menu__show{top:.75rem;left:.55rem;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;justify-content:center;border:1px solid rgba(23,32,51,.1);border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(246, 249, 253, 0.96)),#fff;opacity:1;pointer-events:auto;transform:translate(0, 0)}.dashboard-menu__show::before{position:absolute;top:auto;right:.48rem;bottom:.28rem;left:.48rem;width:auto;height:.18rem;border-radius:999px}.dashboard-menu__show::after{display:none}.dashboard-menu__show i{margin-left:0;margin-right:0}}@media(prefers-reduced-motion: reduce){.dashboard-menu__group-panel{transition:none}}.admin-shell-page{--admin-content-bg: #f9fcfc;background:var(--admin-content-bg);overflow-x:hidden}.admin-shell-document{scrollbar-gutter:auto}.admin-shell{height:100vh;min-height:100vh;overflow:hidden;width:100%}.admin-shell__main{display:grid;grid-template-rows:auto minmax(0, 1fr);height:100vh;min-width:0;overflow:hidden;width:100%}.admin-shell__topbar{align-items:center;background:linear-gradient(90deg, rgba(247, 245, 255, 0.82), rgba(255, 255, 255, 0.96) 42%, #ffffff 100%);border-bottom:1px solid #e9e4ff;color:#40366f;display:grid;gap:1rem;grid-template-columns:auto minmax(0, 1fr) auto;height:3.15rem;min-height:3.15rem;padding:.55rem clamp(1rem,2vw,1.35rem);box-shadow:0 1px 0 rgba(23,32,51,.02)}.admin-shell__topbar strong{font-size:.84rem}.admin-shell__topbar span{color:#756b9d;font-size:.82rem;text-align:center}.admin-shell__mode-pill{border:1px solid rgba(79,54,255,.14);background:#f4f2ff;border-radius:6px;color:#4f36ff;font-size:.78rem;font-weight:650;padding:.35rem .55rem}.admin-shell__content{--system-form-container-bg: var(--admin-content-bg);background:var(--admin-content-bg);min-height:0;overflow:auto;padding:clamp(1rem,2vw,1.35rem) 0 clamp(1rem,2vw,1.35rem) clamp(1rem,2vw,1.35rem);width:100%}.admin-shell__content>.panel{width:100%}.admin-shell__content:has(>.admin-type-scale--editor){padding-bottom:3px;overflow:hidden}.admin-shell__content>.panel>.row:first-child h1:not(.doc-hero__title),.admin-shell__content>.panel>header:first-child h1:not(.doc-hero__title){display:inline-flex;align-items:center;min-height:var(--control-height);margin:0;color:#40366f;font-family:var(--h2-font-family);font-size:clamp(1.18rem,1.06rem + .36vw,1.42rem);font-weight:650;line-height:1.18;letter-spacing:0}.cms-modal-open{overflow:hidden}.cms-modal-restoring-document .app-dashboard-shell,.cms-modal-restoring-document .app-default-shell{opacity:0;animation:cms-modal-restore-document-fallback 1ms linear 1200ms forwards}.cms-modal{--cms-modal-line: #e7e3fb;--cms-modal-line-strong: #d8d0ff;--cms-modal-text: #342c5c;--cms-modal-muted: #746a96;--cms-modal-accent: #4f36ff;--cms-modal-accent-strong: #3f2bd6;--cms-modal-accent-soft: #f4f2ff;--cms-modal-accent-hover: #f7f5ff;--cms-modal-blue: #3487d8;position:fixed;inset:0;z-index:7000;display:grid;place-items:center;padding:.75rem;background:radial-gradient(circle at 50% 8%, rgba(244, 242, 255, 0.58), transparent 33rem),radial-gradient(circle at 88% 14%, rgba(52, 135, 216, 0.16), transparent 24rem),rgba(15,23,42,.46);opacity:0;backdrop-filter:blur(5px)}.cms-modal[hidden]{display:none}.cms-modal--open{animation:cms-modal-fade-in 170ms ease-out forwards}.cms-modal--open .cms-modal__panel{animation:cms-modal-panel-in 220ms cubic-bezier(0.2, 0.9, 0.2, 1) forwards}.cms-modal--closing{opacity:1;animation:cms-modal-fade-out 180ms ease-in forwards}.cms-modal--closing .cms-modal__panel{animation:cms-modal-panel-out 170ms ease-in forwards}.cms-modal--restored,.cms-modal--restored.cms-modal--open{opacity:1;animation:none}.cms-modal--restored .cms-modal__panel,.cms-modal--restored.cms-modal--open .cms-modal__panel{opacity:1;transform:none;animation:none}.cms-modal__panel{display:grid;grid-template-rows:auto minmax(0, 1fr) auto;width:min(820px,100%);max-height:calc(100dvh - 1.5rem);overflow:hidden;border:1px solid var(--cms-modal-line-strong);border-radius:16px;background:linear-gradient(180deg, rgba(250, 248, 255, 0.94), rgba(255, 255, 255, 0) 10rem),var(--surface);box-shadow:0 28px 90px rgba(63,43,214,.22),0 0 0 1px hsla(0,0%,100%,.78) inset;opacity:0;transform:translateY(18px) scale(0.982)}.cms-modal--fullscreen{padding:0}.cms-modal--fullscreen .cms-modal__panel{grid-template-rows:auto minmax(0, 1fr) auto;width:100%;max-height:100dvh;min-height:100dvh;border:0;border-radius:0}.cms-modal--wide .cms-modal__panel{width:min(1040px,100%)}.cms-modal--stable-height .cms-modal__panel{grid-template-rows:auto minmax(0, 1fr) auto;height:calc(100dvh - 1.5rem)}.cms-modal--top{place-items:start center}.cms-modal__header,.cms-modal__footer{position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1.05rem 1.25rem;border-bottom:1px solid var(--cms-modal-line)}.cms-modal__header{justify-content:space-between;background:linear-gradient(90deg, rgba(247, 245, 255, 0.92), rgba(255, 255, 255, 0.98) 58%, #ffffff 100%),radial-gradient(circle at 0 0, rgba(79, 54, 255, 0.08), transparent 18rem)}.cms-modal__header h2{margin:0;color:var(--cms-modal-text);font-size:1.22rem;font-weight:650;line-height:1.2}.cms-modal__close{position:relative;z-index:4;flex:0 0 2.35rem;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0;border:1px solid var(--cms-modal-line-strong);border-radius:999px;background:var(--surface);color:var(--cms-modal-muted);cursor:pointer;font-size:.95rem;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.cms-modal__close:hover,.cms-modal__close:focus{border-color:rgba(79,54,255,.34);background:var(--cms-modal-accent-hover);color:var(--cms-modal-accent);transform:translateY(-1px)}.cms-modal__close:active{transform:translateY(0) scale(0.97)}.cms-modal__body{--system-form-sticky-bg: #fbfaff;position:relative;z-index:1;display:grid;gap:1.1rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.25rem;background:linear-gradient(180deg, #fbfaff 0%, #ffffff 100%)}.cms-modal__body .data-table,.cms-modal__body .management-table{border-collapse:separate;border-spacing:0}.cms-modal__body .data-table thead th,.cms-modal__body .management-table thead th{position:sticky;top:0;z-index:2;background:var(--cms-modal-accent-soft);box-shadow:0 1px 0 var(--cms-modal-line)}.cms-modal__body .table-wrap{max-height:min(56vh,34rem);overflow:auto}.cms-modal__body pre{max-width:100%;overflow-x:auto;white-space:pre}.cms-modal__body pre code{overflow-wrap:normal;white-space:inherit;word-break:normal}.cms-modal__body:has(.cms-action-modal){align-content:start;overflow-x:hidden;overflow-y:auto}.cms-action-modal{--cms-action-modal-line: #e7e3fb;--cms-action-modal-text: #342c5c;--cms-action-modal-muted: #746a96;--cms-action-modal-accent: #4f36ff;--cms-action-modal-heading: #5b36d6;--cms-action-modal-accent-soft: #f4f2ff;--cms-action-modal-surface: #ffffff;--cms-action-modal-gradient-start: rgba(251, 250, 255, 0.98);--cms-action-modal-gradient-end: rgba(255, 255, 255, 0.96);display:grid;align-content:start;gap:.5rem;grid-auto-rows:max-content;min-width:0;text-align:left}.cms-action-modal .cms-message{margin:0}.cms-action-modal .system-form{width:100%}.cms-action-modal .system-form__step{margin:0}.cms-action-modal .system-form__field{margin-bottom:0}.cms-action-modal .system-form__submit-area{justify-content:flex-end;margin-top:.15rem;margin-left:auto}.cms-action-modal .system-form__submit-area button,.cms-action-modal .system-form__submit-area .button{width:auto;min-width:13rem}.cms-action-modal__summary,.cms-action-modal__context{min-width:0;margin:0;border:1px solid var(--cms-action-modal-line);border-radius:8px;background:linear-gradient(180deg, var(--cms-action-modal-gradient-start), var(--cms-action-modal-gradient-end)),var(--cms-action-modal-surface);box-shadow:0 12px 28px rgba(63,43,214,.06),inset 0 1px 0 hsla(0,0%,100%,.9)}.cms-action-modal__summary{align-items:center;padding:.85rem}.cms-action-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;min-width:3rem;height:3rem;min-height:3rem;border:1px solid rgba(91,75,183,.18);border-radius:8px;background:var(--cms-action-modal-accent-soft);color:var(--cms-action-modal-accent);font-size:1.12rem}.cms-action-modal__intro{min-width:0}.cms-action-modal__intro strong{display:block;color:var(--cms-action-modal-text);font-size:1.08rem;font-weight:500;line-height:1.25}.cms-action-modal__intro p{margin:.28rem 0 0;color:var(--cms-action-modal-muted);font-size:.94rem;line-height:1.45}.cms-action-modal__context{padding:.7rem}.cms-action-modal__context>.col{min-width:0}.cms-action-modal__context span{display:block;margin-bottom:.28rem;color:var(--cms-action-modal-muted);font-size:.72rem;font-weight:650;letter-spacing:.025em;line-height:1;text-transform:uppercase}.cms-action-modal__context strong{display:block;min-width:0;color:var(--cms-action-modal-text);font-size:.98rem;font-weight:500;line-height:1.28;overflow-wrap:anywhere}.cms-action-modal__fields{align-items:stretch;margin:0}.cms-action-modal__field{display:flex;flex-direction:column;min-width:0;height:100%;text-align:left}.cms-action-modal__field span{display:block;padding:.62rem .7rem .28rem;border:1px solid var(--cms-action-modal-line);border-bottom:0;border-radius:8px 8px 0 0;background:linear-gradient(90deg, rgba(244, 242, 255, 0.96), rgba(255, 255, 255, 0.96) 72%);color:var(--cms-action-modal-heading);font-size:.72rem;font-weight:650;letter-spacing:.025em;line-height:1;text-transform:uppercase}.cms-action-modal__field strong,.cms-action-modal__field p{display:block;margin:0;padding-right:.7rem;padding-left:.7rem;border-right:1px solid var(--cms-action-modal-line);border-left:1px solid var(--cms-action-modal-line);background:#fff}.cms-action-modal__field strong{flex:1 1 auto;min-height:2.45rem;padding-top:.42rem;padding-bottom:.62rem;border-bottom:1px solid var(--cms-action-modal-line);border-radius:0 0 8px 8px;color:var(--cms-action-modal-text);font-size:.98rem;font-weight:500;line-height:1.34;overflow-wrap:anywhere}.cms-action-modal__field strong i{margin-right:.42rem;color:var(--cms-action-modal-heading);font-size:.92rem}.cms-action-modal__field p{padding-top:0;padding-bottom:.62rem;border-bottom:1px solid var(--cms-action-modal-line);border-radius:0 0 8px 8px;color:var(--cms-action-modal-muted);font-size:.98rem;line-height:1.45}.cms-action-modal__field strong+p{margin-top:-0.2rem;padding-top:.2rem;border-top:0}.cms-action-modal__field strong:has(+p){min-height:0;padding-bottom:.4rem;border-bottom:0;border-radius:0;color:var(--cms-action-modal-text);font-weight:500}.cms-action-modal--danger{--cms-action-modal-gradient-start: rgba(var(--danger-rgb), 0.055);--cms-action-modal-gradient-end: rgba(255, 255, 255, 0.97)}.cms-action-modal--warning{--cms-action-modal-accent-soft: #f6f1ff}.cms-action-modal__form-shell.system-form{align-items:start;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.cms-action-modal__form-shell.system-form .system-form__step--layout-horizontal:not([hidden]){align-items:start;display:block;margin:0;padding:0}.cms-action-modal__form-shell.system-form .system-form__field-column{display:block;flex:0 0 auto;width:100%;max-width:100%;margin-top:0;padding-left:0;padding-right:0}.cms-action-modal__form-shell.system-form .system-form__field{justify-items:stretch;gap:.52rem;width:100%;padding:var(--system-form-card-padding);border:1px solid var(--system-form-card-border);border-radius:var(--system-form-card-radius);background:var(--system-form-card-bg);box-shadow:0 1px 0 rgba(24,32,42,.02)}.cms-action-modal__form-shell.system-form .system-form__label-text{width:100%}.cms-action-modal__form-shell.system-form .system-form__control{width:100%;max-width:100%}.cms-action-modal__form-shell.system-form .system-form__control input,.cms-action-modal__form-shell.system-form .system-form__control select,.cms-action-modal__form-shell.system-form .system-form__control textarea{width:100%}.cms-action-modal__form-shell.system-form .system-form__submit-area{justify-self:end;justify-content:flex-end;margin-top:0;margin-left:auto}.cms-modal__body:has(.cms-image-preview-modal){grid-template-rows:minmax(0, 1fr);overflow:hidden;padding:.85rem .85rem 1.1rem;background:linear-gradient(180deg, #fbfaff 0%, #ffffff 100%)}.cms-image-preview-modal{--cms-image-preview-line: #e7e3fb;--cms-image-preview-text: #342c5c;--cms-image-preview-muted: #746a96;--cms-image-preview-heading: #5b36d6;--cms-image-preview-accent-soft: #f4f2ff;height:100%;min-height:0;text-align:left}.cms-image-preview-modal__content,.cms-image-preview-modal__stage-column,.cms-image-preview-modal__stage{min-height:0}.cms-image-preview-modal__content{align-content:start;height:100%;margin:0;overflow:hidden}.cms-image-preview-modal__stage-column{height:calc(100% - 6.25rem)}.cms-image-preview-modal__stage{display:flex;align-items:center;justify-content:center;height:100%;margin:0;overflow:hidden;border:1px solid var(--cms-image-preview-line);border-radius:8px;background:linear-gradient(180deg, rgba(244, 242, 255, 0.42), rgba(255, 255, 255, 0.88)),#fff}.cms-image-preview-modal__stage img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.cms-image-preview-modal__field{display:flex;flex-direction:column;min-width:0;height:100%}.cms-image-preview-modal__field dt,.cms-image-preview-modal__field dd{display:block;padding-right:.7rem;padding-left:.7rem}.cms-image-preview-modal__field dt{padding-top:.62rem;padding-bottom:.28rem;border:1px solid var(--cms-image-preview-line);border-bottom:0;border-radius:8px 8px 0 0;background:linear-gradient(90deg, rgba(244, 242, 255, 0.96), rgba(255, 255, 255, 0.96) 72%);color:var(--cms-image-preview-heading);font-size:.72rem;font-weight:650;letter-spacing:.025em;line-height:1;text-transform:uppercase}.cms-image-preview-modal__field dd{flex:1 1 auto;min-height:2.45rem;margin:0;padding-top:.34rem;padding-bottom:.62rem;overflow-wrap:anywhere;border:1px solid var(--cms-image-preview-line);border-top:0;border-radius:0 0 8px 8px;background:#fff;color:var(--cms-image-preview-text);font-weight:650;line-height:1.35}@media(max-width: 720px){.cms-modal__body:has(.cms-image-preview-modal){padding:.65rem .65rem .9rem}.cms-image-preview-modal__content{overflow:auto}.cms-image-preview-modal__stage-column{height:min(58dvh,32rem)}}.admin-log-modal:has(.admin-log-modal__content-row){--admin-log-modal-line: #e7e3fb;--admin-log-modal-line-strong: #d8d0ff;--admin-log-modal-text: #342c5c;--admin-log-modal-muted: #746a96;--admin-log-modal-accent: #4f36ff;--admin-log-modal-accent-strong: #3f2bd6;--admin-log-modal-heading: #5b36d6;--admin-log-modal-accent-soft: #f4f2ff;--admin-log-modal-accent-hover: #f7f5ff;--admin-log-modal-blue: #3487d8;display:grid;grid-template-rows:auto minmax(0, 1fr);height:100%;margin:0;min-height:100%}.cms-modal__body:has(.admin-log-modal__content-row){grid-template-rows:minmax(0, 1fr);overflow:hidden;padding:.85rem;background:linear-gradient(180deg, #fbfaff 0%, #ffffff 100%)}.admin-log-modal__content-row,.admin-log-modal__content-row>.col,.admin-log-modal .cms-tabs__panels,.admin-log-modal__tab-panel--overview,.admin-log-modal__tab-panel--overview>.row,.admin-log-modal__tab-panel--overview>.row>.col,.admin-log-modal__tab-panel--overview .admin-log-modal__summary,.admin-log-modal__tab-panel--overview .admin-log-modal__context-fields,.admin-log-modal__tab-panel--overview .admin-log-modal__field--context,.admin-log-modal__tab-panel--overview .admin-log-modal__field--context dd{min-height:0}.admin-log-modal__content-row,.admin-log-modal__content-row>.col,.admin-log-modal .cms-tabs__panels,.admin-log-modal__tab-panel--overview,.admin-log-modal__tab-panel--overview>.row,.admin-log-modal__tab-panel--overview>.row>.col,.admin-log-modal__tab-panel--overview .admin-log-modal__summary,.admin-log-modal__tab-panel--overview .admin-log-modal__field--context{height:100%}.admin-log-modal__tab-panel{margin:0}.admin-log-modal__summary,.admin-log-modal__card{border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.admin-log-modal__summary{display:flex;flex-direction:column;overflow:hidden;padding:0;background:rgba(0,0,0,0)}.admin-log-modal__summary p{margin:0;color:var(--admin-log-modal-muted);font-size:.98rem;line-height:1.45}.admin-log-modal__context-fields{flex:1 1 0;margin-top:.5rem;overflow:visible}.admin-log-modal__status{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.28rem .75rem;border-radius:999px;font-size:.82rem;font-weight:650}.admin-log-modal__status--recorded{border:1px solid rgba(79,54,255,.16);background:var(--admin-log-modal-accent-soft);color:var(--admin-log-modal-accent)}.admin-log-modal__status--warning{border:1px solid rgba(146,64,14,.18);background:#fff3dc;color:#92400e}.admin-log-modal__time{color:var(--admin-log-modal-text);font-size:.95rem;font-weight:500;line-height:1.25}.admin-log-modal__action{display:block;color:var(--admin-log-modal-text);font-size:1.08rem;font-weight:500;line-height:1.2;overflow-wrap:anywhere}.admin-log-modal__action+span{display:block;margin-top:.4rem;color:var(--admin-log-modal-muted);font-size:.98rem;font-weight:500;line-height:1.45}.admin-log-modal__grid{margin:0}.admin-log-modal__card{height:100%;min-width:0;padding:0}.admin-log-modal__card>*+*{margin-top:.8rem}.admin-log-modal__fields{margin:0}.admin-log-modal__field{display:flex;flex-direction:column;min-width:0}.admin-log-modal__field dt,.admin-log-modal__field dd{display:block;padding-right:.7rem;padding-left:.7rem}.admin-log-modal__field dt{padding-top:.62rem;padding-bottom:.28rem;border:1px solid var(--admin-log-modal-line);border-bottom:0;border-radius:8px 8px 0 0;background:linear-gradient(90deg, rgba(244, 242, 255, 0.96), rgba(255, 255, 255, 0.96) 72%);color:var(--admin-log-modal-heading)}.admin-log-modal__field dd{flex:1 1 auto;min-height:2.45rem;padding-top:.34rem;padding-bottom:.62rem;border:1px solid var(--admin-log-modal-line);border-top:0;border-radius:0 0 8px 8px;background:#fff}.admin-log-modal__field--action dd{min-height:4.7rem}.admin-log-modal__field--context dd{display:flex;flex-direction:column;flex:1 1 auto;padding-top:.62rem}.admin-log-modal__field--context span{display:block;color:var(--admin-log-modal-muted);font-size:.98rem;font-weight:500;line-height:1.45}.admin-log-modal__field--context pre{flex:1 1 auto;margin:.62rem 0 .15rem;min-height:0;overflow:auto;scrollbar-color:#b0a3f4 rgba(244,242,255,.12);scrollbar-width:thin;border:0;border-radius:8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), transparent),#1e1b4b;color:#f4f2ff;font-size:.88rem;font-weight:500;line-height:1.5;padding:.8rem .8rem 2rem;white-space:pre}.admin-log-modal__field--context pre::-webkit-scrollbar{width:.58rem;height:.58rem}.admin-log-modal__field--context pre::-webkit-scrollbar-track{border-radius:999px;background:rgba(244,242,255,.12)}.admin-log-modal__field--context pre::-webkit-scrollbar-thumb{border:2px solid rgba(30,27,75,.9);border-radius:999px;background:linear-gradient(180deg, #b0a3f4, #9585ee);background-clip:padding-box}.admin-log-modal__field--context pre::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #7f6bf0, #6e5ee0);background-clip:padding-box}.admin-log-modal__card-heading{margin:0;padding-right:.5rem;padding-left:.5rem;color:var(--admin-log-modal-heading);font-size:.8rem;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.admin-log-modal__card-heading i{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:var(--admin-log-modal-accent-soft);color:var(--admin-log-modal-heading);font-size:.92rem}.admin-log-modal dl{margin:0}.admin-log-modal dl>div{min-width:0}.admin-log-modal dt{color:var(--admin-log-modal-heading, var(--admin-log-modal-accent, var(--accent)));font-size:.72rem;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.admin-log-modal dd{margin:0;min-width:0;color:var(--admin-log-modal-text, var(--text));font-weight:500;line-height:1.35;overflow-wrap:anywhere}.cms-modal--stable-height .cms-modal__body:has([data-system-form].system-form--stepped){grid-template-rows:minmax(0, 1fr);overflow:hidden}.cms-modal--stable-height .cms-modal__body:has([data-system-form].system-form--stepped)>*{min-height:0}.cms-modal--stable-height .cms-modal__body:has([data-system-form].system-form--stepped)>*:has(>[data-system-form].system-form--stepped){display:grid;grid-template-rows:minmax(0, 1fr);height:100%}.cms-modal__footer{--cms-modal-footer-button-gap: 0.65rem;--cms-modal-footer-action-button-min-width: 10.5rem;flex-wrap:wrap;justify-content:flex-end;border-top:1px solid var(--cms-modal-line);border-bottom:0;background:#fff}.cms-modal__footer[hidden]{display:none}.cms-modal__footer .system-form__actions,.cms-modal__footer .system-form__submit-area{flex:1 1 100%;width:100%;max-width:100%;margin-top:0}.cms-modal__footer .system-form__modal-footer-action{display:flex;flex:1 1 100%;justify-content:flex-end;width:100%;margin-left:0}.cms-modal__footer .system-form__modal-footer-action .system-form__button-column{flex:1 1 100%;justify-content:flex-end;width:100%;max-width:100%;margin-left:0;margin-right:0}.cms-modal__footer .system-form__modal-footer-action .system-form__button-group{flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-left:0;margin-right:0;justify-content:flex-end}.cms-modal__footer .system-form__modal-footer-action>button,.cms-modal__footer .system-form__modal-footer-action>.button,.cms-modal__footer .system-form__step-button,.cms-modal__footer .system-form__submit-area button,.cms-modal__footer .system-form__submit-area .button{flex:0 1 auto;width:auto;min-width:min(100%,var(--cms-modal-footer-action-button-min-width));max-width:100%;padding-inline:clamp(1.1rem,2.2vw,1.55rem);justify-content:center;overflow-wrap:anywhere;white-space:normal}.cms-modal__footer .system-form__modal-footer-action .system-form__button-group button,.cms-modal__footer .system-form__modal-footer-action .system-form__button-group .button{flex:0 1 auto;width:auto;max-width:100%}.cms-modal__footer .system-form__submit-status{flex:0 1 auto}@keyframes cms-modal-fade-in{from{opacity:0}to{opacity:1}}@keyframes cms-modal-fade-out{from{opacity:1}to{opacity:0}}@keyframes cms-modal-panel-in{from{opacity:0;transform:translateY(18px) scale(0.982)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cms-modal-panel-out{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(0.985)}}@keyframes cms-modal-restore-document-fallback{to{opacity:1}}@media(prefers-reduced-motion: reduce){.cms-modal,.cms-modal__panel,.cms-modal--closing,.cms-modal--closing .cms-modal__panel{animation:none;opacity:1;transform:none}.cms-modal__close{transition:none}}.cms-tabs{--cms-tabs-line: #e7e3fb;--cms-tabs-line-strong: #d8d0ff;--cms-tabs-text: #342c5c;--cms-tabs-muted: #67599d;--cms-tabs-accent: #5b4bb7;--cms-tabs-accent-strong: #4936c5;--cms-tabs-accent-soft: #f4f2ff;--cms-tabs-accent-hover: #f7f5ff;--cms-tabs-surface: #ffffff;display:grid;gap:0;min-width:0}.cms-tabs__list{position:relative;z-index:2;display:flex;align-items:flex-end;gap:0;min-width:0;overflow-x:auto;padding:0;border:1px solid var(--cms-tabs-line);border-bottom:0;border-radius:18px 18px 0 0;background:#f6f4fc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.62);scrollbar-width:none}.cms-tabs__list::-webkit-scrollbar{display:none;width:0;height:0}.cms-tabs__tab{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;padding:.72rem 1.05rem;border:1px solid rgba(0,0,0,0);border-bottom:0;border-radius:18px 18px 0 0;background:rgba(0,0,0,0);color:var(--cms-tabs-muted);cursor:pointer;font:inherit;font-size:.9rem;font-weight:650;line-height:1.15;text-align:center;white-space:nowrap;transition:color 160ms ease,box-shadow 160ms ease}.cms-tabs__tab::before,.cms-tabs__tab::after{position:absolute;background:rgba(0,0,0,0);content:"";opacity:0;pointer-events:none;transition:box-shadow 160ms ease,opacity 160ms ease}.cms-tabs__tab::before{bottom:0;left:-18px;width:18px;height:18px;border-bottom-right-radius:18px}.cms-tabs__tab::after{right:-18px;bottom:0;width:18px;height:18px;border-bottom-left-radius:18px}.cms-tabs__tab:not([aria-selected=true]):hover{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--cms-tabs-accent-strong);box-shadow:none}.cms-tabs__tab:focus-visible{outline:3px solid rgba(91,75,183,.14);outline-offset:2px}.cms-tabs__tab[aria-selected=true]{z-index:3;border-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);background:var(--cms-tabs-surface);color:var(--cms-tabs-accent-strong);box-shadow:0 -0.18rem .55rem rgba(52,44,92,.035),inset 0 1px 0 hsla(0,0%,100%,.82)}.cms-tabs__tab[aria-selected=true]::before{box-shadow:7px 7px 0 7px var(--cms-tabs-surface);opacity:1}.cms-tabs__tab[aria-selected=true]::after{box-shadow:-7px 7px 0 7px var(--cms-tabs-surface);opacity:1}.cms-tabs__tab:first-child[aria-selected=true]{border-left-color:rgba(0,0,0,0);border-top-left-radius:18px;margin-left:-1px}.cms-tabs__tab:first-child[aria-selected=true]::before{display:none}.cms-tabs__tab:last-child[aria-selected=true]{border-right-color:rgba(0,0,0,0);margin-right:-1px}.cms-tabs__tab:last-child[aria-selected=true]::after{display:none}.cms-tabs__tab[disabled]{cursor:not-allowed;opacity:.48}.cms-tabs__tab i{display:inline-flex;align-items:center;justify-content:center;width:1rem;min-width:1rem;height:1rem;font-size:.9rem;line-height:1;color:currentColor}.cms-tabs__label{position:relative;min-width:0;line-height:1}.cms-tabs:has(.cms-tabs__tab:first-child[aria-selected=true]) .cms-tabs__panels{border-top-left-radius:0}.cms-tabs__panels{display:grid;min-width:0;overflow:hidden;padding:1.05rem;border:1px solid var(--cms-tabs-line);border-top:0;border-radius:0 0 18px 18px;background:var(--cms-tabs-surface);box-shadow:0 .9rem 1.8rem rgba(52,44,92,.045),inset 0 1px 0 hsla(0,0%,100%,.86)}.cms-tabs__panel{min-width:0}.cms-tabs__panel[hidden]{display:none}.cms-tabs .cms-tabs__list{scrollbar-width:none}.cms-tabs .cms-tabs__list::-webkit-scrollbar{display:none;width:0;height:0}.cms-tabs--dark{--cms-tabs-line: rgba(95, 205, 255, 0.18);--cms-tabs-line-strong: rgba(95, 205, 255, 0.32);--cms-tabs-muted: #85d9ff;--cms-tabs-accent: #38cfff;--cms-tabs-accent-strong: #bff3ff;--cms-tabs-surface: #17212b;background:var(--cms-tabs-surface)}.cms-tabs--dark .cms-tabs__list{background:#1f3544;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)}.cms-tabs--dark .cms-tabs__tab{color:var(--cms-tabs-muted)}.cms-tabs--dark .cms-tabs__tab:not([aria-selected=true]):hover{color:var(--cms-tabs-accent);text-shadow:0 0 16px rgba(56,207,255,.34)}.cms-tabs--dark .cms-tabs__tab[aria-selected=true]{color:var(--cms-tabs-accent-strong);box-shadow:0 -0.18rem .55rem rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.045);text-shadow:0 0 18px rgba(56,207,255,.28)}.cms-tabs--dark .cms-tabs__panels{box-shadow:none}@media(max-width: 640px){.cms-tabs__list{align-items:stretch}.cms-tabs__tab{flex:1 0 auto}}.cms-message{--cms-message-accent: #5f45cf;--cms-message-accent-strong: #4b3790;--cms-message-accent-rgb: 95, 69, 207;--cms-message-heading: color-mix(in srgb, var(--cms-message-accent-strong) 88%, #111827);--cms-message-text: var(--text);--cms-message-muted: var(--muted);--cms-message-surface: var(--surface);--cms-message-border: rgba(var(--cms-message-accent-rgb), 0.08);--cms-message-accent-soft: rgba(var(--cms-message-accent-rgb), 0.15);--cms-message-accent-softer: rgba(var(--cms-message-accent-rgb), 0.075);--cms-message-accent-wash: rgba(var(--cms-message-accent-rgb), 0.045);--cms-message-close-hover: rgba(var(--cms-message-accent-rgb), 0.18);position:relative;display:flex;align-items:flex-start;gap:.82rem;width:100%;max-width:100%;margin:1rem 0;padding:.82rem 3rem .82rem 1.1rem;overflow:hidden;border:1px solid var(--cms-message-border);border-radius:8px;background:radial-gradient(circle at 1.5rem 1rem, var(--cms-message-accent-soft), transparent 12rem),linear-gradient(180deg, rgba(24, 32, 42, 0.012), rgba(255, 255, 255, 0.38) 48%, rgba(24, 32, 42, 0.018)),linear-gradient(90deg, var(--cms-message-accent-softer), rgba(255, 255, 255, 0) 56%),var(--cms-message-surface);box-shadow:0 1px 0 rgba(24,32,42,.04),0 9px 20px rgba(var(--cms-message-accent-rgb), 0.08),inset 0 2px 0 hsla(0,0%,100%,.7),inset 0 -1px 0 rgba(24,32,42,.045),inset 2px 0 0 hsla(0,0%,100%,.38),inset -2px 0 0 rgba(24,32,42,.018),inset 0 0 0 1px rgba(var(--cms-message-accent-rgb), 0.08);color:var(--cms-message-text)}.cms-message::before{position:absolute;top:.5rem;bottom:.5rem;left:0;width:.38rem;border-radius:0 999px 999px 0;background:linear-gradient(180deg, rgba(var(--cms-message-accent-rgb), 0.38), rgba(var(--cms-message-accent-rgb), 0.92), rgba(var(--cms-message-accent-rgb), 0.38));box-shadow:0 0 18px rgba(var(--cms-message-accent-rgb), 0.22);content:""}.cms-message[hidden]{display:none}.cms-message--success{--cms-message-accent: #16a34a;--cms-message-accent-strong: #15803d;--cms-message-accent-rgb: 22, 163, 74;--cms-message-border: rgba(22, 163, 74, 0.1)}.cms-message--error{--cms-message-accent: #dc2626;--cms-message-accent-strong: #b91c1c;--cms-message-accent-rgb: 220, 38, 38;--cms-message-border: rgba(220, 38, 38, 0.11)}.cms-message--warning{--cms-message-accent: #d97706;--cms-message-accent-strong: #b45309;--cms-message-accent-rgb: 217, 119, 6;--cms-message-border: rgba(217, 119, 6, 0.12)}.cms-message--info{--cms-message-accent: #2563eb;--cms-message-accent-strong: #1d4ed8;--cms-message-accent-rgb: 37, 99, 235;--cms-message-border: rgba(37, 99, 235, 0.1)}.cms-message__icon,.cms-message__content,.cms-message__close{position:relative;z-index:1}.cms-message__icon{display:inline-flex;flex:0 0 2.05rem;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;margin:-0.02rem 0 0;border:1px solid rgba(var(--cms-message-accent-rgb), 0.14);border-radius:999px;background:radial-gradient(circle at 32% 24%, rgba(255, 255, 255, 0.92), rgba(255, 255, 255, 0.2) 38%, rgba(255, 255, 255, 0.06) 64%),linear-gradient(145deg, rgba(255, 255, 255, 0.62), rgba(var(--cms-message-accent-rgb), 0.22));background-color:var(--cms-message-accent-wash);backdrop-filter:blur(10px) saturate(1.24);-webkit-backdrop-filter:blur(10px) saturate(1.24);color:var(--cms-message-accent);font-size:.82rem;box-shadow:inset 1px 1px 3px hsla(0,0%,100%,.86),inset -1px -1px 4px rgba(var(--cms-message-accent-rgb), 0.24),0 5px 12px rgba(var(--cms-message-accent-rgb), 0.12)}.cms-message__content{display:grid;flex:1 1 auto;min-width:0;gap:.18rem;align-self:center}.cms-message .cms-message__title{margin:0;color:var(--cms-message-heading);font-size:.93rem;font-weight:780;line-height:1.3;letter-spacing:0}.cms-message .cms-message__content h1,.cms-message .cms-message__content h2,.cms-message .cms-message__content h3,.cms-message .cms-message__content h4,.cms-message .cms-message__content h5,.cms-message .cms-message__content h6{color:var(--cms-message-heading)}.cms-message__text{margin:0;color:color-mix(in srgb, var(--cms-message-accent-strong) 48%, var(--cms-message-text));font-size:.9rem;font-weight:600;line-height:1.45}.cms-message__text:first-child:last-child{color:var(--cms-message-heading);font-weight:760}.cms-message__close{position:absolute;top:.9rem;right:.72rem;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;min-width:1.85rem;height:1.85rem;min-height:1.85rem;padding:0;border:1px solid rgba(var(--cms-message-accent-rgb), 0.12);border-radius:999px;background:radial-gradient(circle at 32% 24%, rgba(255, 255, 255, 0.86), rgba(255, 255, 255, 0.18) 44%, rgba(255, 255, 255, 0.04) 68%),linear-gradient(145deg, rgba(255, 255, 255, 0.58), rgba(var(--cms-message-accent-rgb), 0.11));color:color-mix(in srgb, var(--cms-message-accent-strong) 78%, var(--cms-message-muted));cursor:pointer;font-size:.82rem;line-height:1;box-shadow:inset 1px 1px 2px hsla(0,0%,100%,.8),inset -1px -1px 3px rgba(var(--cms-message-accent-rgb), 0.12),0 3px 8px rgba(var(--cms-message-accent-rgb), 0.055);transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.cms-message__close:hover,.cms-message__close:focus{border-color:rgba(var(--cms-message-accent-rgb), 0.18);background:radial-gradient(circle at 32% 24%, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.18) 42%, transparent 68%),linear-gradient(145deg, rgba(255, 255, 255, 0.48), var(--cms-message-close-hover));color:var(--cms-message-accent-strong);outline:none;transform:translateY(-1px);box-shadow:inset 1px 1px 2px hsla(0,0%,100%,.82),inset -1px -1px 3px rgba(var(--cms-message-accent-rgb), 0.18),0 4px 10px rgba(var(--cms-message-accent-rgb), 0.12)}.cms-message__close:active{transform:translateY(0) scale(0.97)}@media(max-width: 640px){.cms-message{gap:.7rem;padding:.78rem 2.72rem .78rem .98rem}.cms-message__icon{flex-basis:1.88rem;width:1.88rem;height:1.88rem}}.cms-glass-bubble{--glass-bubble-accent: #67e8f9;--glass-bubble-accent-rgb: 103, 232, 249;--glass-bubble-text: #e8f1f8;--glass-bubble-muted: #a7b5c4;--glass-bubble-border: rgba(226, 232, 240, 0.22);--glass-bubble-surface: rgba(20, 30, 43, 0.74);position:relative;display:flex;gap:.9rem;width:100%;padding:1rem 3.35rem 1rem 1rem;overflow:hidden;color:var(--glass-bubble-text);border:1px solid var(--glass-bubble-border);border-radius:22px;background:linear-gradient(145deg, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.04)),var(--glass-bubble-surface);box-shadow:0 18px 42px rgba(2,8,23,.34),inset 0 1px 0 hsla(0,0%,100%,.18);backdrop-filter:blur(18px) saturate(145%);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.cms-glass-bubble::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 0%, rgba(var(--glass-bubble-accent-rgb), 0.18), transparent 34%),linear-gradient(90deg, rgba(var(--glass-bubble-accent-rgb), 0.28), transparent 38%);opacity:.82}.cms-glass-bubble:hover{transform:translateY(-1px);border-color:rgba(var(--glass-bubble-accent-rgb), 0.38);box-shadow:0 22px 54px rgba(2,8,23,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.cms-glass-bubble--danger{--glass-bubble-accent: #fb7185;--glass-bubble-accent-rgb: 251, 113, 133;--glass-bubble-surface: rgba(31, 22, 34, 0.78)}.cms-glass-bubble--success{--glass-bubble-accent: #86efac;--glass-bubble-accent-rgb: 134, 239, 172;--glass-bubble-surface: rgba(17, 36, 31, 0.76)}.cms-glass-bubble--info{--glass-bubble-accent: #7dd3fc;--glass-bubble-accent-rgb: 125, 211, 252}.cms-glass-bubble__accent,.cms-glass-bubble__content,.cms-glass-bubble__close{position:relative;z-index:1}.cms-glass-bubble__close{position:absolute;top:.72rem;right:.72rem;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;min-width:2.1rem;height:2.1rem;min-height:2.1rem;padding:0;color:#cbd5e1;border:1px solid rgba(226,232,240,.2);border-radius:999px;background:hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 10px 24px rgba(2,8,23,.2);cursor:pointer;font-size:.9rem;backdrop-filter:blur(12px);transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.cms-glass-bubble__close:hover,.cms-glass-bubble__close:focus{color:#fff;border-color:rgba(var(--glass-bubble-accent-rgb), 0.42);background:hsla(0,0%,100%,.14);transform:translateY(-1px)}.cms-glass-bubble__close:active{transform:translateY(0) scale(0.97)}.cms-glass-bubble__accent{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;color:var(--glass-bubble-accent);border:1px solid rgba(var(--glass-bubble-accent-rgb), 0.36);border-radius:999px;background:rgba(var(--glass-bubble-accent-rgb), 0.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14);font-size:1rem}.cms-glass-bubble__content{min-width:0;flex:1 1 auto}.cms-glass-bubble__header{display:grid;gap:.2rem;margin:0 0 .55rem}.cms-glass-bubble__eyebrow{margin:0;color:var(--glass-bubble-accent);font-size:.68rem;font-weight:800;line-height:1.2;text-transform:uppercase}.cms-glass-bubble__title{margin:0;color:var(--glass-bubble-text);font-size:1rem;font-weight:800;line-height:1.25}.cms-glass-bubble__text{margin:0;color:var(--glass-bubble-muted);font-size:.86rem;font-weight:650;line-height:1.55}.cms-glass-bubble__pills{display:flex;flex-wrap:wrap;gap:.42rem;margin:.75rem 0 0}.cms-glass-bubble__pill{display:inline-flex;align-items:center;min-height:1.7rem;max-width:100%;padding:.28rem .58rem;color:#dce8f2;border:1px solid rgba(226,232,240,.16);border-radius:999px;background:rgba(15,23,42,.36);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);font-size:.74rem;font-weight:760;line-height:1.2}.cms-glass-bubble__code{margin:.75rem 0 0;padding:.72rem .8rem;overflow:auto;color:#f8cdd5;border:1px solid rgba(var(--glass-bubble-accent-rgb), 0.2);border-radius:14px;background:rgba(2,6,23,.38);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.78rem;font-weight:650;line-height:1.45;white-space:pre}@supports not (backdrop-filter: blur(1px)){.cms-glass-bubble{background:rgba(20,30,43,.94)}}.cms-code-editor{display:grid;grid-template-rows:auto minmax(0, 1fr);min-height:24rem;height:100%;overflow:hidden;border:1px solid rgba(38,95,115,.18);border-radius:8px;background:#101820}.cms-code-editor .cm-panels{border:0;background:rgba(0,0,0,0);color:#d7dde8}.cms-code-editor .cm-panels-top,.cms-code-editor .cm-panels-bottom{position:absolute;top:.65rem;right:1.65rem;bottom:auto;left:auto;z-index:8;max-width:calc(100% - 1.5rem);border:0;pointer-events:none}.cms-code-editor .cm-panel.cm-search{display:grid;grid-template-columns:15rem repeat(6, 1.55rem);align-items:center;gap:.18rem;width:max-content;max-width:calc(100vw - 2rem);padding:.28rem;border:1px solid rgba(139,148,170,.2);border-radius:9px;background:#1f2430;box-shadow:0 1rem 2.4rem rgba(0,0,0,.3);pointer-events:auto}.cms-code-editor .cm-panel.cm-search br{display:none}.cms-code-editor .cm-panel.cm-search input.cm-textfield{width:100%;min-width:0;height:1.65rem;margin:0;padding:0 .55rem;border:1px solid rgba(0,0,0,0);border-radius:4px;background:#121724;color:#d7dde8;font:inherit;font-size:.82rem;font-weight:650;line-height:1.65rem;outline:none}.cms-code-editor .cm-panel.cm-search input.cm-textfield::placeholder{color:#7f8798;opacity:1}.cms-code-editor .cm-panel.cm-search input.cm-textfield:focus{border-color:#2371d1;box-shadow:0 0 0 1px #2371d1}.cms-code-editor .cm-panel.cm-search input.cm-textfield[name=replace]{grid-column:1/2;grid-row:2}.cms-code-editor .cm-panel.cm-search button{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;min-width:1.65rem;height:1.65rem;margin:0;padding:0;border:1px solid rgba(0,0,0,0);border-radius:4px;background:rgba(0,0,0,0);color:#aeb5c4;cursor:pointer;font-size:0;line-height:1;transition:background 140ms ease,border-color 140ms ease,color 140ms ease}.cms-code-editor .cm-panel.cm-search button::before{font-family:"Font Awesome 7 Pro";font-size:.82rem;font-weight:900;line-height:1}.cms-code-editor .cm-panel.cm-search button:hover,.cms-code-editor .cm-panel.cm-search button:focus{border-color:rgba(174,181,196,.18);background:hsla(0,0%,100%,.08);color:#fff;outline:none}.cms-code-editor .cm-panel.cm-search button[name=next]::before{content:""}.cms-code-editor .cm-panel.cm-search button[name=prev]::before{content:""}.cms-code-editor .cm-panel.cm-search button[name=select]::before{content:""}.cms-code-editor .cm-panel.cm-search button[name=replace]::before{content:""}.cms-code-editor .cm-panel.cm-search button[name=replaceAll]::before{content:""}.cms-code-editor .cm-panel.cm-search button[name=close]{position:static;grid-column:7;grid-row:1;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:rgba(0,0,0,0)}.cms-code-editor .cm-panel.cm-search button[name=close]::before{content:"";color:#aeb5c4}.cms-code-editor .cm-panel.cm-search button[name=close]:hover::before,.cms-code-editor .cm-panel.cm-search button[name=close]:focus::before{color:#fff}.cms-code-editor .cm-panel.cm-search label{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;min-width:1.65rem;height:1.65rem;margin:0;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#aeb5c4;cursor:pointer;font-size:0;font-weight:800;line-height:1;transition:background 140ms ease,border-color 140ms ease,color 140ms ease}.cms-code-editor .cm-panel.cm-search label::after{font-size:.78rem;line-height:1}.cms-code-editor .cm-panel.cm-search label:hover,.cms-code-editor .cm-panel.cm-search label:focus-within{border-color:rgba(174,181,196,.18);background:hsla(0,0%,100%,.08);color:#fff}.cms-code-editor .cm-panel.cm-search label:has(input:checked){border-color:rgba(35,113,209,.42);background:rgba(35,113,209,.22);color:#fff}.cms-code-editor .cm-panel.cm-search label:nth-of-type(1)::after{content:"Aa"}.cms-code-editor .cm-panel.cm-search label:nth-of-type(2)::after{content:".*"}.cms-code-editor .cm-panel.cm-search label:nth-of-type(3)::after{content:"ab";text-decoration:underline;text-underline-offset:.18rem}.cms-code-editor .cm-panel.cm-search label input[type=checkbox]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.cms-code-editor .cm-panel.cm-search input[name=search]{grid-column:1/2;grid-row:1}.cms-code-editor .cm-panel.cm-search button[name=next]{grid-column:3;grid-row:1}.cms-code-editor .cm-panel.cm-search button[name=prev]{grid-column:4;grid-row:1}.cms-code-editor .cm-panel.cm-search button[name=select]{grid-column:5;grid-row:1}.cms-code-editor .cm-panel.cm-search label:nth-of-type(1){grid-column:2;grid-row:1}.cms-code-editor .cm-panel.cm-search label:nth-of-type(2){grid-column:2;grid-row:2}.cms-code-editor .cm-panel.cm-search label:nth-of-type(3){grid-column:3;grid-row:2}.cms-code-editor .cm-panel.cm-search button[name=replace]{grid-column:4;grid-row:2}.cms-code-editor .cm-panel.cm-search button[name=replaceAll]{grid-column:5;grid-row:2}@media(max-width: 720px){.cms-code-editor .cm-panel.cm-search{grid-template-columns:minmax(10rem, 1fr) repeat(3, 1.55rem);width:calc(100vw - 2rem)}.cms-code-editor .cm-panel.cm-search button[name=select],.cms-code-editor .cm-panel.cm-search button[name=replace],.cms-code-editor .cm-panel.cm-search button[name=replaceAll],.cms-code-editor .cm-panel.cm-search label:nth-of-type(2),.cms-code-editor .cm-panel.cm-search label:nth-of-type(3){display:none}.cms-code-editor .cm-panel.cm-search button[name=close]{grid-column:4}}.cms-code-editor__label{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .9rem;border-bottom:1px solid rgba(148,163,184,.22);background:#17212b;color:#dbe6ef;font-size:.86rem;font-weight:800}.cms-code-editor__type{color:#91a4b7;font-size:.76rem;font-weight:700;text-transform:uppercase}.cms-code-editor__mount{min-height:0;overflow:hidden}.cms-code-editor .cm-editor{position:relative;height:100%;background:#101820;color:#dbe6ef;font-size:.92rem}.cms-code-editor .cm-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;line-height:1.55}.cms-code-editor .cm-gutters{border-right-color:rgba(148,163,184,.18);background:#121d26;color:#65758a}.cms-code-editor .cm-activeLine,.cms-code-editor .cm-activeLineGutter{background:rgba(56,189,248,.1)}.cms-code-editor .cm-selectionBackground,.cms-code-editor.cm-focused .cm-selectionBackground,.cms-code-editor .cm-content ::selection{background:rgba(125,211,252,.3)}.cms-code-editor .cm-cursor{border-left-color:#e2f3ff}.cms-code-editor-modal{display:grid;min-height:0;height:100%}.cms-code-editor-modal .cms-code-editor-tabs{grid-template-rows:auto minmax(0, 1fr);gap:0;min-height:0;height:100%;background:#101820}.cms-code-editor-modal .cms-code-editor-tabs .cms-tabs__panels,.cms-code-editor-modal .cms-code-editor-tabs .cms-tabs__panel{min-height:0;height:100%}.cms-modal--fullscreen .cms-modal__body:has(.cms-code-editor-modal){padding:0;overflow:hidden;background:#101820}.cms-modal--fullscreen .cms-code-editor{min-height:0;border:0;border-radius:0}.cms-code-editor-workspace{display:grid;grid-template-rows:minmax(0, 1fr) auto;min-height:0;height:100%;background:#101820}.cms-code-editor-workspace__editor{min-height:0}.cms-code-editor-workspace__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1rem;padding:.8rem 1rem;border-top:1px solid rgba(148,163,184,.22);background:#17212b}.cms-code-editor-workspace__actions [data-page-code-save]{position:relative;overflow:hidden;color:#e8fbff;border-color:rgba(56,207,255,.48);background:linear-gradient(145deg, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.045)),rgba(38,95,115,.52);box-shadow:0 12px 26px rgba(14,165,233,.22),0 0 0 1px hsla(0,0%,100%,.07) inset,inset 0 1px 0 hsla(0,0%,100%,.18);backdrop-filter:blur(12px) saturate(140%);transition:background 180ms ease,border-color 180ms ease,box-shadow 180ms ease,color 180ms ease,transform 180ms ease}.cms-code-editor-workspace__actions [data-page-code-save]::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg, rgba(255, 255, 255, 0.16), transparent 42%);opacity:.72}.cms-code-editor-workspace__actions [data-page-code-save] i,.cms-code-editor-workspace__actions [data-page-code-save] span{position:relative;z-index:1}.cms-code-editor-workspace__actions [data-page-code-save] i{color:#38cfff}.cms-code-editor-workspace__actions [data-page-code-save]:hover,.cms-code-editor-workspace__actions [data-page-code-save]:focus{color:#fff;border-color:rgba(56,207,255,.76);background:linear-gradient(145deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.06)),rgba(18,133,180,.74);box-shadow:0 14px 32px rgba(14,165,233,.34),0 0 0 1px hsla(0,0%,100%,.1) inset,0 0 26px rgba(56,207,255,.24);transform:translateY(-1px)}.cms-code-editor-workspace__actions [data-page-code-save]:active{box-shadow:0 8px 18px rgba(3,105,161,.18),0 0 0 1px hsla(0,0%,100%,.08) inset;transform:translateY(0) scale(0.98)}.cms-code-editor-workspace__actions [data-page-code-save]:disabled,.cms-code-editor-workspace__actions [data-page-code-save][aria-busy=true]{cursor:wait;opacity:.72;transform:none}.cms-code-editor-workspace__status{margin:0 auto 0 0;color:#c8d6e3;font-size:.88rem;font-weight:700;white-space:pre-line}.cms-code-editor-workspace__status:has(.cms-glass-bubble){flex:1 1 min(42rem,100%);max-width:min(52rem,100%);color:inherit;white-space:normal}.cms-code-editor-workspace__status .cms-glass-bubble{margin:0}.cms-code-editor-workspace__status.is-success{color:#86efac}.cms-code-editor-workspace__status.is-error{color:#fca5a5}.admin-home{display:grid;gap:1.1rem}.admin-home__header{border-bottom:1px solid #dfe6f0;padding-bottom:.9rem}.admin-home__header h1{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1;margin:0 0 .45rem}.admin-home__header p:last-child{color:var(--muted);margin:0}.admin-home__eyebrow{color:#4f36ff;font-size:.8rem;font-weight:800;text-transform:uppercase}.admin-screen{--admin-screen-max-width: none;--admin-screen-card-padding: clamp(0.85rem, 1.25vw, 1.15rem);--admin-screen-card-radius: 8px;--admin-screen-shadow: 0 18px 45px rgba(24, 32, 42, 0.06);--admin-screen-title-text: #40366f;min-width:0;color:var(--text)}.admin-screen__inner{max-width:var(--admin-screen-max-width);margin:0 auto;padding:clamp(.85rem,1.25vw,1.1rem) clamp(.75rem,1.1vw,1.05rem) clamp(1.15rem,2vw,1.65rem)}.admin-screen__header{align-items:start;min-height:calc(var(--control-height) + .5rem);margin:0}.admin-screen__heading{min-width:0}.admin-screen__title{display:inline-flex;align-items:center;min-height:var(--control-height);margin:0;color:var(--admin-screen-title-text);font-family:var(--h2-font-family);font-size:clamp(1.18rem,1.06rem + .36vw,1.42rem);font-weight:650;line-height:1.18;letter-spacing:0}.admin-screen__subtitle{max-width:62rem;margin:.25rem 0 0;color:var(--muted);font-size:.94rem;line-height:1.45}.admin-screen__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.6rem;min-width:0}.admin-screen__header-actions .button{min-width:0}.admin-screen__messages{margin:0}.admin-screen__messages[hidden]{display:none}.admin-screen__messages .cms-message{margin:0}.admin-screen__messages .admin-screen__notice{overflow:visible}.admin-screen__messages .admin-screen__notice .cms-message__close{top:50%;transform:translateY(-50%)}.admin-screen__messages .admin-screen__notice .cms-message__close:hover,.admin-screen__messages .admin-screen__notice .cms-message__close:focus{transform:translateY(calc(-50% - 1px))}.admin-screen__messages .admin-screen__notice .cms-message__close:active{transform:translateY(-50%) scale(0.97)}.admin-screen__section{margin:0}.admin-screen__main{min-width:0}.admin-screen__card{min-width:0;border-radius:var(--admin-screen-card-radius)}.admin-screen__card--system{position:relative;border:1px solid rgba(38,95,115,.12);background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(249, 251, 253, 0.92)),var(--surface);box-shadow:var(--admin-screen-shadow),inset 0 1px 0 hsla(0,0%,100%,.9)}.admin-screen__card--form{padding:var(--admin-screen-card-padding)}.admin-screen__card--table{overflow-x:auto}.admin-screen__card--table table{margin-top:0}.admin-screen__read-only h2{margin:0;color:var(--h3-color);font-family:var(--h3-font-family);font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:1.25;letter-spacing:0}.admin-screen__read-only p{margin:.7rem 0 0;color:var(--muted);line-height:1.45}.admin-screen__read-only strong{color:var(--text)}.admin-screen__form{--system-form-sticky-bg: var(--surface);--system-form-shell-padding: var(--admin-screen-card-padding);--system-form-shell-radius: var(--admin-screen-card-radius)}@media(max-width: 767.98px){.admin-screen__inner{padding-right:.85rem;padding-left:.85rem}.admin-screen__title{font-size:1.22rem}}@media(min-width: 992px){.admin-screen__header-actions{justify-content:flex-end}}.actions{color:var(--muted);justify-content:flex-end}.admin-settings__header h1{margin-bottom:.35rem}.admin-settings__header p{margin-bottom:0;color:var(--muted)}.admin-settings__session-cleanup{align-items:stretch}.admin-settings__maintenance-panel,.admin-settings__maintenance-note{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:.75rem;height:100%;padding:1rem}.admin-settings__maintenance-panel h2,.admin-settings__maintenance-note h2{font-size:1.2rem;line-height:1.2;margin:0}.admin-settings__maintenance-panel p,.admin-settings__maintenance-note p{color:var(--muted);margin:0}.admin-settings__maintenance-panel code,.admin-settings__maintenance-note code{color:var(--text);font-weight:800}.admin-settings__maintenance-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.25rem}.admin-settings__maintenance-note{align-content:start}.admin-settings__maintenance-note ul{color:var(--muted);display:grid;gap:.45rem;margin:0;padding-left:1.1rem}.admin-settings__cleanup-result h2,.admin-settings__cleanup-result p{margin:0}.admin-settings__cleanup-result>*+*{margin-top:.85rem}.stripe-webhook-dashboard{margin:0}.stripe-webhook-status,.stripe-webhook-panel,.stripe-webhook-fact,.stripe-webhook-detail{min-width:0;border:1px solid #e2def8;border-radius:12px;background:#fff}.stripe-webhook-status{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;background:linear-gradient(110deg, #f1efff, #ffffff 70%)}.stripe-webhook-status--ready{border-color:#cfc8ff}.stripe-webhook-status--warning{border-color:#f0c98c;background:linear-gradient(110deg, #fff8eb, #ffffff 70%)}.stripe-webhook-status .status-pill{flex:0 0 auto;margin-left:auto}.stripe-webhook-status__icon,.stripe-webhook-panel__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;background:#ede9ff;color:#5138d4}.stripe-webhook-status__copy{display:grid;gap:.15rem;min-width:0}.stripe-webhook-status__copy strong{color:#332b61;font-size:1rem;line-height:1.25}.stripe-webhook-status__copy small{color:#716993;font-size:.86rem;line-height:1.4}.stripe-webhook-panel{height:100%;overflow:hidden}.stripe-webhook-panel__header{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid #e8e4f8;background:linear-gradient(100deg, #f7f5ff, #ffffff)}.stripe-webhook-panel__header h2,.stripe-webhook-panel__header p{margin:0}.stripe-webhook-panel__header h2{color:#342c5c;font-size:1.05rem;line-height:1.25}.stripe-webhook-panel__header p{margin-top:.18rem;color:#766d97;font-size:.82rem;line-height:1.4}.stripe-webhook-panel__header--actions{flex-wrap:wrap}.stripe-webhook-panel__header--actions .button{flex:0 0 auto;margin-left:auto}.stripe-webhook-panel__heading{flex:1 1 16rem;min-width:0}.stripe-webhook-facts,.stripe-webhook-details{margin:0;padding:1rem}.stripe-webhook-fact,.stripe-webhook-detail{display:grid;align-content:start;gap:.3rem;height:100%;padding:.75rem .85rem;background:#fbfaff}.stripe-webhook-fact dt,.stripe-webhook-detail dt{color:#776d9d;font-size:.72rem;font-weight:700;letter-spacing:.035em;line-height:1.2;text-transform:uppercase}.stripe-webhook-fact dd,.stripe-webhook-detail dd{min-width:0;margin:0;color:#342c5c;font-size:.92rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.stripe-webhook-fact code,.stripe-webhook-detail code{color:#473b83;font-size:.82rem;font-weight:600;white-space:normal;word-break:break-word}@media(max-width: 575px){.stripe-webhook-status{align-items:flex-start;flex-wrap:wrap}.stripe-webhook-status .status-pill{margin-left:0}}.admin-settings__result-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr))}.admin-settings__result-grid span{background:#fff;border:1px solid rgba(38,95,115,.16);border-radius:8px;color:var(--muted);display:grid;gap:.2rem;padding:.8rem}.admin-settings__result-grid strong{color:var(--text);font-size:1.35rem;line-height:1}.admin-settings__cleanup-errors>*+*{margin-top:.3rem}.cms-modal__body:has(.permission-user-modal){overflow:hidden}.permission-user-modal{display:grid;grid-template-rows:auto auto minmax(0, 1fr);gap:1.1rem;max-width:100%;max-height:calc(100dvh - 8rem);min-width:0;min-height:0;overflow:hidden}.permission-user-modal__identity{align-items:center;border:1px solid rgba(38,95,115,.16);border-radius:8px;background:#fff;display:flex;flex-wrap:wrap;gap:.45rem;padding:1rem}.permission-user-modal__identity strong{color:var(--text);font-size:1.05rem}.permission-user-modal__identity span{color:var(--muted);font-size:.95rem}.permission-user-modal__section{display:grid;gap:.75rem;min-width:0;min-height:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:1rem 1rem 1.25rem}.permission-user-modal__section--table{grid-template-rows:auto minmax(0, 1fr);overflow:hidden}.permission-user-modal__heading{display:grid;gap:.2rem}.permission-user-modal__heading h4,.permission-user-modal__heading p{margin:0}.permission-pill-group{display:flex;flex-wrap:wrap;gap:.55rem}.permission-pill-group--compact{padding-top:.2rem}.permission-pill{display:inline-flex;align-items:center;min-height:2rem;border-radius:999px;padding:.32rem .7rem;font-size:.84rem;font-weight:750;line-height:1.2}.permission-account-list{display:grid;gap:.35rem}.permission-account-list p{margin:0}.permission-account-list strong{color:var(--text)}.permission-account-list span{color:var(--muted)}.permission-pill--account-permission{border:1px solid rgba(31,111,58,.16);background:#f7fcf9;color:var(--success-text)}.permission-pill--system{border:1px solid rgba(38,95,115,.18);background:var(--info-bg);color:var(--info-text)}.permission-mini-table-wrap{width:100%;max-width:100%;min-width:0;min-height:0;max-height:none;overflow:auto;border:1px solid var(--line);border-radius:8px;margin-bottom:.75rem}.permission-mini-table{width:100%;min-width:28rem;border-collapse:collapse;background:#fff}.permission-mini-table th,.permission-mini-table td{border-bottom:1px solid var(--line);padding:.7rem .8rem;text-align:left;vertical-align:top}.permission-mini-table th{position:sticky;top:0;z-index:1;background:#f8fbfd;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.permission-mini-table td{color:var(--text);font-size:.92rem}.permission-mini-table tr:last-child td{border-bottom:0}.admin-settings--logs .admin-screen__header-actions{justify-content:flex-end}.admin-settings--logs .admin-settings__log-table{overflow:visible;border:0;background:rgba(0,0,0,0);box-shadow:none}.admin-settings-preview-modal{display:grid;gap:1.15rem;margin:0;padding:1rem;border:1px solid rgba(91,75,183,.14);border-radius:8px;background:linear-gradient(180deg, rgba(251, 250, 255, 0.98), rgba(244, 242, 255, 0.74)),var(--surface)}.admin-settings-preview-modal h2{margin:0;color:var(--admin-screen-title-text);font-size:1.25rem;line-height:1.2}.admin-settings-preview-modal__metrics{margin:0}.admin-settings-preview-modal__metric{display:grid;gap:.25rem;height:100%;padding:.9rem;border:1px solid rgba(91,75,183,.16);border-radius:8px;background:hsla(0,0%,100%,.94);color:var(--muted);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.admin-settings-preview-modal__metric strong{color:#4936c5;font-size:1.35rem;line-height:1}.admin-settings-preview-modal__metric span{font-size:.9rem;line-height:1.25}.admin-settings-preview-modal__details{margin:0;color:var(--muted);font-size:.98rem;line-height:1.45}.admin-settings-preview-modal__details code{color:#4936c5;font-weight:800}.admin-settings-preview-modal__errors{padding:1rem;border:1px solid rgba(190,88,53,.22);border-radius:8px;background:#fff7f3;color:#8f3c20}.admin-settings-preview-modal__errors strong,.admin-settings-preview-modal__errors p{margin:0}.admin-settings-preview-modal__errors p{margin-top:.35rem;line-height:1.45}@media(max-width: 720px){.admin-settings--logs .admin-screen__header-actions{justify-content:stretch}}.admin-settings-help-modal{margin:0}.admin-settings-help-modal__section{padding:1rem;border:1px solid rgba(38,95,115,.14);border-radius:8px;background:#fff}.admin-settings-help-modal__section h3,.admin-settings-help-modal__section p{margin:0}.admin-settings-help-modal__section h3{color:var(--text);font-size:1rem;line-height:1.25}.admin-settings-help-modal__section p{color:var(--muted);line-height:1.5}.admin-settings-help-modal__section h3+p{margin-top:.35rem}.admin-settings-help-modal__section code{color:var(--text);font-weight:800}.admin-billing__notice{margin:0}.admin-billing__table-card{overflow:visible;border:0;background:rgba(0,0,0,0);box-shadow:none}.admin-billing__professional-table .professional-table__heading--summary{width:26%}.admin-billing__professional-table .professional-table__heading--status{width:10%}.admin-billing__professional-table .professional-table__heading--actions{width:9%}.admin-billing__heading--account-status,.admin-billing__cell--account-status{text-align:center}.admin-billing__cell--account-status .status-pill{justify-content:center;max-width:100%;white-space:nowrap}.admin-billing__cell--access{white-space:normal}.admin-billing__cell--access .status-pill{margin:.12rem .18rem .12rem 0}.admin-billing__cell--subscription{white-space:normal}.professional-table .professional-table__cell.admin-billing__cell--subscription strong,.professional-table .professional-table__cell.admin-billing__cell--subscription small{display:block;max-width:100%}.professional-table .professional-table__cell.admin-billing__cell--subscription strong{margin-bottom:.55rem;line-height:1.25}.professional-table .professional-table__cell.admin-billing__cell--subscription small{margin-top:.32rem;color:var(--professional-table-muted);font-size:.86rem;font-weight:650;line-height:1.34;white-space:normal}.admin-stripe-event-logs .admin-stripe-event-logs__table-card{border:0;background:rgba(0,0,0,0);box-shadow:none}.admin-file-manager{--file-manager-radius: 8px;--file-manager-soft: #f8fbfc}.admin-file-manager__notice{margin:0}.admin-file-manager .admin-screen__header-actions{justify-content:flex-end}.admin-file-manager__location-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-width:0;width:100%;border:1px solid var(--line);border-radius:var(--file-manager-radius);background:var(--file-manager-soft)}.admin-file-manager__breadcrumb{flex:1 1 auto;min-width:0}.admin-file-manager__upload-form,.admin-file-manager__directory-form,.admin-file-manager__filters{margin:0;width:100%}.admin-file-manager__upload-form.system-form,.admin-file-manager__directory-form.system-form{gap:.65rem;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.admin-file-manager__directory-form{width:100%}.admin-file-manager__directory-form .system-form__step:not([hidden]){display:grid;grid-template-columns:minmax(0, 1fr);gap:.55rem;width:100%;margin:0}.admin-file-manager__directory-form .system-form__field{min-width:0;width:100%;margin:0}.admin-file-manager__directory-form .system-form__control{width:100%}.admin-file-manager__directory-form .system-form__control input{min-height:2.45rem;height:2.45rem}.admin-file-manager__directory-form .system-form__submit-area::before{display:none;content:none}.admin-file-manager__view-toggle{display:inline-flex;flex-wrap:wrap;align-items:center;flex:0 0 auto;gap:.35rem;width:fit-content;padding:.25rem;border:1px solid var(--line);border-radius:8px;background:var(--file-manager-soft)}.admin-file-manager__view-toggle .button{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--accent);font-size:.92rem;font-weight:800}.admin-file-manager__view-toggle .is-active{border-color:rgba(91,75,183,.18);background:#fff;color:var(--accent-strong);box-shadow:0 8px 18px rgba(24,32,42,.08)}.admin-file-manager__content,.admin-file-manager__grid-shell{min-width:0}.admin-file-manager__table,.admin-file-manager__grid{display:none}.admin-file-manager__table.is-active,.admin-file-manager__grid.is-active{display:block}.admin-file-manager__grid-items{--file-card-min: 18.5rem;--file-card-max: 20rem;justify-content:flex-start}.admin-file-manager__grid-col{flex:1 1 var(--file-card-min);min-width:min(100%,var(--file-card-min));max-width:var(--file-card-max)}@container (max-width: 41rem){.admin-file-manager__grid-col{flex-basis:100%;min-width:0;max-width:100%}}.admin-file-manager__professional-table .admin-file-manager__heading--preview,.admin-file-manager__professional-table .admin-file-manager__cell--preview{width:5.25rem}.admin-file-manager__professional-table .admin-file-manager__heading--name,.admin-file-manager__professional-table .admin-file-manager__cell--name{width:30%}.admin-file-manager__professional-table .admin-file-manager__heading--type,.admin-file-manager__professional-table .admin-file-manager__cell--type{width:16%}.admin-file-manager__professional-table .admin-file-manager__heading--size,.admin-file-manager__professional-table .admin-file-manager__cell--size{width:8rem}.admin-file-manager__professional-table .admin-file-manager__heading--actions,.admin-file-manager__professional-table .admin-file-manager__cell--actions{width:6rem;text-align:center}.admin-file-manager__preview{display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--file-manager-soft);color:var(--accent);text-decoration:none}.admin-file-manager__preview img{width:100%;height:100%;object-fit:cover}.admin-file-manager__preview{width:3.45rem;height:3.45rem}.admin-file-manager__preview i{font-size:1.7rem}.admin-file-manager__tile.resource-card{grid-template-rows:9.5rem minmax(8.35rem, 1fr) auto;border-color:#e4def6;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(252, 251, 255, 0.94)),var(--surface);box-shadow:0 10px 28px rgba(24,32,42,.045),inset 0 1px 0 hsla(0,0%,100%,.9)}.admin-file-manager__tile.resource-card:hover{border-color:rgba(91,75,183,.26);box-shadow:0 14px 34px rgba(24,32,42,.07),inset 0 1px 0 hsla(0,0%,100%,.94)}.admin-file-manager__tile--directory .admin-file-manager__tile-preview{background:radial-gradient(circle at 22% 18%, rgba(126, 101, 242, 0.16), transparent 32%),linear-gradient(135deg, #fbf9ff 0%, #eff8fb 100%);color:var(--accent-strong)}.admin-file-manager__tile-preview.resource-card__media{position:relative;margin:.78rem .78rem 0;border:1px solid #e7e1fb;border-radius:8px;background:radial-gradient(circle at 22% 16%, rgba(126, 101, 242, 0.12), transparent 30%),linear-gradient(135deg, #fbfaff 0%, #f2f8fb 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 8px 18px rgba(63,43,214,.045)}.admin-file-manager__tile-preview.resource-card__media img{display:block;object-fit:contain;object-position:center center}.admin-file-manager__tile-preview.resource-card__media i{font-size:2.65rem;filter:drop-shadow(0 8px 14px rgba(91, 75, 183, 0.12))}.admin-file-manager__tile-body.resource-card__body{display:flex;flex-direction:column;gap:.88rem;min-height:8.35rem;padding:.88rem 1rem .95rem}.admin-file-manager__tile-body.resource-card__body h2{display:grid;grid-template-columns:.42rem minmax(0, 1fr);align-items:start;gap:.5rem;margin:0;padding:.58rem .66rem;border:1px solid #ebe6fb;border-radius:8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(250, 248, 255, 0.84));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);max-height:5.02rem;overflow:hidden;overflow-wrap:anywhere;color:var(--text);font-size:.96rem;font-weight:400;word-break:break-all;letter-spacing:0;line-height:1.28}.admin-file-manager__tile-body.resource-card__body h2::before{display:block;width:.42rem;height:.42rem;margin-top:.32rem;border-radius:999px;background:#7e65f2;box-shadow:0 0 0 .2rem rgba(126,101,242,.1);content:""}.admin-file-manager__tile-body.resource-card__body p,.admin-file-manager__tile-body.resource-card__body small{margin:0;color:var(--muted);font-size:.82rem;font-weight:400;line-height:1.35}.admin-file-manager__tile-body.resource-card__body p{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin-top:auto;min-height:1.45rem;padding:.12rem .46rem;border:1px solid #ebe6fb;border-radius:999px;background:rgba(248,245,255,.72);color:#685d8d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-file-manager__tile-body.resource-card__body small{color:#81779f}.admin-file-manager__tile-footer.resource-card__footer>span{font-weight:400}.admin-file-manager__empty{margin:0;padding:1.25rem;border:1px solid var(--line);border-radius:var(--file-manager-radius);background:var(--surface);color:var(--muted);font-weight:800;box-shadow:0 12px 30px rgba(24,32,42,.055)}@media(max-width: 720px){.admin-file-manager__professional-table{padding:.8rem}.admin-file-manager .admin-screen__header-actions{justify-content:stretch}.admin-file-manager__location-bar{align-items:stretch;flex-direction:column}.admin-file-manager__view-toggle{width:100%}.admin-file-manager__view-toggle .button{flex:1 1 0;justify-content:center}}.admin-font-manager .admin-screen__header-actions{justify-content:flex-end}.admin-font-manager__table-card{overflow:visible;border:0;background:rgba(0,0,0,0);box-shadow:none}.admin-font-manager__professional-table .professional-table__scroll{overflow-x:auto}.admin-font-manager__professional-table .professional-table__table{min-width:62rem}.admin-font-manager__professional-table .admin-font-manager__heading--family,.admin-font-manager__professional-table .admin-font-manager__cell--family{width:30%}.admin-font-manager__professional-table .admin-font-manager__heading--source,.admin-font-manager__professional-table .admin-font-manager__cell--source{width:10rem}.admin-font-manager__professional-table .admin-font-manager__heading--actions,.admin-font-manager__professional-table .admin-font-manager__cell--actions{width:6rem;text-align:center}.admin-font-manager__badge{display:inline-flex;align-items:center;min-height:1.8rem;padding:.22rem .6rem;border-radius:999px;background:#eef5f7;color:var(--accent);font-size:.8rem;font-weight:900}.admin-font-manager__badge--google{background:#edf8f1;color:#1f6f3a}.admin-font-manager__count-pill{display:inline-flex;align-items:center;min-height:1.8rem;margin-bottom:.35rem;padding:.22rem .6rem;border-radius:999px;background:var(--info-bg);color:var(--info-text);font-size:.8rem;font-weight:900;line-height:1.2;white-space:nowrap}.admin-font-manager__edit-modal{--admin-font-manager-table-line: #e7e3fb;--admin-font-manager-table-text: #342c5c;--admin-font-manager-table-muted: #746a96;--admin-font-manager-table-row: #ffffff;--admin-font-manager-table-row-hover: #fbfaff}.admin-font-manager__edit-modal .system-form{margin:0}.admin-font-manager__edit-modal .system-form__choice-field{max-width:none}.admin-font-manager__edit-modal .system-form__checkbox-table-field{margin:0}.admin-font-manager__edit-modal .system-form__checkbox-table-field legend{margin-bottom:.7rem;color:var(--admin-font-manager-table-text);font-size:.92rem;font-weight:750;line-height:1.25}.admin-font-manager__edit-modal .table-wrap{overflow-x:clip;padding:0 .42rem .42rem;border-color:var(--admin-font-manager-table-line);background:linear-gradient(180deg, rgba(247, 245, 255, 0.9), #ffffff 4.8rem);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86)}.admin-font-manager__edit-modal .system-form__checkbox-table{min-width:0;margin:0;border-collapse:separate;border-spacing:0 .38rem;table-layout:fixed;background:rgba(0,0,0,0)}.admin-font-manager__edit-modal .system-form__checkbox-table thead{background:rgba(0,0,0,0)}.admin-font-manager__edit-modal .system-form__checkbox-table th,.admin-font-manager__edit-modal .system-form__checkbox-table td{border-bottom:1px solid var(--admin-font-manager-table-line);padding:.82rem .78rem;text-align:left;vertical-align:middle}.admin-font-manager__edit-modal .system-form__checkbox-table thead th{position:sticky;top:-0.38rem;z-index:5;border-bottom:0;background:#f4f2ff;box-shadow:0 -0.42rem 0 #f4f2ff,0 1px 0 var(--admin-font-manager-table-line);color:var(--admin-font-manager-table-muted);font-size:.72rem;font-weight:750;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.admin-font-manager__edit-modal .system-form__checkbox-table td{border-top:1px solid var(--admin-font-manager-table-line);background:var(--admin-font-manager-table-row);color:var(--admin-font-manager-table-text);font-size:.9rem;line-height:1.35;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.admin-font-manager__edit-modal .system-form__checkbox-table tbody tr:hover{background:rgba(0,0,0,0);box-shadow:none}.admin-font-manager__edit-modal .system-form__checkbox-table tbody tr:hover td{background:var(--admin-font-manager-table-row-hover);border-color:rgba(91,75,183,.18)}.admin-font-manager__edit-modal .system-form__checkbox-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 rgba(91,75,183,.16)}.admin-font-manager__edit-modal .system-form__checkbox-table tbody td:first-child{width:5.5rem;border-left:1px solid var(--admin-font-manager-table-line);border-top-left-radius:8px;border-bottom-left-radius:8px}.admin-font-manager__edit-modal .system-form__checkbox-table tbody td:last-child{border-right:1px solid var(--admin-font-manager-table-line);border-top-right-radius:8px;border-bottom-right-radius:8px}.admin-font-manager__edit-modal .system-form__checkbox-table th:first-child{width:5.5rem}.admin-font-manager__edit-modal .system-form__checkbox-table th:nth-child(2),.admin-font-manager__edit-modal .system-form__checkbox-table td:nth-child(2){width:42%}.admin-font-manager__edit-modal .system-form__checkbox-table th:nth-child(3),.admin-font-manager__edit-modal .system-form__checkbox-table td:nth-child(3),.admin-font-manager__edit-modal .system-form__checkbox-table th:nth-child(4),.admin-font-manager__edit-modal .system-form__checkbox-table td:nth-child(4),.admin-font-manager__edit-modal .system-form__checkbox-table th:nth-child(5),.admin-font-manager__edit-modal .system-form__checkbox-table td:nth-child(5),.admin-font-manager__edit-modal .system-form__checkbox-table th:nth-child(6),.admin-font-manager__edit-modal .system-form__checkbox-table td:nth-child(6){width:11%}.admin-font-manager__edit-modal .system-form__checkbox-table td:nth-child(2) strong{display:inline-block;max-width:100%;overflow-wrap:anywhere;font-weight:750}@media(max-width: 720px){.admin-font-manager .admin-screen__header-actions{justify-content:stretch}}.admin-type-scale{--admin-type-scale-gap: 0.75rem}.admin-type-scale__table-card{overflow:visible;border:0;background:rgba(0,0,0,0);box-shadow:none}.admin-type-scale__color-cell{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.admin-type-scale__color-swatch{display:inline-flex;width:1rem;height:1rem;border:1px solid var(--line);border-radius:999px;background:var(--type-scale-swatch-color, #18202a);box-shadow:inset 0 0 0 2px #fff}.admin-type-scale--editor{min-height:0;overflow:hidden}.admin-type-scale__editor-inner{display:flex;flex-direction:column;min-height:0}.admin-type-scale__header{flex:0 0 auto}.admin-type-scale__editor-section{flex:1 1 auto;min-height:0}.admin-type-scale__editor-column{display:flex;min-width:0;min-height:0}.admin-type-scale__editor-column>.admin-type-scale__editor-layout{width:100%}.admin-type-scale__editor-layout{display:grid;flex:1 1 auto;gap:var(--admin-type-scale-gap);grid-template-columns:minmax(0, 1fr);min-height:0}.admin-type-scale__editor-layout-main,.admin-type-scale__preview{min-width:0}.admin-type-scale__editor-layout-main{container-type:inline-size;display:grid;align-content:start;gap:var(--admin-type-scale-gap);min-height:0}.admin-type-scale .admin-type-scale__form{--system-form-sticky-gap-bg: var(--system-form-container-bg);--system-form-sticky-top: 0;display:grid;gap:1rem;min-width:0}.admin-type-scale .admin-type-scale__form .system-form__step-overview{margin-top:0}.admin-type-scale .admin-type-scale__form .system-form__step-overview::before{content:none}.admin-type-scale__preview{container-type:inline-size;display:grid;align-content:start;gap:.75rem;min-height:0;padding:clamp(.75rem,1.2vw,1rem);border:1px solid rgba(38,95,115,.12);border-radius:var(--admin-screen-card-radius, 8px);background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(249, 251, 253, 0.92)),var(--surface);box-shadow:var(--admin-screen-shadow, 0 18px 45px rgba(24, 32, 42, 0.06)),inset 0 1px 0 hsla(0,0%,100%,.9)}.admin-type-scale__preview-main,.admin-type-scale__preview-stack{display:grid;align-content:start;gap:.7rem;min-width:0;min-height:0}.admin-type-scale__style-picker{align-content:flex-start;align-items:flex-start;border:0;display:flex;flex-wrap:wrap;column-gap:.45rem;row-gap:.45rem;margin:0;padding:0;min-width:0}.admin-type-scale__style-picker label{align-items:flex-start;cursor:pointer;display:inline-flex;flex:0 0 auto;margin:0}.admin-type-scale__style-picker input{position:absolute;opacity:0;pointer-events:none}.admin-type-scale__style-picker span{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--text);display:inline-flex;justify-content:center;min-height:1.8rem;width:auto;font-size:.78rem;font-weight:700;line-height:1.25;padding:.25rem .45rem;white-space:nowrap}.admin-type-scale__style-picker input[value=h1]+span,.admin-type-scale__style-picker input[value=h2]+span,.admin-type-scale__style-picker input[value=h3]+span,.admin-type-scale__style-picker input[value=h4]+span,.admin-type-scale__style-picker input[value=h5]+span,.admin-type-scale__style-picker input[value=h6]+span,.admin-type-scale__style-picker input[value=p]+span,.admin-type-scale__style-picker input[value=a]+span{min-width:3.15rem}.admin-type-scale__style-picker input:checked+span{background:var(--accent);border-color:var(--accent);color:#fff}.admin-type-scale__preview-canvas{display:grid;gap:.65rem;min-height:190px;padding:.85rem;border:1px solid var(--line);border-radius:8px;background:#fff}.admin-type-scale__preview-titlebar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.65rem;border-bottom:1px solid var(--line)}.admin-type-scale__preview-titlebar h3{margin:0;color:var(--text);font-size:1.12rem;font-weight:500;letter-spacing:0;line-height:1.2}.admin-type-scale__preview-titlebar span{display:inline-flex;align-items:center;min-height:1.85rem;padding:.32rem .6rem;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:.8rem;font-weight:500;line-height:1;white-space:nowrap}[data-type-scale-preview-single],[data-type-scale-preview-paragraphs]{color:var(--text);padding-bottom:.65rem;border-bottom:1px solid var(--line)}[data-type-scale-preview-paragraphs]{max-width:72ch}[data-type-scale-preview-paragraphs] p{margin:0}[data-type-scale-preview-paragraphs] p+p{margin-top:.45rem}.admin-type-scale__preview-meta{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.admin-type-scale__preview-meta span{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:1.8rem;padding:.25rem .45rem;overflow-wrap:anywhere;border:1px solid rgba(54,184,239,.35);border-radius:8px;background:#e9f9ff;color:#2d374f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:.78rem;font-weight:700;line-height:1.25}.admin-type-scale__preview-overrides{display:grid;align-content:start;gap:.7rem;grid-template-columns:minmax(0, 1fr);min-width:0;min-height:0}.admin-type-scale__override-set{display:grid;min-width:0;padding:.75rem;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.admin-type-scale .admin-type-scale__override-form{gap:.65rem;min-width:0}.admin-type-scale .admin-type-scale__override-form .system-form__field--button{align-self:end}@container (min-width: 64rem){.admin-type-scale__preview-overrides{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1280px){.admin-type-scale--editor{height:100%;max-height:100%;overflow:hidden}.admin-type-scale__editor-inner{box-sizing:border-box;height:100%;overflow:hidden}.admin-type-scale__editor-section{flex:1 1 auto;height:auto;min-height:0;overflow:hidden}.admin-type-scale__editor-column{flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.admin-type-scale__editor-layout{grid-template-columns:minmax(24rem, 0.68fr) minmax(0, 1.32fr);align-items:stretch;height:100%;overflow:hidden}.admin-type-scale__editor-layout-main,.admin-type-scale__preview{max-height:100%;overflow-x:hidden;overflow-y:hidden}.admin-type-scale .admin-type-scale__form{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:clamp(3rem,8vh,5rem);padding-right:clamp(.65rem,1vw,.9rem);scrollbar-gutter:stable;scroll-padding-bottom:clamp(3rem,8vh,5rem)}.admin-type-scale .admin-type-scale__form .system-form__actions,.admin-type-scale .admin-type-scale__form .system-form__submit-area{margin-bottom:clamp(3rem,8vh,5rem)}.admin-type-scale .admin-type-scale__form::after{content:"";display:block;min-height:clamp(3rem,8vh,5rem)}.admin-type-scale__preview{grid-template-rows:minmax(0, 1fr)}.admin-type-scale__preview-main,.admin-type-scale__preview-stack{height:100%}.admin-type-scale__preview-stack{grid-template-rows:auto auto minmax(0, 1fr)}.admin-type-scale__preview-overrides{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:3px;padding-right:clamp(.65rem,1vw,.9rem);scrollbar-gutter:stable;scroll-padding-bottom:3px}}.document-layer{--doc-bg: var(--admin-content-bg, #f9fcfc);--doc-ink: #2f2857;--doc-muted: #69758a;--doc-line: #e5eaf2;--doc-line-strong: #d9dff0;--doc-card: var(--surface, #ffffff);--doc-accent: #5b4bb7;--doc-accent-dark: #40366f;--doc-blue: #f1edff;--doc-green: #eff8f3;--doc-gold: #fff8e8;--doc-red: #fff1f1;--doc-purple: #f4f1ff;--doc-soft: var(--surface-subtle, #fbfaff);--doc-shadow: 0 14px 32px rgba(24, 32, 42, 0.045);--doc-soft-shadow: 0 1px 2px rgba(24, 32, 42, 0.035);--doc-card-shadow: 0 10px 22px rgba(24, 32, 42, 0.05);--doc-code-shadow: 0 12px 26px rgba(8, 13, 20, 0.16);--doc-code-bg: #0c111d;--doc-code-bg-soft: #111827;--doc-code-header: #090e18;--doc-code-border: #1f2937;--doc-code-line: rgba(148, 163, 184, 0.12);--doc-code-text: #dbeafe;--doc-code-muted: #9fb2c7;--doc-code-tag: #7ee787;--doc-code-attr: #7dd3fc;--doc-code-string: #fbbf77;--doc-code-comment: #7f8ea3;--doc-code-keyword: #c084fc;--doc-code-value: #f9a8d4;--doc-code-punctuation: #cbd5e1;--doc-code-selector: #a7f3d0;--doc-code-html-bracket: #fb7185;--doc-code-html-tag: #22d3ee;--doc-code-html-attr: #a78bfa;--doc-code-html-operator: #f472b6;--doc-code-html-string: #facc15;--doc-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', monospace;--doc-radius: 8px;--doc-radius-lg: 10px;--doc-space-1: 0.35rem;--doc-space-2: 0.55rem;--doc-space-3: 0.85rem;--doc-space-4: 1.1rem;--doc-space-5: 1.45rem;--doc-space-6: 1.85rem;--doc-gap-xs: var(--doc-space-1);--doc-gap-sm: var(--doc-space-2);--doc-gap: var(--doc-space-3);--doc-gap-lg: var(--doc-space-4);--doc-section-gap: var(--doc-space-6);--doc-card-padding: clamp(0.9rem, 1vw, 1.05rem);--doc-container-padding: var(--doc-card-padding);--doc-title-divider: rgba(91, 75, 183, 0.24);--doc-shell-max-width: 82rem;width:100%;min-width:0;padding:clamp(.85rem,1.6vw,1.25rem);background:var(--doc-bg);overflow:visible;color:var(--doc-ink);font-size:.94rem;line-height:1.58;box-sizing:border-box;isolation:isolate}.document-layer,.document-layer *,.document-layer *::before,.document-layer *::after{box-sizing:border-box}.document-layer .page-shell,.document-layer .document-shell{display:grid;gap:var(--doc-section-gap);width:100%;max-width:var(--doc-shell-max-width);margin-right:auto;margin-left:auto;overflow:visible}.document-layer code,.document-layer pre{font-family:var(--doc-mono)}.document-layer code{color:var(--doc-accent-dark);font-weight:760;overflow-wrap:anywhere}.document-layer pre{margin:0;overflow:auto;font-family:var(--doc-mono);font-size:.9rem;line-height:1.65;white-space:pre}.document-layer h1,.document-layer h2,.document-layer h3,.document-layer h4,.document-layer p{margin-top:0}.document-layer h1{max-width:100%;margin-bottom:0;color:var(--doc-ink);font-size:clamp(1.45rem,1.2rem + .72vw,2rem);font-weight:720;line-height:1.12;letter-spacing:0}.document-layer h2{margin-bottom:.2rem;color:var(--doc-ink);font-size:clamp(1.1rem,1rem + .28vw,1.28rem);font-weight:680;line-height:1.2;letter-spacing:0}.document-layer h3{margin-bottom:.15rem;color:var(--doc-ink);font-size:clamp(.98rem,.95rem + .14vw,1.08rem);font-weight:680;line-height:1.3;letter-spacing:0}.document-layer h4{margin-bottom:.25rem;color:var(--doc-accent-dark);font-size:.98rem;font-weight:680;line-height:1.35;letter-spacing:0}.document-layer .doc-card,.document-layer .doc-nav,.document-layer .doc-info-card,.document-layer .doc-hero__map{border:1px solid var(--doc-line);border-radius:var(--doc-radius);background:var(--doc-card);box-shadow:var(--doc-soft-shadow)}.document-layer .doc-card{padding:var(--doc-container-padding);overflow:visible}.document-layer .doc-card>*+*{margin-top:var(--doc-space-3)}.document-layer .doc-card>.doc-kicker+h2,.document-layer .doc-card>.doc-kicker+h3,.document-layer .doc-card>.doc-kicker+h4{margin-top:.45rem}.document-layer .doc-card p,.document-layer .doc-card li,.document-layer .doc-card td{line-height:1.58}.document-layer .doc-card h4{margin-top:var(--doc-gap-lg)}.document-layer .doc-card h3+.doc-split,.document-layer .doc-card h4+.doc-split,.document-layer .doc-card h4+.doc-note-list,.document-layer .doc-card h4+.doc-table{margin-top:.85rem}.document-layer .doc-card .doc-split+h4,.document-layer .doc-card .doc-note-list+h4,.document-layer .doc-card .doc-table+h4{margin-top:var(--doc-section-gap)}.document-layer .doc-companion-panel{display:grid;align-items:start;gap:0;padding:var(--doc-container-padding);border:1px solid var(--doc-line);border-radius:var(--doc-radius);background:var(--doc-card);box-shadow:var(--doc-soft-shadow)}.document-layer .doc-companion-panel>.doc-split{margin-top:0;margin-bottom:0}.document-layer section.doc-section#messages>.doc-card>.row{align-items:stretch}.document-layer section.doc-section#messages>.doc-card>.row>.col{display:grid;grid-template-rows:1fr 1fr;align-self:stretch;gap:var(--doc-space-4)}.document-layer section.doc-section#messages>.doc-card>.row .cms-message{height:100%;min-height:0;margin:0}.document-layer .doc-hero{align-items:stretch;margin-bottom:0;overflow:visible}.document-layer .doc-hero__panel{display:grid;position:relative;align-content:start;gap:var(--doc-space-3);min-height:auto;border:1px solid var(--doc-line);border-top:3px solid var(--doc-accent);border-radius:var(--doc-radius);background:#fff;box-shadow:var(--doc-soft-shadow);padding:clamp(1rem,1.5vw,1.25rem);overflow:hidden}.document-layer .doc-hero__copy{max-width:72ch;margin-bottom:0;color:var(--doc-muted);font-size:.92rem;line-height:1.58}.document-layer .doc-hero__map{display:grid;align-content:start;gap:var(--doc-space-2);min-height:100%;border-radius:var(--doc-radius);padding:clamp(.85rem,1.25vw,1rem)}.document-layer .doc-hero__map::before{content:"Reference";display:block;margin-bottom:var(--doc-space-1);color:var(--doc-accent-dark);font-size:.72rem;font-weight:760;line-height:1.2;text-transform:uppercase}.document-layer .doc-kicker{margin:0;width:fit-content;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--doc-accent);padding:0;font-size:.68rem;font-weight:780;line-height:1;letter-spacing:.02em;text-transform:uppercase}.document-layer .doc-muted,.document-layer .doc-section__copy{color:var(--doc-muted)}.document-layer .doc-pill-group,.document-layer .doc-legend{display:flex;flex-wrap:wrap;gap:var(--doc-space-2);margin-top:var(--doc-space-1)}.document-layer .doc-pill,.document-layer .doc-legend span{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;min-height:1.9rem;border:1px solid rgba(91,75,183,.16);border-radius:6px;background:var(--doc-blue);color:var(--doc-accent-dark);padding:.28rem .55rem;font-size:.72rem;font-weight:760;line-height:1;white-space:nowrap}.document-layer .doc-pill--green{background:var(--doc-green);color:#1f6f3a}.document-layer .doc-pill--gold{background:var(--doc-gold);color:#6f4e14}.document-layer .doc-pill--purple{background:var(--doc-purple);color:#4a3b81}.document-layer .doc-pill--red{background:var(--doc-red);color:#8c2929}.document-layer .doc-line-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:1.55rem;border:1px solid rgba(177,83,17,.28);border-radius:999px;background:#fff4d6;color:#7a3f08;padding:.2rem .52rem;font-family:var(--doc-mono);font-size:.62rem;font-weight:900;line-height:1;letter-spacing:0;white-space:nowrap}.document-layer .doc-route-list{gap:var(--doc-space-2)}@container (width >= 540px){.document-layer .doc-route-list--three-up>.col{flex:0 0 calc((100% - var(--doc-space-2)*2)/3);max-width:calc((100% - var(--doc-space-2)*2)/3)}}.document-layer .doc-route-card,.document-layer .doc-mini-route{display:grid;grid-template-columns:5.3rem minmax(0, 1fr);gap:var(--doc-space-2);align-items:center;border:1px solid var(--doc-line);border-radius:7px;background:#fbfcff;padding:.5rem .58rem}.document-layer .doc-route-card strong,.document-layer .doc-mini-route strong{display:inline-flex;justify-content:center;border-radius:6px;padding:.25rem .45rem;background:var(--doc-blue);color:var(--doc-accent);font-size:.66rem;line-height:1;letter-spacing:0}.document-layer .doc-route-card span,.document-layer .doc-mini-route span{color:var(--doc-muted);font-family:var(--doc-mono);font-size:.74rem;line-height:1.4;overflow-wrap:anywhere;word-break:normal}.document-layer .doc-nav{position:sticky;top:.65rem;z-index:20;display:flex;gap:var(--doc-space-1);overflow-x:auto;padding:.45rem;background:hsla(0,0%,100%,.96);transition:max-height 220ms ease,opacity 180ms ease,transform 220ms ease}.document-layer .doc-nav__close{display:none}.document-layer .doc-nav__link{display:inline-flex;flex:0 0 auto;min-height:1.9rem;align-items:center;justify-content:center;border:1px solid var(--doc-line);border-radius:999px;background:var(--doc-card);color:var(--doc-ink);padding:.32rem .58rem;font-size:.74rem;font-weight:680;line-height:1;text-decoration:none;transition:background 160ms ease,color 160ms ease,border-color 160ms ease}.document-layer .doc-nav__link:hover,.document-layer .doc-nav__link:focus-visible,.document-layer .doc-nav__link.is-active{border-color:var(--doc-accent);background:var(--doc-accent);color:#fff;outline:0}.document-layer .doc-nav.is-sticky{position:fixed;top:var(--doc-nav-panel-top, 0);right:var(--doc-nav-panel-right, 0);left:var(--doc-nav-panel-left, 0);z-index:6850;display:grid;max-height:0;overflow:hidden;border-width:0 0 1px;border-radius:0;padding:0;opacity:0;pointer-events:none;transform:translateY(-0.75rem)}.document-layer .doc-nav.is-sticky.is-open{max-height:min(78vh,32rem);overflow-y:auto;grid-template-columns:repeat(auto-fit, minmax(11rem, 1fr));gap:.55rem;border:1px solid rgba(36,93,114,.12);border-top:0;border-radius:0 0 16px 16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 251, 253, 0.98)),#fff;box-shadow:0 18px 44px rgba(15,23,42,.13);padding:4.35rem clamp(.85rem,2.5vw,1.25rem) 1rem;opacity:1;pointer-events:auto;transform:translateY(0)}.document-layer .doc-nav.is-sticky.is-open::before{content:"Page menu";position:absolute;top:1.05rem;left:clamp(4rem,6vw,4.5rem);color:var(--doc-ink);font-size:.95rem;font-weight:880;line-height:1}.document-layer .doc-nav.is-sticky.is-open::after{content:"Jump to section";position:absolute;top:2.35rem;left:clamp(4rem,6vw,4.5rem);color:var(--doc-muted);font-size:.75rem;font-weight:760;line-height:1}.document-layer .doc-nav.is-sticky .document-layer .doc-nav__close{display:inline-flex;position:absolute;top:.9rem;right:clamp(.85rem,2.5vw,1.25rem);min-height:2.25rem;height:2.25rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(36,93,114,.16);border-radius:999px;background:hsla(0,0%,100%,.92);color:var(--doc-accent-dark);padding:0 .78rem;font-size:.8rem;font-weight:850;line-height:1;box-shadow:0 6px 18px rgba(15,23,42,.06)}.document-layer .doc-nav.is-sticky .document-layer .doc-nav__link{width:100%;justify-content:flex-start;min-height:2.55rem;border-color:rgba(36,93,114,.12);border-radius:10px;background:hsla(0,0%,100%,.82);padding:.62rem .78rem;color:var(--doc-ink);box-shadow:0 1px 0 rgba(15,23,42,.03)}.document-layer .doc-nav.is-sticky .document-layer .doc-nav__link:hover,.document-layer .doc-nav.is-sticky .document-layer .doc-nav__link:focus-visible,.document-layer .doc-nav.is-sticky .document-layer .doc-nav__link.is-active{border-color:rgba(36,93,114,.24);background:var(--doc-accent);color:#fff}.document-layer .doc-nav-sentinel{display:block;width:100%;height:1px;margin-bottom:-1px;pointer-events:none}.document-layer .doc-nav-toggle{position:fixed;top:var(--doc-nav-toggle-top, 0);left:var(--doc-nav-toggle-left, 0);z-index:6850;display:inline-flex;width:2.55rem;min-width:2.55rem;height:3.45rem;min-height:3.45rem;align-items:center;justify-content:center;border:1px solid rgba(36,93,114,.14);border-left:0;border-radius:0 13px 13px 0;background:hsla(0,0%,100%,.98);color:#50627a;padding:0;box-shadow:0 10px 28px rgba(15,23,42,.08);backdrop-filter:blur(10px);transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 160ms ease,transform 160ms ease}.document-layer .doc-nav-toggle[hidden]{display:none}.document-layer .doc-nav-toggle__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.document-layer .doc-nav-toggle__bars{display:grid;gap:.25rem;width:1.05rem}.document-layer .doc-nav-toggle__bars b{display:block;width:100%;height:.14rem;border-radius:999px;background:currentColor}.document-layer .doc-nav-toggle:hover,.document-layer .doc-nav-toggle:focus-visible,.document-layer .doc-nav-toggle[aria-expanded=true]{border-color:rgba(36,93,114,.22);background:#fff;color:var(--doc-accent);box-shadow:0 14px 34px rgba(15,23,42,.12);outline:0}.document-layer .doc-nav-toggle:active{transform:translateY(1px)}.document-layer .doc-section{display:grid;gap:var(--doc-space-4);scroll-margin-top:6rem}.document-layer .doc-section__head{position:relative;align-items:start;padding-right:0;padding-bottom:var(--doc-space-3);padding-left:0;border-bottom:0}.document-layer .doc-section__head::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg, rgba(91, 75, 183, 0), var(--doc-title-divider) 18%, rgba(91, 75, 183, 0.42) 50%, var(--doc-title-divider) 82%, rgba(91, 75, 183, 0))}.document-layer .doc-section__head>*{padding-right:0;padding-left:0}.document-layer .doc-section__head p{max-width:68ch;margin-bottom:0;line-height:1.56}.document-layer .doc-section__head--subsection{display:flex;flex-direction:column;gap:var(--doc-space-2);padding-top:var(--doc-space-3);padding-right:var(--doc-container-padding);padding-left:var(--doc-container-padding);border-bottom:0}.document-layer .doc-section__head--subsection::after{content:none}.document-layer .doc-section__head--subsection>*{flex:0 0 auto;width:100%;max-width:100%}.document-layer .doc-section__title--single-line{max-width:100%;font-size:clamp(1rem,.94rem + .2vw,1.12rem);letter-spacing:-0.015em;white-space:nowrap;hyphens:none}.document-layer .doc-grid--spaced{margin-top:0}.document-layer .doc-info-card{container-type:inline-size;display:grid;align-content:start;gap:var(--doc-space-2);min-height:100%;border-color:var(--doc-line);padding:var(--doc-card-padding);background:#fff}.document-layer .doc-info-card p{margin-bottom:0;color:var(--doc-muted);font-size:.88rem;line-height:1.54}.document-layer .doc-structured-card{gap:var(--doc-space-3)}.document-layer .doc-structured-card__head{display:grid;gap:var(--doc-space-2);padding-bottom:var(--doc-space-2);border-bottom:1px solid var(--doc-title-divider)}.document-layer .doc-structured-card__pills{display:flex;flex-wrap:wrap;gap:var(--doc-space-1);align-items:center}.document-layer .doc-compact-detail-grid{align-items:start}.document-layer .doc-compact-detail-grid .col{align-self:start}.document-layer .doc-structured-card--compact{min-height:0;gap:var(--doc-space-2)}.document-layer .doc-structured-card--compact .doc-structured-card__head{grid-template-columns:auto minmax(0, 1fr);align-items:center}.document-layer .doc-structured-card--compact .doc-detail-item{grid-template-columns:1fr;align-items:center}.document-layer .doc-structured-card--compact .doc-detail-item p{line-height:1.45}.document-layer .doc-structured-card--javascript-files .doc-detail-item{grid-template-columns:1fr}.document-layer .doc-detail-list{display:grid;gap:var(--doc-space-2)}.document-layer .doc-detail-item{display:grid;grid-template-columns:1fr;gap:var(--doc-space-2);align-items:start;padding:var(--doc-space-2);border:1px solid rgba(217,223,240,.72);border-radius:var(--doc-radius);background:linear-gradient(180deg, #ffffff, rgba(251, 252, 255, 0.92))}.document-layer .doc-detail-item>span{color:var(--doc-accent-dark);font-size:.72rem;font-weight:840;line-height:1.3;text-transform:uppercase}.document-layer .doc-detail-item p{margin:0}@container (min-width: 34rem){.document-layer .doc-detail-item{grid-template-columns:minmax(7.25rem, 0.32fr) minmax(0, 1fr)}.document-layer .doc-structured-card--compact .doc-detail-item{grid-template-columns:minmax(8rem, 0.24fr) minmax(0, 1fr)}}.document-layer .doc-inline-code-list{display:flex;flex-wrap:wrap;gap:.38rem;margin:0;padding:0;list-style:none}.document-layer .doc-inline-code-list li{min-width:0}.document-layer .doc-inline-code-list code{display:inline-flex;min-width:0;border:1px solid rgba(91,75,183,.13);border-radius:999px;background:rgba(244,241,255,.72);padding:.14rem .42rem;color:var(--doc-accent-dark);font-size:.76rem;line-height:1.25;overflow-wrap:anywhere}.document-layer .doc-asset-list{display:grid;gap:var(--doc-space-1);min-width:0;margin:0;padding:0;list-style:none}.document-layer .doc-asset-list__item{display:block;min-width:0;border:1px solid rgba(91,75,183,.13);border-radius:8px;background:linear-gradient(180deg, #ffffff, rgba(248, 246, 255, 0.88));padding:.5rem .62rem}.document-layer .doc-asset-list__path{display:block;min-width:0;border:0;background:rgba(0,0,0,0);padding:.08rem 0;color:var(--doc-accent-dark);font-size:.76rem;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.document-layer .doc-vscode-link{display:block;min-width:0;color:inherit;text-decoration:none}.document-layer .doc-vscode-link:hover .doc-asset-list__path,.document-layer .doc-vscode-link:focus-visible .doc-asset-list__path{color:var(--doc-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.document-layer .doc-vscode-link:focus-visible{border-radius:6px;outline:2px solid rgba(91,75,183,.34);outline-offset:2px}.document-layer .doc-file-rows{min-width:0}.document-layer .doc-file-row{min-width:0;padding:var(--doc-space-2);border:1px solid rgba(91,75,183,.13);border-radius:var(--doc-radius);background:linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(250, 248, 255, 0.78)),#fff}.document-layer .doc-file-row__path{display:block;min-width:0;max-width:100%;padding:.35rem .5rem;border:1px solid rgba(91,75,183,.16);border-radius:7px;background:rgba(244,241,255,.78);color:var(--doc-accent-dark);font-family:var(--doc-mono);font-size:.8rem;font-weight:840;line-height:1.45;overflow-wrap:anywhere}.document-layer .doc-file-row__description{margin:0;color:var(--doc-muted);font-size:.92rem;font-weight:400;line-height:1.55}.document-layer .doc-file-row__description code{display:inline;min-width:0;padding:.08rem .26rem;border:1px solid rgba(91,75,183,.12);border-radius:5px;background:rgba(244,241,255,.68);color:var(--doc-accent-dark);font-family:var(--doc-mono);font-size:.86em;font-weight:400;overflow-wrap:anywhere}.document-layer .doc-equal-cards .doc-info-card{height:100%}.document-layer .doc-breakpoint-track{display:grid;gap:.8rem}.document-layer .doc-breakpoint-row{display:grid;grid-template-columns:7rem minmax(0, 1fr) 7rem;gap:.75rem;align-items:center}.document-layer .doc-breakpoint-name{display:inline-flex;justify-content:center;border-radius:999px;padding:.35rem .75rem;background:var(--doc-accent);color:#fff;font-family:var(--doc-mono);font-size:.82rem;font-weight:900}.document-layer .doc-breakpoint-bar{position:relative;height:1rem;overflow:hidden;border:1px solid var(--doc-line);border-radius:999px;background:#edf2f7}.document-layer .doc-breakpoint-bar__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg, var(--doc-accent), #7fb4c4)}.document-layer .doc-breakpoint-bar__fill--xs{width:18%}.document-layer .doc-breakpoint-bar__fill--sm{width:38%}.document-layer .doc-breakpoint-bar__fill--md{width:52%}.document-layer .doc-breakpoint-bar__fill--lg{width:67%}.document-layer .doc-breakpoint-bar__fill--xl{width:82%}.document-layer .doc-breakpoint-bar__fill--xxl{width:100%}.document-layer .doc-breakpoint-width{color:var(--doc-muted);font-family:var(--doc-mono);font-size:.82rem;text-align:right}.document-layer .doc-twelve-grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:.45rem}.document-layer .doc-twelve-grid div{display:grid;min-height:3rem;place-items:center;border:1px solid rgba(38,95,115,.18);border-radius:10px;background:var(--doc-blue);color:var(--doc-accent-dark);font-family:var(--doc-mono);font-size:.78rem;font-weight:900}.document-layer .doc-demo-row{display:flex;flex-wrap:wrap;gap:0;border:1px dashed rgba(38,95,115,.35);border-radius:16px;background:#f8fbfd;padding:.75rem}.document-layer .doc-demo-col{display:grid;min-height:5rem;place-items:center;border:1px solid #c9d7e4;border-radius:14px;background:#fff;color:var(--doc-accent-dark);font-weight:900;text-align:center}.document-layer .doc-demo-col--12{flex:0 0 100%;max-width:100%}.document-layer .doc-demo-col--6{flex:0 0 50%;max-width:50%}.document-layer .doc-demo-col--4{flex:0 0 33.333333%;max-width:33.333333%}.document-layer .doc-demo-col--8{flex:0 0 66.666667%;max-width:66.666667%}.document-layer .doc-stack-demo{display:grid;gap:1rem}.document-layer .doc-device-frame{border:1px solid var(--doc-line);border-radius:18px;background:#fff;padding:1rem}.document-layer .doc-device-frame--phone{max-width:390px}.document-layer .doc-device-label{display:inline-flex;margin-bottom:.75rem;border-radius:999px;background:var(--doc-purple);color:#4a3b81;padding:.3rem .65rem;font-size:.78rem;font-weight:900}.document-layer .doc-device-row{display:grid;gap:.65rem}.document-layer .doc-device-card{display:grid;min-height:4rem;place-items:center;border:1px solid var(--doc-line);border-radius:14px;background:var(--doc-blue);color:var(--doc-accent-dark);font-weight:900}.document-layer .doc-device-card--green{background:var(--doc-green);color:#1f6f3a}.document-layer .doc-desktop-device-row{display:grid;grid-template-columns:2fr 1fr;gap:.75rem}.document-layer .doc-container-visual,.document-layer .doc-gutter-demo,.document-layer .doc-recipe-list,.document-layer .doc-file-section{display:grid;gap:1rem}.document-layer .doc-ownership-sections,.document-layer .doc-ownership-group{display:grid}.document-layer .doc-ownership-layout{align-items:flex-start}.document-layer .doc-ownership-side-col{position:sticky;top:var(--doc-space-4);z-index:6800;width:auto;min-width:0}.document-layer .doc-ownership-sections{gap:var(--doc-space-5)}.document-layer .doc-ownership-group{gap:var(--doc-space-3);scroll-margin-top:calc(var(--doc-space-6)*2);border:1px solid color-mix(in srgb, var(--doc-ownership-bg, var(--doc-accent)) 3%, var(--doc-line) 97%);border-radius:var(--doc-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--doc-ownership-bg, var(--doc-accent)) 3%, #ffffff 97%) 0%, #ffffff 40%),#fff;box-shadow:0 .45rem 1rem rgba(53,47,99,.045),inset 0 1px 0 hsla(0,0%,100%,.92)}.document-layer .doc-ownership-section-head{margin-top:var(--doc-space-1)}.document-layer .doc-ownership-section-head h4{margin:0;color:var(--doc-accent-dark);font-size:clamp(1.16rem,1.04rem + .34vw,1.42rem);font-weight:780;line-height:1.18}.document-layer .doc-ownership-section-head>p{max-width:76ch;color:var(--doc-muted);font-size:clamp(.96rem,.92rem + .12vw,1.05rem)}.document-layer .doc-ownership-group__summary{align-content:start;margin:0}.document-layer .doc-ownership-group__header{display:grid;align-content:start;gap:var(--doc-space-2)}.document-layer .doc-ownership-group__header p{max-width:78ch;margin:var(--doc-space-1) 0 0;color:var(--doc-muted);font-size:clamp(.88rem,.86rem + .1vw,.96rem);font-weight:520;line-height:1.48}.document-layer .doc-ownership-group__label{display:inline-grid;grid-template-columns:2.7rem minmax(0, auto);align-items:center;justify-self:start;gap:.68rem;max-width:100%;border:1px solid color-mix(in srgb, var(--doc-ownership-bg, var(--doc-accent)) 8%, var(--doc-line) 92%);border-radius:999px;background:linear-gradient(180deg, #ffffff, color-mix(in srgb, var(--doc-ownership-bg, var(--doc-accent)) 2%, #ffffff 98%));color:var(--doc-ink);padding:.32rem 1rem .32rem .34rem;text-decoration:none;box-shadow:0 .25rem .65rem rgba(53,47,99,.04),inset 0 1px 0 hsla(0,0%,100%,.72);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.document-layer .doc-ownership-group__label:hover,.document-layer .doc-ownership-group__label:focus-visible{border-color:color-mix(in srgb, var(--doc-ownership-bg, var(--doc-accent)) 12%, var(--doc-line) 88%);box-shadow:0 .32rem .75rem rgba(53,47,99,.055),inset 0 1px 0 hsla(0,0%,100%,.78)}.document-layer .doc-ownership-group__label:focus-visible{outline:3px solid color-mix(in srgb, var(--doc-ownership-bg, var(--doc-accent)) 10%, transparent);outline-offset:3px}.document-layer .doc-ownership-group__label:active{transform:translateY(1px)}.document-layer .doc-ownership-group__label>span:last-child{overflow:hidden;color:var(--doc-ink);font-size:clamp(.94rem,.9rem + .14vw,1.04rem);font-weight:700;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.document-layer .doc-ownership-group__icon{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:999px;background:color-mix(in srgb, var(--doc-ownership-bg, var(--doc-accent)) 86%, #ffffff 14%);color:var(--doc-ownership-color, #fff);font-size:1rem;line-height:1;box-shadow:inset 1px 1px 2px hsla(0,0%,100%,.42),inset -1px -1px 3px rgba(20,24,40,.12)}.document-layer .doc-ownership-group__content{width:100%;min-width:0}.document-layer .doc-structured-card__pills .doc-pill[class*=doc-ownership-color-]{border:1px solid var(--doc-ownership-border, rgba(91, 75, 183, 0.16));background:var(--doc-ownership-bg, var(--doc-blue));color:var(--doc-ownership-color, var(--doc-accent-dark))}.document-layer .doc-ownership-layout .row-action-menu--ownership-sections .row-action-menu__panel{gap:var(--doc-space-2)}.document-layer .doc-ownership-layout .row-action-menu--ownership-sections.row-action-menu--columns-2 .row-action-menu__panel,.document-layer .doc-ownership-layout .row-action-menu--ownership-sections.row-action-menu--columns-3 .row-action-menu__panel{grid-template-columns:minmax(0, 1fr);width:min(26rem,100vw - 2rem);max-width:min(26rem,100vw - 2rem)}.document-layer .doc-ownership-layout .row-action-menu--ownership-sections.row-action-menu--columns-3 .row-action-menu__panel{grid-template-columns:repeat(3, minmax(14rem, 1fr));width:min(56rem,100vw - 2rem);max-width:min(56rem,100vw - 2rem)}.document-layer .doc-ownership-layout .row-action-menu--ownership-sections.row-action-menu--columns-3 .doc-ownership-menu-groups{grid-template-columns:repeat(3, minmax(0, 1fr))}.document-layer .doc-ownership-layout .row-action-menu--ownership-sections .row-action-menu__note--heading{margin-bottom:var(--doc-space-1)}.document-layer .doc-ownership-menu-groups{display:grid;grid-column:1/-1;gap:var(--doc-space-2);width:100%;min-width:0}.document-layer .doc-ownership-menu-group{--row-action-menu-icon-bg: var(--doc-ownership-bg);--row-action-menu-icon-color: var(--doc-ownership-color);--row-action-menu-hover-text: var(--doc-ownership-bg);--row-action-menu-hover-bg: color-mix(in srgb, var(--doc-ownership-bg, var(--doc-accent)) 8%, #ffffff 92%);--row-action-menu-info-border: color-mix(in srgb, var(--doc-ownership-bg) 24%, transparent);border:1px solid color-mix(in srgb, var(--doc-ownership-bg, var(--doc-accent)) 22%, transparent);border-radius:var(--doc-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--doc-ownership-bg, var(--doc-accent)) 9%, #ffffff 91%) 0%, rgba(255, 255, 255, 0.96) 42%),#fff;padding:.36rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.document-layer .doc-ownership-menu-group:hover,.document-layer .doc-ownership-menu-group:focus{border-color:color-mix(in srgb, var(--doc-ownership-bg, var(--doc-accent)) 32%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--doc-ownership-bg, var(--doc-accent)) 7%, #ffffff 93%) 0%, color-mix(in srgb, var(--doc-ownership-bg, var(--doc-accent)) 10%, #ffffff 90%) 100%),#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--doc-ownership-bg, var(--doc-accent)) 18%, transparent),inset 0 1px 0 hsla(0,0%,100%,.9)}.document-layer .doc-ownership-menu-group:hover .row-action-menu__button-body strong,.document-layer .doc-ownership-menu-group:focus .row-action-menu__button-body strong{color:var(--doc-ownership-bg)}.document-layer .doc-ownership-menu-group:active{transform:translateY(1px)}.document-layer .doc-ownership-menu-group.row-action-menu__button{width:100%;min-height:100%;border-radius:var(--doc-radius);box-shadow:none}.document-layer .doc-ownership-layout .row-action-menu__button[class*=doc-ownership-color-],.document-layer .doc-ownership-menu-group[class*=doc-ownership-color-]{--row-action-menu-icon-bg: var(--doc-ownership-bg);--row-action-menu-icon-color: var(--doc-ownership-color);--row-action-menu-info-border: color-mix(in srgb, var(--doc-ownership-bg) 24%, transparent)}.document-layer .doc-ownership-layout .row-action-menu__button[class*=doc-ownership-color-] .row-action-menu__button-icon,.document-layer .doc-ownership-menu-group[class*=doc-ownership-color-] .row-action-menu__button-icon{background:var(--doc-ownership-bg);color:var(--doc-ownership-color)}.document-layer .doc-ownership-color-1{--doc-ownership-bg: #6d28d9;--doc-ownership-border: #5b21b6;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #6d28d9;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-2{--doc-ownership-bg: #0e7490;--doc-ownership-border: #155e75;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #0e7490;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-3{--doc-ownership-bg: #2563eb;--doc-ownership-border: #1d4ed8;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #2563eb;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-4{--doc-ownership-bg: #d97706;--doc-ownership-border: #b45309;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #d97706;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-5{--doc-ownership-bg: #059669;--doc-ownership-border: #047857;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #059669;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-6{--doc-ownership-bg: #7c3aed;--doc-ownership-border: #6d28d9;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #7c3aed;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-7{--doc-ownership-bg: #dc2626;--doc-ownership-border: #b91c1c;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #dc2626;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-8{--doc-ownership-bg: #0d9488;--doc-ownership-border: #0f766e;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #0d9488;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-9{--doc-ownership-bg: #ea580c;--doc-ownership-border: #c2410c;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #ea580c;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-10{--doc-ownership-bg: #4f46e5;--doc-ownership-border: #4338ca;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #4f46e5;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-11{--doc-ownership-bg: #c026d3;--doc-ownership-border: #a21caf;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #c026d3;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-12{--doc-ownership-bg: #65a30d;--doc-ownership-border: #4d7c0f;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #65a30d;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-13{--doc-ownership-bg: #be123c;--doc-ownership-border: #9f1239;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #be123c;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-14{--doc-ownership-bg: #0891b2;--doc-ownership-border: #0e7490;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #0891b2;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-15{--doc-ownership-bg: #9333ea;--doc-ownership-border: #7e22ce;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #9333ea;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-16{--doc-ownership-bg: #16a34a;--doc-ownership-border: #15803d;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #16a34a;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-17{--doc-ownership-bg: #e11d48;--doc-ownership-border: #be123c;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #e11d48;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-18{--doc-ownership-bg: #0284c7;--doc-ownership-border: #0369a1;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #0284c7;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-19{--doc-ownership-bg: #ca8a04;--doc-ownership-border: #a16207;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #ca8a04;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-20{--doc-ownership-bg: #db2777;--doc-ownership-border: #be185d;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #db2777;--row-action-menu-icon-color: #fff}.document-layer .doc-ownership-color-21{--doc-ownership-bg: #4d7c0f;--doc-ownership-border: #3f6212;--doc-ownership-color: #fff;--row-action-menu-icon-bg: #4d7c0f;--row-action-menu-icon-color: #fff}.document-layer .doc-container-bar,.document-layer .doc-gutter-line{display:grid;gap:.75rem;align-items:center}.document-layer .doc-container-bar strong,.document-layer .doc-gutter-line strong{font-family:var(--doc-mono);font-size:.84rem}.document-layer .doc-container-bar{grid-template-columns:8rem minmax(0, 1fr)}.document-layer .doc-container-track{height:2.3rem;overflow:hidden;border:1px solid var(--doc-line);border-radius:999px;background:#edf2f7}.document-layer .doc-container-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg, var(--doc-accent), #8fc7d5)}.document-layer .doc-fill--40{width:40%}.document-layer .doc-fill--55{width:55%}.document-layer .doc-fill--70{width:70%}.document-layer .doc-fill--82{width:82%}.document-layer .doc-fill--100{width:100%}.document-layer .doc-gutter-line{grid-template-columns:5rem minmax(0, 1fr)}.document-layer .doc-gutter-line--0{--gap: 0}.document-layer .doc-gutter-line--1{--gap: 0.25rem}.document-layer .doc-gutter-line--2{--gap: 0.5rem}.document-layer .doc-gutter-line--3{--gap: 1rem}.document-layer .doc-gutter-line--4{--gap: 1.5rem}.document-layer .doc-gutter-line--5{--gap: 3rem}.document-layer .doc-gutter-sample{display:flex;gap:var(--gap);border:1px solid var(--doc-line);border-radius:14px;background:#f8fbfd;padding:.75rem}.document-layer .doc-gutter-sample span{flex:1;min-height:2.5rem;border-radius:10px;background:var(--doc-accent)}.document-layer .doc-recipe{align-items:start}.document-layer .doc-recipe.doc-card>*+*{margin-top:0}.document-layer .doc-recipe__text{display:grid;align-content:start;gap:.45rem}.document-layer .doc-recipe__text.doc-info-card{height:100%}.document-layer .doc-recipe__text p{margin-bottom:0;color:var(--doc-muted)}.document-layer .doc-callout{border:1px solid rgba(223,169,62,.42);border-radius:var(--doc-radius);background:var(--doc-gold);padding:var(--doc-card-padding)}.document-layer .doc-callout--spaced{margin-top:0}.document-layer .doc-callout p{margin-bottom:0;color:#6f4e14}.document-layer .doc-table{width:100%;border:1px solid var(--doc-line);border-collapse:collapse;overflow:hidden;border-radius:var(--doc-radius);background:#fff}.document-layer .doc-table th,.document-layer .doc-table td{border-bottom:1px solid var(--doc-line);padding:.72rem .85rem;text-align:left;vertical-align:top}.document-layer .doc-table th{background:#f8fbfd;color:var(--doc-muted);font-size:.72rem;letter-spacing:0;text-transform:uppercase}.document-layer .doc-table td{color:var(--doc-ink);font-size:.88rem}.document-layer .doc-table tr:last-child td{border-bottom:0}.document-layer .doc-field-types-table th:first-child,.document-layer .doc-field-types-table td:first-child{width:10.5rem;min-width:10.5rem;white-space:nowrap}.document-layer .doc-code-card,.document-layer .code-card{align-self:start;display:grid;width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--doc-code-border);border-radius:var(--doc-radius);background:var(--doc-code-bg);color:var(--doc-code-text);box-shadow:var(--doc-code-shadow)}.document-layer .doc-code-card pre,.document-layer .code-card pre{max-height:32rem;margin:0;overflow:auto;border-radius:0;background:linear-gradient(180deg, var(--doc-code-bg-soft), var(--doc-code-bg));color:var(--doc-code-text);padding:0;font-family:var(--doc-mono);font-size:clamp(.8rem,.74rem + .18vw,.88rem);font-weight:620;line-height:1.62;tab-size:4;white-space:pre;scrollbar-color:rgba(159,178,199,.52) rgba(8,13,20,.85);scrollbar-width:thin}.document-layer .doc-code-card pre::-webkit-scrollbar,.document-layer .code-card pre::-webkit-scrollbar{width:.8rem;height:.8rem}.document-layer .doc-code-card pre::-webkit-scrollbar-track,.document-layer .code-card pre::-webkit-scrollbar-track{background:rgba(8,13,20,.85)}.document-layer .doc-code-card pre::-webkit-scrollbar-thumb,.document-layer .code-card pre::-webkit-scrollbar-thumb{border:3px solid rgba(8,13,20,.85);border-radius:999px;background:rgba(159,178,199,.55)}.document-layer .doc-code-card code,.document-layer .code-card code{display:block;min-width:max-content;color:var(--doc-code-text);font-weight:inherit;overflow-wrap:normal}.document-layer .doc-code-card code:not(.doc-code-lines),.document-layer .code-card code:not(.doc-code-lines){padding:clamp(.85rem,1.4vw,1rem)}.document-layer .doc-code-card .doc-code-lines,.document-layer .code-card .doc-code-lines{display:grid;align-content:start}.document-layer .doc-code-card .doc-code-line,.document-layer .code-card .doc-code-line{display:grid;grid-template-columns:minmax(2.55rem, auto) minmax(0, 1fr);min-width:max-content;min-height:1.62em}.document-layer .doc-code-card .doc-code-line__number,.document-layer .doc-code-card .doc-code-line__content,.document-layer .code-card .doc-code-line__number,.document-layer .code-card .doc-code-line__content{display:block}.document-layer .doc-code-card .doc-code-line__number,.document-layer .code-card .doc-code-line__number{border-right:1px solid rgba(148,163,184,.16);background:rgba(8,13,20,.55);color:rgba(148,163,184,.72);padding-right:.68rem;padding-left:.52rem;text-align:right;user-select:none}.document-layer .doc-code-card .doc-code-line__content,.document-layer .code-card .doc-code-line__content{padding-right:clamp(.85rem,1.4vw,1rem);padding-left:.85rem;white-space:pre}.document-layer .doc-code-card .doc-code-line:first-child .doc-code-line__number,.document-layer .doc-code-card .doc-code-line:first-child .doc-code-line__content,.document-layer .code-card .doc-code-line:first-child .doc-code-line__number,.document-layer .code-card .doc-code-line:first-child .doc-code-line__content{padding-top:clamp(.85rem,1.4vw,1rem)}.document-layer .doc-code-card .doc-code-line:last-child .doc-code-line__number,.document-layer .doc-code-card .doc-code-line:last-child .doc-code-line__content,.document-layer .code-card .doc-code-line:last-child .doc-code-line__number,.document-layer .code-card .doc-code-line:last-child .doc-code-line__content{padding-bottom:clamp(.85rem,1.4vw,1rem)}.document-layer .doc-code-card .token-tag,.document-layer .doc-code-card .token-css-selector,.document-layer .code-card .token-tag,.document-layer .code-card .token-css-selector{color:var(--doc-code-tag)}.document-layer .doc-code-card .token-attr,.document-layer .doc-code-card .token-var,.document-layer .code-card .token-attr,.document-layer .code-card .token-var{color:var(--doc-code-attr)}.document-layer .doc-code-card .token-function,.document-layer .code-card .token-function{color:#7dd3fc}.document-layer .doc-code-card .token-class,.document-layer .code-card .token-class{color:#f0abfc}.document-layer .doc-code-card .token-property,.document-layer .code-card .token-property{color:#93c5fd}.document-layer .doc-code-card .token-constant,.document-layer .code-card .token-constant{color:#fbbf24}.document-layer .doc-code-card .token-literal,.document-layer .doc-code-card .token-number,.document-layer .code-card .token-literal,.document-layer .code-card .token-number{color:#a7f3d0}.document-layer .doc-code-card .token-type,.document-layer .code-card .token-type{color:#c4b5fd}.document-layer .doc-code-card .token-string,.document-layer .code-card .token-string{color:var(--doc-code-string)}.document-layer .doc-code-card .token-value,.document-layer .code-card .token-value{color:var(--doc-code-value)}.document-layer .doc-code-card .token-comment,.document-layer .code-card .token-comment{color:var(--doc-code-comment);font-style:italic}.document-layer .doc-code-card .token-keyword,.document-layer .code-card .token-keyword{color:var(--doc-code-keyword)}.document-layer .doc-code-card .token-bracket,.document-layer .doc-code-card .token-punctuation,.document-layer .doc-code-card .token-operator,.document-layer .code-card .token-bracket,.document-layer .code-card .token-punctuation,.document-layer .code-card .token-operator{color:var(--doc-code-punctuation)}.document-layer .doc-code-card code.html .token-bracket,.document-layer .doc-code-card code.xml .token-bracket,.document-layer .code-card code.html .token-bracket,.document-layer .code-card code.xml .token-bracket{color:var(--doc-code-html-bracket);font-weight:780}.document-layer .doc-code-card code.html .token-tag,.document-layer .doc-code-card code.xml .token-tag,.document-layer .code-card code.html .token-tag,.document-layer .code-card code.xml .token-tag{color:var(--doc-code-html-tag);font-weight:820}.document-layer .doc-code-card code.html .token-attr,.document-layer .doc-code-card code.html .token-property,.document-layer .doc-code-card code.xml .token-attr,.document-layer .doc-code-card code.xml .token-property,.document-layer .code-card code.html .token-attr,.document-layer .code-card code.html .token-property,.document-layer .code-card code.xml .token-attr,.document-layer .code-card code.xml .token-property{color:var(--doc-code-html-attr);font-weight:760}.document-layer .doc-code-card code.html .token-operator,.document-layer .doc-code-card code.xml .token-operator,.document-layer .code-card code.html .token-operator,.document-layer .code-card code.xml .token-operator{color:var(--doc-code-html-operator);font-weight:760}.document-layer .doc-code-card code.html .token-string,.document-layer .doc-code-card code.xml .token-string,.document-layer .code-card code.html .token-string,.document-layer .code-card code.xml .token-string{color:var(--doc-code-html-string)}.document-layer .doc-grid>.col>.doc-code-card,.document-layer .doc-grid>.col>.code-card{align-self:stretch;grid-template-rows:auto minmax(0, 1fr);height:100%}.document-layer .doc-code-card__top,.document-layer .code-card__top{display:flex;position:relative;align-items:center;justify-content:space-between;gap:var(--doc-space-2);min-width:0;padding:.58rem .7rem .58rem 3.7rem;border-bottom:1px solid var(--doc-code-line);background:linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent),var(--doc-code-header)}.document-layer .doc-code-card__top::before,.document-layer .code-card__top::before{content:"";position:absolute;top:50%;left:.9rem;width:.48rem;height:.48rem;border-radius:50%;background:#fb7185;box-shadow:.78rem 0 0 #fbbf24,1.56rem 0 0 #34d399;transform:translateY(-50%)}.document-layer .doc-code-card__title,.document-layer .code-card__title{flex:1 1 auto;min-width:0;overflow:hidden;color:#f8fafc;font-size:.8rem;font-weight:720;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.document-layer .doc-code-card__actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--doc-space-1);margin-left:auto;min-width:0}.document-layer .doc-code-card__meta,.document-layer .code-card__meta,.document-layer .code-card__top span{flex:0 0 auto;border:1px solid rgba(159,178,199,.18);border-radius:999px;background:rgba(159,178,199,.08);color:var(--doc-code-muted);padding:.24rem .48rem;font-family:var(--doc-mono);font-size:.64rem;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.document-layer .doc-code-card__actions .doc-code-card__meta,.document-layer .doc-code-card__actions .code-card__meta{flex:0 0 auto}.document-layer .doc-code-card__copy{display:inline-flex;flex:0 0 auto;box-sizing:border-box;height:auto;min-height:0;align-items:center;justify-content:center;gap:.18rem;border:1px solid rgba(159,178,199,.2);border-radius:5px;background:hsla(0,0%,100%,.045);color:rgba(248,250,252,.82);padding:.24rem .5rem;font:inherit;font-size:.58rem;font-weight:760;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.document-layer .doc-code-card__copy:hover,.document-layer .doc-code-card__copy:focus-visible{border-color:rgba(125,211,252,.42);background:rgba(125,211,252,.1);color:#fff}.document-layer .doc-code-card__copy:focus-visible{outline:2px solid rgba(125,211,252,.7);outline-offset:2px}.document-layer .doc-code-card__copy:active{transform:translateY(1px)}.document-layer .doc-code-card__copy.is-copied{border-color:rgba(52,211,153,.55);background:rgba(52,211,153,.14);color:#bbf7d0}.document-layer .doc-code-card__copy.is-error{border-color:rgba(251,113,133,.55);background:rgba(251,113,133,.14);color:#fecdd3}.document-layer .doc-code-card__copy i{font-size:.58rem;line-height:1}.document-layer .doc-code-card__copy-label{font-weight:inherit;line-height:1}.document-layer .doc-flow-grid{align-items:stretch}.document-layer .doc-flow-grid--flush-top{row-gap:var(--doc-space-3)}.document-layer .doc-code-section{width:100%;max-width:100%}.document-layer .doc-code-section .doc-code-card,.document-layer .doc-code-section .code-card{width:100%;max-width:100%}.document-layer .doc-flow-step,.document-layer .doc-feature-step,.document-layer .doc-explain-box,.document-layer .doc-file-card{display:grid;align-content:start;gap:var(--doc-space-2);border:1px solid var(--doc-line);border-radius:var(--doc-radius);background:#fff;padding:var(--doc-card-padding)}.document-layer .doc-flow-step,.document-layer .doc-feature-step{position:relative;min-height:0;grid-template-rows:auto minmax(0, 1fr) auto;gap:var(--doc-space-3)}.document-layer .doc-flow-step::after,.document-layer .doc-feature-step::after{display:none}.document-layer .doc-flow-step b,.document-layer .doc-feature-step b{display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border:1px solid rgba(91,75,183,.18);border-radius:7px;background:var(--doc-blue);color:var(--doc-accent-dark);font-family:var(--doc-mono);font-size:.72rem}.document-layer .doc-flow-step h3,.document-layer .doc-feature-step h3{margin:0;max-width:100%;color:var(--doc-ink);font-size:clamp(1rem,.94rem + .18vw,1.08rem);line-height:1.2;overflow-wrap:normal;word-break:normal;hyphens:manual}.document-layer .doc-flow-step p,.document-layer .doc-feature-step p{margin:0;max-width:66ch;color:var(--doc-muted);font-size:.88rem;line-height:1.62;overflow-wrap:normal;word-break:normal;hyphens:manual}.document-layer .doc-flow-step>code,.document-layer .doc-flow-step .doc-numbered-card__meta code,.document-layer .doc-feature-step>code,.document-layer .doc-feature-step .doc-numbered-card__meta code{width:fit-content;max-width:100%;border-radius:999px;padding:.25rem .55rem;background:var(--doc-soft);color:var(--doc-accent-dark);font-family:var(--doc-mono);font-size:.78rem;font-weight:800;overflow-wrap:anywhere}.document-layer .doc-numbered-card{align-content:stretch}.document-layer .doc-numbered-card__head{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--doc-space-2);align-items:center;padding-bottom:var(--doc-space-2);border-bottom:1px solid var(--doc-title-divider)}.document-layer .doc-numbered-card--has-line-reference .doc-line-pill{grid-column:1/-1;justify-self:end}.document-layer .doc-structured-card__head>.doc-line-pill{justify-self:end}.document-layer .doc-numbered-card__meta{display:flex;flex-wrap:wrap;gap:var(--doc-space-1);align-self:end;padding-top:var(--doc-space-1)}.document-layer .doc-numbered-card__meta code{display:inline-flex;align-items:center}.document-layer .doc-split{align-items:start}.document-layer .doc-companion-stack{align-items:start}.document-layer .doc-companion-stack>.col{flex:0 0 100%;max-width:100%;margin-top:0;padding-top:0;padding-bottom:0}.document-layer .doc-companion-stack>.col+.col{margin-top:var(--doc-space-3)}.document-layer .doc-companion-stack .doc-structured-card{min-height:0}.document-layer .doc-companion-stack .doc-detail-item{grid-template-columns:1fr}.document-layer .doc-split--sticky-code{align-items:stretch}.document-layer .doc-split--sticky-code>.col{display:flex;flex-direction:column;align-self:stretch}.document-layer .doc-split--sticky-code .doc-companion-stack{width:100%;margin-top:0;margin-bottom:0}.document-layer .doc-split__sticky-code{display:flex;align-items:flex-start;min-width:0}.document-layer .doc-split__sticky-code .doc-code-card,.document-layer .doc-split__sticky-code .code-card{width:100%;align-self:flex-start}@media(min-width: 992px){.document-layer .doc-split__sticky-code{align-self:stretch}.document-layer .doc-split__sticky-code .doc-code-card,.document-layer .doc-split__sticky-code .code-card{position:sticky;top:var(--doc-space-4);align-self:flex-start}}.document-layer .doc-note-list{display:grid;gap:var(--doc-space-3);margin:0;padding:0;list-style:none}.document-layer .doc-note-list li{border:1px solid var(--doc-line);border-radius:var(--doc-radius);background:#fff;padding:var(--doc-container-padding)}.document-layer .doc-note-list strong{display:block;margin-bottom:var(--doc-space-1);color:var(--doc-ink);font-size:.92rem;line-height:1.35}.document-layer .doc-note-list span{color:var(--doc-muted);line-height:1.54}.document-layer .doc-note-list--structured li{display:grid;gap:var(--doc-space-3)}.document-layer .doc-note-list--structured .doc-note-card__head{display:flex;flex-wrap:wrap;gap:var(--doc-space-2);align-items:center;padding-bottom:var(--doc-space-2);border-bottom:1px solid var(--doc-title-divider)}.document-layer .doc-note-list--structured strong{margin-bottom:0}.document-layer .doc-note-list--structured .doc-detail-list{gap:var(--doc-space-2)}.document-layer .doc-structured-sections,.document-layer .doc-structured-section{display:grid;gap:var(--doc-space-4)}.document-layer .doc-field-list{display:grid;gap:var(--doc-space-3);margin:0}.document-layer .doc-field-list div{display:grid;gap:var(--doc-space-2);border:1px solid var(--doc-line);border-radius:var(--doc-radius);background:#f8fbfd;padding:var(--doc-card-padding)}.document-layer .doc-field-list dt{color:var(--doc-ink);font-weight:900}.document-layer .doc-field-list dd{margin:0;color:var(--doc-muted)}.document-layer .doc-explain-grid,.document-layer .doc-file-map{align-items:stretch}.document-layer .doc-explain-box h3,.document-layer .doc-explain-box h4,.document-layer .doc-explain-box p,.document-layer .doc-explain-box ul,.document-layer .doc-explain-box ol{margin:0}.document-layer .doc-explain-box p,.document-layer .doc-explain-box li{color:var(--doc-muted);line-height:1.65}.document-layer .doc-folder-overview{display:grid;gap:var(--doc-space-3);border:1px solid var(--doc-line);border-left:3px solid var(--doc-accent);border-radius:var(--doc-radius);background:#f8fbfd;padding:var(--doc-card-padding)}.document-layer .doc-folder-overview h3,.document-layer .doc-folder-overview p{margin:0}.document-layer .doc-folder-overview p{color:var(--doc-muted);line-height:1.54}.document-layer .doc-folder-overview__tags{display:flex;flex-wrap:wrap;gap:var(--doc-space-2)}.document-layer .doc-folder-overview__tags span{border:1px solid var(--doc-line);border-radius:6px;background:#fff;padding:.3rem .55rem;color:var(--doc-accent-dark);font-size:.78rem;font-weight:760}.document-layer .doc-folder-overview--feature-card{--doc-overview-card-accent: var(--doc-accent);--doc-overview-card-accent-rgb: 91, 75, 183;--doc-overview-card-border: rgba(var(--doc-overview-card-accent-rgb), 0.16);--doc-overview-card-glow: rgba(var(--doc-overview-card-accent-rgb), 0.045);position:relative;overflow:hidden;grid-template-columns:4.25rem minmax(0, 1fr);align-items:center;gap:1.15rem;min-height:128px;border:1px solid var(--doc-overview-card-border);border-radius:8px;background:linear-gradient(135deg, rgba(var(--doc-overview-card-accent-rgb), 0.035), rgba(255, 255, 255, 0) 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(251, 250, 255, 0.82)),#fff;padding:1.08rem 1.18rem;box-shadow:0 1px 0 rgba(24,32,42,.035),0 8px 18px var(--doc-overview-card-glow),inset 0 1px 0 hsla(0,0%,100%,.84)}.document-layer .doc-folder-overview--feature-card::before{position:absolute;inset:0 auto 0 0;width:.36rem;border-radius:8px 0 0 8px;background:linear-gradient(180deg, rgba(var(--doc-overview-card-accent-rgb), 0.06), rgba(var(--doc-overview-card-accent-rgb), 0.22), rgba(var(--doc-overview-card-accent-rgb), 0.06));content:""}.document-layer .doc-folder-overview--feature-card .doc-folder-overview__body{display:grid;gap:var(--doc-space-2);min-width:0}.document-layer .doc-folder-overview--feature-card .doc-folder-overview__icon{position:relative;display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(var(--doc-overview-card-accent-rgb), 0.11);border-radius:18px 14px 18px 8px;background:linear-gradient(145deg, rgba(255, 255, 255, 0.88), rgba(var(--doc-overview-card-accent-rgb), 0.07)),#eef5f7;color:var(--doc-overview-card-accent);font-size:1.55rem;box-shadow:inset 1px 1px 2px hsla(0,0%,100%,.82),inset -1px -1px 2px rgba(var(--doc-overview-card-accent-rgb), 0.08),0 6px 14px rgba(var(--doc-overview-card-accent-rgb), 0.055)}.document-layer .doc-folder-overview--feature-card .doc-folder-overview__icon::before{position:absolute;inset:.42rem auto auto -0.2rem;width:2.25rem;height:3.25rem;border-radius:999px;background:rgba(var(--doc-overview-card-accent-rgb), 0.1);content:"";transform:rotate(18deg)}.document-layer .doc-folder-overview--feature-card .doc-folder-overview__icon::after{position:absolute;right:.48rem;bottom:.48rem;width:1.15rem;height:1.15rem;border-radius:.4rem .4rem .4rem .16rem;background:hsla(0,0%,100%,.54);box-shadow:inset 0 0 0 1px rgba(var(--doc-overview-card-accent-rgb), 0.07);content:""}.document-layer .doc-folder-overview--feature-card .doc-folder-overview__icon i{position:relative;z-index:1;filter:drop-shadow(0 1px 0 rgba(255, 255, 255, 0.58))}.document-layer .doc-folder-overview--feature-card h3{color:color-mix(in srgb, var(--doc-overview-card-accent) 44%, var(--doc-ink));font-size:clamp(1.08rem,.98rem + .32vw,1.32rem);line-height:1.18}.document-layer .doc-folder-overview--feature-card p{max-width:76ch;color:var(--doc-muted);line-height:1.45}.document-layer .doc-help-bubble-demo{align-items:stretch}.document-layer .doc-help-bubble-demo>.col{display:flex}.document-layer .doc-help-bubble-demo__card{grid-template-columns:1fr;grid-template-rows:auto minmax(0, 1fr);align-items:start;gap:.95rem;width:100%;height:100%;min-height:17rem;padding:1.25rem}.document-layer .doc-help-bubble-demo__card .doc-folder-overview__body{display:grid;grid-template-rows:auto minmax(0, 1fr) auto;align-self:stretch;gap:.85rem;height:100%}.document-layer .doc-help-bubble-demo__card .doc-folder-overview__icon{width:3.25rem;height:3.25rem;border-radius:14px 12px 14px 8px;font-size:1.25rem}.document-layer .doc-help-bubble-demo__card h3{font-size:1.12rem;line-height:1.2}.document-layer .doc-help-bubble-demo__card p{max-width:100%;line-height:1.48}.document-layer .doc-help-bubble-demo__card .button{width:100%;justify-content:center;min-height:3rem;margin-top:.2rem}.document-layer .doc-help-bubble-source-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1rem;border:1px solid rgba(91,75,183,.12);border-radius:8px;background:rgba(91,75,183,.045);padding:.75rem .85rem}.document-layer .doc-help-bubble-source-strip span{color:var(--doc-accent-dark);font-size:.82rem;font-weight:820}.document-layer .doc-help-bubble-source-strip code{display:inline-flex;max-width:100%;overflow-wrap:anywhere;border-radius:999px;background:#fff;padding:.24rem .54rem;color:var(--doc-accent-dark);font-family:var(--doc-mono);font-size:.76rem;font-weight:820}.document-layer .doc-help-bubble-source-strip small{color:var(--doc-muted);line-height:1.45}.document-layer .doc-help-bubble-snippet-preview{display:grid;grid-template-rows:auto minmax(0, 1fr);gap:.7rem;min-width:0}.document-layer .doc-help-bubble-snippet-preview__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.document-layer .doc-help-bubble-snippet-preview__head span{color:var(--doc-accent-dark);font-size:.82rem;font-weight:820}.document-layer .doc-help-bubble-snippet-preview__head code{max-width:100%;border-radius:999px;background:var(--doc-soft);padding:.24rem .52rem;color:var(--doc-accent-dark);font-family:var(--doc-mono);font-size:.72rem;font-weight:820;overflow-wrap:anywhere}.document-layer .doc-help-bubble-snippet-preview__body{display:grid;align-items:stretch;min-width:0}.document-layer .doc-help-bubble-snippet-preview__body>*{min-width:0}.document-layer .doc-help-bubble-action-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6rem}.document-layer .doc-help-bubble-action-row .button{min-width:0}.document-layer .doc-help-bubble-path-demo__row{display:flex;align-items:center;justify-content:flex-start;border:1px solid rgba(91,75,183,.16);border-radius:8px;background:hsla(0,0%,100%,.82);padding:.8rem .9rem;box-shadow:inset .18rem 0 0 rgba(91,75,183,.14)}.document-layer .doc-help-bubble-path-demo__trigger{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid rgba(91,75,183,.18);border-radius:999px;background:#fff;color:var(--doc-accent);cursor:help}.document-layer .doc-help-bubble-path-demo__trigger:hover,.document-layer .doc-help-bubble-path-demo__trigger:focus-visible{border-color:rgba(91,75,183,.35);color:var(--doc-accent-dark);outline:0;box-shadow:0 0 0 .2rem rgba(91,75,183,.12)}.document-layer .doc-help-bubble-content-demo__box{display:grid;gap:1rem;border:1px solid rgba(91,75,183,.16);border-radius:8px;background:linear-gradient(135deg, rgba(91, 75, 183, 0.04), rgba(255, 255, 255, 0) 38%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(249, 247, 255, 0.88)),#fff;box-shadow:0 1px 0 rgba(24,32,42,.035),0 12px 28px rgba(91,75,183,.055)}.document-layer .doc-help-bubble-content-demo__intro{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:.95rem}.document-layer .doc-help-bubble-content-demo__icon{display:inline-flex;width:2.9rem;height:2.9rem;align-items:center;justify-content:center;border:1px solid rgba(91,75,183,.14);border-radius:14px 12px 14px 8px;background:rgba(91,75,183,.08);color:var(--doc-accent);font-size:1.05rem}.document-layer .doc-help-bubble-content-demo h3,.document-layer .doc-help-bubble-content-demo p{margin:0}.document-layer .doc-help-bubble-content-demo h3{color:var(--doc-accent-dark);font-size:1.12rem;line-height:1.2}.document-layer .doc-help-bubble-content-demo p{margin-top:.35rem;color:var(--doc-muted);line-height:1.5}.document-layer .doc-help-bubble-content-demo__truncate{display:block;width:100%;min-width:0;overflow:hidden;border:1px solid rgba(91,75,183,.16);border-radius:8px;background:#fff;padding:.78rem .9rem;color:#3b3365;font:inherit;font-weight:760;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:help}.document-layer .doc-file-subheading{display:flex;align-items:center;gap:var(--doc-space-3);margin:var(--doc-space-4) 0 0;color:var(--doc-accent-dark);font-size:1rem;font-weight:820}.document-layer .doc-file-subheading::after{content:"";flex:1 1 auto;height:1px;background:var(--doc-line)}.document-layer .doc-file-card{grid-template-rows:auto minmax(0, 1fr) auto;gap:var(--doc-space-3)}.document-layer .doc-file-card__path,.document-layer .doc-file-card__mini-list{display:flex;flex-wrap:wrap;gap:var(--doc-space-1)}.document-layer .doc-file-card__path{align-items:center;padding-bottom:var(--doc-space-2);border-bottom:1px solid var(--doc-title-divider)}.document-layer .doc-file-card__mini-list{align-self:end;padding-top:var(--doc-space-1)}.document-layer .doc-file-card p{margin:0;color:var(--doc-muted);font-size:.88rem;line-height:1.62}.document-layer .doc-file-card code{display:inline-flex;width:fit-content;max-width:100%;align-items:center;border-radius:999px;background:var(--doc-soft);padding:.28rem .58rem;color:var(--doc-accent-dark);font-family:var(--doc-mono);font-size:.78rem;font-weight:820;overflow-wrap:anywhere}.document-layer .doc-file-card__path code:first-child{border:1px solid rgba(36,93,114,.16);background:var(--doc-blue);color:#245d72}.document-layer .doc-file-card__path code:last-child{border:1px solid rgba(91,75,183,.18);background:var(--doc-purple);color:var(--doc-accent-dark)}.document-layer .doc-scan-card,.document-layer .doc-generated-files{display:grid;gap:var(--doc-space-4)}.document-layer .doc-generated-files__head{align-items:start}.document-layer .doc-generated-files__head p{margin:0;color:var(--doc-muted)}.document-layer .doc-empty-state{border:1px dashed var(--doc-line);border-radius:var(--doc-radius);background:var(--doc-soft);padding:var(--doc-card-padding);color:var(--doc-muted)}.document-layer .doc-generated-area{display:grid;gap:var(--doc-space-3)}.document-layer .doc-generated-file-grid{align-items:stretch}.document-layer .doc-generated-file{display:grid;grid-template-rows:auto minmax(0, 1fr) auto auto;gap:var(--doc-space-3);border:1px solid var(--doc-line);border-radius:var(--doc-radius);background:#fff;padding:var(--doc-card-padding)}.document-layer .doc-generated-file__top{display:flex;flex-wrap:wrap;gap:var(--doc-space-1);align-items:center;padding-bottom:var(--doc-space-2);border-bottom:1px solid var(--doc-title-divider)}.document-layer .doc-generated-file__top code{display:inline-flex;max-width:100%;align-items:center;border:1px solid rgba(91,75,183,.18);border-radius:999px;background:var(--doc-purple);color:var(--doc-accent-dark);padding:.28rem .58rem;font-size:.78rem;font-weight:820;line-height:1.25;overflow-wrap:anywhere}.document-layer .doc-generated-file__top span{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;background:var(--doc-blue);padding:.25rem .58rem;color:#245d72;font-size:.72rem;font-weight:850}.document-layer .doc-generated-file p{margin:0;color:var(--doc-muted);font-size:.88rem;line-height:1.62}.document-layer .doc-generated-file dl{display:grid;gap:var(--doc-space-1);margin:0}.document-layer .doc-generated-file dl div{display:grid;grid-template-columns:minmax(5.4rem, 7rem) minmax(0, 1fr);gap:var(--doc-space-2);align-items:start;border:1px solid rgba(91,75,183,.08);border-radius:8px;background:#fbfaff;padding:.45rem .55rem}.document-layer .doc-generated-file dt,.document-layer .doc-generated-file dd{margin:0;font-size:.76rem;line-height:1.35}.document-layer .doc-generated-file dt{color:var(--doc-accent-dark);font-weight:850;text-transform:uppercase}.document-layer .doc-generated-file dd{color:var(--doc-muted);overflow-wrap:anywhere}.document-layer .doc-footer{color:var(--doc-muted);text-align:center}.document-layer .document-shell--index-flow{--doc-initial-section-gap: 0;display:flex;flex-direction:column;gap:var(--doc-initial-section-gap);max-width:86rem;padding-top:var(--doc-space-4);padding-bottom:var(--doc-space-5)}.document-layer .document-shell--index-flow .doc-hero__panel,.document-layer .document-shell--index-flow .doc-hero__map{min-height:auto;border:1px solid var(--doc-line);border-radius:var(--doc-radius);background:#fff;box-shadow:var(--doc-soft-shadow)}.document-layer .document-shell--index-flow .doc-hero__panel{display:flex;flex-direction:column;gap:var(--doc-space-3);border-top:0;padding:var(--doc-space-5)}.document-layer .document-shell--index-flow .doc-hero__copy{max-width:62ch;font-size:.94rem}.document-layer .document-shell--index-flow .doc-hero__map{display:flex;flex-direction:column;gap:var(--doc-space-2);padding:var(--doc-space-4)}.document-layer .document-shell--index-flow .doc-route-strip{display:grid;gap:var(--doc-space-2);border:1px solid var(--doc-line);border-radius:var(--doc-radius);background:#fbfcff;padding:var(--doc-space-3)}.document-layer .document-shell--index-flow .doc-route-strip__head{display:flex;align-items:center;gap:var(--doc-space-2);color:var(--doc-accent-dark);font-size:.72rem;font-weight:820;line-height:1;text-transform:uppercase}.document-layer .document-shell--index-flow .doc-route-strip__head::after{content:"";flex:1 1 auto;height:1px;background:var(--doc-line)}.document-layer .document-shell--index-flow .doc-route-list{width:100%}.document-layer .document-shell--index-flow .doc-mini-route{align-content:start;align-items:start;min-height:5.6rem;height:100%;grid-template-columns:minmax(0, 1fr);gap:var(--doc-space-2);border-color:#dfe5f0;background:#fff;padding:.72rem;box-shadow:var(--doc-soft-shadow)}.document-layer .document-shell--index-flow .doc-mini-route strong{width:100%;min-width:0;min-height:1.8rem;align-items:center;background:#edf7ff;color:#2b6680}.document-layer .document-shell--index-flow .doc-mini-route span{display:block;min-width:0;width:100%;color:var(--doc-ink);font-size:.78rem;font-weight:720;line-height:1.32}.document-layer .document-shell--index-flow .doc-mini-route--post strong{background:#f4f1ff;color:#5b4bb7}.document-layer .document-shell--index-flow .doc-layout{align-items:flex-start}.document-layer .document-shell--index-flow .doc-layout__main{display:flex;flex-direction:column;gap:var(--doc-section-gap);min-width:0;max-width:100%}.document-layer .document-shell--index-flow .doc-layout__aside{position:sticky;z-index:6800;top:var(--doc-space-4);align-self:flex-start;min-width:0}.document-layer .document-shell--index-flow .doc-section{display:flex;flex-direction:column;gap:var(--doc-space-4)}.document-layer .document-shell--index-flow .doc-section__head{display:flex;flex-direction:column;gap:var(--doc-space-2);padding-bottom:var(--doc-space-3)}.document-layer .document-shell--index-flow .doc-card,.document-layer .document-shell--index-flow .doc-info-card,.document-layer .document-shell--index-flow .doc-flow-step,.document-layer .document-shell--index-flow .doc-file-card,.document-layer .document-shell--index-flow .doc-generated-file{height:100%;box-shadow:none}.document-layer .document-shell--index-flow .doc-info-card,.document-layer .document-shell--index-flow .doc-flow-step,.document-layer .document-shell--index-flow .doc-file-card,.document-layer .document-shell--index-flow .doc-generated-file{min-height:auto;padding:var(--doc-space-4)}.document-layer .document-shell--index-flow .doc-companion-stack{align-items:flex-start}.document-layer .document-shell--index-flow .doc-companion-stack>.col,.document-layer .document-shell--index-flow .doc-companion-stack .doc-info-card,.document-layer .document-shell--index-flow .doc-companion-stack .doc-flow-step{align-self:flex-start;height:auto;min-height:0}.document-layer .document-shell--index-flow .doc-code-card,.document-layer .document-shell--index-flow .code-card{width:100%;max-width:100%;align-self:stretch;box-shadow:none}.document-layer .document-shell--index-flow .doc-code-card pre,.document-layer .document-shell--index-flow .code-card pre{max-height:34rem;padding:var(--doc-space-4)}@media(min-width: 992px){.document-layer .document-shell--index-flow .doc-split__sticky-code{align-self:stretch}.document-layer .document-shell--index-flow .doc-split__sticky-code .doc-code-card,.document-layer .document-shell--index-flow .doc-split__sticky-code .code-card{position:sticky;top:var(--doc-space-4);align-self:flex-start}}.document-layer .document-shell--index-flow .doc-code-card__top,.document-layer .document-shell--index-flow .code-card__top{min-height:2.75rem;padding:.62rem .75rem .62rem .85rem}.document-layer .document-shell--index-flow .doc-code-card__top::before,.document-layer .document-shell--index-flow .code-card__top::before{display:none}@media(max-width: 991.98px){.document-layer .document-shell--index-flow .doc-layout__aside{position:static;top:auto;order:-1}.document-layer .doc-desktop-device-row{grid-template-columns:1fr}}@media(max-width: 767.98px){.document-layer .doc-section__title--single-line{white-space:normal}.document-layer{padding:var(--doc-space-3)}.document-layer .document-shell--index-flow{--doc-container-padding: var(--doc-space-3);padding-top:var(--doc-space-3)}.document-layer .document-shell--index-flow .doc-hero__panel,.document-layer .document-shell--index-flow .doc-hero__map,.document-layer .document-shell--index-flow .doc-card,.document-layer .document-shell--index-flow .doc-info-card,.document-layer .document-shell--index-flow .doc-flow-step,.document-layer .document-shell--index-flow .doc-file-card,.document-layer .document-shell--index-flow .doc-generated-file{padding:var(--doc-space-3)}.document-layer .document-shell--index-flow .doc-detail-item{grid-template-columns:1fr}.document-layer .page-shell,.document-layer .document-shell{gap:var(--doc-space-5)}.document-layer h1{font-size:clamp(1.35rem,7vw,1.72rem);max-width:100%}.document-layer .doc-hero__panel{padding:var(--doc-card-padding)}.document-layer .doc-hero__map{padding:var(--doc-card-padding)}.document-layer .doc-route-card,.document-layer .doc-mini-route,.document-layer .doc-breakpoint-row,.document-layer .doc-container-bar,.document-layer .doc-gutter-line{grid-template-columns:1fr}.document-layer .doc-breakpoint-width{text-align:left}.document-layer .doc-twelve-grid{grid-template-columns:repeat(6, minmax(0, 1fr))}.document-layer .doc-demo-col--6,.document-layer .doc-demo-col--4,.document-layer .doc-demo-col--8{flex-basis:100%;max-width:100%}.document-layer .doc-table{display:block;overflow-x:auto;white-space:nowrap}.document-layer .doc-code-card__top,.document-layer .code-card__top{align-items:flex-start;padding-left:.7rem}.document-layer .doc-code-card__top::before,.document-layer .code-card__top::before{display:none}.document-layer .doc-code-card__actions{flex-wrap:wrap;justify-content:flex-end}}.admin-shell__content:has(.document-layer){padding:0}.doc-scan-description{display:grid;gap:.85rem}.doc-scan-description__summary{margin:0}.doc-scan-description__details{display:grid;gap:.45rem;margin:0;padding-left:1.35rem}.doc-scan-description__example{display:grid;gap:.45rem}.doc-scan-description__example>span{font-weight:700}.doc-scan-description__example pre{margin:0;max-width:100%;overflow-x:auto;white-space:pre}.document-layer .doc-tab-card[data-doc-tab-card]{--doc-tab-content-row-gap: var(--doc-space-3);width:100%;min-width:0}.document-layer .doc-tab-card__pills,.document-layer .doc-tab-card__panels{width:100%;min-width:0;margin-right:0;margin-left:0}.document-layer .doc-tab-card__pills>.col,.document-layer .doc-tab-card__panels>.col{padding-right:0;padding-left:0}.document-layer .doc-tab-card__pills>.col>.doc-tabs[data-doc-tabs]{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 11.5rem), 1fr));gap:var(--doc-space-2);width:100%;min-width:0;margin:0}.document-layer .doc-tab-card[data-doc-tab-card] [data-doc-tab-button]{appearance:none;display:inline-flex;width:100%;min-width:0;min-height:2rem;align-items:center;justify-content:center;border:1px solid var(--doc-line);border-radius:999px;padding:.36rem .68rem;background:#fff;color:var(--doc-ink);font:inherit;font-size:.82rem;font-weight:700;line-height:1.15;text-align:center;text-decoration:none;cursor:pointer}.document-layer .doc-tab-card[data-doc-tab-card] [data-doc-tab-button]:hover,.document-layer .doc-tab-card[data-doc-tab-card] [data-doc-tab-button]:focus-visible,.document-layer .doc-tab-card[data-doc-tab-card] [data-doc-tab-button].is-active,.document-layer .doc-tab-card[data-doc-tab-card] [data-doc-tab-button][aria-selected=true]{border-color:rgba(38,95,115,.35);background:var(--doc-accent);color:#fff;outline:0}.document-layer .doc-tab-card__panels>[data-doc-tab-panel]{display:none;width:100%;min-width:0;margin-top:0}.document-layer .doc-tab-card__panels>[data-doc-tab-panel].is-active{display:block}.document-layer .doc-tab-card__panels>[data-doc-tab-panel]>.doc-tab-panel__content{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--doc-tab-content-row-gap);width:100%;min-width:0;margin-top:0}.document-layer .doc-tab-panel__content--aligned{--doc-tab-content-column-gap: var(--doc-space-3)}.document-layer .doc-tab-panel__content--aligned>:where(.doc-flow-grid,.doc-grid,.doc-field-list,.professional-table){width:100%;max-width:100%;min-width:0}.document-layer .doc-tab-panel__content--aligned>:where(.doc-flow-grid,.doc-grid).row{column-gap:var(--doc-tab-content-column-gap);row-gap:var(--doc-tab-content-row-gap);padding-right:0;padding-left:0}.document-layer .doc-tab-panel__content--aligned>:where(.doc-flow-grid,.doc-grid).row>.col,.document-layer .doc-tab-panel__content--aligned>:where(.doc-flow-grid,.doc-grid).row>[class*=col-]{margin-top:0;padding-right:0;padding-left:0}@container (min-width: 720px){.document-layer .doc-tab-panel__content--aligned>:where(.doc-flow-grid,.doc-grid).row>.col-cq-md-6{flex-basis:calc((100% - var(--doc-tab-content-column-gap))/2);max-width:calc((100% - var(--doc-tab-content-column-gap))/2)}}.admin-website-editor__header{min-width:0}.admin-website-editor__tabs{gap:0}.admin-websites__notice{margin:0}.admin-websites__table-card{min-width:0;overflow:visible;border:0;background:rgba(0,0,0,0);box-shadow:none}.customer-dashboard-panel .actions{justify-content:flex-start}.customer-dashboard-panel .dashboard-sites{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.customer-dashboard-panel .managed-sites-card-list{display:flex;flex-wrap:wrap;gap:1rem;width:100%;margin-bottom:1.5rem}.customer-dashboard-panel .managed-sites-card-list .managed-site-card{display:flex;flex:0 1 100%;flex-direction:column;justify-content:space-between;gap:1.25rem;min-width:0;min-height:12.5rem;padding:1.35rem;border:1px solid var(--line);border-radius:calc(var(--control-radius)*2);background:linear-gradient(180deg, rgba(238, 248, 251, 0.55) 0%, rgba(255, 255, 255, 0) 42%),var(--surface);color:var(--text);box-shadow:0 .55rem 1.5rem rgba(24,32,42,.06);transition:border-color 180ms ease,box-shadow 180ms ease,background 180ms ease}.customer-dashboard-panel .managed-sites-card-list .managed-site-card:hover{border-color:rgba(var(--accent-rgb), 0.35);box-shadow:0 .75rem 1.8rem rgba(24,32,42,.085);background:linear-gradient(180deg, rgba(238, 248, 251, 0.85) 0%, rgba(255, 255, 255, 0) 46%),var(--surface)}.customer-dashboard-panel .managed-sites-card-list .managed-site-card--blocked{background:linear-gradient(180deg, rgba(241, 244, 246, 0.8) 0%, rgba(255, 255, 255, 0) 46%),var(--surface)}.customer-dashboard-panel .managed-sites-card-list .managed-site-card--blocked:hover{border-color:var(--line);box-shadow:0 .65rem 1.6rem rgba(24,32,42,.075);background:linear-gradient(180deg, rgba(241, 244, 246, 0.95) 0%, rgba(255, 255, 255, 0) 46%),var(--surface)}.customer-dashboard-panel .managed-sites-card-list .managed-site-card__content{display:flex;flex-direction:column;gap:1rem}.customer-dashboard-panel .managed-sites-card-list .managed-site-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.customer-dashboard-panel .managed-sites-card-list .managed-site-card__status-group{display:flex;flex-wrap:wrap;gap:.5rem}.customer-dashboard-panel .managed-sites-card-list .managed-site-card__status{display:inline-flex;align-items:center;width:fit-content;min-height:1.85rem;padding:.35rem .75rem;border:1px solid var(--info-border);border-radius:999rem;background:var(--info-bg);color:var(--info-text);font-size:.76rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.045em}.customer-dashboard-panel .managed-sites-card-list .managed-site-card__status--locked{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-text)}.customer-dashboard-panel .managed-sites-card-list .managed-site-card__body{display:flex;flex-direction:column;gap:.5rem}.customer-dashboard-panel .managed-sites-card-list .managed-site-card__title{margin:0;color:var(--text);font-size:1.18rem;font-weight:750;line-height:1.25}.customer-dashboard-panel .managed-sites-card-list .managed-site-card__meta{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;color:var(--muted);font-size:.94rem;line-height:1.5;word-break:break-word}.customer-dashboard-panel .managed-sites-card-list .managed-site-card__notice{margin:.35rem 0 0;padding:.75rem;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--warning-bg);color:var(--warning-text);font-size:.9rem;line-height:1.45}.customer-dashboard-panel .managed-sites-card-list .managed-site-card__action{display:flex;padding-top:.25rem;align-items:center;justify-content:flex-start}.customer-dashboard-panel .managed-sites-card-list .managed-site-card__visit{gap:.5rem;border-radius:var(--control-radius)}@media(min-width: 576px){.customer-dashboard-panel .managed-sites-card-list{gap:1.25rem}.customer-dashboard-panel .managed-sites-card-list .managed-site-card{flex-basis:calc((100% - 1.25rem)/2)}}@media(min-width: 768px){.customer-dashboard-panel .managed-sites-card-list .managed-site-card{flex-basis:calc((100% - 1.25rem)/2)}}@media(min-width: 992px){.customer-dashboard-panel .managed-sites-card-list .managed-site-card{flex-basis:calc((100% - 2.5rem)/3)}}@media(min-width: 1200px){.customer-dashboard-panel .managed-sites-card-list .managed-site-card{flex-basis:calc((100% - 2.5rem)/3)}}@media(min-width: 1400px){.customer-dashboard-panel .managed-sites-card-list .managed-site-card{flex-basis:calc((100% - 3.75rem)/4)}}@media(max-width: 575.98px){.customer-dashboard-panel .managed-sites-card-list .managed-site-card{flex-basis:100%;min-height:auto;padding:1rem;border-radius:var(--control-radius)}.customer-dashboard-panel .managed-sites-card-list .managed-site-card__action{width:100%}.customer-dashboard-panel .managed-sites-card-list .managed-site-card__visit{width:100%}}.site-management-card-list{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.site-management-card-list .site-management-card{display:flex;flex:0 1 100%;flex-direction:column;justify-content:space-between;gap:1.25rem;min-width:0;padding:1.35rem;border:1px solid var(--line);border-radius:calc(var(--control-radius)*2);background:linear-gradient(180deg, rgba(238, 248, 251, 0.55) 0%, rgba(255, 255, 255, 0) 42%),var(--surface);color:var(--text);box-shadow:0 .55rem 1.5rem rgba(24,32,42,.06);box-sizing:border-box;transition:border-color 180ms ease,box-shadow 180ms ease,background 180ms ease}.site-management-card-list .site-management-card:hover{border-color:rgba(var(--accent-rgb), 0.35);box-shadow:0 .75rem 1.8rem rgba(24,32,42,.085);background:linear-gradient(180deg, rgba(238, 248, 251, 0.85) 0%, rgba(255, 255, 255, 0) 46%),var(--surface)}.site-management-card-list .site-management-card--locked{background:linear-gradient(180deg, rgba(241, 244, 246, 0.86) 0%, rgba(255, 255, 255, 0) 46%),var(--surface)}.site-management-card-list .site-management-card--locked:hover{border-color:var(--line);box-shadow:0 .65rem 1.6rem rgba(24,32,42,.075);background:linear-gradient(180deg, rgba(241, 244, 246, 0.96) 0%, rgba(255, 255, 255, 0) 46%),var(--surface)}.site-management-card-list .site-management-card--available-selection{background:linear-gradient(180deg, rgba(238, 248, 251, 0.35) 0%, rgba(255, 255, 255, 0) 44%),var(--surface)}.site-management-card-list .site-management-card__main{display:flex;flex:1 1 auto;flex-direction:column;gap:1.15rem;min-width:0}.site-management-card-list .site-management-card__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem;width:100%;min-width:0}.site-management-card-list .site-management-card__badges{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;min-width:0}.site-management-card-list .site-management-card__badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:1.85rem;padding:.35rem .75rem;border:1px solid var(--info-border);border-radius:999rem;background:var(--info-bg);color:var(--info-text);font-size:.76rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap}.site-management-card-list .site-management-card__badge--locked{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-text)}.site-management-card-list .site-management-card__badge--available{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.site-management-card-list .site-management-card__badge--draft{background:var(--warning-bg);color:var(--warning-text)}.site-management-card-list .site-management-card__badge--published,.site-management-card-list .site-management-card__badge--live,.site-management-card-list .site-management-card__badge--active{background:var(--success-bg);color:var(--success-text)}.site-management-card-list .site-management-card__badge--archived,.site-management-card-list .site-management-card__badge--inactive{background:var(--danger-bg);color:var(--danger-text)}.site-management-card-list .site-management-card__date{display:block;width:100%;max-width:100%;color:var(--muted);font-size:.82rem;line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere}.site-management-card-list .site-management-card__details{display:flex;flex-direction:column;gap:.45rem;min-width:0}.site-management-card-list .site-management-card__title{margin:0;color:var(--text);font-size:1.25rem;font-weight:750;line-height:1.25}.site-management-card-list .site-management-card__url{margin:0;color:var(--muted);font-size:.94rem;line-height:1.5;word-break:break-word}.site-management-card-list .site-management-card__stats{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.site-management-card-list .site-management-card__stat{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--line)}.site-management-card-list .site-management-card__stat dt{color:var(--muted);font-size:.92rem;line-height:1.4}.site-management-card-list .site-management-card__stat dd{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--text);font-size:.95rem;font-weight:700;line-height:1.4;text-align:right}.site-management-card-list .site-management-card__stat dd i{color:var(--accent);font-size:.85rem}.site-management-card-list .site-management-card__notice{margin:0;padding:.75rem;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--warning-bg);color:var(--warning-text);font-size:.9rem;line-height:1.45}.site-management-card-list .site-management-card__notice--available{background:var(--info-bg);color:var(--info-text)}.site-management-card-list .site-management-card__actions{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:.75rem;width:100%;min-width:0;margin:0;padding:.25rem 0 0;box-sizing:border-box}.site-management-card-list .site-management-card__action-item{display:flex;align-items:stretch;flex:0 0 auto;width:auto;min-width:0;max-width:100%;margin:0;padding:0;box-sizing:border-box}.site-management-card-list .site-management-card__action-item>*{margin:0;box-sizing:border-box}.site-management-card-list .site-management-card__action-item--form form{display:flex;align-items:stretch;width:auto;min-width:0;max-width:100%;margin:0;padding:0;box-sizing:border-box}.site-management-card-list .site-management-card__action-item--form input[type=hidden]{display:none}.site-management-card-list .site-management-card__button,.site-management-card-list .site-management-card .button,.site-management-card-list .site-management-card button,.site-management-card-list .site-management-card input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:auto;max-width:100%;min-height:var(--control-height);height:var(--control-height);margin:0;box-sizing:border-box;white-space:nowrap}@media(min-width: 576px){.site-management-card-list{gap:1.25rem}.site-management-card-list .site-management-card{flex-basis:calc((100% - 1.25rem)/2)}}@media(min-width: 768px){.site-management-card-list .site-management-card{flex-basis:calc((100% - 1.25rem)/2)}}@media(min-width: 992px){.site-management-card-list .site-management-card{flex-basis:calc((100% - 2.5rem)/3)}}@media(min-width: 1200px){.site-management-card-list .site-management-card{flex-basis:calc((100% - 2.5rem)/3)}}@media(min-width: 1400px){.site-management-card-list .site-management-card{flex-basis:calc((100% - 2.5rem)/3)}}@media(max-width: 575.98px){.site-management-card-list .site-management-card{flex-basis:100%;padding:1rem;border-radius:var(--control-radius)}.site-management-card-list .site-management-card__stat{align-items:flex-start;flex-direction:column;gap:.3rem}.site-management-card-list .site-management-card__stat dd{text-align:left}}@media(max-width: 1399.98px){.site-management-card-list .site-management-card__actions{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:.75rem;width:100%}.site-management-card-list .site-management-card__action-item{flex:0 0 auto;width:100%;max-width:100%}.site-management-card-list .site-management-card__action-item>*{width:100%;max-width:100%}.site-management-card-list .site-management-card__action-item--form form{width:100%;max-width:100%}.site-management-card-list .site-management-card__action-item--form form>*{width:100%;max-width:100%}.site-management-card-list .site-management-card__button,.site-management-card-list .site-management-card .button,.site-management-card-list .site-management-card button,.site-management-card-list .site-management-card input[type=submit]{width:100%;max-width:100%;justify-content:center;white-space:normal;text-align:center}}.account-subscription-summary--compact{display:grid;gap:1rem;border:1px solid var(--line);border-radius:8px;background:#fff;padding:1.25rem}.account-subscription-summary__top,.account-subscription-summary__facts,.account-subscription-summary__legacy dl{display:flex;gap:1rem}.account-subscription-summary__top{align-items:flex-start;justify-content:space-between}.account-subscription-summary__top h2{margin:0}.account-subscription-summary__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.account-subscription-summary__facts{flex-wrap:wrap;align-items:stretch}.account-subscription-summary__facts div{min-width:180px;flex:1 1 0;border-top:1px solid var(--line);padding-top:.85rem}.account-subscription-summary__facts span{display:block;margin-bottom:.25rem;color:var(--muted);font-size:.85rem;font-weight:700;text-transform:uppercase}.account-subscription-summary__facts strong{display:block;line-height:1.35}.account-subscription-summary__legacy{border-radius:8px;background:var(--warning-bg);color:var(--warning-text);padding:1rem}.account-subscription-summary__legacy p{margin:0 0 .75rem}.account-subscription-summary__legacy dl{flex-wrap:wrap;margin:0}.account-subscription-summary__legacy div{min-width:180px}.account-subscription-summary__legacy dt{color:inherit;font-size:.85rem;font-weight:700;text-transform:uppercase}.account-subscription-summary__legacy dd{margin:.2rem 0 0;font-weight:800}.usage-summary{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.usage-summary h2{font-size:1.25rem;margin:0 0 .25rem}.usage-summary p{color:var(--muted);margin:0}.usage-summary--warning{background:var(--warning-bg);color:var(--warning-text)}.usage-summary--warning p{color:var(--warning-text)}.usage-summary--sandbox{background:var(--success-bg);color:var(--success-text)}.usage-summary--sandbox p{color:var(--success-text)}.usage-summary__label{font-size:.78rem;font-weight:800;text-transform:uppercase}.usage-summary__meta{align-items:flex-end;display:grid;gap:.2rem;text-align:right}.usage-summary__meta span{font-size:.82rem;font-weight:700}.usage-summary__meta strong{font-size:1rem}.account-identity-panel{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(18rem, 1.1fr);gap:1.25rem;align-items:start;padding:1.25rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 12px 34px rgba(18,31,44,.06)}.account-identity-panel__media{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1rem;align-items:center}.account-identity-panel__media h2,.account-identity-panel__media p{margin:0}.account-identity-panel__media h2{color:var(--text);font-size:1.35rem;line-height:1.2}.account-identity-panel__media p:not(.resource-kicker){color:var(--muted);font-weight:700;line-height:1.45}.account-identity-panel__meta{margin-top:.65rem !important;color:var(--accent) !important;font-size:.9rem}.account-avatar-preview{display:grid;place-items:center;width:6.5rem;aspect-ratio:1;overflow:hidden;border:1px solid var(--accent-border);border-radius:10px;background:var(--accent-soft);color:var(--accent)}.account-avatar-preview img{width:100%;height:100%;object-fit:cover}.account-avatar-preview i{font-size:2rem}.account-avatar-forms{display:grid;gap:1rem}.account-avatar-delete-form{justify-items:start}.account-form{display:grid;gap:1rem}.billing-plan-card-list{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.billing-plan-card-list .billing-plan-card{display:flex;flex:0 1 100%;flex-direction:column;justify-content:space-between;gap:1.25rem;min-width:0;min-height:20rem;padding:1.35rem;border:1px solid var(--line);border-radius:calc(var(--control-radius)*2);background:linear-gradient(180deg, rgba(238, 248, 251, 0.55) 0%, rgba(255, 255, 255, 0) 42%),var(--surface);color:var(--text);box-shadow:0 .55rem 1.5rem rgba(24,32,42,.06);transition:border-color 180ms ease,box-shadow 180ms ease,background 180ms ease}.billing-plan-card-list .billing-plan-card:hover{border-color:rgba(var(--accent-rgb), 0.35);box-shadow:0 .75rem 1.8rem rgba(24,32,42,.085);background:linear-gradient(180deg, rgba(238, 248, 251, 0.85) 0%, rgba(255, 255, 255, 0) 46%),var(--surface)}.billing-plan-card-list .billing-plan-card__content{display:flex;flex:1 1 auto;flex-direction:column;gap:1.15rem}.billing-plan-card-list .billing-plan-card__top{display:flex;align-items:center;justify-content:flex-start}.billing-plan-card-list .billing-plan-card__status{display:inline-flex;align-items:center;width:fit-content;min-height:1.85rem;padding:.35rem .75rem;border:1px solid var(--info-border);border-radius:999rem;background:var(--info-bg);color:var(--info-text);font-size:.76rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.045em}.billing-plan-card-list .billing-plan-card__body{display:flex;flex-direction:column;gap:1rem}.billing-plan-card-list .billing-plan-card__title{margin:0;color:var(--text);font-size:1.25rem;font-weight:750;line-height:1.25}.billing-plan-card-list .billing-plan-card__prices{display:flex;gap:.75rem;width:100%}.billing-plan-card-list .billing-plan-card__price{display:flex;flex:1 1 0;flex-direction:column;gap:.25rem;min-width:0;padding:.9rem;border:1px solid var(--line);border-radius:var(--control-radius);background:hsla(0,0%,100%,.72)}.billing-plan-card-list .billing-plan-card__price strong{color:var(--text);font-size:1.15rem;font-weight:800;line-height:1.15}.billing-plan-card-list .billing-plan-card__price span{color:var(--muted);font-size:.85rem;line-height:1.35}.billing-plan-card-list .billing-plan-card__limits{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0}.billing-plan-card-list .billing-plan-card__limit{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--line)}.billing-plan-card-list .billing-plan-card__limit dt{color:var(--muted);font-size:.92rem;line-height:1.4}.billing-plan-card-list .billing-plan-card__limit dd{margin:0;color:var(--text);font-size:.95rem;font-weight:700;line-height:1.4}.billing-plan-card-list .billing-plan-card__actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.75rem;width:100%;margin:0;padding:.25rem 0 0}.billing-plan-card-list .billing-plan-card__actions form,.billing-plan-card-list .billing-plan-card__actions .cms-forms,.billing-plan-card-list .billing-plan-card__actions .cms-form,.billing-plan-card-list .billing-plan-card__actions .forms-wrapper,.billing-plan-card-list .billing-plan-card__actions .form-wrapper,.billing-plan-card-list .billing-plan-card__actions .form-actions,.billing-plan-card-list .billing-plan-card__actions .action-bar,.billing-plan-card-list .billing-plan-card__actions .field-row,.billing-plan-card-list .billing-plan-card__actions .field-and-error-wrapper,.billing-plan-card-list .billing-plan-card__actions .forms-field-group,.billing-plan-card-list .billing-plan-card__actions .cms-forms-form,.billing-plan-card-list .billing-plan-card__actions .cms-forms-wrapper,.billing-plan-card-list .billing-plan-card__actions .cms-forms-row,.billing-plan-card-list .billing-plan-card__actions .cms-forms-field-row,.billing-plan-card-list .billing-plan-card__actions .cms-forms-action-bar,.billing-plan-card-list .billing-plan-card__actions .cms-forms-actions{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;width:auto;max-width:none;min-width:0;margin:0 !important;padding:0 !important}.billing-plan-card-list .billing-plan-card__actions form{gap:0}.billing-plan-card-list .billing-plan-card__actions input[type=hidden]{display:none}.billing-plan-card-list .billing-plan-card__actions .button{width:auto;margin:0 !important;padding:0 .7rem}@media(min-width: 576px){.billing-plan-card-list{gap:1.25rem}.billing-plan-card-list .billing-plan-card{flex-basis:calc((100% - 1.25rem)/2)}}@media(min-width: 768px){.billing-plan-card-list .billing-plan-card{flex-basis:calc((100% - 1.25rem)/2)}}@media(min-width: 992px){.billing-plan-card-list .billing-plan-card{flex-basis:calc((100% - 2.5rem)/3)}}@media(min-width: 1200px){.billing-plan-card-list .billing-plan-card{flex-basis:calc((100% - 2.5rem)/3)}}@media(min-width: 1400px){.billing-plan-card-list .billing-plan-card{flex-basis:calc((100% - 2.5rem)/3)}}@media(max-width: 575.98px){.billing-plan-card-list .billing-plan-card{flex-basis:100%;min-height:auto;padding:1rem;border-radius:var(--control-radius)}.billing-plan-card-list .billing-plan-card__prices{flex-direction:column}.billing-plan-card-list .billing-plan-card__actions{justify-content:flex-start;gap:.75rem}.billing-plan-card-list .billing-plan-card__actions form,.billing-plan-card-list .billing-plan-card__actions .cms-forms,.billing-plan-card-list .billing-plan-card__actions .cms-form,.billing-plan-card-list .billing-plan-card__actions .forms-wrapper,.billing-plan-card-list .billing-plan-card__actions .form-wrapper,.billing-plan-card-list .billing-plan-card__actions .form-actions,.billing-plan-card-list .billing-plan-card__actions .action-bar,.billing-plan-card-list .billing-plan-card__actions .field-row,.billing-plan-card-list .billing-plan-card__actions .field-and-error-wrapper,.billing-plan-card-list .billing-plan-card__actions .forms-field-group,.billing-plan-card-list .billing-plan-card__actions .cms-forms-form,.billing-plan-card-list .billing-plan-card__actions .cms-forms-wrapper,.billing-plan-card-list .billing-plan-card__actions .cms-forms-row,.billing-plan-card-list .billing-plan-card__actions .cms-forms-field-row,.billing-plan-card-list .billing-plan-card__actions .cms-forms-action-bar,.billing-plan-card-list .billing-plan-card__actions .cms-forms-actions{margin:0 !important;padding:0 !important}.billing-plan-card-list .billing-plan-card__actions .button{width:auto;margin:0 !important}}.section-menu__item{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;gap:1rem;grid-template-columns:auto 1fr;min-height:104px;padding:1rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.section-menu__item:hover,.section-menu__item:focus{border-color:var(--accent);box-shadow:0 12px 26px rgba(24,32,42,.08);transform:translateY(-1px)}.section-menu__item strong{display:block;margin-bottom:.25rem;font-size:1.05rem}.section-menu__item small{color:var(--muted);display:block;line-height:1.45}.section-menu__icon{align-items:center;background:#eef5f7;border-radius:8px;color:var(--accent);display:inline-flex;font-size:1.25rem;height:46px;justify-content:center;width:46px}.site-status-panel{align-items:center;border:1px solid var(--line);border-radius:8px;margin:1.25rem 0;padding:1rem}.site-status-panel h2{font-size:1.05rem;margin-bottom:.35rem}.site-status-panel p{color:var(--muted);margin-bottom:0}.site-status-actions{align-items:center;display:flex;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.home-page-panel{display:flex}.public-home{--site-page-bg: var(--surface);--site-page-text: var(--text);--site-page-muted: var(--muted);--site-page-line: var(--line);--site-page-accent: var(--accent);--site-page-accent-strong: var(--accent-strong);display:grid;gap:2rem;color:var(--site-page-text)}.public-home .public-page-hero{display:grid;gap:.75rem;max-width:760px}.public-home .public-page-hero__eyebrow{margin:0;color:var(--site-page-accent);font-size:.85rem;font-weight:700;text-transform:uppercase}.public-home .public-page-hero h1{margin:0;color:var(--site-page-text);font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.public-home .public-page-hero__description{margin:0;color:var(--site-page-muted);font-size:1.1rem;line-height:1.7}.public-home .public-page-index{display:grid;gap:1rem}.public-home .public-page-index h2{margin:0;color:var(--site-page-text);font-size:1.15rem}.public-home .public-page-index__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:1rem}.public-home .public-page-index__item{display:grid;gap:.35rem;min-height:120px;padding:1rem;border:1px solid var(--site-page-line);border-radius:8px;background:var(--site-page-bg);color:var(--site-page-text);text-decoration:none}.public-home .public-page-index__item:hover{border-color:var(--site-page-accent)}.public-home .public-page-index__item strong{color:var(--site-page-accent-strong);font-size:1.05rem}.public-home .public-page-index__item span{color:var(--site-page-muted)}.public-content-page{--site-page-bg: var(--surface);--site-page-text: var(--text);--site-page-muted: var(--muted);--site-page-accent: var(--accent);color:var(--site-page-text)}.public-content-page .public-page-hero{display:grid;gap:.8rem;max-width:760px}.public-content-page .public-page-hero__eyebrow{margin:0;color:var(--site-page-accent);font-size:.85rem;font-weight:700;text-transform:uppercase}.public-content-page .public-page-hero h1{margin:0;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.12}.public-content-page .public-page-hero__description{margin:0;color:var(--site-page-muted);font-size:1.05rem;line-height:1.75}.row-action-menu{--row-action-menu-active: #5f45cf;--row-action-menu-active-pill-bg: #f1edff;--row-action-menu-active-pill-hover-bg: #eae4ff;--row-action-menu-hover-bg: #f7f5ff;--row-action-menu-hover-text: #5139e8;--row-action-menu-text: #5d4ba3;--row-action-menu-icon: #7a62d6;--row-action-menu-icon-bg: #f1edff;--row-action-menu-heading: #4b3790;--row-action-menu-heading-icon: #6a50cf;--row-action-menu-heading-rule: rgba(122, 98, 214, 0.24);--row-action-menu-panel-border: rgba(91, 75, 183, 0.12);--row-action-menu-panel-padding: 0.45rem;--row-action-menu-panel-gap: 0.16rem;--row-action-menu-heading-badge-size: 2.3rem;--row-action-menu-heading-badge-offset: 1.15rem;--row-action-menu-heading-mold-surface: #f4f1ff;--row-action-menu-heading-left-overhang: calc(var(--row-action-menu-panel-padding) + var(--row-action-menu-heading-badge-offset));--row-action-menu-heading-right-overhang: var(--row-action-menu-panel-padding);--row-action-menu-heading-margin: 0.34rem calc(-1 * var(--row-action-menu-heading-right-overhang)) 0.34rem calc(-1 * var(--row-action-menu-heading-left-overhang));--row-action-menu-heading-padding: 0.56rem 0.88rem 0.56rem 0.5rem;--row-action-menu-heading-surface: linear-gradient(180deg, rgba(24, 32, 42, 0.014), rgba(255, 255, 255, 0.28) 48%, rgba(24, 32, 42, 0.018)), linear-gradient(120deg, rgba(244, 241, 255, 0.98) 0%, rgba(255, 255, 255, 0.9) 48%, rgba(237, 231, 255, 0.86) 100%);--row-action-menu-heading-bg: var(--row-action-menu-heading-surface);position:relative;display:inline-flex;justify-content:flex-end;min-width:2.5rem}.row-action-menu[open]{z-index:6800}.row-action-menu[open] summary{border-color:rgba(var(--accent-rgb), 0.34);background:var(--accent-soft);color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb), 0.1)}.row-action-menu summary{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid rgba(0,0,0,0);border-radius:999px;color:var(--muted);cursor:pointer;list-style:none;transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease,color 160ms ease}.row-action-menu summary::-webkit-details-marker{display:none}.row-action-menu summary:hover,.row-action-menu summary:focus{border-color:rgba(var(--accent-rgb), 0.34);background:var(--accent-soft);color:var(--accent);outline:none}.row-action-menu summary i{font-size:.9rem;line-height:1}.row-action-menu__panel{position:fixed;z-index:6801;top:var(--row-action-menu-top, 0);left:var(--row-action-menu-left, 0);display:grid;gap:var(--row-action-menu-panel-gap);width:max-content;min-width:13.5rem;max-width:min(21rem,100vw - 2rem);padding:var(--row-action-menu-panel-padding);overflow:visible;border:1px solid var(--row-action-menu-panel-border);border-radius:10px;background:#fff;box-shadow:0 14px 30px rgba(23,32,51,.12);text-align:left;--row-action-menu-motion-y: -0.28rem;transform-origin:top right;will-change:opacity,transform}.row-action-menu__panel a{text-decoration:none}.row-action-menu__panel>:is(.row-action-menu__button,.row-action-menu__note:not(.row-action-menu__note--heading),form,[data-system-form]){justify-self:stretch;width:100%;min-width:0}.row-action-menu__panel [data-system-form]{display:block;width:100%;margin:0}.row-action-menu__panel [data-system-form] .system-form__step{gap:0;width:100%;margin:0}.row-action-menu__panel [data-system-form] .system-form__submit-area{display:grid;grid-template-columns:minmax(0, 1fr);gap:0;width:100%;max-width:none;margin:0;margin-top:0;padding:0;justify-content:stretch}.row-action-menu__panel [data-system-form] .system-form__submit-area::before{display:none;content:none}.row-action-menu__panel [data-system-form] .system-form__button-column{display:block;width:100%;flex:1 1 100%;max-width:none;padding:0}.row-action-menu__panel [data-system-form] .system-form__button-group{display:grid;grid-template-columns:minmax(0, 1fr);gap:0;width:100%;max-width:none;margin:0;justify-content:stretch}.row-action-menu__panel [data-system-form] .system-form__submit-status{display:none}.row-action-menu__panel [data-system-form] button.row-action-menu__button{display:grid;width:100%;max-width:none;height:auto;min-height:0;flex:1 1 100%;justify-self:stretch}.row-action-menu__panel>form{display:block;width:100%;margin:0}.row-action-menu__panel i:is(.fa-user-shield,.fa-shield-halved,.fa-user-lock,.fa-lock,.fa-key){--row-action-menu-icon-bg: #ddd2ff;--row-action-menu-icon-color: #3f2699}.row-action-menu__panel i:is(.fa-globe,.fa-infinity,.fa-layer-group,.fa-table-columns,.fa-table-cells-large,.fa-table-list,.fa-rectangle-list){--row-action-menu-icon-bg: #ddd2ff;--row-action-menu-icon-color: #3f2699}.row-action-menu__panel i:is(.fa-credit-card,.fa-receipt,.fa-stripe-s){--row-action-menu-icon-bg: #eef5ff;--row-action-menu-icon-color: #4f73b8}.row-action-menu__panel i:is(.fa-building,.fa-building-user,.fa-users,.fa-user,.fa-image){--row-action-menu-icon-bg: #eef4fb;--row-action-menu-icon-color: #4f6485}.row-action-menu__panel i:is(.fa-file-lines,.fa-file-arrow-up,.fa-file-zipper,.fa-folder,.fa-folder-open,.fa-folder-plus,.fa-database,.fa-cube){--row-action-menu-icon-bg: #edf7fb;--row-action-menu-icon-color: #3f789a}.row-action-menu__panel i:is(.fa-code,.fa-file-code,.fa-php,.fa-js,.fa-sliders,.fa-gear,.fa-pen,.fa-pen-to-square,.fa-pen-ruler){--row-action-menu-icon-bg: #f0edff;--row-action-menu-icon-color: #6350b8}.row-action-menu__panel i:is(.fa-copy,.fa-download,.fa-upload,.fa-cloud-arrow-up,.fa-cloud-arrow-down,.fa-eye,.fa-arrow-up-right-from-square){--row-action-menu-icon-bg: #eef7fb;--row-action-menu-icon-color: #437f9b}.row-action-menu__panel i:is(.fa-plus,.fa-check,.fa-envelope,.fa-calendar-days,.fa-floppy-disk){--row-action-menu-icon-bg: #edf8f1;--row-action-menu-icon-color: #3f7f5a}.row-action-menu__panel i:is(.fa-ban,.fa-user-minus,.fa-triangle-exclamation,.fa-circle-exclamation){--row-action-menu-icon-bg: #fff7e6;--row-action-menu-icon-color: #986a1f}.row-action-menu__panel i:is(.fa-trash,.fa-trash-can,.fa-box-archive){--row-action-menu-icon-bg: #fff0f0;--row-action-menu-icon-color: #a33a3a}.row-action-menu__panel i:is(.fa-arrow-left,.fa-right-from-bracket,.fa-arrow-right-from-bracket,.fa-bars,.fa-ellipsis,.fa-xmark){--row-action-menu-icon-bg: #f2f5f9;--row-action-menu-icon-color: #66748a}.row-action-menu__panel i:is(.fa-circle-question,.fa-circle-info,.fa-rotate,.fa-list-check,.fa-broom,.fa-filter){--row-action-menu-icon-bg: #ddd2ff;--row-action-menu-icon-color: #3f2699}.row-action-menu__panel :is(.row-action-menu__button,.row-action-menu__note-label):has(i:is(.fa-user-shield,.fa-shield-halved,.fa-user-lock,.fa-lock,.fa-key)){--row-action-menu-icon-bg: #ddd2ff;--row-action-menu-icon-color: #3f2699}.row-action-menu__panel :is(.row-action-menu__button,.row-action-menu__note-label):has(i:is(.fa-globe,.fa-infinity,.fa-layer-group,.fa-table-columns,.fa-table-cells-large,.fa-table-list,.fa-rectangle-list)){--row-action-menu-icon-bg: #ddd2ff;--row-action-menu-icon-color: #3f2699}.row-action-menu__panel :is(.row-action-menu__button,.row-action-menu__note-label):has(i:is(.fa-credit-card,.fa-receipt,.fa-stripe-s)){--row-action-menu-icon-bg: #eef5ff;--row-action-menu-icon-color: #4f73b8}.row-action-menu__panel :is(.row-action-menu__button,.row-action-menu__note-label):has(i:is(.fa-building,.fa-building-user,.fa-users,.fa-user,.fa-image)){--row-action-menu-icon-bg: #eef4fb;--row-action-menu-icon-color: #4f6485}.row-action-menu__panel :is(.row-action-menu__button,.row-action-menu__note-label):has(i:is(.fa-file-lines,.fa-file-arrow-up,.fa-file-zipper,.fa-folder,.fa-folder-open,.fa-folder-plus,.fa-database,.fa-cube)){--row-action-menu-icon-bg: #edf7fb;--row-action-menu-icon-color: #3f789a}.row-action-menu__panel :is(.row-action-menu__button,.row-action-menu__note-label):has(i:is(.fa-code,.fa-file-code,.fa-php,.fa-js,.fa-sliders,.fa-gear,.fa-pen,.fa-pen-to-square,.fa-pen-ruler)){--row-action-menu-icon-bg: #f0edff;--row-action-menu-icon-color: #6350b8}.row-action-menu__panel :is(.row-action-menu__button,.row-action-menu__note-label):has(i:is(.fa-copy,.fa-download,.fa-upload,.fa-cloud-arrow-up,.fa-cloud-arrow-down,.fa-eye,.fa-arrow-up-right-from-square)){--row-action-menu-icon-bg: #eef7fb;--row-action-menu-icon-color: #437f9b}.row-action-menu__panel :is(.row-action-menu__button,.row-action-menu__note-label):has(i:is(.fa-plus,.fa-check,.fa-envelope,.fa-calendar-days,.fa-floppy-disk)){--row-action-menu-icon-bg: #edf8f1;--row-action-menu-icon-color: #3f7f5a}.row-action-menu__panel :is(.row-action-menu__button,.row-action-menu__note-label):has(i:is(.fa-ban,.fa-user-minus,.fa-triangle-exclamation,.fa-circle-exclamation)){--row-action-menu-icon-bg: #fff7e6;--row-action-menu-icon-color: #986a1f}.row-action-menu__panel :is(.row-action-menu__button,.row-action-menu__note-label):has(i:is(.fa-trash,.fa-trash-can,.fa-box-archive)){--row-action-menu-icon-bg: #fff0f0;--row-action-menu-icon-color: #a33a3a}.row-action-menu__panel :is(.row-action-menu__button,.row-action-menu__note-label):has(i:is(.fa-arrow-left,.fa-right-from-bracket,.fa-arrow-right-from-bracket,.fa-bars,.fa-ellipsis,.fa-xmark)){--row-action-menu-icon-bg: #f2f5f9;--row-action-menu-icon-color: #66748a}.row-action-menu__panel :is(.row-action-menu__button,.row-action-menu__note-label):has(i:is(.fa-circle-question,.fa-circle-info,.fa-rotate,.fa-list-check,.fa-broom,.fa-filter)){--row-action-menu-icon-bg: #ddd2ff;--row-action-menu-icon-color: #3f2699}.row-action-menu[open].row-action-menu--positioned .row-action-menu__panel{animation:row-action-menu-enter 150ms cubic-bezier(0.2, 0.85, 0.32, 1.2) both}.row-action-menu.row-action-menu--open-above .row-action-menu__panel{--row-action-menu-motion-y: 0.28rem;transform-origin:bottom right}.row-action-menu[data-row-action-menu-placement=card][open]{z-index:6800}.row-action-menu[data-row-action-menu-placement=card] .row-action-menu__panel{position:absolute;top:auto;right:0;bottom:calc(100% + .5rem);left:auto;max-width:min(21rem,100vw - 2rem);transform-origin:bottom right;--row-action-menu-motion-y: 0.28rem}.row-action-menu[open].row-action-menu--closing .row-action-menu__panel{animation:row-action-menu-exit 150ms cubic-bezier(0.55, 0, 0.8, 0.15) both;pointer-events:none}.row-action-menu__button{display:grid;gap:.25rem;width:100%;height:auto;min-height:0;max-width:none;justify-content:start;padding:.74rem .95rem;border:0;border-radius:999px;background:rgba(0,0,0,0);box-shadow:none;color:var(--row-action-menu-text);font-size:.95rem;font-weight:500;line-height:1.25;text-align:left;white-space:normal}.row-action-menu__button:hover,.row-action-menu__button:focus{background:var(--row-action-menu-hover-bg);box-shadow:none;color:var(--row-action-menu-hover-text);outline:none}.row-action-menu__button i{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:var(--row-action-menu-icon-bg, transparent);color:var(--row-action-menu-icon-color, var(--row-action-menu-icon));font-size:.82rem;line-height:1}.row-action-menu__button:hover i,.row-action-menu__button:focus i{color:var(--row-action-menu-icon-color, var(--row-action-menu-hover-text))}.row-action-menu__button strong{font-size:.95rem;font-weight:500;line-height:1.25}.row-action-menu__button .row-action-menu__button-label{display:inline-flex;align-items:center;gap:.55rem;color:inherit;font:inherit;line-height:inherit;white-space:nowrap}.row-action-menu__button .row-action-menu__button-label span{color:inherit;font:inherit;line-height:inherit;white-space:inherit}.row-action-menu__button span{color:var(--muted);font-size:.82rem;font-weight:600;line-height:1.35;white-space:normal}.row-action-menu__button--inline{display:flex;align-items:center;justify-content:flex-start;gap:.55rem;min-height:2.2rem;padding:.5rem .8rem;border-radius:999px;font-size:.88rem;font-weight:500;line-height:1.2;white-space:nowrap}.row-action-menu__button--inline i{flex:0 0 1.55rem;margin:0;text-align:center}.row-action-menu__button--inline .row-action-menu__button-label{white-space:nowrap}.row-action-menu__button--inline>span{color:inherit;font:inherit;line-height:inherit;white-space:nowrap}.row-action-menu__button-icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:var(--row-action-menu-icon-bg, transparent);color:var(--row-action-menu-icon-color, var(--row-action-menu-icon));line-height:1}.row-action-menu__button-body{display:grid;gap:.16rem;min-width:0;text-align:left}.row-action-menu__group{display:grid;align-content:start;gap:.2rem;min-width:0}.row-action-menu__note{display:grid;gap:.25rem;padding:.85rem 1rem;color:var(--muted);text-align:left}.row-action-menu__note strong{color:var(--text);font-size:.95rem;line-height:1.25}.row-action-menu__note span{font-size:.82rem;font-weight:600;line-height:1.35;white-space:normal}.row-action-menu__note--heading{--row-action-menu-icon-bg: #644cc8;--row-action-menu-icon-color: #ffffff;position:relative;isolation:isolate;display:grid;align-items:center;justify-self:stretch;width:calc(100% + var(--row-action-menu-heading-left-overhang) + var(--row-action-menu-heading-right-overhang));inline-size:calc(100% + var(--row-action-menu-heading-left-overhang) + var(--row-action-menu-heading-right-overhang));min-width:0;max-width:none;min-height:auto;margin:var(--row-action-menu-heading-margin);padding:var(--row-action-menu-heading-padding);border:1px solid var(--row-action-menu-panel-border);border-right:0;border-radius:999px 0 0 999px;background:var(--row-action-menu-heading-bg);color:var(--row-action-menu-heading);box-shadow:inset 1px 1px 3px hsla(0,0%,100%,.86),inset -1px -1px 4px rgba(122,98,214,.08),0 .16rem .42rem rgba(91,75,183,.04)}.row-action-menu__note--heading .row-action-menu__note-label{--row-action-menu-icon-bg: #644cc8;--row-action-menu-icon-color: #ffffff;color:var(--row-action-menu-heading)}.row-action-menu__note--heading .row-action-menu__note-label i{background:#644cc8;color:#fff}.row-action-menu__note--group{--row-action-menu-group-bg: rgba(95, 69, 207, 0.09);--row-action-menu-group-border: rgba(95, 69, 207, 0.18);--row-action-menu-group-color: var(--row-action-menu-heading);--row-action-menu-group-icon-bg: #644cc8;--row-action-menu-group-icon-color: #ffffff;position:relative;isolation:isolate;display:grid;align-items:center;min-height:auto;margin:.45rem 0 .38rem;padding:var(--row-action-menu-heading-padding);border:1px solid var(--row-action-menu-group-border);border-radius:999px;background:linear-gradient(180deg, rgba(24, 32, 42, 0.014), rgba(255, 255, 255, 0.3) 48%, rgba(24, 32, 42, 0.018)),var(--row-action-menu-group-bg);color:var(--row-action-menu-group-color);box-shadow:inset 1px 1px 3px hsla(0,0%,100%,.84),inset -1px -1px 4px rgba(31,41,55,.05),0 .16rem .42rem rgba(31,41,55,.04)}.row-action-menu__note--group .row-action-menu__note-label{--row-action-menu-icon-bg: var(--row-action-menu-group-icon-bg);--row-action-menu-icon-color: var(--row-action-menu-group-icon-color);color:var(--row-action-menu-group-color)}.row-action-menu__note--group .row-action-menu__note-label i{background:var(--row-action-menu-group-icon-bg);color:var(--row-action-menu-group-icon-color)}.row-action-menu__note--group .row-action-menu__note-label span{font-size:.92rem;font-weight:850}.row-action-menu__note--page-start{--row-action-menu-group-bg: linear-gradient(120deg, #e6f4ff 0%, #ffffff 52%, #d7edff 100%);--row-action-menu-group-border: rgba(15, 111, 183, 0.22);--row-action-menu-group-color: #0f6fb7;--row-action-menu-group-icon-bg: #0f6fb7}.row-action-menu__note--page-routing{--row-action-menu-group-bg: linear-gradient(120deg, #ecfdf3 0%, #ffffff 52%, #d6f7e3 100%);--row-action-menu-group-border: rgba(17, 138, 79, 0.22);--row-action-menu-group-color: #118a4f;--row-action-menu-group-icon-bg: #118a4f}.row-action-menu__note--page-workflow{--row-action-menu-group-bg: linear-gradient(120deg, #fff3df 0%, #ffffff 52%, #ffe2ad 100%);--row-action-menu-group-border: rgba(197, 107, 0, 0.24);--row-action-menu-group-color: #c56b00;--row-action-menu-group-icon-bg: #c56b00}.row-action-menu__note--page-access{--row-action-menu-group-bg: linear-gradient(120deg, #fce7f3 0%, #ffffff 52%, #fbcfe8 100%);--row-action-menu-group-border: rgba(190, 24, 93, 0.22);--row-action-menu-group-color: #be185d;--row-action-menu-group-icon-bg: #be185d}.row-action-menu__note--page-admin{--row-action-menu-group-bg: linear-gradient(120deg, #ede9fe 0%, #ffffff 52%, #ddd6fe 100%);--row-action-menu-group-border: rgba(109, 40, 217, 0.22);--row-action-menu-group-color: #6d28d9;--row-action-menu-group-icon-bg: #6d28d9}.row-action-menu__note--page-reference{--row-action-menu-group-bg: linear-gradient(120deg, #e0f7fa 0%, #ffffff 52%, #c9f1f6 100%);--row-action-menu-group-border: rgba(8, 127, 140, 0.22);--row-action-menu-group-color: #087f8c;--row-action-menu-group-icon-bg: #087f8c}.row-action-menu__note--page-data{--row-action-menu-group-bg: linear-gradient(120deg, #e8f0ff 0%, #ffffff 52%, #dbe8ff 100%);--row-action-menu-group-border: rgba(29, 78, 216, 0.22);--row-action-menu-group-color: #1d4ed8;--row-action-menu-group-icon-bg: #1d4ed8}.row-action-menu__note--page-build{--row-action-menu-group-bg: linear-gradient(120deg, #e0f7fb 0%, #ffffff 52%, #c9f0f8 100%);--row-action-menu-group-border: rgba(8, 145, 178, 0.22);--row-action-menu-group-color: #0891b2;--row-action-menu-group-icon-bg: #0891b2}.row-action-menu__note--page-system{--row-action-menu-group-bg: linear-gradient(120deg, #f1eafe 0%, #ffffff 52%, #e5d8fd 100%);--row-action-menu-group-border: rgba(124, 58, 237, 0.22);--row-action-menu-group-color: #7c3aed;--row-action-menu-group-icon-bg: #7c3aed}.row-action-menu__note--page-storage{--row-action-menu-group-bg: linear-gradient(120deg, #f1f5f9 0%, #ffffff 52%, #e2e8f0 100%);--row-action-menu-group-border: rgba(71, 85, 105, 0.22);--row-action-menu-group-color: #334155;--row-action-menu-group-icon-bg: #475569}.row-action-menu__note--page-success{--row-action-menu-group-bg: linear-gradient(120deg, #e7f8f1 0%, #ffffff 52%, #d1fae5 100%);--row-action-menu-group-border: rgba(4, 120, 87, 0.22);--row-action-menu-group-color: #047857;--row-action-menu-group-icon-bg: #047857}.row-action-menu__note--page-pink{--row-action-menu-group-bg: linear-gradient(120deg, #ffe4ec 0%, #ffffff 52%, #fecdd8 100%);--row-action-menu-group-border: rgba(225, 29, 72, 0.22);--row-action-menu-group-color: #be123c;--row-action-menu-group-icon-bg: #e11d48}.row-action-menu__note--page-ink{--row-action-menu-group-bg: linear-gradient(120deg, #f3f4f6 0%, #ffffff 52%, #e5e7eb 100%);--row-action-menu-group-border: rgba(17, 24, 39, 0.2);--row-action-menu-group-color: #111827;--row-action-menu-group-icon-bg: #111827}.row-action-menu__note--page-mint{--row-action-menu-group-bg: linear-gradient(120deg, #e8f7ee 0%, #ffffff 52%, #dcfce7 100%);--row-action-menu-group-border: rgba(21, 128, 61, 0.22);--row-action-menu-group-color: #15803d;--row-action-menu-group-icon-bg: #15803d}.row-action-menu__note--page-peach{--row-action-menu-group-bg: linear-gradient(120deg, #fff1e8 0%, #ffffff 52%, #fed7aa 100%);--row-action-menu-group-border: rgba(194, 65, 12, 0.22);--row-action-menu-group-color: #c2410c;--row-action-menu-group-icon-bg: #c2410c}.row-action-menu__note--page-teal{--row-action-menu-group-bg: linear-gradient(120deg, #e6f7f5 0%, #ffffff 52%, #ccfbf1 100%);--row-action-menu-group-border: rgba(15, 118, 110, 0.22);--row-action-menu-group-color: #0f766e;--row-action-menu-group-icon-bg: #0f766e}.row-action-menu__note-label{position:relative;z-index:2;display:grid;grid-template-columns:var(--row-action-menu-heading-badge-size) minmax(0, 1fr);align-items:center;gap:.42rem;min-height:auto;padding:0;color:inherit;text-align:left;text-shadow:none}.row-action-menu__note-label i{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:var(--row-action-menu-heading-badge-size);height:var(--row-action-menu-heading-badge-size);margin-left:0;border:0;border-radius:999px;background:var(--row-action-menu-icon-bg, transparent);color:var(--row-action-menu-icon-color, var(--row-action-menu-heading-icon));font-size:.9rem;line-height:1;box-shadow:inset 1px 1px 2px hsla(0,0%,100%,.72),inset -1px -1px 3px rgba(91,75,183,.08)}.row-action-menu__note-label i::before{position:relative;z-index:4}.row-action-menu__note-label span{position:relative;z-index:3;overflow:hidden;color:currentColor;font-size:.86rem;font-weight:850;letter-spacing:0;line-height:1.22;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.row-action-menu__panel .row-action-menu__note--heading .row-action-menu__note-label:has(i){--row-action-menu-icon-bg: #644cc8 !important;--row-action-menu-icon-color: #ffffff !important;color:var(--row-action-menu-heading)}.row-action-menu__panel .row-action-menu__note--heading .row-action-menu__note-label:has(i) i{background:#644cc8 !important;color:#fff !important}.row-action-menu.row-action-menu--palette-sections .row-action-menu__note--heading[class*=row-action-menu__note--page-]{color:var(--row-action-menu-group-color)}.row-action-menu.row-action-menu--palette-sections .row-action-menu__note--heading[class*=row-action-menu__note--page-] .row-action-menu__note-label{--row-action-menu-icon-bg: var(--row-action-menu-group-icon-bg) !important;--row-action-menu-icon-color: #ffffff !important;color:var(--row-action-menu-group-color)}.row-action-menu.row-action-menu--palette-sections .row-action-menu__note--heading[class*=row-action-menu__note--page-] .row-action-menu__note-label i{background:var(--row-action-menu-group-icon-bg) !important;color:#fff !important}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-start{--row-action-menu-palette-title-color: #0f6fb7}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-routing{--row-action-menu-palette-title-color: #118a4f}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-workflow{--row-action-menu-palette-title-color: #c56b00}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-access{--row-action-menu-palette-title-color: #be185d}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-admin{--row-action-menu-palette-title-color: #6d28d9}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-reference{--row-action-menu-palette-title-color: #087f8c}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-data{--row-action-menu-palette-title-color: #1d4ed8}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-build{--row-action-menu-palette-title-color: #0891b2}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-system{--row-action-menu-palette-title-color: #7c3aed}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-storage{--row-action-menu-palette-title-color: #334155}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-success{--row-action-menu-palette-title-color: #047857}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-pink{--row-action-menu-palette-title-color: #be123c}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-ink{--row-action-menu-palette-title-color: #111827}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-mint{--row-action-menu-palette-title-color: #15803d}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-peach{--row-action-menu-palette-title-color: #c2410c}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button--page-teal{--row-action-menu-palette-title-color: #0f766e}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button[class*=row-action-menu__button--page-]{--row-action-menu-icon-bg: color-mix(in srgb, var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #6d28d9)) 16%, #ffffff 84%) !important;--row-action-menu-icon-color: var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #6d28d9)) !important;--row-action-menu-title-color: var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #6d28d9)) !important;--row-action-menu-hover-text: var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #6d28d9)) !important;--row-action-menu-hover-bg: color-mix(in srgb, var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #6d28d9)) 9%, #ffffff 91%);--row-action-menu-info-border: color-mix(in srgb, var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #6d28d9)) 28%, transparent);grid-template-columns:1.55rem minmax(0, 1fr);align-items:center;gap:.16rem .65rem}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button[class*=row-action-menu__button--page-]>i,.row-action-menu.row-action-menu--palette-sections .row-action-menu__button[class*=row-action-menu__button--page-]>strong i,.row-action-menu.row-action-menu--palette-sections .row-action-menu__button[class*=row-action-menu__button--page-] .row-action-menu__button-icon{grid-column:1;grid-row:1/span 2;width:1.55rem;height:1.55rem;margin:0;border-radius:999px;background:var(--row-action-menu-icon-bg) !important;color:var(--row-action-menu-icon-color) !important}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button[class*=row-action-menu__button--page-]>i,.row-action-menu.row-action-menu--palette-sections .row-action-menu__button[class*=row-action-menu__button--page-]>strong i{display:inline-flex;align-items:center;justify-content:center}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button[class*=row-action-menu__button--page-]>strong{display:grid;grid-column:1/-1;grid-template-columns:1.55rem minmax(0, 1fr);align-items:center;gap:0 .65rem;color:var(--row-action-menu-title-color) !important}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button[class*=row-action-menu__button--page-]>strong:has(i)+span,.row-action-menu.row-action-menu--palette-sections .row-action-menu__button[class*=row-action-menu__button--page-]>span:not(.row-action-menu__button-icon):not(.row-action-menu__button-body),.row-action-menu.row-action-menu--palette-sections .row-action-menu__button[class*=row-action-menu__button--page-] .row-action-menu__button-body{grid-column:2}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button[class*=row-action-menu__button--page-]>strong,.row-action-menu.row-action-menu--palette-sections .row-action-menu__button[class*=row-action-menu__button--page-] .row-action-menu__button-body strong{color:var(--row-action-menu-title-color) !important}.row-action-menu.row-action-menu--palette-sections .row-action-menu__button[class*=row-action-menu__button--page-] .row-action-menu__button-icon i{width:auto;height:auto;background:rgba(0,0,0,0) !important;color:currentColor !important}.row-action-menu--open-above .row-action-menu__panel{top:var(--row-action-menu-top, 0)}@keyframes row-action-menu-enter{from{opacity:0;transform:translateY(var(--row-action-menu-motion-y)) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes row-action-menu-exit{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(var(--row-action-menu-motion-y)) scale(0.96)}}@media(prefers-reduced-motion: reduce){.row-action-menu[open].row-action-menu--positioned .row-action-menu__panel,.row-action-menu[open].row-action-menu--closing .row-action-menu__panel{animation:none}}.table-actions .row-action-menu,.professional-table__cell--actions .row-action-menu{min-width:2.2rem}.table-actions .row-action-menu summary,.professional-table__cell--actions .row-action-menu summary{width:2.18rem;height:2.18rem}.site-header__mini-menu,.public-site-mini-menu{margin-left:auto}.public-site-mini-menu{--row-action-menu-active: var(--website-accent, #256d73);--row-action-menu-active-pill-bg: var(--website-accent-soft, #e8f4f3);--row-action-menu-active-pill-hover-bg: var(--website-band, #f6f8fb);--row-action-menu-hover-bg: var(--website-band, #f6f8fb);--row-action-menu-hover-text: var(--website-accent-strong, #174f54);--row-action-menu-text: var(--website-text, #172033);--row-action-menu-icon: var(--website-accent, #256d73)}.row-action-menu--informational{--row-action-menu-panel-padding: 0.55rem;--row-action-menu-info-border: rgba(91, 75, 183, 0.12);--row-action-menu-info-icon-bg: #f1edff;--row-action-menu-info-access: #5f45cf;--row-action-menu-info-account: #4f6485;--row-action-menu-info-billing: #6350b8;--row-action-menu-info-activity: #3e789a;--row-action-menu-info-warning: #986a1f;--row-action-menu-info-danger: #a33a3a;--row-action-menu-info-icon-size: 1.95rem;--row-action-menu-info-column-gap: 0.7rem;--row-action-menu-info-row-gap: 0.12rem;--row-action-menu-info-row-padding: 0.62rem 0.72rem}.row-action-menu--informational .row-action-menu__panel{min-width:20rem;max-width:min(24rem,100vw - 2rem)}.row-action-menu--informational.row-action-menu--scrollable .row-action-menu__panel{max-height:min(48rem,100vh - .5rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.row-action-menu--informational.row-action-menu--columns-2 .row-action-menu__panel,.row-action-menu--informational.row-action-menu--columns-3 .row-action-menu__panel,.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__panel{align-items:start;grid-auto-flow:row}.row-action-menu--informational.row-action-menu--columns-2 .row-action-menu__groups,.row-action-menu--informational.row-action-menu--columns-3 .row-action-menu__groups,.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__groups{--row-action-menu-group-gap: 1rem;--row-action-menu-group-title-overhang-y: 0.88rem;--row-action-menu-group-title-overhang-x: 0.18rem;grid-column:1/-1;display:grid;gap:var(--row-action-menu-group-gap);width:100%;min-width:0;margin:0;padding:var(--row-action-menu-group-gap) calc(var(--row-action-menu-group-gap) + var(--row-action-menu-group-title-overhang-x)) var(--row-action-menu-group-gap) !important}.row-action-menu--informational.row-action-menu--columns-2 .row-action-menu__group-col,.row-action-menu--informational.row-action-menu--columns-3 .row-action-menu__group-col,.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__group-col{display:flex;min-width:0;max-width:none;margin-top:0 !important;padding-inline:0 !important}.row-action-menu--informational.row-action-menu--columns-2 .row-action-menu__group,.row-action-menu--informational.row-action-menu--columns-3 .row-action-menu__group,.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__group{--row-action-menu-hover-bg: color-mix(in srgb, var(--row-action-menu-group-soft, #f2edff) 76%, #ffffff 24%);--row-action-menu-hover-text: var(--row-action-menu-group-accent, #6b58d9);--row-action-menu-info-border: color-mix(in srgb, var(--row-action-menu-group-accent, #6b58d9) 24%, transparent);display:grid;align-content:start;gap:.24rem;flex:1 1 auto;width:100%;min-width:0;margin-top:var(--row-action-menu-group-title-overhang-y);padding:.52rem;border:1px solid color-mix(in srgb, var(--row-action-menu-group-accent, #6b58d9) 22%, transparent);border-radius:8px;background:linear-gradient(180deg, color-mix(in srgb, var(--row-action-menu-group-soft, #f2edff) 80%, #ffffff 20%) 0%, rgba(255, 255, 255, 0.94) 36%),#fff;box-shadow:0 .5rem 1.2rem rgba(53,47,99,.08),inset 0 1px 0 hsla(0,0%,100%,.92)}.row-action-menu--informational.row-action-menu--columns-2 .row-action-menu__note--heading,.row-action-menu--informational.row-action-menu--columns-2 .row-action-menu__note--group,.row-action-menu--informational.row-action-menu--columns-3 .row-action-menu__note--heading,.row-action-menu--informational.row-action-menu--columns-3 .row-action-menu__note--group,.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__note--heading,.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__note--group{grid-column:1/-1}.row-action-menu--informational.row-action-menu--columns-2 .row-action-menu__group>.row-action-menu__note--group,.row-action-menu--informational.row-action-menu--columns-3 .row-action-menu__group>.row-action-menu__note--group,.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__group>.row-action-menu__note--group{width:max-content;max-width:calc(100% + .36rem);margin:calc(-1*var(--row-action-menu-group-title-overhang-y)) 0 .28rem calc(-1*var(--row-action-menu-group-title-overhang-x));box-shadow:0 .45rem 1rem color-mix(in srgb, var(--row-action-menu-group-accent, #6b58d9) 14%, transparent),inset 0 1px 0 hsla(0,0%,100%,.72)}.row-action-menu--informational.row-action-menu--columns-2.row-action-menu--palette-groups .row-action-menu__group .row-action-menu__button,.row-action-menu--informational.row-action-menu--columns-3.row-action-menu--palette-groups .row-action-menu__group .row-action-menu__button,.row-action-menu--informational.row-action-menu--columns-4.row-action-menu--palette-groups .row-action-menu__group .row-action-menu__button{--row-action-menu-icon-bg: color-mix(in srgb, var(--row-action-menu-group-accent, #6b58d9) 14%, #ffffff 86%);--row-action-menu-icon-color: var(--row-action-menu-group-accent, #6b58d9);--row-action-menu-title-color: var(--row-action-menu-group-accent, #6b58d9);--row-action-menu-hover-text: var(--row-action-menu-group-accent, #6b58d9)}.row-action-menu--informational.row-action-menu--columns-2 .row-action-menu__groups{grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr))}.row-action-menu--informational.row-action-menu--columns-2 .row-action-menu__panel{grid-template-columns:repeat(2, minmax(16rem, 1fr));width:min(44rem,100vw - 2rem);max-width:min(44rem,100vw - 2rem)}.row-action-menu--informational.row-action-menu--columns-3{--row-action-menu-info-icon-size: 1.72rem;--row-action-menu-info-row-padding: 0.48rem 0.62rem;--row-action-menu-info-column-gap: 0.58rem}.row-action-menu--informational.row-action-menu--columns-3 .row-action-menu__groups{grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr))}.row-action-menu--informational.row-action-menu--columns-3 .row-action-menu__panel{grid-template-columns:repeat(3, minmax(14rem, 1fr));width:min(56rem,100vw - 2rem);max-width:min(56rem,100vw - 2rem)}.row-action-menu--informational.row-action-menu--columns-3 .row-action-menu__button{min-height:2.78rem}.row-action-menu--informational.row-action-menu--columns-4{--row-action-menu-heading-badge-size: 2rem;--row-action-menu-heading-padding: 0.42rem 0.68rem 0.42rem 0.45rem;--row-action-menu-info-icon-size: 1.68rem;--row-action-menu-info-row-padding: 0.45rem 0.58rem;--row-action-menu-info-column-gap: 0.56rem}.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__groups{grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr))}.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__panel{grid-template-columns:repeat(4, minmax(10rem, 1fr));width:min(54rem,100vw - 2rem);max-width:min(54rem,100vw - 2rem)}.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__button{min-height:2.72rem}.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__note--group{margin-block:.32rem .24rem}.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__note--group .row-action-menu__note-label span{font-size:.86rem}.row-action-menu--informational .row-action-menu__button{grid-template-columns:var(--row-action-menu-info-icon-size) minmax(0, 1fr);align-items:center;gap:var(--row-action-menu-info-row-gap) var(--row-action-menu-info-column-gap);min-height:3.2rem;padding:var(--row-action-menu-info-row-padding);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.row-action-menu--informational .row-action-menu__button:hover,.row-action-menu--informational .row-action-menu__button:focus{background:var(--row-action-menu-hover-bg);box-shadow:inset 0 0 0 1px var(--row-action-menu-info-border)}.row-action-menu--informational .row-action-menu__button:hover>strong,.row-action-menu--informational .row-action-menu__button:hover .row-action-menu__button-body strong,.row-action-menu--informational .row-action-menu__button:focus>strong,.row-action-menu--informational .row-action-menu__button:focus .row-action-menu__button-body strong{color:var(--row-action-menu-hover-text)}.row-action-menu--informational .row-action-menu__button>strong{grid-column:1/-1;display:grid;grid-template-columns:var(--row-action-menu-info-icon-size) minmax(0, 1fr);align-items:center;gap:var(--row-action-menu-info-column-gap);min-width:0}.row-action-menu--informational .row-action-menu__button>strong i,.row-action-menu--informational .row-action-menu__button .row-action-menu__button-icon{grid-column:1;grid-row:1/span 2;width:var(--row-action-menu-info-icon-size);height:var(--row-action-menu-info-icon-size);border-radius:999px;background:var(--row-action-menu-icon-bg, var(--row-action-menu-info-icon-bg));color:var(--row-action-menu-icon-color, var(--row-action-menu-active));font-size:.9rem}.row-action-menu--informational .row-action-menu__button>strong i{display:inline-flex;align-items:center;justify-content:center}.row-action-menu--informational .row-action-menu__button>span:not(.row-action-menu__button-icon):not(.row-action-menu__button-body),.row-action-menu--informational .row-action-menu__button .row-action-menu__button-body{grid-column:2}.row-action-menu--informational .row-action-menu__button .row-action-menu__button-icon i{width:auto;height:auto;background:rgba(0,0,0,0);color:currentColor;font-size:inherit}.row-action-menu--informational .row-action-menu__button>strong,.row-action-menu--informational .row-action-menu__button>strong>span,.row-action-menu--informational .row-action-menu__button .row-action-menu__button-body strong{overflow:hidden;color:var(--row-action-menu-title-color, #352f63);font-size:.9rem;font-weight:650;letter-spacing:0;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.row-action-menu--informational .row-action-menu__button>span:not(.row-action-menu__button-icon):not(.row-action-menu__button-body),.row-action-menu--informational .row-action-menu__button .row-action-menu__button-body>span{color:#6f7e93;font-size:.78rem;font-weight:600;line-height:1.28}.row-action-menu--informational .row-action-menu__button>strong:has(+span){display:contents}.row-action-menu--informational .row-action-menu__button>strong:has(+span)+span{align-self:start;margin-top:.02rem}.row-action-menu--informational .row-action-menu__button--access{--row-action-menu-info-icon-bg: #f1edff;--row-action-menu-hover-text: var(--row-action-menu-info-access)}.row-action-menu--informational .row-action-menu__button--account{--row-action-menu-info-icon-bg: #eef4fb;--row-action-menu-hover-text: var(--row-action-menu-info-account)}.row-action-menu--informational .row-action-menu__button--billing{--row-action-menu-info-icon-bg: #f0edff;--row-action-menu-hover-text: var(--row-action-menu-info-billing)}.row-action-menu--informational .row-action-menu__button--activity{--row-action-menu-info-icon-bg: #eaf6fb;--row-action-menu-hover-text: var(--row-action-menu-info-activity)}.row-action-menu--informational.row-action-menu--document-palette .row-action-menu__button{--row-action-menu-icon-bg: color-mix(in srgb, var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #b5cc18)) 16%, #ffffff 84%);--row-action-menu-icon-color: var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #b5cc18));--row-action-menu-title-color: var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #b5cc18));--row-action-menu-hover-text: var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #b5cc18));--row-action-menu-hover-bg: color-mix(in srgb, var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #b5cc18)) 9%, #ffffff 91%);--row-action-menu-info-border: color-mix(in srgb, var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #b5cc18)) 28%, transparent)}.row-action-menu--informational.row-action-menu--document-palette .row-action-menu__button:hover,.row-action-menu--informational.row-action-menu--document-palette .row-action-menu__button:focus{background:linear-gradient(180deg, color-mix(in srgb, var(--row-action-menu-hover-bg) 72%, #ffffff 28%), var(--row-action-menu-hover-bg))}.row-action-menu--informational.row-action-menu--document-palette .row-action-menu__button>strong i,.row-action-menu--informational.row-action-menu--document-palette .row-action-menu__button .row-action-menu__button-icon{background:color-mix(in srgb, var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #b5cc18)) 16%, #ffffff 84%);color:var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #b5cc18))}.row-action-menu--informational.row-action-menu--document-palette .row-action-menu__button>strong,.row-action-menu--informational.row-action-menu--document-palette .row-action-menu__button>strong>span,.row-action-menu--informational.row-action-menu--document-palette .row-action-menu__button .row-action-menu__button-body strong{color:var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #b5cc18))}.row-action-menu--informational.row-action-menu--document-single-section{--row-action-menu-single-section-color: #6d28d9;--row-action-menu-single-section-soft: #ede9fe;--row-action-menu-single-section-border: rgba(109, 40, 217, 0.22)}.row-action-menu--informational.row-action-menu--document-single-section .row-action-menu__note--heading{--row-action-menu-icon-bg: var(--row-action-menu-single-section-color);--row-action-menu-icon-color: #ffffff;--row-action-menu-heading: var(--row-action-menu-single-section-color);--row-action-menu-heading-bg: linear-gradient(180deg, rgba(24, 32, 42, 0.014), rgba(255, 255, 255, 0.3) 48%, rgba(24, 32, 42, 0.018)), linear-gradient(120deg, var(--row-action-menu-single-section-soft) 0%, #ffffff 52%, color-mix(in srgb, var(--row-action-menu-single-section-color) 16%, #ffffff 84%) 100%);--row-action-menu-panel-border: var(--row-action-menu-single-section-border);border-color:var(--row-action-menu-single-section-border);color:var(--row-action-menu-single-section-color);box-shadow:inset 1px 1px 3px hsla(0,0%,100%,.86),inset -1px -1px 4px color-mix(in srgb, var(--row-action-menu-single-section-color) 10%, transparent),0 .18rem .48rem color-mix(in srgb, var(--row-action-menu-single-section-color) 8%, transparent)}.row-action-menu--informational.row-action-menu--document-single-section .row-action-menu__panel .row-action-menu__note--heading .row-action-menu__note-label:has(i){--row-action-menu-icon-bg: var(--row-action-menu-single-section-color) !important;--row-action-menu-icon-color: #ffffff !important;color:var(--row-action-menu-single-section-color)}.row-action-menu--informational.row-action-menu--document-single-section .row-action-menu__panel .row-action-menu__note--heading .row-action-menu__note-label:has(i) i{background:var(--row-action-menu-single-section-color) !important;color:#fff !important}.row-action-menu--informational.row-action-menu--document-single-section .row-action-menu__button{--row-action-menu-palette-color: var(--row-action-menu-single-section-color);--row-action-menu-palette-title-color: var(--row-action-menu-single-section-color);--row-action-menu-icon-bg: color-mix(in srgb, var(--row-action-menu-single-section-color) 16%, #ffffff 84%);--row-action-menu-icon-color: var(--row-action-menu-single-section-color);--row-action-menu-title-color: var(--row-action-menu-single-section-color);--row-action-menu-hover-text: var(--row-action-menu-single-section-color);--row-action-menu-hover-bg: color-mix(in srgb, var(--row-action-menu-single-section-color) 9%, #ffffff 91%);--row-action-menu-info-border: color-mix(in srgb, var(--row-action-menu-single-section-color) 28%, transparent)}.row-action-menu--informational.row-action-menu--document-single-section .row-action-menu__button>strong i,.row-action-menu--informational.row-action-menu--document-single-section .row-action-menu__button .row-action-menu__button-icon{--row-action-menu-icon-bg: color-mix(in srgb, var(--row-action-menu-single-section-color) 16%, #ffffff 84%);--row-action-menu-icon-color: var(--row-action-menu-single-section-color);background:var(--row-action-menu-icon-bg) !important;color:var(--row-action-menu-icon-color) !important}.row-action-menu--informational.row-action-menu--document-single-section .row-action-menu__button .row-action-menu__button-icon i{background:rgba(0,0,0,0) !important;color:currentColor !important}.row-action-menu--informational.row-action-menu--document-single-section .row-action-menu__button:hover,.row-action-menu--informational.row-action-menu--document-single-section .row-action-menu__button:focus{background:linear-gradient(180deg, color-mix(in srgb, var(--row-action-menu-hover-bg) 72%, #ffffff 28%), var(--row-action-menu-hover-bg))}.row-action-menu--informational .row-action-menu__button--page-start{--row-action-menu-palette-color: #0f6fb7;--row-action-menu-palette-title-color: #0f6fb7;--row-action-menu-icon-bg: color-mix(in srgb, #0f6fb7 16%, #ffffff 84%);--row-action-menu-icon-color: #0f6fb7;--row-action-menu-title-color: #0f6fb7;--row-action-menu-hover-text: #0f6fb7}.row-action-menu--informational .row-action-menu__button--page-routing{--row-action-menu-palette-color: #118a4f;--row-action-menu-palette-title-color: #118a4f;--row-action-menu-icon-bg: color-mix(in srgb, #118a4f 16%, #ffffff 84%);--row-action-menu-icon-color: #118a4f;--row-action-menu-title-color: #118a4f;--row-action-menu-hover-text: #118a4f}.row-action-menu--informational .row-action-menu__button--page-workflow{--row-action-menu-palette-color: #c56b00;--row-action-menu-palette-title-color: #c56b00;--row-action-menu-icon-bg: color-mix(in srgb, #c56b00 16%, #ffffff 84%);--row-action-menu-icon-color: #c56b00;--row-action-menu-title-color: #c56b00;--row-action-menu-hover-text: #c56b00}.row-action-menu--informational .row-action-menu__button--page-access{--row-action-menu-palette-color: #be185d;--row-action-menu-palette-title-color: #be185d;--row-action-menu-icon-bg: color-mix(in srgb, #be185d 14%, #ffffff 86%);--row-action-menu-icon-color: #be185d;--row-action-menu-title-color: #be185d;--row-action-menu-hover-text: #be185d}.row-action-menu--informational .row-action-menu__button--page-admin{--row-action-menu-palette-color: #6d28d9;--row-action-menu-palette-title-color: #6d28d9;--row-action-menu-icon-bg: color-mix(in srgb, #6d28d9 14%, #ffffff 86%);--row-action-menu-icon-color: #6d28d9;--row-action-menu-title-color: #6d28d9;--row-action-menu-hover-text: #6d28d9}.row-action-menu--informational .row-action-menu__button--page-reference{--row-action-menu-palette-color: #087f8c;--row-action-menu-palette-title-color: #087f8c;--row-action-menu-icon-bg: color-mix(in srgb, #087f8c 16%, #ffffff 84%);--row-action-menu-icon-color: #087f8c;--row-action-menu-title-color: #087f8c;--row-action-menu-hover-text: #087f8c}.row-action-menu--informational .row-action-menu__button--page-data{--row-action-menu-palette-color: #1d4ed8;--row-action-menu-palette-title-color: #1d4ed8;--row-action-menu-icon-bg: color-mix(in srgb, #1d4ed8 14%, #ffffff 86%);--row-action-menu-icon-color: #1d4ed8;--row-action-menu-title-color: #1d4ed8;--row-action-menu-hover-text: #1d4ed8}.row-action-menu--informational .row-action-menu__button--page-build{--row-action-menu-palette-color: #0891b2;--row-action-menu-palette-title-color: #0891b2;--row-action-menu-icon-bg: color-mix(in srgb, #0891b2 15%, #ffffff 85%);--row-action-menu-icon-color: #0891b2;--row-action-menu-title-color: #0891b2;--row-action-menu-hover-text: #0891b2}.row-action-menu--informational .row-action-menu__button--page-system{--row-action-menu-palette-color: #7c3aed;--row-action-menu-palette-title-color: #7c3aed;--row-action-menu-icon-bg: color-mix(in srgb, #7c3aed 14%, #ffffff 86%);--row-action-menu-icon-color: #7c3aed;--row-action-menu-title-color: #7c3aed;--row-action-menu-hover-text: #7c3aed}.row-action-menu--informational .row-action-menu__button--page-storage{--row-action-menu-palette-color: #475569;--row-action-menu-palette-title-color: #334155;--row-action-menu-icon-bg: color-mix(in srgb, #475569 16%, #ffffff 84%);--row-action-menu-icon-color: #475569;--row-action-menu-title-color: #334155;--row-action-menu-hover-text: #334155}.row-action-menu--informational .row-action-menu__button--page-success{--row-action-menu-palette-color: #047857;--row-action-menu-palette-title-color: #047857;--row-action-menu-icon-bg: color-mix(in srgb, #047857 16%, #ffffff 84%);--row-action-menu-icon-color: #047857;--row-action-menu-title-color: #047857;--row-action-menu-hover-text: #047857}.row-action-menu--informational .row-action-menu__button--page-pink{--row-action-menu-palette-color: #e11d48;--row-action-menu-palette-title-color: #be123c;--row-action-menu-icon-bg: color-mix(in srgb, #e11d48 14%, #ffffff 86%);--row-action-menu-icon-color: #e11d48;--row-action-menu-title-color: #be123c;--row-action-menu-hover-text: #be123c}.row-action-menu--informational .row-action-menu__button--page-ink{--row-action-menu-palette-color: #111827;--row-action-menu-palette-title-color: #111827;--row-action-menu-icon-bg: color-mix(in srgb, #111827 12%, #ffffff 88%);--row-action-menu-icon-color: #111827;--row-action-menu-title-color: #111827;--row-action-menu-hover-text: #111827}.row-action-menu--informational .row-action-menu__button--page-mint{--row-action-menu-palette-color: #15803d;--row-action-menu-palette-title-color: #15803d;--row-action-menu-icon-bg: color-mix(in srgb, #15803d 15%, #ffffff 85%);--row-action-menu-icon-color: #15803d;--row-action-menu-title-color: #15803d;--row-action-menu-hover-text: #15803d}.row-action-menu--informational .row-action-menu__button--page-peach{--row-action-menu-palette-color: #c2410c;--row-action-menu-palette-title-color: #c2410c;--row-action-menu-icon-bg: color-mix(in srgb, #c2410c 15%, #ffffff 85%);--row-action-menu-icon-color: #c2410c;--row-action-menu-title-color: #c2410c;--row-action-menu-hover-text: #c2410c}.row-action-menu--informational .row-action-menu__button--page-teal{--row-action-menu-palette-color: #0f766e;--row-action-menu-palette-title-color: #0f766e;--row-action-menu-icon-bg: color-mix(in srgb, #0f766e 16%, #ffffff 84%);--row-action-menu-icon-color: #0f766e;--row-action-menu-title-color: #0f766e;--row-action-menu-hover-text: #0f766e}.row-action-menu--informational .row-action-menu__button[class*=row-action-menu__button--page-]{--row-action-menu-icon-bg: color-mix(in srgb, var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #6d28d9)) 16%, #ffffff 84%);--row-action-menu-icon-color: var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #6d28d9));--row-action-menu-title-color: var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #6d28d9));--row-action-menu-hover-text: var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #6d28d9));--row-action-menu-hover-bg: color-mix(in srgb, var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #6d28d9)) 9%, #ffffff 91%);--row-action-menu-info-border: color-mix(in srgb, var(--row-action-menu-palette-title-color, var(--row-action-menu-palette-color, #6d28d9)) 28%, transparent)}.row-action-menu--informational .row-action-menu__button--warning{--row-action-menu-info-icon-bg: #fff7e6;--row-action-menu-hover-text: var(--row-action-menu-info-warning)}.row-action-menu--informational .row-action-menu__button--danger{--row-action-menu-info-icon-bg: #fff0f0;--row-action-menu-hover-bg: #fff7f7;--row-action-menu-hover-text: var(--row-action-menu-info-danger)}.row-action-menu--informational .row-action-menu__note-label{min-height:auto;padding:0}.row-action-menu--informational .row-action-menu__note-label span{font-size:.86rem;font-weight:850}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-start){--row-action-menu-group-accent: #0f6fb7;--row-action-menu-group-soft: #e6f4ff}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-routing){--row-action-menu-group-accent: #118a4f;--row-action-menu-group-soft: #ecfdf3}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-workflow){--row-action-menu-group-accent: #c56b00;--row-action-menu-group-soft: #fff3df}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-access){--row-action-menu-group-accent: #be185d;--row-action-menu-group-soft: #fce7f3}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-admin){--row-action-menu-group-accent: #6d28d9;--row-action-menu-group-soft: #ede9fe}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-reference){--row-action-menu-group-accent: #087f8c;--row-action-menu-group-soft: #e0f7fa}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-data){--row-action-menu-group-accent: #1d4ed8;--row-action-menu-group-soft: #e0ebff}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-build){--row-action-menu-group-accent: #0891b2;--row-action-menu-group-soft: #ddf7fe}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-system){--row-action-menu-group-accent: #7c3aed;--row-action-menu-group-soft: #f1e8ff}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-storage){--row-action-menu-group-accent: #475569;--row-action-menu-group-soft: #eef2f7}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-success){--row-action-menu-group-accent: #047857;--row-action-menu-group-soft: #def7ec}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-pink){--row-action-menu-group-accent: #e11d48;--row-action-menu-group-soft: #ffe4eb}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-ink){--row-action-menu-group-accent: #111827;--row-action-menu-group-soft: #eef0f4}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-mint){--row-action-menu-group-accent: #15803d;--row-action-menu-group-soft: #e4f8ea}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-peach){--row-action-menu-group-accent: #c2410c;--row-action-menu-group-soft: #ffeadb}.row-action-menu--informational .row-action-menu__group:has(.row-action-menu__note--page-teal){--row-action-menu-group-accent: #0f766e;--row-action-menu-group-soft: #dff7f4}@media(max-width: 1180px){.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__panel{grid-template-columns:repeat(3, minmax(14rem, 1fr));width:min(60rem,100vw - 2rem);max-width:min(60rem,100vw - 2rem)}}@media(max-width: 860px){.row-action-menu--informational.row-action-menu--columns-2 .row-action-menu__panel,.row-action-menu--informational.row-action-menu--columns-3 .row-action-menu__panel,.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__panel{grid-template-columns:repeat(2, minmax(14rem, 1fr));width:min(36rem,100vw - 2rem);max-width:min(36rem,100vw - 2rem)}}@media(max-width: 720px){.site-header__mini-menu,.public-site-mini-menu{margin-left:0}.row-action-menu--informational.row-action-menu--columns-2 .row-action-menu__panel,.row-action-menu--informational.row-action-menu--columns-3 .row-action-menu__panel,.row-action-menu--informational.row-action-menu--columns-4 .row-action-menu__panel{grid-template-columns:minmax(0, 1fr);width:min(24rem,100vw - 2rem);max-width:min(24rem,100vw - 2rem)}}.row-action-menu__menu-form.system-form{gap:.65rem;width:100%;margin:0;padding:.2rem .15rem .35rem;border:0;background:rgba(0,0,0,0);box-shadow:none}.row-action-menu__menu-form.system-form .system-form__step{gap:.55rem;width:100%;margin:0}.row-action-menu__menu-form.system-form .system-form__field{min-width:0;width:100%;margin:0}.row-action-menu__menu-form.system-form .system-form__control{width:100%}.row-action-menu__menu-form.system-form .system-form__control input,.row-action-menu__menu-form.system-form .system-form__control select,.row-action-menu__menu-form.system-form .system-form__control textarea{width:100%}.row-action-menu__menu-form.system-form .system-form__submit-area::before{display:none;content:none}.row-action-menu__menu-form.system-form .system-form__submit-area,.row-action-menu__menu-form.system-form .system-form__button-column,.row-action-menu__menu-form.system-form .system-form__button-group{display:grid;grid-template-columns:minmax(0, 1fr);justify-content:stretch;width:100%;max-width:none}.row-action-menu__menu-form.system-form .row-action-menu__button{width:100%;max-width:none;justify-self:stretch}.row-action-menu__upload-form.system-form .system-form__field--file-upload .image-upload-widget{grid-template-columns:auto minmax(0, 1fr);gap:.65rem;min-height:3.15rem;padding:.36rem;border-radius:8px;background:linear-gradient(180deg, #ffffff, #fbfaff)}.row-action-menu__upload-form.system-form .system-form__field--file-upload .image-upload-widget__preview{width:2.35rem;height:2.35rem;border-radius:7px}.row-action-menu__upload-form.system-form .system-form__field--file-upload .image-upload-widget__preview i{font-size:1rem}.row-action-menu__upload-form.system-form .system-form__field--file-upload .image-upload-widget__body{grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:.15rem .7rem}.row-action-menu__upload-form.system-form .system-form__field--file-upload .image-upload-widget__body strong,.row-action-menu__upload-form.system-form .system-form__field--file-upload .image-upload-widget__body small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-action-menu__upload-form.system-form .system-form__field--file-upload .image-upload-widget__body strong{font-size:.9rem}.row-action-menu__upload-form.system-form .system-form__field--file-upload .image-upload-widget__body small{grid-column:1;font-size:.78rem}.row-action-menu__upload-form.system-form .system-form__field--file-upload .image-upload-widget__button{grid-column:2;grid-row:1/span 2;min-height:1.95rem;margin:0;padding:.28rem .68rem;font-size:.82rem}.js-ready [data-row-action-menu-host].row-action-menu-host--open{overflow:visible}.js-ready .row-action-menu[open]:not(.row-action-menu--positioned) .row-action-menu__panel{visibility:hidden;pointer-events:none}table{width:100%;border-collapse:collapse;margin-top:1rem;background:var(--surface)}table tbody tr:hover{background:var(--surface-subtle)}th,td{border-bottom:1px solid var(--line);padding:.92rem .85rem;text-align:left;vertical-align:middle}td>*{vertical-align:middle}th{color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.table-wrap{border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow-x:auto;box-shadow:0 10px 26px rgba(24,32,42,.035)}.table-wrap table{border-collapse:separate;border-spacing:0;margin-top:0}.table-wrap thead{background:var(--surface-muted)}.table-wrap tbody tr{transition:background-color 160ms ease,box-shadow 160ms ease}.table-wrap tbody tr:hover{box-shadow:inset 3px 0 0 rgba(var(--accent-rgb), 0.12)}.table-wrap tbody tr:last-child td{border-bottom:0}.data-table,.management-table{table-layout:auto}.data-table--compact th,.data-table--compact td{padding:.65rem .7rem}.nowrap{white-space:nowrap}.table-note{margin:.35rem 0 0;color:var(--muted);font-size:.82rem}.client-access-table,.account-invite-table{min-width:1180px}.client-access-table td,.account-invite-table td{white-space:nowrap}.client-access-table{min-width:980px}.client-access-table__client{width:22%}.client-access-table__client strong,.client-access-table__client span{display:inline;white-space:nowrap}.client-access-table__client span{color:var(--muted);margin-left:.45rem}.client-access-table__actions{align-items:center;display:flex;gap:.5rem;white-space:nowrap}[data-system-form].table-action-form,.table-action-form{align-items:center;display:inline-flex;margin:0;vertical-align:middle}.table-status{align-items:center;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:700;min-height:28px;padding:.15rem .55rem;white-space:nowrap}.table-status--active{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.table-status--available{background:var(--info-bg);border-color:var(--info-border);color:var(--accent)}.table-status--locked{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.table-status--inactive{background:var(--surface-muted);border-color:var(--line);color:var(--muted)}[data-system-form].table-inline-form,.table-inline-form{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.55rem;min-height:var(--control-height);vertical-align:middle}[data-system-form].table-inline-form.system-form--layout-row,[data-system-form].table-inline-form[data-system-form],.table-inline-form.system-form--layout-row,.table-inline-form[data-system-form]{align-items:center;display:inline-flex;flex-wrap:nowrap}[data-system-form].table-inline-form .system-form__step,[data-system-form].table-inline-form .system-form__submit-area,.table-inline-form .system-form__step,.table-inline-form .system-form__submit-area{align-items:center;gap:.55rem}[data-system-form].table-inline-form .system-form__field,.table-inline-form .system-form__field{align-items:center;display:inline-grid;grid-template-rows:none;margin:0;min-width:150px;vertical-align:middle}[data-system-form].table-inline-form .system-form__control,.table-inline-form .system-form__control{display:inline-flex;align-items:center;vertical-align:middle}[data-system-form].table-inline-form .system-form__submit-area,.table-inline-form .system-form__submit-area{align-items:center;display:inline-flex;margin:0;vertical-align:middle}[data-system-form].table-inline-form .system-form__submit-area::before,.table-inline-form .system-form__submit-area::before{display:none}[data-system-form].table-inline-form select,[data-system-form].table-inline-form input[type=date],.table-inline-form select,.table-inline-form input[type=date]{min-height:var(--control-height);height:var(--control-height);min-width:150px;padding-top:0;padding-bottom:0}.table-actions{align-items:center;white-space:nowrap;vertical-align:middle;text-align:right}.table-actions>*{display:inline-flex;align-items:center;margin-right:.45rem;vertical-align:middle}.table-actions>*:last-child{margin-right:0}.table-actions [data-system-form],.table-actions .system-form{align-items:center;display:inline-flex;margin-bottom:0;margin-top:0;vertical-align:middle}.table-actions .system-form__submit-area{align-items:center;display:inline-flex;margin:0;vertical-align:middle}.table-actions .button,.table-actions button{min-height:var(--control-height);height:var(--control-height);padding:0 .8rem}.system-form__radio-table,.system-form__checkbox-table{min-width:720px}.system-form__radio-table .system-form__radio-table-row--disabled,.system-form__radio-table .system-form__checkbox-table-row--disabled,.system-form__checkbox-table .system-form__radio-table-row--disabled,.system-form__checkbox-table .system-form__checkbox-table-row--disabled{color:var(--muted)}.system-form__radio-table td:first-child,.system-form__radio-table th:first-child,.system-form__checkbox-table td:first-child,.system-form__checkbox-table th:first-child{width:1%;white-space:nowrap}.system-form__radio-choice,.system-form__checkbox-choice{align-items:center;display:inline-flex;gap:.45rem;margin:0;white-space:nowrap}.system-form__radio-choice input,.system-form__checkbox-choice input{opacity:0;pointer-events:none;position:absolute}.system-form__radio-choice .system-form__choice-control{border-radius:999px}.system-form__radio-choice input:checked+.system-form__choice-control{background:var(--accent);border-color:var(--accent)}.system-form__radio-choice input:checked+.system-form__choice-control::after{background:var(--surface);border-radius:999px;content:"";height:.42rem;width:.42rem}.system-form__radio-choice input:focus+.system-form__choice-control{box-shadow:0 0 0 4px rgba(var(--accent-rgb), 0.14)}.website-menu{--website-menu-panel: #ffffff;--website-menu-text: var(--text, #18202a);--website-menu-muted: var(--muted, #687385);--website-menu-line: var(--line, #d9dee8);--website-menu-hover: #f3f6fa;--website-menu-shadow: 0 18px 38px rgba(24, 32, 42, 0.12);position:relative;display:flex;align-items:center;min-width:0}.website-menu__mobile-toggle{display:none}.website-menu__list,.website-menu__sublist{list-style:none;margin:0;padding:0}.website-menu__list{display:flex;align-items:center;gap:.15rem}.website-menu__item{position:relative}.website-menu__link,.website-menu__heading,.website-menu__toggle,.website-menu__mobile-toggle{border:0;background:rgba(0,0,0,0);color:var(--website-menu-text);font:inherit}.website-menu__link,.website-menu__heading{display:inline-flex;align-items:center;min-height:2.45rem;padding:.55rem .75rem;border-radius:7px;color:var(--website-menu-text);font-size:.94rem;font-weight:800;line-height:1.2;text-decoration:none;white-space:nowrap}.website-menu__heading{color:var(--website-menu-muted)}.website-menu__branch{display:flex;align-items:center;gap:.05rem}.website-menu__toggle,.website-menu__mobile-toggle{align-items:center;justify-content:center;border-radius:7px;cursor:pointer}.website-menu__toggle{display:inline-flex;width:2rem;height:2.35rem}.website-menu__toggle i{font-size:.72rem;transition:transform 160ms ease}.website-menu__item.is-open>.website-menu__branch .website-menu__toggle i{transform:rotate(180deg)}.website-menu__sublist{position:absolute;top:calc(100% + .45rem);left:0;z-index:30;min-width:13.5rem;padding:.4rem;border:1px solid var(--website-menu-line);border-radius:8px;background:var(--website-menu-panel);box-shadow:var(--website-menu-shadow);opacity:0;pointer-events:none;transform:translateY(-0.3rem);transition:opacity 160ms ease,transform 160ms ease}.website-menu__sublist .website-menu__sublist{top:-0.4rem;left:calc(100% + .35rem)}.website-menu__sublist .website-menu__link,.website-menu__sublist .website-menu__heading{justify-content:flex-start;width:100%}.website-menu__sublist .website-menu__branch{justify-content:space-between}.website-menu__item.is-open>.website-menu__sublist,.website-menu__item:focus-within>.website-menu__sublist{opacity:1;pointer-events:auto;transform:translateY(0)}.website-menu__link:hover,.website-menu__heading:hover,.website-menu__toggle:hover,.website-menu__mobile-toggle:hover{background:var(--website-menu-hover);color:var(--website-menu-text)}@media(max-width: 575.98px){.website-menu{width:auto}.website-menu__mobile-toggle{display:inline-flex;gap:.45rem;min-height:2.45rem;padding:0 .8rem;border:1px solid var(--website-menu-line);background:var(--website-menu-panel);font-weight:800}.website-menu__list{position:absolute;top:calc(100% + .65rem);left:0;z-index:40;display:none;width:min(22rem,100vw - 2rem);padding:.45rem;border:1px solid var(--website-menu-line);border-radius:8px;background:var(--website-menu-panel);box-shadow:var(--website-menu-shadow)}.website-menu.is-open .website-menu__list{display:block}.website-menu__branch{justify-content:space-between}.website-menu__link,.website-menu__heading{width:100%;min-height:2.75rem}.website-menu__sublist,.website-menu__sublist .website-menu__sublist{position:static;display:none;padding:0 0 0 .9rem;border:0;border-radius:0;box-shadow:none;opacity:1;pointer-events:auto;transform:none}.website-menu__item.is-open>.website-menu__sublist{display:block}}@media(min-width: 576px)and (max-width: 767.98px){.website-menu{width:auto}.website-menu__mobile-toggle{display:inline-flex;gap:.45rem;min-height:2.45rem;padding:0 .8rem;border:1px solid var(--website-menu-line);background:var(--website-menu-panel);font-weight:800}.website-menu__list{position:absolute;top:calc(100% + .65rem);left:0;z-index:40;display:none;width:min(22rem,100vw - 2rem);padding:.45rem;border:1px solid var(--website-menu-line);border-radius:8px;background:var(--website-menu-panel);box-shadow:var(--website-menu-shadow)}.website-menu.is-open .website-menu__list{display:block}.website-menu__branch{justify-content:space-between}.website-menu__link,.website-menu__heading{width:100%;min-height:2.75rem}.website-menu__sublist,.website-menu__sublist .website-menu__sublist{position:static;display:none;padding:0 0 0 .9rem;border:0;border-radius:0;box-shadow:none;opacity:1;pointer-events:auto;transform:none}.website-menu__item.is-open>.website-menu__sublist{display:block}}@media(min-width: 768px)and (max-width: 991.98px){.website-menu__mobile-toggle{display:none}.website-menu__list{display:flex}}@media(min-width: 992px)and (max-width: 1199.98px){.website-menu__mobile-toggle{display:none}.website-menu__list{display:flex}}@media(min-width: 1200px)and (max-width: 1399.98px){.website-menu__mobile-toggle{display:none}.website-menu__list{display:flex}}@media(min-width: 1400px){.website-menu__mobile-toggle{display:none}.website-menu__list{display:flex}}.frontend-image-display{display:block;max-width:100%;height:auto;object-fit:cover}.frontend-image-display--original,.frontend-image-display--preview{width:auto}.frontend-image-display--thumb{width:auto}.frontend-image-display--avatar{aspect-ratio:1;border-radius:999px}.frontend-image-display--account-avatar,.frontend-image-display--profile-image{aspect-ratio:1;border-radius:999px}.frontend-image-display--logo{width:auto;max-height:4rem;object-fit:contain}.frontend-image-display--website-logo{width:auto;max-height:4rem;object-fit:contain}body::before{content:"MQ-XS" !important;position:fixed !important;bottom:0 !important;left:0 !important;padding:4px 10px !important;font-size:12px !important;font-family:monospace !important;z-index:900 !important;pointer-events:none !important;background:#ffdee9;color:#000}@media(min-width: 576px){body::before{content:"MQ-SM" !important;background:#c1f0f6}}@media(min-width: 768px){body::before{content:"MQ-MD" !important;background:#d7f5dc}}@media(min-width: 992px){body::before{content:"MQ-LG" !important;background:#fdf6b2}}@media(min-width: 1200px){body::before{content:"MQ-XL" !important;background:#e1eaff}}@media(min-width: 1400px){body::before{content:"MQ-XXL" !important;background:#ffcfed}}.help-bubble{position:absolute;z-index:6900;width:max-content;max-width:min(24rem,100vw - 2rem);padding:.85rem 1rem;border:1px solid #dcd4ff;border-radius:8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 245, 255, 0.96)),var(--surface);box-shadow:0 18px 42px rgba(63,43,214,.14),inset 0 1px 0 hsla(0,0%,100%,.9);color:#342c5c;font-size:.9rem;font-weight:700;line-height:1.45;white-space:normal;pointer-events:none;opacity:0;transform:translateY(-0.25rem);transition:opacity 150ms ease,transform 150ms ease}.help-bubble.is-visible{opacity:1;transform:translateY(0)}.help-bubble--single-line{max-width:calc(100vw - 2rem);white-space:nowrap}.help-bubble--single-line .help-bubble__text{overflow:hidden;text-overflow:ellipsis}.help-bubble__text{display:block}.help-bubble--document{width:min(44rem,100vw - 2rem);max-width:min(44rem,100vw - 2rem);padding:1rem;font-weight:500;line-height:1.5}.help-bubble__document{display:block}.help-bubble__document-head{display:grid;gap:.35rem;padding-bottom:.85rem;border-bottom:1px solid rgba(91,75,183,.18)}.help-bubble__document-kicker{color:#5b4bb7;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.help-bubble__document-title{color:#2f2858;font-size:1rem;font-weight:800;line-height:1.3}.help-bubble__document-description{color:#665d86;font-size:.86rem;font-weight:600}.help-bubble__document-grid{padding-top:.85rem}.help-bubble__document-section{display:grid;gap:.55rem;height:100%;padding:.8rem;border:1px solid rgba(91,75,183,.16);border-radius:8px;background:hsla(0,0%,100%,.7)}.help-bubble__document-section-title{color:#3d3469;font-size:.78rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.help-bubble__document-section-text{color:#463e68;font-size:.86rem;font-weight:600}.help-bubble__document-list{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.help-bubble__document-code{display:inline-flex;max-width:100%;padding:.12rem .34rem;border:1px solid rgba(91,75,183,.14);border-radius:6px;background:rgba(91,75,183,.07);color:#3b3365;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:.74rem;font-weight:750;overflow-wrap:anywhere}.help-bubble::before{position:absolute;top:0;left:var(--help-bubble-arrow-left, 1.05rem);width:0;height:0;border-right:.45rem solid rgba(0,0,0,0);border-bottom:.45rem solid #fbfaff;border-left:.45rem solid rgba(0,0,0,0);content:"";transform:translate(-50%, -100%)}.help-bubble--above::before{top:auto;bottom:0;border-top:.45rem solid #f8f5ff;border-bottom:0;transform:translate(-50%, 100%)}.help-bubble--right::before{top:var(--help-bubble-arrow-top, 1.05rem);left:0;border-top:.45rem solid rgba(0,0,0,0);border-right:.45rem solid #fbfaff;border-bottom:.45rem solid rgba(0,0,0,0);border-left:0;transform:translate(-100%, -50%)}.help-bubble--left::before{top:var(--help-bubble-arrow-top, 1.05rem);right:0;left:auto;border-top:.45rem solid rgba(0,0,0,0);border-right:0;border-bottom:.45rem solid rgba(0,0,0,0);border-left:.45rem solid #fbfaff;transform:translate(100%, -50%)}.app-default-shell__site-header{background:var(--surface);border-bottom:1px solid var(--line)}.app-public-shell__site-header{background:var(--surface);border-bottom:1px solid var(--line)}.app-default-shell__site-header-row,.app-public-shell__site-header-row{min-height:2.8rem}.app-default-shell__brand,.app-public-shell__brand{color:var(--text);font-weight:700;text-decoration:none}.app-default-shell__nav,.app-public-shell__nav{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.app-default-shell__nav form,.app-public-shell__nav form{margin:0;padding:0;gap:0}.page-transition{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1.5rem;background:rgba(246,247,249,.58);backdrop-filter:blur(3px)}.page-transition[hidden]{display:none}.page-transition__panel{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.9rem;row-gap:.15rem;width:min(23rem,100%);padding:1rem 1.1rem;border:1px solid rgba(38,95,115,.16);border-radius:8px;background:hsla(0,0%,100%,.96);box-shadow:0 18px 44px rgba(18,31,44,.14);text-align:left}.page-transition__panel strong{color:var(--text);font-size:1rem;line-height:1.25}.page-transition__panel span:not(.page-transition__spinner){color:var(--muted);font-size:.9rem;font-weight:700;line-height:1.35}.page-transition__spinner{position:relative;grid-row:1/span 2;width:2.35rem;height:2.35rem;border-radius:999px;border:2px solid rgba(38,95,115,.14)}.page-transition__spinner::before,.page-transition__spinner::after{content:"";position:absolute;border-radius:inherit}.page-transition__spinner::before{inset:-2px;border:2px solid rgba(0,0,0,0);border-top-color:var(--accent);border-right-color:rgba(38,95,115,.55);animation:page-transition-spin 850ms cubic-bezier(0.55, 0.2, 0.25, 0.9) infinite}.page-transition__spinner::after{inset:.55rem;background:var(--accent);opacity:.12}.is-page-transitioning{cursor:progress}.is-page-transitioning body{pointer-events:none;user-select:none}@keyframes page-transition-spin{to{transform:rotate(360deg)}}.auth-panel{--system-form-container-bg: var(--surface);background:var(--surface);border:1px solid var(--line);border-radius:8px}.auth-panel{max-width:520px;margin:0 auto;padding:1.15rem var(--pannel-padding) var(--pannel-padding)}.auth-panel__header{margin-bottom:.85rem}.auth-panel h1{margin:0;line-height:1.18}.auth-panel__intro{margin:0 0 var(--pannel-padding)}.auth-panel__intro,.auth-panel__link{color:var(--muted)}.auth-panel__link{margin:1rem 0 0;font-size:.95rem}.public-auth-menu{min-width:2.35rem}.public-auth-menu summary{border-color:rgba(var(--accent-rgb), 0.14);background:var(--surface)}.resource-header h1{margin-bottom:.35rem}.resource-header p:last-child{margin-bottom:0;color:var(--muted)}.resource-header--compact{margin-bottom:1rem}.resource-header.compact{margin-bottom:1rem}.resource-kicker{margin-bottom:.35rem;color:var(--accent);font-size:.8rem;font-weight:700;text-transform:uppercase}.editor-layout{align-items:start}.editor-help{border:1px solid var(--line);border-radius:8px;background:#fff;padding:1rem}.editor-help h2{font-size:1rem}.editor-help p:last-child{margin-bottom:0;color:var(--muted)}.version-list{display:grid;gap:.75rem}.plain-list{padding-left:1.25rem}.inline-grid-form{align-items:end;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));margin:1rem 0}.inline-grid-form label{color:var(--muted);display:grid;font-size:.85rem;font-weight:700;gap:.35rem}.inline-grid-form input,.inline-grid-form select{border:1px solid var(--line);border-radius:8px;min-height:var(--control-height);height:var(--control-height);padding:0 var(--control-padding-x);width:100%}.copy-link-box input{border:1px solid var(--line);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;min-height:var(--control-height);height:var(--control-height);padding:0 var(--control-padding-x);width:100%}.copy-link-row{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0, 1fr) auto}.public-body{background:#f8fafc;color:var(--text);margin:0}.public-page{min-height:calc(100vh - 112px)}.public-site-header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,5vw,4rem)}.public-site-name{color:var(--text);font-weight:800;text-decoration:none}.public-site-nav{align-items:center;display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-end}.public-site-nav a{align-items:center;color:var(--accent);display:inline-flex;gap:.4rem;font-weight:700;text-decoration:none}.public-site-nav span{color:var(--muted);font-weight:700}.public-content{margin:0 auto;max-width:960px;padding:clamp(2rem,7vw,5rem) clamp(1rem,4vw,2rem)}.public-block{margin-bottom:clamp(1rem,3vw,1.75rem)}.public-block--heading h1{font-size:clamp(2.25rem,6vw,4.75rem);line-height:1;margin:0;max-width:11ch}.public-block--paragraph p{color:#475569;font-size:1.15rem;line-height:1.75;margin:0;max-width:68ch}.public-empty-state h1{font-size:clamp(2.25rem,6vw,4.75rem);line-height:1;margin:0;max-width:11ch}.public-empty-state p{color:#475569;font-size:1.15rem;line-height:1.75;margin:0;max-width:68ch}.public-button{align-items:center;background:var(--primary);border-radius:8px;color:#fff;display:inline-flex;font-weight:800;min-height:var(--control-height);height:var(--control-height);padding:0 1rem;text-decoration:none}.public-image-placeholder{align-items:center;aspect-ratio:16/9;background:#e2e8f0;border:1px dashed #94a3b8;border-radius:8px;color:#475569;display:flex;justify-content:center;min-height:180px;padding:1rem;text-align:center}label{display:grid;gap:.35rem;margin-bottom:1rem;font-weight:700}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,button,.button{min-height:var(--control-height);height:var(--control-height);border-radius:var(--control-radius);font:inherit;line-height:1.2}input:not([type=checkbox]):not([type=radio]):not([type=range]),select{width:100%;border:1px solid var(--line);padding:0 var(--control-padding-x);background:#fff}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--muted) 62%, #ffffff);font-weight:500;opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=date]):not([type=range]){appearance:none;-webkit-appearance:none;-moz-appearance:none}input[type=date]{appearance:auto;-webkit-appearance:auto;color-scheme:light;line-height:var(--control-height)}input[type=date]::-webkit-date-and-time-value{min-height:var(--control-height);line-height:var(--control-height);text-align:left}input[type=date]::-webkit-calendar-picker-indicator{width:1.05rem;height:1.05rem;margin:0;cursor:pointer;opacity:0}.system-form__control--has-icon input:not([type=checkbox]):not([type=radio]):not([type=range]),.system-form__control--has-icon select{padding-left:2.65rem}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.4rem;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5' fill='none' stroke='%2318202a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:.9rem}select::-ms-expand{display:none}button,.button{--admin-button-accent: #5b4bb7;--admin-button-accent-strong: #4936c5;--admin-button-accent-soft: #f4f2ff;--admin-button-line: #e7e3fb;--admin-button-line-strong: #d8d0ff;--admin-button-text: #342c5c;--admin-button-surface: #ffffff;--admin-button-hover-border: rgba(91, 75, 183, 0.22);--admin-button-hover-bg: #fbfaff;--admin-button-hover-text: #5b4bb7;--admin-button-ring: rgba(73, 54, 197, 0.08);--admin-button-ring-strong: rgba(73, 54, 197, 0.12);--admin-button-disabled-bg: #f1eefb;--admin-button-disabled-border: #d9d2f0;--admin-button-disabled-text: #8d84aa;--admin-button-disabled-icon: #a89fc1;--admin-button-disabled-shadow: none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--control-height);height:var(--control-height);border:1px solid rgba(0,0,0,0);border-radius:var(--control-radius);padding:0 1rem;cursor:pointer;font:inherit;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease;border-color:var(--admin-button-accent);background:var(--admin-button-accent);color:#fff}button:hover,button:focus,.button:hover,.button:focus{border-color:var(--admin-button-accent-strong);background:var(--admin-button-accent-strong);color:#fff;box-shadow:0 0 0 3px var(--admin-button-ring-strong)}button:focus,.button:focus{outline:none}button:disabled,button[disabled],button[aria-disabled=true],button.disabled,button.is-disabled,.button:disabled,.button[disabled],.button[aria-disabled=true],.button.disabled,.button.is-disabled{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);cursor:not-allowed;opacity:.78;text-shadow:none}button:disabled:hover,button:disabled:focus,button:disabled:focus-visible,button:disabled:active,button[disabled]:hover,button[disabled]:focus,button[disabled]:focus-visible,button[disabled]:active,button[aria-disabled=true]:hover,button[aria-disabled=true]:focus,button[aria-disabled=true]:focus-visible,button[aria-disabled=true]:active,button.disabled:hover,button.disabled:focus,button.disabled:focus-visible,button.disabled:active,button.is-disabled:hover,button.is-disabled:focus,button.is-disabled:focus-visible,button.is-disabled:active,.button:disabled:hover,.button:disabled:focus,.button:disabled:focus-visible,.button:disabled:active,.button[disabled]:hover,.button[disabled]:focus,.button[disabled]:focus-visible,.button[disabled]:active,.button[aria-disabled=true]:hover,.button[aria-disabled=true]:focus,.button[aria-disabled=true]:focus-visible,.button[aria-disabled=true]:active,.button.disabled:hover,.button.disabled:focus,.button.disabled:focus-visible,.button.disabled:active,.button.is-disabled:hover,.button.is-disabled:focus,.button.is-disabled:focus-visible,.button.is-disabled:active{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);outline:none;opacity:.78;transform:none}button:disabled i,button:disabled svg,button[disabled] i,button[disabled] svg,button[aria-disabled=true] i,button[aria-disabled=true] svg,button.disabled i,button.disabled svg,button.is-disabled i,button.is-disabled svg,.button:disabled i,.button:disabled svg,.button[disabled] i,.button[disabled] svg,.button[aria-disabled=true] i,.button[aria-disabled=true] svg,.button.disabled i,.button.disabled svg,.button.is-disabled i,.button.is-disabled svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}button:disabled:hover i,button:disabled:focus i,button:disabled:focus-visible i,button:disabled:active i,button:disabled:hover svg,button:disabled:focus svg,button:disabled:focus-visible svg,button:disabled:active svg,button[disabled]:hover i,button[disabled]:focus i,button[disabled]:focus-visible i,button[disabled]:active i,button[disabled]:hover svg,button[disabled]:focus svg,button[disabled]:focus-visible svg,button[disabled]:active svg,button[aria-disabled=true]:hover i,button[aria-disabled=true]:focus i,button[aria-disabled=true]:focus-visible i,button[aria-disabled=true]:active i,button[aria-disabled=true]:hover svg,button[aria-disabled=true]:focus svg,button[aria-disabled=true]:focus-visible svg,button[aria-disabled=true]:active svg,button.disabled:hover i,button.disabled:focus i,button.disabled:focus-visible i,button.disabled:active i,button.disabled:hover svg,button.disabled:focus svg,button.disabled:focus-visible svg,button.disabled:active svg,button.is-disabled:hover i,button.is-disabled:focus i,button.is-disabled:focus-visible i,button.is-disabled:active i,button.is-disabled:hover svg,button.is-disabled:focus svg,button.is-disabled:focus-visible svg,button.is-disabled:active svg,.button:disabled:hover i,.button:disabled:focus i,.button:disabled:focus-visible i,.button:disabled:active i,.button:disabled:hover svg,.button:disabled:focus svg,.button:disabled:focus-visible svg,.button:disabled:active svg,.button[disabled]:hover i,.button[disabled]:focus i,.button[disabled]:focus-visible i,.button[disabled]:active i,.button[disabled]:hover svg,.button[disabled]:focus svg,.button[disabled]:focus-visible svg,.button[disabled]:active svg,.button[aria-disabled=true]:hover i,.button[aria-disabled=true]:focus i,.button[aria-disabled=true]:focus-visible i,.button[aria-disabled=true]:active i,.button[aria-disabled=true]:hover svg,.button[aria-disabled=true]:focus svg,.button[aria-disabled=true]:focus-visible svg,.button[aria-disabled=true]:active svg,.button.disabled:hover i,.button.disabled:focus i,.button.disabled:focus-visible i,.button.disabled:active i,.button.disabled:hover svg,.button.disabled:focus svg,.button.disabled:focus-visible svg,.button.disabled:active svg,.button.is-disabled:hover i,.button.is-disabled:focus i,.button.is-disabled:focus-visible i,.button.is-disabled:active i,.button.is-disabled:hover svg,.button.is-disabled:focus svg,.button.is-disabled:focus-visible svg,.button.is-disabled:active svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}button:not(:disabled):not([disabled]):not([aria-disabled=true]):not(.disabled):not(.is-disabled):active,.button:not(:disabled):not([disabled]):not([aria-disabled=true]):not(.disabled):not(.is-disabled):active{box-shadow:none}button:not(:disabled):not([disabled]):not([aria-disabled=true]):not(.disabled):not(.is-disabled):focus-visible,.button:not(:disabled):not([disabled]):not([aria-disabled=true]):not(.disabled):not(.is-disabled):focus-visible{outline:3px solid rgba(91,75,183,.12);outline-offset:2px}button.secondary,.button.secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--control-height);height:var(--control-height);border:1px solid rgba(0,0,0,0);border-radius:var(--control-radius);padding:0 1rem;cursor:pointer;font:inherit;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease;border-color:var(--admin-button-line);background:var(--admin-button-surface);color:var(--admin-button-text)}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{border-color:var(--admin-button-hover-border);background:var(--admin-button-hover-bg);color:var(--admin-button-hover-text);box-shadow:0 0 0 3px var(--admin-button-ring)}button.secondary:focus,.button.secondary:focus{outline:none}button.secondary:disabled,button.secondary[disabled],button.secondary[aria-disabled=true],button.secondary.disabled,button.secondary.is-disabled,.button.secondary:disabled,.button.secondary[disabled],.button.secondary[aria-disabled=true],.button.secondary.disabled,.button.secondary.is-disabled{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);cursor:not-allowed;opacity:.78;text-shadow:none}button.secondary:disabled:hover,button.secondary:disabled:focus,button.secondary:disabled:focus-visible,button.secondary:disabled:active,button.secondary[disabled]:hover,button.secondary[disabled]:focus,button.secondary[disabled]:focus-visible,button.secondary[disabled]:active,button.secondary[aria-disabled=true]:hover,button.secondary[aria-disabled=true]:focus,button.secondary[aria-disabled=true]:focus-visible,button.secondary[aria-disabled=true]:active,button.secondary.disabled:hover,button.secondary.disabled:focus,button.secondary.disabled:focus-visible,button.secondary.disabled:active,button.secondary.is-disabled:hover,button.secondary.is-disabled:focus,button.secondary.is-disabled:focus-visible,button.secondary.is-disabled:active,.button.secondary:disabled:hover,.button.secondary:disabled:focus,.button.secondary:disabled:focus-visible,.button.secondary:disabled:active,.button.secondary[disabled]:hover,.button.secondary[disabled]:focus,.button.secondary[disabled]:focus-visible,.button.secondary[disabled]:active,.button.secondary[aria-disabled=true]:hover,.button.secondary[aria-disabled=true]:focus,.button.secondary[aria-disabled=true]:focus-visible,.button.secondary[aria-disabled=true]:active,.button.secondary.disabled:hover,.button.secondary.disabled:focus,.button.secondary.disabled:focus-visible,.button.secondary.disabled:active,.button.secondary.is-disabled:hover,.button.secondary.is-disabled:focus,.button.secondary.is-disabled:focus-visible,.button.secondary.is-disabled:active{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);outline:none;opacity:.78;transform:none}button.secondary:disabled i,button.secondary:disabled svg,button.secondary[disabled] i,button.secondary[disabled] svg,button.secondary[aria-disabled=true] i,button.secondary[aria-disabled=true] svg,button.secondary.disabled i,button.secondary.disabled svg,button.secondary.is-disabled i,button.secondary.is-disabled svg,.button.secondary:disabled i,.button.secondary:disabled svg,.button.secondary[disabled] i,.button.secondary[disabled] svg,.button.secondary[aria-disabled=true] i,.button.secondary[aria-disabled=true] svg,.button.secondary.disabled i,.button.secondary.disabled svg,.button.secondary.is-disabled i,.button.secondary.is-disabled svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}button.secondary:disabled:hover i,button.secondary:disabled:focus i,button.secondary:disabled:focus-visible i,button.secondary:disabled:active i,button.secondary:disabled:hover svg,button.secondary:disabled:focus svg,button.secondary:disabled:focus-visible svg,button.secondary:disabled:active svg,button.secondary[disabled]:hover i,button.secondary[disabled]:focus i,button.secondary[disabled]:focus-visible i,button.secondary[disabled]:active i,button.secondary[disabled]:hover svg,button.secondary[disabled]:focus svg,button.secondary[disabled]:focus-visible svg,button.secondary[disabled]:active svg,button.secondary[aria-disabled=true]:hover i,button.secondary[aria-disabled=true]:focus i,button.secondary[aria-disabled=true]:focus-visible i,button.secondary[aria-disabled=true]:active i,button.secondary[aria-disabled=true]:hover svg,button.secondary[aria-disabled=true]:focus svg,button.secondary[aria-disabled=true]:focus-visible svg,button.secondary[aria-disabled=true]:active svg,button.secondary.disabled:hover i,button.secondary.disabled:focus i,button.secondary.disabled:focus-visible i,button.secondary.disabled:active i,button.secondary.disabled:hover svg,button.secondary.disabled:focus svg,button.secondary.disabled:focus-visible svg,button.secondary.disabled:active svg,button.secondary.is-disabled:hover i,button.secondary.is-disabled:focus i,button.secondary.is-disabled:focus-visible i,button.secondary.is-disabled:active i,button.secondary.is-disabled:hover svg,button.secondary.is-disabled:focus svg,button.secondary.is-disabled:focus-visible svg,button.secondary.is-disabled:active svg,.button.secondary:disabled:hover i,.button.secondary:disabled:focus i,.button.secondary:disabled:focus-visible i,.button.secondary:disabled:active i,.button.secondary:disabled:hover svg,.button.secondary:disabled:focus svg,.button.secondary:disabled:focus-visible svg,.button.secondary:disabled:active svg,.button.secondary[disabled]:hover i,.button.secondary[disabled]:focus i,.button.secondary[disabled]:focus-visible i,.button.secondary[disabled]:active i,.button.secondary[disabled]:hover svg,.button.secondary[disabled]:focus svg,.button.secondary[disabled]:focus-visible svg,.button.secondary[disabled]:active svg,.button.secondary[aria-disabled=true]:hover i,.button.secondary[aria-disabled=true]:focus i,.button.secondary[aria-disabled=true]:focus-visible i,.button.secondary[aria-disabled=true]:active i,.button.secondary[aria-disabled=true]:hover svg,.button.secondary[aria-disabled=true]:focus svg,.button.secondary[aria-disabled=true]:focus-visible svg,.button.secondary[aria-disabled=true]:active svg,.button.secondary.disabled:hover i,.button.secondary.disabled:focus i,.button.secondary.disabled:focus-visible i,.button.secondary.disabled:active i,.button.secondary.disabled:hover svg,.button.secondary.disabled:focus svg,.button.secondary.disabled:focus-visible svg,.button.secondary.disabled:active svg,.button.secondary.is-disabled:hover i,.button.secondary.is-disabled:focus i,.button.secondary.is-disabled:focus-visible i,.button.secondary.is-disabled:active i,.button.secondary.is-disabled:hover svg,.button.secondary.is-disabled:focus svg,.button.secondary.is-disabled:focus-visible svg,.button.secondary.is-disabled:active svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}button.danger,.button.danger{border-color:var(--danger-text);background:var(--danger-text);color:#fff}button.danger:hover,button.danger:focus,.button.danger:hover,.button.danger:focus{border-color:var(--danger-text);background:#741919;color:#fff;box-shadow:0 0 0 3px rgba(var(--danger-rgb), 0.12)}button--small,.button--small{min-height:var(--control-height);height:var(--control-height);padding:0 .7rem;font-size:.88rem;white-space:nowrap}.button-breadcrumbs{--admin-button-accent: #5b4bb7;--admin-button-accent-strong: #4936c5;--admin-button-accent-soft: #f4f2ff;--admin-button-line: #e7e3fb;--admin-button-line-strong: #d8d0ff;--admin-button-text: #342c5c;--admin-button-surface: #ffffff;--admin-button-hover-border: rgba(91, 75, 183, 0.22);--admin-button-hover-bg: #fbfaff;--admin-button-hover-text: #5b4bb7;--admin-button-ring: rgba(73, 54, 197, 0.08);--admin-button-ring-strong: rgba(73, 54, 197, 0.12);--admin-button-disabled-bg: #f1eefb;--admin-button-disabled-border: #d9d2f0;--admin-button-disabled-text: #8d84aa;--admin-button-disabled-icon: #a89fc1;--admin-button-disabled-shadow: none;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:2.35rem;color:var(--admin-button-text);font-size:.86rem;font-weight:800}.button-breadcrumbs__icon{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.1rem;height:2.1rem;border:1px solid rgba(0,0,0,0);border-radius:8px;padding:0;cursor:pointer;font:inherit;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease;font-size:.95rem;border-color:var(--admin-button-line);background:var(--admin-button-surface);color:var(--admin-button-text)}.button-breadcrumbs__icon:hover,.button-breadcrumbs__icon:focus{border-color:var(--admin-button-hover-border);background:var(--admin-button-hover-bg);color:var(--admin-button-hover-text);box-shadow:0 0 0 3px var(--admin-button-ring)}.button-breadcrumbs__icon:focus{outline:none}.button-breadcrumbs__icon:disabled,.button-breadcrumbs__icon[disabled],.button-breadcrumbs__icon[aria-disabled=true],.button-breadcrumbs__icon.disabled,.button-breadcrumbs__icon.is-disabled{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);cursor:not-allowed;opacity:.78;text-shadow:none}.button-breadcrumbs__icon:disabled:hover,.button-breadcrumbs__icon:disabled:focus,.button-breadcrumbs__icon:disabled:focus-visible,.button-breadcrumbs__icon:disabled:active,.button-breadcrumbs__icon[disabled]:hover,.button-breadcrumbs__icon[disabled]:focus,.button-breadcrumbs__icon[disabled]:focus-visible,.button-breadcrumbs__icon[disabled]:active,.button-breadcrumbs__icon[aria-disabled=true]:hover,.button-breadcrumbs__icon[aria-disabled=true]:focus,.button-breadcrumbs__icon[aria-disabled=true]:focus-visible,.button-breadcrumbs__icon[aria-disabled=true]:active,.button-breadcrumbs__icon.disabled:hover,.button-breadcrumbs__icon.disabled:focus,.button-breadcrumbs__icon.disabled:focus-visible,.button-breadcrumbs__icon.disabled:active,.button-breadcrumbs__icon.is-disabled:hover,.button-breadcrumbs__icon.is-disabled:focus,.button-breadcrumbs__icon.is-disabled:focus-visible,.button-breadcrumbs__icon.is-disabled:active{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);outline:none;opacity:.78;transform:none}.button-breadcrumbs__icon:disabled i,.button-breadcrumbs__icon:disabled svg,.button-breadcrumbs__icon[disabled] i,.button-breadcrumbs__icon[disabled] svg,.button-breadcrumbs__icon[aria-disabled=true] i,.button-breadcrumbs__icon[aria-disabled=true] svg,.button-breadcrumbs__icon.disabled i,.button-breadcrumbs__icon.disabled svg,.button-breadcrumbs__icon.is-disabled i,.button-breadcrumbs__icon.is-disabled svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}.button-breadcrumbs__icon:disabled:hover i,.button-breadcrumbs__icon:disabled:focus i,.button-breadcrumbs__icon:disabled:focus-visible i,.button-breadcrumbs__icon:disabled:active i,.button-breadcrumbs__icon:disabled:hover svg,.button-breadcrumbs__icon:disabled:focus svg,.button-breadcrumbs__icon:disabled:focus-visible svg,.button-breadcrumbs__icon:disabled:active svg,.button-breadcrumbs__icon[disabled]:hover i,.button-breadcrumbs__icon[disabled]:focus i,.button-breadcrumbs__icon[disabled]:focus-visible i,.button-breadcrumbs__icon[disabled]:active i,.button-breadcrumbs__icon[disabled]:hover svg,.button-breadcrumbs__icon[disabled]:focus svg,.button-breadcrumbs__icon[disabled]:focus-visible svg,.button-breadcrumbs__icon[disabled]:active svg,.button-breadcrumbs__icon[aria-disabled=true]:hover i,.button-breadcrumbs__icon[aria-disabled=true]:focus i,.button-breadcrumbs__icon[aria-disabled=true]:focus-visible i,.button-breadcrumbs__icon[aria-disabled=true]:active i,.button-breadcrumbs__icon[aria-disabled=true]:hover svg,.button-breadcrumbs__icon[aria-disabled=true]:focus svg,.button-breadcrumbs__icon[aria-disabled=true]:focus-visible svg,.button-breadcrumbs__icon[aria-disabled=true]:active svg,.button-breadcrumbs__icon.disabled:hover i,.button-breadcrumbs__icon.disabled:focus i,.button-breadcrumbs__icon.disabled:focus-visible i,.button-breadcrumbs__icon.disabled:active i,.button-breadcrumbs__icon.disabled:hover svg,.button-breadcrumbs__icon.disabled:focus svg,.button-breadcrumbs__icon.disabled:focus-visible svg,.button-breadcrumbs__icon.disabled:active svg,.button-breadcrumbs__icon.is-disabled:hover i,.button-breadcrumbs__icon.is-disabled:focus i,.button-breadcrumbs__icon.is-disabled:focus-visible i,.button-breadcrumbs__icon.is-disabled:active i,.button-breadcrumbs__icon.is-disabled:hover svg,.button-breadcrumbs__icon.is-disabled:focus svg,.button-breadcrumbs__icon.is-disabled:focus-visible svg,.button-breadcrumbs__icon.is-disabled:active svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}.button-breadcrumbs__icon{width:2.1rem;min-width:2.1rem;color:var(--admin-button-accent)}.button-breadcrumbs__icon i{font-size:.95rem;line-height:1}.button-breadcrumbs__link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.1rem;height:2.1rem;border:1px solid rgba(0,0,0,0);border-radius:8px;padding:0 .65rem;cursor:pointer;font:inherit;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease;font-size:.86rem;border-color:var(--admin-button-line);background:var(--admin-button-surface);color:var(--admin-button-text)}.button-breadcrumbs__link:hover,.button-breadcrumbs__link:focus{border-color:var(--admin-button-hover-border);background:var(--admin-button-hover-bg);color:var(--admin-button-hover-text);box-shadow:0 0 0 3px var(--admin-button-ring)}.button-breadcrumbs__link:focus{outline:none}.button-breadcrumbs__link:disabled,.button-breadcrumbs__link[disabled],.button-breadcrumbs__link[aria-disabled=true],.button-breadcrumbs__link.disabled,.button-breadcrumbs__link.is-disabled{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);cursor:not-allowed;opacity:.78;text-shadow:none}.button-breadcrumbs__link:disabled:hover,.button-breadcrumbs__link:disabled:focus,.button-breadcrumbs__link:disabled:focus-visible,.button-breadcrumbs__link:disabled:active,.button-breadcrumbs__link[disabled]:hover,.button-breadcrumbs__link[disabled]:focus,.button-breadcrumbs__link[disabled]:focus-visible,.button-breadcrumbs__link[disabled]:active,.button-breadcrumbs__link[aria-disabled=true]:hover,.button-breadcrumbs__link[aria-disabled=true]:focus,.button-breadcrumbs__link[aria-disabled=true]:focus-visible,.button-breadcrumbs__link[aria-disabled=true]:active,.button-breadcrumbs__link.disabled:hover,.button-breadcrumbs__link.disabled:focus,.button-breadcrumbs__link.disabled:focus-visible,.button-breadcrumbs__link.disabled:active,.button-breadcrumbs__link.is-disabled:hover,.button-breadcrumbs__link.is-disabled:focus,.button-breadcrumbs__link.is-disabled:focus-visible,.button-breadcrumbs__link.is-disabled:active{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);outline:none;opacity:.78;transform:none}.button-breadcrumbs__link:disabled i,.button-breadcrumbs__link:disabled svg,.button-breadcrumbs__link[disabled] i,.button-breadcrumbs__link[disabled] svg,.button-breadcrumbs__link[aria-disabled=true] i,.button-breadcrumbs__link[aria-disabled=true] svg,.button-breadcrumbs__link.disabled i,.button-breadcrumbs__link.disabled svg,.button-breadcrumbs__link.is-disabled i,.button-breadcrumbs__link.is-disabled svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}.button-breadcrumbs__link:disabled:hover i,.button-breadcrumbs__link:disabled:focus i,.button-breadcrumbs__link:disabled:focus-visible i,.button-breadcrumbs__link:disabled:active i,.button-breadcrumbs__link:disabled:hover svg,.button-breadcrumbs__link:disabled:focus svg,.button-breadcrumbs__link:disabled:focus-visible svg,.button-breadcrumbs__link:disabled:active svg,.button-breadcrumbs__link[disabled]:hover i,.button-breadcrumbs__link[disabled]:focus i,.button-breadcrumbs__link[disabled]:focus-visible i,.button-breadcrumbs__link[disabled]:active i,.button-breadcrumbs__link[disabled]:hover svg,.button-breadcrumbs__link[disabled]:focus svg,.button-breadcrumbs__link[disabled]:focus-visible svg,.button-breadcrumbs__link[disabled]:active svg,.button-breadcrumbs__link[aria-disabled=true]:hover i,.button-breadcrumbs__link[aria-disabled=true]:focus i,.button-breadcrumbs__link[aria-disabled=true]:focus-visible i,.button-breadcrumbs__link[aria-disabled=true]:active i,.button-breadcrumbs__link[aria-disabled=true]:hover svg,.button-breadcrumbs__link[aria-disabled=true]:focus svg,.button-breadcrumbs__link[aria-disabled=true]:focus-visible svg,.button-breadcrumbs__link[aria-disabled=true]:active svg,.button-breadcrumbs__link.disabled:hover i,.button-breadcrumbs__link.disabled:focus i,.button-breadcrumbs__link.disabled:focus-visible i,.button-breadcrumbs__link.disabled:active i,.button-breadcrumbs__link.disabled:hover svg,.button-breadcrumbs__link.disabled:focus svg,.button-breadcrumbs__link.disabled:focus-visible svg,.button-breadcrumbs__link.disabled:active svg,.button-breadcrumbs__link.is-disabled:hover i,.button-breadcrumbs__link.is-disabled:focus i,.button-breadcrumbs__link.is-disabled:focus-visible i,.button-breadcrumbs__link.is-disabled:active i,.button-breadcrumbs__link.is-disabled:hover svg,.button-breadcrumbs__link.is-disabled:focus svg,.button-breadcrumbs__link.is-disabled:focus-visible svg,.button-breadcrumbs__link.is-disabled:active svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}.button-breadcrumbs__separator{color:rgba(116,106,150,.72);font-size:.95rem;line-height:1}.dashboard-action-section__header{align-items:center}.dashboard-action-section__avatar-col{display:flex;justify-content:flex-start}.dashboard-action-section__avatar{display:inline-flex;align-items:center;justify-content:center;width:5.5rem;max-width:100%;aspect-ratio:1;overflow:hidden;border:1px solid rgba(var(--accent-rgb), 0.16);border-radius:999px;background:linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(var(--accent-rgb), 0.07)),#fff;box-shadow:0 8px 18px rgba(var(--accent-rgb), 0.055),inset 0 1px 0 hsla(0,0%,100%,.88)}.dashboard-action-section__avatar img{display:block;width:100%;height:100%;object-fit:cover}.dashboard-action-section__avatar--website{border-radius:20px;padding:.7rem}.dashboard-action-section__avatar--website img{object-fit:contain}@media(min-width: 992px){.dashboard-action-section__avatar-col{justify-content:flex-end}}.dashboard-action-card-grid>.col{display:flex;min-width:0}.dashboard-action-card-empty{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text)}.dashboard-action-card{--dashboard-action-card-accent: var(--accent);--dashboard-action-card-accent-rgb: var(--accent-rgb);--dashboard-action-card-border: rgba(var(--dashboard-action-card-accent-rgb), 0.16);--dashboard-action-card-glow: rgba(var(--dashboard-action-card-accent-rgb), 0.045);position:relative;overflow:hidden;display:grid;grid-template-columns:4.25rem minmax(0, 1fr);align-items:center;gap:1.15rem;width:100%;height:100%;min-width:0;min-height:128px;padding:1.08rem 1.18rem;border:1px solid var(--dashboard-action-card-border);border-radius:8px;background:linear-gradient(135deg, rgba(var(--dashboard-action-card-accent-rgb), 0.035), rgba(255, 255, 255, 0) 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(251, 250, 255, 0.82)),#fff;color:var(--text);text-decoration:none;box-shadow:0 1px 0 rgba(24,32,42,.035),0 8px 18px var(--dashboard-action-card-glow),inset 0 1px 0 hsla(0,0%,100%,.84);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.dashboard-action-card::before{position:absolute;inset:0 auto 0 0;width:.36rem;border-radius:8px 0 0 8px;background:linear-gradient(180deg, rgba(var(--dashboard-action-card-accent-rgb), 0.06), rgba(var(--dashboard-action-card-accent-rgb), 0.22), rgba(var(--dashboard-action-card-accent-rgb), 0.06));content:""}.dashboard-action-card:hover,.dashboard-action-card:focus-visible{border-color:rgba(var(--dashboard-action-card-accent-rgb), 0.28);color:var(--text);box-shadow:0 1px 0 rgba(24,32,42,.04),0 12px 24px rgba(var(--dashboard-action-card-accent-rgb), 0.09),inset 0 1px 0 hsla(0,0%,100%,.9);outline:none;transform:translateY(-1px)}.dashboard-action-card--purple{--dashboard-action-card-accent: #644cc8;--dashboard-action-card-accent-rgb: 100, 76, 200}.dashboard-action-card--green{--dashboard-action-card-accent: #268d69;--dashboard-action-card-accent-rgb: 38, 141, 105}.dashboard-action-card__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;overflow:hidden;border:1px solid rgba(var(--dashboard-action-card-accent-rgb), 0.11);border-radius:18px 14px 18px 8px;background:linear-gradient(145deg, rgba(255, 255, 255, 0.88), rgba(var(--dashboard-action-card-accent-rgb), 0.07)),#eef5f7;color:var(--dashboard-action-card-accent);font-size:1.55rem;box-shadow:inset 1px 1px 2px hsla(0,0%,100%,.82),inset -1px -1px 2px rgba(var(--dashboard-action-card-accent-rgb), 0.08),0 6px 14px rgba(var(--dashboard-action-card-accent-rgb), 0.055)}.dashboard-action-card__icon::before{position:absolute;inset:.42rem auto auto -0.2rem;width:2.25rem;height:3.25rem;border-radius:999px;background:rgba(var(--dashboard-action-card-accent-rgb), 0.1);content:"";transform:rotate(18deg)}.dashboard-action-card__icon::after{position:absolute;right:.48rem;bottom:.48rem;width:1.15rem;height:1.15rem;border-radius:.4rem .4rem .4rem .16rem;background:hsla(0,0%,100%,.54);box-shadow:inset 0 0 0 1px rgba(var(--dashboard-action-card-accent-rgb), 0.07);content:""}.dashboard-action-card__icon i{position:relative;z-index:1;filter:drop-shadow(0 1px 0 rgba(255, 255, 255, 0.58))}.dashboard-action-card__content{display:block;min-width:0}.dashboard-action-card__content strong{display:block;margin-bottom:.25rem;color:color-mix(in srgb, var(--dashboard-action-card-accent) 44%, var(--text));font-size:1.08rem;line-height:1.18}.dashboard-action-card__content small{display:block;color:var(--muted);line-height:1.45}.resource-card{position:relative;display:grid;min-width:0;height:100%;overflow:hidden;border:1px solid #e5defb;border-radius:8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(250, 248, 255, 0.9)),var(--surface);box-shadow:0 16px 34px rgba(63,43,214,.07),inset 0 1px 0 hsla(0,0%,100%,.86);transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.resource-card:hover{border-color:rgba(91,75,183,.32);box-shadow:0 20px 46px rgba(63,43,214,.12),inset 0 1px 0 hsla(0,0%,100%,.92);transform:translateY(-1px)}.resource-card--media{grid-template-rows:9.5rem 1fr auto}.resource-card__media{display:grid;place-items:center;overflow:hidden;border-bottom:1px solid #e7e1fb;background:radial-gradient(circle at 18% 12%, rgba(126, 101, 242, 0.16), transparent 34%),linear-gradient(135deg, #f7f4ff 0%, #edf7fb 100%);color:#5b4bb7;text-decoration:none}.resource-card__media img{width:100%;height:100%;object-fit:cover}.resource-card__body{display:grid;align-content:start;gap:.35rem;min-width:0;padding:1rem}.resource-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.7rem 1rem .8rem;border-top:1px solid #ece6ff;background:rgba(250,248,255,.78)}.resource-card__footer>span{min-width:0;overflow:hidden;color:#746a96;font-size:.8rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.resource-card__actions{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.45rem;margin-left:auto}.resource-card__actions .button{display:inline-flex;flex:0 0 2.2rem;align-items:center;justify-content:center;width:2.2rem;min-width:2.2rem;height:2.2rem;min-height:2.2rem;padding:0;border-color:#ded7f8;background:linear-gradient(180deg, #ffffff, #f8f5ff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 6px 14px rgba(63,43,214,.06);color:#5b4bb7;line-height:1;transition:border-color 150ms ease,background 150ms ease,box-shadow 150ms ease,color 150ms ease,transform 150ms ease}.resource-card__actions .button:hover,.resource-card__actions .button:focus-visible{border-color:rgba(91,75,183,.44);background:linear-gradient(180deg, #ffffff, #f1edff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 9px 20px rgba(63,43,214,.12);color:#4936c5;transform:translateY(-1px)}.resource-card__actions .button:active{box-shadow:inset 0 1px 3px rgba(63,43,214,.12);transform:translateY(0)}.resource-card__actions .button i{flex:0 0 auto;margin:0;font-size:.95rem;line-height:1}.actions,.inline-controls{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.inline-form{margin:0}.notice{border-radius:8px;padding:1rem;margin:1rem 0}.notice p:last-child{margin-bottom:0}.notice.error{background:var(--danger-bg);color:var(--danger-text)}.notice.success{background:var(--success-bg);color:var(--success-text)}.notice.warning{background:var(--warning-bg);color:var(--warning-text)}.status-grid{margin:1rem 0}.status-grid>.col{border:1px solid var(--line);border-radius:8px;padding:1rem;background:#fff}.empty-state{border:1px solid var(--line);border-radius:8px;background:#fff;padding:clamp(1rem,3vw,1.5rem)}.empty-state p:last-child{margin-bottom:0;color:var(--muted)}.status-pill{display:inline-flex;align-items:center;gap:.35rem;min-height:26px;border-radius:999px;padding:.15rem .6rem;background:var(--warning-bg);color:var(--warning-text);font-size:.8rem;font-weight:700}.status-pill--active{background:var(--success-bg);color:var(--success-text)}.status-pill--success{background:var(--success-bg);color:var(--success-text)}.status-pill--archived{background:var(--danger-bg);color:var(--danger-text)}.status-pill--locked{background:var(--danger-bg);color:var(--danger-text)}.status-pill--available{background:var(--info-bg);color:var(--info-text)}.status-pill--danger{background:var(--danger-bg);color:var(--danger-text)}.status-pill--inactive{background:var(--surface-muted);color:var(--muted)}.status-pill--warning{background:var(--warning-bg);color:var(--warning-text)}.status-pill--type{border:1px solid rgba(91,75,183,.14)}.status-pill--page{background:var(--info-bg);color:var(--info-text)}.status-pill--heading{background:var(--surface-muted);color:var(--muted)}.status-pill--header{background:#edf8f1;color:#2f6f4b}.status-pill--footer{background:#eef7fb;color:#3f789a}.status-pill--data{background:var(--warning-bg);color:var(--warning-text)}.status-pill--method{min-width:3.4rem;justify-content:center;border:1px solid rgba(91,75,183,.14);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);letter-spacing:.02em}.status-pill--method-get{background:var(--info-bg);color:var(--info-text)}.status-pill--method-post{background:var(--success-bg);color:var(--success-text)}.status-pill--method-put,.status-pill--method-patch{background:var(--warning-bg);color:var(--warning-text)}.status-pill--method-delete{background:var(--danger-bg);color:var(--danger-text)}.status-pill--method-head,.status-pill--method-options{background:var(--surface-muted);color:var(--muted)}.status-pill--method-unknown{background:var(--surface-muted);color:var(--muted)}.status-pill i{flex:0 0 auto;font-size:.78em;line-height:1}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_18pt-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_24pt-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_28pt-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_18pt-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_24pt-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_28pt-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter-VariableFont_opsz_wght.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_18pt-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_24pt-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_28pt-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_18pt-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_24pt-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_28pt-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_18pt-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_24pt-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_28pt-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_18pt-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_24pt-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter_28pt-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}[data-system-form]{--admin-button-accent: #5b4bb7;--admin-button-accent-strong: #4936c5;--admin-button-accent-soft: #f4f2ff;--admin-button-line: #e7e3fb;--admin-button-line-strong: #d8d0ff;--admin-button-text: #342c5c;--admin-button-surface: #ffffff;--admin-button-hover-border: rgba(91, 75, 183, 0.22);--admin-button-hover-bg: #fbfaff;--admin-button-hover-text: #5b4bb7;--admin-button-ring: rgba(73, 54, 197, 0.08);--admin-button-ring-strong: rgba(73, 54, 197, 0.12);--admin-button-disabled-bg: #f1eefb;--admin-button-disabled-border: #d9d2f0;--admin-button-disabled-text: #8d84aa;--admin-button-disabled-icon: #a89fc1;--admin-button-disabled-shadow: none;--system-form-accent: #5b4bb7;--system-form-accent-strong: #4936c5;--system-form-accent-soft: #f4f2ff;--system-form-accent-hover: #f7f5ff;--system-form-line: #e7e3fb;--system-form-line-strong: #d8d0ff;--system-form-focus-border: rgba(91, 75, 183, 0.34);--system-form-focus-ring: rgba(91, 75, 183, 0.08);--system-form-surface-subtle: #fbfaff;--system-form-surface-muted: #f3efff;--system-form-card-bg: var(--system-form-surface-subtle);--system-form-card-border: rgba(91, 75, 183, 0.12);--system-form-card-radius: 8px;--system-form-card-padding: 0.9rem;--system-form-section-gap: 1.05rem;--system-form-shell-padding: clamp(0.85rem, 1.25vw, 1.15rem);--system-form-shell-radius: 8px;--system-form-container-bg: var(--system-form-sticky-bg, var(--surface, #ffffff));--system-form-sticky-bg: var(--surface, #ffffff);--system-form-sticky-gap-bg: var(--system-form-container-bg);--system-form-sticky-top: var(--system-form-section-gap);--accent: var(--system-form-accent);--accent-rgb: 91, 75, 183;--accent-border: rgba(91, 75, 183, 0.2);--accent-soft: var(--system-form-accent-soft);--line: var(--system-form-line);--surface-subtle: var(--system-form-surface-subtle);--surface-muted: var(--system-form-surface-muted);--info-bg: var(--system-form-accent-soft);display:grid;gap:1rem}.system-form--layout-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.system-form--layout-row .system-form__step{display:contents}.system-form--layout-row .system-form__field{grid-template-rows:minmax(2.2rem, auto) auto auto;min-width:170px}.system-form--layout-row>.system-form__submit-area{align-items:flex-start;margin-top:0}.system-form--layout-row>.system-form__submit-area>button[type=submit]{white-space:nowrap}.system-form--layout-row .system-form__field:not(:has(.system-form__label-text--hidden)) .system-form__control,.system-form--layout-row .system-form__field:not(:has(.system-form__label-text--hidden)) textarea{margin-top:auto}@media(max-width: 860px){.system-form--layout-row{align-items:stretch}.system-form--layout-row .system-form__field{grid-template-rows:none;width:100%}.system-form--layout-row>.system-form__submit-area{margin-top:0}}.table-inline-form.system-form--layout-row>.system-form__submit-area,.table-action-form.system-form--layout-row>.system-form__submit-area,.system-form--layout-row:not(:has(.system-form__field))>.system-form__submit-area,.system-form--layout-row:has(.system-form__label-text--hidden)>.system-form__submit-area{margin-top:0}.system-form--layout-columns .system-form__step{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}.system-form--layout-horizontal .system-form__step--layout-horizontal{align-items:stretch;display:flex;gap:0}.system-form__step--layout-horizontal .system-form__step-header{flex:0 0 100%;max-width:100%}.system-form__step--layout-horizontal .system-form__field-column{display:flex;min-width:0}.system-form__step--layout-horizontal .system-form__field-column[hidden]{display:none !important}.system-form__step--layout-horizontal .system-form__field{align-self:stretch;flex:1 1 auto;width:100%}.system-form--stack-horizontal .system-form__step--layout-horizontal:not([hidden]),.system-form--stack-horizontal .system-form__visual-group--layout-horizontal{display:grid;grid-template-columns:minmax(0, 1fr);gap:.85rem}.system-form--stack-horizontal .system-form__field-column{flex:none;width:100%;max-width:none;min-width:0}.system-form--stack-horizontal .system-form__field,.system-form--stack-horizontal .system-form__range-grid,.system-form--stack-horizontal .system-form__input-grid,.system-form--stack-horizontal .system-form__control{min-width:0}.system-form__step--layout-vertical .system-form__field{width:100%}.system-form__visual-group--layout-horizontal{display:flex;gap:0;padding:1rem}.system-form--stepped{align-content:start;align-items:start;gap:0;grid-auto-rows:max-content}.system-form--stepped .system-form__step-overview{--system-form-sticky-border: var(--system-form-line-strong);position:sticky;top:var(--system-form-sticky-top);z-index:10;isolation:isolate;display:grid;gap:.85rem;margin:var(--system-form-section-gap) 0 1.2rem;padding:.65rem .75rem .75rem;background:var(--system-form-sticky-bg, var(--surface));border:1px solid var(--system-form-sticky-border);border-radius:var(--system-form-shell-radius);box-shadow:0 .35rem .8rem rgba(24,32,42,.045)}.system-form--stepped .system-form__step-overview::before{content:"";position:absolute;z-index:-1;right:-1rem;bottom:calc(100% + 1px);left:-1rem;height:calc(1rem + var(--system-form-sticky-top));background:var(--system-form-sticky-gap-bg)}.system-form--stepped .system-form__step-nav{margin:0;padding:0}.system-form--stepped .system-form__progress{margin:0}.system-form--stepped .system-form__summary{position:relative;z-index:11;margin-bottom:.85rem}.system-form--stepped .system-form__step{align-content:start;width:100%}.system-form__progress{display:grid;gap:.6rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-subtle)}.system-form__progress-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.system-form__progress-top span{color:var(--muted);font-size:.86rem;font-weight:700}.system-form__progress-top strong{color:var(--text);font-size:.95rem;text-align:right}.system-form__progress-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;text-align:right}.system-form__progress-meta em{color:var(--muted);font-size:.84rem;font-style:normal;font-weight:700}.system-form__progress-track{height:.5rem;overflow:hidden;border-radius:999px;background:var(--surface-muted)}.system-form__progress-track progress{display:block;width:100%;height:100%;overflow:hidden;border:0;border-radius:inherit;appearance:none;background:rgba(0,0,0,0)}.system-form__progress-track progress::-webkit-progress-bar{border-radius:inherit;background:rgba(0,0,0,0)}.system-form__progress-track progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg, var(--system-form-accent), #477fc3)}.system-form__progress-track progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--system-form-accent), #477fc3)}.system-form__step-nav{display:flex;flex-wrap:nowrap;gap:.55rem;align-items:center;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}.system-form__step-nav-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:.45rem .9rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:.92rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background 180ms ease,border-color 180ms ease,box-shadow 180ms ease,color 180ms ease,transform 180ms ease}.system-form__step-nav-button:hover,.system-form__step-nav-button:focus{border-color:rgba(var(--accent-rgb), 0.42);background:var(--accent);color:var(--surface);outline:none;box-shadow:0 0 0 4px rgba(var(--accent-rgb), 0.08);transform:translateY(-1px)}.system-form__step-nav-button.is-active,.system-form__step-nav-button[aria-current=step]{border-color:var(--accent);background:var(--accent);color:var(--surface);box-shadow:none}.system-form__step-nav-button.is-active:hover,.system-form__step-nav-button.is-active:focus,.system-form__step-nav-button.is-active:focus-visible,.system-form__step-nav-button[aria-current=step]:hover,.system-form__step-nav-button[aria-current=step]:focus,.system-form__step-nav-button[aria-current=step]:focus-visible{border-color:var(--accent);background:var(--accent);color:var(--surface);box-shadow:none;transform:none}.system-form__step-nav-button span{color:inherit}.system-form__step{display:grid;gap:1rem;animation:system-form-step-in 200ms ease-out}.system-form__step[hidden],.system-form--stepped>.system-form__step:not(.system-form__step--active){display:none}.system-form__actions [hidden],.system-form__step-button[hidden]{display:none !important}.system-form__step-header{display:grid;gap:.25rem}.system-form__step-header span{color:var(--muted);font-size:.82rem;font-weight:800;text-transform:uppercase}.system-form__step-header h2{margin:0;color:var(--text);font-size:1.15rem;line-height:1.25}.system-form__step-header p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.45}.system-form__actions{align-items:center;margin-top:1rem}.system-form__actions--align-right{justify-content:flex-end}.system-form__actions--align-left{justify-content:flex-start}.system-form__support-column,.system-form__button-column{display:flex;min-width:0}.system-form__support-column{align-items:flex-end;gap:.65rem}.system-form__button-column{align-items:flex-end}.system-form__button-group{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;max-width:100%}.system-form__button-group--align-right{margin-left:auto;justify-content:flex-end}.system-form__button-group--align-left{margin-right:auto;justify-content:flex-start}.system-form--layout-horizontal,.system-form--layout-vertical{gap:1.1rem}.system-form--layout-horizontal .system-form__field,.system-form--layout-vertical .system-form__field{gap:.42rem;padding:var(--system-form-card-padding);border:1px solid var(--system-form-card-border);border-radius:var(--system-form-card-radius);background:var(--system-form-card-bg);box-shadow:0 1px 0 rgba(24,32,42,.02)}.system-form--layout-horizontal .system-form__label-text,.system-form--layout-vertical .system-form__label-text{color:var(--text);font-size:.92rem;line-height:1.25}.system-form--layout-horizontal .system-form__control input,.system-form--layout-horizontal .system-form__control select,.system-form--layout-vertical .system-form__control input,.system-form--layout-vertical .system-form__control select{background-color:var(--surface);font-size:.95rem;font-weight:650}.system-form--layout-horizontal .system-form__field-icon,.system-form--layout-vertical .system-form__field-icon{color:rgba(var(--accent-rgb), 0.7)}.system-form--stepped .system-form__progress{border-color:rgba(91,75,183,.14);background:var(--system-form-accent-hover)}.system-form--stepped .system-form__progress-track{background:var(--system-form-surface-muted)}.system-form--stepped .system-form__step-nav{gap:.45rem}.system-form--stepped .system-form__step-nav-button{min-height:2.15rem;padding:.38rem .72rem;border-radius:7px;font-size:.86rem;font-weight:700}.system-form--stepped .system-form__step--layout-horizontal{gap:0}.system-form--stepped .system-form__step--layout-vertical{gap:var(--system-form-section-gap)}.system-form--stepped .system-form__step-header{gap:.25rem;padding:.15rem 0 1.05rem;border-bottom:1px solid rgba(91,75,183,.11)}.system-form--stepped .system-form__step-header span{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.08em}.system-form--stepped .system-form__step-header h2{color:var(--h4-color);font-family:var(--h4-font-family);font-size:clamp(1.05rem,1rem + .18vw,1.18rem);font-weight:700;line-height:1.28;letter-spacing:0}.system-form--stepped .system-form__step-header p{max-width:62rem;color:var(--muted);font-size:.92rem;line-height:1.45}.system-form--stepped .system-form__actions{margin-top:1.05rem;padding-top:1rem;border-top:1px solid var(--line)}.system-form--stepped .system-form__step-button{min-width:6.7rem;border-radius:7px;font-size:.9rem;font-weight:800}@media(max-width: 767.98px){.system-form--layout-horizontal .system-form__field,.system-form--layout-vertical .system-form__field{padding:.8rem}.system-form--stepped .system-form__step-overview{position:static}.system-form--stepped .system-form__actions,.system-form--stepped .system-form__submit-area{align-items:stretch;justify-content:stretch;width:100%}.system-form--stepped .system-form__support-column,.system-form--stepped .system-form__button-column,.system-form--stepped .system-form__mfa-confirmation{width:100%}.system-form--stepped .system-form__button-group{flex-direction:column;align-items:stretch;width:100%}.system-form--stepped .system-form__step-button,.system-form--stepped .system-form__button-group button,.system-form--stepped .system-form__button-group .button{width:100%}}.cms-modal .system-form--stepped .system-form__actions,.cms-modal .system-form--stepped .system-form__submit-area,.cms-modal__footer .system-form__actions,.cms-modal__footer .system-form__submit-area{align-items:center;justify-content:flex-end}.cms-modal .system-form--stepped .system-form__button-column,.cms-modal__footer .system-form__button-column{flex:1 1 100%;justify-content:flex-end;width:100%;max-width:100%;margin-left:0;margin-right:0}.cms-modal .system-form--stepped .system-form__button-group,.cms-modal__footer .system-form__button-group{flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;width:100%;max-width:100%;margin-left:0;margin-right:0}.cms-modal .system-form--stepped .system-form__step-button,.cms-modal .system-form--stepped .system-form__button-group button,.cms-modal .system-form--stepped .system-form__button-group .button,.cms-modal__footer .system-form__step-button,.cms-modal__footer .system-form__button-group button,.cms-modal__footer .system-form__button-group .button{flex:0 1 auto;width:auto;max-width:100%}.cms-modal--stable-height .cms-modal__body [data-system-form].system-form--stepped{align-items:stretch;display:flex;flex-direction:column;height:100%;min-height:0;padding-top:0;width:100%;overflow:hidden}.cms-modal--stable-height .cms-modal__body .system-form--stepped .system-form__summary,.cms-modal--stable-height .cms-modal__body .system-form--stepped .system-form__step-overview{flex:0 0 auto}.cms-modal--stable-height .cms-modal__body .system-form--stepped .system-form__step-overview{position:relative;top:auto}.cms-modal--stable-height .cms-modal__body .system-form--stepped .system-form__step-overview::before{content:none}.cms-modal--stable-height .cms-modal__body .system-form--stepped .system-form__step{min-height:0}.cms-modal--stable-height .cms-modal__body .system-form--stepped .system-form__step--active{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding-right:.35rem;padding-bottom:var(--system-form-section-gap);scrollbar-gutter:stable}.color-picker{position:relative;display:grid;gap:.35rem;width:100%;--color-picker-color: var(--system-form-accent, #5b4bb7);--color-picker-hue-color: #ff0000}.color-picker__control{display:grid;grid-template-columns:minmax(0, 1fr) 3.65rem;min-height:var(--control-height);height:var(--control-height);overflow:hidden;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);box-shadow:0 1px 2px rgba(17,24,39,.04);transition:border-color .16s,box-shadow .16s}.color-picker__control input{width:100%;min-width:0;min-height:100%;height:100%;border:0;background:rgba(0,0,0,0);color:var(--text);font:inherit;font-size:.95rem;outline:none;padding:.75rem .95rem}.color-picker__control:focus-within{border-color:var(--system-form-focus-border, rgba(var(--accent-rgb), 0.34));box-shadow:0 0 0 3px var(--system-form-focus-ring, rgba(var(--accent-rgb), 0.08))}.color-picker__swatch{align-self:stretch;width:calc(100% - .45rem);min-height:0;height:calc(var(--control-height) - .45rem);margin:.225rem .225rem .225rem 0;border:0;border-radius:calc(var(--control-radius) - 2px);background:var(--color-picker-color);cursor:pointer;box-shadow:inset 0 0 0 1px rgba(17,24,39,.14)}.color-picker__panel{position:absolute;z-index:60;top:calc(100% + .35rem);left:0;display:grid;gap:.85rem;width:min(25rem,100vw - 2rem);padding:.95rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 18px 45px rgba(17,24,39,.16)}.color-picker__panel[hidden]{display:none}.color-picker__panel--modal{position:static;width:100%;max-width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.color-picker__map{position:relative;display:block;width:100%;height:12.5rem;overflow:hidden;border-radius:6px;background:linear-gradient(to top, #000000, rgba(0, 0, 0, 0)),linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0)),var(--color-picker-hue-color);cursor:crosshair}.color-picker__map-handle{position:absolute;width:1.1rem;height:1.1rem;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(17,24,39,.45);transform:translate(-50%, -50%)}.color-picker__slider-row{position:relative;display:block;width:100%;height:1.35rem;border-radius:999px;background:linear-gradient(to right, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000)}.color-picker__slider-row input{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:999px;appearance:none;accent-color:var(--color-picker-color);background:rgba(0,0,0,0);cursor:pointer;opacity:0}.color-picker__slider-row input::-webkit-slider-runnable-track{height:100%;border-radius:999px;background:rgba(0,0,0,0)}.color-picker__slider-row input::-webkit-slider-thumb{width:1.25rem;height:1.25rem;margin-top:-0.225rem;border:2px solid #fff;border-radius:50%;appearance:none;background:var(--color-picker-color);box-shadow:0 0 0 1px rgba(17,24,39,.18)}.color-picker__slider-row input::-moz-range-track{height:100%;border:0;border-radius:999px;background:rgba(0,0,0,0)}.color-picker__slider-row input::-moz-range-thumb{width:1.25rem;height:1.25rem;border:2px solid #fff;border-radius:50%;background:var(--color-picker-color);box-shadow:0 0 0 1px rgba(17,24,39,.18)}.color-picker__slider-row::after{position:absolute;z-index:1;top:50%;left:var(--color-picker-hue-percent, 0%);width:1.25rem;height:1.25rem;border:2px solid #fff;border-radius:999px;background:var(--color-picker-hue-color);box-shadow:0 0 0 1px rgba(17,24,39,.18);content:"";transform:translate(-50%, -50%);pointer-events:none}.color-picker__slider-row--alpha{background:linear-gradient(45deg, rgba(0, 0, 0, 0.12) 25%, transparent 25% 75%, rgba(0, 0, 0, 0.12) 75%),linear-gradient(45deg, rgba(0, 0, 0, 0.12) 25%, transparent 25% 75%, rgba(0, 0, 0, 0.12) 75%),linear-gradient(to right, transparent, var(--color-picker-color));background-position:0 0,.35rem .35rem,0 0;background-size:.7rem .7rem,.7rem .7rem,100% 100%}.color-picker__slider-row--alpha input{background:rgba(0,0,0,0)}.color-picker__slider-row--alpha input::-webkit-slider-runnable-track{background:rgba(0,0,0,0)}.color-picker__slider-row--alpha input::-moz-range-track{background:rgba(0,0,0,0)}.color-picker__slider-row--alpha::after{left:var(--color-picker-alpha-percent, 100%);background:var(--color-picker-color)}.color-picker__value-row{display:grid;grid-template-columns:3rem minmax(0, 1fr);gap:.65rem;align-items:center;width:100%}.color-picker__value-row input{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--control-radius);padding:.65rem .8rem;color:var(--text);font:inherit}.color-picker__preview{width:3rem;height:3rem;border-radius:50%;background:var(--color-picker-color);box-shadow:inset 0 0 0 1px rgba(17,24,39,.16)}.color-picker__formats{display:grid;grid-template-columns:repeat(3, 1fr);width:100%;overflow:hidden;border:1px solid var(--line);border-radius:999px}.color-picker__formats button{min-height:2.4rem;border:0;background-color:#fff;color:var(--muted);font:inherit;font-weight:800;cursor:pointer}.color-picker__formats button.is-active{background:var(--system-form-accent, #5b4bb7);color:#fff}.color-picker__presets{display:flex;flex-wrap:wrap;gap:.65rem;width:100%}.color-picker__preset{flex:0 0 2.35rem;width:2.35rem;min-width:2.35rem;max-width:2.35rem;height:2.35rem;min-height:2.35rem;max-height:2.35rem;padding:0;border:2px solid rgba(17,24,39,.12);border-radius:999px;aspect-ratio:1/1;line-height:1;cursor:pointer}.color-picker__preset:focus-visible,.color-picker__swatch:focus-visible,.color-picker__formats button:focus-visible{outline:3px solid rgba(var(--accent-rgb), 0.22);outline-offset:2px}.system-form__submit-area{align-items:center;width:100%;max-width:100%}.system-form__mfa-confirmation{display:flex;width:min(100%,20rem)}.system-form__mfa-confirmation .system-form__field{width:100%;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.system-form__mfa-confirmation .system-form__label-text{margin-bottom:.3rem;font-size:.78rem}.system-form__mfa-confirmation .system-form__control input{min-height:2.55rem}.system-form__submit-row--standalone{margin-top:1rem}.system-form__submit-area--standalone{display:flex;width:100%}.system-form__submit-area--align-right{justify-content:flex-end}.system-form__submit-area--align-left{justify-content:flex-start}.system-form__submit-status{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;max-width:100%;min-height:2.35rem;padding:.45rem .65rem;border:1px solid rgba(0,0,0,0);border-radius:6px;color:var(--muted);font-size:.9rem;font-weight:800;line-height:1.35;white-space:nowrap;animation:system-form-status-in 160ms ease-out}.system-form__submit-status i{font-size:.95rem}.system-form__submit-status[hidden]{display:none}.system-form__submit-status--success{justify-content:center;width:2.35rem;min-width:2.35rem;max-width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0;border-color:var(--success-border);border-radius:999px;background:var(--success-bg);color:var(--success-text);box-shadow:0 0 0 4px rgba(var(--success-rgb), 0.08)}.system-form__submit-status--success span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.system-form__submit-status--saving{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.system-form__step-button{min-width:7rem}.system-form__step-button--secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--control-height);height:var(--control-height);border:1px solid rgba(0,0,0,0);border-radius:7px;padding:0 1rem;cursor:pointer;font:inherit;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease;font-size:.9rem;border-color:var(--admin-button-line);background:var(--admin-button-surface);color:var(--admin-button-text)}.system-form__step-button--secondary:hover,.system-form__step-button--secondary:focus{border-color:var(--admin-button-hover-border);background:var(--admin-button-hover-bg);color:var(--admin-button-hover-text);box-shadow:0 0 0 3px var(--admin-button-ring)}.system-form__step-button--secondary:focus{outline:none}.system-form__step-button--secondary:disabled,.system-form__step-button--secondary[disabled],.system-form__step-button--secondary[aria-disabled=true],.system-form__step-button--secondary.disabled,.system-form__step-button--secondary.is-disabled{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);cursor:not-allowed;opacity:.78;text-shadow:none}.system-form__step-button--secondary:disabled:hover,.system-form__step-button--secondary:disabled:focus,.system-form__step-button--secondary:disabled:focus-visible,.system-form__step-button--secondary:disabled:active,.system-form__step-button--secondary[disabled]:hover,.system-form__step-button--secondary[disabled]:focus,.system-form__step-button--secondary[disabled]:focus-visible,.system-form__step-button--secondary[disabled]:active,.system-form__step-button--secondary[aria-disabled=true]:hover,.system-form__step-button--secondary[aria-disabled=true]:focus,.system-form__step-button--secondary[aria-disabled=true]:focus-visible,.system-form__step-button--secondary[aria-disabled=true]:active,.system-form__step-button--secondary.disabled:hover,.system-form__step-button--secondary.disabled:focus,.system-form__step-button--secondary.disabled:focus-visible,.system-form__step-button--secondary.disabled:active,.system-form__step-button--secondary.is-disabled:hover,.system-form__step-button--secondary.is-disabled:focus,.system-form__step-button--secondary.is-disabled:focus-visible,.system-form__step-button--secondary.is-disabled:active{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);outline:none;opacity:.78;transform:none}.system-form__step-button--secondary:disabled i,.system-form__step-button--secondary:disabled svg,.system-form__step-button--secondary[disabled] i,.system-form__step-button--secondary[disabled] svg,.system-form__step-button--secondary[aria-disabled=true] i,.system-form__step-button--secondary[aria-disabled=true] svg,.system-form__step-button--secondary.disabled i,.system-form__step-button--secondary.disabled svg,.system-form__step-button--secondary.is-disabled i,.system-form__step-button--secondary.is-disabled svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}.system-form__step-button--secondary:disabled:hover i,.system-form__step-button--secondary:disabled:focus i,.system-form__step-button--secondary:disabled:focus-visible i,.system-form__step-button--secondary:disabled:active i,.system-form__step-button--secondary:disabled:hover svg,.system-form__step-button--secondary:disabled:focus svg,.system-form__step-button--secondary:disabled:focus-visible svg,.system-form__step-button--secondary:disabled:active svg,.system-form__step-button--secondary[disabled]:hover i,.system-form__step-button--secondary[disabled]:focus i,.system-form__step-button--secondary[disabled]:focus-visible i,.system-form__step-button--secondary[disabled]:active i,.system-form__step-button--secondary[disabled]:hover svg,.system-form__step-button--secondary[disabled]:focus svg,.system-form__step-button--secondary[disabled]:focus-visible svg,.system-form__step-button--secondary[disabled]:active svg,.system-form__step-button--secondary[aria-disabled=true]:hover i,.system-form__step-button--secondary[aria-disabled=true]:focus i,.system-form__step-button--secondary[aria-disabled=true]:focus-visible i,.system-form__step-button--secondary[aria-disabled=true]:active i,.system-form__step-button--secondary[aria-disabled=true]:hover svg,.system-form__step-button--secondary[aria-disabled=true]:focus svg,.system-form__step-button--secondary[aria-disabled=true]:focus-visible svg,.system-form__step-button--secondary[aria-disabled=true]:active svg,.system-form__step-button--secondary.disabled:hover i,.system-form__step-button--secondary.disabled:focus i,.system-form__step-button--secondary.disabled:focus-visible i,.system-form__step-button--secondary.disabled:active i,.system-form__step-button--secondary.disabled:hover svg,.system-form__step-button--secondary.disabled:focus svg,.system-form__step-button--secondary.disabled:focus-visible svg,.system-form__step-button--secondary.disabled:active svg,.system-form__step-button--secondary.is-disabled:hover i,.system-form__step-button--secondary.is-disabled:focus i,.system-form__step-button--secondary.is-disabled:focus-visible i,.system-form__step-button--secondary.is-disabled:active i,.system-form__step-button--secondary.is-disabled:hover svg,.system-form__step-button--secondary.is-disabled:focus svg,.system-form__step-button--secondary.is-disabled:focus-visible svg,.system-form__step-button--secondary.is-disabled:active svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}.system-form__inline-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.35rem;height:2.35rem;border:1px solid rgba(0,0,0,0);border-radius:8px;padding:.5rem .85rem;cursor:pointer;font:inherit;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease;font-size:.86rem;border-color:var(--admin-button-line);background:var(--admin-button-surface);color:var(--admin-button-text)}.system-form__inline-button:hover,.system-form__inline-button:focus{border-color:var(--admin-button-hover-border);background:var(--admin-button-hover-bg);color:var(--admin-button-hover-text);box-shadow:0 0 0 3px var(--admin-button-ring)}.system-form__inline-button:focus{outline:none}.system-form__inline-button:disabled,.system-form__inline-button[disabled],.system-form__inline-button[aria-disabled=true],.system-form__inline-button.disabled,.system-form__inline-button.is-disabled{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);cursor:not-allowed;opacity:.78;text-shadow:none}.system-form__inline-button:disabled:hover,.system-form__inline-button:disabled:focus,.system-form__inline-button:disabled:focus-visible,.system-form__inline-button:disabled:active,.system-form__inline-button[disabled]:hover,.system-form__inline-button[disabled]:focus,.system-form__inline-button[disabled]:focus-visible,.system-form__inline-button[disabled]:active,.system-form__inline-button[aria-disabled=true]:hover,.system-form__inline-button[aria-disabled=true]:focus,.system-form__inline-button[aria-disabled=true]:focus-visible,.system-form__inline-button[aria-disabled=true]:active,.system-form__inline-button.disabled:hover,.system-form__inline-button.disabled:focus,.system-form__inline-button.disabled:focus-visible,.system-form__inline-button.disabled:active,.system-form__inline-button.is-disabled:hover,.system-form__inline-button.is-disabled:focus,.system-form__inline-button.is-disabled:focus-visible,.system-form__inline-button.is-disabled:active{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);outline:none;opacity:.78;transform:none}.system-form__inline-button:disabled i,.system-form__inline-button:disabled svg,.system-form__inline-button[disabled] i,.system-form__inline-button[disabled] svg,.system-form__inline-button[aria-disabled=true] i,.system-form__inline-button[aria-disabled=true] svg,.system-form__inline-button.disabled i,.system-form__inline-button.disabled svg,.system-form__inline-button.is-disabled i,.system-form__inline-button.is-disabled svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}.system-form__inline-button:disabled:hover i,.system-form__inline-button:disabled:focus i,.system-form__inline-button:disabled:focus-visible i,.system-form__inline-button:disabled:active i,.system-form__inline-button:disabled:hover svg,.system-form__inline-button:disabled:focus svg,.system-form__inline-button:disabled:focus-visible svg,.system-form__inline-button:disabled:active svg,.system-form__inline-button[disabled]:hover i,.system-form__inline-button[disabled]:focus i,.system-form__inline-button[disabled]:focus-visible i,.system-form__inline-button[disabled]:active i,.system-form__inline-button[disabled]:hover svg,.system-form__inline-button[disabled]:focus svg,.system-form__inline-button[disabled]:focus-visible svg,.system-form__inline-button[disabled]:active svg,.system-form__inline-button[aria-disabled=true]:hover i,.system-form__inline-button[aria-disabled=true]:focus i,.system-form__inline-button[aria-disabled=true]:focus-visible i,.system-form__inline-button[aria-disabled=true]:active i,.system-form__inline-button[aria-disabled=true]:hover svg,.system-form__inline-button[aria-disabled=true]:focus svg,.system-form__inline-button[aria-disabled=true]:focus-visible svg,.system-form__inline-button[aria-disabled=true]:active svg,.system-form__inline-button.disabled:hover i,.system-form__inline-button.disabled:focus i,.system-form__inline-button.disabled:focus-visible i,.system-form__inline-button.disabled:active i,.system-form__inline-button.disabled:hover svg,.system-form__inline-button.disabled:focus svg,.system-form__inline-button.disabled:focus-visible svg,.system-form__inline-button.disabled:active svg,.system-form__inline-button.is-disabled:hover i,.system-form__inline-button.is-disabled:focus i,.system-form__inline-button.is-disabled:focus-visible i,.system-form__inline-button.is-disabled:active i,.system-form__inline-button.is-disabled:hover svg,.system-form__inline-button.is-disabled:focus svg,.system-form__inline-button.is-disabled:focus-visible svg,.system-form__inline-button.is-disabled:active svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}.system-form__inline-button{width:fit-content}.system-form__summary{display:grid;gap:.2rem;margin:0 0 .55rem;padding:.85rem 1rem;border:1px solid var(--danger-border);border-left:4px solid var(--danger-text);border-radius:8px;background:var(--danger-bg);color:var(--danger-text);animation:system-form-slide-in 180ms ease-out}.system-form__summary span{font-size:.94rem}.system-form__summary--success{border-color:rgba(31,111,58,.2);border-left-color:var(--success-text);background:var(--success-bg);color:var(--success-text)}.system-form__field{position:relative;display:grid;gap:.45rem;margin:0;font-weight:700}.system-form__field input:not([type=range]),.system-form__field select,.system-form__field textarea{transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease,transform 160ms ease}.system-form__field input:not([type=range]):focus,.system-form__field select:focus,.system-form__field textarea:focus{outline:none;border-color:var(--system-form-focus-border);box-shadow:0 0 0 4px var(--system-form-focus-ring)}.system-form__field textarea{width:100%;min-height:7rem;padding:.95rem var(--control-padding-x);border:1px solid var(--line);border-radius:var(--control-radius);background-color:var(--surface);color:var(--text);font:inherit;font-weight:700;line-height:1.45;overflow:hidden;resize:vertical}.system-form__field[hidden]{display:none !important}.system-form__visual-group{display:grid;gap:1rem;min-width:0;padding:1rem;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface)}.system-form__field--image-upload .image-upload-widget{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:1rem;min-height:7.25rem;padding:.9rem;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);cursor:pointer;transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.system-form__field--image-upload .image-upload-widget:hover,.system-form__field--image-upload .image-upload-widget:focus-within{border-color:rgba(var(--accent-rgb), 0.42);background:var(--surface-subtle);box-shadow:0 0 0 4px rgba(var(--accent-rgb), 0.08)}.system-form__field--image-upload .image-upload-widget__preview{display:inline-grid;place-items:center;width:5.25rem;height:5.25rem;overflow:hidden;border:1px solid rgba(var(--accent-rgb), 0.14);border-radius:8px;background:var(--surface-muted);color:var(--muted)}.system-form__field--image-upload .image-upload-widget__preview img{width:100%;height:100%;object-fit:cover}.system-form__field--image-upload .image-upload-widget__preview i{font-size:1.55rem}.system-form__field--image-upload .image-upload-widget__body{display:grid;gap:.25rem;min-width:0}.system-form__field--image-upload .image-upload-widget__body strong{color:var(--text);font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.system-form__field--image-upload .image-upload-widget__body small{color:var(--muted);font-size:.88rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.system-form__field--image-upload .image-upload-widget__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2.15rem;margin-top:.35rem;padding:.35rem .75rem;border:1px solid rgba(var(--accent-rgb), 0.28);border-radius:6px;background:var(--accent-soft);color:var(--accent);font-size:.9rem;font-weight:800}.system-form__field--image-upload input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.system-form__label-text{display:inline-flex;align-items:center;gap:.35rem}.system-form__help{position:relative;display:inline-flex;align-items:center;justify-content:center;outline:none;overflow:visible}.system-form__help:hover .system-form__help-icon,.system-form__help:focus .system-form__help-icon,.system-form__help.is-visible .system-form__help-icon{border-color:var(--accent);background:var(--accent);color:var(--surface);box-shadow:0 0 0 4px rgba(var(--accent-rgb), 0.14)}.system-form__help:hover .system-form__help-bubble,.system-form__help:focus .system-form__help-bubble,.system-form__help.is-visible .system-form__help-bubble{visibility:visible;opacity:1;transform:translateY(0)}.system-form__help-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:1px solid rgba(var(--accent-rgb), 0.32);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.9rem;font-weight:900;line-height:1;transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease,color 160ms ease}.system-form__help-bubble{position:absolute;top:calc(100% + .65rem);left:-0.75rem;z-index:6900;width:min(24rem,100vw - 2rem);padding:.85rem 1rem;border:1px solid var(--accent-border);border-radius:8px;background:var(--surface);box-shadow:0 18px 42px rgba(18,31,44,.18);color:var(--text);font-size:.9rem;font-weight:700;line-height:1.45;white-space:normal;pointer-events:none;visibility:hidden;opacity:0;transform:translateY(-0.25rem);transition:opacity 150ms ease,transform 150ms ease}.system-form__help-bubble::before{position:absolute;top:0;left:1.05rem;width:.75rem;height:.75rem;border-top:1px solid var(--accent-border);border-left:1px solid var(--accent-border);background:var(--surface);content:"";transform:translateY(-50%) rotate(45deg)}.system-form__label-text--hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.system-form__required{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;min-width:1.1rem;color:var(--danger-text);font-size:1.2rem;font-weight:900;line-height:1}.system-form__required-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.system-form__control{position:relative;display:flex;align-items:center}.system-form__control input,.system-form__control select{min-height:var(--control-height);height:var(--control-height);width:100%}.system-form__control--has-icon input,.system-form__control--has-icon select{padding-left:2.45rem}.system-form__control--has-toggle input{padding-right:2.75rem}.system-form__field .color-picker__control input[data-color-picker-input]{min-height:var(--control-height);height:var(--control-height);max-height:var(--control-height);border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--text);outline:none}.system-form__field .color-picker__control input[data-color-picker-input]:focus{border:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--text)}.numeric-unit-widget{container-type:inline-size;display:grid;grid-template-columns:minmax(6.5rem, 1fr) minmax(5.75rem, 6.75rem);gap:.7rem;align-items:center;width:100%;min-width:0}.numeric-unit-widget--no-unit{grid-template-columns:minmax(0, 1fr)}.numeric-unit-widget--has-range.numeric-unit-widget--has-unit{grid-template-columns:minmax(7rem, 1fr) minmax(5.75rem, 6.75rem)}@container (max-width: 16rem){.numeric-unit-widget--has-unit{grid-template-columns:minmax(0, 1fr)}.numeric-unit-widget--has-unit .numeric-unit-widget__number,.numeric-unit-widget--has-unit .numeric-unit-widget__unit{grid-column:1/-1}}.range-slider-widget{display:grid;grid-template-columns:minmax(0, 1fr);gap:.7rem;align-items:center;width:100%}.range-slider-widget__range{position:relative;display:block;width:auto;height:2rem;margin-inline:.95rem;padding:0;border-radius:999px;background:rgba(0,0,0,0)}.range-slider-widget__range input{position:absolute;inset:.45rem 0 auto;display:block;width:100%;height:1.15rem;min-height:0;margin:0;padding:0;border:0;border-radius:999px;appearance:none;background:rgba(0,0,0,0);cursor:pointer}.range-slider-widget__range input::-webkit-slider-runnable-track{height:.38rem;border-radius:999px;background:linear-gradient(to right, var(--system-form-accent, #5b4bb7), #477fc3);box-shadow:inset 0 0 0 1px rgba(17,24,39,.06)}.range-slider-widget__range input::-webkit-slider-thumb{width:1.65rem;height:1.65rem;margin-top:-0.635rem;border:2px solid #fff;border-radius:50%;appearance:none;background:#fff;box-shadow:0 5px 12px rgba(17,24,39,.14),0 0 0 1px rgba(17,24,39,.08)}.range-slider-widget__range input::-moz-range-track{height:.38rem;border:0;border-radius:999px;background:linear-gradient(to right, var(--system-form-accent, #5b4bb7), #477fc3);box-shadow:inset 0 0 0 1px rgba(17,24,39,.06)}.range-slider-widget__range input::-moz-range-thumb{width:1.65rem;height:1.65rem;border:2px solid #fff;border-radius:50%;background:#fff;box-shadow:0 5px 12px rgba(17,24,39,.14),0 0 0 1px rgba(17,24,39,.08)}.range-slider-widget__range input:focus-visible{outline:3px solid var(--accent-border);outline-offset:2px}.range-slider-widget__number{position:relative;display:flex;align-items:center;min-height:var(--control-height);height:var(--control-height);overflow:hidden;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);box-shadow:0 1px 2px rgba(17,24,39,.035);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.range-slider-widget__number input{width:100%;min-width:0;min-height:100%;height:100%;padding:.75rem .95rem;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--text);font:inherit;font-size:1rem;font-weight:800;outline:none}.range-slider-widget__number:focus-within{border-color:var(--system-form-focus-border);box-shadow:0 0 0 3px var(--system-form-focus-ring)}.numeric-unit-widget__range{position:relative;display:block;grid-column:1/-1;width:auto;height:2rem;margin-inline:.95rem;padding:0;border-radius:999px;background:rgba(0,0,0,0)}.numeric-unit-widget__range input{position:absolute;inset:.45rem 0 auto;display:block;width:100%;height:1.15rem;min-height:0;margin:0;padding:0;border:0;border-radius:999px;appearance:none;background:rgba(0,0,0,0);cursor:pointer}.numeric-unit-widget__range input::-webkit-slider-runnable-track{height:.38rem;border-radius:999px;background:linear-gradient(to right, var(--system-form-accent, #5b4bb7), #477fc3);box-shadow:inset 0 0 0 1px rgba(17,24,39,.06)}.numeric-unit-widget__range input::-webkit-slider-thumb{width:1.65rem;height:1.65rem;margin-top:-0.635rem;border:2px solid #fff;border-radius:50%;appearance:none;background:#fff;box-shadow:0 5px 12px rgba(17,24,39,.14),0 0 0 1px rgba(17,24,39,.08)}.numeric-unit-widget__range input::-moz-range-track{height:.38rem;border:0;border-radius:999px;background:linear-gradient(to right, var(--system-form-accent, #5b4bb7), #477fc3);box-shadow:inset 0 0 0 1px rgba(17,24,39,.06)}.numeric-unit-widget__range input::-moz-range-thumb{width:1.65rem;height:1.65rem;border:2px solid #fff;border-radius:50%;background:#fff;box-shadow:0 5px 12px rgba(17,24,39,.14),0 0 0 1px rgba(17,24,39,.08)}.numeric-unit-widget__range input:focus-visible{outline:3px solid var(--accent-border);outline-offset:2px}.numeric-unit-widget__number,.numeric-unit-widget__unit{position:relative;display:flex;align-items:center;min-width:0;min-height:var(--control-height);height:var(--control-height);overflow:hidden;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);box-shadow:0 1px 2px rgba(17,24,39,.035);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.numeric-unit-widget__number input,.numeric-unit-widget__unit input{width:100%;min-width:0;min-height:100%;height:100%;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--text);font:inherit;font-size:1rem;outline:none}.numeric-unit-widget__number input,.numeric-unit-widget__unit input{padding:.75rem .95rem;font-weight:800}.numeric-unit-widget__number:focus-within,.numeric-unit-widget__unit:focus-within{border-color:var(--system-form-focus-border);box-shadow:0 0 0 3px var(--system-form-focus-ring)}.numeric-unit-widget--no-unit .numeric-unit-widget__number{grid-column:1/-1}.numeric-unit-widget__unit{overflow:visible;border:0;background:rgba(0,0,0,0);box-shadow:none}.numeric-unit-widget__unit .system-form__control{width:100%;min-width:0;height:var(--control-height)}.numeric-unit-widget__unit:focus-within{box-shadow:none}@media(max-width: 520px){.range-slider-widget,.numeric-unit-widget{grid-template-columns:minmax(0, 1fr)}}.system-form__field-icon{position:absolute;top:50%;left:.85rem;z-index:1;width:1rem;color:var(--muted);font-size:.95rem;line-height:1;pointer-events:none;transform:translateY(-50%);transition:color 160ms ease,transform 160ms ease}.system-form__password-toggle{position:absolute;top:50%;right:.45rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--muted);cursor:pointer;transform:translateY(-50%);transition:background-color 160ms ease,color 160ms ease,transform 160ms ease}.system-form__password-toggle:hover,.system-form__password-toggle:focus{background:rgba(var(--accent-rgb), 0.1);color:var(--accent);outline:none}.system-form__password-toggle:active{transform:translateY(-50%) scale(0.94)}.system-form__toggle-field{border:0;min-inline-size:0;padding:0}.system-form__toggle-field legend{padding:0;margin-bottom:.45rem}.system-form__toggle-options{display:inline-flex;flex-wrap:wrap;gap:.5rem}.system-form__toggle-option{margin:0}.system-form__toggle-option input{position:absolute;opacity:0;pointer-events:none}.system-form__toggle-option span{align-items:center;border:1px solid var(--line);border-radius:var(--control-radius);display:inline-flex;min-height:var(--control-height);height:var(--control-height);padding:0 var(--control-padding-x);color:var(--muted);background:#fff;font-weight:800;cursor:pointer}.system-form__toggle-option input:checked+span{border-color:var(--accent);background:var(--info-bg);color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb), 0.08)}.system-form__toggle-option input:focus+span{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb), 0.14)}.system-form__choice-field{border:0;min-inline-size:0;padding:0}.system-form__choice-field legend{padding:0;margin-bottom:.45rem}.system-form--layout-horizontal .system-form__toggle-field,.system-form--layout-horizontal .system-form__choice-field,.system-form--layout-vertical .system-form__toggle-field,.system-form--layout-vertical .system-form__choice-field{padding:var(--system-form-card-padding);border:1px solid var(--system-form-card-border);border-radius:var(--system-form-card-radius);background:var(--system-form-card-bg);box-shadow:0 1px 0 rgba(24,32,42,.02)}.system-form--layout-horizontal .system-form__toggle-field legend,.system-form--layout-horizontal .system-form__choice-field legend,.system-form--layout-vertical .system-form__toggle-field legend,.system-form--layout-vertical .system-form__choice-field legend{float:left;width:100%;margin:0 0 .7rem}.system-form--layout-horizontal .system-form__toggle-field legend+.system-form__toggle-options,.system-form--layout-horizontal .system-form__toggle-field legend+.system-form__choice-options,.system-form--layout-horizontal .system-form__choice-field legend+.system-form__toggle-options,.system-form--layout-horizontal .system-form__choice-field legend+.system-form__choice-options,.system-form--layout-vertical .system-form__toggle-field legend+.system-form__toggle-options,.system-form--layout-vertical .system-form__toggle-field legend+.system-form__choice-options,.system-form--layout-vertical .system-form__choice-field legend+.system-form__toggle-options,.system-form--layout-vertical .system-form__choice-field legend+.system-form__choice-options{clear:both}.system-form__choice-options{display:flex;flex-wrap:wrap;gap:.55rem}.system-form__choice-options--stacked{display:grid}.system-form__choice-option{position:relative;align-items:center;display:inline-flex;gap:.65rem;margin:0;min-height:46px;padding:.65rem .75rem;width:fit-content;max-width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);cursor:pointer;font-weight:800;transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease,color 160ms ease}.system-form__choice-option input{position:absolute;opacity:0;pointer-events:none}.system-form__choice-option:hover{border-color:rgba(var(--accent-rgb), 0.28);background:var(--surface-subtle)}.system-form__choice-option:has(input:checked){border-color:var(--accent);background:var(--info-bg);color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb), 0.08)}.system-form__choice-option:has(input:focus){border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb), 0.14)}.system-form__choice-control{position:relative;align-items:center;display:inline-flex;justify-content:center;width:1.15rem;min-width:1.15rem;height:1.15rem;border:2px solid #aeb8c4;background:#fff;transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.system-form__choice-field--radio .system-form__choice-control{border-radius:999px}.system-form__choice-field--checkbox .system-form__choice-control{border-radius:5px}.system-form__choice-option input:checked+.system-form__choice-control{border-color:var(--accent);background:var(--accent)}.system-form__choice-field--radio .system-form__choice-option input:checked+.system-form__choice-control::after{content:"";width:.42rem;height:.42rem;border-radius:999px;background:#fff}.system-form__choice-field--checkbox .system-form__choice-option input:checked+.system-form__choice-control::after{content:"";width:.34rem;height:.62rem;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.system-form__choice-label{line-height:1.3}.system-form__choice-options--stacked .system-form__choice-option{width:100%}@media(max-width: 560px){.system-form__choice-options--inline .system-form__choice-option{width:100%}}.system-form__password-meter{display:grid;gap:.55rem;padding:.75rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-subtle);color:var(--muted);animation:system-form-slide-in 180ms ease-out}.system-form__password-meter-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.86rem;font-weight:700}.system-form__password-meter-top strong{color:var(--muted);transition:color 180ms ease}.system-form__password-track{height:.45rem;overflow:hidden;border-radius:999px;background:#e8edf3}.system-form__password-track progress{display:block;width:100%;height:100%;overflow:hidden;border:0;border-radius:inherit;appearance:none;background:rgba(0,0,0,0)}.system-form__password-track progress::-webkit-progress-bar{border-radius:inherit;background:rgba(0,0,0,0)}.system-form__password-track progress::-webkit-progress-value{border-radius:inherit;background:var(--danger-text);transition:background-color 220ms ease}.system-form__password-track progress::-moz-progress-bar{border-radius:inherit;background:var(--danger-text);transition:background-color 220ms ease}.system-form__password-meter[data-strength=weak] .system-form__password-track progress::-webkit-progress-value{background:var(--danger-text)}.system-form__password-meter[data-strength=weak] .system-form__password-track progress::-moz-progress-bar{background:var(--danger-text)}.system-form__password-meter[data-strength=weak] [data-password-strength-label]{color:var(--danger-text)}.system-form__password-meter[data-strength=fair] .system-form__password-track progress::-webkit-progress-value{background:#b36b00}.system-form__password-meter[data-strength=fair] .system-form__password-track progress::-moz-progress-bar{background:#b36b00}.system-form__password-meter[data-strength=fair] [data-password-strength-label]{color:#8a5200}.system-form__password-meter[data-strength=good] .system-form__password-track progress::-webkit-progress-value{background:#2b7a78}.system-form__password-meter[data-strength=good] .system-form__password-track progress::-moz-progress-bar{background:#2b7a78}.system-form__password-meter[data-strength=good] [data-password-strength-label]{color:#256966}.system-form__password-meter[data-strength=strong]{border-color:rgba(31,111,58,.22);background:#f7fcf8}.system-form__password-meter[data-strength=strong] .system-form__password-track progress::-webkit-progress-value{background:var(--success-text)}.system-form__password-meter[data-strength=strong] .system-form__password-track progress::-moz-progress-bar{background:var(--success-text)}.system-form__password-meter[data-strength=strong] [data-password-strength-label]{color:var(--success-text)}.system-form__field--invalid input:not([type=range]),.system-form__field--invalid select{border-color:var(--danger-text);background:snow;box-shadow:0 0 0 4px rgba(141,31,31,.1);animation:system-form-field-nudge 220ms ease-out}.system-form__field--invalid .system-form__field-icon,.system-form__field--invalid .system-form__password-toggle{color:var(--danger-text)}.system-form__field--valid input:not([type=range]),.system-form__field--valid select{border-color:rgba(91,75,183,.38);box-shadow:0 0 0 4px rgba(91,75,183,.1)}.system-form__field--valid .system-form__field-icon{color:var(--system-form-accent)}.system-form__error{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin:.5rem 0 0;padding:.45rem .65rem;border-radius:6px;background:var(--danger-bg);color:var(--danger-text);font-size:.9rem;font-weight:400;line-height:1.35;animation:system-form-error-in 180ms ease-out}@keyframes system-form-slide-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes system-form-error-in{from{opacity:0;transform:translateY(-4px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes system-form-status-in{from{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}@keyframes system-form-field-nudge{0%{transform:translateX(0)}30%{transform:translateX(-3px)}60%{transform:translateX(3px)}100%{transform:translateX(0)}}@keyframes system-form-step-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.system-form__summary,.system-form__submit-status,.system-form__error,.system-form__step,.system-form__field--invalid input:not([type=range]),.system-form__field--invalid select{animation:none}.system-form__progress-track progress,.system-form__password-track progress::-webkit-progress-value,.system-form__password-track progress::-moz-progress-bar{transition:none}}.user-form{--user-form-surface: #ffffff;--user-form-surface-soft: #f7f8fb;--user-form-surface-highlight: #fffaf1;--user-form-surface-disabled: #f5f5f6;--user-form-text: #17202a;--user-form-body: #6f7378;--user-form-muted: #657082;--user-form-border: #e5e7eb;--user-form-border-medium: #d6d8dc;--user-form-gold: #d89b2b;--user-form-gold-soft: #f2c77f;--user-form-required: #c2410c;--user-form-success: #1f8f45;--user-form-success-soft: rgba(31, 143, 69, 0.18);--user-form-shadow-panel: 0 18px 45px rgba(17, 24, 39, 0.08);--user-form-shadow-card: 0 8px 24px rgba(17, 24, 39, 0.06)}.user-form{display:grid;gap:1.25rem;width:min(720px,100%);margin:0 auto}.user-form__header{display:grid;gap:.65rem;padding:2rem 1.5rem;border-radius:8px;background:var(--user-form-text);color:var(--user-form-surface);box-shadow:var(--user-form-shadow-panel)}.user-form__header h1{margin:0;color:inherit;font-size:clamp(1.7rem,4vw,2.3rem);line-height:1.1;font-weight:800}.user-form__header p{max-width:62ch;margin:0;color:#d4dae3;font-size:.95rem;line-height:1.65}.user-form__progress{position:sticky;top:0;z-index:20;padding:.8rem 1.25rem;border:1px solid var(--user-form-border);border-radius:8px;background:var(--user-form-surface);box-shadow:var(--user-form-shadow-card)}.user-form__progress-inner{display:grid;gap:.45rem}.user-form__progress-label,.user-form__progress-percent{color:var(--user-form-muted);font-size:.78rem;font-weight:800}.user-form__progress-row{display:flex;align-items:center;gap:.75rem}.user-form__progress-track{flex:1;height:.4rem;overflow:hidden;border-radius:999px;background:var(--user-form-border)}.user-form__progress-track progress{display:block;width:100%;height:100%;overflow:hidden;border:0;border-radius:inherit;appearance:none;background:rgba(0,0,0,0)}.user-form__progress-track progress::-webkit-progress-bar{border-radius:inherit;background:rgba(0,0,0,0)}.user-form__progress-track progress::-webkit-progress-value{border-radius:inherit;background:var(--user-form-gold)}.user-form__progress-track progress::-moz-progress-bar{border-radius:inherit;background:var(--user-form-gold)}.user-form__section{--user-form-accent: var(--user-form-gold);display:grid;gap:1rem;padding:1.25rem;border:1px solid var(--user-form-border);border-radius:8px;background:var(--user-form-surface);box-shadow:var(--user-form-shadow-panel)}.user-form__section[hidden]{display:none}.user-form__section--accent-default{--user-form-accent: #265f73}.user-form__section--accent-teal{--user-form-accent: #1e6e75}.user-form__section--accent-cyan{--user-form-accent: #2f7d8f}.user-form__section--accent-blue{--user-form-accent: #3e71bf}.user-form__section--accent-violet{--user-form-accent: #543775}.user-form__section--accent-purple{--user-form-accent: #832c76}.user-form__section--accent-red{--user-form-accent: #af0025}.user-form__section .user-form__section-label{width:fit-content;padding:.38rem .8rem;border-radius:999px;background:var(--user-form-accent, var(--user-form-gold));color:var(--user-form-surface);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.user-form__section h2{margin:0;color:var(--user-form-text);font-size:1.45rem;line-height:1.2;font-weight:800}.user-form__section>p{margin:0;padding-bottom:1rem;border-bottom:2px solid var(--user-form-border);color:var(--user-form-muted);font-size:.95rem;line-height:1.65}.user-form__question{display:grid;gap:.9rem;padding:1.2rem;border:1px solid rgba(229,231,235,.9);border-radius:8px;background:var(--user-form-surface);box-shadow:var(--user-form-shadow-card)}.user-form__question-label{display:flex;align-items:flex-start;gap:.5rem;margin:0;color:var(--user-form-text);font-size:1rem;line-height:1.45;font-weight:750}.user-form__required{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;min-width:1.1rem;color:var(--user-form-required);font-size:1.25rem;line-height:1;font-weight:900}.user-form__note{margin:0;padding:.75rem .85rem;border:1px solid #f2dfad;border-radius:8px;background:#fff8df;color:#69501d;font-size:.88rem;line-height:1.55}.user-form textarea{width:100%;min-height:7rem;resize:vertical;border:1px solid var(--user-form-border);border-radius:8px;background:#fff;padding:.85rem .95rem;color:var(--user-form-text);font:inherit;line-height:1.5;transition:border-color 160ms ease,box-shadow 160ms ease}.user-form textarea:focus{outline:none;border-color:var(--user-form-accent, var(--user-form-gold));box-shadow:0 0 0 4px rgba(216,155,43,.16)}.user-form .color-picker{--color-picker-color: var(--user-form-accent, var(--user-form-gold))}.user-form .color-picker__control{border:2px solid var(--user-form-border);background:var(--user-form-surface-soft)}.user-form .color-picker__control:focus-within{border-color:var(--user-form-gold);background:var(--user-form-surface-highlight)}.user-form .color-picker__control input,.user-form .color-picker__value-row input{color:var(--user-form-text)}.user-form .color-picker__panel{border-color:var(--user-form-border);box-shadow:var(--user-form-shadow-panel)}.user-form__choices{display:grid;gap:.65rem}.user-form__choice,.user-form__na{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;margin:0;padding:.75rem .85rem;border:1px solid var(--user-form-border);border-radius:8px;background:var(--user-form-surface-soft);color:var(--user-form-text);font-weight:700}.user-form__choice input,.user-form__na input{width:1rem;height:1rem;margin:0;accent-color:var(--user-form-accent, var(--user-form-gold))}.user-form__extra{display:grid;gap:.45rem;margin:0}.user-form__extra span{color:var(--user-form-muted);font-size:.86rem;font-weight:800}.user-form__actions{display:flex;justify-content:flex-end;gap:.75rem}.user-form__actions [hidden],.user-form__button[hidden]{display:none !important}.user-form__button,.user-form>button[type=submit]{justify-self:end;min-width:9rem;border-color:var(--user-form-accent, var(--user-form-gold));background:var(--user-form-accent, var(--user-form-gold))}.user-form__button:hover,.user-form__button:focus,.user-form>button[type=submit]:hover,.user-form>button[type=submit]:focus{filter:brightness(0.95)}.user-form__button--secondary{border-color:var(--user-form-border);background:var(--user-form-surface);color:var(--user-form-text)}@media(max-width: 720px){.user-form__header,.user-form__section,.user-form__question{padding:1rem}}.user-form__section{padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.user-form .fs-question{margin-bottom:.9rem;padding:1.25rem;border-radius:8px;background:var(--user-form-surface);box-shadow:var(--user-form-shadow-card);transition:border-color 180ms ease,box-shadow 180ms ease,opacity 180ms ease,transform 180ms ease}.user-form .fs-question.is-complete{box-shadow:0 1px 8px var(--user-form-success-soft),inset 0 0 0 1px rgba(31,143,69,.24)}.user-form .fs-question.is-complete .fs-question__status{display:flex}.user-form .fs-question.is-na{opacity:.58}.user-form .fs-question__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.user-form .fs-question__number{color:var(--user-form-gold);font-size:.88rem;font-weight:800;letter-spacing:.04em}.user-form .fs-question__status{display:none;align-items:center;justify-content:center;width:1.5rem;min-width:1.5rem;height:1.5rem;margin-left:auto;border-radius:50%;background:var(--user-form-success);color:var(--user-form-surface);font-size:.88rem;font-weight:900;line-height:1;box-shadow:0 8px 18px rgba(31,143,69,.26)}.user-form .fs-question__label{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .9rem;color:var(--user-form-text);font-size:1rem;line-height:1.4;font-weight:800}.user-form .fs-question__required{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;min-width:1.25rem;height:1.25rem;color:var(--user-form-required);font-size:1.25rem;font-weight:900;line-height:1.1}.user-form .fs-question__note{margin:-0.25rem 0 .75rem;padding:.75rem .85rem;border:1px solid #f2dfad;border-radius:8px;background:#fff8df;color:#69501d;font-size:.82rem;line-height:1.55}.user-form textarea{min-height:5.75rem;overflow:hidden;resize:none;border:2px solid var(--user-form-border);background:var(--user-form-surface-soft);line-height:1.6;transition:border-color 180ms ease,background 180ms ease,box-shadow 180ms ease}.user-form textarea:focus,.user-form textarea.has-value{border-color:var(--user-form-gold);background:var(--user-form-surface-highlight)}.user-form .fs-options{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.65rem}.user-form .fs-options--stacked{display:grid}.user-form .fs-option{position:relative;display:inline-flex;align-items:center;gap:.6rem;min-height:3rem;margin:0;padding:.75rem 1rem;width:fit-content;max-width:100%;border:2px solid var(--user-form-border);border-radius:8px;background:var(--user-form-surface-soft);color:var(--user-form-body);font-size:.9rem;font-weight:700;cursor:pointer;user-select:none;transition:background 220ms ease,border-color 220ms ease,box-shadow 220ms ease,color 220ms ease,transform 220ms ease}.user-form .fs-options--stacked .fs-option{display:flex;width:100%}@media(max-width: 560px){.user-form .fs-options--inline .fs-option{width:100%}}.user-form .fs-option:hover,.user-form .fs-option:focus-within{border-color:var(--user-form-gold-soft);background:var(--user-form-surface-highlight);box-shadow:0 10px 20px rgba(216,155,43,.14);transform:translateY(-1px)}.user-form .fs-option input{position:absolute;opacity:0;pointer-events:none}.user-form .fs-option__box{display:flex;align-items:center;justify-content:center;width:1.25rem;min-width:1.25rem;height:1.25rem;border:2px solid var(--user-form-border-medium);border-radius:6px;color:rgba(0,0,0,0);font-size:.75rem;font-weight:900}.user-form .fs-option--radio .fs-option__box{border-radius:50%}.user-form .fs-option--radio .fs-option__box::before{width:.62rem;height:.62rem;border-radius:50%;background:currentColor;content:"";transform:scale(0);transition:transform 160ms ease}.user-form .fs-option.is-selected,.user-form .fs-option:has(input:checked){border-color:var(--user-form-gold);background:var(--user-form-surface-highlight);color:var(--user-form-text);font-weight:800}.user-form .fs-option.is-selected .fs-option__box,.user-form .fs-option:has(input:checked) .fs-option__box{border-color:var(--user-form-gold);background:var(--user-form-gold);color:var(--user-form-surface)}.user-form .fs-option--radio.is-selected .fs-option__box::before,.user-form .fs-option--radio:has(input:checked) .fs-option__box::before{transform:scale(1)}.user-form .fs-extra,.user-form .fs-note-text{display:grid;gap:.45rem;margin:0}.user-form .fs-extra{margin-top:.75rem}.user-form .fs-note-text{margin:-0.15rem 0 .9rem}.user-form .fs-extra__label,.user-form .fs-note-text__label{display:inline-flex;align-items:center;gap:.4rem;color:var(--user-form-muted);font-size:.78rem;font-weight:800}.user-form .fs-note-text__label{color:var(--user-form-text);letter-spacing:.06em;text-transform:uppercase}.user-form .fs-note-text__label::before{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;background:var(--user-form-gold);content:""}.user-form .fs-extra textarea{min-height:3.75rem}.user-form .fs-na{min-height:2.5rem;padding:.5rem .9rem;border:2px solid var(--user-form-border-medium);border-radius:8px;background:var(--user-form-surface);color:var(--user-form-muted);font-size:.84rem;font-weight:800;transition:background 220ms ease,border-color 220ms ease,box-shadow 220ms ease,color 220ms ease,transform 220ms ease}.user-form .fs-na:hover,.user-form .fs-na:focus-visible{outline:none;border-color:var(--user-form-gold-soft);background:var(--user-form-surface-highlight);color:var(--user-form-text);box-shadow:0 10px 20px rgba(216,155,43,.14);transform:translateY(-1px)}.user-form .fs-na.is-active{border-color:var(--user-form-border-medium);background:var(--user-form-surface-disabled);color:var(--user-form-muted)}.user-form .fs-na-badge{margin-top:.5rem;padding:.75rem;border:2px solid var(--user-form-border-medium);border-radius:8px;background:var(--user-form-surface-disabled);color:var(--user-form-muted);font-size:.9rem;font-weight:700}.professional-table{--admin-button-accent: #5b4bb7;--admin-button-accent-strong: #4936c5;--admin-button-accent-soft: #f4f2ff;--admin-button-line: #e7e3fb;--admin-button-line-strong: #d8d0ff;--admin-button-text: #342c5c;--admin-button-surface: #ffffff;--admin-button-hover-border: rgba(91, 75, 183, 0.22);--admin-button-hover-bg: #fbfaff;--admin-button-hover-text: #5b4bb7;--admin-button-ring: rgba(73, 54, 197, 0.08);--admin-button-ring-strong: rgba(73, 54, 197, 0.12);--admin-button-disabled-bg: #f1eefb;--admin-button-disabled-border: #d9d2f0;--admin-button-disabled-text: #8d84aa;--admin-button-disabled-icon: #a89fc1;--admin-button-disabled-shadow: none;--professional-table-control-height: var(--control-height);--professional-table-line: #e7e3fb;--professional-table-line-strong: #d8d0ff;--professional-table-text: #342c5c;--professional-table-muted: #746a96;--professional-table-accent: #5b4bb7;--professional-table-accent-rgb: 91, 75, 183;--professional-table-accent-strong: #4936c5;--professional-table-accent-soft: #f4f2ff;--professional-table-accent-hover: #fbfaff;--professional-table-header-strip: #f6f4fc;--professional-table-row: #ffffff;--professional-table-row-hover: #f8f5ff;--professional-table-row-border: rgba(91, 75, 183, 0.16);--professional-table-row-border-hover: rgba(91, 75, 183, 0.28);--professional-table-row-glow: rgba(91, 75, 183, 0.045);--professional-table-row-glow-hover: rgba(91, 75, 183, 0.09);--professional-table-blue: #3487d8;--professional-table-button-accent: #5b4bb7;--professional-table-button-accent-strong: #4c3e9f;--professional-table-sticky-offset: 0.55rem;--professional-table-cell-padding-x: 1rem;--professional-table-control-shell-padding: var(--system-form-card-padding, 0.9rem);display:grid;gap:1rem;min-width:0;padding:1rem;border:1px solid var(--professional-table-line);border-radius:8px;background:linear-gradient(180deg, rgba(250, 248, 255, 0.7), rgba(255, 255, 255, 0) 7rem),var(--surface);box-shadow:0 12px 30px rgba(63,43,214,.045)}.professional-table__controls{display:grid;align-items:stretch;gap:.9rem;margin-right:0;margin-left:0;padding:var(--professional-table-control-shell-padding);border:1px solid rgba(var(--professional-table-accent-rgb), 0.16);border-radius:8px;background:linear-gradient(135deg, rgba(var(--professional-table-accent-rgb), 0.035), rgba(255, 255, 255, 0) 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(251, 250, 255, 0.82)),#fff;box-shadow:0 1px 0 rgba(24,32,42,.035),0 8px 18px var(--professional-table-row-glow),inset 0 1px 0 hsla(0,0%,100%,.84)}.professional-table__controls>.col{padding-right:0;padding-left:0}.professional-table__title{display:flex;align-items:center;gap:.65rem;padding-right:0;padding-left:0}.professional-table__title h2{margin:0;color:var(--professional-table-text);font-size:1.12rem;line-height:1.25}.professional-table__record-pill{display:inline-flex;align-items:center;min-height:1.65rem;padding:0 .65rem;border:1px solid rgba(79,54,255,.15);border-radius:999px;background:var(--professional-table-accent-soft);color:var(--professional-table-accent);font-size:.8rem;font-weight:750;line-height:1}.professional-table__tools{min-width:0;padding-right:0;padding-left:0}.professional-table__tools .row{flex-wrap:nowrap}.professional-table__control-row{display:grid;align-items:stretch;grid-template-columns:minmax(13rem, 4fr) minmax(9rem, 2fr) minmax(11rem, 3fr) minmax(9.5rem, 1.15fr) minmax(9rem, 2fr);gap:0 1rem;width:100%;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.professional-table__control-row>.col{flex:none;width:auto;max-width:none}.professional-table__summary-row{display:flex;flex-wrap:wrap;gap:.65rem;width:100%;margin-bottom:.55rem}.professional-table__summary-item{display:flex;align-items:center;min-height:1.65rem;line-height:1;text-transform:none}.professional-table__field{position:relative;min-width:0}.professional-table__field .system-form__control{width:100%;min-width:0}.professional-table__page-size{min-width:9.5rem}.professional-table__page-size select{min-width:0}.professional-table__button-field{min-width:0}.professional-table__button-field .system-form__control{width:100%;min-width:0}.professional-table__control-row>.professional-table__button-field{padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.professional-table__button-label{visibility:hidden}.professional-table__button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--professional-table-control-height);height:var(--professional-table-control-height);border:1px solid rgba(0,0,0,0);border-radius:8px;padding:0 1.3rem;cursor:pointer;font:inherit;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease;font-size:1rem;border-color:var(--admin-button-line);background:var(--admin-button-surface);color:var(--admin-button-text)}.professional-table__button:hover,.professional-table__button:focus{border-color:var(--admin-button-hover-border);background:var(--admin-button-hover-bg);color:var(--admin-button-hover-text);box-shadow:0 0 0 3px var(--admin-button-ring)}.professional-table__button:focus{outline:none}.professional-table__button:disabled,.professional-table__button[disabled],.professional-table__button[aria-disabled=true],.professional-table__button.disabled,.professional-table__button.is-disabled{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);cursor:not-allowed;opacity:.78;text-shadow:none}.professional-table__button:disabled:hover,.professional-table__button:disabled:focus,.professional-table__button:disabled:focus-visible,.professional-table__button:disabled:active,.professional-table__button[disabled]:hover,.professional-table__button[disabled]:focus,.professional-table__button[disabled]:focus-visible,.professional-table__button[disabled]:active,.professional-table__button[aria-disabled=true]:hover,.professional-table__button[aria-disabled=true]:focus,.professional-table__button[aria-disabled=true]:focus-visible,.professional-table__button[aria-disabled=true]:active,.professional-table__button.disabled:hover,.professional-table__button.disabled:focus,.professional-table__button.disabled:focus-visible,.professional-table__button.disabled:active,.professional-table__button.is-disabled:hover,.professional-table__button.is-disabled:focus,.professional-table__button.is-disabled:focus-visible,.professional-table__button.is-disabled:active{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);outline:none;opacity:.78;transform:none}.professional-table__button:disabled i,.professional-table__button:disabled svg,.professional-table__button[disabled] i,.professional-table__button[disabled] svg,.professional-table__button[aria-disabled=true] i,.professional-table__button[aria-disabled=true] svg,.professional-table__button.disabled i,.professional-table__button.disabled svg,.professional-table__button.is-disabled i,.professional-table__button.is-disabled svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}.professional-table__button:disabled:hover i,.professional-table__button:disabled:focus i,.professional-table__button:disabled:focus-visible i,.professional-table__button:disabled:active i,.professional-table__button:disabled:hover svg,.professional-table__button:disabled:focus svg,.professional-table__button:disabled:focus-visible svg,.professional-table__button:disabled:active svg,.professional-table__button[disabled]:hover i,.professional-table__button[disabled]:focus i,.professional-table__button[disabled]:focus-visible i,.professional-table__button[disabled]:active i,.professional-table__button[disabled]:hover svg,.professional-table__button[disabled]:focus svg,.professional-table__button[disabled]:focus-visible svg,.professional-table__button[disabled]:active svg,.professional-table__button[aria-disabled=true]:hover i,.professional-table__button[aria-disabled=true]:focus i,.professional-table__button[aria-disabled=true]:focus-visible i,.professional-table__button[aria-disabled=true]:active i,.professional-table__button[aria-disabled=true]:hover svg,.professional-table__button[aria-disabled=true]:focus svg,.professional-table__button[aria-disabled=true]:focus-visible svg,.professional-table__button[aria-disabled=true]:active svg,.professional-table__button.disabled:hover i,.professional-table__button.disabled:focus i,.professional-table__button.disabled:focus-visible i,.professional-table__button.disabled:active i,.professional-table__button.disabled:hover svg,.professional-table__button.disabled:focus svg,.professional-table__button.disabled:focus-visible svg,.professional-table__button.disabled:active svg,.professional-table__button.is-disabled:hover i,.professional-table__button.is-disabled:focus i,.professional-table__button.is-disabled:focus-visible i,.professional-table__button.is-disabled:active i,.professional-table__button.is-disabled:hover svg,.professional-table__button.is-disabled:focus svg,.professional-table__button.is-disabled:focus-visible svg,.professional-table__button.is-disabled:active svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}.professional-table__button{width:100%;min-width:0}.professional-table__button--primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--professional-table-control-height);height:var(--professional-table-control-height);border:1px solid rgba(0,0,0,0);border-radius:var(--control-radius);padding:0 1.3rem;cursor:pointer;font:inherit;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease;font-size:1rem;border-color:var(--admin-button-accent);background:var(--admin-button-accent);color:#fff}.professional-table__button--primary:hover,.professional-table__button--primary:focus{border-color:var(--admin-button-accent-strong);background:var(--admin-button-accent-strong);color:#fff;box-shadow:0 0 0 3px var(--admin-button-ring-strong)}.professional-table__button--primary:focus{outline:none}.professional-table__button--primary:disabled,.professional-table__button--primary[disabled],.professional-table__button--primary[aria-disabled=true],.professional-table__button--primary.disabled,.professional-table__button--primary.is-disabled{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);cursor:not-allowed;opacity:.78;text-shadow:none}.professional-table__button--primary:disabled:hover,.professional-table__button--primary:disabled:focus,.professional-table__button--primary:disabled:focus-visible,.professional-table__button--primary:disabled:active,.professional-table__button--primary[disabled]:hover,.professional-table__button--primary[disabled]:focus,.professional-table__button--primary[disabled]:focus-visible,.professional-table__button--primary[disabled]:active,.professional-table__button--primary[aria-disabled=true]:hover,.professional-table__button--primary[aria-disabled=true]:focus,.professional-table__button--primary[aria-disabled=true]:focus-visible,.professional-table__button--primary[aria-disabled=true]:active,.professional-table__button--primary.disabled:hover,.professional-table__button--primary.disabled:focus,.professional-table__button--primary.disabled:focus-visible,.professional-table__button--primary.disabled:active,.professional-table__button--primary.is-disabled:hover,.professional-table__button--primary.is-disabled:focus,.professional-table__button--primary.is-disabled:focus-visible,.professional-table__button--primary.is-disabled:active{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);outline:none;opacity:.78;transform:none}.professional-table__button--primary:disabled i,.professional-table__button--primary:disabled svg,.professional-table__button--primary[disabled] i,.professional-table__button--primary[disabled] svg,.professional-table__button--primary[aria-disabled=true] i,.professional-table__button--primary[aria-disabled=true] svg,.professional-table__button--primary.disabled i,.professional-table__button--primary.disabled svg,.professional-table__button--primary.is-disabled i,.professional-table__button--primary.is-disabled svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}.professional-table__button--primary:disabled:hover i,.professional-table__button--primary:disabled:focus i,.professional-table__button--primary:disabled:focus-visible i,.professional-table__button--primary:disabled:active i,.professional-table__button--primary:disabled:hover svg,.professional-table__button--primary:disabled:focus svg,.professional-table__button--primary:disabled:focus-visible svg,.professional-table__button--primary:disabled:active svg,.professional-table__button--primary[disabled]:hover i,.professional-table__button--primary[disabled]:focus i,.professional-table__button--primary[disabled]:focus-visible i,.professional-table__button--primary[disabled]:active i,.professional-table__button--primary[disabled]:hover svg,.professional-table__button--primary[disabled]:focus svg,.professional-table__button--primary[disabled]:focus-visible svg,.professional-table__button--primary[disabled]:active svg,.professional-table__button--primary[aria-disabled=true]:hover i,.professional-table__button--primary[aria-disabled=true]:focus i,.professional-table__button--primary[aria-disabled=true]:focus-visible i,.professional-table__button--primary[aria-disabled=true]:active i,.professional-table__button--primary[aria-disabled=true]:hover svg,.professional-table__button--primary[aria-disabled=true]:focus svg,.professional-table__button--primary[aria-disabled=true]:focus-visible svg,.professional-table__button--primary[aria-disabled=true]:active svg,.professional-table__button--primary.disabled:hover i,.professional-table__button--primary.disabled:focus i,.professional-table__button--primary.disabled:focus-visible i,.professional-table__button--primary.disabled:active i,.professional-table__button--primary.disabled:hover svg,.professional-table__button--primary.disabled:focus svg,.professional-table__button--primary.disabled:focus-visible svg,.professional-table__button--primary.disabled:active svg,.professional-table__button--primary.is-disabled:hover i,.professional-table__button--primary.is-disabled:focus i,.professional-table__button--primary.is-disabled:focus-visible i,.professional-table__button--primary.is-disabled:active i,.professional-table__button--primary.is-disabled:hover svg,.professional-table__button--primary.is-disabled:focus svg,.professional-table__button--primary.is-disabled:focus-visible svg,.professional-table__button--primary.is-disabled:active svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}.professional-table__action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.35rem;height:2.35rem;border:1px solid rgba(0,0,0,0);border-radius:8px;padding:0 .75rem;cursor:pointer;font:inherit;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,box-shadow 160ms ease;font-size:.88rem;border-color:var(--admin-button-line);background:var(--admin-button-surface);color:var(--admin-button-text)}.professional-table__action:hover,.professional-table__action:focus{border-color:var(--admin-button-hover-border);background:var(--admin-button-hover-bg);color:var(--admin-button-hover-text);box-shadow:0 0 0 3px var(--admin-button-ring)}.professional-table__action:focus{outline:none}.professional-table__action:disabled,.professional-table__action[disabled],.professional-table__action[aria-disabled=true],.professional-table__action.disabled,.professional-table__action.is-disabled{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);cursor:not-allowed;opacity:.78;text-shadow:none}.professional-table__action:disabled:hover,.professional-table__action:disabled:focus,.professional-table__action:disabled:focus-visible,.professional-table__action:disabled:active,.professional-table__action[disabled]:hover,.professional-table__action[disabled]:focus,.professional-table__action[disabled]:focus-visible,.professional-table__action[disabled]:active,.professional-table__action[aria-disabled=true]:hover,.professional-table__action[aria-disabled=true]:focus,.professional-table__action[aria-disabled=true]:focus-visible,.professional-table__action[aria-disabled=true]:active,.professional-table__action.disabled:hover,.professional-table__action.disabled:focus,.professional-table__action.disabled:focus-visible,.professional-table__action.disabled:active,.professional-table__action.is-disabled:hover,.professional-table__action.is-disabled:focus,.professional-table__action.is-disabled:focus-visible,.professional-table__action.is-disabled:active{border-color:var(--admin-button-disabled-border);background:var(--admin-button-disabled-bg);color:var(--admin-button-disabled-text);box-shadow:var(--admin-button-disabled-shadow);outline:none;opacity:.78;transform:none}.professional-table__action:disabled i,.professional-table__action:disabled svg,.professional-table__action[disabled] i,.professional-table__action[disabled] svg,.professional-table__action[aria-disabled=true] i,.professional-table__action[aria-disabled=true] svg,.professional-table__action.disabled i,.professional-table__action.disabled svg,.professional-table__action.is-disabled i,.professional-table__action.is-disabled svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}.professional-table__action:disabled:hover i,.professional-table__action:disabled:focus i,.professional-table__action:disabled:focus-visible i,.professional-table__action:disabled:active i,.professional-table__action:disabled:hover svg,.professional-table__action:disabled:focus svg,.professional-table__action:disabled:focus-visible svg,.professional-table__action:disabled:active svg,.professional-table__action[disabled]:hover i,.professional-table__action[disabled]:focus i,.professional-table__action[disabled]:focus-visible i,.professional-table__action[disabled]:active i,.professional-table__action[disabled]:hover svg,.professional-table__action[disabled]:focus svg,.professional-table__action[disabled]:focus-visible svg,.professional-table__action[disabled]:active svg,.professional-table__action[aria-disabled=true]:hover i,.professional-table__action[aria-disabled=true]:focus i,.professional-table__action[aria-disabled=true]:focus-visible i,.professional-table__action[aria-disabled=true]:active i,.professional-table__action[aria-disabled=true]:hover svg,.professional-table__action[aria-disabled=true]:focus svg,.professional-table__action[aria-disabled=true]:focus-visible svg,.professional-table__action[aria-disabled=true]:active svg,.professional-table__action.disabled:hover i,.professional-table__action.disabled:focus i,.professional-table__action.disabled:focus-visible i,.professional-table__action.disabled:active i,.professional-table__action.disabled:hover svg,.professional-table__action.disabled:focus svg,.professional-table__action.disabled:focus-visible svg,.professional-table__action.disabled:active svg,.professional-table__action.is-disabled:hover i,.professional-table__action.is-disabled:focus i,.professional-table__action.is-disabled:focus-visible i,.professional-table__action.is-disabled:active i,.professional-table__action.is-disabled:hover svg,.professional-table__action.is-disabled:focus svg,.professional-table__action.is-disabled:focus-visible svg,.professional-table__action.is-disabled:active svg{color:var(--admin-button-disabled-icon);opacity:.58;filter:grayscale(0.35)}.professional-table__action{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-right:auto;margin-left:auto;max-width:100%;min-width:0;width:fit-content;white-space:nowrap}.professional-table__reset{min-width:0}.professional-table__scroll{position:relative;overflow-x:clip;overflow-y:visible;padding:.42rem;border:1px solid rgba(var(--professional-table-accent-rgb), 0.16);border-radius:8px;background:linear-gradient(180deg, rgba(var(--professional-table-accent-rgb), 0.05), rgba(255, 255, 255, 0) 4.8rem),#fff;box-shadow:0 1px 0 rgba(24,32,42,.035),0 8px 18px var(--professional-table-row-glow),inset 0 1px 0 hsla(0,0%,100%,.86);scrollbar-gutter:auto}.professional-table__table{position:relative;width:100%;min-width:0;margin:0;border-collapse:separate;border-spacing:0 .38rem;table-layout:fixed;background:rgba(0,0,0,0)}.professional-table__table thead{background:rgba(0,0,0,0)}.professional-table__table thead th{position:sticky;z-index:1100;top:var(--professional-table-sticky-offset);overflow:hidden;padding-top:.74rem;padding-bottom:.74rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(var(--professional-table-accent-rgb), 0.045)),#fff;box-shadow:0 1px 0 hsla(0,0%,100%,.86) inset,0 1px 0 rgba(var(--professional-table-accent-rgb), 0.14),0 6px 12px rgba(var(--professional-table-accent-rgb), 0.06);transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.professional-table__table thead th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.professional-table__table thead th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.professional-table__table tbody tr{transition:background-color .16s ease,box-shadow .16s ease}.professional-table__table tbody tr:hover{background:rgba(0,0,0,0)}.professional-table__table tbody tr:hover td{border-color:var(--professional-table-row-border-hover);background:linear-gradient(135deg, rgba(91, 75, 183, 0.045), rgba(255, 255, 255, 0) 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.99), rgba(248, 245, 255, 0.9)),var(--professional-table-row-hover);box-shadow:0 1px 0 rgba(24,32,42,.04),0 10px 20px var(--professional-table-row-glow-hover),inset 0 1px 0 hsla(0,0%,100%,.9)}.professional-table__table tbody tr:hover td:first-child{box-shadow:0 1px 0 rgba(24,32,42,.04),0 10px 20px var(--professional-table-row-glow-hover),inset 0 1px 0 hsla(0,0%,100%,.9)}.professional-table__table tbody tr:hover td:first-child::before{opacity:1}.professional-table__table th,.professional-table__table td{border-bottom:1px solid var(--professional-table-line);padding:.92rem var(--professional-table-cell-padding-x);text-align:left;vertical-align:middle}.professional-table__table th{border-bottom:0;color:var(--professional-table-muted);font-size:.72rem;font-weight:750;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap}.professional-table__table td{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid var(--professional-table-row-border);border-bottom:1px solid var(--professional-table-row-border);background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(251, 250, 255, 0.82)),var(--professional-table-row);color:var(--professional-table-text);font-size:.92rem;line-height:1.35;box-shadow:0 1px 0 rgba(24,32,42,.035),0 8px 18px var(--professional-table-row-glow),inset 0 1px 0 hsla(0,0%,100%,.84);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.professional-table__table td strong{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;font-weight:750}.professional-table__table td small{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;color:var(--professional-table-muted);font-weight:600}.professional-table__table tbody td:first-child{position:relative;overflow:hidden;border-left:1px solid var(--professional-table-row-border);border-top-left-radius:8px;border-bottom-left-radius:8px}.professional-table__table tbody td:first-child::before{position:absolute;inset:0 auto 0 0;width:.36rem;border-radius:8px 0 0 8px;background:linear-gradient(180deg, rgba(var(--professional-table-accent-rgb), 0.06), rgba(var(--professional-table-accent-rgb), 0.22), rgba(var(--professional-table-accent-rgb), 0.06));content:"";opacity:0;pointer-events:none;transition:opacity .16s ease}.professional-table__table tbody td:last-child{border-right:1px solid var(--professional-table-row-border);border-top-right-radius:8px;border-bottom-right-radius:8px}.professional-table__table tbody td:has(.row-action-menu[open]){z-index:6800}.professional-table__table tr:last-child td{border-bottom:1px solid var(--professional-table-row-border)}.professional-table--header-stuck .professional-table__table thead th{background:linear-gradient(180deg, rgb(255, 255, 255), rgba(var(--professional-table-accent-rgb), 0.12)),#fff;color:color-mix(in srgb, var(--professional-table-accent) 38%, var(--professional-table-muted));box-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,0 0 0 1px rgba(var(--professional-table-accent-rgb), 0.24),0 9px 18px rgba(var(--professional-table-accent-rgb), 0.13)}.professional-table__heading--left{text-align:left}.professional-table__heading--center{text-align:center;vertical-align:middle}.professional-table__heading--center a{justify-content:center;margin-right:auto;margin-left:auto}.professional-table__heading--right{text-align:right}.professional-table__heading--right a{justify-content:flex-end;margin-left:auto}.professional-table__heading--datetime,.professional-table__heading--user{width:15%}.professional-table__heading--summary{width:25%}.professional-table__heading--account{width:10%}.professional-table__heading--ip{width:12%}.professional-table__heading--status{width:12%}.professional-table__heading--website-name{width:34%}.professional-table__heading--website-slug{width:24%}.professional-table__heading--actions{width:13%;text-align:center}.professional-table__heading--actions a{justify-content:center;margin-right:auto;margin-left:auto}.professional-table__heading a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4rem;max-width:100%;min-height:1.9rem;min-width:0;padding:.24rem .52rem;border:1px solid rgba(0,0,0,0);border-radius:8px;color:var(--professional-table-muted);cursor:pointer;font:inherit;letter-spacing:inherit;text-decoration:none;text-transform:inherit;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.professional-table__heading a:hover,.professional-table__heading a:focus{border-color:rgba(var(--professional-table-accent-rgb), 0.18);background:rgba(var(--professional-table-accent-rgb), 0.045);color:var(--professional-table-accent);box-shadow:0 1px 0 rgba(24,32,42,.03),inset 0 1px 0 hsla(0,0%,100%,.84)}.professional-table__heading a:focus{outline:3px solid rgba(79,54,255,.13)}.professional-table__heading a>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional-table__heading.is-sorted a{border-color:rgba(var(--professional-table-accent-rgb), 0.22);background:linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(var(--professional-table-accent-rgb), 0.07)),#fff;color:var(--professional-table-accent-strong);box-shadow:0 1px 0 rgba(24,32,42,.035),0 4px 10px rgba(var(--professional-table-accent-rgb), 0.06),inset 0 1px 0 hsla(0,0%,100%,.9)}.professional-table__sort-icon,.professional-table__sort-order{display:inline-flex;align-items:center;justify-content:center;color:currentColor;font-size:.72rem;line-height:1}.professional-table__sort-order{width:1rem;height:1rem;border-radius:999px;background:rgba(79,54,255,.12);font-size:.6rem;font-weight:750}.professional-table__cell{min-width:0}.professional-table__cell--left{text-align:left}.professional-table__cell--center{text-align:center;vertical-align:middle}.professional-table__cell--right{text-align:right}.professional-table__cell .professional-table__date{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;cursor:help}.professional-table__cell .professional-table__date:focus{outline:3px solid rgba(var(--professional-table-accent-rgb), 0.14);outline-offset:.1rem;border-radius:6px}.professional-table__cell .professional-table__truncate{display:inline-block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.professional-table__cell .professional-table__truncate[data-table-truncated=true]{cursor:help}.professional-table__cell .professional-table__truncate:focus{outline:3px solid rgba(var(--professional-table-accent-rgb), 0.14);outline-offset:.1rem;border-radius:6px}.professional-table__cell .professional-table__code-text{padding:.08rem .28rem;border-radius:5px;background:rgba(var(--professional-table-accent-rgb), 0.07);color:color-mix(in srgb, var(--professional-table-accent) 48%, var(--professional-table-text));font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:.86em}.professional-table__cell .professional-table__request-cell{display:inline-flex;align-items:center;gap:.45rem;width:100%;max-width:100%;min-width:0}.professional-table__cell .professional-table__request-cell .status-pill{flex:0 0 auto}.professional-table__cell .professional-table__icon-cell{display:inline-grid;grid-template-columns:auto minmax(0, 1fr);gap:.48rem;align-items:start;width:100%;max-width:100%}.professional-table__cell .professional-table__icon-cell-icon{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;margin-top:.04rem;color:var(--professional-table-accent);font-size:1.12rem;line-height:1}.professional-table__cell .professional-table__icon-cell-copy{min-width:0;overflow:hidden}.professional-table__cell .professional-table__user-cell{display:inline-grid;grid-template-columns:auto minmax(0, 1fr);gap:.56rem;align-items:center;width:100%;max-width:100%}.professional-table__cell .professional-table__user-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;overflow:hidden;border-radius:999px;background:#fff;color:var(--professional-table-accent);font-size:.78rem;line-height:1;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(23,32,51,.07),0 1px 3px rgba(23,32,51,.1)}.professional-table__cell .professional-table__user-avatar--fallback{background:#f8fafc;color:var(--professional-table-accent)}.professional-table__cell .professional-table__user-avatar--fallback i{display:block;width:.82rem;height:.82rem;font-size:.82rem}.professional-table__cell .professional-table__user-avatar img{display:block;width:100%;height:100%;object-fit:cover}.professional-table__cell .professional-table__user-copy{min-width:0;overflow:hidden}.professional-table__cell .professional-table__icon-cell--billing .professional-table__icon-cell-icon{color:#7c3aed}.professional-table__cell .professional-table__icon-cell--security .professional-table__icon-cell-icon{color:#dc2626}.professional-table__cell .professional-table__icon-cell--settings .professional-table__icon-cell-icon{color:#0891b2}.professional-table__cell .professional-table__icon-cell--session .professional-table__icon-cell-icon{color:#f59e0b}.professional-table__cell .professional-table__icon-cell--logs .professional-table__icon-cell-icon{color:#2563eb}.professional-table__cell .professional-table__icon-cell--database .professional-table__icon-cell-icon{color:#9333ea}.professional-table__cell .professional-table__icon-cell--update .professional-table__icon-cell-icon{color:#16a34a}.professional-table__cell .professional-table__icon-cell--files .professional-table__icon-cell-icon{color:#ea580c}.professional-table__cell .professional-table__icon-cell--website .professional-table__icon-cell-icon{color:#0d9488}.professional-table__cell .professional-table__icon-cell--forms .professional-table__icon-cell-icon{color:#db2777}.professional-table__cell .professional-table__icon-cell--account .professional-table__icon-cell-icon{color:#4f46e5}.professional-table__cell .professional-table__icon-cell--user .professional-table__icon-cell-icon{color:#c026d3}.professional-table__cell .professional-table__action-summary{--professional-table-action-color: var(--professional-table-accent);--professional-table-action-bg: rgba(var(--professional-table-accent-rgb), 0.09);--professional-table-action-border: rgba(var(--professional-table-accent-rgb), 0.2);display:inline-grid;gap:.34rem;justify-items:start;max-width:100%}.professional-table__cell .professional-table__action-summary small{display:block;max-width:100%;padding-left:.12rem;color:var(--professional-table-muted);font-weight:600;line-height:1.35;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.professional-table__cell .professional-table__action-pill{display:inline-flex;align-items:center;gap:.42rem;width:100%;max-width:100%;min-height:1.76rem;padding:.28rem .62rem;border:1px solid var(--professional-table-action-border);border-radius:999px;background:var(--professional-table-action-bg);color:var(--professional-table-action-color);font-size:.82rem;font-weight:760;line-height:1.2;white-space:nowrap;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.professional-table__cell .professional-table__action-pill i{flex:0 0 auto;font-size:.82rem;line-height:1}.professional-table__cell .professional-table__action-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional-table__cell .professional-table__action-summary--billing{--professional-table-action-color: #7c3aed;--professional-table-action-bg: rgba(124, 58, 237, 0.1);--professional-table-action-border: rgba(124, 58, 237, 0.22)}.professional-table__cell .professional-table__action-summary--security{--professional-table-action-color: #dc2626;--professional-table-action-bg: rgba(220, 38, 38, 0.1);--professional-table-action-border: rgba(220, 38, 38, 0.22)}.professional-table__cell .professional-table__action-summary--settings{--professional-table-action-color: #0891b2;--professional-table-action-bg: rgba(8, 145, 178, 0.1);--professional-table-action-border: rgba(8, 145, 178, 0.22)}.professional-table__cell .professional-table__action-summary--session{--professional-table-action-color: #f59e0b;--professional-table-action-bg: rgba(245, 158, 11, 0.12);--professional-table-action-border: rgba(245, 158, 11, 0.24)}.professional-table__cell .professional-table__action-summary--logs{--professional-table-action-color: #2563eb;--professional-table-action-bg: rgba(37, 99, 235, 0.1);--professional-table-action-border: rgba(37, 99, 235, 0.22)}.professional-table__cell .professional-table__action-summary--database{--professional-table-action-color: #9333ea;--professional-table-action-bg: rgba(147, 51, 234, 0.1);--professional-table-action-border: rgba(147, 51, 234, 0.22)}.professional-table__cell .professional-table__action-summary--update{--professional-table-action-color: #16a34a;--professional-table-action-bg: rgba(22, 163, 74, 0.1);--professional-table-action-border: rgba(22, 163, 74, 0.22)}.professional-table__cell .professional-table__action-summary--files{--professional-table-action-color: #ea580c;--professional-table-action-bg: rgba(234, 88, 12, 0.1);--professional-table-action-border: rgba(234, 88, 12, 0.22)}.professional-table__cell .professional-table__action-summary--website{--professional-table-action-color: #0d9488;--professional-table-action-bg: rgba(13, 148, 136, 0.1);--professional-table-action-border: rgba(13, 148, 136, 0.22)}.professional-table__cell .professional-table__action-summary--forms{--professional-table-action-color: #db2777;--professional-table-action-bg: rgba(219, 39, 119, 0.1);--professional-table-action-border: rgba(219, 39, 119, 0.22)}.professional-table__cell .professional-table__action-summary--account{--professional-table-action-color: #4f46e5;--professional-table-action-bg: rgba(79, 70, 229, 0.1);--professional-table-action-border: rgba(79, 70, 229, 0.22)}.professional-table__cell .professional-table__action-summary--user{--professional-table-action-color: #c026d3;--professional-table-action-bg: rgba(192, 38, 211, 0.1);--professional-table-action-border: rgba(192, 38, 211, 0.22)}.professional-table__cell--datetime{color:#40366f;font-weight:650}.professional-table__cell--summary strong{line-height:1.35}.professional-table__cell--account,.professional-table__cell--ip,.professional-table__cell--status,.professional-table__cell--actions{white-space:nowrap}.professional-table__cell--status{text-align:left}.professional-table__cell--actions{padding-left:.8rem;padding-right:.8rem;text-align:center;vertical-align:middle;white-space:nowrap}.professional-table__cell--actions>.professional-table__action{margin-right:auto;margin-left:auto}.professional-table__empty{padding:2.4rem 1rem;border:1px solid var(--professional-table-line);border-radius:8px;background:#fff;color:var(--professional-table-muted);font-weight:650;text-align:center}.professional-table__pagination{align-items:center;justify-content:space-between;gap:.8rem;padding:.88rem 1rem;border:1px solid rgba(var(--professional-table-accent-rgb), 0.16);border-radius:8px;background:linear-gradient(135deg, rgba(var(--professional-table-accent-rgb), 0.035), rgba(255, 255, 255, 0) 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(251, 250, 255, 0.86)),#fff;box-shadow:0 1px 0 rgba(24,32,42,.035),0 8px 18px var(--professional-table-row-glow),inset 0 1px 0 hsla(0,0%,100%,.84)}.professional-table__range{display:inline-flex;align-items:center;min-height:2rem;padding:0 .74rem;border:1px solid rgba(var(--professional-table-accent-rgb), 0.14);border-radius:999px;background:rgba(var(--professional-table-accent-rgb), 0.055);color:color-mix(in srgb, var(--professional-table-accent) 42%, var(--professional-table-text));font-size:.84rem;font-weight:760;line-height:1;white-space:nowrap}.professional-table__pages{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-wrap:wrap}.professional-table__page-button{min-width:2.25rem;min-height:2.25rem;height:2.25rem;padding:0 .7rem;border:1px solid rgba(var(--professional-table-accent-rgb), 0.16);border-radius:8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(250, 248, 255, 0.86)),#fff;color:var(--professional-table-muted);cursor:pointer;font:inherit;font-size:.86rem;font-weight:760;line-height:1;box-shadow:0 1px 0 rgba(24,32,42,.025),inset 0 1px 0 hsla(0,0%,100%,.84);transition:border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.professional-table__page-button:hover:not(:disabled),.professional-table__page-button:focus:not(:disabled){border-color:rgba(var(--professional-table-accent-rgb), 0.3);background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(var(--professional-table-accent-rgb), 0.07)),#fff;color:var(--professional-table-accent);box-shadow:0 1px 0 rgba(24,32,42,.035),0 5px 12px rgba(var(--professional-table-accent-rgb), 0.08),inset 0 1px 0 hsla(0,0%,100%,.9);transform:translateY(-1px)}.professional-table__page-button:focus{outline:3px solid rgba(var(--professional-table-accent-rgb), 0.11)}.professional-table__page-button[aria-current=page]{border-color:rgba(var(--professional-table-accent-rgb), 0.32);background:linear-gradient(180deg, rgba(255, 255, 255, 0.88), rgba(var(--professional-table-accent-rgb), 0.14)),var(--professional-table-accent-soft);color:var(--professional-table-accent-strong);box-shadow:0 0 0 3px rgba(var(--professional-table-accent-rgb), 0.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.professional-table__page-button[aria-current=page]:hover,.professional-table__page-button[aria-current=page]:focus{border-color:rgba(var(--professional-table-accent-rgb), 0.36);background:linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(var(--professional-table-accent-rgb), 0.18)),var(--professional-table-accent-soft);color:var(--professional-table-accent-strong);box-shadow:0 0 0 3px rgba(var(--professional-table-accent-rgb), 0.1),0 5px 12px rgba(var(--professional-table-accent-rgb), 0.08),inset 0 1px 0 hsla(0,0%,100%,.92)}.professional-table__page-button:disabled{border-color:rgba(var(--professional-table-accent-rgb), 0.1);background:rgba(248,247,252,.72);cursor:not-allowed;opacity:.62}.professional-table__page-button--direction{min-width:5.2rem}.professional-table__page-button--number{min-width:2.25rem}.professional-table__page-button--edge{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;width:2.25rem;padding:0}.professional-table__page-button--edge i{font-size:.86rem;line-height:1}.professional-table .table-status{border-color:var(--professional-table-line-strong);background:#fff;color:var(--professional-table-muted);font-weight:650}.professional-table .table-status--active,.professional-table .table-status--available{border-color:rgba(79,54,255,.16);background:var(--professional-table-accent-soft);color:var(--professional-table-accent)}.professional-table .table-status--inactive{border-color:var(--professional-table-line);background:#fbfaff;color:var(--professional-table-muted)}@media(max-width: 1180px){.professional-table__tools .row{flex-wrap:wrap}.professional-table__control-row{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem 1rem}}@media(max-width: 720px){.professional-table{padding:.8rem}.professional-table__title{align-items:flex-start;flex-direction:column;gap:.45rem}.professional-table__control-row{grid-template-columns:minmax(0, 1fr)}.professional-table__tools,.professional-table__pagination{align-items:stretch}.professional-table__pages{justify-content:flex-start}}:root{--pannel-padding: 2rem;--control-height: 46px;--control-radius: 6px;--control-padding-x: 0.85rem;--admin-scrollbar-track: #f7f5ff;--admin-scrollbar-thumb: #b0a3f4;--admin-scrollbar-thumb-hover: #7f6bf0}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--page-bg);color:var(--text);font-family:var(--body-font-family);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}a{color:var(--accent)}.admin-shell-page,.app-dashboard-shell{scrollbar-color:var(--admin-scrollbar-thumb) var(--admin-scrollbar-track);scrollbar-width:thin}.admin-shell-page *,.app-dashboard-shell *{scrollbar-color:inherit;scrollbar-width:thin}.admin-shell-page::-webkit-scrollbar,.admin-shell-page *::-webkit-scrollbar,.app-dashboard-shell::-webkit-scrollbar,.app-dashboard-shell *::-webkit-scrollbar{width:.72rem;height:.72rem}.admin-shell-page::-webkit-scrollbar-track,.admin-shell-page *::-webkit-scrollbar-track,.app-dashboard-shell::-webkit-scrollbar-track,.app-dashboard-shell *::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(245, 242, 255, 0.94)),var(--admin-scrollbar-track)}.admin-shell-page::-webkit-scrollbar-thumb,.admin-shell-page *::-webkit-scrollbar-thumb,.app-dashboard-shell::-webkit-scrollbar-thumb,.app-dashboard-shell *::-webkit-scrollbar-thumb{border:.2rem solid rgba(0,0,0,0);border-radius:999px;background:linear-gradient(180deg, var(--admin-scrollbar-thumb), #9585ee) padding-box;background-clip:padding-box}.admin-shell-page::-webkit-scrollbar-thumb:hover,.admin-shell-page *::-webkit-scrollbar-thumb:hover,.app-dashboard-shell::-webkit-scrollbar-thumb:hover,.app-dashboard-shell *::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--admin-scrollbar-thumb-hover), #6e5ee0) padding-box;background-clip:padding-box}.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}.page-shell{margin:0 auto;width:100%}h1,h2,h3{margin:0}
