@keyframes landingFloat { 
  0%,100% {transform: translateY(0);} 
  50% {transform: translateY(-12px);} 
}
@keyframes landingBounce { 
  0%,100% {transform: translateY(0);} 
  50% {transform: translateY(8px);} 
}
@keyframes landingSlide { 
  0% {transform: translateX(0);} 
  100% {transform: translateX(-50%);} 
}
@keyframes landingFadeIn { 
  from {opacity: 0; transform: translateY(16px);} 
  to {opacity: 1; transform: translateY(0);} 
}
@keyframes landingPulse { 
  0%,100% {opacity: 1;} 
  50% {opacity: .5;} 
}
.landing-float {animation: landingFloat 4s ease-in-out infinite;}
.landing-bounce {animation: landingBounce 2s ease-in-out infinite;}
.landing-slide {animation: landingSlide 30s linear infinite;}
.landing-fade-in {animation: landingFadeIn .6s ease-out both;}
.landing-pulse {animation: landingPulse 2s ease-in-out infinite;}
.landing-card:hover {transform: translateY(-4px); box-shadow: 0 12px 40px rgba(4,118,206,.18);}
.landing-problem:hover {transform: scale(1.02); border-left-color: #dc2626 !important;}
.landing-problem:hover h3 {color: #0476CE;}
.landing-usecase:hover {transform: translateY(-4px); box-shadow: 0 12px 40px rgba(4,118,206,.18);}
.landing-usecase:hover .uc-icon-wrap {background: #0476CE;}
.landing-usecase:hover .uc-icon-wrap svg {color: #fff !important;}
.landing-usecase:hover h3 {color: #0476CE;}
.landing-v2 h1 span,.landing-v2 h2 span {font-size: inherit !important;}
.css-vubbuv {-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentColor; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; font-size: 1.5rem;}
.css-1rnhng9 {font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 500; font-size: 0.8125rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 4px 5px; border-radius: 4px; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; color: #1976d2;}
.css-1rnhng9:hover {-webkit-text-decoration: none; text-decoration: none; background-color: rgba(25, 118, 210, 0.04);}
@media (hover: none) {.css-1rnhng9:hover {background-color: transparent;}}
.css-1rnhng9.Mui-disabled {color: rgba(0, 0, 0, 0.26);}
.css-1rnhng9:hover {background-color: #f3f4f6;}
.css-10545le {display: inline-flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0; border: 0; margin: 0; border-radius: 4px; padding: 4px 5px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle; -moz-appearance: none; -webkit-appearance: none; -webkit-text-decoration: none; text-decoration: none; color: #1976d2; font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 500; font-size: 0.8125rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;}
.css-10545le::-moz-focus-inner {border-style: none;}
.css-10545le.Mui-disabled {pointer-events: none; cursor: default;}
@media print {.css-10545le {-webkit-print-color-adjust: exact; color-adjust: exact;}}
.css-10545le:hover {-webkit-text-decoration: none; text-decoration: none; background-color: rgba(25, 118, 210, 0.04);}
@media (hover: none) {.css-10545le:hover {background-color: transparent;}}
.css-10545le.Mui-disabled {color: rgba(0, 0, 0, 0.26);}
.css-10545le:hover {background-color: #f3f4f6;}
.css-u0g51i {display: inherit; margin-right: 8px; margin-left: -2px;}
.css-u0g51i>*:nth-of-type(1) {font-size: 18px;}
.css-hqw408 {display: inherit; margin-right: -2px; margin-left: 8px;}
.css-hqw408>*:nth-of-type(1) {font-size: 18px;}
.css-1cp83dk {font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 500; font-size: 0.8125rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 3px 9px; border-radius: 4px; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; border: 1px solid rgba(25, 118, 210, 0.5); color: #1976d2;}
.css-1cp83dk:hover {-webkit-text-decoration: none; text-decoration: none; background-color: rgba(25, 118, 210, 0.04); border: 1px solid #1976d2;}
@media (hover: none) {.css-1cp83dk:hover {background-color: transparent;}}
.css-1cp83dk.Mui-disabled {color: rgba(0, 0, 0, 0.26); border: 1px solid rgba(0, 0, 0, 0.12);}
.css-k58djc {display: inline-flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0; border: 1px solid rgba(25, 118, 210, 0.5); margin: 0; border-radius: 4px; padding: 3px 9px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle; -moz-appearance: none; -webkit-appearance: none; -webkit-text-decoration: none; text-decoration: none; color: #1976d2; font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 500; font-size: 0.8125rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;}
.css-k58djc::-moz-focus-inner {border-style: none;}
.css-k58djc.Mui-disabled {pointer-events: none; cursor: default;}
@media print {.css-k58djc {-webkit-print-color-adjust: exact; color-adjust: exact;}}
.css-k58djc:hover {-webkit-text-decoration: none; text-decoration: none; background-color: rgba(25, 118, 210, 0.04); border: 1px solid #1976d2;}
@media (hover: none) {.css-k58djc:hover {background-color: transparent;}}
.css-k58djc.Mui-disabled {color: rgba(0, 0, 0, 0.26); border: 1px solid rgba(0, 0, 0, 0.12);}
.css-1hxq67s {font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 6px 16px; border-radius: 4px; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; color: #fff; background-color: #1976d2; box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);}
.css-1hxq67s:hover {-webkit-text-decoration: none; text-decoration: none; background-color: #1565c0; box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);}
@media (hover: none) {.css-1hxq67s:hover {background-color: #1976d2;}}
.css-1hxq67s:active {box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);}
.css-1hxq67s.Mui-focusVisible {box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);}
.css-1hxq67s.Mui-disabled {color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12);}
.css-1hw9j7s {display: inline-flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: #1976d2; outline: 0; border: 0; margin: 0; border-radius: 4px; padding: 6px 16px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle; -moz-appearance: none; -webkit-appearance: none; -webkit-text-decoration: none; text-decoration: none; color: #fff; font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);}
.css-1hw9j7s::-moz-focus-inner {border-style: none;}
.css-1hw9j7s.Mui-disabled {pointer-events: none; cursor: default;}
@media print {.css-1hw9j7s {-webkit-print-color-adjust: exact; color-adjust: exact;}}
.css-1hw9j7s:hover {-webkit-text-decoration: none; text-decoration: none; background-color: #1565c0; box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);}
@media (hover: none) {.css-1hw9j7s:hover {background-color: #1976d2;}}
.css-1hw9j7s:active {box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);}
.css-1hw9j7s.Mui-focusVisible {box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);}
.css-1hw9j7s.Mui-disabled {color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12);}
.css-s9ggwg {z-index: 1500; pointer-events: none;}
.css-s9ggwg[data-popper-placement*="bottom"] .MuiTooltip-arrow {top: 0; margin-top: -0.71em;}
.css-s9ggwg[data-popper-placement*="bottom"] .MuiTooltip-arrow::before {transform-origin: 0 100%;}
.css-s9ggwg[data-popper-placement*="top"] .MuiTooltip-arrow {bottom: 0; margin-bottom: -0.71em;}
.css-s9ggwg[data-popper-placement*="top"] .MuiTooltip-arrow::before {transform-origin: 100% 0;}
.css-s9ggwg[data-popper-placement*="right"] .MuiTooltip-arrow {left: 0; margin-left: -0.71em; height: 1em; width: 0.71em;}
.css-s9ggwg[data-popper-placement*="right"] .MuiTooltip-arrow::before {transform-origin: 100% 100%;}
.css-s9ggwg[data-popper-placement*="left"] .MuiTooltip-arrow {right: 0; margin-right: -0.71em; height: 1em; width: 0.71em;}
.css-s9ggwg[data-popper-placement*="left"] .MuiTooltip-arrow::before {transform-origin: 0 0;}
.css-1dkatbo {z-index: 1500; pointer-events: none;}
.css-1dkatbo[data-popper-placement*="bottom"] .MuiTooltip-arrow {top: 0; margin-top: -0.71em;}
.css-1dkatbo[data-popper-placement*="bottom"] .MuiTooltip-arrow::before {transform-origin: 0 100%;}
.css-1dkatbo[data-popper-placement*="top"] .MuiTooltip-arrow {bottom: 0; margin-bottom: -0.71em;}
.css-1dkatbo[data-popper-placement*="top"] .MuiTooltip-arrow::before {transform-origin: 100% 0;}
.css-1dkatbo[data-popper-placement*="right"] .MuiTooltip-arrow {left: 0; margin-left: -0.71em; height: 1em; width: 0.71em;}
.css-1dkatbo[data-popper-placement*="right"] .MuiTooltip-arrow::before {transform-origin: 100% 100%;}
.css-1dkatbo[data-popper-placement*="left"] .MuiTooltip-arrow {right: 0; margin-right: -0.71em; height: 1em; width: 0.71em;}
.css-1dkatbo[data-popper-placement*="left"] .MuiTooltip-arrow::before {transform-origin: 0 0;}
.css-162n083 {font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 5px 15px; border-radius: 4px; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; border: 1px solid rgba(25, 118, 210, 0.5); color: #1976d2; width: 100%;}
.css-162n083:hover {-webkit-text-decoration: none; text-decoration: none; background-color: rgba(25, 118, 210, 0.04); border: 1px solid #1976d2;}
@media (hover: none) {.css-162n083:hover {background-color: transparent;}}
.css-162n083.Mui-disabled {color: rgba(0, 0, 0, 0.26); border: 1px solid rgba(0, 0, 0, 0.12);}
.css-16jg4tx {display: inline-flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0; border: 1px solid rgba(25, 118, 210, 0.5); margin: 0; border-radius: 4px; padding: 5px 15px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle; -moz-appearance: none; -webkit-appearance: none; -webkit-text-decoration: none; text-decoration: none; color: #1976d2; font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; width: 100%;}
.css-16jg4tx::-moz-focus-inner {border-style: none;}
.css-16jg4tx.Mui-disabled {pointer-events: none; cursor: default;}
@media print {.css-16jg4tx {-webkit-print-color-adjust: exact; color-adjust: exact;}}
.css-16jg4tx:hover {-webkit-text-decoration: none; text-decoration: none; background-color: rgba(25, 118, 210, 0.04); border: 1px solid #1976d2;}
@media (hover: none) {.css-16jg4tx:hover {background-color: transparent;}}
.css-16jg4tx.Mui-disabled {color: rgba(0, 0, 0, 0.26); border: 1px solid rgba(0, 0, 0, 0.12);}
.css-1aqhvtv {font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 6px 16px; border-radius: 4px; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; color: #fff; background-color: #1976d2; box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12); width: 100%;}
.css-1aqhvtv:hover {-webkit-text-decoration: none; text-decoration: none; background-color: #1565c0; box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);}
@media (hover: none) {.css-1aqhvtv:hover {background-color: #1976d2;}}
.css-1aqhvtv:active {box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);}
.css-1aqhvtv.Mui-focusVisible {box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);}
.css-1aqhvtv.Mui-disabled {color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12);}
.css-1qelgoy {display: inline-flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: #1976d2; outline: 0; border: 0; margin: 0; border-radius: 4px; padding: 6px 16px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle; -moz-appearance: none; -webkit-appearance: none; -webkit-text-decoration: none; text-decoration: none; color: #fff; font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12); width: 100%;}
.css-1qelgoy::-moz-focus-inner {border-style: none;}
.css-1qelgoy.Mui-disabled {pointer-events: none; cursor: default;}
@media print {.css-1qelgoy {-webkit-print-color-adjust: exact; color-adjust: exact;}}
.css-1qelgoy:hover {-webkit-text-decoration: none; text-decoration: none; background-color: #1565c0; box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);}
@media (hover: none) {.css-1qelgoy:hover {background-color: #1976d2;}}
.css-1qelgoy:active {box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);}
.css-1qelgoy.Mui-focusVisible {box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);}
.css-1qelgoy.Mui-disabled {color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12);}
.css-6ii3fu {font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; padding: 5px 15px; border-radius: 4px; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; border: 1px solid rgba(25, 118, 210, 0.5); color: #1976d2;}
.css-6ii3fu:hover {-webkit-text-decoration: none; text-decoration: none; background-color: rgba(25, 118, 210, 0.04); border: 1px solid #1976d2;}
@media (hover: none) {.css-6ii3fu:hover {background-color: transparent;}}
.css-6ii3fu.Mui-disabled {color: rgba(0, 0, 0, 0.26); border: 1px solid rgba(0, 0, 0, 0.12);}
.css-79xub {display: inline-flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0; border: 1px solid rgba(25, 118, 210, 0.5); margin: 0; border-radius: 4px; padding: 5px 15px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle; -moz-appearance: none; -webkit-appearance: none; -webkit-text-decoration: none; text-decoration: none; color: #1976d2; font-family: "Roboto","Helvetica","Arial",sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; text-transform: uppercase; min-width: 64px; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;}
.css-79xub::-moz-focus-inner {border-style: none;}
.css-79xub.Mui-disabled {pointer-events: none; cursor: default;}
@media print {.css-79xub {-webkit-print-color-adjust: exact; color-adjust: exact;}}
.css-79xub:hover {-webkit-text-decoration: none; text-decoration: none; background-color: rgba(25, 118, 210, 0.04); border: 1px solid #1976d2;}
@media (hover: none) {.css-79xub:hover {background-color: transparent;}}
.css-79xub.Mui-disabled {color: rgba(0, 0, 0, 0.26); border: 1px solid rgba(0, 0, 0, 0.12);}
.css-6xugel {display: inherit; margin-right: 8px; margin-left: -4px;}
.css-6xugel>*:nth-of-type(1) {font-size: 20px;}
.css-1n4a93h {display: inherit; margin-right: -4px; margin-left: 8px;}
.css-1n4a93h>*:nth-of-type(1) {font-size: 20px;}