/* Komponen utama storefront: header, navigasi, grid kartu, tombol, footer. */

.gktLxQxk {
  row-gap: var(--spacing-none)
}

.GaPUhC0N {
  row-gap: var(--spacing-1x)
}

.akbOyW7N {
  row-gap: var(--spacing-2x)
}

.rGep5HSU {
  row-gap: var(--spacing-3x)
}

.MWG7WGBE {
  row-gap: var(--spacing-4x)
}

.r_xAChgt {
  row-gap: var(--spacing-5x)
}

.AqEeIVzt {
  row-gap: var(--spacing-6x)
}

.X10Zn1Lf {
  row-gap: var(--spacing-7x)
}

.asn_w8aH {
  row-gap: var(--spacing-8x)
}

.exzsVg0t {
  -moz-column-gap: var(--spacing-none);
  column-gap: var(--spacing-none)
}

.AcelmWd4 {
  -moz-column-gap: var(--spacing-1x);
  column-gap: var(--spacing-1x)
}

.J3nrzrT4 {
  -moz-column-gap: var(--spacing-2x);
  column-gap: var(--spacing-2x)
}

.otVd74uv {
  -moz-column-gap: var(--spacing-3x);
  column-gap: var(--spacing-3x)
}

.NAlaGptJ {
  -moz-column-gap: var(--spacing-4x);
  column-gap: var(--spacing-4x)
}

.uTfvPkmF {
  -moz-column-gap: var(--spacing-5x);
  column-gap: var(--spacing-5x)
}

.ss2jEy6i {
  -moz-column-gap: var(--spacing-6x);
  column-gap: var(--spacing-6x)
}

.IvjPWeCx {
  -moz-column-gap: var(--spacing-7x);
  column-gap: var(--spacing-7x)
}

.MKTKlEmc {
  -moz-column-gap: var(--spacing-8x);
  column-gap: var(--spacing-8x)
}

@container (inline-size >=100px) {
  .n9GH7WVM {
    row-gap: var(--spacing-none)
  }
.VxldmYLk {
  row-gap: var(--spacing-1x)
}
._Fen2mwU {
row-gap: var(--spacing-2x)
}
.Grdhem12 {
row-gap: var(--spacing-3x)
}
.gUEUiEk7 {
row-gap: var(--spacing-4x)
}
.nbJZQIQS {
row-gap: var(--spacing-5x)
}
.dtRdwtev {
row-gap: var(--spacing-6x)
}
.IysIwLE9 {
row-gap: var(--spacing-7x)
}
.NmLkjrAp {
row-gap: var(--spacing-8x)
}
.TP7Hl3uD {
-moz-column-gap: var(--spacing-none);
column-gap: var(--spacing-none)
}
.LRxLd1u8 {
-moz-column-gap: var(--spacing-1x);
column-gap: var(--spacing-1x)
}
.g7nS2mDB {
-moz-column-gap: var(--spacing-2x);
column-gap: var(--spacing-2x)
}
.jmQ5gctZ {
-moz-column-gap: var(--spacing-3x);
column-gap: var(--spacing-3x)
}
.hSmPTdxh {
-moz-column-gap: var(--spacing-4x);
column-gap: var(--spacing-4x)
}
.HJWb4lGW {
-moz-column-gap: var(--spacing-5x);
column-gap: var(--spacing-5x)
}
.EQRE4wFQ {
-moz-column-gap: var(--spacing-6x);
column-gap: var(--spacing-6x)
}
.UgvOk4rV {
-moz-column-gap: var(--spacing-7x);
column-gap: var(--spacing-7x)
}
.vM6BTkaW {
-moz-column-gap: var(--spacing-8x);
column-gap: var(--spacing-8x)
}
}

@container (inline-size >=200px) {
  .kyU_O11O {
    row-gap: var(--spacing-none)
  }
.Ma_C_EAC {
  row-gap: var(--spacing-1x)
}
._9ScIOQi {
row-gap: var(--spacing-2x)
}
.cq66zJXl {
row-gap: var(--spacing-3x)
}
.VJblDwmu {
row-gap: var(--spacing-4x)
}
.pPvznQCJ {
row-gap: var(--spacing-5x)
}
.O5Np6cfT {
row-gap: var(--spacing-6x)
}
.yAtxzD6q {
row-gap: var(--spacing-7x)
}
.AkdG3PD1 {
row-gap: var(--spacing-8x)
}
.LW15Bfsi {
-moz-column-gap: var(--spacing-none);
column-gap: var(--spacing-none)
}
.EzTImVoB {
-moz-column-gap: var(--spacing-1x);
column-gap: var(--spacing-1x)
}
.O9jyCqym {
-moz-column-gap: var(--spacing-2x);
column-gap: var(--spacing-2x)
}
.rMc4eFGz {
-moz-column-gap: var(--spacing-3x);
column-gap: var(--spacing-3x)
}
.LqWx1fl7 {
-moz-column-gap: var(--spacing-4x);
column-gap: var(--spacing-4x)
}
.rv78MRsT {
-moz-column-gap: var(--spacing-5x);
column-gap: var(--spacing-5x)
}
.umfk2fgD {
-moz-column-gap: var(--spacing-6x);
column-gap: var(--spacing-6x)
}
.jsDFOKfY {
-moz-column-gap: var(--spacing-7x);
column-gap: var(--spacing-7x)
}
.Rp9CU52M {
-moz-column-gap: var(--spacing-8x);
column-gap: var(--spacing-8x)
}
}

@container (inline-size >=300px) {
  .DP9KJsqO {
    row-gap: var(--spacing-none)
  }
.jCnoiBFX {
  row-gap: var(--spacing-1x)
}
.onUCtcTe {
row-gap: var(--spacing-2x)
}
.W173NjBR {
row-gap: var(--spacing-3x)
}
.rBOHihdG {
row-gap: var(--spacing-4x)
}
.a1dgEqI9 {
row-gap: var(--spacing-5x)
}
.DLzmnXhv {
row-gap: var(--spacing-6x)
}
.c3Iphuo1 {
row-gap: var(--spacing-7x)
}
.qYjKJSub {
row-gap: var(--spacing-8x)
}
.BeyVzBlG {
-moz-column-gap: var(--spacing-none);
column-gap: var(--spacing-none)
}
.yNqC3EiJ {
-moz-column-gap: var(--spacing-1x);
column-gap: var(--spacing-1x)
}
.utioexZM {
-moz-column-gap: var(--spacing-2x);
column-gap: var(--spacing-2x)
}
.fSkGxyt2 {
-moz-column-gap: var(--spacing-3x);
column-gap: var(--spacing-3x)
}
.xZI7BmV_ {
-moz-column-gap: var(--spacing-4x);
column-gap: var(--spacing-4x)
}
.Vy8VO0yV {
-moz-column-gap: var(--spacing-5x);
column-gap: var(--spacing-5x)
}
.KHyJN5dv {
-moz-column-gap: var(--spacing-6x);
column-gap: var(--spacing-6x)
}
.x8EGcnyj {
-moz-column-gap: var(--spacing-7x);
column-gap: var(--spacing-7x)
}
.LqPnHh9N {
-moz-column-gap: var(--spacing-8x);
column-gap: var(--spacing-8x)
}
}

@container (inline-size >=400px) {
  .g8PXwEAX {
    row-gap: var(--spacing-none)
  }
.mtPFVawp {
  row-gap: var(--spacing-1x)
}
.fgKI9a_1 {
row-gap: var(--spacing-2x)
}
.q0ldZbHd {
row-gap: var(--spacing-3x)
}
.IZEWbOLK {
row-gap: var(--spacing-4x)
}
.DohJJHEE {
row-gap: var(--spacing-5x)
}
.aekO1GlG {
row-gap: var(--spacing-6x)
}
.fX38QGso {
row-gap: var(--spacing-7x)
}
._9QEwo1R {
row-gap: var(--spacing-8x)
}
.RfgwIufc {
-moz-column-gap: var(--spacing-none);
column-gap: var(--spacing-none)
}
.m3yhEDgA {
-moz-column-gap: var(--spacing-1x);
column-gap: var(--spacing-1x)
}
.Sz8jzmIG {
-moz-column-gap: var(--spacing-2x);
column-gap: var(--spacing-2x)
}
.UYwcsH8L {
-moz-column-gap: var(--spacing-3x);
column-gap: var(--spacing-3x)
}
.fpwWIEyQ {
-moz-column-gap: var(--spacing-4x);
column-gap: var(--spacing-4x)
}
.qFmEtRRX {
-moz-column-gap: var(--spacing-5x);
column-gap: var(--spacing-5x)
}
.K7r60l4b {
-moz-column-gap: var(--spacing-6x);
column-gap: var(--spacing-6x)
}
.KwGoslKc {
-moz-column-gap: var(--spacing-7x);
column-gap: var(--spacing-7x)
}
.K8GwXBBy {
-moz-column-gap: var(--spacing-8x);
column-gap: var(--spacing-8x)
}
}

@container (inline-size >=500px) {
  .QI1MIzdy {
    row-gap: var(--spacing-none)
  }
.WGAarDi3 {
  row-gap: var(--spacing-1x)
}
.JkyrEqnI {
row-gap: var(--spacing-2x)
}
.NbhQo_1h {
row-gap: var(--spacing-3x)
}
.grOVPZBo {
row-gap: var(--spacing-4x)
}
.Q6d9e4U5 {
row-gap: var(--spacing-5x)
}
.P3KSqZfH {
row-gap: var(--spacing-6x)
}
.xyD5Fy5l {
row-gap: var(--spacing-7x)
}
.SBaxQUcE {
row-gap: var(--spacing-8x)
}
.Hzo5LeCU {
-moz-column-gap: var(--spacing-none);
column-gap: var(--spacing-none)
}
.OCX3d9dD {
-moz-column-gap: var(--spacing-1x);
column-gap: var(--spacing-1x)
}
.jF7F8YwH {
-moz-column-gap: var(--spacing-2x);
column-gap: var(--spacing-2x)
}
.i4tYtZo1 {
-moz-column-gap: var(--spacing-3x);
column-gap: var(--spacing-3x)
}
.YICtO8TW {
-moz-column-gap: var(--spacing-4x);
column-gap: var(--spacing-4x)
}
.GOQC157c {
-moz-column-gap: var(--spacing-5x);
column-gap: var(--spacing-5x)
}
.uUGCBIEm {
-moz-column-gap: var(--spacing-6x);
column-gap: var(--spacing-6x)
}
.ByTn8Ee_ {
-moz-column-gap: var(--spacing-7x);
column-gap: var(--spacing-7x)
}
.QJI91mjs {
-moz-column-gap: var(--spacing-8x);
column-gap: var(--spacing-8x)
}
}

@container (inline-size >=600px) {
  .Sx3bcvyy {
    row-gap: var(--spacing-none)
  }
.ZvOm8xKT {
  row-gap: var(--spacing-1x)
}
.KBiXhlQt {
row-gap: var(--spacing-2x)
}
.iOsyVT3R {
row-gap: var(--spacing-3x)
}
.Zvb7CGf5 {
row-gap: var(--spacing-4x)
}
.vtV0ztHO {
row-gap: var(--spacing-5x)
}
.SMnu6XXk {
row-gap: var(--spacing-6x)
}
.AZEzXJFN {
row-gap: var(--spacing-7x)
}
.NjmjvmGj {
row-gap: var(--spacing-8x)
}
.eZdAqeQ1 {
-moz-column-gap: var(--spacing-none);
column-gap: var(--spacing-none)
}
.ibbPuJKy {
-moz-column-gap: var(--spacing-1x);
column-gap: var(--spacing-1x)
}
.cHZ0_nMX {
-moz-column-gap: var(--spacing-2x);
column-gap: var(--spacing-2x)
}
.G8sGOix3 {
-moz-column-gap: var(--spacing-3x);
column-gap: var(--spacing-3x)
}
.PtLJTKkN {
-moz-column-gap: var(--spacing-4x);
column-gap: var(--spacing-4x)
}
.Qnb2pCjq {
-moz-column-gap: var(--spacing-5x);
column-gap: var(--spacing-5x)
}
.v8scmYSE {
-moz-column-gap: var(--spacing-6x);
column-gap: var(--spacing-6x)
}
.DZB08Xgj {
-moz-column-gap: var(--spacing-7x);
column-gap: var(--spacing-7x)
}
.GdAko7XN {
-moz-column-gap: var(--spacing-8x);
column-gap: var(--spacing-8x)
}
}

@container (inline-size >=700px) {
  .YFjsfgTv {
    row-gap: var(--spacing-none)
  }
.qF0vqgi3 {
  row-gap: var(--spacing-1x)
}
.qqOsqzeC {
row-gap: var(--spacing-2x)
}
.ClHFMp50 {
row-gap: var(--spacing-3x)
}
.tK_JSHFB {
row-gap: var(--spacing-4x)
}
.s8PeegWf {
row-gap: var(--spacing-5x)
}
.CbkNxjDj {
row-gap: var(--spacing-6x)
}
.GvyuJklL {
row-gap: var(--spacing-7x)
}
.pzZ1dCFu {
row-gap: var(--spacing-8x)
}
.IVdOvvp5 {
-moz-column-gap: var(--spacing-none);
column-gap: var(--spacing-none)
}
.U9N7dGqR {
-moz-column-gap: var(--spacing-1x);
column-gap: var(--spacing-1x)
}
.yFCJcpD0 {
-moz-column-gap: var(--spacing-2x);
column-gap: var(--spacing-2x)
}
.ZOtvFA8w {
-moz-column-gap: var(--spacing-3x);
column-gap: var(--spacing-3x)
}
.VuuyPNuA {
-moz-column-gap: var(--spacing-4x);
column-gap: var(--spacing-4x)
}
.HqapN9bn {
-moz-column-gap: var(--spacing-5x);
column-gap: var(--spacing-5x)
}
.LsVpSzSN {
-moz-column-gap: var(--spacing-6x);
column-gap: var(--spacing-6x)
}
.u7tz6dqC {
-moz-column-gap: var(--spacing-7x);
column-gap: var(--spacing-7x)
}
.QUXNpNKK {
-moz-column-gap: var(--spacing-8x);
column-gap: var(--spacing-8x)
}
}

@container (inline-size >=800px) {
  .qh8BngHM {
    row-gap: var(--spacing-none)
  }
.ZGKf_7jJ {
  row-gap: var(--spacing-1x)
}
.jQH003SH {
row-gap: var(--spacing-2x)
}
.HQC0kmjr {
row-gap: var(--spacing-3x)
}
.OEDFAGVy {
row-gap: var(--spacing-4x)
}
.hkzMwwXY {
row-gap: var(--spacing-5x)
}
.NhJw7cFh {
row-gap: var(--spacing-6x)
}
.xMChMIBZ {
row-gap: var(--spacing-7x)
}
.gRvis4Qz {
row-gap: var(--spacing-8x)
}
.JGPVKHcu {
-moz-column-gap: var(--spacing-none);
column-gap: var(--spacing-none)
}
._pUh2P1X {
-moz-column-gap: var(--spacing-1x);
column-gap: var(--spacing-1x)
}
.zU9pa9TG {
-moz-column-gap: var(--spacing-2x);
column-gap: var(--spacing-2x)
}
.UEaoAEAy {
-moz-column-gap: var(--spacing-3x);
column-gap: var(--spacing-3x)
}
.a3lRkuSU {
-moz-column-gap: var(--spacing-4x);
column-gap: var(--spacing-4x)
}
.IlUD71cr {
-moz-column-gap: var(--spacing-5x);
column-gap: var(--spacing-5x)
}
.yBBS8OK7 {
-moz-column-gap: var(--spacing-6x);
column-gap: var(--spacing-6x)
}
.LEo2x0_Q {
-moz-column-gap: var(--spacing-7x);
column-gap: var(--spacing-7x)
}
.zoE19hA8 {
-moz-column-gap: var(--spacing-8x);
column-gap: var(--spacing-8x)
}
}

@container (inline-size >=900px) {
  .Ojx8JqtL {
    row-gap: var(--spacing-none)
  }
.fJTh1Azy {
  row-gap: var(--spacing-1x)
}
.MWdUSCzL {
row-gap: var(--spacing-2x)
}
.QtI6j1JT {
row-gap: var(--spacing-3x)
}
.cqffinLF {
row-gap: var(--spacing-4x)
}
.FYJFbk0S {
row-gap: var(--spacing-5x)
}
.T9RhOwAm {
row-gap: var(--spacing-6x)
}
.kah6fsGL {
row-gap: var(--spacing-7x)
}
.w8wxtZGP {
row-gap: var(--spacing-8x)
}
.bLCrdRKH {
-moz-column-gap: var(--spacing-none);
column-gap: var(--spacing-none)
}
.yu2OiVYf {
-moz-column-gap: var(--spacing-1x);
column-gap: var(--spacing-1x)
}
.QpuJ1TBR {
-moz-column-gap: var(--spacing-2x);
column-gap: var(--spacing-2x)
}
.ZwxLk4xN {
-moz-column-gap: var(--spacing-3x);
column-gap: var(--spacing-3x)
}
.bgTw6KGz {
-moz-column-gap: var(--spacing-4x);
column-gap: var(--spacing-4x)
}
.wS00jELX {
-moz-column-gap: var(--spacing-5x);
column-gap: var(--spacing-5x)
}
.EiYfCSK8 {
-moz-column-gap: var(--spacing-6x);
column-gap: var(--spacing-6x)
}
.utXTy95W {
-moz-column-gap: var(--spacing-7x);
column-gap: var(--spacing-7x)
}
.MGUn38bq {
-moz-column-gap: var(--spacing-8x);
column-gap: var(--spacing-8x)
}
}

@container (inline-size >=1000px) {
  .rgYuarcO {
    row-gap: var(--spacing-none)
  }
.iFBMWPCn {
  row-gap: var(--spacing-1x)
}
.ieT3bz4C {
row-gap: var(--spacing-2x)
}
.nqUrkDND {
row-gap: var(--spacing-3x)
}
.fh3Bp2nO {
row-gap: var(--spacing-4x)
}
.dHHKUf8u {
row-gap: var(--spacing-5x)
}
.qAYBFLlk {
row-gap: var(--spacing-6x)
}
.mmhqu2Cf {
row-gap: var(--spacing-7x)
}
.RNoUrKC4 {
row-gap: var(--spacing-8x)
}
.Qvi9sYbn {
-moz-column-gap: var(--spacing-none);
column-gap: var(--spacing-none)
}
.ndD9cZ7q {
-moz-column-gap: var(--spacing-1x);
column-gap: var(--spacing-1x)
}
.F57k8NT4 {
-moz-column-gap: var(--spacing-2x);
column-gap: var(--spacing-2x)
}
.L0NHQh9p {
-moz-column-gap: var(--spacing-3x);
column-gap: var(--spacing-3x)
}
.NpdPf9Wc {
-moz-column-gap: var(--spacing-4x);
column-gap: var(--spacing-4x)
}
._CkG5I7D {
-moz-column-gap: var(--spacing-5x);
column-gap: var(--spacing-5x)
}
.OMzzaxbb {
-moz-column-gap: var(--spacing-6x);
column-gap: var(--spacing-6x)
}
._69REu1I5 {
-moz-column-gap: var(--spacing-7x);
column-gap: var(--spacing-7x)
}
.p4zrQEEP {
-moz-column-gap: var(--spacing-8x);
column-gap: var(--spacing-8x)
}
}

.LTyNgPJu {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style-type: none;
  margin: 0;
  padding: 0
}

@container (inline-size < 100px) {
  .rFnPzZ8r {
    flex-direction: column
  }
}

@container (inline-size < 200px) {
  .f7RMj70q {
    flex-direction: column
  }
}

@container (inline-size < 300px) {
  .fvG5CFS9 {
    flex-direction: column
  }
}

@container (inline-size < 400px) {
  .Jut_u56k {
    flex-direction: column
  }
}

@container (inline-size < 500px) {
  .OF0vu9ws {
    flex-direction: column
  }
}

@container (inline-size < 600px) {
  .AedmZZkm {
    flex-direction: column
  }
}

@container (inline-size < 700px) {
  .frhPBSiG {
    flex-direction: column
  }
}

@container (inline-size < 800px) {
  .rBQcoNTH {
    flex-direction: column
  }
}

@container (inline-size < 900px) {
  .Q4uskXwT {
    flex-direction: column
  }
}

@container (inline-size < 1000px) {
  .Bdo1UwfQ {
    flex-direction: column
  }
}

.i7W3a7Tu {
  align-items: center
}

.kFazWTas {
  align-items: flex-end
}

._0_IaecR {
  align-items: flex-start
}

.y03K1Kg7 {
  align-items: stretch
}

@container (inline-size >=100px) {
  .Pmp6Ba41 {
    align-items: center
  }
.Y6GBOO3p {
  align-items: flex-end
}
.ixsbI6qs {
align-items: flex-start
}
.IcQv51gm {
align-items: stretch
}
}

@container (inline-size >=200px) {
  .neI1uZ7U {
    align-items: center
  }
.gTvlU1uE {
  align-items: flex-end
}
.iC4SembakoVtE {
align-items: flex-start
}
.FPY_uG2S {
align-items: stretch
}
}

@container (inline-size >=300px) {
  .JDhGIA_f {
    align-items: center
  }
.R54UEnzf {
  align-items: flex-end
}
.QSYx7L48 {
align-items: flex-start
}
.lasX7CHt {
align-items: stretch
}
}

@container (inline-size >=400px) {
  .VDuL1A0i {
    align-items: center
  }
.bADtZmPf {
  align-items: flex-end
}
.URlwsbCh {
align-items: flex-start
}
.w21CQ1hs {
align-items: stretch
}
}

@container (inline-size >=500px) {
  .zX3ogk2R {
    align-items: center
  }
.Mgd6PnnN {
  align-items: flex-end
}
.SsGVGC_N {
align-items: flex-start
}
.rqCN_ANh {
align-items: stretch
}
}

@container (inline-size >=600px) {
  .Tt4tHvKD {
    align-items: center
  }
.aLAeCqBq {
  align-items: flex-end
}
.Q2xRVjLC {
align-items: flex-start
}
.Xu6TXzvx {
align-items: stretch
}
}

@container (inline-size >=700px) {
  .ZHUk76ZE {
    align-items: center
  }
.v2ykfuqj {
  align-items: flex-end
}
.ykr_XawR {
align-items: flex-start
}
.yb7krE0u {
align-items: stretch
}
}

@container (inline-size >=800px) {
  .zQQp_kZX {
    align-items: center
  }
.sQP2M1DR {
  align-items: flex-end
}
.aGZhFl8y {
align-items: flex-start
}
.dM2vXP8e {
align-items: stretch
}
}

@container (inline-size >=900px) {
  .sB2D6n07 {
    align-items: center
  }
.AtTkeL04 {
  align-items: flex-end
}
.o_YKl9q5 {
align-items: flex-start
}
.TAiQThuc {
align-items: stretch
}
}

@container (inline-size >=1000px) {
  ._k3Dq9kj {
    align-items: center
  }
.dh1IZfUR {
  align-items: flex-end
}
.gWSKOD4n {
align-items: flex-start
}
.wqRZH_7B {
align-items: stretch
}
}

._7yoIykb4 {
  margin: 0;
  padding: 0
}

._7yoIykb4 a,
._7yoIykb4 a:is(:hover, :active, :visited) {
  color: inherit;
  cursor: pointer;
  text-align: inherit;
  text-decoration: underline
}

.Qu5eWXzk {
  color: var(--color-content-primary)
}

.hfldU1gb {
  color: var(--color-content-secondary)
}

.Sm4WD101 {
  color: var(--color-content-inverse)
}

.AXxfsk09 {
  color: var(--color-content-interactive)
}

.kwI7IonY {
  color: var(--color-content-primary-accent)
}

.U23lTOrD {
  color: var(--color-content-disabled)
}

.F0esXvtB {
  color: var(--color-content-critical-default)
}

._QCGYI1z {
  color: var(--color-content-brand)
}

.L1M50GUm {
  color: var(--color-content-positive-default)
}

.rrQpW6Hi {
  color: var(--color-content-caution-default)
}

.OyDqcKDG {
  color: var(--color-content-info-default)
}

.EJ3E_PZl {
  color: var(--color-always-white)
}

.uTfIF1K1 {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis
}

.HvdbOu0P {
  --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
  font-family: var(--text-style-campaign-large-family);
  font-size: var(--text-style-campaign-large-size);
  font-weight: var(--text-style-campaign-large-weight);
  letter-spacing: var(--text-style-campaign-large-spacing);
  line-height: var(--text-style-campaign-large-height)
}

.PC14HAgy {
  --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
  font-family: var(--text-style-campaign-small-family);
  font-size: var(--text-style-campaign-small-size);
  font-weight: var(--text-style-campaign-small-weight);
  letter-spacing: var(--text-style-campaign-small-spacing);
  line-height: var(--text-style-campaign-small-height)
}

.wLhdHboO {
  --icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
  font-family: var(--text-style-title-1-family);
  font-size: var(--text-style-title-1-size);
  font-weight: var(--text-style-title-1-weight);
  letter-spacing: var(--text-style-title-1-spacing);
  line-height: var(--text-style-title-1-height)
}

.wpIEkQnn {
  --icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
  font-family: var(--text-style-title-2-family);
  font-size: var(--text-style-title-2-size);
  font-weight: var(--text-style-title-2-weight);
  letter-spacing: var(--text-style-title-2-spacing);
  line-height: var(--text-style-title-2-height)
}

.OnKOQ4C1 {
  --icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
  font-family: var(--text-style-title-3-family);
  font-size: var(--text-style-title-3-size);
  font-weight: var(--text-style-title-3-weight);
  letter-spacing: var(--text-style-title-3-spacing);
  line-height: var(--text-style-title-3-height)
}

.bP39XGA9 {
  --icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
  font-family: var(--text-style-title-4-family);
  font-size: var(--text-style-title-4-size);
  font-weight: var(--text-style-title-4-weight);
  letter-spacing: var(--text-style-title-4-spacing);
  line-height: var(--text-style-title-4-height)
}

.jcI_vEqq {
  --icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
  font-family: var(--text-style-subheading-family);
  font-size: var(--text-style-subheading-size);
  font-weight: var(--text-style-subheading-weight);
  letter-spacing: var(--text-style-subheading-spacing);
  line-height: var(--text-style-subheading-height)
}

.oddFflBz {
  --icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
  font-family: var(--text-style-body-large-family);
  font-size: var(--text-style-body-large-size);
  font-weight: var(--text-style-body-large-weight);
  letter-spacing: var(--text-style-body-large-spacing);
  line-height: var(--text-style-body-large-height)
}

.oddFflBz strong {
  font-weight: var(--text-style-body-large-strong-weight)
}

.oddFflBz em {
  font-style: italic
}

.DbkD6_G1 {
  --icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
  font-family: var(--text-style-body-small-family);
  font-size: var(--text-style-body-small-size);
  font-weight: var(--text-style-body-small-weight);
  letter-spacing: var(--text-style-body-small-spacing);
  line-height: var(--text-style-body-small-height)
}

.DbkD6_G1 strong {
  font-weight: var(--text-style-body-small-strong-weight)
}

.DbkD6_G1 em {
  font-style: italic
}

.NDazUVew {
  --icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
  font-family: var(--text-style-label-large-family);
  font-size: var(--text-style-label-large-size);
  font-weight: var(--text-style-label-large-weight);
  letter-spacing: var(--text-style-label-large-spacing);
  line-height: var(--text-style-label-large-height)
}

.sk1ZkDfC {
  --icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
  font-family: var(--text-style-label-small-family);
  font-size: var(--text-style-label-small-size);
  font-weight: var(--text-style-label-small-weight);
  letter-spacing: var(--text-style-label-small-spacing);
  line-height: var(--text-style-label-small-height)
}

.J8M4b3o_ {
  --icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
  font-family: var(--text-style-micro-family);
  font-size: var(--text-style-micro-size);
  font-weight: var(--text-style-micro-weight);
  letter-spacing: var(--text-style-micro-spacing);
  line-height: var(--text-style-micro-height)
}

@container (inline-size >=100px) {
  .iU1Hf6Se {
    --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
    font-family: var(--text-style-campaign-large-family);
    font-size: var(--text-style-campaign-large-size);
    font-weight: var(--text-style-campaign-large-weight);
    letter-spacing: var(--text-style-campaign-large-spacing);
    line-height: var(--text-style-campaign-large-height)
  }
.JKK4lXZK {
  --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
  font-family: var(--text-style-campaign-small-family);
  font-size: var(--text-style-campaign-small-size);
  font-weight: var(--text-style-campaign-small-weight);
  letter-spacing: var(--text-style-campaign-small-spacing);
  line-height: var(--text-style-campaign-small-height)
}
.iMrIUphw {
--icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
font-family: var(--text-style-title-1-family);
font-size: var(--text-style-title-1-size);
font-weight: var(--text-style-title-1-weight);
letter-spacing: var(--text-style-title-1-spacing);
line-height: var(--text-style-title-1-height)
}
.JcndXPSt {
--icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
font-family: var(--text-style-title-2-family);
font-size: var(--text-style-title-2-size);
font-weight: var(--text-style-title-2-weight);
letter-spacing: var(--text-style-title-2-spacing);
line-height: var(--text-style-title-2-height)
}
.o7AM3NwW {
--icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
font-family: var(--text-style-title-3-family);
font-size: var(--text-style-title-3-size);
font-weight: var(--text-style-title-3-weight);
letter-spacing: var(--text-style-title-3-spacing);
line-height: var(--text-style-title-3-height)
}
.jsDmm7L0 {
--icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
font-family: var(--text-style-title-4-family);
font-size: var(--text-style-title-4-size);
font-weight: var(--text-style-title-4-weight);
letter-spacing: var(--text-style-title-4-spacing);
line-height: var(--text-style-title-4-height)
}
.HSw3RrvJ {
--icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
font-family: var(--text-style-subheading-family);
font-size: var(--text-style-subheading-size);
font-weight: var(--text-style-subheading-weight);
letter-spacing: var(--text-style-subheading-spacing);
line-height: var(--text-style-subheading-height)
}
.FmDBZKLP {
--icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
font-family: var(--text-style-body-large-family);
font-size: var(--text-style-body-large-size);
font-weight: var(--text-style-body-large-weight);
letter-spacing: var(--text-style-body-large-spacing);
line-height: var(--text-style-body-large-height)
}
.FmDBZKLP strong {
font-weight: var(--text-style-body-large-strong-weight)
}
.FmDBZKLP em {
font-style: italic
}
.iJrKBXBA {
--icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
font-family: var(--text-style-body-small-family);
font-size: var(--text-style-body-small-size);
font-weight: var(--text-style-body-small-weight);
letter-spacing: var(--text-style-body-small-spacing);
line-height: var(--text-style-body-small-height)
}
.iJrKBXBA strong {
font-weight: var(--text-style-body-small-strong-weight)
}
.iJrKBXBA em {
font-style: italic
}
.gk2jzEi1 {
--icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
font-family: var(--text-style-label-large-family);
font-size: var(--text-style-label-large-size);
font-weight: var(--text-style-label-large-weight);
letter-spacing: var(--text-style-label-large-spacing);
line-height: var(--text-style-label-large-height)
}
.u4z6YGzb {
--icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
font-family: var(--text-style-label-small-family);
font-size: var(--text-style-label-small-size);
font-weight: var(--text-style-label-small-weight);
letter-spacing: var(--text-style-label-small-spacing);
line-height: var(--text-style-label-small-height)
}
.HrnmK7by {
--icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
font-family: var(--text-style-micro-family);
font-size: var(--text-style-micro-size);
font-weight: var(--text-style-micro-weight);
letter-spacing: var(--text-style-micro-spacing);
line-height: var(--text-style-micro-height)
}
}

@container (inline-size >=200px) {
  .GASQy9Jx {
    --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
    font-family: var(--text-style-campaign-large-family);
    font-size: var(--text-style-campaign-large-size);
    font-weight: var(--text-style-campaign-large-weight);
    letter-spacing: var(--text-style-campaign-large-spacing);
    line-height: var(--text-style-campaign-large-height)
  }
.Ch8Nmnl7 {
  --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
  font-family: var(--text-style-campaign-small-family);
  font-size: var(--text-style-campaign-small-size);
  font-weight: var(--text-style-campaign-small-weight);
  letter-spacing: var(--text-style-campaign-small-spacing);
  line-height: var(--text-style-campaign-small-height)
}
.LyJZ0Wkv {
--icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
font-family: var(--text-style-title-1-family);
font-size: var(--text-style-title-1-size);
font-weight: var(--text-style-title-1-weight);
letter-spacing: var(--text-style-title-1-spacing);
line-height: var(--text-style-title-1-height)
}
.MYRW5P56 {
--icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
font-family: var(--text-style-title-2-family);
font-size: var(--text-style-title-2-size);
font-weight: var(--text-style-title-2-weight);
letter-spacing: var(--text-style-title-2-spacing);
line-height: var(--text-style-title-2-height)
}
.BUktaNpe {
--icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
font-family: var(--text-style-title-3-family);
font-size: var(--text-style-title-3-size);
font-weight: var(--text-style-title-3-weight);
letter-spacing: var(--text-style-title-3-spacing);
line-height: var(--text-style-title-3-height)
}
.UpmhCYJj {
--icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
font-family: var(--text-style-title-4-family);
font-size: var(--text-style-title-4-size);
font-weight: var(--text-style-title-4-weight);
letter-spacing: var(--text-style-title-4-spacing);
line-height: var(--text-style-title-4-height)
}
.j8tN56Cq {
--icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
font-family: var(--text-style-subheading-family);
font-size: var(--text-style-subheading-size);
font-weight: var(--text-style-subheading-weight);
letter-spacing: var(--text-style-subheading-spacing);
line-height: var(--text-style-subheading-height)
}
.qdbcmCLd {
--icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
font-family: var(--text-style-body-large-family);
font-size: var(--text-style-body-large-size);
font-weight: var(--text-style-body-large-weight);
letter-spacing: var(--text-style-body-large-spacing);
line-height: var(--text-style-body-large-height)
}
.qdbcmCLd strong {
font-weight: var(--text-style-body-large-strong-weight)
}
.qdbcmCLd em {
font-style: italic
}
.ttmWDTtO {
--icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
font-family: var(--text-style-body-small-family);
font-size: var(--text-style-body-small-size);
font-weight: var(--text-style-body-small-weight);
letter-spacing: var(--text-style-body-small-spacing);
line-height: var(--text-style-body-small-height)
}
.ttmWDTtO strong {
font-weight: var(--text-style-body-small-strong-weight)
}
.ttmWDTtO em {
font-style: italic
}
.fpPAVpxu {
--icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
font-family: var(--text-style-label-large-family);
font-size: var(--text-style-label-large-size);
font-weight: var(--text-style-label-large-weight);
letter-spacing: var(--text-style-label-large-spacing);
line-height: var(--text-style-label-large-height)
}
.qwn02Gpj {
--icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
font-family: var(--text-style-label-small-family);
font-size: var(--text-style-label-small-size);
font-weight: var(--text-style-label-small-weight);
letter-spacing: var(--text-style-label-small-spacing);
line-height: var(--text-style-label-small-height)
}
.TVAIV4fd {
--icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
font-family: var(--text-style-micro-family);
font-size: var(--text-style-micro-size);
font-weight: var(--text-style-micro-weight);
letter-spacing: var(--text-style-micro-spacing);
line-height: var(--text-style-micro-height)
}
}

