.component{display:component}.inline{display:inline}.inline-component{display:inline-component}.inline-flex{display:inline-flex}.hidden{display:none}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.z-10{z-index:var(--z-fixed)}.z-20{z-index:var(--z-modal-backdrop)}.z-50{z-index:var(--z-modal)}.container{max-width:1200px;padding:0 var(--space-container-padding-xs);margin:0 auto}@media (min-width:640px){.container{padding:0 var(--space-container-padding-sm)}}@media (min-width:1024px){.container{padding:0 var(--space-container-padding-md)}}@media (min-width:1280px){.container{padding:0 var(--space-container-padding-lg)}}.page-header{margin-bottom:var(--foundation-space-8)}.content-area{transition:margin-left var(--foundation-duration-normal)var(--foundation-ease-smooth)}.dashboard-container{background:var(--surface-page);align-items:stretch;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.top-header{width:100%;height:var(--size-topbar-height);background:var(--surface-page);padding:0 var(--space-container-padding-md);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.page-content{padding:var(--space-container-padding-md);flex:1;overflow-y:auto}.dashboard-container>.dashboard-sidebar+.main-area{flex:1;overflow:hidden}@media (max-width:768px){.top-header{padding:0 var(--space-container-padding-xs)}.page-content{padding:var(--space-container-padding-xs)}}.mt-auto{margin-top:auto}.page-centered{min-height:calc(100vh - var(--size-topbar-height));justify-content:center;align-items:center;display:flex}
@media (max-width:639px){.sm\:hidden{display:none!important}}@media (min-width:640px){.sm\:component{display:component!important}.sm\:inline-component{display:inline-component!important}.sm\:inline{display:inline!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}.sm\:grid{display:grid!important}.sm\:hidden{display:none!important}}@media (max-width:767px){.md\:hidden{display:none!important}.mobile-only{display:component!important}}@media (min-width:768px){.md\:component{display:component!important}.md\:inline-component{display:inline-component!important}.md\:inline{display:inline!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}.md\:grid{display:grid!important}.md\:hidden,.mobile-only{display:none!important}.desktop-only{display:component!important}}@media (min-width:1024px){.lg\:component{display:component!important}.lg\:inline-component{display:inline-component!important}.lg\:inline{display:inline!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}.lg\:grid{display:grid!important}.lg\:hidden{display:none!important}}@media (min-width:1280px){.xl\:component{display:component!important}.xl\:inline-component{display:inline-component!important}.xl\:inline{display:inline!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}.xl\:grid{display:grid!important}.xl\:hidden{display:none!important}}@media (min-width:640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}}@media (min-width:768px){.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}}@media (min-width:1024px){.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}}@media (min-width:640px){.sm\:p-0{padding:var(--foundation-space-0)}.sm\:p-1{padding:var(--foundation-space-1)}.sm\:p-2{padding:var(--foundation-space-2)}.sm\:p-4{padding:var(--foundation-space-4)}.sm\:p-6{padding:var(--foundation-space-6)}.sm\:p-8{padding:var(--foundation-space-8)}.sm\:px-0{padding-left:var(--foundation-space-0);padding-right:var(--foundation-space-0)}.sm\:px-1{padding-left:var(--foundation-space-1);padding-right:var(--foundation-space-1)}.sm\:px-2{padding-left:var(--foundation-space-2);padding-right:var(--foundation-space-2)}.sm\:px-4{padding-left:var(--foundation-space-4);padding-right:var(--foundation-space-4)}.sm\:px-6{padding-left:var(--foundation-space-6);padding-right:var(--foundation-space-6)}.sm\:px-8{padding-left:var(--foundation-space-8);padding-right:var(--foundation-space-8)}.sm\:py-0{padding-top:var(--foundation-space-0);padding-bottom:var(--foundation-space-0)}.sm\:py-1{padding-top:var(--foundation-space-1);padding-bottom:var(--foundation-space-1)}.sm\:py-2{padding-top:var(--foundation-space-2);padding-bottom:var(--foundation-space-2)}.sm\:py-4{padding-top:var(--foundation-space-4);padding-bottom:var(--foundation-space-4)}.sm\:py-6{padding-top:var(--foundation-space-6);padding-bottom:var(--foundation-space-6)}.sm\:py-8{padding-top:var(--foundation-space-8);padding-bottom:var(--foundation-space-8)}.sm\:m-0{margin:var(--foundation-space-0)}.sm\:m-1{margin:var(--foundation-space-1)}.sm\:m-2{margin:var(--foundation-space-2)}.sm\:m-4{margin:var(--foundation-space-4)}.sm\:m-6{margin:var(--foundation-space-6)}.sm\:m-8{margin:var(--foundation-space-8)}.sm\:m-auto{margin:auto}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-auto{margin-top:auto;margin-bottom:auto}}@media (min-width:768px){.md\:p-0{padding:var(--foundation-space-0)}.md\:p-1{padding:var(--foundation-space-1)}.md\:p-2{padding:var(--foundation-space-2)}.md\:p-4{padding:var(--foundation-space-4)}.md\:p-6{padding:var(--foundation-space-6)}.md\:p-8{padding:var(--foundation-space-8)}.md\:p-12{padding:var(--foundation-space-12)}.md\:px-0{padding-left:var(--foundation-space-0);padding-right:var(--foundation-space-0)}.md\:px-1{padding-left:var(--foundation-space-1);padding-right:var(--foundation-space-1)}.md\:px-2{padding-left:var(--foundation-space-2);padding-right:var(--foundation-space-2)}.md\:px-4{padding-left:var(--foundation-space-4);padding-right:var(--foundation-space-4)}.md\:px-6{padding-left:var(--foundation-space-6);padding-right:var(--foundation-space-6)}.md\:px-8{padding-left:var(--foundation-space-8);padding-right:var(--foundation-space-8)}.md\:px-12{padding-left:var(--foundation-space-12);padding-right:var(--foundation-space-12)}.md\:py-0{padding-top:var(--foundation-space-0);padding-bottom:var(--foundation-space-0)}.md\:py-1{padding-top:var(--foundation-space-1);padding-bottom:var(--foundation-space-1)}.md\:py-2{padding-top:var(--foundation-space-2);padding-bottom:var(--foundation-space-2)}.md\:py-4{padding-top:var(--foundation-space-4);padding-bottom:var(--foundation-space-4)}.md\:py-6{padding-top:var(--foundation-space-6);padding-bottom:var(--foundation-space-6)}.md\:py-8{padding-top:var(--foundation-space-8);padding-bottom:var(--foundation-space-8)}.md\:py-12{padding-top:var(--foundation-space-12);padding-bottom:var(--foundation-space-12)}.md\:m-0{margin:var(--foundation-space-0)}.md\:m-1{margin:var(--foundation-space-1)}.md\:m-2{margin:var(--foundation-space-2)}.md\:m-4{margin:var(--foundation-space-4)}.md\:m-6{margin:var(--foundation-space-6)}.md\:m-8{margin:var(--foundation-space-8)}.md\:m-12{margin:var(--foundation-space-12)}.md\:m-auto{margin:auto}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-auto{margin-top:auto;margin-bottom:auto}.md\:mt-0{margin-top:var(--foundation-space-0)}.md\:mt-4{margin-top:var(--foundation-space-4)}.md\:mt-6{margin-top:var(--foundation-space-6)}.md\:mt-8{margin-top:var(--foundation-space-8)}.md\:mt-12{margin-top:var(--foundation-space-12)}.md\:mb-0{margin-bottom:var(--foundation-space-0)}.md\:mb-4{margin-bottom:var(--foundation-space-4)}.md\:mb-6{margin-bottom:var(--foundation-space-6)}.md\:mb-8{margin-bottom:var(--foundation-space-8)}.md\:mb-12{margin-bottom:var(--foundation-space-12)}}@media (min-width:1024px){.lg\:p-0{padding:var(--foundation-space-0)}.lg\:p-1{padding:var(--foundation-space-1)}.lg\:p-2{padding:var(--foundation-space-2)}.lg\:p-4{padding:var(--foundation-space-4)}.lg\:p-6{padding:var(--foundation-space-6)}.lg\:p-8{padding:var(--foundation-space-8)}.lg\:p-12{padding:var(--foundation-space-12)}.lg\:p-16{padding:var(--foundation-space-16)}.lg\:px-0{padding-left:var(--foundation-space-0);padding-right:var(--foundation-space-0)}.lg\:px-1{padding-left:var(--foundation-space-1);padding-right:var(--foundation-space-1)}.lg\:px-2{padding-left:var(--foundation-space-2);padding-right:var(--foundation-space-2)}.lg\:px-4{padding-left:var(--foundation-space-4);padding-right:var(--foundation-space-4)}.lg\:px-6{padding-left:var(--foundation-space-6);padding-right:var(--foundation-space-6)}.lg\:px-8{padding-left:var(--foundation-space-8);padding-right:var(--foundation-space-8)}.lg\:px-12{padding-left:var(--foundation-space-12);padding-right:var(--foundation-space-12)}.lg\:px-16{padding-left:var(--foundation-space-16);padding-right:var(--foundation-space-16)}.lg\:py-0{padding-top:var(--foundation-space-0);padding-bottom:var(--foundation-space-0)}.lg\:py-1{padding-top:var(--foundation-space-1);padding-bottom:var(--foundation-space-1)}.lg\:py-2{padding-top:var(--foundation-space-2);padding-bottom:var(--foundation-space-2)}.lg\:py-4{padding-top:var(--foundation-space-4);padding-bottom:var(--foundation-space-4)}.lg\:py-6{padding-top:var(--foundation-space-6);padding-bottom:var(--foundation-space-6)}.lg\:py-8{padding-top:var(--foundation-space-8);padding-bottom:var(--foundation-space-8)}.lg\:py-12{padding-top:var(--foundation-space-12);padding-bottom:var(--foundation-space-12)}.lg\:py-16{padding-top:var(--foundation-space-16);padding-bottom:var(--foundation-space-16)}.lg\:m-0{margin:var(--foundation-space-0)}.lg\:m-auto{margin:auto}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-auto{margin-top:auto;margin-bottom:auto}}@media (min-width:640px){.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}}@media (min-width:768px){.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}}@media (min-width:1024px){.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}}@media (min-width:640px){.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.3333%}.sm\:w-2\/3{width:66.6667%}.sm\:w-1\/4{width:25%}.sm\:w-3\/4{width:75%}}@media (min-width:768px){.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}.md\:w-1\/4{width:25%}.md\:w-3\/4{width:75%}.md\:w-1\/5{width:20%}.md\:w-2\/5{width:40%}.md\:w-3\/5{width:60%}.md\:w-4\/5{width:80%}}@media (min-width:1024px){.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-2\/3{width:66.6667%}.lg\:w-1\/4{width:25%}.lg\:w-3\/4{width:75%}.lg\:w-1\/5{width:20%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-4\/5{width:80%}.lg\:w-1\/6{width:16.6667%}.lg\:w-5\/6{width:83.3333%}}@media (min-width:640px){.sm\:gap-0{gap:var(--foundation-space-0)}.sm\:gap-1{gap:var(--foundation-space-1)}.sm\:gap-2{gap:var(--foundation-space-2)}.sm\:gap-4{gap:var(--foundation-space-4)}.sm\:gap-6{gap:var(--foundation-space-6)}.sm\:gap-8{gap:var(--foundation-space-8)}}@media (min-width:768px){.md\:gap-0{gap:var(--foundation-space-0)}.md\:gap-1{gap:var(--foundation-space-1)}.md\:gap-2{gap:var(--foundation-space-2)}.md\:gap-4{gap:var(--foundation-space-4)}.md\:gap-6{gap:var(--foundation-space-6)}.md\:gap-8{gap:var(--foundation-space-8)}.md\:gap-12{gap:var(--foundation-space-12)}}@media (min-width:1024px){.lg\:gap-0{gap:var(--foundation-space-0)}.lg\:gap-1{gap:var(--foundation-space-1)}.lg\:gap-2{gap:var(--foundation-space-2)}.lg\:gap-4{gap:var(--foundation-space-4)}.lg\:gap-6{gap:var(--foundation-space-6)}.lg\:gap-8{gap:var(--foundation-space-8)}.lg\:gap-12{gap:var(--foundation-space-12)}.lg\:gap-16{gap:var(--foundation-space-16)}}.container{max-width:1200px;padding:0 var(--space-container-padding-xs);margin:0 auto}@media (min-width:640px){.container{padding:0 var(--space-container-padding-sm)}}@media (min-width:1024px){.container{padding:0 var(--space-container-padding-md)}}@media (min-width:1280px){.container{padding:0 var(--space-container-padding-lg)}}@media (max-width:767px){.desktop-only{display:none!important}.mobile-nav-visible{display:component!important}}@media (min-width:768px){.mobile-only{display:none!important}.desktop-nav-visible{display:component!important}}@media (max-width:640px){.responsive-text-sm{font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-leading)}}@media (min-width:641px){.responsive-text-sm{font-size:var(--font-body-md-size);line-height:var(--font-body-md-leading)}}@media (max-width:768px){.responsive-heading{font-size:var(--font-h4-size);line-height:var(--font-h4-leading)}}@media (min-width:769px){.responsive-heading{font-size:var(--font-h2-size);line-height:var(--font-h2-leading)}}

.font-weight-light,.font-weight-regular{font-weight:var(--selected-font-weight-body)}.font-weight-medium{font-weight:var(--selected-font-weight-label)}.font-weight-semibold,.font-weight-bold,.font-weight-extrabold,.font-weight-black{font-weight:var(--selected-font-weight-heading)}.font-light,.font-regular{font-weight:var(--selected-font-weight-body)}.font-medium{font-weight:var(--selected-font-weight-label)}.font-semibold,.font-bold,.font-extrabold,.font-black{font-weight:var(--selected-font-weight-heading)}h1,.h1{font-family:var(--font-heading-family);font-size:var(--font-h1-size);font-weight:var(--font-heading-weight);line-height:var(--font-h1-leading);color:var(--text-heading-color);letter-spacing:-.01em;margin:0}h2,.h2{font-family:var(--font-heading-family);font-size:var(--font-h2-size);font-weight:var(--font-heading-weight);line-height:var(--font-h2-leading);color:var(--text-heading-color);letter-spacing:-.005em;margin:0}h3,.h3{font-family:var(--font-heading-family);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-h3-leading);color:var(--text-heading-color);margin:0}h4,.h4{font-family:var(--font-heading-family);font-size:var(--font-h4-size);font-weight:var(--font-heading-weight);line-height:var(--font-h4-leading);color:var(--text-heading-color);margin:0}h5,.h5{font-family:var(--font-heading-family);font-size:var(--font-h5-size);font-weight:var(--font-heading-weight);line-height:var(--font-h5-leading);color:var(--text-heading-color);margin:0}h6,.h6{font-family:var(--font-heading-family);font-size:var(--font-h6-size);font-weight:var(--font-heading-weight);line-height:var(--font-h6-leading);margin:0}p,.text-body{font-family:var(--font-body-family);font-size:var(--font-body-md-size);font-weight:var(--font-body-weight);line-height:var(--font-body-md-leading);margin:0}.text-display-xl{font-family:var(--font-heading-family);font-size:var(--font-display-xl-size);font-weight:var(--font-heading-weight);line-height:var(--font-display-xl-leading);letter-spacing:-.02em}.text-display-lg{font-family:var(--font-heading-family);font-size:var(--font-display-lg-size);font-weight:var(--font-heading-weight);line-height:var(--font-display-lg-leading);letter-spacing:-.02em}.text-display-md{font-family:var(--font-heading-family);font-size:var(--font-display-md-size);font-weight:var(--font-heading-weight);line-height:var(--font-display-md-leading);letter-spacing:-.01em}.text-display-sm{font-family:var(--font-heading-family);font-size:var(--font-display-sm-size);font-weight:var(--font-heading-weight);line-height:var(--font-display-sm-leading);letter-spacing:-.01em}.text-h1{font-family:var(--font-heading-family);font-size:var(--font-h1-size);font-weight:var(--font-heading-weight);line-height:var(--font-h1-leading);letter-spacing:-.01em}.text-h2{font-family:var(--font-heading-family);font-size:var(--font-h2-size);font-weight:var(--font-heading-weight);line-height:var(--font-h2-leading);letter-spacing:-.005em}.text-h3{font-family:var(--font-heading-family);font-size:var(--font-h3-size);font-weight:var(--font-heading-weight);line-height:var(--font-h3-leading)}.text-h4{font-family:var(--font-heading-family);font-size:var(--font-h4-size);font-weight:var(--font-heading-weight);line-height:var(--font-h4-leading)}.text-h5{font-family:var(--font-heading-family);font-size:var(--font-h5-size);font-weight:var(--font-heading-weight);line-height:var(--font-h5-leading)}.text-h6{font-family:var(--font-heading-family);font-size:var(--font-h6-size);font-weight:var(--font-heading-weight);line-height:var(--font-h6-leading)}.text-body-xl{font-family:var(--font-body-family);font-size:var(--font-body-xl-size);font-weight:var(--font-body-weight);line-height:var(--font-body-xl-leading)}.text-body-lg{font-family:var(--font-body-family);font-size:var(--font-body-lg-size);font-weight:var(--font-body-weight);line-height:var(--font-body-lg-leading)}.text-body-md{font-family:var(--font-body-family);font-size:var(--font-body-md-size);font-weight:var(--font-body-weight);line-height:var(--font-body-md-leading)}.text-body-sm{font-family:var(--font-body-family);font-size:var(--font-body-sm-size);font-weight:var(--font-body-weight);line-height:var(--font-body-sm-leading)}.text-body-xs{font-family:var(--font-body-family);font-size:var(--font-body-xs-size);font-weight:var(--font-body-weight);line-height:var(--font-body-xs-leading)}.text-label-lg{font-family:var(--font-label-family);font-size:var(--font-label-lg-size);font-weight:var(--font-label-weight);line-height:var(--font-label-lg-leading)}.text-label-md{font-family:var(--font-label-family);font-size:var(--font-label-md-size);font-weight:var(--font-label-weight);line-height:var(--font-label-md-leading)}.text-label-sm{font-family:var(--font-label-family);font-size:var(--font-label-sm-size);font-weight:var(--font-label-weight);line-height:var(--font-label-sm-leading)}.text-label-xs{font-family:var(--font-label-family);font-size:var(--font-label-xs-size);font-weight:var(--font-label-weight);line-height:var(--font-label-xs-leading);color:var(--text-label-color)}.text-code-lg{font-family:var(--font-code-family);font-size:var(--font-code-lg-size);font-weight:var(--font-code-weight);line-height:var(--font-code-lg-leading);color:var(--text-code-color);background-color:var(--surface-code-inline);border-radius:var(--radius-sm);padding:.125rem .375rem}.text-code-md{font-family:var(--font-code-family);font-size:var(--font-code-md-size);font-weight:var(--font-code-weight);line-height:var(--font-code-md-leading);color:var(--text-code-color);background-color:var(--surface-code-inline);border-radius:var(--radius-sm);padding:.125rem .25rem}.text-code-sm{font-family:var(--font-code-family);font-size:var(--font-code-sm-size);font-weight:var(--font-code-weight);line-height:var(--font-code-sm-leading);color:var(--text-code-color);background-color:var(--surface-code-inline);border-radius:var(--radius-sm);padding:.125rem .25rem}.text-default{color:var(--text-default)}.text-strong{color:var(--text-strong)}.text-muted{color:var(--text-muted)}.text-subtle{color:var(--text-subtle)}.text-disabled{color:var(--text-disabled)}.text-inverse{color:var(--text-inverse)}.text-heading{color:var(--text-heading-color)}.text-body{color:var(--text-body-color)}.text-label{color:var(--text-label-color)}.text-accent{color:var(--text-accent)}.text-success{color:var(--text-success)}.text-warning{color:var(--text-warning)}.text-error{color:var(--text-error)}.leading-none{line-height:var(--foundation-leading-none)}.leading-tight{line-height:var(--foundation-leading-tight)}.leading-snug{line-height:var(--foundation-leading-snug)}.leading-normal{line-height:var(--foundation-leading-normal)}.leading-relaxed{line-height:var(--foundation-leading-relaxed)}.leading-loose{line-height:var(--foundation-leading-loose)}.font-primary{font-family:var(--foundation-font-primary)}.font-secondary{font-family:var(--foundation-font-secondary)}.font-mono{font-family:var(--foundation-font-mono)}.font-heading{font-family:var(--font-heading-family)}.font-body{font-family:var(--font-body-family)}.font-label{font-family:var(--font-label-family)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.underline{text-decoration:underline}.no-underline{text-decoration:none}.line-through{text-decoration:line-through}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.truncate,.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.btn{font-family:var(--font-label-family);font-weight:var(--font-label-weight);line-height:var(--foundation-leading-none);letter-spacing:.01em}.btn--sm{font-size:var(--font-label-sm-size);font-weight:var(--font-label-weight)}.btn--md{font-size:var(--font-label-md-size);font-weight:var(--font-label-weight)}.btn--lg{font-size:var(--font-label-lg-size);font-weight:var(--font-label-weight);letter-spacing:.005em}.card-title{font-family:var(--font-heading-family);font-size:var(--font-h5-size);font-weight:var(--font-heading-weight);line-height:var(--font-h5-leading);color:var(--text-heading-color);letter-spacing:-.005em}.card-description{font-family:var(--font-body-family);font-size:var(--font-body-sm-size);font-weight:var(--font-body-weight);line-height:var(--font-body-sm-leading);color:var(--text-muted)}.card-subtitle{font-family:var(--font-label-family);font-size:var(--font-label-xs-size);font-weight:var(--font-label-weight);line-height:var(--font-label-xs-leading);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em}.text-emphasis,.text-strong{font-weight:var(--selected-font-weight-heading)}@media (max-width:768px){.text-display-xl{font-size:var(--font-display-lg-size)}.text-display-lg{font-size:var(--font-display-md-size)}.text-display-md{font-size:var(--font-display-sm-size)}.text-h1{font-size:var(--font-h2-size)}.text-h2{font-size:var(--font-h3-size)}.text-h3{font-size:var(--font-h4-size)}.text-body-xl{font-size:var(--font-body-lg-size)}.text-body-lg{font-size:var(--font-body-md-size)}}


*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw}body{color:var(--text-primary);background:var(--surface-page)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:.6s ease-out forwards fadeInUp}html{scroll-behavior:smooth}