@container (inline-size >=300px) {
  .BhWqPF3J {
    --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
    font-family: var(--text-style-campaign-large-family);
    font-size: var(--text-style-campaign-large-size);
    font-weight: var(--text-style-campaign-large-weight);
    letter-spacing: var(--text-style-campaign-large-spacing);
    line-height: var(--text-style-campaign-large-height)
  }
.mRPOMmee {
  --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
  font-family: var(--text-style-campaign-small-family);
  font-size: var(--text-style-campaign-small-size);
  font-weight: var(--text-style-campaign-small-weight);
  letter-spacing: var(--text-style-campaign-small-spacing);
  line-height: var(--text-style-campaign-small-height)
}
.vEAjPuin {
--icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
font-family: var(--text-style-title-1-family);
font-size: var(--text-style-title-1-size);
font-weight: var(--text-style-title-1-weight);
letter-spacing: var(--text-style-title-1-spacing);
line-height: var(--text-style-title-1-height)
}
.jOjp_lE0 {
--icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
font-family: var(--text-style-title-2-family);
font-size: var(--text-style-title-2-size);
font-weight: var(--text-style-title-2-weight);
letter-spacing: var(--text-style-title-2-spacing);
line-height: var(--text-style-title-2-height)
}
.JS39hzQU {
--icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
font-family: var(--text-style-title-3-family);
font-size: var(--text-style-title-3-size);
font-weight: var(--text-style-title-3-weight);
letter-spacing: var(--text-style-title-3-spacing);
line-height: var(--text-style-title-3-height)
}
.WrZn5FS9 {
--icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
font-family: var(--text-style-title-4-family);
font-size: var(--text-style-title-4-size);
font-weight: var(--text-style-title-4-weight);
letter-spacing: var(--text-style-title-4-spacing);
line-height: var(--text-style-title-4-height)
}
.Wt3obZ3u {
--icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
font-family: var(--text-style-subheading-family);
font-size: var(--text-style-subheading-size);
font-weight: var(--text-style-subheading-weight);
letter-spacing: var(--text-style-subheading-spacing);
line-height: var(--text-style-subheading-height)
}
.Ptzlg2Sg {
--icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
font-family: var(--text-style-body-large-family);
font-size: var(--text-style-body-large-size);
font-weight: var(--text-style-body-large-weight);
letter-spacing: var(--text-style-body-large-spacing);
line-height: var(--text-style-body-large-height)
}
.Ptzlg2Sg strong {
font-weight: var(--text-style-body-large-strong-weight)
}
.Ptzlg2Sg em {
font-style: italic
}
.SbKD0EyT {
--icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
font-family: var(--text-style-body-small-family);
font-size: var(--text-style-body-small-size);
font-weight: var(--text-style-body-small-weight);
letter-spacing: var(--text-style-body-small-spacing);
line-height: var(--text-style-body-small-height)
}
.SbKD0EyT strong {
font-weight: var(--text-style-body-small-strong-weight)
}
.SbKD0EyT em {
font-style: italic
}
.o_Dh8cBs {
--icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
font-family: var(--text-style-label-large-family);
font-size: var(--text-style-label-large-size);
font-weight: var(--text-style-label-large-weight);
letter-spacing: var(--text-style-label-large-spacing);
line-height: var(--text-style-label-large-height)
}
.XvKYmIFl {
--icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
font-family: var(--text-style-label-small-family);
font-size: var(--text-style-label-small-size);
font-weight: var(--text-style-label-small-weight);
letter-spacing: var(--text-style-label-small-spacing);
line-height: var(--text-style-label-small-height)
}
.P4xTyXP6 {
--icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
font-family: var(--text-style-micro-family);
font-size: var(--text-style-micro-size);
font-weight: var(--text-style-micro-weight);
letter-spacing: var(--text-style-micro-spacing);
line-height: var(--text-style-micro-height)
}
}

@container (inline-size >=400px) {
  .sw1V6n4o {
    --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
    font-family: var(--text-style-campaign-large-family);
    font-size: var(--text-style-campaign-large-size);
    font-weight: var(--text-style-campaign-large-weight);
    letter-spacing: var(--text-style-campaign-large-spacing);
    line-height: var(--text-style-campaign-large-height)
  }
.um1BpbWk {
  --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
  font-family: var(--text-style-campaign-small-family);
  font-size: var(--text-style-campaign-small-size);
  font-weight: var(--text-style-campaign-small-weight);
  letter-spacing: var(--text-style-campaign-small-spacing);
  line-height: var(--text-style-campaign-small-height)
}
.zmq21QEr {
--icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
font-family: var(--text-style-title-1-family);
font-size: var(--text-style-title-1-size);
font-weight: var(--text-style-title-1-weight);
letter-spacing: var(--text-style-title-1-spacing);
line-height: var(--text-style-title-1-height)
}
.ysQQtKoZ {
--icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
font-family: var(--text-style-title-2-family);
font-size: var(--text-style-title-2-size);
font-weight: var(--text-style-title-2-weight);
letter-spacing: var(--text-style-title-2-spacing);
line-height: var(--text-style-title-2-height)
}
.PJCQANRW {
--icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
font-family: var(--text-style-title-3-family);
font-size: var(--text-style-title-3-size);
font-weight: var(--text-style-title-3-weight);
letter-spacing: var(--text-style-title-3-spacing);
line-height: var(--text-style-title-3-height)
}
.Q6sp7yBl {
--icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
font-family: var(--text-style-title-4-family);
font-size: var(--text-style-title-4-size);
font-weight: var(--text-style-title-4-weight);
letter-spacing: var(--text-style-title-4-spacing);
line-height: var(--text-style-title-4-height)
}
.jXFZGWpt {
--icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
font-family: var(--text-style-subheading-family);
font-size: var(--text-style-subheading-size);
font-weight: var(--text-style-subheading-weight);
letter-spacing: var(--text-style-subheading-spacing);
line-height: var(--text-style-subheading-height)
}
.VShClDih {
--icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
font-family: var(--text-style-body-large-family);
font-size: var(--text-style-body-large-size);
font-weight: var(--text-style-body-large-weight);
letter-spacing: var(--text-style-body-large-spacing);
line-height: var(--text-style-body-large-height)
}
.VShClDih strong {
font-weight: var(--text-style-body-large-strong-weight)
}
.VShClDih em {
font-style: italic
}
.bwKumlKg {
--icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
font-family: var(--text-style-body-small-family);
font-size: var(--text-style-body-small-size);
font-weight: var(--text-style-body-small-weight);
letter-spacing: var(--text-style-body-small-spacing);
line-height: var(--text-style-body-small-height)
}
.bwKumlKg strong {
font-weight: var(--text-style-body-small-strong-weight)
}
.bwKumlKg em {
font-style: italic
}
.FgMvNBnP {
--icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
font-family: var(--text-style-label-large-family);
font-size: var(--text-style-label-large-size);
font-weight: var(--text-style-label-large-weight);
letter-spacing: var(--text-style-label-large-spacing);
line-height: var(--text-style-label-large-height)
}
.Q5tIocPq {
--icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
font-family: var(--text-style-label-small-family);
font-size: var(--text-style-label-small-size);
font-weight: var(--text-style-label-small-weight);
letter-spacing: var(--text-style-label-small-spacing);
line-height: var(--text-style-label-small-height)
}
.uFqxBGph {
--icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
font-family: var(--text-style-micro-family);
font-size: var(--text-style-micro-size);
font-weight: var(--text-style-micro-weight);
letter-spacing: var(--text-style-micro-spacing);
line-height: var(--text-style-micro-height)
}
}

@container (inline-size >=500px) {
  .FueenZOq {
    --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
    font-family: var(--text-style-campaign-large-family);
    font-size: var(--text-style-campaign-large-size);
    font-weight: var(--text-style-campaign-large-weight);
    letter-spacing: var(--text-style-campaign-large-spacing);
    line-height: var(--text-style-campaign-large-height)
  }
.kuhLdMyq {
  --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
  font-family: var(--text-style-campaign-small-family);
  font-size: var(--text-style-campaign-small-size);
  font-weight: var(--text-style-campaign-small-weight);
  letter-spacing: var(--text-style-campaign-small-spacing);
  line-height: var(--text-style-campaign-small-height)
}
.oPulRRmb {
--icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
font-family: var(--text-style-title-1-family);
font-size: var(--text-style-title-1-size);
font-weight: var(--text-style-title-1-weight);
letter-spacing: var(--text-style-title-1-spacing);
line-height: var(--text-style-title-1-height)
}
.oiSqA49u {
--icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
font-family: var(--text-style-title-2-family);
font-size: var(--text-style-title-2-size);
font-weight: var(--text-style-title-2-weight);
letter-spacing: var(--text-style-title-2-spacing);
line-height: var(--text-style-title-2-height)
}
.PpVxU_zN {
--icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
font-family: var(--text-style-title-3-family);
font-size: var(--text-style-title-3-size);
font-weight: var(--text-style-title-3-weight);
letter-spacing: var(--text-style-title-3-spacing);
line-height: var(--text-style-title-3-height)
}
.xG_RvJ7B {
--icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
font-family: var(--text-style-title-4-family);
font-size: var(--text-style-title-4-size);
font-weight: var(--text-style-title-4-weight);
letter-spacing: var(--text-style-title-4-spacing);
line-height: var(--text-style-title-4-height)
}
.JcDaAswo {
--icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
font-family: var(--text-style-subheading-family);
font-size: var(--text-style-subheading-size);
font-weight: var(--text-style-subheading-weight);
letter-spacing: var(--text-style-subheading-spacing);
line-height: var(--text-style-subheading-height)
}
.x_i26K90 {
--icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
font-family: var(--text-style-body-large-family);
font-size: var(--text-style-body-large-size);
font-weight: var(--text-style-body-large-weight);
letter-spacing: var(--text-style-body-large-spacing);
line-height: var(--text-style-body-large-height)
}
.x_i26K90 strong {
font-weight: var(--text-style-body-large-strong-weight)
}
.x_i26K90 em {
font-style: italic
}
.jIz26BRS {
--icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
font-family: var(--text-style-body-small-family);
font-size: var(--text-style-body-small-size);
font-weight: var(--text-style-body-small-weight);
letter-spacing: var(--text-style-body-small-spacing);
line-height: var(--text-style-body-small-height)
}
.jIz26BRS strong {
font-weight: var(--text-style-body-small-strong-weight)
}
.jIz26BRS em {
font-style: italic
}
.yiW8sfdb {
--icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
font-family: var(--text-style-label-large-family);
font-size: var(--text-style-label-large-size);
font-weight: var(--text-style-label-large-weight);
letter-spacing: var(--text-style-label-large-spacing);
line-height: var(--text-style-label-large-height)
}
.LLcU2QfO {
--icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
font-family: var(--text-style-label-small-family);
font-size: var(--text-style-label-small-size);
font-weight: var(--text-style-label-small-weight);
letter-spacing: var(--text-style-label-small-spacing);
line-height: var(--text-style-label-small-height)
}
.iZwcTxV8 {
--icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
font-family: var(--text-style-micro-family);
font-size: var(--text-style-micro-size);
font-weight: var(--text-style-micro-weight);
letter-spacing: var(--text-style-micro-spacing);
line-height: var(--text-style-micro-height)
}
}

@container (inline-size >=600px) {
  .YkDhmXKv {
    --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
    font-family: var(--text-style-campaign-large-family);
    font-size: var(--text-style-campaign-large-size);
    font-weight: var(--text-style-campaign-large-weight);
    letter-spacing: var(--text-style-campaign-large-spacing);
    line-height: var(--text-style-campaign-large-height)
  }
.TFAtTx1s {
  --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
  font-family: var(--text-style-campaign-small-family);
  font-size: var(--text-style-campaign-small-size);
  font-weight: var(--text-style-campaign-small-weight);
  letter-spacing: var(--text-style-campaign-small-spacing);
  line-height: var(--text-style-campaign-small-height)
}
.Qvs3iqyY {
--icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
font-family: var(--text-style-title-1-family);
font-size: var(--text-style-title-1-size);
font-weight: var(--text-style-title-1-weight);
letter-spacing: var(--text-style-title-1-spacing);
line-height: var(--text-style-title-1-height)
}
.wdkTBcJa {
--icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
font-family: var(--text-style-title-2-family);
font-size: var(--text-style-title-2-size);
font-weight: var(--text-style-title-2-weight);
letter-spacing: var(--text-style-title-2-spacing);
line-height: var(--text-style-title-2-height)
}
.QUwx09qA {
--icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
font-family: var(--text-style-title-3-family);
font-size: var(--text-style-title-3-size);
font-weight: var(--text-style-title-3-weight);
letter-spacing: var(--text-style-title-3-spacing);
line-height: var(--text-style-title-3-height)
}
.FEANMf8F {
--icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
font-family: var(--text-style-title-4-family);
font-size: var(--text-style-title-4-size);
font-weight: var(--text-style-title-4-weight);
letter-spacing: var(--text-style-title-4-spacing);
line-height: var(--text-style-title-4-height)
}
.CaJUmDrr {
--icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
font-family: var(--text-style-subheading-family);
font-size: var(--text-style-subheading-size);
font-weight: var(--text-style-subheading-weight);
letter-spacing: var(--text-style-subheading-spacing);
line-height: var(--text-style-subheading-height)
}
.K6ycpcd5 {
--icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
font-family: var(--text-style-body-large-family);
font-size: var(--text-style-body-large-size);
font-weight: var(--text-style-body-large-weight);
letter-spacing: var(--text-style-body-large-spacing);
line-height: var(--text-style-body-large-height)
}
.K6ycpcd5 strong {
font-weight: var(--text-style-body-large-strong-weight)
}
.K6ycpcd5 em {
font-style: italic
}
.RP7ASteN {
--icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
font-family: var(--text-style-body-small-family);
font-size: var(--text-style-body-small-size);
font-weight: var(--text-style-body-small-weight);
letter-spacing: var(--text-style-body-small-spacing);
line-height: var(--text-style-body-small-height)
}
.RP7ASteN strong {
font-weight: var(--text-style-body-small-strong-weight)
}
.RP7ASteN em {
font-style: italic
}
.fbIT1UXM {
--icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
font-family: var(--text-style-label-large-family);
font-size: var(--text-style-label-large-size);
font-weight: var(--text-style-label-large-weight);
letter-spacing: var(--text-style-label-large-spacing);
line-height: var(--text-style-label-large-height)
}
.knnCTbzq {
--icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
font-family: var(--text-style-label-small-family);
font-size: var(--text-style-label-small-size);
font-weight: var(--text-style-label-small-weight);
letter-spacing: var(--text-style-label-small-spacing);
line-height: var(--text-style-label-small-height)
}
.gsSTzaZe {
--icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
font-family: var(--text-style-micro-family);
font-size: var(--text-style-micro-size);
font-weight: var(--text-style-micro-weight);
letter-spacing: var(--text-style-micro-spacing);
line-height: var(--text-style-micro-height)
}
}

@container (inline-size >=700px) {
  .i0dMwge5 {
    --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
    font-family: var(--text-style-campaign-large-family);
    font-size: var(--text-style-campaign-large-size);
    font-weight: var(--text-style-campaign-large-weight);
    letter-spacing: var(--text-style-campaign-large-spacing);
    line-height: var(--text-style-campaign-large-height)
  }
.koknAgZH {
  --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
  font-family: var(--text-style-campaign-small-family);
  font-size: var(--text-style-campaign-small-size);
  font-weight: var(--text-style-campaign-small-weight);
  letter-spacing: var(--text-style-campaign-small-spacing);
  line-height: var(--text-style-campaign-small-height)
}
.AR80nxk1 {
--icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
font-family: var(--text-style-title-1-family);
font-size: var(--text-style-title-1-size);
font-weight: var(--text-style-title-1-weight);
letter-spacing: var(--text-style-title-1-spacing);
line-height: var(--text-style-title-1-height)
}
.KE8qHi_n {
--icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
font-family: var(--text-style-title-2-family);
font-size: var(--text-style-title-2-size);
font-weight: var(--text-style-title-2-weight);
letter-spacing: var(--text-style-title-2-spacing);
line-height: var(--text-style-title-2-height)
}
.qlOmLvNc {
--icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
font-family: var(--text-style-title-3-family);
font-size: var(--text-style-title-3-size);
font-weight: var(--text-style-title-3-weight);
letter-spacing: var(--text-style-title-3-spacing);
line-height: var(--text-style-title-3-height)
}
.e03kl9ou {
--icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
font-family: var(--text-style-title-4-family);
font-size: var(--text-style-title-4-size);
font-weight: var(--text-style-title-4-weight);
letter-spacing: var(--text-style-title-4-spacing);
line-height: var(--text-style-title-4-height)
}
.IKgC2Xsq {
--icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
font-family: var(--text-style-subheading-family);
font-size: var(--text-style-subheading-size);
font-weight: var(--text-style-subheading-weight);
letter-spacing: var(--text-style-subheading-spacing);
line-height: var(--text-style-subheading-height)
}
.H7kE0AoR {
--icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
font-family: var(--text-style-body-large-family);
font-size: var(--text-style-body-large-size);
font-weight: var(--text-style-body-large-weight);
letter-spacing: var(--text-style-body-large-spacing);
line-height: var(--text-style-body-large-height)
}
.H7kE0AoR strong {
font-weight: var(--text-style-body-large-strong-weight)
}
.H7kE0AoR em {
font-style: italic
}
.vQCOtkWL {
--icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
font-family: var(--text-style-body-small-family);
font-size: var(--text-style-body-small-size);
font-weight: var(--text-style-body-small-weight);
letter-spacing: var(--text-style-body-small-spacing);
line-height: var(--text-style-body-small-height)
}
.vQCOtkWL strong {
font-weight: var(--text-style-body-small-strong-weight)
}
.vQCOtkWL em {
font-style: italic
}
.mLLotVkG {
--icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
font-family: var(--text-style-label-large-family);
font-size: var(--text-style-label-large-size);
font-weight: var(--text-style-label-large-weight);
letter-spacing: var(--text-style-label-large-spacing);
line-height: var(--text-style-label-large-height)
}
.Fz77XvWe {
--icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
font-family: var(--text-style-label-small-family);
font-size: var(--text-style-label-small-size);
font-weight: var(--text-style-label-small-weight);
letter-spacing: var(--text-style-label-small-spacing);
line-height: var(--text-style-label-small-height)
}
.x3j671cf {
--icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
font-family: var(--text-style-micro-family);
font-size: var(--text-style-micro-size);
font-weight: var(--text-style-micro-weight);
letter-spacing: var(--text-style-micro-spacing);
line-height: var(--text-style-micro-height)
}
}

@container (inline-size >=800px) {
  .sLF5Feyq {
    --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
    font-family: var(--text-style-campaign-large-family);
    font-size: var(--text-style-campaign-large-size);
    font-weight: var(--text-style-campaign-large-weight);
    letter-spacing: var(--text-style-campaign-large-spacing);
    line-height: var(--text-style-campaign-large-height)
  }
.tncRecji {
  --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
  font-family: var(--text-style-campaign-small-family);
  font-size: var(--text-style-campaign-small-size);
  font-weight: var(--text-style-campaign-small-weight);
  letter-spacing: var(--text-style-campaign-small-spacing);
  line-height: var(--text-style-campaign-small-height)
}
.oKGGewJ0 {
--icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
font-family: var(--text-style-title-1-family);
font-size: var(--text-style-title-1-size);
font-weight: var(--text-style-title-1-weight);
letter-spacing: var(--text-style-title-1-spacing);
line-height: var(--text-style-title-1-height)
}
.jz7tjOtX {
--icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
font-family: var(--text-style-title-2-family);
font-size: var(--text-style-title-2-size);
font-weight: var(--text-style-title-2-weight);
letter-spacing: var(--text-style-title-2-spacing);
line-height: var(--text-style-title-2-height)
}
.KWZMQ9GY {
--icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
font-family: var(--text-style-title-3-family);
font-size: var(--text-style-title-3-size);
font-weight: var(--text-style-title-3-weight);
letter-spacing: var(--text-style-title-3-spacing);
line-height: var(--text-style-title-3-height)
}
.IYdBxjX2 {
--icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
font-family: var(--text-style-title-4-family);
font-size: var(--text-style-title-4-size);
font-weight: var(--text-style-title-4-weight);
letter-spacing: var(--text-style-title-4-spacing);
line-height: var(--text-style-title-4-height)
}
.EwGCIXkC {
--icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
font-family: var(--text-style-subheading-family);
font-size: var(--text-style-subheading-size);
font-weight: var(--text-style-subheading-weight);
letter-spacing: var(--text-style-subheading-spacing);
line-height: var(--text-style-subheading-height)
}
.ghNzIowr {
--icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
font-family: var(--text-style-body-large-family);
font-size: var(--text-style-body-large-size);
font-weight: var(--text-style-body-large-weight);
letter-spacing: var(--text-style-body-large-spacing);
line-height: var(--text-style-body-large-height)
}
.ghNzIowr strong {
font-weight: var(--text-style-body-large-strong-weight)
}
.ghNzIowr em {
font-style: italic
}
.bANkHZwz {
--icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
font-family: var(--text-style-body-small-family);
font-size: var(--text-style-body-small-size);
font-weight: var(--text-style-body-small-weight);
letter-spacing: var(--text-style-body-small-spacing);
line-height: var(--text-style-body-small-height)
}
.bANkHZwz strong {
font-weight: var(--text-style-body-small-strong-weight)
}
.bANkHZwz em {
font-style: italic
}
.Ped2X6Ox {
--icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
font-family: var(--text-style-label-large-family);
font-size: var(--text-style-label-large-size);
font-weight: var(--text-style-label-large-weight);
letter-spacing: var(--text-style-label-large-spacing);
line-height: var(--text-style-label-large-height)
}
.juUST_9n {
--icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
font-family: var(--text-style-label-small-family);
font-size: var(--text-style-label-small-size);
font-weight: var(--text-style-label-small-weight);
letter-spacing: var(--text-style-label-small-spacing);
line-height: var(--text-style-label-small-height)
}
.Ru2bGu21 {
--icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
font-family: var(--text-style-micro-family);
font-size: var(--text-style-micro-size);
font-weight: var(--text-style-micro-weight);
letter-spacing: var(--text-style-micro-spacing);
line-height: var(--text-style-micro-height)
}
}

@container (inline-size >=900px) {
  .cXKoF58c {
    --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
    font-family: var(--text-style-campaign-large-family);
    font-size: var(--text-style-campaign-large-size);
    font-weight: var(--text-style-campaign-large-weight);
    letter-spacing: var(--text-style-campaign-large-spacing);
    line-height: var(--text-style-campaign-large-height)
  }
.bnboOd_7 {
  --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
  font-family: var(--text-style-campaign-small-family);
  font-size: var(--text-style-campaign-small-size);
  font-weight: var(--text-style-campaign-small-weight);
  letter-spacing: var(--text-style-campaign-small-spacing);
  line-height: var(--text-style-campaign-small-height)
}
.MakFRo1r {
--icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
font-family: var(--text-style-title-1-family);
font-size: var(--text-style-title-1-size);
font-weight: var(--text-style-title-1-weight);
letter-spacing: var(--text-style-title-1-spacing);
line-height: var(--text-style-title-1-height)
}
.bZljBhG8 {
--icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
font-family: var(--text-style-title-2-family);
font-size: var(--text-style-title-2-size);
font-weight: var(--text-style-title-2-weight);
letter-spacing: var(--text-style-title-2-spacing);
line-height: var(--text-style-title-2-height)
}
.bnKBj_0r {
--icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
font-family: var(--text-style-title-3-family);
font-size: var(--text-style-title-3-size);
font-weight: var(--text-style-title-3-weight);
letter-spacing: var(--text-style-title-3-spacing);
line-height: var(--text-style-title-3-height)
}
.fsbcf8s7 {
--icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
font-family: var(--text-style-title-4-family);
font-size: var(--text-style-title-4-size);
font-weight: var(--text-style-title-4-weight);
letter-spacing: var(--text-style-title-4-spacing);
line-height: var(--text-style-title-4-height)
}
.FZxSvvUM {
--icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
font-family: var(--text-style-subheading-family);
font-size: var(--text-style-subheading-size);
font-weight: var(--text-style-subheading-weight);
letter-spacing: var(--text-style-subheading-spacing);
line-height: var(--text-style-subheading-height)
}
.QSgzCy_q {
--icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
font-family: var(--text-style-body-large-family);
font-size: var(--text-style-body-large-size);
font-weight: var(--text-style-body-large-weight);
letter-spacing: var(--text-style-body-large-spacing);
line-height: var(--text-style-body-large-height)
}
.QSgzCy_q strong {
font-weight: var(--text-style-body-large-strong-weight)
}
.QSgzCy_q em {
font-style: italic
}
.CR0QV68y {
--icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
font-family: var(--text-style-body-small-family);
font-size: var(--text-style-body-small-size);
font-weight: var(--text-style-body-small-weight);
letter-spacing: var(--text-style-body-small-spacing);
line-height: var(--text-style-body-small-height)
}
.CR0QV68y strong {
font-weight: var(--text-style-body-small-strong-weight)
}
.CR0QV68y em {
font-style: italic
}
.KQyE_inS {
--icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
font-family: var(--text-style-label-large-family);
font-size: var(--text-style-label-large-size);
font-weight: var(--text-style-label-large-weight);
letter-spacing: var(--text-style-label-large-spacing);
line-height: var(--text-style-label-large-height)
}
.Q9qi_DEX {
--icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
font-family: var(--text-style-label-small-family);
font-size: var(--text-style-label-small-size);
font-weight: var(--text-style-label-small-weight);
letter-spacing: var(--text-style-label-small-spacing);
line-height: var(--text-style-label-small-height)
}
.TrWucBGG {
--icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
font-family: var(--text-style-micro-family);
font-size: var(--text-style-micro-size);
font-weight: var(--text-style-micro-weight);
letter-spacing: var(--text-style-micro-spacing);
line-height: var(--text-style-micro-height)
}
}

@container (inline-size >=1000px) {
  .Y4MI0qH3 {
    --icon-size-text-responsive: calc(var(--text-style-campaign-large-size)*1.5);
    font-family: var(--text-style-campaign-large-family);
    font-size: var(--text-style-campaign-large-size);
    font-weight: var(--text-style-campaign-large-weight);
    letter-spacing: var(--text-style-campaign-large-spacing);
    line-height: var(--text-style-campaign-large-height)
  }
.ChA7qoFp {
  --icon-size-text-responsive: calc(var(--text-style-campaign-small-size)*1.5);
  font-family: var(--text-style-campaign-small-family);
  font-size: var(--text-style-campaign-small-size);
  font-weight: var(--text-style-campaign-small-weight);
  letter-spacing: var(--text-style-campaign-small-spacing);
  line-height: var(--text-style-campaign-small-height)
}
.wi80oWfP {
--icon-size-text-responsive: calc(var(--text-style-title-1-size)*1.5);
font-family: var(--text-style-title-1-family);
font-size: var(--text-style-title-1-size);
font-weight: var(--text-style-title-1-weight);
letter-spacing: var(--text-style-title-1-spacing);
line-height: var(--text-style-title-1-height)
}
.ox3hl7xr {
--icon-size-text-responsive: calc(var(--text-style-title-2-size)*1.5);
font-family: var(--text-style-title-2-family);
font-size: var(--text-style-title-2-size);
font-weight: var(--text-style-title-2-weight);
letter-spacing: var(--text-style-title-2-spacing);
line-height: var(--text-style-title-2-height)
}
.Y_XMZGl_ {
--icon-size-text-responsive: calc(var(--text-style-title-3-size)*1.5);
font-family: var(--text-style-title-3-family);
font-size: var(--text-style-title-3-size);
font-weight: var(--text-style-title-3-weight);
letter-spacing: var(--text-style-title-3-spacing);
line-height: var(--text-style-title-3-height)
}
.RjjCeocH {
--icon-size-text-responsive: calc(var(--text-style-title-4-size)*1.5);
font-family: var(--text-style-title-4-family);
font-size: var(--text-style-title-4-size);
font-weight: var(--text-style-title-4-weight);
letter-spacing: var(--text-style-title-4-spacing);
line-height: var(--text-style-title-4-height)
}
.iwcsr2Cp {
--icon-size-text-responsive: calc(var(--text-style-subheading-size)*1.5);
font-family: var(--text-style-subheading-family);
font-size: var(--text-style-subheading-size);
font-weight: var(--text-style-subheading-weight);
letter-spacing: var(--text-style-subheading-spacing);
line-height: var(--text-style-subheading-height)
}
.fn8eqoC2 {
--icon-size-text-responsive: calc(var(--text-style-body-large-size)*1.5);
font-family: var(--text-style-body-large-family);
font-size: var(--text-style-body-large-size);
font-weight: var(--text-style-body-large-weight);
letter-spacing: var(--text-style-body-large-spacing);
line-height: var(--text-style-body-large-height)
}
.fn8eqoC2 strong {
font-weight: var(--text-style-body-large-strong-weight)
}
.fn8eqoC2 em {
font-style: italic
}
.qSembakodg6Kl {
--icon-size-text-responsive: calc(var(--text-style-body-small-size)*1.5);
font-family: var(--text-style-body-small-family);
font-size: var(--text-style-body-small-size);
font-weight: var(--text-style-body-small-weight);
letter-spacing: var(--text-style-body-small-spacing);
line-height: var(--text-style-body-small-height)
}
.qSembakodg6Kl strong {
font-weight: var(--text-style-body-small-strong-weight)
}
.qSembakodg6Kl em {
font-style: italic
}
.RETyxtpT {
--icon-size-text-responsive: calc(var(--text-style-label-large-size)*1.5);
font-family: var(--text-style-label-large-family);
font-size: var(--text-style-label-large-size);
font-weight: var(--text-style-label-large-weight);
letter-spacing: var(--text-style-label-large-spacing);
line-height: var(--text-style-label-large-height)
}
.FpFZ5eQo {
--icon-size-text-responsive: calc(var(--text-style-label-small-size)*1.5);
font-family: var(--text-style-label-small-family);
font-size: var(--text-style-label-small-size);
font-weight: var(--text-style-label-small-weight);
letter-spacing: var(--text-style-label-small-spacing);
line-height: var(--text-style-label-small-height)
}
.OuM25C3N {
--icon-size-text-responsive: calc(var(--text-style-micro-size)*1.5);
font-family: var(--text-style-micro-family);
font-size: var(--text-style-micro-size);
font-weight: var(--text-style-micro-weight);
letter-spacing: var(--text-style-micro-spacing);
line-height: var(--text-style-micro-height)
}
}

.PD3FaKoI {
  text-align: left
}

.LEo3ecOM {
  text-align: center
}

.qBzAsoKC {
  text-align: right
}

@container (inline-size >=100px) {
  .ipPu2SPa {
    text-align: left
  }
.tl1mgwtZ {
  text-align: center
}
.Th8Biv8l {
text-align: right
}
}

@container (inline-size >=200px) {
  .k5HEGatn {
    text-align: left
  }
.XeNNpP3Z {
  text-align: center
}
.ofKVQkq6 {
text-align: right
}
}

@container (inline-size >=300px) {
  .APxIVo1a {
    text-align: left
  }
.cODElyX1 {
  text-align: center
}
.Nyo0q8Ig {
text-align: right
}
}

@container (inline-size >=400px) {
  .CiOmGMK5 {
    text-align: left
  }
.Xw5wQNtF {
  text-align: center
}
.aGIQzb6B {
text-align: right
}
}

@container (inline-size >=500px) {
  .whSbzZW2 {
    text-align: left
  }
.yzpTu7Nr {
  text-align: center
}
.J6OegbtE {
text-align: right
}
}

@container (inline-size >=600px) {
  .fLUYmmmt {
    text-align: left
  }
.FvCtqQ70 {
  text-align: center
}
.KknRc704 {
text-align: right
}
}

@container (inline-size >=700px) {
  .lc1TQJ9J {
    text-align: left
  }
.qwDB4AHE {
  text-align: center
}
.lXuPoztb {
text-align: right
}
}

@container (inline-size >=800px) {
  .P06r4qLw {
    text-align: left
  }
.FL2sEuaI {
  text-align: center
}
.Olv70zkJ {
text-align: right
}
}

@container (inline-size >=900px) {
  .sjjdtAYf {
    text-align: left
  }
.Un8RS31D {
  text-align: center
}
.XXgJriqD {
text-align: right
}
}

@container (inline-size >=1000px) {
  .HX4MzlF3 {
    text-align: left
  }
.wB3c6IKd {
  text-align: center
}
.quIjBLrk {
text-align: right
}
}

.IWdbx7cs {
  width: var(--spacing-5x)
}

.NUpgisYp {
  border-left: var(--chunkiness-thin) solid var(--color-border-primary);
  height: calc(100% - var(--spacing-3x)*2);
  line-height: 0;
  padding-left: var(--spacing-1x);
  padding-top: calc(var(--spacing-1x)*.5);
  position: absolute;
  top: var(--spacing-3x);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.NUpgisYp.EoD6C6Xn {
  height: calc(100% + var(--spacing-3x)*2);
  top: calc(var(--spacing-3x)*-1)
}

.NUpgisYp.Vh9_UiLH {
  align-items: flex-start;
  display: flex;
  height: 100%;
  top: calc(var(--spacing-1x)*-1)
}

.d3CqjDIt {
  cursor: wait
}

.G7EZo8tX {
  flex-grow: 1;
  height: calc(100% - var(--spacing-5x)*2);
  left: 0;
  overflow: hidden;
  position: absolute;
  top: var(--spacing-5x);
  width: 100%
}

.G7EZo8tX.i9ncnP5s {
  height: 100%;
  top: 0
}

.G7EZo8tX.kBFOvcXh {
  height: 1.5rem;
  top: unset
}

.JU5DbwJk {
  height: 100%
}

.i_pvJ5UY {
  cursor: wait
}

.xZBNMeBU {
  flex-grow: 1;
  position: relative
}

.Lh3E0vql {
  height: calc(35px + var(--spacing-5x)*2);
  position: relative
}

.Lh3E0vql.GydmKxe9 {
  height: 35px
}

.Lh3E0vql.A82Rzqbj {
  align-items: center;
  display: flex;
  height: calc(var(--button-height-large) + var(--spacing-1x)*2)
}

.iJX5Hn7G {
  animation: DB5JR5rS 2s linear infinite;
  height: 64px;
  transform-origin: center center;
  width: 64px;
  stroke: #CA9A1F
}

.zUwz3PcV .IL3fX26P {
  animation: _SrKw_cP 1.5s ease-in-out infinite, nh9b15mN 6s ease-in-out infinite
}

.bH0RqQO2 .IL3fX26P {
  animation: _SrKw_cP 1.5s ease-in-out infinite, CNSE1egU 6s ease-in-out infinite
}

.IL3fX26P {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: _SrKw_cP 1.5s ease-in-out infinite, iMw3GmnD 6s ease-in-out infinite;
  stroke-linecap: round
}

.pEGQf28c {
  bottom: 0;
  cursor: pointer;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity var(--transition-duration-short) var(--transition-easing-ease-in-out)
}

.pEGQf28c:focus,
.pEGQf28c:focus-within,
.pEGQf28c:hover {
  opacity: 1
}

.ES35fwD6 {
  color: inherit
}

.l38mXzx2 {
  contain: layout;
  container-type: inline-size;
  transition: background-color var(--transition-duration-long) var(--transition-easing-ease-in)
}

.jjnfNUdM {
  background-color: var(--color-surface-primary)
}

.nZikuR_p {
  background-color: var(--color-surface-accent)
}

.ekxspczE {
  background-color: var(--color-surface-inverse)
}

.LBfqNhja {
  background-color: var(--color-surface-secondary)
}

.qPotTnU3 {
  background-color: var(--color-overlay-dark)
}

.HmOF9a_x {
  background-color: var(--color-surface-positive-default)
}

.mz7jyTjS {
  background-color: var(--color-surface-critical-default)
}

.HikdLe7v {
  background-color: var(--color-surface-info-default)
}

.C6symlCQ {
  background-color: var(--color-surface-caution-default)
}

.yOYRDk3w {
  background-color: var(--color-surface-promotion)
}

.kUwnnV8T {
  background-color: var(--color-surface-sale)
}

.Z8wCehge {
  display: flex
}

.LOIRy1fS {
  align-items: flex-start
}

.hpXGB4LP {
  align-items: center
}

.bweSMvkm {
  align-items: flex-end
}

.dUT_xcQF {
  align-items: space-around
}

.wh0j7hVk {
  align-items: space-between
}

.bjEsgNWZ {
  justify-content: flex-start
}

.sNjFhu89 {
  justify-content: center
}

.pXobvax6 {
  justify-content: flex-end
}

.bCyPR6hO {
  justify-content: space-around
}

.gQNAK3AB {
  justify-content: space-between
}

@container (inline-size >=100px) {
  .RsX07IDe {
    align-items: flex-start
  }
.OiNthGVm {
  align-items: center
}
.esLQESlw {
align-items: flex-end
}
.MJXgLILi {
align-items: space-around
}
.rrx9mkWo {
align-items: space-between
}
.eYszHf6A {
justify-content: flex-start
}
.uH56MHG_ {
justify-content: center
}
.P3NMeJmt {
justify-content: flex-end
}
.YBHfxh3l {
justify-content: space-around
}
.drM5WaTX {
justify-content: space-between
}
}

@container (inline-size >=200px) {
  .DKO3kaKt {
    align-items: flex-start
  }
.y2VGnsPG {
  align-items: center
}
.mPMCqEub {
align-items: flex-end
}
.KNgC6UlT {
align-items: space-around
}
.lLURWZJm {
align-items: space-between
}
.SsdtBo8I {
justify-content: flex-start
}
.e9oWRlR2 {
justify-content: center
}
.bs4Rc89q {
justify-content: flex-end
}
.vWMQaySY {
justify-content: space-around
}
.QitfC2Ix {
justify-content: space-between
}
}

@container (inline-size >=300px) {
  .DBjsyHqJ {
    align-items: flex-start
  }
.wd579jaG {
  align-items: center
}
.agWnUt6U {
align-items: flex-end
}
.SFcrw3bV {
align-items: space-around
}
.ncvo5kBf {
align-items: space-between
}
.N5fF9kye {
justify-content: flex-start
}
.B80fpZjV {
justify-content: center
}
.lF5KX9b_ {
justify-content: flex-end
}
.ZwSkFBK3 {
justify-content: space-around
}
.AhOSMjWI {
justify-content: space-between
}
}

@container (inline-size >=400px) {
  .Sb0AA86z {
    align-items: flex-start
  }
.DWv7yesL {
  align-items: center
}
.lV0ZEODE {
align-items: flex-end
}
.w2wIebvm {
align-items: space-around
}
.dT01a_Os {
align-items: space-between
}
.sGCgsWjh {
justify-content: flex-start
}
.Xj9dVz_D {
justify-content: center
}
.ax7qcZcr {
justify-content: flex-end
}
.dG91tWsz {
justify-content: space-around
}
.qOQJjvYh {
justify-content: space-between
}
}

@container (inline-size >=500px) {
  .qyrAWu2h {
    align-items: flex-start
  }
.K30HfJrE {
  align-items: center
}
.b2yjx_n3 {
align-items: flex-end
}
.UEvRrFqb {
align-items: space-around
}
.OEv0zRAp {
align-items: space-between
}
.lyR5CwJA {
justify-content: flex-start
}
.nvIJsITN {
justify-content: center
}
.jqkkvx4W {
justify-content: flex-end
}
.kXEylbZa {
justify-content: space-around
}
.IaDFsbYq {
justify-content: space-between
}
}

@container (inline-size >=600px) {
  .FfzwNXBs {
    align-items: flex-start
  }
.dJrILz3u {
  align-items: center
}
.FvD53fE0 {
align-items: flex-end
}
.mcR3Nd8J {
align-items: space-around
}
.cvB55BvO {
align-items: space-between
}
.tIGy_eMd {
justify-content: flex-start
}
.JPz0zZra {
justify-content: center
}
.VNpl14EU {
justify-content: flex-end
}
.iQL1VJ8C {
justify-content: space-around
}
.btgTKzY9 {
justify-content: space-between
}
}

@container (inline-size >=700px) {
  .XlC_Nqsy {
    align-items: flex-start
  }
.gdeA4Hgq {
  align-items: center
}
.GGTVjwHf {
align-items: flex-end
}
._pVkhYvH {
align-items: space-around
}
.DMumshi5 {
align-items: space-between
}
.wg8zNEpW {
justify-content: flex-start
}
.eocM5HaG {
justify-content: center
}
.TI8v2vxv {
justify-content: flex-end
}
.tAUhG_J5 {
justify-content: space-around
}
.rw_4mJGw {
justify-content: space-between
}
}

@container (inline-size >=800px) {
  .pCD8dnD4 {
    align-items: flex-start
  }
.f_RBmRYP {
  align-items: center
}
.pwTTSdRR {
align-items: flex-end
}
.FDhDvY_G {
align-items: space-around
}
.t8OmBw09 {
align-items: space-between
}
._eFmNtkL {
justify-content: flex-start
}
.LU9Eq1pa {
justify-content: center
}
.kkj_tg3L {
justify-content: flex-end
}
.qfYRqmcX {
justify-content: space-around
}
.fgFLUT6Z {
justify-content: space-between
}
}

@container (inline-size >=900px) {
  .t2PCi3Vb {
    align-items: flex-start
  }
.u7ANs6wP {
  align-items: center
}
.MngzgiG3 {
align-items: flex-end
}
.HHQQ2u7y {
align-items: space-around
}
.gtcjD1n_ {
align-items: space-between
}
.oSufSDHv {
justify-content: flex-start
}
.zO0rTqxL {
justify-content: center
}
.PGMsfeqD {
justify-content: flex-end
}
.GtoxyJJg {
justify-content: space-around
}
.XSohyAdf {
justify-content: space-between
}
}

@container (inline-size >=1000px) {
  .x_N4073j {
    align-items: flex-start
  }
.GCwC_nEm {
  align-items: center
}
.n282sAEx {
align-items: flex-end
}
.GobCTRmw {
align-items: space-around
}
.AmnupB76 {
align-items: space-between
}
.l9hucIwH {
justify-content: flex-start
}
.f0oI6WB7 {
justify-content: center
}
.XVtoiESc {
justify-content: flex-end
}
.XFx_sKNR {
justify-content: space-around
}
.gvuG_KX4 {
justify-content: space-between
}
}

.VO8VLnxt {
  height: auto
}

.NWuJsOsV {
  height: -moz-fit-content;
  height: fit-content
}

.ZAaTEPZZ {
  height: 100%
}

.B0GyLaXh {
  height: -moz-max-content;
  height: max-content
}

.OTHk6cTf {
  height: -moz-min-content;
  height: min-content
}

@container (inline-size >=100px) {
  .Y8gbO3UP {
    height: auto
  }
.UmOfVCvU {
  height: -moz-fit-content;
  height: fit-content
}
.plawkqsP {
height: 100%
}
.jgWE4rH_ {
height: -moz-max-content;
height: max-content
}
.II6Y6xV8 {
height: -moz-min-content;
height: min-content
}
}

@container (inline-size >=200px) {
  .RSDwj4pk {
    height: auto
  }
.YwuN6r7C {
  height: -moz-fit-content;
  height: fit-content
}
.fKhIeev1 {
height: 100%
}
.WDlTDBR4 {
height: -moz-max-content;
height: max-content
}
.d7nEA6SJ {
height: -moz-min-content;
height: min-content
}
}

@container (inline-size >=300px) {
  .jCqV4bc0 {
    height: auto
  }
.QiPW3_7L {
  height: -moz-fit-content;
  height: fit-content
}
.SE8BUcNb {
height: 100%
}
.hy3rtMHJ {
height: -moz-max-content;
height: max-content
}
.QmORX7i6 {
height: -moz-min-content;
height: min-content
}
}

@container (inline-size >=400px) {
  .EIsI_Ku6 {
    height: auto
  }
.A7z1IK17 {
  height: -moz-fit-content;
  height: fit-content
}
.qQURKwxx {
height: 100%
}
.wRM1C9Yo {
height: -moz-max-content;
height: max-content
}
._1xGMXoFc {
height: -moz-min-content;
height: min-content
}
}

@container (inline-size >=500px) {
  .Jy1ged37 {
    height: auto
  }
.NE0DknvH {
  height: -moz-fit-content;
  height: fit-content
}
.g028mL0X {
height: 100%
}
.AJ1cDALW {
height: -moz-max-content;
height: max-content
}
.hqTvEqGT {
height: -moz-min-content;
height: min-content
}
}

@container (inline-size >=600px) {
  .zT54ktPJ {
    height: auto
  }
._xgXtPcV {
  height: -moz-fit-content;
  height: fit-content
}
.jGJx7M6n {
height: 100%
}
.bh9USvKE {
height: -moz-max-content;
height: max-content
}
.dNl2c0TR {
height: -moz-min-content;
height: min-content
}
}

@container (inline-size >=700px) {
  .IhJdRaXO {
    height: auto
  }
.NCgTxwFo {
  height: -moz-fit-content;
  height: fit-content
}
.kjjVUW2o {
height: 100%
}
.qd3eELI2 {
height: -moz-max-content;
height: max-content
}
.dMUKuXoF {
height: -moz-min-content;
height: min-content
}
}

@container (inline-size >=800px) {
  .gZ5snGz0 {
    height: auto
  }
.ljUoadgu {
  height: -moz-fit-content;
  height: fit-content
}
.Sg4QV82i {
height: 100%
}
.JF_wKcUC {
height: -moz-max-content;
height: max-content
}
.DUUKwWEl {
height: -moz-min-content;
height: min-content
}
}

@container (inline-size >=900px) {
  .jdgjSkpi {
    height: auto
  }
.FB2_MFcX {
  height: -moz-fit-content;
  height: fit-content
}
.Rj78Kpxl {
height: 100%
}
.RjeLl2SW {
height: -moz-max-content;
height: max-content
}
.AnlEXpdH {
height: -moz-min-content;
height: min-content
}
}

@container (inline-size >=1000px) {
  .NqfjIPnO {
    height: auto
  }
.BJxTUWqo {
  height: -moz-fit-content;
  height: fit-content
}
.WUXDamah {
height: 100%
}
.pOKF13OD {
height: -moz-max-content;
height: max-content
}
.SNM5LTFS {
height: -moz-min-content;
height: min-content
}
}

.jA4sXDPG {
  padding-top: var(--spacing-none)
}

.iQ9QFMnG {
  padding-top: var(--spacing-1x)
}

.J6W4og9v {
  padding-top: var(--spacing-2x)
}

.p38uJJQ1 {
  padding-top: var(--spacing-3x)
}

.If79kg54 {
  padding-top: var(--spacing-4x)
}

.C8LHFU6K {
  padding-top: var(--spacing-5x)
}

.TqZLZ7rD {
  padding-top: var(--spacing-6x)
}

.ND_FUHoh {
  padding-top: var(--spacing-7x)
}

.y2b7kjT1 {
  padding-top: var(--spacing-8x)
}

.SHv85Oe2 {
  padding-right: var(--spacing-none)
}

.qnv3aHI_ {
  padding-right: var(--spacing-1x)
}

.w9gmKn6x {
  padding-right: var(--spacing-2x)
}

.HtgvARhn {
  padding-right: var(--spacing-3x)
}

.r9PMHed2 {
  padding-right: var(--spacing-4x)
}

.RacFAFVo {
  padding-right: var(--spacing-5x)
}

.JckEphSB {
  padding-right: var(--spacing-6x)
}

.KNLPzAD2 {
  padding-right: var(--spacing-7x)
}

.zyZtF1ze {
  padding-right: var(--spacing-8x)
}

.GjgsucRA {
  padding-bottom: var(--spacing-none)
}

.CMSvhkkK {
  padding-bottom: var(--spacing-1x)
}

.rLny0uwo {
  padding-bottom: var(--spacing-2x)
}

.hTLGYSlU {
  padding-bottom: var(--spacing-3x)
}

.zrvpWE4q {
  padding-bottom: var(--spacing-4x)
}

.VJeBM0af {
  padding-bottom: var(--spacing-5x)
}

.R9RtEYxp {
  padding-bottom: var(--spacing-6x)
}

.NlCr4004 {
  padding-bottom: var(--spacing-7x)
}

.v93MZhI4 {
  padding-bottom: var(--spacing-8x)
}

.uedkJzta {
  padding-left: var(--spacing-none)
}

.hD3mdDwe {
  padding-left: var(--spacing-1x)
}

.vEfvXUk_ {
  padding-left: var(--spacing-2x)
}

.JgwFOwd5 {
  padding-left: var(--spacing-3x)
}

.yv7zVWQO {
  padding-left: var(--spacing-4x)
}

.JS9thi2s {
  padding-left: var(--spacing-5x)
}

.MeF8K3TP {
  padding-left: var(--spacing-6x)
}

.ws5JiQE1 {
  padding-left: var(--spacing-7x)
}

.hox2cOye {
  padding-left: var(--spacing-8x)
}

@container (inline-size >=100px) {
  .l8iT0Yk0 {
    padding-top: var(--spacing-none)
  }
.aGR7sygG {
  padding-top: var(--spacing-1x)
}
.ETZFKMZF {
padding-top: var(--spacing-2x)
}
.MajRcl1p {
padding-top: var(--spacing-3x)
}
.rb9WHoM3 {
padding-top: var(--spacing-4x)
}
.jnYuPWXC {
padding-top: var(--spacing-5x)
}
.OxhxFv6s {
padding-top: var(--spacing-6x)
}
.rWaVjJNI {
padding-top: var(--spacing-7x)
}
.LN1EdDIU {
padding-top: var(--spacing-8x)
}
.PV9Dh32V {
padding-right: var(--spacing-none)
}
.enWpXLNl {
padding-right: var(--spacing-1x)
}
.k0j_ICFA {
padding-right: var(--spacing-2x)
}
.TEWemWAp {
padding-right: var(--spacing-3x)
}
.kZR_k9Hp {
padding-right: var(--spacing-4x)
}
.LaOUyiOP {
padding-right: var(--spacing-5x)
}
.YYmnjcpX {
padding-right: var(--spacing-6x)
}
.n5PNDlgM {
padding-right: var(--spacing-7x)
}
.eqeVEiaa {
padding-right: var(--spacing-8x)
}
.rvFSpnzg {
padding-bottom: var(--spacing-none)
}
.jyF0NyZy {
padding-bottom: var(--spacing-1x)
}
.XziOVfbb {
padding-bottom: var(--spacing-2x)
}
.hoWC9ft7 {
padding-bottom: var(--spacing-3x)
}
.weqXGWFJ {
padding-bottom: var(--spacing-4x)
}
.HN_gsIe3 {
padding-bottom: var(--spacing-5x)
}
.jHZ4QFex {
padding-bottom: var(--spacing-6x)
}
.iMGswzYZ {
padding-bottom: var(--spacing-7x)
}
.euOYW8nE {
padding-bottom: var(--spacing-8x)
}
.z1_WfrkH {
padding-left: var(--spacing-none)
}
.NwYugbw3 {
padding-left: var(--spacing-1x)
}
.bRnigR5a {
padding-left: var(--spacing-2x)
}
.oun8ymLH {
padding-left: var(--spacing-3x)
}
.KVHChIzE {
padding-left: var(--spacing-4x)
}
.TKwWxJH4 {
padding-left: var(--spacing-5x)
}
.bmupR1Bn {
padding-left: var(--spacing-6x)
}
.qojFGqhO {
padding-left: var(--spacing-7x)
}
.FVNfIkly {
padding-left: var(--spacing-8x)
}
}

@container (inline-size >=200px) {
  .tOMkSBVY {
    padding-top: var(--spacing-none)
  }
.xwRQJEyk {
  padding-top: var(--spacing-1x)
}
.it4XY_ik {
padding-top: var(--spacing-2x)
}
.VXj0wEGq {
padding-top: var(--spacing-3x)
}
.G8E4yVqL {
padding-top: var(--spacing-4x)
}
.glm0xAQN {
padding-top: var(--spacing-5x)
}
.pkr3it_N {
padding-top: var(--spacing-6x)
}
.N05qaFoq {
padding-top: var(--spacing-7x)
}
.mQhBMN73 {
padding-top: var(--spacing-8x)
}
.SNlD7pwA {
padding-right: var(--spacing-none)
}
.VblWWEhA {
padding-right: var(--spacing-1x)
}
.a6RtGdCc {
padding-right: var(--spacing-2x)
}
.jwU835R1 {
padding-right: var(--spacing-3x)
}
.wbdthM_Z {
padding-right: var(--spacing-4x)
}
.vqIoMhPu {
padding-right: var(--spacing-5x)
}
.Sr8cvoQF {
padding-right: var(--spacing-6x)
}
.XsudPs97 {
padding-right: var(--spacing-7x)
}
.IuLeg6Md {
padding-right: var(--spacing-8x)
}
.kriFeXq5 {
padding-bottom: var(--spacing-none)
}
.gB9qQydr {
padding-bottom: var(--spacing-1x)
}
.cMEshXbN {
padding-bottom: var(--spacing-2x)
}
.TQpMdmDo {
padding-bottom: var(--spacing-3x)
}
.Od1PkcCr {
padding-bottom: var(--spacing-4x)
}
.IzbobGH3 {
padding-bottom: var(--spacing-5x)
}
.sN3w1D26 {
padding-bottom: var(--spacing-6x)
}
.mxqQCtN0 {
padding-bottom: var(--spacing-7x)
}
.SZPocBIY {
padding-bottom: var(--spacing-8x)
}
.ldzUOLAM {
padding-left: var(--spacing-none)
}
.J5LzVh6c {
padding-left: var(--spacing-1x)
}
.RPYcNxXL {
padding-left: var(--spacing-2x)
}
.UW3mDdNo {
padding-left: var(--spacing-3x)
}
.q6lq0X27 {
padding-left: var(--spacing-4x)
}
.qEaHLgBc {
padding-left: var(--spacing-5x)
}
.HNJZ4JIA {
padding-left: var(--spacing-6x)
}
.I8ZvJ9uq {
padding-left: var(--spacing-7x)
}
.lMCMYpbb {
padding-left: var(--spacing-8x)
}
}

@container (inline-size >=300px) {
  .p71ozXaK {
    padding-top: var(--spacing-none)
  }
.CChckFGZ {
  padding-top: var(--spacing-1x)
}
.OCU0l2Hk {
padding-top: var(--spacing-2x)
}
.i954vMHn {
padding-top: var(--spacing-3x)
}
.gGd55ptx {
padding-top: var(--spacing-4x)
}
.n5k279GX {
padding-top: var(--spacing-5x)
}
.wewt8sic {
padding-top: var(--spacing-6x)
}
.cyyD8DCc {
padding-top: var(--spacing-7x)
}
.rW_eE59s {
padding-top: var(--spacing-8x)
}
.cbZt6pDq {
padding-right: var(--spacing-none)
}
.P3SQPdAv {
padding-right: var(--spacing-1x)
}
.xW8EZqXc {
padding-right: var(--spacing-2x)
}
.PiRPnACa {
padding-right: var(--spacing-3x)
}
.namtvXMv {
padding-right: var(--spacing-4x)
}
.a1HUlvy1 {
padding-right: var(--spacing-5x)
}
.HLVmHm3p {
padding-right: var(--spacing-6x)
}
.x59EdPLO {
padding-right: var(--spacing-7x)
}
.cMUDGnHi {
padding-right: var(--spacing-8x)
}
.Wz_oInLo {
padding-bottom: var(--spacing-none)
}
.C7ytOds8 {
padding-bottom: var(--spacing-1x)
}
.rErBt6j_ {
padding-bottom: var(--spacing-2x)
}
.Zv8YM7e1 {
padding-bottom: var(--spacing-3x)
}
.AethcOyb {
padding-bottom: var(--spacing-4x)
}
.QaNrJwmj {
padding-bottom: var(--spacing-5x)
}
.gzkNarRI {
padding-bottom: var(--spacing-6x)
}
.mbAzbTwV {
padding-bottom: var(--spacing-7x)
}
.ubkaly1w {
padding-bottom: var(--spacing-8x)
}
.LGMX2cND {
padding-left: var(--spacing-none)
}
.PcMWwTNv {
padding-left: var(--spacing-1x)
}
.ak1udvr7 {
padding-left: var(--spacing-2x)
}
.LQlsUF92 {
padding-left: var(--spacing-3x)
}
.tiDC0ZpF {
padding-left: var(--spacing-4x)
}
.TcE3XOhx {
padding-left: var(--spacing-5x)
}
.Aeozy4cx {
padding-left: var(--spacing-6x)
}
.K_C6xvWg {
padding-left: var(--spacing-7x)
}
.ZgQnnBrz {
padding-left: var(--spacing-8x)
}
}

@container (inline-size >=400px) {
  .KL3ISDi5 {
    padding-top: var(--spacing-none)
  }
.PfzJYUaN {
  padding-top: var(--spacing-1x)
}
.xfr1dXlW {
padding-top: var(--spacing-2x)
}
.I7pQm60k {
padding-top: var(--spacing-3x)
}
.K6G2676F {
padding-top: var(--spacing-4x)
}
.QHTA1QqU {
padding-top: var(--spacing-5x)
}
.UHvhbZ_K {
padding-top: var(--spacing-6x)
}
.QEbNR4iz {
padding-top: var(--spacing-7x)
}
.xnrwi6WR {
padding-top: var(--spacing-8x)
}
.aIgYP2T7 {
padding-right: var(--spacing-none)
}
.QZAjDLuW {
padding-right: var(--spacing-1x)
}
.ACqe1D7c {
padding-right: var(--spacing-2x)
}
.HgZLQeu5 {
padding-right: var(--spacing-3x)
}
.PzoLewYC {
padding-right: var(--spacing-4x)
}
.QWWj91lb {
padding-right: var(--spacing-5x)
}
.wXJZALYo {
padding-right: var(--spacing-6x)
}
.WuU5s7tt {
padding-right: var(--spacing-7x)
}
.GcCvWpRw {
padding-right: var(--spacing-8x)
}
.vcZcZ3vZ {
padding-bottom: var(--spacing-none)
}
.maAxerXJ {
padding-bottom: var(--spacing-1x)
}
.YPmvYcQU {
padding-bottom: var(--spacing-2x)
}
.QNMH48_S {
padding-bottom: var(--spacing-3x)
}
.bBeoeqld {
padding-bottom: var(--spacing-4x)
}
.E_0Op2Zt {
padding-bottom: var(--spacing-5x)
}
.rya0_MzH {
padding-bottom: var(--spacing-6x)
}
.qTyEnevb {
padding-bottom: var(--spacing-7x)
}
.WSqkSXjj {
padding-bottom: var(--spacing-8x)
}
.h2cEIpKH {
padding-left: var(--spacing-none)
}
.ibJ_kAQm {
padding-left: var(--spacing-1x)
}
.JPnhGSkv {
padding-left: var(--spacing-2x)
}
.s7EScicZ {
padding-left: var(--spacing-3x)
}
.rs9BrNjh {
padding-left: var(--spacing-4x)
}
.hKmFpLbh {
padding-left: var(--spacing-5x)
}
.psEZsN66 {
padding-left: var(--spacing-6x)
}
.CuBf9MtV {
padding-left: var(--spacing-7x)
}
.x13ZClQ6 {
padding-left: var(--spacing-8x)
}
}

@container (inline-size >=500px) {
  .vUnfbD9O {
    padding-top: var(--spacing-none)
  }
.nDjoCuXg {
  padding-top: var(--spacing-1x)
}
.fQxaSfE6 {
padding-top: var(--spacing-2x)
}
.mDX5jQiK {
padding-top: var(--spacing-3x)
}
.kpFzt6rW {
padding-top: var(--spacing-4x)
}
.oVIT0KT2 {
padding-top: var(--spacing-5x)
}
.Fgyfvi_h {
padding-top: var(--spacing-6x)
}
.IHqYeNw8 {
padding-top: var(--spacing-7x)
}
.T1u6ydED {
padding-top: var(--spacing-8x)
}
._APTNOZx {
padding-right: var(--spacing-none)
}
.iIqXsGtj {
padding-right: var(--spacing-1x)
}
.xHzyPorv {
padding-right: var(--spacing-2x)
}
.RJ4VitjI {
padding-right: var(--spacing-3x)
}
.hAwmCaqd {
padding-right: var(--spacing-4x)
}
._NzZVWkO {
padding-right: var(--spacing-5x)
}
.jbqWq_v3 {
padding-right: var(--spacing-6x)
}
.qQsenFap {
padding-right: var(--spacing-7x)
}
.CY1bdvtb {
padding-right: var(--spacing-8x)
}
.DhanbZ8q {
padding-bottom: var(--spacing-none)
}
.baXF93Et {
padding-bottom: var(--spacing-1x)
}
.sjE68c5g {
padding-bottom: var(--spacing-2x)
}
.SB7fg5jJ {
padding-bottom: var(--spacing-3x)
}
.B4mTpJ88 {
padding-bottom: var(--spacing-4x)
}
.dljXHABp {
padding-bottom: var(--spacing-5x)
}
.cklTWoDM {
padding-bottom: var(--spacing-6x)
}
.eR8SQHus {
padding-bottom: var(--spacing-7x)
}
.C0dSuJTN {
padding-bottom: var(--spacing-8x)
}
.P_sMwL7Q {
padding-left: var(--spacing-none)
}
.omQGj0Tj {
padding-left: var(--spacing-1x)
}
.jUaF4vpL {
padding-left: var(--spacing-2x)
}
.hKokykgQ {
padding-left: var(--spacing-3x)
}
.Ja1o9I6w {
padding-left: var(--spacing-4x)
}
.eepdP55U {
padding-left: var(--spacing-5x)
}
.EaKG4mzt {
padding-left: var(--spacing-6x)
}
.iDxJt2_j {
padding-left: var(--spacing-7x)
}
.l3NkBp_P {
padding-left: var(--spacing-8x)
}
}

@container (inline-size >=600px) {
  .GLJUCIVh {
    padding-top: var(--spacing-none)
  }
.ZqIoElAq {
  padding-top: var(--spacing-1x)
}
.WlQVL6a0 {
padding-top: var(--spacing-2x)
}
._ZUIMitE {
padding-top: var(--spacing-3x)
}
.xyyLCg5X {
padding-top: var(--spacing-4x)
}
.djU_fqzZ {
padding-top: var(--spacing-5x)
}
.YXY8wbDQ {
padding-top: var(--spacing-6x)
}
.KNIhK7Y_ {
padding-top: var(--spacing-7x)
}
.wvrnhuGn {
padding-top: var(--spacing-8x)
}
.YDMb_PiA {
padding-right: var(--spacing-none)
}
.G3U39IYu {
padding-right: var(--spacing-1x)
}
.h55WsqB1 {
padding-right: var(--spacing-2x)
}
.gDI7SdgI {
padding-right: var(--spacing-3x)
}
.By9433YT {
padding-right: var(--spacing-4x)
}
.z1bKywuY {
padding-right: var(--spacing-5x)
}
.v0c15GOS {
padding-right: var(--spacing-6x)
}
.VnQacG3y {
padding-right: var(--spacing-7x)
}
.nwjIVZG5 {
padding-right: var(--spacing-8x)
}
.kksigotb {
padding-bottom: var(--spacing-none)
}
.IdZy2EMU {
padding-bottom: var(--spacing-1x)
}
.ue6s2RFV {
padding-bottom: var(--spacing-2x)
}
.fhk5WN2M {
padding-bottom: var(--spacing-3x)
}
.YWlyou2s {
padding-bottom: var(--spacing-4x)
}
.SFCFXqfS {
padding-bottom: var(--spacing-5x)
}
.x7jdZFRv {
padding-bottom: var(--spacing-6x)
}
.F_MwRwkX {
padding-bottom: var(--spacing-7x)
}
.iyxcKfZo {
padding-bottom: var(--spacing-8x)
}
.JuIjxXjA {
padding-left: var(--spacing-none)
}
.Jxvld2Wl {
padding-left: var(--spacing-1x)
}
.FASG1ORp {
padding-left: var(--spacing-2x)
}
.tH_DnjcT {
padding-left: var(--spacing-3x)
}
.AYPzZYt8 {
padding-left: var(--spacing-4x)
}
.P3kZJXng {
padding-left: var(--spacing-5x)
}
.QQMERL1e {
padding-left: var(--spacing-6x)
}
.gVDQxbRn {
padding-left: var(--spacing-7x)
}
.RW1f8WBm {
padding-left: var(--spacing-8x)
}
}

@container (inline-size >=700px) {
  ._5ddZ8gdL {
    padding-top: var(--spacing-none)
  }
.rZRNPXdH {
  padding-top: var(--spacing-1x)
}
.iggHZezf {
padding-top: var(--spacing-2x)
}
.iOrijh9q {
padding-top: var(--spacing-3x)
}
.cf2xZ4bF {
padding-top: var(--spacing-4x)
}
.d4wvotSI {
padding-top: var(--spacing-5x)
}
.CF6T7zrb {
padding-top: var(--spacing-6x)
}
.YM4nNcdm {
padding-top: var(--spacing-7x)
}
.OBxNGequ {
padding-top: var(--spacing-8x)
}
.uVWiYOQK {
padding-right: var(--spacing-none)
}
.s4mFAA2l {
padding-right: var(--spacing-1x)
}
.Bvz0tcUg {
padding-right: var(--spacing-2x)
}
.BNmtQ3JE {
padding-right: var(--spacing-3x)
}
.hRIKCrCv {
padding-right: var(--spacing-4x)
}
.eraFDuOx {
padding-right: var(--spacing-5x)
}
.n8MmyKuL {
padding-right: var(--spacing-6x)
}
.uZpfOUub {
padding-right: var(--spacing-7x)
}
.CNW1OJ9Q {
padding-right: var(--spacing-8x)
}
.wnh8AQZI {
padding-bottom: var(--spacing-none)
}
.EaHWgYd1 {
padding-bottom: var(--spacing-1x)
}
.v85qnPSembako {
padding-bottom: var(--spacing-2x)
}
.XcOYfnxa {
padding-bottom: var(--spacing-3x)
}
.j7Jot2Hh {
padding-bottom: var(--spacing-4x)
}
.OPUR1eI3 {
padding-bottom: var(--spacing-5x)
}
.ZxRWRsPP {
padding-bottom: var(--spacing-6x)
}
.Qmtpz7us {
padding-bottom: var(--spacing-7x)
}
.P6rHA4l5 {
padding-bottom: var(--spacing-8x)
}
.OLqHcy86 {
padding-left: var(--spacing-none)
}
._GIqF5SZ {
padding-left: var(--spacing-1x)
}
.WAOjkM71 {
padding-left: var(--spacing-2x)
}
.SWvCJEB8 {
padding-left: var(--spacing-3x)
}
.JrnL2tGw {
padding-left: var(--spacing-4x)
}
.c_G0srTK {
padding-left: var(--spacing-5x)
}
.aEVWkOrL {
padding-left: var(--spacing-6x)
}
.SEjLfarr {
padding-left: var(--spacing-7x)
}
.DwvarRDP {
padding-left: var(--spacing-8x)
}
}

@container (inline-size >=800px) {
  .yOynEh5Y {
    padding-top: var(--spacing-none)
  }
.fpamlIMw {
  padding-top: var(--spacing-1x)
}
.DTs5dnMV {
padding-top: var(--spacing-2x)
}
.lHNEOl8k {
padding-top: var(--spacing-3x)
}
.CVwO5PzX {
padding-top: var(--spacing-4x)
}
.bD8fBYFq {
padding-top: var(--spacing-5x)
}
.PwwXECx7 {
padding-top: var(--spacing-6x)
}
.yi5bhTnG {
padding-top: var(--spacing-7x)
}
.m0X39eqg {
padding-top: var(--spacing-8x)
}
.H7Y17DoZ {
padding-right: var(--spacing-none)
}
.xb_APCHE {
padding-right: var(--spacing-1x)
}
.hZcX6tQN {
padding-right: var(--spacing-2x)
}
.pcYcttDK {
padding-right: var(--spacing-3x)
}
.oUqVSpUr {
padding-right: var(--spacing-4x)
}
.YsKiBoxJ {
padding-right: var(--spacing-5x)
}
.tSMTBygY {
padding-right: var(--spacing-6x)
}
.o_GCSxmc {
padding-right: var(--spacing-7x)
}
.POXz8bsb {
padding-right: var(--spacing-8x)
}
.nxBsNbwd {
padding-bottom: var(--spacing-none)
}
.FnMfpd43 {
padding-bottom: var(--spacing-1x)
}
.UAfPUkzh {
padding-bottom: var(--spacing-2x)
}
.Uq4QtsxO {
padding-bottom: var(--spacing-3x)
}
.CVivJkDR {
padding-bottom: var(--spacing-4x)
}
.XXjrsdey {
padding-bottom: var(--spacing-5x)
}
.sekliNzX {
padding-bottom: var(--spacing-6x)
}
.mnxVpZg0 {
padding-bottom: var(--spacing-7x)
}
.NAvKtBS2 {
padding-bottom: var(--spacing-8x)
}
._GxjYGZI {
padding-left: var(--spacing-none)
}
.RhbOgC1H {
padding-left: var(--spacing-1x)
}
.h5WPfoe1 {
padding-left: var(--spacing-2x)
}
.vJv5f0X1 {
padding-left: var(--spacing-3x)
}
.AnlRdGnr {
padding-left: var(--spacing-4x)
}
.MnMYSmn1 {
padding-left: var(--spacing-5x)
}
.QGvbx054 {
padding-left: var(--spacing-6x)
}
.DJf_dMoe {
padding-left: var(--spacing-7x)
}
.zIDpX5Pj {
padding-left: var(--spacing-8x)
}
}

@container (inline-size >=900px) {
  .VhseC0sS {
    padding-top: var(--spacing-none)
  }
._BQXvAHZ {
  padding-top: var(--spacing-1x)
}
.w0_GrnYo {
padding-top: var(--spacing-2x)
}
.QoIgw0I5 {
padding-top: var(--spacing-3x)
}
.fZqxupeC {
padding-top: var(--spacing-4x)
}
.N1xTRWA6 {
padding-top: var(--spacing-5x)
}
.YKYWSWFy {
padding-top: var(--spacing-6x)
}
.TyAzGyZU {
padding-top: var(--spacing-7x)
}
.zULX_kJX {
padding-top: var(--spacing-8x)
}
.fZajgADq {
padding-right: var(--spacing-none)
}
.mt7sO7nE {
padding-right: var(--spacing-1x)
}
.yPvYlH1B {
padding-right: var(--spacing-2x)
}
.Duxal_vm {
padding-right: var(--spacing-3x)
}
.wvo69NCS {
padding-right: var(--spacing-4x)
}
.uHfFyigD {
padding-right: var(--spacing-5x)
}
.S8WtAAb_ {
padding-right: var(--spacing-6x)
}
.iOvyNupd {
padding-right: var(--spacing-7x)
}
.ORbmWr6s {
padding-right: var(--spacing-8x)
}
.BHNsqsx7 {
padding-bottom: var(--spacing-none)
}
.l1NJMbmt {
padding-bottom: var(--spacing-1x)
}
.Ajsc1BWT {
padding-bottom: var(--spacing-2x)
}
.dhBAYCK5 {
padding-bottom: var(--spacing-3x)
}
.YjO6PO7j {
padding-bottom: var(--spacing-4x)
}
.KGdeemLs {
padding-bottom: var(--spacing-5x)
}
.mF7fikKc {
padding-bottom: var(--spacing-6x)
}
.ptlbQMYl {
padding-bottom: var(--spacing-7x)
}
.PGBSlxJI {
padding-bottom: var(--spacing-8x)
}
.y77JNQac {
padding-left: var(--spacing-none)
}
.L9yG0Ywq {
padding-left: var(--spacing-1x)
}
.YnFcIyUW {
padding-left: var(--spacing-2x)
}
.qftrV5cA {
padding-left: var(--spacing-3x)
}
.SgkxSu28 {
padding-left: var(--spacing-4x)
}
.IKhcdiqw {
padding-left: var(--spacing-5x)
}
.suWzNZth {
padding-left: var(--spacing-6x)
}
.q9mbkmR6 {
padding-left: var(--spacing-7x)
}
.x5zcKiOK {
padding-left: var(--spacing-8x)
}
}

@container (inline-size >=1000px) {
  .nt2G7glf {
    padding-top: var(--spacing-none)
  }
.nmQwJPp_ {
  padding-top: var(--spacing-1x)
}
.ecGTGLCJ {
padding-top: var(--spacing-2x)
}
.CZ7QoDcJ {
padding-top: var(--spacing-3x)
}
.uARNfo9e {
padding-top: var(--spacing-4x)
}
.sXrtILsr {
padding-top: var(--spacing-5x)
}
.qwwZAySa {
padding-top: var(--spacing-6x)
}
.JLekKQJq {
padding-top: var(--spacing-7x)
}
.WwjUbhyh {
padding-top: var(--spacing-8x)
}
.NGaHDZ8u {
padding-right: var(--spacing-none)
}
.Wj8iNydg {
padding-right: var(--spacing-1x)
}
.h9Nz1czr {
padding-right: var(--spacing-2x)
}
.F2QdbpKX {
padding-right: var(--spacing-3x)
}
.oQ77ScbZ {
padding-right: var(--spacing-4x)
}
.MG0sMBXB {
padding-right: var(--spacing-5x)
}
.e0pu5LNg {
padding-right: var(--spacing-6x)
}
.ypEaeC2T {
padding-right: var(--spacing-7x)
}
.KfOT3Ip4 {
padding-right: var(--spacing-8x)
}
.oxWPyslP {
padding-bottom: var(--spacing-none)
}
.z3eie1Y9 {
padding-bottom: var(--spacing-1x)
}
.WTMUDOfN {
padding-bottom: var(--spacing-2x)
}
.loo02ooP {
padding-bottom: var(--spacing-3x)
}
.Nj29bICw {
padding-bottom: var(--spacing-4x)
}
.xvJrMDjU {
padding-bottom: var(--spacing-5x)
}
.Uazww5ml {
padding-bottom: var(--spacing-6x)
}
.B5zSElL5 {
padding-bottom: var(--spacing-7x)
}
.Gx3aeDzH {
padding-bottom: var(--spacing-8x)
}
.WhqxGIei {
padding-left: var(--spacing-none)
}
.DCc3eyKe {
padding-left: var(--spacing-1x)
}
.Pad63dYa {
padding-left: var(--spacing-2x)
}
.D2Oar6sJ {
padding-left: var(--spacing-3x)
}
.I0PgpVG2 {
padding-left: var(--spacing-4x)
}
.luTW4bWx {
padding-left: var(--spacing-5x)
}
.yRXLqX1S {
padding-left: var(--spacing-6x)
}
.UIIYdtoO {
padding-left: var(--spacing-7x)
}
.F0YM557A {
padding-left: var(--spacing-8x)
}
}

.PDPWrN4U {
  border-top-left-radius: var(--roundness-square)
}

.XOPcX5VD {
  border-top-left-radius: var(--roundness-subtle)
}

.gtQK2jlm {
  border-top-left-radius: var(--roundness-extra-round)
}

.m7Iyz5uy {
  border-top-left-radius: var(--roundness-circle)
}

.KOSJxCzd {
  border-top-right-radius: var(--roundness-square)
}

.rJsgWPBT {
  border-top-right-radius: var(--roundness-subtle)
}

.FTsMEfrs {
  border-top-right-radius: var(--roundness-extra-round)
}

.VG1OHJZn {
  border-top-right-radius: var(--roundness-circle)
}

.hA3K5FRd {
  border-bottom-right-radius: var(--roundness-square)
}

.Tb6xxdeI {
  border-bottom-right-radius: var(--roundness-subtle)
}

.QdikAUbt {
  border-bottom-right-radius: var(--roundness-extra-round)
}

.DTOY7XUp {
  border-bottom-right-radius: var(--roundness-circle)
}

.PGlwyvgH {
  border-bottom-left-radius: var(--roundness-square)
}

.jccDnjcM {
  border-bottom-left-radius: var(--roundness-subtle)
}

.qby4_Jbg {
  border-bottom-left-radius: var(--roundness-extra-round)
}

.Tf9hWtFk {
  border-bottom-left-radius: var(--roundness-circle)
}

@container (inline-size >=100px) {
  .SF5idQJK {
    border-top-left-radius: var(--roundness-square)
  }
.CQ1kzjks {
  border-top-left-radius: var(--roundness-subtle)
}
.Z77Zz86r {
border-top-left-radius: var(--roundness-extra-round)
}
.Encrm0Du {
border-top-left-radius: var(--roundness-circle)
}
.Mi9eReOH {
border-top-right-radius: var(--roundness-square)
}
.IBrCDNyL {
border-top-right-radius: var(--roundness-subtle)
}
.ke6RSyxo {
border-top-right-radius: var(--roundness-extra-round)
}
.IVskoA_0 {
border-top-right-radius: var(--roundness-circle)
}
.wygdQ9v5 {
border-bottom-right-radius: var(--roundness-square)
}
.E0eNF9kt {
border-bottom-right-radius: var(--roundness-subtle)
}
.v93oUkcu {
border-bottom-right-radius: var(--roundness-extra-round)
}
.wfm_6kTu {
border-bottom-right-radius: var(--roundness-circle)
}
.Fc3rpMlc {
border-bottom-left-radius: var(--roundness-square)
}
.dmeAbWUC {
border-bottom-left-radius: var(--roundness-subtle)
}
.H7K71U2X {
border-bottom-left-radius: var(--roundness-extra-round)
}
.v2roC3Qy {
border-bottom-left-radius: var(--roundness-circle)
}
}

@container (inline-size >=200px) {
  .zGMuqVPo {
    border-top-left-radius: var(--roundness-square)
  }
.OkR7naPk {
  border-top-left-radius: var(--roundness-subtle)
}
.AqXEpk0r {
border-top-left-radius: var(--roundness-extra-round)
}
.hkwEvKTQ {
border-top-left-radius: var(--roundness-circle)
}
.AKyLhdKS {
border-top-right-radius: var(--roundness-square)
}
.HIzVbGr8 {
border-top-right-radius: var(--roundness-subtle)
}
.jsaKNXkY {
border-top-right-radius: var(--roundness-extra-round)
}
.iex9574R {
border-top-right-radius: var(--roundness-circle)
}
.OpnmtiKq {
border-bottom-right-radius: var(--roundness-square)
}
.PMLHN1dz {
border-bottom-right-radius: var(--roundness-subtle)
}
.uGRxd3UP {
border-bottom-right-radius: var(--roundness-extra-round)
}
.Hu45VjSV {
border-bottom-right-radius: var(--roundness-circle)
}
.qol4aq4x {
border-bottom-left-radius: var(--roundness-square)
}
.iHjr_2p4 {
border-bottom-left-radius: var(--roundness-subtle)
}
.atkwyOBl {
border-bottom-left-radius: var(--roundness-extra-round)
}
.jo0flFsp {
border-bottom-left-radius: var(--roundness-circle)
}
}

@container (inline-size >=300px) {
  .YglaZfJ6 {
    border-top-left-radius: var(--roundness-square)
  }
.jjSvmiXm {
  border-top-left-radius: var(--roundness-subtle)
}
.weWNMzMt {
border-top-left-radius: var(--roundness-extra-round)
}
.ETNkNzNW {
border-top-left-radius: var(--roundness-circle)
}
.wDiPTkxc {
border-top-right-radius: var(--roundness-square)
}
.nz1LnqEg {
border-top-right-radius: var(--roundness-subtle)
}
.onQG4LjV {
border-top-right-radius: var(--roundness-extra-round)
}
.hkjrZXip {
border-top-right-radius: var(--roundness-circle)
}
.nkAjoalx {
border-bottom-right-radius: var(--roundness-square)
}
.Zjl9To8s {
border-bottom-right-radius: var(--roundness-subtle)
}
.CYFxZERz {
border-bottom-right-radius: var(--roundness-extra-round)
}
.RpL8OePS {
border-bottom-right-radius: var(--roundness-circle)
}
.DEvaQN9t {
border-bottom-left-radius: var(--roundness-square)
}
.idwFnVWA {
border-bottom-left-radius: var(--roundness-subtle)
}
.FRVA42M7 {
border-bottom-left-radius: var(--roundness-extra-round)
}
.LbN21l71 {
border-bottom-left-radius: var(--roundness-circle)
}
}

@container (inline-size >=400px) {
  .CynA3gq2 {
    border-top-left-radius: var(--roundness-square)
  }
.m9IiuyYo {
  border-top-left-radius: var(--roundness-subtle)
}
.f_E53i5M {
border-top-left-radius: var(--roundness-extra-round)
}
.CCpzK60J {
border-top-left-radius: var(--roundness-circle)
}
.oYBCkbiH {
border-top-right-radius: var(--roundness-square)
}
.CMF7G1vR {
border-top-right-radius: var(--roundness-subtle)
}
.j8f_4j8P {
border-top-right-radius: var(--roundness-extra-round)
}
.d43mziUr {
border-top-right-radius: var(--roundness-circle)
}
.DZk1caLS {
border-bottom-right-radius: var(--roundness-square)
}
.qoPUNzTf {
border-bottom-right-radius: var(--roundness-subtle)
}
.zOCoqbz1 {
border-bottom-right-radius: var(--roundness-extra-round)
}
.wHj8fida {
border-bottom-right-radius: var(--roundness-circle)
}
.ah4KP6Rt {
border-bottom-left-radius: var(--roundness-square)
}
.gsvhokSo {
border-bottom-left-radius: var(--roundness-subtle)
}
.VNAgVLLc {
border-bottom-left-radius: var(--roundness-extra-round)
}
.x3IB26j1 {
border-bottom-left-radius: var(--roundness-circle)
}
}

@container (inline-size >=500px) {
  .nBjRGlQ1 {
    border-top-left-radius: var(--roundness-square)
  }
.ScT9_aVt {
  border-top-left-radius: var(--roundness-subtle)
}
.Y74VqjC8 {
border-top-left-radius: var(--roundness-extra-round)
}
.k1q3n9Fs {
border-top-left-radius: var(--roundness-circle)
}
.vIn_PaDw {
border-top-right-radius: var(--roundness-square)
}
.KGUGDgL3 {
border-top-right-radius: var(--roundness-subtle)
}
.TGjk4S5H {
border-top-right-radius: var(--roundness-extra-round)
}
.HEQsZaN2 {
border-top-right-radius: var(--roundness-circle)
}
.nJ2r7mmw {
border-bottom-right-radius: var(--roundness-square)
}
.oV0R3EcI {
border-bottom-right-radius: var(--roundness-subtle)
}
.pbDxAy0g {
border-bottom-right-radius: var(--roundness-extra-round)
}
.UK4iDVdr {
border-bottom-right-radius: var(--roundness-circle)
}
.IeP3OVQa {
border-bottom-left-radius: var(--roundness-square)
}
.W728OXoS {
border-bottom-left-radius: var(--roundness-subtle)
}
.z9S2is9j {
border-bottom-left-radius: var(--roundness-extra-round)
}
.FUblJoXT {
border-bottom-left-radius: var(--roundness-circle)
}
}

@container (inline-size >=600px) {
  .n9kkCC8c {
    border-top-left-radius: var(--roundness-square)
  }
.T2KGqohI {
  border-top-left-radius: var(--roundness-subtle)
}
.pThkzl4V {
border-top-left-radius: var(--roundness-extra-round)
}
.yE34QBVi {
border-top-left-radius: var(--roundness-circle)
}
.RZpA6J2R {
border-top-right-radius: var(--roundness-square)
}
.GRwUTFlg {
border-top-right-radius: var(--roundness-subtle)
}
.KsdWORDQ {
border-top-right-radius: var(--roundness-extra-round)
}
.VhYviCJr {
border-top-right-radius: var(--roundness-circle)
}
.l97ZbCWh {
border-bottom-right-radius: var(--roundness-square)
}
.wSZGvupm {
border-bottom-right-radius: var(--roundness-subtle)
}
.ef0N18zr {
border-bottom-right-radius: var(--roundness-extra-round)
}
.m3CHpHKo {
border-bottom-right-radius: var(--roundness-circle)
}
.CyZap0m5 {
border-bottom-left-radius: var(--roundness-square)
}
.d6q7ghck {
border-bottom-left-radius: var(--roundness-subtle)
}
.SggnJxAJ {
border-bottom-left-radius: var(--roundness-extra-round)
}
.urgNhSNb {
border-bottom-left-radius: var(--roundness-circle)
}
}

@container (inline-size >=700px) {
  .P8ZfkWBI {
    border-top-left-radius: var(--roundness-square)
  }
.sfjsI2O5 {
  border-top-left-radius: var(--roundness-subtle)
}
.gpd3GrWj {
border-top-left-radius: var(--roundness-extra-round)
}
.iCcINiAg {
border-top-left-radius: var(--roundness-circle)
}
.uqWOZUQu {
border-top-right-radius: var(--roundness-square)
}
.HQBZ10vx {
border-top-right-radius: var(--roundness-subtle)
}
.lekIlHll {
border-top-right-radius: var(--roundness-extra-round)
}
.LH9kIRKn {
border-top-right-radius: var(--roundness-circle)
}
.O3K7iBy5 {
border-bottom-right-radius: var(--roundness-square)
}
.nyBxMtpr {
border-bottom-right-radius: var(--roundness-subtle)
}
.Z0hDMVL0 {
border-bottom-right-radius: var(--roundness-extra-round)
}
.M5GOvXqL {
border-bottom-right-radius: var(--roundness-circle)
}
.P5NKvE2M {
border-bottom-left-radius: var(--roundness-square)
}
.RRTwsDq9 {
border-bottom-left-radius: var(--roundness-subtle)
}
.SKmkNkNL {
border-bottom-left-radius: var(--roundness-extra-round)
}
.RrlAIRo3 {
border-bottom-left-radius: var(--roundness-circle)
}
}

@container (inline-size >=800px) {
  .guDEXDVz {
    border-top-left-radius: var(--roundness-square)
  }
.hcF6TMdE {
  border-top-left-radius: var(--roundness-subtle)
}
.paRvl48I {
border-top-left-radius: var(--roundness-extra-round)
}
.Kx1NP8JX {
border-top-left-radius: var(--roundness-circle)
}
.astY5y4y {
border-top-right-radius: var(--roundness-square)
}
.wBycOJxA {
border-top-right-radius: var(--roundness-subtle)
}
.wAGYVK55 {
border-top-right-radius: var(--roundness-extra-round)
}
.sgvPn4M8 {
border-top-right-radius: var(--roundness-circle)
}
.ycfYb679 {
border-bottom-right-radius: var(--roundness-square)
}
.wV9pWI6o {
border-bottom-right-radius: var(--roundness-subtle)
}
.lj9AAePn {
border-bottom-right-radius: var(--roundness-extra-round)
}
.ntSSSuEH {
border-bottom-right-radius: var(--roundness-circle)
}
.mcvxo3VZ {
border-bottom-left-radius: var(--roundness-square)
}
._5KFuNnM {
border-bottom-left-radius: var(--roundness-subtle)
}
.N81kP8Sx {
border-bottom-left-radius: var(--roundness-extra-round)
}
.cSonsjVc {
border-bottom-left-radius: var(--roundness-circle)
}
}

@container (inline-size >=900px) {
  .te_VOvjx {
    border-top-left-radius: var(--roundness-square)
  }
.Ev52QTWX {
  border-top-left-radius: var(--roundness-subtle)
}
.q7vHI3wB {
border-top-left-radius: var(--roundness-extra-round)
}
.ekaKpfo6 {
border-top-left-radius: var(--roundness-circle)
}
.ZhRa925G {
border-top-right-radius: var(--roundness-square)
}
.xZP_QU9p {
border-top-right-radius: var(--roundness-subtle)
}
.XZ9yQebg {
border-top-right-radius: var(--roundness-extra-round)
}
.ogdKa5fP {
border-top-right-radius: var(--roundness-circle)
}
.QHOkd3qA {
border-bottom-right-radius: var(--roundness-square)
}
.HwcCPbL8 {
border-bottom-right-radius: var(--roundness-subtle)
}
.dPMKOuHW {
border-bottom-right-radius: var(--roundness-extra-round)
}
.omaWIrho {
border-bottom-right-radius: var(--roundness-circle)
}
.RTVhq4hG {
border-bottom-left-radius: var(--roundness-square)
}
.eWMRSN8c {
border-bottom-left-radius: var(--roundness-subtle)
}
.gL1xfU0Y {
border-bottom-left-radius: var(--roundness-extra-round)
}
.HHOzBkjc {
border-bottom-left-radius: var(--roundness-circle)
}
}

@container (inline-size >=1000px) {
  .GtyoeMQJ {
    border-top-left-radius: var(--roundness-square)
  }
.x1n4SJsG {
  border-top-left-radius: var(--roundness-subtle)
}
.cHaQachR {
border-top-left-radius: var(--roundness-extra-round)
}
.eDscri8i {
border-top-left-radius: var(--roundness-circle)
}
.a7mxUb6h {
border-top-right-radius: var(--roundness-square)
}
.Y660pfdd {
border-top-right-radius: var(--roundness-subtle)
}
.N5G0vtv5 {
border-top-right-radius: var(--roundness-extra-round)
}
.qfVPOQ2m {
border-top-right-radius: var(--roundness-circle)
}
.SuQ6Hne_ {
border-bottom-right-radius: var(--roundness-square)
}
.JHc2Wuyi {
border-bottom-right-radius: var(--roundness-subtle)
}
.CtfXi7Eh {
border-bottom-right-radius: var(--roundness-extra-round)
}
.ReuZgRcG {
border-bottom-right-radius: var(--roundness-circle)
}
.ObJnmpwo {
border-bottom-left-radius: var(--roundness-square)
}
.gGvxU3qU {
border-bottom-left-radius: var(--roundness-subtle)
}
.ecOawLMp {
border-bottom-left-radius: var(--roundness-extra-round)
}
.p_anfEPn {
border-bottom-left-radius: var(--roundness-circle)
}
}

.LO3KVcuN {
  width: auto
}

.KLQ1FEGe {
  width: -moz-fit-content;
  width: fit-content
}

.M7ikmWSE {
  width: 100%
}

.J2kEjTSp {
  width: -moz-max-content;
  width: max-content
}

.NSuJpwBx {
  width: -moz-min-content;
  width: min-content
}

@container (inline-size >=100px) {
  .LLSwI6NY {
    width: auto
  }
.GJpIEeRk {
  width: -moz-fit-content;
  width: fit-content
}
.xurHw6Wa {
width: 100%
}
.ULHA_dRT {
width: -moz-max-content;
width: max-content
}
.uet_BUw8 {
width: -moz-min-content;
width: min-content
}
}

@container (inline-size >=200px) {
  .pKdKpqbX {
    width: auto
  }
.G6RdXzqP {
  width: -moz-fit-content;
  width: fit-content
}
.LWEpDayi {
width: 100%
}
.Vp0Urts7 {
width: -moz-max-content;
width: max-content
}
.UVvTFB3r {
width: -moz-min-content;
width: min-content
}
}

@container (inline-size >=300px) {
  .YkH2LLYr {
    width: auto
  }
.KtcJxquy {
  width: -moz-fit-content;
  width: fit-content
}
.qGri3L7U {
width: 100%
}
.Ro4pagtn {
width: -moz-max-content;
width: max-content
}
.ngJp8mnv {
width: -moz-min-content;
width: min-content
}
}

@container (inline-size >=400px) {
  .KUtDAGEN {
    width: auto
  }
.QDO7EYAf {
  width: -moz-fit-content;
  width: fit-content
}
.BrJpXylo {
width: 100%
}
.yTH2UdOp {
width: -moz-max-content;
width: max-content
}
.f9EYkAlZ {
width: -moz-min-content;
width: min-content
}
}

@container (inline-size >=500px) {
  .VHjNgHsP {
    width: auto
  }
.cAJ3zImB {
  width: -moz-fit-content;
  width: fit-content
}
.fGDyQEEU {
width: 100%
}
.UPcWv7x1 {
width: -moz-max-content;
width: max-content
}
.aR18835j {
width: -moz-min-content;
width: min-content
}
}

@container (inline-size >=600px) {
  .dnqW8Inw {
    width: auto
  }
.QvUZqU5N {
  width: -moz-fit-content;
  width: fit-content
}
.nOCSrkvC {
width: 100%
}
.lF4EqPBs {
width: -moz-max-content;
width: max-content
}
.XeOxBf3h {
width: -moz-min-content;
width: min-content
}
}

@container (inline-size >=700px) {
  .JpMK12JT {
    width: auto
  }
.B2wZGXp6 {
  width: -moz-fit-content;
  width: fit-content
}
.wBu4W7r2 {
width: 100%
}
.KH3csyEo {
width: -moz-max-content;
width: max-content
}
.TjVRlLsT {
width: -moz-min-content;
width: min-content
}
}

@container (inline-size >=800px) {
  .B5dBxECV {
    width: auto
  }
.CKvQl8Nz {
  width: -moz-fit-content;
  width: fit-content
}
.BcHmhzAz {
width: 100%
}
.uPsT7F6g {
width: -moz-max-content;
width: max-content
}
.ZcmRy2IZ {
width: -moz-min-content;
width: min-content
}
}

@container (inline-size >=900px) {
  .rOSembakoPBgH {
    width: auto
  }
.p8yKZ9rD {
  width: -moz-fit-content;
  width: fit-content
}
.Tksp9Gb_ {
width: 100%
}
.hlQR02Wj {
width: -moz-max-content;
width: max-content
}
.zqDitbk9 {
width: -moz-min-content;
width: min-content
}
}

@container (inline-size >=1000px) {
  .eV7pHZjQ {
    width: auto
  }
.UOvhPcCY {
  width: -moz-fit-content;
  width: fit-content
}
.BKqzTRiX {
width: 100%
}
.gCcfmYGy {
width: -moz-max-content;
width: max-content
}
.miNks4ux {
width: -moz-min-content;
width: min-content
}
}

.hT1ZTVve {
  border: none
}

.mRMX_cDy {
  border: var(--chunkiness-thin) solid var(--color-border-primary)
}

.OMAOclQL {
  border: var(--chunkiness-thin) solid var(--color-border-secondary)
}

.GjLTqWEy {
  border: var(--chunkiness-thin) solid var(--color-border-tertiary)
}

.Upobshwl {
  border: var(--chunkiness-thin) solid var(--color-content-inverse)
}

.phCAaYls {
  border: var(--chunkiness-thin) solid var(--color-content-interactive)
}

.p9d0Gii5 {
  border: var(--chunkiness-thick) solid var(--color-border-primary)
}

.s6OQ9ZHt {
  border: var(--chunkiness-thick) solid var(--color-border-secondary)
}

.wWsQw251 {
  border: var(--chunkiness-thick) solid var(--color-content-inverse)
}

.rktNFyHZ {
  border: var(--chunkiness-thick) solid var(--color-content-interactive)
}

@container (inline-size >=100px) {
  .Mcqz6m_I {
    border: none
  }
.vloicFtN {
  border: var(--chunkiness-thin) solid var(--color-border-primary)
}
.FNDEwqSc {
border: var(--chunkiness-thin) solid var(--color-border-secondary)
}
.RAnox5yG {
border: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.pjAtNQJY {
border: var(--chunkiness-thin) solid var(--color-content-inverse)
}
.wVdSBx5t {
border: var(--chunkiness-thin) solid var(--color-content-interactive)
}
.zBrVP1KN {
border: var(--chunkiness-thick) solid var(--color-border-primary)
}
.nYgi8xNx {
border: var(--chunkiness-thick) solid var(--color-border-secondary)
}
.RA9qu8__ {
border: var(--chunkiness-thick) solid var(--color-content-inverse)
}
.pl8vLyHQ {
border: var(--chunkiness-thick) solid var(--color-content-interactive)
}
}

@container (inline-size >=200px) {
  .u1rarwhX {
    border: none
  }
.ai1fNqcf {
  border: var(--chunkiness-thin) solid var(--color-border-primary)
}
.MGWWGNP6 {
border: var(--chunkiness-thin) solid var(--color-border-secondary)
}
.gt9guat6 {
border: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.niyj9p_a {
border: var(--chunkiness-thin) solid var(--color-content-inverse)
}
.R_ydnMed {
border: var(--chunkiness-thin) solid var(--color-content-interactive)
}
.g9xXdyQF {
border: var(--chunkiness-thick) solid var(--color-border-primary)
}
.xcq7aDZ3 {
border: var(--chunkiness-thick) solid var(--color-border-secondary)
}
.PzOellTK {
border: var(--chunkiness-thick) solid var(--color-content-inverse)
}
.f65lveQW {
border: var(--chunkiness-thick) solid var(--color-content-interactive)
}
}

@container (inline-size >=300px) {
  .aMNOd9EO {
    border: none
  }
.EDzR0Oga {
  border: var(--chunkiness-thin) solid var(--color-border-primary)
}
.m7zi7Mog {
border: var(--chunkiness-thin) solid var(--color-border-secondary)
}
.otY0iwi1 {
border: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.CqxRjAyd {
border: var(--chunkiness-thin) solid var(--color-content-inverse)
}
.uKF_s_Bh {
border: var(--chunkiness-thin) solid var(--color-content-interactive)
}
.oE046hw2 {
border: var(--chunkiness-thick) solid var(--color-border-primary)
}
.l2rQudJ2 {
border: var(--chunkiness-thick) solid var(--color-border-secondary)
}
.jn0BP45O {
border: var(--chunkiness-thick) solid var(--color-content-inverse)
}
.NTcUMv_Y {
border: var(--chunkiness-thick) solid var(--color-content-interactive)
}
}

@container (inline-size >=400px) {
  .O9e3NSJ0 {
    border: none
  }
.LZPIU1kC {
  border: var(--chunkiness-thin) solid var(--color-border-primary)
}
.HFWlL2Lf {
border: var(--chunkiness-thin) solid var(--color-border-secondary)
}
.OAwChvdM {
border: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.PUNb2ZMo {
border: var(--chunkiness-thin) solid var(--color-content-inverse)
}
.udPIlckt {
border: var(--chunkiness-thin) solid var(--color-content-interactive)
}
.rcgGtFwb {
border: var(--chunkiness-thick) solid var(--color-border-primary)
}
.Ff6NIepf {
border: var(--chunkiness-thick) solid var(--color-border-secondary)
}
.m_Cf9wqb {
border: var(--chunkiness-thick) solid var(--color-content-inverse)
}
.MICg6Z5k {
border: var(--chunkiness-thick) solid var(--color-content-interactive)
}
}

@container (inline-size >=500px) {
  .feMta00L {
    border: none
  }
.zvXc0L4p {
  border: var(--chunkiness-thin) solid var(--color-border-primary)
}
.Kmc8Eb1l {
border: var(--chunkiness-thin) solid var(--color-border-secondary)
}
.CD5OWqei {
border: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.QVdKWktf {
border: var(--chunkiness-thin) solid var(--color-content-inverse)
}
.QKzh4f4E {
border: var(--chunkiness-thin) solid var(--color-content-interactive)
}
.oWJyYgt3 {
border: var(--chunkiness-thick) solid var(--color-border-primary)
}
.QI4xJ00s {
border: var(--chunkiness-thick) solid var(--color-border-secondary)
}
.xxOwYP_U {
border: var(--chunkiness-thick) solid var(--color-content-inverse)
}
.UdR2KeY4 {
border: var(--chunkiness-thick) solid var(--color-content-interactive)
}
}

@container (inline-size >=600px) {
  .aZ5rSZeA {
    border: none
  }
.Al0zy6fN {
  border: var(--chunkiness-thin) solid var(--color-border-primary)
}
.q93GlfQR {
border: var(--chunkiness-thin) solid var(--color-border-secondary)
}
.x8cPmXUU {
border: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.VCUlNZyB {
border: var(--chunkiness-thin) solid var(--color-content-inverse)
}
.V8I54iH8 {
border: var(--chunkiness-thin) solid var(--color-content-interactive)
}
.bVsVGKxX {
border: var(--chunkiness-thick) solid var(--color-border-primary)
}
.Z7is0KO6 {
border: var(--chunkiness-thick) solid var(--color-border-secondary)
}
.UxMNmS8s {
border: var(--chunkiness-thick) solid var(--color-content-inverse)
}
.W4R22DJQ {
border: var(--chunkiness-thick) solid var(--color-content-interactive)
}
}

@container (inline-size >=700px) {
  .CStXQdvD {
    border: none
  }
.wpa4bqn1 {
  border: var(--chunkiness-thin) solid var(--color-border-primary)
}
._QhiONU6 {
border: var(--chunkiness-thin) solid var(--color-border-secondary)
}
.osb9tSBr {
border: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.sraB8FF1 {
border: var(--chunkiness-thin) solid var(--color-content-inverse)
}
.nwou37Jq {
border: var(--chunkiness-thin) solid var(--color-content-interactive)
}
.slBaEOre {
border: var(--chunkiness-thick) solid var(--color-border-primary)
}
.aPZcJeK5 {
border: var(--chunkiness-thick) solid var(--color-border-secondary)
}
.rFcJH6zM {
border: var(--chunkiness-thick) solid var(--color-content-inverse)
}
.j0hT8Gs1 {
border: var(--chunkiness-thick) solid var(--color-content-interactive)
}
}

@container (inline-size >=800px) {
  .pmGdoi4l {
    border: none
  }
.fms1Dsm6 {
  border: var(--chunkiness-thin) solid var(--color-border-primary)
}
.Eq_xRyI9 {
border: var(--chunkiness-thin) solid var(--color-border-secondary)
}
.zJyDlBrH {
border: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.CyfnJIS4 {
border: var(--chunkiness-thin) solid var(--color-content-inverse)
}
.MAhCdRuN {
border: var(--chunkiness-thin) solid var(--color-content-interactive)
}
.XHu3xmZm {
border: var(--chunkiness-thick) solid var(--color-border-primary)
}
.FHjAjGe2 {
border: var(--chunkiness-thick) solid var(--color-border-secondary)
}
.VG0iOQZV {
border: var(--chunkiness-thick) solid var(--color-content-inverse)
}
.BkFZbt9R {
border: var(--chunkiness-thick) solid var(--color-content-interactive)
}
}

@container (inline-size >=900px) {
  .JAQYIZuI {
    border: none
  }
.cV151o0X {
  border: var(--chunkiness-thin) solid var(--color-border-primary)
}
.H2fRrFyF {
border: var(--chunkiness-thin) solid var(--color-border-secondary)
}
.Mp3hkk54 {
border: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.EbqPH7y4 {
border: var(--chunkiness-thin) solid var(--color-content-inverse)
}
.fzUcD40y {
border: var(--chunkiness-thin) solid var(--color-content-interactive)
}
.TH26nXDM {
border: var(--chunkiness-thick) solid var(--color-border-primary)
}
.A72CW3XV {
border: var(--chunkiness-thick) solid var(--color-border-secondary)
}
.vu2kbG_0 {
border: var(--chunkiness-thick) solid var(--color-content-inverse)
}
.Y4aAX0ch {
border: var(--chunkiness-thick) solid var(--color-content-interactive)
}
}

@container (inline-size >=1000px) {
  .VQaP17Xk {
    border: none
  }
.eZIurRJV {
  border: var(--chunkiness-thin) solid var(--color-border-primary)
}
.wsfHHVTh {
border: var(--chunkiness-thin) solid var(--color-border-secondary)
}
.b3ymtrc4 {
border: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.hT6DTg9H {
border: var(--chunkiness-thin) solid var(--color-content-inverse)
}
.V_9gzxWn {
border: var(--chunkiness-thin) solid var(--color-content-interactive)
}
.olK3gihe {
border: var(--chunkiness-thick) solid var(--color-border-primary)
}
.jmhmR9ry {
border: var(--chunkiness-thick) solid var(--color-border-secondary)
}
.mMyW9hZQ {
border: var(--chunkiness-thick) solid var(--color-content-inverse)
}
.OaLm0yKF {
border: var(--chunkiness-thick) solid var(--color-content-interactive)
}
}

.ovfKxhpl {
  color: var(--color, currentColor);
  height: unset;
  vertical-align: top
}

.z23z4yc7 {
  height: auto
}

.OpO9x3fz {
  height: var(--icon-size-text-responsive)
}

.QFIDG_VB {
  height: var(--icon-size-1x)
}

.yw6w1Sg9 {
  height: var(--icon-size-2x)
}

._CCXJLGH {
  height: var(--icon-size-3x)
}

.EL9H0ZjA {
  height: var(--icon-size-4x)
}

.QpsAsWNo {
  height: var(--icon-size-5x)
}

.MB1b7LO7 {
  height: auto
}

.CiKgWgb0 {
  height: var(--icon-size-text-responsive)
}

.VJ1V6O3f {
  height: var(--icon-size-1x)
}

.QkDYxfQF {
  height: var(--icon-size-2x)
}

.SWNkAlnm {
  height: var(--icon-size-3x)
}

.KXexrCjv {
  height: var(--icon-size-4x)
}

._ASI01gZ {
  height: var(--icon-size-5x)
}

@container (inline-size >=100px) {
  .aXTWlQmR {
    height: auto
  }
.yKHAFLno {
  height: var(--icon-size-text-responsive)
}
.DQA2Otrc {
height: var(--icon-size-1x)
}
.DSeq8k1X {
height: var(--icon-size-2x)
}
.YZ6BmE4v {
height: var(--icon-size-3x)
}
.bxnC3znk {
height: var(--icon-size-4x)
}
.dhTgsYb1 {
height: var(--icon-size-5x)
}
}

@container (inline-size >=200px) {
  .MO2gzErI {
    height: auto
  }
.GdCRGHme {
  height: var(--icon-size-text-responsive)
}
._Yrz1T6u {
height: var(--icon-size-1x)
}
.EcQz9Dz1 {
height: var(--icon-size-2x)
}
.ieFeYZtH {
height: var(--icon-size-3x)
}
.Oz_pw7ms {
height: var(--icon-size-4x)
}
.Dqz8Xm7_ {
height: var(--icon-size-5x)
}
}

@container (inline-size >=300px) {
  .PqhNGg8V {
    height: auto
  }
.YcaplRJv {
  height: var(--icon-size-text-responsive)
}
.ePjZdOeA {
height: var(--icon-size-1x)
}
.wFwU30PO {
height: var(--icon-size-2x)
}
.aUPxDwMa {
height: var(--icon-size-3x)
}
.gxPhidw5 {
height: var(--icon-size-4x)
}
.TLPxBF1d {
height: var(--icon-size-5x)
}
}

@container (inline-size >=400px) {
  .BcJHtcij {
    height: auto
  }
.UxK6iSpi {
  height: var(--icon-size-text-responsive)
}
.SIy48OnA {
height: var(--icon-size-1x)
}
.V_BpS5o0 {
height: var(--icon-size-2x)
}
.p5Y7tdlw {
height: var(--icon-size-3x)
}
.l5dsuGJv {
height: var(--icon-size-4x)
}
.zXGrBetN {
height: var(--icon-size-5x)
}
}

@container (inline-size >=500px) {
  .dVZ73Ao8 {
    height: auto
  }
.YiZnG6Os {
  height: var(--icon-size-text-responsive)
}
.CMizItUb {
height: var(--icon-size-1x)
}
.dQuLklQQ {
height: var(--icon-size-2x)
}
.fsY5jthh {
height: var(--icon-size-3x)
}
.UzdPdaIx {
height: var(--icon-size-4x)
}
.fx05DLpS {
height: var(--icon-size-5x)
}
}

@container (inline-size >=600px) {
  .ZCVDMKy0 {
    height: auto
  }
.N05WXGmX {
  height: var(--icon-size-text-responsive)
}
.nbx_V2un {
height: var(--icon-size-1x)
}
.xMWQ6bfJ {
height: var(--icon-size-2x)
}
.OmFfIIdH {
height: var(--icon-size-3x)
}
.enTAQcSF {
height: var(--icon-size-4x)
}
.hoZZiyU8 {
height: var(--icon-size-5x)
}
}

@container (inline-size >=700px) {
  .yk1LbxCt {
    height: auto
  }
.DFmKMb7j {
  height: var(--icon-size-text-responsive)
}
._K7azNRx {
height: var(--icon-size-1x)
}
.V0ix8cx2 {
height: var(--icon-size-2x)
}
.QTYB9r27 {
height: var(--icon-size-3x)
}
.BW5EHWUh {
height: var(--icon-size-4x)
}
.PrF5zfhH {
height: var(--icon-size-5x)
}
}

@container (inline-size >=800px) {
  .Rnq3xB5s {
    height: auto
  }
.sYLND5CN {
  height: var(--icon-size-text-responsive)
}
.VscDmXAW {
height: var(--icon-size-1x)
}
.juJkYH3Y {
height: var(--icon-size-2x)
}
.kpL8nwcz {
height: var(--icon-size-3x)
}
.qA0YPsOi {
height: var(--icon-size-4x)
}
.l5VcbqzL {
height: var(--icon-size-5x)
}
}

@container (inline-size >=900px) {
  .bzi5X0Ar {
    height: auto
  }
.xwia3LbL {
  height: var(--icon-size-text-responsive)
}
.ayxRlv1o {
height: var(--icon-size-1x)
}
.mM2P0n1C {
height: var(--icon-size-2x)
}
.FYeqxYV0 {
height: var(--icon-size-3x)
}
.Mo5P8zpE {
height: var(--icon-size-4x)
}
.kk7ERIgd {
height: var(--icon-size-5x)
}
}

@container (inline-size >=1000px) {
  ._urrCC7i {
    height: auto
  }
.fOLxPO4q {
  height: var(--icon-size-text-responsive)
}
.VTwKo_jY {
height: var(--icon-size-1x)
}
.xQ7862OR {
height: var(--icon-size-2x)
}
.JRpeEAEz {
height: var(--icon-size-3x)
}
.NXYViMvg {
height: var(--icon-size-4x)
}
.amyHuuxJ {
height: var(--icon-size-5x)
}
}

.TKb5s5KK {
  width: 12ch
}

.E7IecGzM {
  align-items: center;
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  margin: 0;
  padding: 0
}

.E7IecGzM:focus {
  outline: 0
}

.E7IecGzM:focus-visible svg {
  outline: 2px auto -webkit-focus-ring-color
}

.E7IecGzM path {
  fill: var(--color-content-inverse)
}

.zfPRf_N9 {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-grow: 1;
  justify-content: stretch
}

.zfPRf_N9:focus {
  outline: 0
}

.zfPRf_N9:focus .hInrAsPW {
  box-shadow: 0 0 3px 0 hsla(0, 0%, 100%, .8)
}

.zfPRf_N9:focus-visible {
  outline: 2px auto -webkit-focus-ring-color
}

.hInrAsPW {
  background-color: var(--color-surface-inverse);
  height: 6px;
  width: 100%
}

._ZoOb_jT {
  background-color: var(--color-surface-accent);
  display: block;
  height: 100%;
  position: relative
}

._ZoOb_jT:after {
  background-color: var(--color-surface-primary);
  border: 1px solid var(--color-content-primary);
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 14px;
  position: absolute;
  right: -7px;
  top: -4px;
  width: 14px
}

.zdLmSuex:after {
  transform: scale(0);
  transform-origin: 50% 50%;
  transition: transform .25s ease-in-out
}

.tUJv5wdn:after,
.zfPRf_N9:focus ._ZoOb_jT:after,
.zfPRf_N9:hover ._ZoOb_jT:after {
  transform: scale(1)
}

.BhjYkE9o .hInrAsPW {
  height: 3px
}

.BhjYkE9o ._ZoOb_jT:after {
  height: 9px;
  right: -4.5px;
  top: -3px;
  width: 9px
}

.Gsj5015o {
  display: flex;
  padding: var(--spacing-none) var(--spacing-3x)
}

.FgWg5cHT {
  color: var(--color-content-inverse);
  transition: width .15s ease-in-out;
  width: 0
}

.FgWg5cHT:focus,
.FgWg5cHT:hover,
.Gsj5015o:hover .FgWg5cHT {
  margin-left: 10px;
  transition: width .25s ease-in-out;
  width: 50px
}

.xjups_Dm {
  padding-right: 0
}

.xjups_Dm svg {
  height: var(--icon-size-2x);
  width: var(--icon-size-2x)
}

.y7eUu3cu {
  background-color: rgba(0, 0, 0, .6);
  bottom: 0;
  display: flex;
  height: 44px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%
}

.qsKFWNEa {
  padding: 0 15px
}

.qsKFWNEa svg>path {
  fill: var(--color-content-inverse)
}

.A1zz0haL {
  color: hsla(0, 0%, 100%, .2);
  margin: 0 var(--spacing-1x)
}

.Dy0k4BjZ {
  font-size: 15px;
  padding-right: 15px
}

._89Buibv {
  background-color: var(--color-overlay-dark);
  border-radius: var(--roundness-circle);
  height: var(--spacing-6x);
  justify-content: center;
  left: var(--spacing-2x);
  position: absolute;
  top: var(--spacing-2x);
  width: var(--spacing-6x)
}

.taduaMqj {
  display: none
}

.gemX2zX1 {
  bottom: var(--spacing-3x);
  left: var(--spacing-2x);
  position: absolute
}

.sRfWGU1m {
  background-color: var(--color-overlay-dark);
  border-radius: var(--roundness-subtle);
  display: flex;
  padding: var(--spacing-1x)
}

.tloRRGYy {
  color: var(--color-content-inverse);
  margin: 0 var(--spacing-2x);
  opacity: .5
}

.OF_XH2Nf {
  bottom: 0;
  color: hsla(0, 0%, 100%, .2);
  position: absolute;
  width: 100%
}

.Eg_xc7e6 {
  display: none
}

@media(hover:hover) {
  .Eg_xc7e6 {
    display: block
  }
}

.Ld1avRZg {
  background-color: var(--color-overlay-dark);
  margin: var(--spacing-2x);
  padding: var(--spacing-1x);
  right: 0;
  top: 0;
  z-index: 1
}

.Ld1avRZg,
.bpfOZ6vx {
  border-radius: var(--roundness-subtle);
  position: absolute
}

.bpfOZ6vx {
  align-items: center;
  background: var(--color-overlay-dark);
  bottom: var(--spacing-2x);
  display: flex;
  height: 48px;
  justify-content: center;
  left: var(--spacing-2x);
  right: var(--spacing-2x);
  width: calc(100% - var(--spacing-3x))
}

.oZYMRkZk {
  padding: var(--spacing-none) var(--spacing-3x)
}

.oZYMRkZk svg>path {
  fill: var(--color-content-inverse)
}

.ngA9ELz_ {
  margin: var(--spacing-none) var(--spacing-1x) var(--spacing-none) var(--spacing-1x)
}

.Ho56_6zF {
  padding-right: var(--spacing-3x)
}

.Ho56_6zF svg {
  height: var(--icon-size-2x);
  width: var(--icon-size-2x)
}

.dc9DIUal {
  font-size: 0;
  line-height: 0;
  position: relative;
  width: 100%
}

.dc9DIUal .video-player {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.fYBWVWwY:after,
.fYBWVWwY:before {
  animation: oFJaYFS9 1.5s linear infinite
}

.fYBWVWwY:before {
  animation-delay: .35s
}

.n7Kr7jYv {
  aspect-ratio: var(--iar, 1.7777777778);
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute
}

.RriQ0b1e .n7Kr7jYv {
  max-height: 100%;
  width: 100%
}

.a_15u2R4 .n7Kr7jYv {
  height: 100%;
  max-width: 100%
}

.zfRHfoB8 {
  background-color: var(--color-always-white)
}

.zfRHfoB8 .EEu13QXA,
.zfRHfoB8 .n7Kr7jYv {
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center
}

.F8abixPe {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  right: 0
}

.F8abixPe,
.PTRD6TYJ {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.PTRD6TYJ {
  background-image: var(--bg);
  background-size: 100% 100%
}

.PTRD6TYJ:after {
  backdrop-filter: blur(30px);
  background-color: var(--color-overlay-light);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.Rc06knfP .PTRD6TYJ:after {
  background-color: var(--color-overlay-dark)
}

.EEu13QXA {
  aspect-ratio: var(--iar, 1.7777777778);
  background-color: var(--color-always-white);
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute
}

.RriQ0b1e .EEu13QXA {
  max-height: 100%;
  width: 100%
}

.a_15u2R4 .EEu13QXA {
  height: 100%;
  max-width: 100%
}

.aa5wbJI5 {
  background-color: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  margin: 0;
  outline: 0;
  padding: 0;
  width: 100%
}

.B95U_RW4,
.aa5wbJI5 {
  align-items: center;
  bottom: 0;
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 13px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  justify-content: center;
  left: 0;
  letter-spacing: 0;
  line-height: 16px;
  position: absolute;
  right: 0;
  top: 0
}

.VSH6MecD {
  background-color: rgba(0, 0, 0, .2);
  border-radius: 8px;
  color: #fff;
  display: inline-block;
  height: 70px;
  padding: 20px 25px 20px 30px;
  transition: opacity .2s ease-in-out
}

.HOnraVF9 {
  opacity: 0
}

.naas4mDd {
  opacity: 1;
  transition: opacity .25s ease-in-out
}

.PPtgagzM {
  opacity: 0;
  transition: opacity .15s ease-in-out
}

.pMvKhRbi {
  opacity: 1
}

.fIgmYTL4 {
  bottom: 0;
  display: block;
  right: 0
}

.fIgmYTL4,
.nZNFK4NH {
  left: 0;
  position: absolute;
  top: 0
}

.nZNFK4NH {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%
}

.g_vrj0jU {
  color: #505050;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  font-style: inherit;
  font-style: normal;
  font-weight: inherit;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 150%;
  margin: 0
}

.g_vrj0jU.vOL7454X {
  display: inline
}

.g_vrj0jU strong,
.g_vrj0jU.n9LKrSMr {
  font-weight: 600
}

.g_vrj0jU.NukzXzWQ {
  font-weight: 600;
  letter-spacing: 12%;
  text-transform: uppercase
}

.g_vrj0jU em,
.g_vrj0jU.eCT0r6NH {
  font-style: italic
}

.g_vrj0jU.c8cdKCQz {
  color: inherit
}

.Co74p9qg {
  color: #505050;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  font-style: inherit;
  font-style: normal;
  font-weight: inherit;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 150%;
  margin: 0
}

.Co74p9qg.vOL7454X {
  display: inline
}

.Co74p9qg strong,
.Co74p9qg.n9LKrSMr {
  font-weight: 600
}

.Co74p9qg.NukzXzWQ {
  font-weight: 600;
  letter-spacing: 12%;
  text-transform: uppercase
}

.Co74p9qg em,
.Co74p9qg.eCT0r6NH {
  font-style: italic
}

.Co74p9qg.c8cdKCQz {
  color: inherit
}

.gzHbPloR {
  color: #505050;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: .875rem;
  font-style: inherit;
  font-style: normal;
  font-weight: inherit;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 150%;
  margin: 0
}

.gzHbPloR.vOL7454X {
  display: inline
}

.gzHbPloR strong,
.gzHbPloR.n9LKrSMr {
  font-weight: 600
}

.gzHbPloR.NukzXzWQ {
  font-weight: 600;
  letter-spacing: 12%;
  text-transform: uppercase
}

.gzHbPloR em,
.gzHbPloR.eCT0r6NH {
  font-style: italic
}

.gzHbPloR.c8cdKCQz {
  color: inherit
}

.XC5DcHZ6 {
  color: #505050;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: .75rem;
  font-style: inherit;
  font-style: normal;
  font-weight: inherit;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 150%;
  margin: 0
}

.XC5DcHZ6.vOL7454X {
  display: inline
}

.XC5DcHZ6 strong,
.XC5DcHZ6.n9LKrSMr {
  font-weight: 600
}

.XC5DcHZ6.NukzXzWQ {
  font-weight: 600;
  letter-spacing: 12%;
  text-transform: uppercase
}

.XC5DcHZ6 em,
.XC5DcHZ6.eCT0r6NH {
  font-style: italic
}

.XC5DcHZ6.c8cdKCQz {
  color: inherit
}

.f0hiXs2f {
  fill: currentColor;
  height: 1em
}

.PHPmhFjx .YVJDEScE {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #187fad
}

.PHPmhFjx .LMbuxzG5 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #195a7f
}

.iVlfUgbb .YVJDEScE {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #253b80
}

.iVlfUgbb .LMbuxzG5 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #179bd7
}

.iVlfUgbb .Bjmsf2q6 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #222d65
}

.MMFwow4L .YVJDEScE {
  fill: #fff
}

.MMFwow4L .LMbuxzG5 {
  fill: none
}

.MMFwow4L .Bjmsf2q6 {
  fill: #231f20
}

.MMFwow4L .V1o8QNhD {
  fill: #ff5f00
}

.MMFwow4L .pJZK_n09 {
  fill: #6f62b8
}

.MMFwow4L .Mv1u82IM {
  fill: #f79e1b
}

.La8FxxHT .YVJDEScE {
  fill: #0066b2
}

.La8FxxHT .LMbuxzG5 {
  fill: #f9a533
}

.sFkgtGr0 .YVJDEScE {
  fill: #2e79bb
}

.fpEeXdr3 .YVJDEScE {
  fill: #26a6d1
}

.fpEeXdr3 .LMbuxzG5 {
  fill: #fff
}

.mbex9dip {
  color: #2e70c6;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 8px
}

.pNaEUmjF {
  align-items: center;
  display: flex
}

.UXjxKZWY {
  display: block;
  float: left;
  height: 20px;
  margin-right: 6px;
  width: 20px
}

.z33qKBJg {
  cursor: pointer;
  display: flex;
  position: relative
}

.e6Pk9JnW {
  cursor: not-allowed
}

.usOgPjvG {
  color: #fff;
  height: 11px;
  opacity: 0;
  transition: opacity .15s ease-in-out
}

.FgCASe0l {
  align-items: center;
  border: 2px solid #aeaeaf;
  border-radius: 6px;
  color: #CA9A1F;
  display: flex;
  flex-shrink: 0;
  height: 24px;
  justify-content: center;
  margin-right: 10px;
  transition: border-color .15s ease-in-out;
  width: 24px
}

.FgCASe0l:hover {
  border-color: #959597
}

.FgCASe0l.uWFc_ake {
  border-color: #2e70c6
}

.g5INaVtZ {
  align-items: center;
  display: flex
}

.xsHYYXLa {
  flex: 0 0 auto;
  height: 20px;
  opacity: 0;
  position: absolute;
  width: 0
}

.xsHYYXLa:focus~.FgCASe0l {
  border-color: #CA9A1F
}

.xsHYYXLa:checked~.FgCASe0l {
  background-color: #CA9A1F;
  border-color: #CA9A1F
}

.xsHYYXLa:checked~.FgCASe0l .usOgPjvG {
  opacity: 1
}

.liiTFhJw {
  color: #505050;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  width: -moz-fit-content;
  width: fit-content
}

.kJAR3ErU {
  cursor: not-allowed;
  opacity: .4
}

.nJD4WNfr {
  color: #6f62b8
}

.GCUovgTF {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}

.QlDUwu91 {
  color: #574b9e;
  display: block;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 2.375rem;
  font-style: inherit;
  font-style: normal;
  font-weight: inherit;
  font-weight: 800;
  letter-spacing: 0;
  letter-spacing: -.025em;
  line-height: 125%;
  margin: 0
}

.QlDUwu91.uUZNGek5 {
  display: inline
}

.QlDUwu91.cNHjwHD7 {
  color: inherit
}

@media(min-width:750px)and (max-width:999px) {
  .QlDUwu91 {
    font-size: 3rem
  }
}

@media(min-width:1000px) {
  .QlDUwu91 {
    font-size: 3.625rem
  }
}

.kWrtGDhe {
  color: #404040;
  display: block;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 2rem;
  font-style: inherit;
  font-style: normal;
  font-weight: inherit;
  font-weight: 800;
  letter-spacing: 0;
  letter-spacing: -.025em;
  line-height: 125%;
  margin: 0
}

.kWrtGDhe.uUZNGek5 {
  display: inline
}

.kWrtGDhe.cNHjwHD7 {
  color: inherit
}

@media(min-width:750px)and (max-width:999px) {
  .kWrtGDhe {
    font-size: 2.375rem
  }
}

@media(min-width:1000px) {
  .kWrtGDhe {
    font-size: 3rem
  }
}

.O1_3J39i {
  color: #404040;
  display: block;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 1.5rem;
  font-style: inherit;
  font-style: normal;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  letter-spacing: -.025em;
  line-height: 125%;
  margin: 0
}

.O1_3J39i.uUZNGek5 {
  display: inline
}

.O1_3J39i.cNHjwHD7 {
  color: inherit
}

@media(min-width:1000px) {
  .O1_3J39i {
    font-size: 2rem
  }
}

.yM7Spz2t {
  color: #404040;
  display: block;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 1.25rem;
  font-style: inherit;
  font-style: normal;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  letter-spacing: -.025em;
  line-height: 125%;
  margin: 0
}

.yM7Spz2t.uUZNGek5 {
  display: inline
}

.yM7Spz2t.cNHjwHD7 {
  color: inherit
}

@media(min-width:1000px) {
  .yM7Spz2t {
    font-size: 1.5rem
  }
}

.klUmMQxr {
  border: 1px solid transparent;
  border-radius: 6px;
  cursor: pointer;
  display: inline-block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  height: 48px;
  margin-bottom: auto;
  margin-top: auto;
  outline: 0;
  padding: 8px 30px;
  transition: all .1s ease-in;
  white-space: nowrap
}

.Uwve00Cb {
  display: block
}

.myDJSembakoxZ {
  display: inline
}

.au7z32HF {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center
}

.rtC8LH0q {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.cyLEvx6B {
  background-color: #e40046;
  color: #fff
}

.cyLEvx6B:active,
.cyLEvx6B:focus,
.cyLEvx6B:hover {
  background-color: #2e70c6
}

.cyLEvx6B:focus {
  outline: 1px solid #2e70c6;
  outline-offset: 2px
}

.cyLEvx6B:active:not(:disabled, .ZmdfOPfB) {
  outline: none;
  position: relative;
  top: 2px
}

.l0Q2UI85 {
  background-color: transparent;
  border: 1px solid #505050;
  color: #505050
}

.l0Q2UI85:active,
.l0Q2UI85:focus,
.l0Q2UI85:hover {
  background-color: #f9f9fb;
  border-color: #303030;
  color: #303030
}

.l0Q2UI85:focus {
  outline: 1px solid #303030;
  outline-offset: 2px
}

.l0Q2UI85:active:not(:disabled, .ZmdfOPfB) {
  outline: none;
  position: relative;
  top: 2px
}

.YZtV0nkX {
  background-color: #CA9A1F;
  color: #fff
}

.YZtV0nkX:active,
.YZtV0nkX:focus,
.YZtV0nkX:hover {
  background-color: #06b8ff
}

.YZtV0nkX:focus {
  outline: 1px solid #3284ba;
  outline-offset: 2px
}

.YZtV0nkX:active:not(:disabled, .ZmdfOPfB) {
  outline: none;
  position: relative;
  top: 2px
}

.xlhaHMcp {
  cursor: not-allowed
}

.xlhaHMcp,
.xlhaHMcp:active,
.xlhaHMcp:focus,
.xlhaHMcp:hover {
  background-color: #c7c7c9;
  color: #fff
}

.x8zjcz5k {
  cursor: not-allowed
}

.x8zjcz5k,
.x8zjcz5k:active,
.x8zjcz5k:focus,
.x8zjcz5k:hover {
  background-color: transparent;
  border: 1px solid #c7c7c9;
  color: #c7c7c9
}

.IyYyQmC2 {
  cursor: not-allowed
}

.IyYyQmC2,
.IyYyQmC2:active,
.IyYyQmC2:focus,
.IyYyQmC2:hover {
  background-color: #c7c7c9;
  color: #fff
}

.ZS6XhuuO {
  background-color: #2e70c6;
  cursor: not-allowed;
  min-width: 100px
}

.ZS6XhuuO:active,
.ZS6XhuuO:focus,
.ZS6XhuuO:hover {
  background-color: #2e70c6;
  outline: none
}

.pZCiAajN {
  background-color: #f9f9fb;
  cursor: not-allowed;
  min-width: 100px
}

.pZCiAajN:active,
.pZCiAajN:focus,
.pZCiAajN:hover {
  background-color: #f9f9fb;
  outline: none
}

.lhjSXtrH {
  background-color: #00ccff;
  cursor: not-allowed;
  min-width: 100px
}

.lhjSXtrH:active,
.lhjSXtrH:focus,
.lhjSXtrH:hover {
  background-color: #00ccff;
  outline: none
}

.H8jyCzrR {
  stroke: #fff;
  margin-right: 10px
}

.wxrOENko {
  stroke: #505050;
  margin-right: 10px
}

.PKgPW8xC {
  stroke: #fff;
  margin-right: 10px
}

.fESw7FXE {
  display: block;
  width: 100%
}

.svoORNUO {
  height: 40px
}

.gI4p9KFF {
  font-size: 14px;
  height: 32px;
  padding: 8px 16px
}

.lGl0Tfz9 {
  animation: Kp7J_DoE 2s linear infinite;
  height: 64px;
  transform-origin: center center;
  width: 64px;
  stroke: #CA9A1F
}

.N6WHuYlB {
  height: 20px;
  width: 20px
}

.EIkbrmlP {
  position: absolute;
  right: 10px;
  top: 11px
}

.P9iSaTHX .j4_Vfj4N {
  animation: A7_CYqVJ 1.5s ease-in-out infinite, _zcZpP1Q 6s ease-in-out infinite
}

.BjEhff2p .j4_Vfj4N {
  animation: A7_CYqVJ 1.5s ease-in-out infinite, TTK0oVIc 6s ease-in-out infinite
}

.j4_Vfj4N {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: A7_CYqVJ 1.5s ease-in-out infinite, OlN1rhj4 6s ease-in-out infinite;
  stroke-linecap: round
}

.OMvmFHma {
  align-items: center;
  background-color: hsla(0, 0%, 100%, 0);
  border-radius: 10px;
  display: flex;
  justify-content: center
}

.CNk9FdqM {
  text-align: center
}

.Ws9Zm84z {
  margin-bottom: .5em
}

.O4__q5PB {
  margin-bottom: 1.5em
}

.LdM5Y8dY {
  margin-left: 2.1em;
  margin-right: 2.1em
}

.A1SmuaTf {
  color: #CA9A1F;
  cursor: pointer;
  text-decoration: underline
}

.A1SmuaTf :focus,
.A1SmuaTf:hover {
  color: #574b9e
}

.rrvHJhf2 {
  color: inherit;
  cursor: pointer;
  text-decoration: underline
}

.rrvHJhf2 :focus,
.rrvHJhf2:hover {
  color: #CA9A1F
}

.GQrPlymU {
  color: inherit;
  cursor: pointer;
  text-decoration: underline;
  text-decoration: none
}

.GQrPlymU :focus,
.GQrPlymU:hover {
  filter: brightness(70%);
  text-decoration: underline
}

.cVonKR8t {
  cursor: pointer;
  display: flex;
  position: relative
}

.a6dJhpHl {
  cursor: not-allowed
}

.UHxMBkqy {
  transition: opacity .15s ease-in-out
}

._7rF3kZ9f {
  align-items: center;
  background-color: #fff;
  border: 1px solid #aeaeaf;
  border-radius: 50%;
  color: #CA9A1F;
  display: flex;
  flex-shrink: 0;
  height: 24px;
  justify-content: center;
  margin-right: 10px;
  transition: border-color .15s ease-in-out;
  width: 24px
}

._7rF3kZ9f:hover {
  border: 1px solid #959597
}

._7rF3kZ9f.rvhQf2DG {
  border-color: #2e70c6
}

.rgIr8U53 {
  align-items: center;
  display: flex
}

.W2rF7MoS {
  flex: 0 0 auto;
  height: 20px;
  opacity: 0;
  position: absolute;
  width: 0
}

.W2rF7MoS:focus~._7rF3kZ9f {
  border-color: #CA9A1F
}

.W2rF7MoS:checked~._7rF3kZ9f {
  background-color: #CA9A1F;
  border-color: #CA9A1F
}

.W2rF7MoS:checked~._7rF3kZ9f .f1lZeDHA {
  opacity: 1
}

.XdHatVv6 {
  color: #505050;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 24px
}

.NoLkETCS {
  cursor: not-allowed;
  opacity: .4
}

.qGGl5xcX {
  color: #6f62b8
}

._xb7Oys1 {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}

.AQQB2I7g {
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9000
}

.xxqnH0Y5 {
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  transform: translateX(-50%)
}

.xxqnH0Y5:after {
  content: "";
  position: absolute
}

.xxqnH0Y5.IP5pkgn_ {
  bottom: calc(100% + 10px)
}

.xxqnH0Y5.IP5pkgn_:after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #574b9e;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%)
}

.xxqnH0Y5.pJrM3ZUg {
  top: calc(100% + 10px)
}

.xxqnH0Y5.pJrM3ZUg:after {
  border-bottom: 5px solid #574b9e;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  left: 50%;
  top: -5px;
  transform: translateX(-50%)
}

.xxqnH0Y5.efReM42U {
  justify-content: flex-start;
  left: calc(100% + 10px);
  top: 50%;
  transform: translateY(-50%)
}

.xxqnH0Y5.efReM42U:after {
  border-bottom: 5px solid transparent;
  border-right: 5px solid #574b9e;
  border-top: 5px solid transparent;
  left: -5px;
  top: 50%;
  transform: translateY(-50%)
}

.Op8hYPBa {
  background-color: #574b9e;
  border-radius: 6px;
  color: #505050;
  color: #fff;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: .875rem;
  font-style: inherit;
  font-style: normal;
  font-weight: inherit;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 150%;
  line-height: 1.5;
  margin: 0;
  padding: 6px 10px;
  pointer-events: auto
}

.Op8hYPBa.efReM42U {
  display: inline
}

.Op8hYPBa strong,
.Op8hYPBa.MSXA6iIg {
  font-weight: 600
}

.Op8hYPBa.ahMhWOca {
  font-weight: 600;
  letter-spacing: 12%;
  text-transform: uppercase
}

.Op8hYPBa em,
.Op8hYPBa.ztSRyqPU {
  font-style: italic
}

.Op8hYPBa.j8LCZeBA {
  color: inherit
}

.Op8hYPBa.WmL_U_qk {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: -moz-max-content;
  width: max-content
}

.rd9p78r2 {
  display: inline-flex;
  position: relative
}

.DyWtGJOi {
  color: #574b9e;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px
}

.zm081XWQ {
  pointer-events: none;
  position: absolute
}

.PuG_MGV_ {
  align-items: center;
  background-color: #CA9A1F;
  border-radius: 6px;
  color: #fff;
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: .12em;
  line-height: 18px;
  padding: 2px 6px;
  text-transform: uppercase;
  width: -moz-fit-content;
  width: fit-content
}

.TqIi7zcu {
  background-color: #c7c7c9
}

.N6Lzi4cr {
  background-color: #1ba39c
}

.s_9DtmUs {
  background: linear-gradient(90deg, #e40046 .4%, #6e5cff)
}

.oTvd6b3t {
  display: block;
  width: -moz-fit-content;
  width: fit-content
}

.OwTVMMci {
  background: linear-gradient(90deg, #CA9A1F .4%, #4f99ff)
}

.d3BTbzKp {
  align-items: center;
  color: #CA9A1F;
  display: flex
}

.d3BTbzKp.C7V11WqA {
  display: inline-flex
}

.d3BTbzKp:active,
.d3BTbzKp:focus,
.d3BTbzKp:hover {
  color: #574b9e
}

.d3BTbzKp:focus-visible {
  border-radius: 1px;
  outline: 1px solid #00ccff;
  outline-offset: 5px
}

.d3BTbzKp:active .hJZmjT24 {
  transform: translateX(2px)
}

.hJZmjT24 {
  margin-left: 5px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px
}

.r3ZF0Yjp {
  align-items: center;
  border: 1px solid #aeaeaf;
  border-radius: 6px;
  display: flex;
  height: 48px;
  position: relative
}

.r3ZF0Yjp:focus-within {
  border-color: #CA9A1F;
  border-width: 2px
}

.tRtRvcS3 {
  border-color: #c7c7c9
}

.FaSIgtqH {
  border: 1px solid #2e70c6
}

.dWti0JPO {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  color: #505050;
  flex-grow: 1;
  font-size: 1rem;
  outline: none;
  padding: 12px 36px 12px 16px;
  width: 100%
}

.Ea2tfAI4 {
  color: #505050;
  height: 100%;
  pointer-events: none;
  position: absolute;
  right: 12px;
  width: 12px
}

.dWti0JPO:hover:enabled {
  cursor: pointer
}

.dWti0JPO:hover:disabled {
  cursor: not-allowed
}

.xUYdxM8t {
  overflow: hidden
}

.xUYdxM8t,
.xUYdxM8t:before {
  border-radius: 10px;
  height: 100%
}

.xUYdxM8t:before {
  animation: LVjJcPro 1.5s ease-in-out .3s infinite;
  background-color: #f2f2f3;
  content: "";
  display: block
}

.vH4XOGsb {
  border: 2px solid #aeaeaf;
  border-radius: 6px;
  height: 48px;
  padding: 12px 16px
}

.Irx2viwN {
  display: flex;
  flex-direction: column;
  gap: 8px
}

.wdWnIDRh {
  color: #505050;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 24px
}

.v9HNh0Rr {
  align-items: baseline;
  justify-content: space-between;
  margin-bottom: 7px;
  position: relative;
  width: 100%
}

.JaYQ3J_e,
.v9HNh0Rr {
  color: #505050;
  display: flex;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 24px
}

.JaYQ3J_e {
  align-items: center
}

.Q8E6S_SY {
  color: #fff
}

.ahi3qAjB {
  margin-right: 7px
}

.AEXSbphP {
  margin-right: .1em
}

.sEBXfM43,
.sEBXfM43 .JaYQ3J_e {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}

.HfwyTYn2 {
  color: #1ba39c;
  font-size: .5em;
  height: 16px;
  margin-left: 5px;
  margin-right: -16px;
  width: 16px
}

.s6KTsKgg {
  color: #505050;
  color: #c7c7c9;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 24px;
  margin-left: auto;
  margin-right: 10px
}

.s6KTsKgg:last-child {
  margin-right: 0
}

.PrpLf0kC {
  color: #505050;
  color: #e40046
}

.PrpLf0kC,
.QuVGx5Iz {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 24px
}

.QuVGx5Iz {
  color: #505050;
  color: #fff
}

.HN8uOB8O {
  color: #505050;
  font-size: 16px;
  font-weight: 400
}

.uOjMCFUs {
  border: 1px solid #aeaeaf;
  border-radius: 6px;
  box-sizing: border-box;
  color: #505050;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  height: 48px;
  line-height: 24px;
  padding: 0;
  position: relative;
  width: 100%
}

.uOjMCFUs:focus-within {
  border: 2px solid #CA9A1F
}

.uOjMCFUs:hover {
  border-color: #959597
}

.fWHnevSg {
  border: 0;
  border-radius: 6px;
  color: #505050;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  height: 100%;
  line-height: 24px;
  outline: none;
  padding: 5px 10px;
  width: 100%
}

.fWHnevSg::-ms-clear {
  display: none
}

.fWHnevSg::-moz-placeholder {
  color: #959597
}

.fWHnevSg::placeholder {
  color: #959597
}

.IKc2pArn {
  border: 2px solid #e40046
}

.WTKsB_8k {
  align-items: center;
  display: flex;
  margin: 5px
}

.WTKsB_8k svg path {
  fill: #2e70c6
}

.ouo_w5iT {
  color: #2e70c6;
  display: inline-block;
  margin-left: 5px
}

.vFyMomO2 {
  border: 0;
  border-radius: 6px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  height: 100%;
  line-height: 24px;
  outline: none;
  padding: 5px 40px 5px 10px;
  width: 100%
}

.vFyMomO2::-ms-clear {
  display: none
}

.vFyMomO2:not(:-moz-read-only):focus {
  background-color: #fffdf2
}

.vFyMomO2:not(:read-only):focus {
  background-color: #fffdf2
}

._IZAqVjk {
  color: #CA9A1F;
  height: 12px;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%)
}

.tEmvAa5T .fWHnevSg {
  cursor: not-allowed
}

.evBUdqai:-moz-read-only {
  background-color: #fff
}

.evBUdqai:read-only {
  background-color: #fff
}

.XEdoIpuC {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 24px
}

.uHxKlUE4 {
  opacity: .4
}

.c8UKVShY {
  border: 0;
  border-radius: 6px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  height: 100%;
  line-height: 24px;
  outline: none;
  padding: 5px 10px;
  width: 100%
}

.c8UKVShY::-ms-clear {
  display: none
}

.c8UKVShY .cQvyy02v {
  color: #fff
}

.dy6b6Lk5 {
  border: 0;
  border-radius: 6px;
  box-shadow: 0 0 0 1px #aeaeaf;
  color: #505050;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  height: 100%;
  line-height: 24px;
  outline: none;
  padding: 5px 10px;
  position: relative;
  width: 100%
}

.dy6b6Lk5::-ms-clear {
  display: none
}

.dy6b6Lk5:hover {
  border-color: #959597
}

.dy6b6Lk5:focus-within {
  box-shadow: 0 0 0 2px #CA9A1F
}

.lgPAiVeN {
  box-shadow: 0 0 0 2px #e40046
}

.MwSVIt_3 {
  opacity: .4
}

.qa8IJFxw {
  cursor: not-allowed
}

.zqn0zhx7 {
  color: #505050;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 1.125rem;
  font-style: inherit;
  font-style: normal;
  font-weight: inherit;
  font-weight: 600;
  letter-spacing: 0;
  margin: 0
}

.zqn0zhx7.RVKrlEY6 {
  display: inline
}

.zqn0zhx7.gWlXtp1X {
  color: inherit
}

.g3GD6lac {
  color: #505050;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  font-style: inherit;
  font-style: normal;
  font-weight: inherit;
  font-weight: 600;
  letter-spacing: 0;
  margin: 0
}

.g3GD6lac.RVKrlEY6 {
  display: inline
}

.g3GD6lac.gWlXtp1X {
  color: inherit
}

.gzqTq_H6 {
  color: #505050;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: .875rem;
  font-style: inherit;
  font-style: normal;
  font-weight: inherit;
  font-weight: 600;
  letter-spacing: 0;
  margin: 0
}

.gzqTq_H6.RVKrlEY6 {
  display: inline
}

.gzqTq_H6.gWlXtp1X {
  color: inherit
}

.bdDrlHXD {
  color: #505050;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: .75rem;
  font-style: inherit;
  font-style: normal;
  font-weight: inherit;
  font-weight: 600;
  letter-spacing: 0;
  margin: 0
}

.bdDrlHXD.RVKrlEY6 {
  display: inline
}

.bdDrlHXD.gWlXtp1X {
  color: inherit
}

.S9yd_r24 {
  animation: d_uUoZRT 2s linear infinite;
  height: var(--icon-size-text-responsive);
  transform-origin: center center;
  width: var(--icon-size-text-responsive);
  stroke: var(--local-color, var(--color-content-primary));
  vertical-align: middle
}

.vfCCnnc4 {
  height: var(--spacing-4x);
  width: var(--spacing-4x)
}

.qcKWSXPP {
  height: var(--spacing-7x);
  width: var(--spacing-7x)
}

.hOUxxXMx {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: LdC3g5d4 1.5s ease-in-out infinite, IDCgX1Lp 6s ease-in-out infinite;
  stroke-linecap: round
}

.VQ9L4vik {
  align-items: flex-start;
  background: var(--color-surface-primary);
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  justify-content: space-between;
  padding: var(--spacing-6x) var(--spacing-4x) var(--spacing-4x);
  position: sticky;
  top: 0;
  z-index: var(--layer-depth-ceiling)
}

@media(min-width:700px) {
  .VQ9L4vik {
    padding: var(--spacing-6x) var(--spacing-6x) var(--spacing-4x);
    position: static
  }
}

.lZoOMEFk {
  white-space: pre-line
}

.QejAgNG_ {
  display: flex;
  flex-direction: column;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%
}

.MMPAEK_k>* {
  border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
}

.WcZ752XX {
  align-items: flex-start
}

.R7OCkfor {
  align-items: center
}

.km5vm8WK {
  align-items: flex-end
}

@container (inline-size >=100px) {
  .fOK2GooY {
    align-items: flex-start
  }
.hTOpDho7 {
  align-items: center
}
.J6mlxWfD {
align-items: flex-end
}
}

@container (inline-size >=200px) {
  .UeZnoJsf {
    align-items: flex-start
  }
.xtOSVZ1N {
  align-items: center
}
.NyfkICBT {
align-items: flex-end
}
}

@container (inline-size >=300px) {
  .p6J9D7US {
    align-items: flex-start
  }
.O_BnCY0k {
  align-items: center
}
.FQGwrs9v {
align-items: flex-end
}
}

@container (inline-size >=400px) {
  .HCH0PQYY {
    align-items: flex-start
  }
.PVVigxo1 {
  align-items: center
}
.H4Kj8JAE {
align-items: flex-end
}
}

@container (inline-size >=500px) {
  .QJTG7vEj {
    align-items: flex-start
  }
.wahHGT4a {
  align-items: center
}
.RJJEIMI6 {
align-items: flex-end
}
}

@container (inline-size >=600px) {
  .n3W_6q4G {
    align-items: flex-start
  }
.g0HJjIyJ {
  align-items: center
}
.FQhz9I0k {
align-items: flex-end
}
}

@container (inline-size >=700px) {
  .FV9Lv37U {
    align-items: flex-start
  }
.HvD4GcSo {
  align-items: center
}
.XqZGEuc5 {
align-items: flex-end
}
}

@container (inline-size >=800px) {
  .KN7GOHSX {
    align-items: flex-start
  }
.ymcA_nVj {
  align-items: center
}
.jIwwpgqz {
align-items: flex-end
}
}

@container (inline-size >=900px) {
  .nuWq_RcW {
    align-items: flex-start
  }
.ObVyuSzt {
  align-items: center
}
.dZfVb9VI {
align-items: flex-end
}
}

@container (inline-size >=1000px) {
  .gr0tVCWa {
    align-items: flex-start
  }
.lw7vZrJ3 {
  align-items: center
}
.X8MG3WtU {
align-items: flex-end
}
}

.jVq8dxKx {
  background-color: var(--color-surface-primary);
  bottom: 0;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  gap: 8px;
  left: 0;
  padding: var(--spacing-4x) var(--spacing-4x) var(--spacing-3x);
  position: sticky;
  right: 0;
  z-index: var(--layer-depth-ceiling)
}

@media(min-width:700px) {
  .jVq8dxKx {
    padding: var(--spacing-4x) var(--spacing-6x) var(--spacing-6x);
    position: static
  }
}

.H8WsZwm1 {
  background-color: var(--color-surface-primary);
  bottom: 0;
  box-shadow: var(--elevation-medium);
  left: 0;
  position: sticky;
  right: 0;
  z-index: var(--layer-depth-ceiling)
}

.Mb1Tcs0Z {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-2x);
  justify-content: space-between
}

@media(min-width:700px) {
  .Mb1Tcs0Z {
    flex-direction: row
  }
}

.FjDkemFI {
  flex-direction: row
}

.Wu0fwIR3 {
  justify-content: flex-start
}

.dq0rTl95 {
  justify-content: flex-end
}

.ZxuJm7wP {
  display: flex;
  flex-direction: column;
  margin-top: var(--spacing-2x);
  text-align: center
}

@media(min-width:700px) {
  .ZxuJm7wP {
    display: inline-block;
    text-align: left
  }
.RktexCBM {
  flex-basis: 100%
}
}

.l0z8Gogx {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  list-style-type: none;
  margin: 0;
  padding: 0
}

.l0z8Gogx.O3aW4Whh>:not(:first-child) {
  border-left: var(--chunkiness-thin) solid var(--color-border-tertiary)
}

.l0z8Gogx.O3aW4Whh>:last-child {
  padding-left: var(--spacing-3x)
}

.l0z8Gogx.O3aW4Whh>:first-child {
  padding-right: var(--spacing-3x)
}

.l0z8Gogx.O3aW4Whh>:not(:first-child, :last-child) {
  padding-left: var(--spacing-3x);
  padding-right: var(--spacing-3x)
}

@container (inline-size < 100px) {
  .bKFkTVOr {
    flex-direction: column
  }
.bKFkTVOr.O3aW4Whh>:not(:first-child) {
  border: none;
  border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.bKFkTVOr.O3aW4Whh>:last-child {
padding: var(--spacing-3x) 0 0 0
}
.bKFkTVOr.O3aW4Whh>:first-child {
padding: 0 0 var(--spacing-3x) 0
}
.bKFkTVOr.O3aW4Whh>:not(:first-child, :last-child) {
padding: var(--spacing-3x) 0
}
}

@container (inline-size < 200px) {
  .C9lxQtJD {
    flex-direction: column
  }
.C9lxQtJD.O3aW4Whh>:not(:first-child) {
  border: none;
  border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.C9lxQtJD.O3aW4Whh>:last-child {
padding: var(--spacing-3x) 0 0 0
}
.C9lxQtJD.O3aW4Whh>:first-child {
padding: 0 0 var(--spacing-3x) 0
}
.C9lxQtJD.O3aW4Whh>:not(:first-child, :last-child) {
padding: var(--spacing-3x) 0
}
}

@container (inline-size < 300px) {
  .qQVmhpDE {
    flex-direction: column
  }
.qQVmhpDE.O3aW4Whh>:not(:first-child) {
  border: none;
  border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.qQVmhpDE.O3aW4Whh>:last-child {
padding: var(--spacing-3x) 0 0 0
}
.qQVmhpDE.O3aW4Whh>:first-child {
padding: 0 0 var(--spacing-3x) 0
}
.qQVmhpDE.O3aW4Whh>:not(:first-child, :last-child) {
padding: var(--spacing-3x) 0
}
}

@container (inline-size < 400px) {
  .QGKTxbc3 {
    flex-direction: column
  }
.QGKTxbc3.O3aW4Whh>:not(:first-child) {
  border: none;
  border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.QGKTxbc3.O3aW4Whh>:last-child {
padding: var(--spacing-3x) 0 0 0
}
.QGKTxbc3.O3aW4Whh>:first-child {
padding: 0 0 var(--spacing-3x) 0
}
.QGKTxbc3.O3aW4Whh>:not(:first-child, :last-child) {
padding: var(--spacing-3x) 0
}
}

@container (inline-size < 500px) {
  .OqvPcIGY {
    flex-direction: column
  }
.OqvPcIGY.O3aW4Whh>:not(:first-child) {
  border: none;
  border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.OqvPcIGY.O3aW4Whh>:last-child {
padding: var(--spacing-3x) 0 0 0
}
.OqvPcIGY.O3aW4Whh>:first-child {
padding: 0 0 var(--spacing-3x) 0
}
.OqvPcIGY.O3aW4Whh>:not(:first-child, :last-child) {
padding: var(--spacing-3x) 0
}
}

@container (inline-size < 600px) {
  .rDw5ufvq {
    flex-direction: column
  }
.rDw5ufvq.O3aW4Whh>:not(:first-child) {
  border: none;
  border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.rDw5ufvq.O3aW4Whh>:last-child {
padding: var(--spacing-3x) 0 0 0
}
.rDw5ufvq.O3aW4Whh>:first-child {
padding: 0 0 var(--spacing-3x) 0
}
.rDw5ufvq.O3aW4Whh>:not(:first-child, :last-child) {
padding: var(--spacing-3x) 0
}
}

@container (inline-size < 700px) {
  .ci2MYv2g {
    flex-direction: column
  }
.ci2MYv2g.O3aW4Whh>:not(:first-child) {
  border: none;
  border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.ci2MYv2g.O3aW4Whh>:last-child {
padding: var(--spacing-3x) 0 0 0
}
.ci2MYv2g.O3aW4Whh>:first-child {
padding: 0 0 var(--spacing-3x) 0
}
.ci2MYv2g.O3aW4Whh>:not(:first-child, :last-child) {
padding: var(--spacing-3x) 0
}
}

@container (inline-size < 800px) {
  .JaaDav2B {
    flex-direction: column
  }
.JaaDav2B.O3aW4Whh>:not(:first-child) {
  border: none;
  border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.JaaDav2B.O3aW4Whh>:last-child {
padding: var(--spacing-3x) 0 0 0
}
.JaaDav2B.O3aW4Whh>:first-child {
padding: 0 0 var(--spacing-3x) 0
}
.JaaDav2B.O3aW4Whh>:not(:first-child, :last-child) {
padding: var(--spacing-3x) 0
}
}

@container (inline-size < 900px) {
  .lqSmIVqY {
    flex-direction: column
  }
.lqSmIVqY.O3aW4Whh>:not(:first-child) {
  border: none;
  border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.lqSmIVqY.O3aW4Whh>:last-child {
padding: var(--spacing-3x) 0 0 0
}
.lqSmIVqY.O3aW4Whh>:first-child {
padding: 0 0 var(--spacing-3x) 0
}
.lqSmIVqY.O3aW4Whh>:not(:first-child, :last-child) {
padding: var(--spacing-3x) 0
}
}

@container (inline-size < 1000px) {
  .KrByE3IV {
    flex-direction: column
  }
.KrByE3IV.O3aW4Whh>:not(:first-child) {
  border: none;
  border-top: var(--chunkiness-thin) solid var(--color-border-tertiary)
}
.KrByE3IV.O3aW4Whh>:last-child {
padding: var(--spacing-3x) 0 0 0
}
.KrByE3IV.O3aW4Whh>:first-child {
padding: 0 0 var(--spacing-3x) 0
}
.KrByE3IV.O3aW4Whh>:not(:first-child, :last-child) {
padding: var(--spacing-3x) 0
}
}

.ZFBfXait {
  justify-content: flex-start
}

.cDl8deYH {
  justify-content: center
}

.DRG2zRMn {
  justify-content: flex-end
}

.jtH60jjd {
  justify-content: space-around
}

.JO34GcLR {
  justify-content: space-between
}

.mCQv5_nY {
  align-items: flex-start
}

.cyCXeqPA {
  align-items: center
}

.w2LFIGEH {
  align-items: flex-end
}

.XbQvoN7U {
  align-items: space-around
}

.LCwK7xyY {
  align-items: space-between
}

@container (inline-size >=100px) {
  .MDVJrVv6 {
    justify-content: flex-start
  }
.g318k_qH {
  justify-content: center
}
.PYhmKr67 {
justify-content: flex-end
}
.iXbpP4Fz {
justify-content: space-around
}
.INOsi0gy {
justify-content: space-between
}
.vAm8hbS1 {
align-items: flex-start
}
.LqOqY3g4 {
align-items: center
}
.LshF41ce {
align-items: flex-end
}
.UOV0rLvV {
align-items: space-around
}
.MVlalI9Y {
align-items: space-between
}
}

@container (inline-size >=200px) {
  .PjZ2BgVV {
    justify-content: flex-start
  }
.WFvALWQW {
  justify-content: center
}
.vrjqtiqu {
justify-content: flex-end
}
.stg6Aqbk {
justify-content: space-around
}
.EOVY9t6F {
justify-content: space-between
}
.fXa32M6K {
align-items: flex-start
}
.qKYoPTQt {
align-items: center
}
.qIxXr3Gy {
align-items: flex-end
}
.IYMvh2BV {
align-items: space-around
}
.LAQ2jCSW {
align-items: space-between
}
}

@container (inline-size >=300px) {
  .YxBYbJPY {
    justify-content: flex-start
  }
.aSjg4rHH {
  justify-content: center
}
.KkC2TgO7 {
justify-content: flex-end
}
.miSS17Ma {
justify-content: space-around
}
.QavZW2tk {
justify-content: space-between
}
.IKd4rmzR {
align-items: flex-start
}
.lkF2nMXu {
align-items: center
}
.BUrCw1Sg {
align-items: flex-end
}
._EExx9u2 {
align-items: space-around
}
.Dk9c16Qu {
align-items: space-between
}
}

@container (inline-size >=400px) {
  .eSAhbd3G {
    justify-content: flex-start
  }
.Igd2G6QU {
  justify-content: center
}
.XKKg3mjt {
justify-content: flex-end
}
.tuiDWvN_ {
justify-content: space-around
}
.mV3ye33B {
justify-content: space-between
}
.tIA7Sb4m {
align-items: flex-start
}
.oHGHMLnT {
align-items: center
}
.rLh24ub0 {
align-items: flex-end
}
.YMjdwv4n {
align-items: space-around
}
.MLvYgK8h {
align-items: space-between
}
}

@container (inline-size >=500px) {
  .CmsguPUg {
    justify-content: flex-start
  }
.nYTHvFcC {
  justify-content: center
}
.dERf9ww5 {
justify-content: flex-end
}
.PGvq0YYU {
justify-content: space-around
}
.eF9lRfOy {
justify-content: space-between
}
.KwcRuSJ6 {
align-items: flex-start
}
.MsaA2SXo {
align-items: center
}
.FpUy8M_l {
align-items: flex-end
}
.ufTTO1q2 {
align-items: space-around
}
.AXEnH6ub {
align-items: space-between
}
}

@container (inline-size >=600px) {
  .a5iP2Ae7 {
    justify-content: flex-start
  }
.N9aEKyAL {
  justify-content: center
}
.IsSOyNNb {
justify-content: flex-end
}
.P51bvrb_ {
justify-content: space-around
}
.vgEuBTzM {
justify-content: space-between
}
.pb_7LtH2 {
align-items: flex-start
}
.hrZ9StYu {
align-items: center
}
.L2VkzisV {
align-items: flex-end
}
.pZK56NYF {
align-items: space-around
}
.KO7FYxXW {
align-items: space-between
}
}

@container (inline-size >=700px) {
  .AvDbEVnN {
    justify-content: flex-start
  }
.y2Ry93_h {
  justify-content: center
}
.p1KqKwGe {
justify-content: flex-end
}
.rrTB_Qav {
justify-content: space-around
}
.FxIY0U9n {
justify-content: space-between
}
.Jhroyj9U {
align-items: flex-start
}
.yvCkYjbq {
align-items: center
}
.zroNiwBW {
align-items: flex-end
}
.D_nwe_DN {
align-items: space-around
}
.MlFwjPHi {
align-items: space-between
}
}

@container (inline-size >=800px) {
  .gE6Rzeys {
    justify-content: flex-start
  }
.CanXljf2 {
  justify-content: center
}
.rG4btr3d {
justify-content: flex-end
}
.imK4oix2 {
justify-content: space-around
}
.YU7SK_lF {
justify-content: space-between
}
.AqbFoVhU {
align-items: flex-start
}
.mgeqDTXR {
align-items: center
}
.WTLHVpgQ {
align-items: flex-end
}
.mr9I_fe_ {
align-items: space-around
}
.RoDJVk8T {
align-items: space-between
}
}

@container (inline-size >=900px) {
  .woYHO2On {
    justify-content: flex-start
  }
.VYDjvfzS {
  justify-content: center
}
.nigI18O4 {
justify-content: flex-end
}
.CNlF7IOV {
justify-content: space-around
}
.gvJAq1Nm {
justify-content: space-between
}
.E7QMg4vB {
align-items: flex-start
}
.rASz2ixY {
align-items: center
}
.ArVwfIle {
align-items: flex-end
}
.VbwslQxo {
align-items: space-around
}
.VLEEmzs0 {
align-items: space-between
}
}

@container (inline-size >=1000px) {
  .Wo2yhw0r {
    justify-content: flex-start
  }
.MnWiOhed {
  justify-content: center
}
.hvyUKzzP {
justify-content: flex-end
}
.qLE4G9vq {
justify-content: space-around
}
.cSX9NqFI {
justify-content: space-between
}
.UCiosnaB {
align-items: flex-start
}
.R9IMieDb {
align-items: center
}
.QIUOAvfW {
align-items: flex-end
}
.p3HkOuSd {
align-items: space-around
}
.slb6V3GY {
align-items: space-between
}
}

.NsWdXpRH {
  display: block;
  margin: 0;
  padding: 0
}

.YONLsrMO {
  overflow: auto
}

.xJQ16oAJ {
  overflow: hidden
}

.B05YIWgv {
  overflow: scroll
}

.o8MJIZ9I {
  overflow: visible
}

@container (inline-size >=100px) {
  .fIkN5Nuf {
    overflow: auto
  }
.nlKLTjp_ {
  overflow: hidden
}
.Rmsk_UlT {
overflow: scroll
}
.aq12hFeG {
overflow: visible
}
}

@container (inline-size >=200px) {
  .btUD01G5 {
    overflow: auto
  }
.DztYnKxZ {
  overflow: hidden
}
.yH96mnMo {
overflow: scroll
}
.XeuiDJId {
overflow: visible
}
}

@container (inline-size >=300px) {
  .gB87daD9 {
    overflow: auto
  }
.ZpnpKxdU {
  overflow: hidden
}
.rHbula3a {
overflow: scroll
}
.vbeooQvr {
overflow: visible
}
}

@container (inline-size >=400px) {
  .ESCEkNR2 {
    overflow: auto
  }
.T6mDRM0b {
  overflow: hidden
}
.Y6sFn5uj {
overflow: scroll
}
.dns54AGm {
overflow: visible
}
}

@container (inline-size >=500px) {
  .mZuyYj7p {
    overflow: auto
  }
.LbvoeRQW {
  overflow: hidden
}
.Ti1PxvQA {
overflow: scroll
}
._eP3jVns {
overflow: visible
}
}

@container (inline-size >=600px) {
  .y5uCac0P {
    overflow: auto
  }
.c_1oVGVY {
  overflow: hidden
}
.wtMFuKHT {
overflow: scroll
}
.QZIV5pd1 {
overflow: visible
}
}

@container (inline-size >=700px) {
  .uWnWmNyo {
    overflow: auto
  }
.rJ0PAaOp {
  overflow: hidden
}
.s6dgiAuE {
overflow: scroll
}
.Jwy86yEi {
overflow: visible
}
}

@container (inline-size >=800px) {
  .l9w3ffab {
    overflow: auto
  }
.q4wkDV6I {
  overflow: hidden
}
.FcQ03gUo {
overflow: scroll
}
.Zmo2HL0M {
overflow: visible
}
}

@container (inline-size >=900px) {
  .NxKjJRnB {
    overflow: auto
  }
.V9Jgn3dw {
  overflow: hidden
}
.buVR7Dil {
overflow: scroll
}
.rc9AYeXd {
overflow: visible
}
}

@container (inline-size >=1000px) {
  .XHPeCMP6 {
    overflow: auto
  }
.f73Ee2dv {
  overflow: hidden
}
.oInT6gTN {
overflow: scroll
}
.Emy6vKMa {
overflow: visible
}
}

.x0gFm914 {
  flex: fit-content 0 1
}

.vjNqqz_P {
  flex: 0% 1 1
}

.vmEgUsob {
  flex: 50% 0 1
}

.u0_P0d7J {
  flex: 33.33333% 0 1
}

.ypo61IqB {
  flex: 25% 0 1
}

.dVd1zbvz {
  flex: 20% 0 1
}

@container (inline-size >=100px) {
  .mJu9KqI6 {
    flex: fit-content 0 1
  }
.JMmJWYi7 {
  flex: 0% 1 1
}
.mBjG0cPj {
flex: 50% 0 1
}
._7kp9ECQ {
flex: 33.33333% 0 1
}
._Mr2YGoW {
flex: 25% 0 1
}
.mJFOIrp4 {
flex: 20% 0 1
}
}

@container (inline-size >=200px) {
  .vUdErm2b {
    flex: fit-content 0 1
  }
.eM5Y8mXA {
  flex: 0% 1 1
}
.OrsnfF5H {
flex: 50% 0 1
}
.QL9iQCZB {
flex: 33.33333% 0 1
}
.ZJB2TLOI {
flex: 25% 0 1
}
.Ni346xhQ {
flex: 20% 0 1
}
}

@container (inline-size >=300px) {
  .fRJCkDE_ {
    flex: fit-content 0 1
  }
.RgVczeB0 {
  flex: 0% 1 1
}
.qa3lmM9q {
flex: 50% 0 1
}
.yLulnWnS {
flex: 33.33333% 0 1
}
.rFc1rs1z {
flex: 25% 0 1
}
.OpQZA8ki {
flex: 20% 0 1
}
}

@container (inline-size >=400px) {
  .zsxJeMyb {
    flex: fit-content 0 1
  }
.ZRedtIJz {
  flex: 0% 1 1
}
.UEA_nTpc {
flex: 50% 0 1
}
.AteEIkJl {
flex: 33.33333% 0 1
}
.y9vG6auB {
flex: 25% 0 1
}
.RlQjaSUx {
flex: 20% 0 1
}
}

@container (inline-size >=500px) {
  .Tdf2pYX7 {
    flex: fit-content 0 1
  }
.H2nMghpU {
  flex: 0% 1 1
}
.ETQM_oPi {
flex: 50% 0 1
}
.GFX9DdK2 {
flex: 33.33333% 0 1
}
.O7EL5jJd {
flex: 25% 0 1
}
.giGs7CyB {
flex: 20% 0 1
}
}

@container (inline-size >=600px) {
  .VvzGZtre {
    flex: fit-content 0 1
  }
.d9bq4lFu {
  flex: 0% 1 1
}
.m8zhPu7B {
flex: 50% 0 1
}
.BVwIWeb_ {
flex: 33.33333% 0 1
}
.wqPU0Aot {
flex: 25% 0 1
}
.MH0cLFki {
flex: 20% 0 1
}
}

@container (inline-size >=700px) {
  .GfPvhtLA {
    flex: fit-content 0 1
  }
.F0tIvTeE {
  flex: 0% 1 1
}
.DDmRel3C {
flex: 50% 0 1
}
.SDNCErTG {
flex: 33.33333% 0 1
}
.oLqvzoUy {
flex: 25% 0 1
}
.aCQQ7u4z {
flex: 20% 0 1
}
}

@container (inline-size >=800px) {
  .RCuYRfry {
    flex: fit-content 0 1
  }
.pI_uZG9x {
  flex: 0% 1 1
}
.D6Wzz_lu {
flex: 50% 0 1
}
.sRlqhZSo {
flex: 33.33333% 0 1
}
.Ek3edEel {
flex: 25% 0 1
}
.wO2VNY8P {
flex: 20% 0 1
}
}

@container (inline-size >=900px) {
  .bKhWTZfj {
    flex: fit-content 0 1
  }
.pLbWJVUj {
  flex: 0% 1 1
}
.KUoTulA9 {
flex: 50% 0 1
}
.skxFt4En {
flex: 33.33333% 0 1
}
.AWlhBowO {
flex: 25% 0 1
}
.gIxiMYNv {
flex: 20% 0 1
}
}

@container (inline-size >=1000px) {
  .mi5aDFK3 {
    flex: fit-content 0 1
  }
.svqh1id4 {
  flex: 0% 1 1
}
.l9ACi7BD {
flex: 50% 0 1
}
.iR01lIW8 {
flex: 33.33333% 0 1
}
.l2_UmP29 {
flex: 25% 0 1
}
.oVRdg4L6 {
flex: 20% 0 1
}
}

.zxrsiwGx {
  align-items: center;
  border: 0;
  border-radius: var(--roundness-subtle);
  color: var(--color-content-primary);
  cursor: pointer;
  display: flex;
  justify-content: center;
  min-height: var(--icon-size-5x);
  min-width: var(--icon-size-5x);
  padding: var(--spacing-2x);
  transition: .2s;
  width: -moz-fit-content;
  width: fit-content
}

.zxrsiwGx:disabled {
  cursor: not-allowed
}

.NW0_KC17 {
  background-color: var(--color-overlay-interactive)
}

.NW0_KC17.u58mmrIJ,
.NW0_KC17:active,
.NW0_KC17:focus,
.NW0_KC17:hover {
  background-color: var(--color-surface-inverse)
}

.NW0_KC17:disabled {
  background-color: var(--color-interactive-disabled)
}

.tUisOlmi {
  background-color: transparent
}

.tUisOlmi.u58mmrIJ,
.tUisOlmi:active,
.tUisOlmi:focus,
.tUisOlmi:hover {
  background-color: var(--color-interactive-tertiary-hover)
}

.tUisOlmi:disabled {
  background-color: transparent
}

.r5aDyRGo {
  display: inline-flex
}

.wcWVr7uz {
  min-height: var(--button-height-large);
  min-width: var(--button-height-large)
}

.EK2bvqkR {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}

@container (inline-size >=100px) {
  .HuPLgnFa {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.hK4C5nG1 {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=200px) {
  .Db3mxMCu {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.agDYIfmu {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=300px) {
  .QfwxAW_X {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.J9Aypz0U {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=400px) {
  .OSLoKaDJ {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.RqTnLrXO {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=500px) {
  .DNlPElmR {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.LP9Gp23t {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=600px) {
  .PEz9MKWo {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.eKjrwW9Z {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=700px) {
  .mvoqPrRD {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.s1R_XE0X {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=800px) {
  .BOmlNKUv {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.N2pTZzL7 {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=900px) {
  .I05M5_fs {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.iVPyZSYi {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=1000px) {
  .u8paGeWf {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.MRydjMag {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

.FnOuxdKd {
  display: flex;
  margin: 0 var(--spacing-4x);
  max-width: 700px;
  outline: none;
  position: relative;
  width: 100%;
  z-index: var(--layer-depth-ceiling)
}

.XQ4ooKuP {
  max-width: 1000px
}

.zNfI5OQM {
  align-items: center;
  background-color: var(--color-overlay-dark);
  display: flex;
  justify-content: center;
  right: 0;
  top: 0;
  z-index: calc(var(--layer-depth-ceiling) - 1)
}

.kulEtSvC,
.zNfI5OQM {
  bottom: 0;
  left: 0;
  position: fixed
}

.kulEtSvC {
  align-self: center;
  background: var(--color-content-inverse);
  border: var(--chunkiness-thin) solid var(--color-border-tertiary);
  border-radius: var(--roundness-extra-round) var(--roundness-extra-round) 0 0;
  display: grid;
  grid-template-rows: max-content 1fr max-content;
  max-height: calc(100vh - var(--spacing-3x)*3);
  max-height: calc(100svh - var(--spacing-3x)*3);
  overflow: hidden;
  overflow-y: auto;
  width: 100%;
  z-index: var(--layer-depth-ceiling)
}

@media(max-height:700px)and (min-width:700px) {
  .kulEtSvC {
    min-height: 600px
  }
}

@media(min-width:700px) {
  .kulEtSvC {
    border-radius: var(--roundness-extra-round);
    max-height: calc(100vh - var(--spacing-3x)*6);
    position: relative
  }
}

.iCDS6fWx {
  background: linear-gradient(to top, var(--color-surface-primary), var(--color-surface-primary)), linear-gradient(to bottom, var(--color-surface-primary), var(--color-surface-primary)) 0 100%, linear-gradient(to top, transparent 20%, #fff 30%, rgba(0, 0, 0, .01) 50%, rgba(0, 0, 0, .03) 70%, rgba(0, 0, 0, .07) 100%), linear-gradient(to bottom, transparent 20%, #fff 30%, rgba(0, 0, 0, .01) 50%, rgba(0, 0, 0, .03) 70%, rgba(0, 0, 0, .07) 100%) 0 calc(100% - 1px), var(--color-surface-primary);
  background-attachment: local, local, scroll, scroll;
  background-repeat: no-repeat;
  background-size: 100% var(--spacing-3x);
  overflow-y: auto;
  padding: var(--spacing-none) var(--spacing-4x) var(--spacing-4x);
  position: relative
}

@media(min-width:700px) {
  .iCDS6fWx {
    padding: var(--spacing-none) var(--spacing-6x) var(--spacing-6x)
  }
}

.color-scheme-dark .iCDS6fWx {
  background: var(--color-surface-primary)
}

.zKY7fs_J {
  padding-bottom: var(--spacing-none)
}

.nm4uOC7G {
  position: absolute;
  right: var(--spacing-4x);
  top: var(--spacing-4x);
  z-index: calc(var(--layer-depth-ceiling) + 1)
}

.GZScU09a {
  display: none
}

@media(min-width:700px) {
  .GZScU09a {
    display: block;
    overflow: hidden;
    width: 40%
  }
}

@media(min-width:1024px) {
  .GZScU09a {
    width: 50%
  }
}

.tXJktX5S {
  aspect-ratio: 1
}

.ncWzoxCr {
  align-items: center;
  border: 0;
  border-radius: var(--roundness-subtle);
  cursor: pointer;
  display: flex;
  font-family: var(--button-font-family);
  font-weight: var(--button-font-weight);
  gap: var(--spacing-2x);
  justify-content: center;
  letter-spacing: var(--button-font-spacing);
  line-height: var(--button-font-height);
  padding-bottom: var(--spacing-2x);
  padding-top: var(--spacing-2x);
  text-align: center;
  text-decoration: none;
  transition-duration: var(--transition-duration-short);
  transition-property: background-color, box-shadow, color;
  transition-timing-function: var(--transition-easing-ease-in-out)
}

.ncWzoxCr:active {
  transform: translateY(var(--spacing-1x))
}

.ncWzoxCr.JHrnsfbC,
.ncWzoxCr:disabled {
  cursor: not-allowed;
  transform: none
}

.WjwUaJcT {
  background: var(--color-interactive-primary);
  color: var(--color-content-interactive)
}

.WjwUaJcT.IAIpNG8c,
.WjwUaJcT:active,
.WjwUaJcT:focus-visible,
.WjwUaJcT:hover {
  background: var(--color-interactive-primary-hover)
}

.WjwUaJcT.JHrnsfbC,
.WjwUaJcT:disabled {
  background: var(--color-interactive-disabled);
  color: var(--color-content-disabled)
}

.ZvdG3uNZ {
  background: var(--color-interactive-secondary);
  box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary);
  color: var(--color-content-primary)
}

.ZvdG3uNZ.IAIpNG8c,
.ZvdG3uNZ:active,
.ZvdG3uNZ:focus-visible,
.ZvdG3uNZ:hover {
  background: var(--color-interactive-secondary-hover);
  color: var(--color-content-inverse)
}

.ZvdG3uNZ.JHrnsfbC,
.ZvdG3uNZ:disabled {
  background: var(--color-interactive-secondary);
  box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-interactive-disabled);
  color: var(--color-content-disabled)
}

.MVHUfRJc {
  background: var(--color-interactive-tertiary);
  color: var(--color-content-primary)
}

.MVHUfRJc.IAIpNG8c,
.MVHUfRJc:active,
.MVHUfRJc:focus-visible,
.MVHUfRJc:hover {
  background: var(--color-interactive-tertiary-hover)
}

.MVHUfRJc.JHrnsfbC,
.MVHUfRJc:disabled {
  background: var(--color-interactive-tertiary);
  color: var(--color-content-disabled)
}

.pC_hCyuG {
  background: var(--color-interactive-tertiary);
  color: var(--color-content-primary);
  padding-left: 0;
  padding-right: 0
}

.pC_hCyuG.IAIpNG8c,
.pC_hCyuG:active,
.pC_hCyuG:focus-visible,
.pC_hCyuG:hover {
  color: var(--color-content-secondary);
  transform: none
}

.pC_hCyuG.JHrnsfbC,
.pC_hCyuG:disabled {
  color: var(--color-content-disabled)
}

.S7SCsG7X {
  background-color: unset;
  color: var(--color-content-secondary);
  font-family: var(--text-style-body-small-family);
  font-size: var(--text-style-body-small-size);
  font-weight: var(--text-style-body-small-weight);
  letter-spacing: var(--text-style-body-small-spacing);
  line-height: var(--text-style-body-small-height);
  padding: var(--spacing-2x) var(--spacing-3x)
}

.S7SCsG7X.IAIpNG8c,
.S7SCsG7X:active,
.S7SCsG7X:focus-visible,
.S7SCsG7X:hover {
  color: var(--color-content-primary)
}

.S7SCsG7X.JHrnsfbC,
.S7SCsG7X:disabled {
  color: var(--color-content-disabled)
}

.S7SCsG7X:active {
  transform: unset
}

.A2GEqczP {
  background: var(--color-surface-interactive-control);
  color: var(--color-content-inverse)
}

.A2GEqczP.IAIpNG8c,
.A2GEqczP:active,
.A2GEqczP:focus-visible,
.A2GEqczP:hover {
  background: var(--color-surface-interactive-control-hover)
}

.A2GEqczP.JHrnsfbC,
.A2GEqczP:disabled {
  background: var(--color-interactive-disabled);
  color: var(--color-content-disabled)
}

.sK5Xe1gB {
  overflow: hidden
}

.METNYJBx {
  --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
  font-size: var(--button-font-size-large);
  min-height: var(--button-height-large)
}

.METNYJBx:not(.pC_hCyuG) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}

.HacLw8ux {
  --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
  font-size: var(--button-font-size-medium);
  min-height: var(--button-height-medium)
}

.HacLw8ux:not(.pC_hCyuG) {
  padding-left: var(--button-x-padding-medium);
  padding-right: var(--button-x-padding-medium)
}

@container (inline-size >=100px) {
  .vfhscjck {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.vfhscjck:not(.pC_hCyuG) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.YmgM6T3v {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.YmgM6T3v:not(.pC_hCyuG) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=200px) {
  .gr3o5CNa {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.gr3o5CNa:not(.pC_hCyuG) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.ZcazubjY {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.ZcazubjY:not(.pC_hCyuG) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=300px) {
  .JQTGvRuK {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.JQTGvRuK:not(.pC_hCyuG) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.qGMiePg6 {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.qGMiePg6:not(.pC_hCyuG) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=400px) {
  .sChtMxBG {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.sChtMxBG:not(.pC_hCyuG) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.L4mWve75 {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.L4mWve75:not(.pC_hCyuG) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=500px) {
  .yw1xyyLw {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.yw1xyyLw:not(.pC_hCyuG) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.tMsj82IC {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.tMsj82IC:not(.pC_hCyuG) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=600px) {
  .VU8HoLaP {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.VU8HoLaP:not(.pC_hCyuG) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.k_hguvaH {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.k_hguvaH:not(.pC_hCyuG) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=700px) {
  .YE0Y4qk3 {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.YE0Y4qk3:not(.pC_hCyuG) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.YnPD8KAQ {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.YnPD8KAQ:not(.pC_hCyuG) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=800px) {
  .rK3eGNhT {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.rK3eGNhT:not(.pC_hCyuG) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.SaLw0hQh {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.SaLw0hQh:not(.pC_hCyuG) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=900px) {
  .ifoizWfh {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.ifoizWfh:not(.pC_hCyuG) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.o5zEDsDC {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.o5zEDsDC:not(.pC_hCyuG) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=1000px) {
  .ShrbtIJg {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.ShrbtIJg:not(.pC_hCyuG) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.DC50NLmi {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.DC50NLmi:not(.pC_hCyuG) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

.i0kFWprQ {
  width: -moz-fit-content;
  width: fit-content
}

.NWg5MVVe {
  width: 100%
}

@container (inline-size >=100px) {
  .ddHgooIy {
    width: -moz-fit-content;
    width: fit-content
  }
.NYKUCGIX {
  width: 100%
}
}

@container (inline-size >=200px) {
  .UVO2nRhg {
    width: -moz-fit-content;
    width: fit-content
  }
.GfPFysq0 {
  width: 100%
}
}

@container (inline-size >=300px) {
  .Vo1GTIaD {
    width: -moz-fit-content;
    width: fit-content
  }
.hHzsXl6J {
  width: 100%
}
}

@container (inline-size >=400px) {
  .toQ3JzVv {
    width: -moz-fit-content;
    width: fit-content
  }
._GuTuI9Y {
  width: 100%
}
}

@container (inline-size >=500px) {
  ._gTNirqp {
    width: -moz-fit-content;
    width: fit-content
  }
.O97yyyBl {
  width: 100%
}
}

@container (inline-size >=600px) {
  .Q_f5flnf {
    width: -moz-fit-content;
    width: fit-content
  }
.hMs_HUBP {
  width: 100%
}
}

@container (inline-size >=700px) {
  .QGYDSouf {
    width: -moz-fit-content;
    width: fit-content
  }
.A5O_2rgN {
  width: 100%
}
}

@container (inline-size >=800px) {
  .Ls_KsHBV {
    width: -moz-fit-content;
    width: fit-content
  }
.wynPG_8T {
  width: 100%
}
}

@container (inline-size >=900px) {
  .cMaVULyw {
    width: -moz-fit-content;
    width: fit-content
  }
.KNTUtaxU {
  width: 100%
}
}

@container (inline-size >=1000px) {
  .nW5_OC9V {
    width: -moz-fit-content;
    width: fit-content
  }
.BuJVshwu {
  width: 100%
}
}

.uxc7_ekt {
  position: absolute
}

.C9WRQUMi {
  display: inline-flex
}

.VVi9hCOl {
  visibility: hidden
}

.BZ9onUcY {
  align-items: center;
  border-radius: var(--roundness-subtle);
  display: flex;
  height: var(--icon-size-5x);
  justify-content: center;
  padding: var(--spacing-2x);
  width: var(--icon-size-5x)
}

.Rg5SJTMg {
  background-color: var(--color-surface-positive-default)
}

.ahJgWBR4 {
  background-color: var(--color-surface-critical-default)
}

@container (inline-size < 700px) {
  .ZrrASWjc {
    max-width: 400px;
    width: 100%
  }
}

.oYB97JOR {
  align-self: stretch;
  display: flex;
  justify-content: center
}

.lSlynst6 {
  max-width: 1000px
}

.sMt68Mdc {
  max-width: 700px
}

.uz8_nHAq {
  padding: var(--spacing-8x) var(--spacing-none)
}

.yUeYE2Wy {
  align-items: center;
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  justify-content: center
}

.Di4hEZgB {
  background: #332e47;
  border-radius: 4px;
  margin: 10px 0;
  max-width: 490px;
  padding: 30px;
  position: relative;
  text-align: center
}

.l0oBltgy {
  color: #c7c7c9;
  display: inline-block;
  font-size: 60px;
  margin-bottom: 30px
}

.ADhdoKr0 {
  font-size: 26px;
  font-weight: inherit;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 10px;
  margin-top: 0
}

.ADhdoKr0,
.t8kA7N1_ {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-style: inherit;
  letter-spacing: 0
}

.t8kA7N1_ {
  color: #303030;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 20px
}

@media(max-width:749px) {
  .t8kA7N1_ {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 15px;
    font-size: 14px;
    font-style: inherit;
    font-weight: inherit;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
  }
}

.piaYbbFB {
  height: 100vh
}

.RXgOV57R {
  height: calc(100vh - 160px)
}

.K6BzJNlz {
  background-color: #fff;
  border: 2px solid #23cfb8;
  border-radius: 40px;
  bottom: calc(56px + var(--spacing-5x));
  box-shadow: 0 2px 10px rgba(0, 0, 0, .15);
  color: #23cfb8;
  cursor: pointer;
  height: 40px;
  padding: 8px;
  position: fixed;
  right: var(--spacing-5x);
  transition: transform .2s ease-in-out;
  width: 40px;
  z-index: 9995
}

@media(min-width:732px) {
  .K6BzJNlz {
    bottom: 160px
  }
}

.K6BzJNlz:focus,
.K6BzJNlz:hover {
  outline: none;
  transform: scale(1.2)
}

.LCF5t22a {
  height: 100%
}

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}

.UBgzrYuy {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  padding: 0 var(--spacing-3x)
}

@container (inline-size >=992px) {
  .UBgzrYuy {
    padding: 0 calc(50cqw - 496px + var(--spacing-3x))
  }
}

@container (inline-size >=1024px) {
  .UBgzrYuy {
    padding: 0 var(--spacing-5x)
  }
}

.UBgzrYuy .cq9DV5mb {
  max-width: var(--breakpoint-medium)
}

.UBgzrYuy .HVpUVK1I {
  max-width: var(--breakpoint-extra-wide)
}

.UBgzrYuy .Aj9n55u7 {
  max-width: var(--breakpoint-2k-wide)
}

.FKVlyqqM {
  width: 100%
}

@container (inline-size < 100px) {
  .pleOzT5o {
    padding: calc(var(--spacing-3x)*-1)
  }
}

@container (inline-size < 200px) {
  .oXArSEfd {
    padding: calc(var(--spacing-3x)*-1)
  }
}

@container (inline-size < 300px) {
  .LsVlF9Bn {
    padding: calc(var(--spacing-3x)*-1)
  }
}

@container (inline-size < 400px) {
  .TuigCBtH {
    padding: calc(var(--spacing-3x)*-1)
  }
}

@container (inline-size < 500px) {
  .gAj4070F {
    padding: calc(var(--spacing-3x)*-1)
  }
}

@container (inline-size < 600px) {
  .INQbyEJo {
    padding: calc(var(--spacing-3x)*-1)
  }
}

@container (inline-size < 700px) {
  .eMyHdYh4 {
    padding: calc(var(--spacing-3x)*-1)
  }
}

@container (inline-size < 800px) {
  .cvsmDPMo {
    padding: calc(var(--spacing-3x)*-1)
  }
}

@container (inline-size < 900px) {
  .hgBh_u6e {
    padding: calc(var(--spacing-3x)*-1)
  }
}

@container (inline-size < 1000px) {
  .EpEewbIy {
    padding: calc(var(--spacing-3x)*-1)
  }
}

.XnPoMwM8 {
  color: inherit
}

.XnPoMwM8,
.nr9DhCl_ {
  text-decoration: none
}

.nr9DhCl_ {
  align-items: center;
  border: 0;
  border-radius: var(--roundness-subtle);
  cursor: pointer;
  display: flex;
  font-family: var(--button-font-family);
  font-weight: var(--button-font-weight);
  gap: var(--spacing-2x);
  justify-content: center;
  letter-spacing: var(--button-font-spacing);
  line-height: var(--button-font-height);
  padding-bottom: var(--spacing-2x);
  padding-top: var(--spacing-2x);
  text-align: center;
  transition-duration: var(--transition-duration-short);
  transition-property: background-color, box-shadow, color;
  transition-timing-function: var(--transition-easing-ease-in-out)
}

.nr9DhCl_:active {
  transform: translateY(var(--spacing-1x))
}

.nr9DhCl_.iiiQ5PDN,
.nr9DhCl_:disabled {
  cursor: not-allowed;
  transform: none
}

.McVQtipP {
  /* Tombol aksi utama (DAFTAR/LOGIN): gradien ungu Kompas + teks putih,
     sama dengan .kid__button / .popup__btn--primary di template-kompas.
     Kontras putih di atas ujung gradien paling terang (#9d4edd) 4.6:1 (AA).
     Garis tepi memakai inset box-shadow, bukan border, supaya tinggi tombol
     (dan tinggi header) tidak bertambah 2px. */
  background: var(--c-btn-gradient);
  box-shadow: inset 0 0 0 1px var(--c-btn-border);
  color: var(--c-btn-text)
}

.McVQtipP.bUHBy90A,
.McVQtipP:active,
.McVQtipP:focus-visible,
.McVQtipP:hover {
  background: var(--c-btn-gradient-hover);
  color: var(--c-btn-text)
}

.McVQtipP.iiiQ5PDN,
.McVQtipP:disabled {
  background: var(--color-interactive-disabled);
  color: var(--color-content-disabled)
}

.UbiTW8dm {
  background: var(--color-interactive-secondary);
  box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary);
  color: var(--color-content-primary)
}

.UbiTW8dm.bUHBy90A,
.UbiTW8dm:active,
.UbiTW8dm:focus-visible,
.UbiTW8dm:hover {
  background: var(--color-interactive-secondary-hover);
  color: var(--color-content-inverse)
}

.UbiTW8dm.iiiQ5PDN,
.UbiTW8dm:disabled {
  background: var(--color-interactive-secondary);
  box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-interactive-disabled);
  color: var(--color-content-disabled)
}

.vVgCklCe {
  background: var(--color-interactive-tertiary);
  color: var(--color-content-primary)
}

.vVgCklCe.bUHBy90A,
.vVgCklCe:active,
.vVgCklCe:focus-visible,
.vVgCklCe:hover {
  background: var(--color-interactive-tertiary-hover)
}

.vVgCklCe.iiiQ5PDN,
.vVgCklCe:disabled {
  background: var(--color-interactive-tertiary);
  color: var(--color-content-disabled)
}

.WtmNb7U5 {
  background: var(--color-interactive-tertiary);
  color: var(--color-content-primary);
  padding-left: 0;
  padding-right: 0
}

.WtmNb7U5.bUHBy90A,
.WtmNb7U5:active,
.WtmNb7U5:focus-visible,
.WtmNb7U5:hover {
  color: var(--color-content-secondary);
  transform: none
}

.WtmNb7U5.iiiQ5PDN,
.WtmNb7U5:disabled {
  color: var(--color-content-disabled)
}

.ASpeROne {
  background-color: unset;
  color: var(--color-content-secondary);
  font-family: var(--text-style-body-small-family);
  font-size: var(--text-style-body-small-size);
  font-weight: var(--text-style-body-small-weight);
  letter-spacing: var(--text-style-body-small-spacing);
  line-height: var(--text-style-body-small-height);
  padding: var(--spacing-2x) var(--spacing-3x)
}

.ASpeROne.bUHBy90A,
.ASpeROne:active,
.ASpeROne:focus-visible,
.ASpeROne:hover {
  color: var(--color-content-primary)
}

.ASpeROne.iiiQ5PDN,
.ASpeROne:disabled {
  color: var(--color-content-disabled)
}

.ASpeROne:active {
  transform: unset
}

.sqj3eIpk {
  background: var(--color-surface-interactive-control);
  color: var(--color-content-inverse)
}

.sqj3eIpk.bUHBy90A,
.sqj3eIpk:active,
.sqj3eIpk:focus-visible,
.sqj3eIpk:hover {
  background: var(--color-surface-interactive-control-hover)
}

.sqj3eIpk.iiiQ5PDN,
.sqj3eIpk:disabled {
  background: var(--color-interactive-disabled);
  color: var(--color-content-disabled)
}

.QiKzR1Pj {
  overflow: hidden
}

.Mvefxhtu {
  --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
  font-size: var(--button-font-size-large);
  min-height: var(--button-height-large)
}

.Mvefxhtu:not(.WtmNb7U5) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}

.L1vRFKSS {
  --icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
  font-size: var(--button-font-size-medium);
  min-height: var(--button-height-medium)
}

.L1vRFKSS:not(.WtmNb7U5) {
  padding-left: var(--button-x-padding-medium);
  padding-right: var(--button-x-padding-medium)
}

@container (inline-size >=100px) {
  .Oa2kOG24 {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.Oa2kOG24:not(.WtmNb7U5) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.ojlEIUKP {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.ojlEIUKP:not(.WtmNb7U5) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=200px) {
  .lk_QqYDv {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.lk_QqYDv:not(.WtmNb7U5) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.ZrOeyjkN {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.ZrOeyjkN:not(.WtmNb7U5) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=300px) {
  ._56OxZNq8 {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
._56OxZNq8:not(.WtmNb7U5) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
._fabZvBp {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
._fabZvBp:not(.WtmNb7U5) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=400px) {
  .plB533rf {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.plB533rf:not(.WtmNb7U5) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.a_QpGrT2 {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.a_QpGrT2:not(.WtmNb7U5) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=500px) {
  .f9hUVYVg {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.f9hUVYVg:not(.WtmNb7U5) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.c64EaYu0 {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.c64EaYu0:not(.WtmNb7U5) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=600px) {
  .GLPAc6wh {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.GLPAc6wh:not(.WtmNb7U5) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.Sr31I3lT {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.Sr31I3lT:not(.WtmNb7U5) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=700px) {
  .mMwmoofS {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.mMwmoofS:not(.WtmNb7U5) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.ZR2vXyKC {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.ZR2vXyKC:not(.WtmNb7U5) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=800px) {
  .pONbr1vo {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.pONbr1vo:not(.WtmNb7U5) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.MPn5Quxv {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.MPn5Quxv:not(.WtmNb7U5) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=900px) {
  .LVmZVIBR {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.LVmZVIBR:not(.WtmNb7U5) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.SXvQgoml {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.SXvQgoml:not(.WtmNb7U5) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

@container (inline-size >=1000px) {
  .eT6Vc6xd {
    --icon-size-text-responsive: calc(var(--button-font-size-large)*1.5);
    font-size: var(--button-font-size-large);
    min-height: var(--button-height-large)
  }
.eT6Vc6xd:not(.WtmNb7U5) {
  padding-left: var(--button-x-padding-large);
  padding-right: var(--button-x-padding-large)
}
.ejqp2GfW {
--icon-size-text-responsive: calc(var(--button-font-size-medium)*1.5);
font-size: var(--button-font-size-medium);
min-height: var(--button-height-medium)
}
.ejqp2GfW:not(.WtmNb7U5) {
padding-left: var(--button-x-padding-medium);
padding-right: var(--button-x-padding-medium)
}
}

.W75Bck95 {
  width: -moz-fit-content;
  width: fit-content
}

.vGSJYVYs {
  width: 100%
}

@container (inline-size >=100px) {
  .u6ppILG3 {
    width: -moz-fit-content;
    width: fit-content
  }
.h46Aj7Hj {
  width: 100%
}
}

@container (inline-size >=200px) {
  .Q3g66WUd {
    width: -moz-fit-content;
    width: fit-content
  }
.wKDtEidS {
  width: 100%
}
}

@container (inline-size >=300px) {
  .n7KZ3cvu {
    width: -moz-fit-content;
    width: fit-content
  }
.YwLvlOzP {
  width: 100%
}
}

@container (inline-size >=400px) {
  .mlnIRQ0h {
    width: -moz-fit-content;
    width: fit-content
  }
.vDhBgX91 {
  width: 100%
}
}

@container (inline-size >=500px) {
  .mayj0afU {
    width: -moz-fit-content;
    width: fit-content
  }
.Ashi3Fdh {
  width: 100%
}
}

@container (inline-size >=600px) {
  .s3irQKWv {
    width: -moz-fit-content;
    width: fit-content
  }
.t6nFA7Cf {
  width: 100%
}
}

@container (inline-size >=700px) {
  .Wxuj7Fus {
    width: -moz-fit-content;
    width: fit-content
  }
.eF9MbL4y {
  width: 100%
}
}

@container (inline-size >=800px) {
  .FLDEQ1iw {
    width: -moz-fit-content;
    width: fit-content
  }
.qddtAq6t {
  width: 100%
}
}

@container (inline-size >=900px) {
  .kFwN_AMX {
    width: -moz-fit-content;
    width: fit-content
  }
.JdBCsIAf {
  width: 100%
}
}

@container (inline-size >=1000px) {
  .IXVeAjtv {
    width: -moz-fit-content;
    width: fit-content
  }
.IqH2lZRp {
  width: 100%
}
}

.E3TBNGCq {
  display: inline-flex
}

.Ma2jqvzx {
  background-color: unset;
  border: unset;
  cursor: pointer;
  padding: unset;
  width: 100%
}

.MwuuClIh {
  cursor: pointer;
  text-underline-offset: 25%
}

.q3brWXz4 {
  height: var(--button-height-large);
  margin-bottom: var(--spacing-1x);
  margin-top: var(--spacing-3x);
  position: relative
}

.TRF40A6T {
  background-color: inherit;
  border: 0;
  border-radius: var(--roundness-subtle);
  box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary);
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  height: 100%;
  padding: var(--spacing-3x) var(--button-height-large) var(--spacing-3x) var(--spacing-3x);
  width: 100%
}

.TRF40A6T:focus {
  box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-secondary)
}

.tW6ijJhq {
  height: 100%;
  position: relative;
  width: 100%
}

.Kyjqo3dc {
  align-items: center;
  background-color: transparent;
  border: none;
  bottom: var(--spacing-none);
  cursor: pointer;
  display: flex;
  height: 100%;
  justify-content: center;
  margin: 0;
  outline: 0;
  padding: 0 calc((var(--button-height-large) - var(--icon-size-2x))/2);
  position: absolute;
  right: var(--spacing-none)
}

.mJVDWL6D {
  max-width: 400px;
  min-width: 336px
}

.OyzvAWAF {
  align-items: center;
  border: var(--chunkiness-thin) solid var(--color-content-secondary);
  box-sizing: border-box;
  display: flex;
  height: 16px;
  justify-content: center;
  margin-bottom: var(--spacing-3x);
  width: 154px
}

.xxXMYEkO {
  margin-left: calc(var(--spacing-2x)*-1)
}

.eI_I8C0C {
  align-items: center;
  display: flex;
  height: var(--icon-size-5x);
  justify-content: center;
  width: var(--icon-size-5x)
}

@media(min-width:1500px) {
  .eI_I8C0C {
    height: var(--icon-size-4x);
    width: var(--icon-size-4x)
  }
}

.ffT_2HUc {
  --local-footer-column-width: 230px;
  -moz-columns: 1;
  column-count: 1;
  -moz-column-gap: var(--spacing-6x);
  column-gap: var(--spacing-6x)
}

.ffT_2HUc>div {
  -moz-column-break-inside: avoid;
  break-inside: avoid
}

.ffT_2HUc>div:not(:last-child) {
  margin-bottom: var(--spacing-5x)
}

@media(min-width:700px) {
  .ffT_2HUc {
    -moz-columns: 2;
    column-count: 2
  }
.ffT_2HUc>div {
  width: var(--local-footer-column-width)
}
}

@media(min-width:1200px) {
  .ffT_2HUc {
    -moz-columns: 3;
    column-count: 3
  }
}

@media(min-width:1500px) {
  .ffT_2HUc {
    -moz-columns: 4;
    column-count: 4
  }
}

.e84hgW0m {
  background-color: unset;
  border: none;
  color: inherit;
  font: inherit;
  margin: 0;
  padding: 0;
  text-align: inherit;
  text-underline-offset: 25%
}

.e84hgW0m:hover {
  cursor: pointer;
  text-decoration: underline
}

.jIUtXfqx {
  margin-top: var(--spacing-2x)
}

.XJB7dxRZ li:not(:last-child):after {
  border-right: var(--chunkiness-thin) solid var(--color-border-tertiary);
  content: "";
  margin-right: var(--spacing-3x);
  padding-left: var(--spacing-3x);
  position: relative;
  top: -1px
}

.KYmXgyvO:before {
  border-top: 1px solid var(--color-border-tertiary);
  content: "";
  display: block;
  width: 100%
}

.TfNBHYxz {
  left: calc(var(--spacing-3x)*-1);
  position: relative
}

.TDBgdsL7 ul {
  background-color: var(--color-surface-primary);
  box-shadow: var(--elevation-medium);
  list-style: none;
  margin: var(--spacing-none)
}

.C6QUozBI {
  border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
}

.lRuSxZd7 {
  background-color: unset;
  border: unset;
  border-radius: var(--roundness-subtle);
  color: var(--color-content-primary);
  cursor: pointer;
  min-height: var(--button-height-medium);
  padding: var(--spacing-2x) var(--spacing-3x);
  width: 100%
}

.lRuSxZd7:hover {
  background-color: var(--color-interactive-tertiary-hover)
}

.lRuSxZd7.hN5fW64L {
  background-color: var(--color-surface-accent)
}

.kAG2F2ed {
  position: relative
}

.KQm8EScu {
  bottom: var(--button-height-large);
  position: absolute
}

.eXKbeKBE {
  transform: rotate(0deg);
  transition: transform var(--transition-duration-short) var(--transition-easing-linear)
}

.eXKbeKBE._EiWNpwj {
  transform: rotate(180deg)
}

.rH8NIe26 {
  margin-right: calc(var(--button-x-padding-medium)*-1);
  padding: var(--spacing-1x) 0
}

.hwx8hBPN {
  align-items: center;
  border-radius: var(--roundness-circle);
  display: inline-flex;
  font-family: var(--button-font-family);
  font-size: var(--button-font-size-medium);
  font-weight: var(--button-font-weight);
  height: -moz-fit-content;
  height: fit-content;
  justify-content: center;
  letter-spacing: var(--button-font-spacing);
  line-height: var(--button-font-height);
  padding: var(--spacing-none) var(--spacing-2x);
  white-space: nowrap;
  width: -moz-fit-content;
  width: fit-content
}

.KQZXgpPj {
  background-color: var(--color-surface-positive-default);
  color: var(--color-content-positive-default)
}

.cAgmRHxr {
  background-color: var(--color-surface-info-default);
  color: var(--color-content-info-default)
}

.rm23yyE1 {
  background-color: var(--color-surface-caution-default);
  color: var(--color-content-caution-default)
}

.RQ8ULXJj {
  background-color: var(--color-surface-critical-default);
  color: var(--color-content-critical-default)
}

.YoXMRu16 {
  background-color: var(--color-surface-neutral-default);
  color: var(--color-content-neutral-default)
}

.fjiKQ8Ea {
  background-color: var(--color-surface-promotion);
  color: var(--color-content-promotion)
}

.NCwqtJ2j {
  background-color: var(--color-surface-positive-strong);
  color: var(--color-content-positive-strong)
}

.rVUJJ17L {
  background-color: var(--color-surface-info-strong);
  color: var(--color-content-info-strong)
}

.SE0hcWhw {
  background-color: var(--color-surface-caution-strong);
  color: var(--color-content-caution-strong)
}

.FfQp3l5_ {
  background-color: var(--color-surface-critical-strong);
  color: var(--color-content-critical-strong)
}

.M7VaAu4B {
  background-color: var(--color-surface-neutral-strong);
  color: var(--color-content-neutral-strong)
}

.SQL6K7xJ {
  background-color: var(--color-surface-promotion-strong);
  color: var(--color-content-promotion-strong)
}

.S2KxMS7w {
  visibility: hidden
}

.woNBXVXX {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis
}

.PqBWr70J {
  position: relative
}

.PqBWr70J:is(:hover, :active, :focus-within)>.uEiMxSl5 {
  display: block
}

.eCjOXdht {
  max-width: calc(15ch + var(--spacing-3x)*2 + var(--spacing-2x) + var(--icon-size-1x))
}

.LY_0kam7 {
  visibility: hidden
}

.uEiMxSl5 {
  display: none;
  max-width: 100vw;
  min-width: -moz-max-content;
  min-width: max-content;
  position: absolute;
  right: var(--spacing-none);
  z-index: var(--layer-depth-ceiling)
}

.lNw5m86R {
  margin-top: -var(--spacing-4x);
  overflow: hidden;
  padding-top: var(--spacing-2x);
  position: absolute
}

.lNw5m86R ul {
  list-style-type: none;
  margin: unset
}

.APSyIadL {
  display: none
}

@media(min-width:700px) {
  .APSyIadL {
    display: inline
  }
.TLSDOzq2 {
  display: none
}
}

.EsvmWAB2 {
  background: none;
  border: none;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  height: auto;
  min-height: var(--spacing-6x);
  padding: var(--spacing-none);
  width: 100%
}

.EsvmWAB2::-moz-placeholder {
  color: var(--color-content-secondary)
}

.EsvmWAB2::placeholder {
  color: var(--color-content-secondary)
}

.EsvmWAB2:focus {
  outline: none
}

.mEh0TZ3X {
  background-color: var(--color-border-secondary);
  height: var(--icon-size-2x);
  width: var(--chunkiness-thin)
}

@container (inline-size < 400px) {
  .S7W8tMWy {
    display: none
  }
}

.bsOYW_HN {
  margin-left: calc(var(--spacing-3x)*-1)
}

@container (inline-size < 700px) {
  .bsOYW_HN {
    left: 0;
    margin: var(--spacing-none);
    position: absolute;
    width: 100%
  }
}

.bsOYW_HN ul {
  background-color: var(--color-surface-primary);
  list-style-type: none;
  margin: var(--spacing-2x) var(--spacing-none);
  position: absolute
}

.iFOR9Lo_ {
  text-align: left
}

.JhCjRjyc {
  background-color: var(--color-surface-accent);
  border-radius: inherit;
  transition-duration: var(--transition-duration-short);
  transition-property: box-shadow;
  transition-timing-function: var(--transition-easing-ease-in-out);
  width: 100%
}

.JhCjRjyc:hover {
  box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
}

.JhCjRjyc:focus-within {
  box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
}

.fVpvCTHu {
  line-height: var(--spacing-4x)
}

.vbOnmw9k {
  background-color: var(--color-border-secondary);
  height: var(--icon-size-2x);
  width: var(--chunkiness-thin)
}

@container (inline-size > 700px) {
  .IleskinT {
    position: relative
  }
}

.npUhw6OK {
  position: relative;
  width: -moz-fit-content;
  width: fit-content
}

.NdJtS1e6 {
  animation-delay: 1s;
  animation-duration: var(--transition-duration-medium);
  animation-fill-mode: forwards;
  animation-name: pQqqETvI, MHXEm6JE;
  animation-timing-function: var(--transition-easing-ease-out);
  inset: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  visibility: hidden;
  z-index: var(--layer-depth-ceiling)
}

.NdJtS1e6.jc9nXYSY {
  transform: translateY(-20px)
}

.NdJtS1e6.wweWyhPB {
  transform: translateY(20px)
}

.NdJtS1e6.JzxhN8le {
  transform: translateX(-20px)
}

.NdJtS1e6.B_9zB406 {
  transform: translateX(20px)
}

.o1szQ5mc {
  --local-max-component-width: 300px;
  --local-triangle-width: 16px;
  --local-triangle-height: 8px;
  --local-triangle-shift: 4px;
  align-items: center;
  background-color: var(--color-surface-elevated);
  border-radius: var(--roundness-subtle);
  box-shadow: var(--elevation-medium);
  display: flex;
  height: -moz-max-content;
  height: max-content;
  justify-content: center;
  left: calc(50% - var(--local-overflow-displacement));
  max-width: var(--local-max-component-width);
  padding: var(--spacing-2x);
  pointer-events: auto;
  position: absolute;
  transform: translateX(calc(-50% - var(--local-overflow-compensatory-margin)));
  width: -moz-max-content;
  width: max-content
}

@media(max-width:582px) {
  .o1szQ5mc {
    display: none
  }
}

.o1szQ5mc:after {
  content: "";
  position: absolute
}

.o1szQ5mc.wweWyhPB {
  top: calc(100% + var(--local-triangle-shift) + var(--local-distance-from-feature))
}

.o1szQ5mc.wweWyhPB:after {
  border-bottom: var(--local-triangle-height) solid var(--color-surface-elevated);
  border-left: calc(var(--local-triangle-width)/2) solid transparent;
  border-right: calc(var(--local-triangle-width)/2) solid transparent;
  left: calc(50% + var(--local-overflow-displacement) + var(--local-overflow-compensatory-margin));
  top: calc(var(--local-triangle-height)*-1 + var(--local-triangle-shift));
  transform: translateX(-50%)
}

.o1szQ5mc.jc9nXYSY {
  bottom: calc(100% + var(--local-triangle-shift) + var(--local-distance-from-feature))
}

.o1szQ5mc.jc9nXYSY:after {
  border-left: calc(var(--local-triangle-width)/2) solid transparent;
  border-right: calc(var(--local-triangle-width)/2) solid transparent;
  border-top: var(--local-triangle-height) solid var(--color-surface-elevated);
  bottom: calc(var(--local-triangle-height)*-1 + var(--local-triangle-shift));
  left: calc(50% + var(--local-overflow-displacement) + var(--local-overflow-compensatory-margin));
  transform: translateX(-50%)
}

.o1szQ5mc.JzxhN8le {
  justify-content: flex-start;
  left: auto;
  right: calc(100% + var(--local-triangle-shift) + var(--local-distance-from-feature));
  top: 50%;
  transform: translateY(-50%)
}

.o1szQ5mc.JzxhN8le:after {
  border-bottom: calc(var(--local-triangle-width)/2) solid transparent;
  border-left: var(--local-triangle-height) solid var(--color-surface-elevated);
  border-top: calc(var(--local-triangle-width)/2) solid transparent;
  right: calc(var(--local-triangle-height)*-1 + var(--local-triangle-shift))
}

.o1szQ5mc.B_9zB406 {
  justify-content: flex-start;
  left: calc(100% + var(--local-triangle-shift) + var(--local-distance-from-feature));
  top: 50%;
  transform: translateY(-50%)
}

.o1szQ5mc.B_9zB406:after {
  border-bottom: calc(var(--local-triangle-width)/2) solid transparent;
  border-right: var(--local-triangle-height) solid var(--color-surface-elevated);
  border-top: calc(var(--local-triangle-width)/2) solid transparent;
  left: calc(var(--local-triangle-height)*-1 + var(--local-triangle-shift))
}

.S0vcnurE {
  align-items: center;
  border: 0;
  border-radius: var(--roundness-subtle);
  color: var(--color-content-primary);
  cursor: pointer;
  display: flex;
  justify-content: center;
  min-height: var(--icon-size-5x);
  min-width: var(--icon-size-5x);
  padding: var(--spacing-2x);
  transition: .2s;
  width: -moz-fit-content;
  width: fit-content
}

.S0vcnurE:disabled {
  cursor: not-allowed
}

.cl1n1mhf {
  background-color: var(--color-overlay-interactive)
}

.cl1n1mhf.NVRfeVj4,
.cl1n1mhf:active,
.cl1n1mhf:focus,
.cl1n1mhf:hover {
  background-color: var(--color-surface-inverse)
}

.cl1n1mhf:disabled {
  background-color: var(--color-interactive-disabled)
}

.JO5XjJ6t {
  background-color: transparent
}

.JO5XjJ6t.NVRfeVj4,
.JO5XjJ6t:active,
.JO5XjJ6t:focus,
.JO5XjJ6t:hover {
  background-color: var(--color-interactive-tertiary-hover)
}

.JO5XjJ6t:disabled {
  background-color: transparent
}

.tlbsmdOh {
  display: inline-flex
}

.prJCNB4U {
  min-height: var(--button-height-large);
  min-width: var(--button-height-large)
}

._BNTDBN2 {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}

@container (inline-size >=100px) {
  .l3h2KNV0 {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.q6SAYT5K {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=200px) {
  .ZkxfAeml {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.PJKfvW_7 {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=300px) {
  .GJoeJLpD {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.wSP2Gke_ {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=400px) {
  .X7q7VODF {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.IJmHUW9r {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=500px) {
  .nG27vIc4 {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.jYbUkYWd {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=600px) {
  .NvaaEm23 {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.OshZflDX {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=700px) {
  .TO60gQKN {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.iK9KQ8k5 {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=800px) {
  .KmiZGr8C {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.qx48RoyK {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=900px) {
  .q4Nr722_ {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.YjEMr9IS {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

@container (inline-size >=1000px) {
  .EaucRx85 {
    min-height: var(--button-height-large);
    min-width: var(--button-height-large)
  }
.E47UIVBZ {
  min-height: var(--button-height-medium);
  min-width: var(--button-height-medium)
}
}

.N2pcNYJo {
  background-color: var(--color-surface-accent);
  border: none;
  border-radius: var(--roundness-circle);
  cursor: pointer;
  font-weight: var(--button-font-weight);
  height: var(--button-height-medium);
  width: var(--button-height-medium)
}

.N2pcNYJo:is(:hover, :active, :focus-within) {
  outline: 1px solid var(--color-border-secondary)
}

.FAVgsMdq {
  position: relative
}

.c7uS8rYd {
  max-width: 100vw;
  min-width: -moz-max-content;
  min-width: max-content;
  padding: var(--spacing-2x);
  position: absolute;
  right: var(--spacing-none);
  visibility: visible;
  z-index: var(--layer-depth-ceiling)
}

.a7wmnVSQ {
  visibility: hidden
}

.WryKy1ZM {
  list-style: none;
  margin: 0;
  padding: 0
}

.NRPV1CVg {
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  gap: var(--spacing-3x);
  justify-content: flex-start;
  opacity: 0;
  transform: translateY(-10px);
  transition: transform var(--transition-duration-short) ease-out, opacity var(--transition-duration-short) ease-out
}

.NRPV1CVg .yLRoSjNq {
  flex-basis: min-content
}

@media(min-width:1600px) {
  .NRPV1CVg {
    justify-content: center
  }
}

.yLRoSjNq {
  --local-link-min-width: 212px;
  --local-link-max-width: 237px;
  border-radius: var(--roundness-subtle);
  margin: 0 var(--spacing-2x);
  min-width: var(--local-link-min-width);
  padding: var(--spacing-3x);
  transition-duration: var(--transition-duration-short);
  transition-property: outline;
  white-space: wrap
}

.yLRoSjNq:is(:hover, :active, :focus-within) {
  outline: 1px solid var(--color-border-tertiary)
}

@media(min-width:1600px) {
  .yLRoSjNq {
    min-width: var(--local-link-max-width)
  }
}

.xoOpeXmf {
  max-height: 100vh;
  opacity: 1;
  transform: translateY(0);
  transition: transform var(--transition-duration-short) ease-out var(--transition-duration-short), opacity var(--transition-duration-short) ease-out var(--transition-duration-short)
}

.Noa5OylB {
  cursor: default;
  white-space: nowrap;
  z-index: var(--layer-depth-ceiling)
}

.Noa5OylB span:active,
.Noa5OylB span:hover {
  color: var(--color-content-primary)
}

.Noa5OylB .NEBoYFW6.aSd7XjJm {
  box-shadow: inset 0 -2px 0 0 var(--color-surface-interactive-primary)
}

.NEBoYFW6 {
  align-items: center;
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  gap: var(--spacing-1x);
  min-height: calc(var(--button-height-large) + var(--spacing-2x));
  padding: var(--spacing-none) var(--spacing-2x)
}

.bVQIJlGl {
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  left: var(--spacing-none);
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: inherit;
  transform: translateY(-10px);
  transform-origin: top;
  transition: transform var(--transition-duration-short) ease-out, opacity var(--transition-duration-short) ease-out, clip-path var(--transition-duration-short) ease-out;
  width: 100%;
  will-change: transform, opacity, clip-path;
  z-index: var(--layer-depth-ceiling)
}

.bVQIJlGl.aSd7XjJm {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  max-height: 100vh;
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
  transition: max-height var(--transition-duration-short) ease-out
}

.XBxg7D2q {
  align-items: center;
  display: inline-flex;
  margin-left: var(--spacing-1x);
  transform: rotate(0deg);
  transition: transform var(--transition-duration-short)
}

.XBxg7D2q.BW1L8Nr3 {
  transform: rotate(180deg)
}

@media(min-width:630px) {
  .XBxg7D2q {
    display: flex
  }
}

.qGMMBSa5 {
  display: inline-flex;
  padding-right: var(--spacing-1x)
}

.iaY07_lc {
  background-color: var(--color-overlay-dark);
  display: none;
  height: 100dvh;
  inset: 0;
  left: -100%;
  position: fixed;
  z-index: var(--layer-depth-ceiling)
}

.iaY07_lc.hUdb7laU {
  display: block
}

@media(min-width:1300px) {
  .iaY07_lc {
    left: 0;
    z-index: auto
  }
}

.T1R29dzF {
  opacity: 0;
  transform: translateY(-10px);
  transition: transform var(--transition-duration-short) ease-out, opacity var(--transition-duration-short) ease-out
}

.vf13pLxh {
  --local-link-min-width: 240px;
  border-radius: var(--roundness-subtle);
  list-style: none;
  min-width: var(--local-link-min-width);
  transition-duration: var(--transition-duration-short);
  transition-property: background-color
}

.vf13pLxh.KHDe3ddm,
.vf13pLxh:is(:hover, :active, :focus-within) {
  background-color: var(--color-interactive-tertiary-hover)
}

.Ej0Lflpp {
  max-height: 100vh;
  opacity: 1;
  transform: translateY(0);
  transition: transform var(--transition-duration-short) ease-out var(--transition-duration-short), opacity var(--transition-duration-short) ease-out var(--transition-duration-short)
}

.iibw2DNu {
  border-radius: var(--roundness-subtle);
  opacity: 0;
  padding: var(--spacing-3x);
  transform: translateY(-10px);
  transition: transform var(--transition-duration-short) ease-out, opacity var(--transition-duration-short) ease-out;
  white-space: normal;
  width: 240px
}

.iibw2DNu:is(:hover, :active, :focus-within) {
  outline: 1px solid var(--color-border-tertiary)
}

.Uq9ZhBsO {
  max-height: 100vh;
  opacity: 1;
  transform: translateY(0);
  transition: transform var(--transition-duration-short) ease-out var(--transition-duration-short), opacity var(--transition-duration-short) ease-out var(--transition-duration-short)
}

.Eb5EJx9j {
  border-top: 1px solid var(--color-border-tertiary)
}

.ynPTdLHS {
  display: grid;
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  list-style: none;
  margin: var(--spacing-none);
  padding: var(--spacing-none);
  white-space: nowrap
}

.FggnKsPr {
  border: var(--chunkiness-thin) solid var(--color-border-tertiary)
}

.x_sm6OdY {
  height: 90vh;
  height: 100dvh;
  left: 0;
  max-width: 500px;
  overflow: hidden;
  position: absolute;
  top: 0;
  transform: translateX(0);
  width: 100%;
  z-index: var(--layer-depth-ceiling)
}

@media(prefers-reduced-motion:no-preference) {
  .x_sm6OdY {
    transition: transform var(--transition-duration-short) var(--transition-easing-ease-out)
  }
}

@container (inline-size < 1400px) {
  .x_sm6OdY.NZDiM1Xo {
    transform: translateX(-100%)
  }
}

.x_sm6OdY .d9DxVqo8 {
  height: 100%;
  overflow-y: auto;
  overscroll-behavior: none;
  position: absolute;
  transform: translateX(100%);
  visibility: hidden;
  width: 100%
}

@media(prefers-reduced-motion:no-preference) {
  .x_sm6OdY .d9DxVqo8 {
    transition: transform var(--transition-duration-short) var(--transition-easing-ease-out);
    transition-delay: .1s
  }
}

.x_sm6OdY .d9DxVqo8.tiwKFYZy {
  transform: translateX(0);
  visibility: visible
}

.x_sm6OdY .d9DxVqo8.Ig2cafoN {
  transform: translateX(-100%)
}

.SugyNn7S {
  display: flex;
  gap: var(--spacing-1x)
}

.hcYDIOyZ {
  height: 100%;
  overflow-y: auto;
  overscroll-behavior: none;
  position: absolute;
  transform: translateX(100%);
  visibility: hidden;
  width: 100%
}

@media(prefers-reduced-motion:no-preference) {
  .hcYDIOyZ {
    transition: transform var(--transition-duration-short) var(--transition-easing-ease-out);
    transition-delay: .1s
  }
}

.hcYDIOyZ.XEhY99Mb {
  transform: translateX(0);
  visibility: visible
}

.hcYDIOyZ.zD_xx3GL {
  transform: translateX(-100%)
}

.Gezt8gny {
  background: unset;
  border: unset;
  min-height: var(--button-height-large);
  padding: 0;
  width: 100%
}

.ai6TuAOT {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0 var(--spacing-2x);
  min-height: var(--button-height-medium);
  padding: 0 var(--spacing-2x)
}

.ai6TuAOT a {
  display: inline-block;
  text-decoration: none;
  width: 100%
}

@media(hover:hover) {
  .ai6TuAOT:hover {
    background: var(--color-interactive-tertiary-hover);
    border-radius: var(--roundness-subtle)
  }
}

.c79hz7DG {
  display: grid;
  grid-template-areas: "logo controls" "search search";
  grid-template-columns: auto auto;
  padding-bottom: var(--spacing-2x);
  padding-top: var(--spacing-1x);
  pointer-events: auto;
  row-gap: var(--spacing-1x)
}

@media(min-width:600px) {
  .c79hz7DG {
    padding-top: var(--spacing-2x);
    row-gap: var(--spacing-2x)
  }
}

@media(min-width:900px) {
  .c79hz7DG {
    -moz-column-gap: var(--spacing-3x);
    column-gap: var(--spacing-3x);
    grid-template-areas: "logo search controls";
    grid-template-columns: auto 1fr auto;
    row-gap: var(--spacing-0)
  }
}

@media(min-width:1200px) {
  .c79hz7DG {
    -moz-column-gap: var(--spacing-4x);
    column-gap: var(--spacing-4x)
  }
}

@media(min-width:1300px) {
  .c79hz7DG {
    grid-template-areas: "logo mainNavigationLinks controls" "search . .";
    grid-template-columns: auto 1fr auto;
    padding-bottom: var(--spacing-3x)
  }
}

.c79hz7DG.w6g2nolM {
  -moz-column-gap: var(--spacing-3x);
  column-gap: var(--spacing-3x);
  grid-template-areas: "search";
  grid-template-columns: 100%;
  padding-bottom: var(--spacing-2x);
  padding-top: var(--spacing-2x)
}

.c79hz7DG.w6g2nolM .S9P4QlOv,
.c79hz7DG.w6g2nolM .fc9nN7RC,
.c79hz7DG.w6g2nolM .o6A1CHw4,
.c79hz7DG.w6g2nolM .sLDX3lNH {
  display: none
}

.c79hz7DG.w6g2nolM .b6sKniX9 {
  grid-column: auto;
  width: 100%
}

@media(min-width:900px) {
  .c79hz7DG.w6g2nolM {
    grid-template-areas: "logo search controls";
    grid-template-columns: auto 1fr auto
  }
.c79hz7DG.w6g2nolM .o6A1CHw4 {
  display: block
}
.c79hz7DG.w6g2nolM .S9P4QlOv {
display: flex
}
}

@media(min-width:1200px) {
  .c79hz7DG.w6g2nolM {
    -moz-column-gap: var(--spacing-6x);
    column-gap: var(--spacing-6x)
  }
}

.ChlZMOuv {
  height: var(--icon-size-2x);
  z-index: var(--layer-depth-ceiling)
}

.o6A1CHw4 {
  grid-area: logo
}

.b6sKniX9 {
  align-self: center;
  display: grid;
  grid-area: search;
  grid-column: 1/span 2
}

@media(min-width:900px) {
  .b6sKniX9 {
    grid-column: 2/span 1
  }
}

@media(min-width:1300px) {
  .b6sKniX9 {
    grid-column: 1/span 3;
    width: 75%
  }
}

.S9P4QlOv {
  align-items: center;
  display: flex;
  gap: var(--spacing-2x);
  grid-area: controls;
  justify-content: flex-end;
  min-height: var(--button-height-large)
}

.sLDX3lNH {
  display: none;
  grid-area: mainNavigationLinks
}

@media(min-width:1300px) {
  .sLDX3lNH {
    display: unset;
    min-width: 0
  }
}

.fc9nN7RC,
.t2TYVkDj {
  display: none
}

@media(min-width:1300px) {
  .fc9nN7RC,
  .t2TYVkDj {
    display: block
  }
}

.NsQwq_oM,
.U3JfbZ6Q {
  z-index: var(--layer-depth-ceiling)
}

.NsQwq_oM {
  display: none
}

@media(min-width:600px) {
  .NsQwq_oM {
    display: block
  }
}

.PbsSM6fp {
  display: block
}

@media(min-width:1300px) {
  .PbsSM6fp {
    display: none
  }
}

.moxdhwBJ {
  height: 100vh;
  left: 100%;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: var(--layer-depth-ceiling)
}

.A5PcDl8S {
  margin-top: calc(var(--spacing-1x)*-1)
}

.A5PcDl8S button {
  padding-top: var(--spacing-none)
}

@container (inline-size >=500px) {
  .A5PcDl8S {
    margin-top: var(--spacing-none)
  }
.A5PcDl8S button {
  padding-top: var(--spacing-2x)
}
}

.fjGGxtIt {
  min-width: auto;
  white-space: nowrap
}

.iEw7Ttft {
  overflow-wrap: anywhere;
  word-break: normal
}

.q8ySscG9 {
  animation: s2Zyfokd var(--animation-duration) ease-in-out forwards;
  max-width: 500px;
  pointer-events: auto
}

@media(max-width:583px) {
  .q8ySscG9 {
    animation: KoBZmmt7 var(--animation-duration) ease-in-out forwards
  }
}

.aEzXopAx {
  animation: ebOGikSu var(--animation-duration) ease-in-out forwards;
  pointer-events: none
}

@media(max-width:583px) {
  .aEzXopAx {
    animation: IiI1H7HJ var(--animation-duration) ease-in-out forwards
  }
}

.smF5jdHB {
  display: none
}

@container (inline-size < 583px) {
  .smF5jdHB {
    display: inline
  }
}

.smF5jdHB button {
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  padding: var(--spacing-none);
  text-decoration: underline;
  text-underline-offset: 25%
}

.BOkKJiYK {
  display: none
}

@container (inline-size < 583px) {
  .BOkKJiYK {
    display: inline
  }
}

.acGrI2cR {
  display: inline
}

@container (inline-size < 583px) {
  .acGrI2cR {
    display: none
  }
}

.osB1vVxR {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  text-decoration: underline
}

.K8eADw5L {
  display: none
}

@container (inline-size < 583px) {
  .K8eADw5L {
    display: inline
  }
}

.p1fu6xnb {
  display: inline
}

@container (inline-size < 583px) {
  .p1fu6xnb {
    display: none
  }
}

.R5zT8dJT {
  background: var(--c-accent-light);
  color: #1c1917;
  left: var(--spacing-2x);
  padding: var(--spacing-2x) var(--spacing-3x);
  position: absolute;
  top: var(--spacing-2x);
  transform: translateY(-200%);
  z-index: var(--layer-depth-ceiling)
}

.R5zT8dJT:focus {
  transform: translateY(0)
}

.E2ql0nWs {
  z-index: calc(var(--layer-depth-ceiling) - 2)
}

.E2ql0nWs.Ey9bAaxE,
.E2ql0nWs.LjwoXRfr {
  left: 0;
  position: sticky;
  top: 0
}

.E2ql0nWs.Ey9bAaxE {
  animation: IQiGAIQg var(--transition-duration-medium) var(--transition-easing-ease-out) forwards;
  height: var(--header-height);
  opacity: 0;
  pointer-events: none
}

.du4qqgHz {
  z-index: 1
}

@container (inline-size >=1200px) {
  .du4qqgHz {
    margin-right: calc((var(--button-x-padding-medium) + var(--spacing-2x))*-1)
  }
}

.NPl4BeLA {
  --local-content-z-index: 2;
  background-color: var(--color-surface-primary);
  flex: 1 0 auto;
  scroll-margin-top: calc(var(--spacing-7x) + var(--spacing-6x) + var(--spacing-1x));
  z-index: var(--local-content-z-index)
}

.s5pWCGgK {
  display: flex;
  flex-flow: column nowrap;
  min-height: 100vh
}

.iNhugoa2 {
  bottom: 0;
  display: block;
  left: 0;
  padding-bottom: env(safe-area-inset-bottom);
  position: sticky;
  right: 0;
  z-index: 2
}

@media(min-width:583px) {
  .iNhugoa2 {
    display: none
  }
}

.dQi4kxUU {
  z-index: 1
}

.u84iTPD4 {
  left: 0;
  position: sticky;
  top: auto;
  z-index: calc(var(--layer-depth-ceiling) - 3)
}

@media(min-width:900px) {
  .u84iTPD4 {
    top: calc(var(--spacing-7x))
  }
}

@media(min-width:1200px) {
  .u84iTPD4 {
    top: calc(var(--spacing-7x) + var(--spacing-6x) + var(--spacing-1x))
  }
}

.QR_Z8Gnf {
  cursor: default
}

.KYOchWpX,
.O6BXMmaz {
  align-items: center;
  cursor: pointer;
  display: flex;
  min-height: var(--button-height-large);
  padding: var(--spacing-2x) var(--spacing-none)
}

.KYOchWpX.cFUXb1hv,
.O6BXMmaz.cFUXb1hv {
  cursor: not-allowed
}

.LJ0i7DeP {
  --local-tooltip-triangle-size: 6px;
  --local-tooltip-triangle-shift: 0.5px;
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
  width: -moz-fit-content;
  width: fit-content
}

@media(hover:hover) {
  .LJ0i7DeP:is(:hover, :focus-within) .cgkk_8uj {
    display: block
  }
}

@media(hover:none) {
  .LJ0i7DeP:is(:hover, :focus-within) .cgkk_8uj {
    display: none
  }
}

.cgkk_8uj {
  bottom: 0;
  display: none;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: var(--layer-depth-ceiling)
}

.n5pxhO8s {
  background-color: var(--color-surface-elevated);
  border-radius: var(--roundness-subtle);
  box-shadow: var(--elevation-medium);
  height: -moz-max-content;
  height: max-content;
  justify-content: center;
  left: 50%;
  max-width: 300px;
  position: absolute;
  transform: translateX(-50%);
  width: -moz-max-content;
  width: max-content
}

.n5pxhO8s:after {
  content: "";
  position: absolute
}

.n5pxhO8s.O0XZw5v_ {
  bottom: calc(100% + var(--local-tooltip-triangle-size))
}

.n5pxhO8s.O0XZw5v_:after {
  border-left: var(--local-tooltip-triangle-size) solid transparent;
  border-right: var(--local-tooltip-triangle-size) solid transparent;
  border-top: var(--local-tooltip-triangle-size) solid var(--color-surface-elevated);
  bottom: calc(var(--local-tooltip-triangle-size)*-1 + var(--local-tooltip-triangle-shift));
  left: 50%;
  transform: translateX(-50%)
}

.n5pxhO8s.wSP8ptct {
  top: calc(100% + var(--local-tooltip-triangle-size))
}

.n5pxhO8s.wSP8ptct:after {
  border-bottom: var(--local-tooltip-triangle-size) solid var(--color-surface-elevated);
  border-left: var(--local-tooltip-triangle-size) solid transparent;
  border-right: var(--local-tooltip-triangle-size) solid transparent;
  left: 50%;
  top: calc(var(--local-tooltip-triangle-size)*-1 + var(--local-tooltip-triangle-shift));
  transform: translateX(-50%)
}

.n5pxhO8s.crWAGXAC {
  justify-content: flex-start;
  left: calc(100% + var(--local-tooltip-triangle-size));
  top: 50%;
  transform: translateY(-50%)
}

.n5pxhO8s.crWAGXAC:after {
  border-bottom: var(--local-tooltip-triangle-size) solid transparent;
  border-right: var(--local-tooltip-triangle-size) solid var(--color-surface-elevated);
  border-top: var(--local-tooltip-triangle-size) solid transparent;
  left: calc(var(--local-tooltip-triangle-size)*-1 + var(--local-tooltip-triangle-shift));
  top: 50%;
  transform: translateY(-50%)
}

.n5pxhO8s.m2fdse8X {
  justify-content: flex-start;
  left: auto;
  right: calc(100% + var(--local-tooltip-triangle-size));
  top: 50%;
  transform: translateY(-50%)
}

.n5pxhO8s.m2fdse8X:after {
  border-bottom: var(--local-tooltip-triangle-size) solid transparent;
  border-right: var(--local-tooltip-triangle-size) solid var(--color-surface-elevated);
  border-top: var(--local-tooltip-triangle-size) solid transparent;
  right: calc(var(--local-tooltip-triangle-size)*-1 + var(--local-tooltip-triangle-shift));
  top: 50%;
  transform: translateY(-50%) rotate(180deg)
}

.RVIwV7bA {
  display: none
}

.DqShzTj9 {
  align-items: center;
  background-color: var(--color-surface-primary);
  border: var(--chunkiness-thin) solid var(--color-border-secondary);
  border-radius: var(--roundness-subtle);
  display: flex;
  height: var(--spacing-4x);
  justify-content: center;
  padding: var(--spacing-1x);
  width: var(--spacing-4x)
}

.DqShzTj9:hover {
  border-color: var(--color-content-primary)
}

.DqShzTj9.kb7EEwwb {
  background-color: var(--color-surface-inverse);
  border-color: var(--color-interactive-control);
  color: var(--color-content-inverse)
}

.DqShzTj9.Z4GU1g4l {
  border-color: var(--color-border-tertiary);
  cursor: not-allowed
}

.DqShzTj9.kb7EEwwb.Z4GU1g4l {
  background-color: var(--color-interactive-disabled);
  border-color: var(--color-interactive-disabled)
}

.qjc8VlP_ {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--color-surface-primary);
  border: 0;
  border-radius: var(--roundness-subtle);
  box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary);
  color: var(--color-content-primary);
  font-family: var(--font-family-body-large);
  font-size: var(--font-size-body-large);
  line-height: var(--font-height-body-large);
  min-height: var(--button-height-large);
  padding: var(--spacing-2x) var(--spacing-3x);
  width: 100%
}

.qjc8VlP_:hover {
  box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-primary)
}

.qjc8VlP_:focus {
  box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary)
}

.qjc8VlP_:focus-visible {
  outline: unset
}

.qjc8VlP_[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.qjc8VlP_[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
  display: none
}

.Cau_pv5B,
.Cau_pv5B:hover:not(:focus) {
  box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-content-critical-default)
}

.Cau_pv5B,
.LOgq2xjr,
.jINdDR__ {
  padding-right: calc(var(--spacing-2x) + var(--icon-size-2x) + var(--spacing-3x))
}

.zIWAf5sS {
  background: var(--color-interactive-disabled);
  cursor: not-allowed
}

.zIWAf5sS:hover {
  box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary)
}

.UlyXcgpM {
  padding: var(--spacing-3x)
}

.ATv5CMS_ {
  align-items: center;
  display: flex;
  position: relative;
  width: 100%
}

.Pfa2qDud {
  position: absolute;
  right: var(--spacing-3x)
}

.TSaWU8oS {
  border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary)
}

.GIiYj_hC {
  align-items: center;
  color: var(--color-content-primary);
  display: grid;
  gap: var(--spacing-1x);
  grid-template-columns: auto 1fr auto;
  height: 32px;
  max-width: 485px;
  padding-left: var(--spacing-3x)
}

.cIcHLC0D {
  min-width: 0;
  white-space: nowrap
}

.VgiYaghW {
  align-items: center;
  align-self: stretch;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  display: flex;
  margin-left: calc(var(--spacing-1x)*-1);
  padding: 0 var(--spacing-3x) 0 var(--spacing-1x)
}

.N4VnWkfU {
  height: var(--icon-size-2x)
}

.N4VnWkfU g {
  transition: color var(--transition-duration-short) var(--transition-easing-ease-in-out)
}

.LgQEf2KC:is(:hover, :active) svg g[data-youtube-logo=mark] {
  color: red
}

.LgQEf2KC:is(:hover, :active) svg g[data-youtube-logo=text] {
  color: #212121
}

.BQsUenQr:is(:hover, :active) svg g {
  color: #1ed760
}

.w76mJ6sK {
  align-items: center;
  border-radius: var(--roundness-subtle);
  box-shadow: inset 0 0 0 var(--chunkiness-thin) var(--color-border-secondary);
  display: flex;
  min-height: var(--button-height-large);
  padding: 0 var(--spacing-2x);
  width: 100%
}

@media(max-width:700px) {
  .SLWkHTbs {
    display: none
  }
}

.Uuruz9He {
  margin-right: var(--spacing-2x);
  --icon-size-text-responsive: var(--icon-size-3x);
  align-items: center;
  aspect-ratio: 1;
  background-color: var(--color-surface-interactive-disabled);
  border-radius: var(--roundness-circle);
  color: var(--color-content-inverse);
  display: flex;
  height: var(--button-height-large);
  justify-content: center
}

.bK9U709A {
  height: 35px;
  min-width: 0;
  width: 100%
}

.AGDkMKl0 {
  height: 64px
}

.ZexBsnx5 {
  flex: 0% 1 1
}

.glYBtCuL {
  margin-bottom: var(--spacing-3x);
  position: relative
}

.glYBtCuL:after {
  background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, var(--color-surface-primary) 100%);
  bottom: 0;
  content: "";
  display: block;
  height: 80%;
  position: absolute;
  width: 100%
}

.waBI4HBD {
  margin-right: var(--spacing-1x);
  width: -moz-max-content;
  width: max-content
}

.waBI4HBD .ngHoRYvn {
  display: none
}

@media(min-width:1000px) {
  .waBI4HBD .ngHoRYvn {
    display: inline
  }
}

.Xp1kr_82 {
  background-color: var(--color-surface-elevated);
  border-radius: var(--roundness-subtle);
  box-shadow: var(--elevation-medium);
  max-width: 300px
}

.ESL8SxeF {
  fill: var(--color-surface-elevated);
  height: inherit
}

.gYegNQm8 {
  background: var(--color-surface-primary);
  border: 1px solid var(--color-border-info);
  border-radius: var(--roundness-subtle);
  box-sizing: border-box;
  font-family: var(--font-family-label-small);
  font-size: var(--font-size-label-small);
  font-weight: var(--font-weight-label-small);
  gap: var(--spacing-1x);
  max-height: 29px;
  min-width: 344px;
  outline: none;
  padding: var(--spacing-1x) var(--spacing-2x);
  width: 100%
}

.gYegNQm8,
.zJ07gAGW {
  color: var(--color-content-primary)
}

.zJ07gAGW {
  align-items: center;
  background: var(--color-interactive-tertiary);
  border: none;
  border-radius: var(--roundness-subtle);
  cursor: pointer;
  display: inline-flex;
  font-family: var(--button-font-family);
  font-size: var(--button-font-size-medium);
  font-weight: var(--button-font-weight);
  gap: var(--spacing-2x);
  letter-spacing: var(--button-font-spacing);
  line-height: var(--button-font-height);
  padding: var(--spacing-2x) var(--spacing-3x);
  transition-duration: var(--transition-duration-short);
  transition-property: background-color, box-shadow, color;
  transition-timing-function: var(--transition-easing-ease-in-out)
}

.zJ07gAGW.vEfYZsKE,
.zJ07gAGW:active,
.zJ07gAGW:focus-visible,
.zJ07gAGW:hover {
  background: var(--color-interactive-tertiary-hover)
}

.zJ07gAGW:disabled {
  background: var(--color-interactive-tertiary);
  color: var(--color-content-disabled);
  cursor: not-allowed;
  transform: none
}

.W71XjTnj {
  align-items: center;
  display: inline-flex
}

.LyYp2lIG {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.EtnXs6Wh {
  box-shadow: var(--elevation-medium)
}

.LjgyP3i3 {
  transition: all .2s cubic-bezier(.25, .46, .45, .94)
}

.LjgyP3i3:hover {
  box-shadow: 0 0 0 1px var(--border-positive, #E8F0FB), 0 0 8px rgb(from var(--border-positive, #E8F0FB) r g b/.8), 0 0 30px rgb(from var(--border-positive, #E8F0FB) r g b/.4), 0 0 60px rgb(from var(--border-positive, #E8F0FB) r g b/.2);
  transform: scale(1.02)
}

.ALOuuWMZ {
  background-color: var(--color-border-secondary);
  height: var(--icon-size-2x);
  margin: auto var(--spacing-3x);
  width: var(--chunkiness-thin)
}

.tHejyTru {
  align-items: center;
  display: flex;
  max-width: 300px;
  opacity: 1;
  overflow: hidden;
  transform: translateX(0);
  transition: opacity var(--transition-duration-medium) var(--transition-easing-ease-in), transform var(--transition-duration-medium) var(--transition-easing-ease-in), max-width var(--transition-duration-medium) var(--transition-easing-ease-in)
}

.tHejyTru.WrwM1Z_Q {
  max-width: 0;
  opacity: 0;
  transform: translateX(20px);
  transition: opacity 80ms var(--transition-easing-ease-out), transform 80ms var(--transition-easing-ease-out), max-width 80ms var(--transition-easing-ease-out)
}

.P2CG2WD1 {
  transition: all var(--transition-duration-short) var(--transition-easing-ease-in-out)
}

.P2CG2WD1.UpzLtqul {
  transition: all var(--transition-duration-medium) var(--transition-easing-ease-in-out)
}

.MMPFxfQk {
  border: var(--chunkiness-thin) dashed var(--color-border-secondary);
  border-radius: var(--roundness-subtle, 4px)
}

.MMPFxfQk,
.MRN3KVHb {
  height: 40px;
  width: 40px
}

.MRN3KVHb {
  border-radius: var(--roundness-subtle, 4px);
  cursor: pointer;
  overflow: hidden;
  position: relative;
  transition: background var(--transition-easing-ease-in)
}

.MRN3KVHb:before {
  background: linear-gradient(0deg, var(--color-overlay-dark) 0, var(--color-overlay-dark) 100%);
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity var(--transition-easing-ease-in);
  z-index: 1
}

.MRN3KVHb:hover:before {
  opacity: 1
}

.WMcfw_zh {
  border-radius: var(--roundness-subtle, 4px);
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}

.znIrtjHS {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  gap: var(--spacing-3x);
  white-space: nowrap
}

.eW5tXGTL {
  position: relative
}

.KdCr_NLK {
  position: absolute;
  right: 0;
  top: 0
}

.MDwIW0Jn {
  border-radius: var(--roundness-extra-round);
  box-shadow: var(--elevation-medium);
  min-width: 264px
}

@media(max-width:582px) {
  .MDwIW0Jn {
    border-radius: var(--roundness-extra-round) var(--roundness-extra-round) var(--roundness-square) var(--roundness-square);
    width: 100%
  }
}

.zMHFkVXG {
  --local-input-min-height: 40px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: var(--color-surface-tertiary);
  border: none;
  border-radius: var(--roundness-circle);
  box-shadow: none;
  color: var(--color-content-primary);
  display: block;
  font-family: var(--font-family-body-small);
  font-size: var(--font-size-body-small);
  font-weight: var(--font-weight-body-small);
  height: 100%;
  line-height: var(--font-height-body-small);
  min-height: var(--local-input-min-height);
  padding: var(--spacing-2x) var(--spacing-3x);
  width: 100%
}

.zMHFkVXG::-moz-placeholder {
  color: var(--color-content-secondary)
}

.zMHFkVXG::placeholder {
  color: var(--color-content-secondary)
}

.zMHFkVXG:focus {
  box-shadow: none;
  outline: none
}

.Dm27OMRt {
  --local-four-items-height: 232px;
  --local-two-items-height: 111px;
  --local-overflow-height: var(--local-four-items-height);
  list-style: none;
  margin: var(--spacing-none);
  max-height: var(--local-overflow-height);
  overflow-y: auto;
  scrollbar-color: var(--color-border-secondary) var(--color-surface-primary)
}

.Dm27OMRt::-webkit-scrollbar {
  width: var(--spacing-1x)
}

.Dm27OMRt::-webkit-scrollbar-thumb {
  background: var(--color-border-secondary);
  border-radius: var(--roundness-subtle)
}

.Dm27OMRt::-webkit-scrollbar-track {
  background: var(--color-surface-primary)
}

@media(max-width:582px) {
  .Dm27OMRt {
    transition: max-height var(--transition-duration-short) var(--transition-easing-ease-out);
    --local-overflow-height: var(--local-two-items-height)
  }
.Dm27OMRt.Y7KGb09f {
  --local-overflow-height: var(--local-four-items-height)
}
}

.hMOyOX5F {
  background: none;
  border: none;
  border-radius: var(--roundness-subtle);
  cursor: pointer;
  margin: 0;
  padding: 0;
  width: 100%
}

.hMOyOX5F:hover {
  background-color: var(--color-interactive-tertiary-hover)
}

.sS9UoA_D {
  width: 19ch
}

.yY97OEKC {
  text-wrap: nowrap
}

.wdBnKFJ7 {
  animation: fUPrNGet 2s cubic-bezier(.4, 0, .6, 1) infinite;
  height: 55px
}

.P9xmQeOR,
.a2lYKQJr {
  background-color: var(--color-interactive-disabled);
  border-radius: var(--roundness-extra-round);
  height: 10px
}

.a2lYKQJr {
  width: 100%
}

.P9xmQeOR {
  width: 33%
}

@media(max-width:582px) {
  .wdBnKFJ7:nth-child(n+3) {
    display: none
  }
}

.pGkfkWZ5 {
  bottom: 24px;
  display: none;
  left: 50%;
  position: fixed;
  top: auto;
  transform: translateX(-50%);
  transition: opacity .3s ease-in-out, transform .3s ease-in-out;
  z-index: 1000
}

@media(min-width:583px) {
  .pGkfkWZ5 {
    display: block
  }
}

.Ck6Y0SfM {
  opacity: 1;
  transform: translateX(-50%) translateY(0)
}

.NTQSIKil {
  opacity: 0;
  pointer-events: none;
  transform: translateX(-50%) translateY(100%)
}

.pU_BGFAb {
  background: var(--color-surface-primary);
  border: none;
  box-sizing: border-box;
  color: var(--color-content-primary);
  font-family: var(--font-family-body-small);
  font-size: var(--font-size-body-small);
  font-weight: var(--font-weight-body-small);
  gap: var(--spacing-1x);
  line-height: var(--font-height-body-small);
  max-height: 226px;
  min-width: 428px;
  outline: none;
  padding: var(--spacing-1x) var(--spacing-2x);
  resize: none;
  width: 100%
}

.pU_BGFAb::-moz-placeholder {
  color: var(--color-content-disabled)
}

.pU_BGFAb::placeholder {
  color: var(--color-content-disabled)
}

@media(max-width:479px) {
  .pU_BGFAb {
    min-width: 300px
  }
}

.KDm7b4Ut {
  align-items: center;
  animation: YhE0lmXB 2.5s ease-in-out infinite;
  display: inline-flex;
  justify-content: center
}

.dY7km4WK {
  display: inline-block;
  text-align: left;
  width: 10px
}

.cZekDq4W {
  position: relative
}

.xCr98_ii {
  background: none;
  border: none;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  padding: 0
}

.FiCYQRTO {
  min-width: auto;
  white-space: nowrap
}

@media(max-width:1332px) {
  .tUh_rrH1>:first-child {
    flex-direction: column
  }
}

@media(max-width:1332px)and (max-width:1100px) {
  .tUh_rrH1>:first-child>:first-child {
    flex-direction: column
  }
}

@media(max-width:1332px)and (max-width:1100px)and (max-width:1100px) {
  .tUh_rrH1>:first-child>:first-child>:first-child {
    flex-direction: column
  }
}

@media(max-width:1208px) {
  .F2ljB0up>:first-child {
    flex-direction: column
  }
}

@media(max-width:1208px)and (max-width:840px) {
  .F2ljB0up>:first-child>:first-child,
  .F2ljB0up>:first-child>:first-child>:first-child {
    flex-direction: column
  }
}

@media(max-width:1166px) {
  .H8wbRv5W>:first-child {
    flex-direction: column
  }
}

@media(max-width:1166px)and (max-width:1000px) {
  .H8wbRv5W>:first-child>:first-child {
    flex-direction: column
  }
}

@media(max-width:1166px)and (max-width:1000px)and (max-width:1100px) {
  .H8wbRv5W>:first-child>:first-child>:first-child {
    flex-direction: column
  }
}

@media(max-width:988px) {
  .i9q0OvZo>:first-child {
    flex-direction: column
  }
}

@media(max-width:988px)and (max-width:750px) {
  .i9q0OvZo>:first-child>:first-child {
    flex-direction: column
  }
}

@media(max-width:988px)and (max-width:750px)and (max-width:1100px) {
  .i9q0OvZo>:first-child>:first-child>:first-child {
    flex-direction: column
  }
}

@media(max-width:1240px) {
  .K7ztvW_z>:first-child {
    flex-direction: column
  }
}

@media(max-width:1240px)and (max-width:828px) {
  .K7ztvW_z>:first-child>:first-child {
    flex-direction: column
  }
}

@media(max-width:1240px)and (max-width:828px)and (max-width:1100px) {
  .K7ztvW_z>:first-child>:first-child>:first-child {
    flex-direction: column
  }
}

.syyQ_BBa {
  height: 48px
}

@media(max-width:600px) {
  .syyQ_BBa {
    height: 32px
  }
}

.mCA3dOk6 {
  display: none
}

.YBbzzj9_ {
  align-items: center;
  color: var(--color-content-inverse);
  display: flex;
  flex-direction: row;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  width: 100%
}

.aQq78em3 {
  top: 0;
  z-index: calc(var(--layer-depth-ceiling) - 2)
}

.aQq78em3,
.vSWWtlhY {
  left: 0;
  position: sticky
}

.vSWWtlhY {
  bottom: 0;
  display: block;
  padding-bottom: env(safe-area-inset-bottom);
  right: 0;
  z-index: 1
}

@media(min-width:583px) {
  .vSWWtlhY {
    display: none
  }
}

.DLXCiU90 {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0
}

.uYSBVy7Q {
  border: 0;
  border-top: var(--chunkiness-thick) solid var(--color-content-primary);
  position: relative;
  width: 43px
}

@container (inline-size >=1000px) {
  .uYSBVy7Q {
    width: 64px
  }
}

.YwfnBSS0 {
  border: 0;
  border-top: var(--chunkiness-thick) solid transparent;
  display: none;
  position: relative;
  width: 43px
}

@container (inline-size >=1000px) {
  .YwfnBSS0 {
    display: block;
    width: 64px
  }
}

.xNohy1HO {
  display: none
}

@container (inline-size >=1000px) {
  .xNohy1HO {
    display: block
  }
}

._p3y9bfr {
  margin: -4px
}

.bbcZbxnT {
  align-items: center;
  border-radius: 50%;
  box-shadow: inset 0 0 0 var(--chunkiness-thick) var(--color-border-primary);
  display: flex;
  height: var(--icon-size-3x);
  justify-content: center;
  width: var(--icon-size-3x)
}

.bbcZbxnT.eIK15tro {
  background-color: var(--color-content-primary)
}

.nQlUY4Zr {
  border-bottom: var(--chunkiness-thin) solid var(--color-border-tertiary);
  height: 60px
}

@container (inline-size > 375px) {
  .nQlUY4Zr {
    height: 49px
  }
}

@container (inline-size >=1000px) {
  .nQlUY4Zr {
    height: 84px
  }
}

.Px5u5AKA {
  left: 0;
  position: sticky;
  top: 0;
  z-index: 2
}

.b_u48uVc {
  min-height: calc(100vh - 48px)
}

@media(min-width:1000px) {
  .b_u48uVc {
    min-height: calc(100vh - 83px)
  }
}

.mEDq4t9y {
  left: 0;
  position: sticky;
  top: auto;
  z-index: 1
}

@media(min-width:1000px) {
  .mEDq4t9y {
    top: 0
  }
}
