@charset "UTF-8";:root{--site-max-width: 2400px;--font-body: "Manrope", sans-serif;--font-mono: "IBM Plex Mono", monospace;--black: #000000;--white: #ffffff;--neutral-100: #00000014;--neutral-200: #00000028;--neutral-300: #0000003d;--neutral-400: #00000051;--neutral-500: #00000066;--neutral-600: #0000007a;--neutral-700: #0000008e;--neutral-800: #000000a3;--neutral-900: #000000b7;--neutral-1000: #000000cc;--neutral-1100: #000000e0;--neutral-1200: #000000f4;--text-muted: #00000099;--alpha-100: #ffffff14;--alpha-200: #ffffff28;--alpha-300: #ffffff3d;--alpha-400: #ffffff51;--alpha-500: #ffffff66;--alpha-600: #ffffff7a;--alpha-700: #ffffff8e;--alpha-800: #ffffffa3;--alpha-900: #ffffffb7;--alpha-1000: #ffffffcc;--alpha-1100: #ffffffe0;--alpha-1200: #fffffff4;--blue-200: #92dbff;--blue-500: #0161fc;--blue-800: #0a3ec3;--red-200: #ffc6cd;--red-500: #fc203a;--red-800: #a31122;--yellow-200: #fff186;--yellow-500: #f0b100;--yellow-800: #894b0a;--green-100: #eff1e9;--green-500: #a3dc75;--green-800: #1b4a29;--brown-100: #f9eedb;--brown-500: #b45d49;--rounded-none: 0px;--rounded-sm: 2px;--rounded: 4px;--rounded-md: 6px;--rounded-lg: 8px;--rounded-xl: 12px;--rounded-2xl: 16px;--rounded-3xl: 24px;--rounded-full: 9999px;--space-xxs: 8px;--space-xs: 12px;--space-s: 16px;--space-m: 20px;--space-l: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--display-xxl: 32px;--display-xl: 28px;--display-lg: 28px;--display-md: 24px;--display-sm: 20px;--body-xl: 20px;--body-lg: 18px;--body-md: 16px;--body-sm: 14px;--body-xs: 14px;--label-lg: 18px;--label-md: 16px;--label-sm: 14px;--label-xs: 12px}@media(min-width:768px)and (max-width:1023.98px){:root{--display-xxl: calc(32px + .09375*(100vw - 768px)) ;--display-xl: calc(28px + .078125 * (100vw - 768px));--display-lg: calc(28px + .046875 * (100vw - 768px));--display-md: calc(24px + .03125*(100vw - 768px)) ;--display-sm: calc(20px + .015625 * (100vw - 768px));--body-xl: calc(20px + .015625 * (100vw - 768px));--space-l: calc(24px + .0625*(100vw - 768px)) ;--space-xl: calc(32px + .125*(100vw - 768px)) ;--space-2xl: calc(48px + .125*(100vw - 768px)) ;--space-3xl: calc(64px + .21875*(100vw - 768px)) }}@media(min-width:1024px){:root{--space-xxs: 8px;--space-xs: 12px;--space-s: 20px;--space-m: 28px;--space-l: 40px;--space-xl: 64px;--space-2xl: 80px;--space-3xl: 120px;--display-xxl: 56px;--display-xl: 48px;--display-lg: 40px;--display-md: 32px;--display-sm: 24px;--body-xl: 24px;--body-lg: 18px;--body-md: 16px;--body-sm: 14px;--body-xs: 14px;--label-lg: 18px;--label-md: 16px;--label-sm: 14px;--label-xs: 12px}}@media(min-width:1440px){:root{--space-xxs: 8px;--space-xs: 16px;--space-s: 24px;--space-m: 40px;--space-l: 56px;--space-xl: 80px;--space-2xl: 120px;--space-3xl: 160px;--display-xxl: 80px;--display-xl: 64px;--display-lg: 48px;--display-md: 40px;--display-sm: 32px;--body-xl: 24px;--body-lg: 20px;--body-md: 18px;--body-sm: 16px;--body-xs: 14px;--label-lg: 18px;--label-md: 16px;--label-sm: 14px;--label-xs: 12px}}h1,.h1{font-family:var(--font-body);font-size:var(--display-xxl);font-weight:700;line-height:100%;letter-spacing:-.02em}h1.has-x-large-font-size,.h1.has-x-large-font-size{font-family:var(--font-body);font-size:var(--display-xxl);font-weight:700;line-height:100%;letter-spacing:-.02em;font-size:var(--display-xxl)!important}h1.has-large-font-size,.h1.has-large-font-size{font-family:var(--font-body);font-size:var(--display-xl);font-weight:700;line-height:100%;letter-spacing:-.02em;font-size:var(--display-xl)!important}h1.has-medium-font-size,.h1.has-medium-font-size{font-family:var(--font-body);font-size:var(--display-lg);font-weight:700;line-height:100%;letter-spacing:-.02em;font-size:var(--display-lg)!important}ul>li,p{font-family:var(--font-body);font-size:var(--body-md);font-weight:500;line-height:150%}ul>li.has-x-large-font-size,p.has-x-large-font-size{font-family:var(--font-body);font-size:var(--body-xl);font-weight:500;line-height:120%;font-size:var(--body-xl)!important}ul>li.has-large-font-size,p.has-large-font-size{font-family:var(--font-body);font-size:var(--body-lg);font-weight:500;line-height:150%;font-size:var(--body-lg)!important}ul>li.has-medium-font-size,p.has-medium-font-size{font-family:var(--font-body);font-size:var(--body-md);font-weight:500;line-height:150%;font-size:var(--body-md)!important}ul>li.has-small-font-size,p.has-small-font-size{font-family:var(--font-body);font-size:var(--body-sm);font-weight:500;line-height:150%;font-size:var(--body-sm)!important}.ui-dashboard-card{position:relative;isolation:isolate;text-align:left;padding:var(--space-s);color:var(--white, #fff);display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--rounded-2xl, 16px);border:1px solid rgba(255,255,255,.16);overflow:hidden;background:transparent}.ui-dashboard-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--Neutral-Neutral-100, rgba(0, 0, 0, .08));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);isolation:isolate;contain:paint;will-change:backdrop-filter;transform:translateZ(0);backface-visibility:hidden}.ui-dashboard-card .card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-xs);margin-bottom:8px}.ui-dashboard-card .card-header .card-title{font-family:var(--font-body);font-size:var(--body-sm);font-weight:500;line-height:150%;margin:0;min-width:0;flex:1 1 auto}.ui-dashboard-card .card-header .card-badge{background:var(--neutral-800, #1a1a1a);padding:4px 12px;border-radius:20px;font-size:11px;letter-spacing:.05em;color:var(--alpha-600, rgba(255, 255, 255, .6))}.ui-dashboard-card .card-header .ui-label-dot{width:8px;height:8px;border-radius:9999px;flex-shrink:0}.ui-dashboard-card .card-body{display:flex;flex-direction:column;align-items:flex-start;width:100%}.ui-dashboard-card.type-stat .stat-content{display:flex;align-items:baseline}.ui-dashboard-card.type-stat .stat-content .card-title{font-family:var(--font-body);font-size:var(--body-sm);font-weight:500;line-height:150%}.ui-dashboard-card.type-stat .stat-content .main-val{font-family:var(--font-body);font-size:var(--display-md);font-weight:700;line-height:120%;letter-spacing:-.02em}.ui-dashboard-card.type-stat .stat-content .sub-val{font-family:var(--font-mono);font-size:var(--label-sm);font-weight:400;line-height:120%;margin-left:var(--space-xs)}.ui-dashboard-card.type-chart .card-header{margin-bottom:var(--space-s)}.ui-dashboard-card.type-chart .chart-content{display:flex;justify-content:space-around;align-items:flex-end;width:100%}.ui-dashboard-card.type-chart .chart-content .chart-col{display:flex;flex-direction:column;align-items:center;width:12px}.ui-dashboard-card.type-chart .chart-content .bar{width:8px;background:var(--blue-200);border-radius:var(--rounded-full)}.ui-dashboard-card.type-chart .chart-content .day-label{font-family:var(--font-mono);font-size:var(--label-xs);font-weight:400;line-height:120%;text-transform:uppercase;margin-top:var(--space-xs)}.ui-dashboard-card.type-progress{gap:var(--space-s)}.ui-dashboard-card.type-progress .card-header{flex-direction:column;gap:8px;margin-bottom:0}.ui-dashboard-card.type-progress .card-header .status-label{font-family:var(--font-body);font-size:var(--display-sm);font-weight:700;line-height:120%;letter-spacing:-.02em}.ui-dashboard-card.type-progress .progress-content{width:100%}.ui-dashboard-card.type-progress .progress-content .steps-grid{display:flex;justify-content:space-between;gap:3px;width:100%}.ui-dashboard-card.type-progress .progress-content .steps-grid .step{flex:0 1 auto;width:clamp(6px,2.6%,12px);height:32px;background-color:var(--alpha-300);border-radius:var(--rounded-full);transition:background-color .3s ease}.ui-dashboard-card.type-progress .progress-subtitle{font-family:var(--font-mono);font-size:var(--label-sm);font-weight:400;line-height:120%;margin-top:var(--space-xs)}.ui-dashboard-card.type-heading .card-header{margin-bottom:0}.ui-dashboard-card.type-heading .card-header .heading-wrapper{flex-direction:row;gap:var(--space-xxs);margin-bottom:0;justify-content:space-between;align-items:center;width:100%;display:flex}.ui-dashboard-card.type-heading .card-header .card-title.bold{font-weight:700}.ui-dashboard-card.type-heading .card-header .card-title .card-location{margin-left:2px;font-weight:500}.ui-dashboard-card.type-heading .card-header .heading-navigation{flex-shrink:0}.ui-dashboard-card.type-heading .card-header .heading-left{min-width:0}.ui-dashboard-card.type-heading .card-header .heading-left h2{font-family:var(--font-body);font-size:var(--display-lg);font-weight:700;line-height:100%;letter-spacing:-.02em}.ui-dashboard-card.type-heading .card-header .heading-left{display:flex;align-items:center;gap:8px}.ui-dashboard-card.type-heading .card-header .swiper-navigation-custom{display:flex;gap:4px;align-items:center}.ui-dashboard-card.type-heading .card-header .swiper-navigation-custom .swiper-nav-btn{width:24px;height:24px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:9999px;background:#ffffff29;border:none;cursor:pointer;padding:0;transition:all .3s ease;color:#fff}.ui-dashboard-card.type-heading .card-header .swiper-navigation-custom .swiper-nav-btn:hover:not(.swiper-button-disabled){background:#ffffff40}.ui-dashboard-card.type-heading .card-header .swiper-navigation-custom .swiper-nav-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--green-800)!important}.ui-dashboard-card.type-heading .card-header .swiper-navigation-custom .swiper-nav-btn[hidden]{display:none}.ui-dashboard-card.type-heading .card-header .swiper-navigation-custom .swiper-nav-btn i{font-size:12px;line-height:1}.ui-dashboard-card.type-heading .card-header .swiper-navigation-custom .swiper-nav-btn.swiper-button-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.ui-dashboard-card.type-heading .card-header .swiper-navigation-custom .swiper-nav-btn svg{width:7px;height:12px;display:block}.ui-dashboard-card.type-circle{border:none;padding:0;width:100%}.ui-dashboard-card.type-circle:before{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-dashboard-card.type-circle .circle-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:var(--space-xs);position:relative;overflow:hidden}.ui-dashboard-card.type-circle .circle-internal-label,.ui-dashboard-card.type-circle .circle-external-label{font-family:var(--font-mono);font-size:var(--label-sm);font-weight:400;line-height:120%;text-transform:uppercase;padding:0 var(--space-xxs)}.ui-dashboard-card.type-circle .circle-external-label{color:var(--black);margin-bottom:10px;position:relative;z-index:2}.ui-dashboard-card.type-circle .circle-external-label:after{content:"";position:absolute;bottom:0;left:50%;top:50%;transform:translate(-50%,70%);background:transparent;border-left:2px dotted var(--white);width:0;height:16px}.ui-dashboard-card.type-circle .circle-external-perimeter{width:100%;max-width:280px;height:auto;aspect-ratio:1/1;flex-shrink:1;border-radius:50%;border:2px solid var(--white);background:var(--alpha-300);position:relative}.ui-dashboard-card.type-circle .circle-external-perimeter.increase-radius{max-width:480px}.ui-dashboard-card.type-circle .circle-external-perimeter .circle-internal-perimeter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;flex-shrink:0;aspect-ratio:1/1;border-radius:50%;border:2px solid var(--white);background:var(--alpha-300)}.ui-dashboard-card.type-circle .circle-external-perimeter .circle-internal-perimeter:after{content:"";position:absolute;bottom:0;left:50%;top:50%;transform:translate(-50%,75%);background:transparent;border-left:2px dotted var(--white);width:0;height:16px}.ui-dashboard-card.type-circle .circle-external-perimeter .circle-internal-perimeter.position2{top:50%;left:50%;transform:translate(-50%)}.ui-dashboard-card.type-circle .circle-external-perimeter .circle-internal-perimeter.position2:after{left:50%;top:50%;transform:translate(70%);border-top:2px dotted var(--white);border-left:none;width:16px;height:2px}.ui-dashboard-card.type-circle .circle-external-perimeter .circle-internal-label{color:var(--white);position:absolute;transform:translate(-50%,180%);display:flex;align-items:center;z-index:2;text-align:center;top:40px;left:50%;transform:translate(-50%)}.ui-dashboard-card.type-circle .circle-external-perimeter .circle-internal-label.position2{top:-35%;left:94px;min-width:110px}@media(max-width:509.98px){.ui-dashboard-card.type-circle .circle-external-perimeter .circle-internal-label.position2{left:73px;min-width:70px}}.ui-dashboard-card.type-circle-sm{justify-content:center;border:none;padding:0;overflow:visible}.ui-dashboard-card.type-circle-sm:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}.ui-dashboard-card.type-circle-sm .circle-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:var(--space-xs);position:relative}.ui-dashboard-card.type-circle-sm .circle-internal-label{font-family:var(--font-mono);font-size:var(--label-sm);font-weight:400;line-height:120%;text-transform:uppercase;margin-top:22px;padding:0 var(--space-xxs);text-align:center}.ui-dashboard-card.type-circle-sm .circle-internal-perimeter{width:40px;height:40px;flex-shrink:0;aspect-ratio:1/1;border-radius:280px;border:2px solid var(--white);background:var(--alpha-300);position:relative}.ui-dashboard-card.type-circle-sm .circle-internal-perimeter:after{content:"";position:absolute;bottom:0;left:50%;top:50%;transform:translate(-50%,118%);background:transparent;border-left:2px dotted var(--white);width:0;height:16px}.ui-dashboard-card.type-circle-sm .circle-internal-label{color:var(--white);position:absolute;top:50%;left:50%;transform:translate(-50%,50%);display:flex;align-items:center}.ui-dashboard-card.type-value-badge .card-header{gap:var(--space-xxs)}.ui-dashboard-card.type-value-badge .card-header .ui-badge{margin-left:auto}.ui-dashboard-card.type-value-badge .stat-content{display:flex;align-items:baseline;flex-direction:column;gap:var(--space-s);width:100%}.ui-dashboard-card.type-value-badge .stat-content .cta-value-badge{display:flex;width:100%}.ui-dashboard-card.type-value-badge .stat-content .value-badge-content .main-val{font-family:var(--font-body);font-size:var(--display-md);font-weight:700;line-height:120%;letter-spacing:-.02em}.ui-dashboard-card.type-value-badge .stat-content .value-badge-content .sub-val{font-family:var(--font-mono);font-size:var(--label-sm);font-weight:400;line-height:120%;margin-left:var(--space-xs);color:var(--alpha-600)}.ui-dashboard-card.dashboard-card-render{transition:opacity .35s ease,transform .35s ease}html.ui-anim-on .ui-dashboard-card{--ui-delay: 0ms;transition:transform .9s cubic-bezier(.16,1,.3,1) var(--ui-delay),border-color .8s ease var(--ui-delay)}html.ui-anim-on .ui-dashboard-card>*{transition:opacity .6s ease calc(var(--ui-delay) + .15s),transform .9s cubic-bezier(.16,1,.3,1) calc(var(--ui-delay) + .15s)}html.ui-anim-on .ui-dashboard-card:not(.type-circle):not(.type-circle-sm):before{transition:backdrop-filter .9s ease var(--ui-delay),-webkit-backdrop-filter .9s ease var(--ui-delay),background-color .9s ease var(--ui-delay)}html.ui-anim-on .ui-dashboard-card:not(.is-in){transform:translateY(24px);border-color:transparent;transition:transform .4s ease,border-color .35s ease}html.ui-anim-on .ui-dashboard-card:not(.is-in)>*{opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .4s ease}html.ui-anim-on .ui-dashboard-card:not(.is-in):not(.type-circle):not(.type-circle-sm):before{background-color:transparent;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease,background-color .4s ease}html.ui-anim-on .ui-dashboard-card:not(.type-circle):not(.type-circle-sm).is-in{border-color:#ffffff29}html.ui-anim-on .ui-dashboard-card:not(.type-circle):not(.type-circle-sm).is-in:before{background-color:var(--Neutral-Neutral-100, rgba(0, 0, 0, .08));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html.ui-anim-on .ui-dashboard-card.type-chart .chart-content .chart-col .bar{clip-path:inset(0 0 0 0 round 999px);transition:clip-path .9s cubic-bezier(.16,1,.3,1) calc(var(--ui-delay) + .3s + var(--ui-i, 0) * 70ms)}html.ui-anim-on .ui-dashboard-card.type-chart .chart-content .chart-col:nth-child(1) .bar{--ui-i: 0}html.ui-anim-on .ui-dashboard-card.type-chart .chart-content .chart-col:nth-child(2) .bar{--ui-i: 1}html.ui-anim-on .ui-dashboard-card.type-chart .chart-content .chart-col:nth-child(3) .bar{--ui-i: 2}html.ui-anim-on .ui-dashboard-card.type-chart .chart-content .chart-col:nth-child(4) .bar{--ui-i: 3}html.ui-anim-on .ui-dashboard-card.type-chart .chart-content .chart-col:nth-child(5) .bar{--ui-i: 4}html.ui-anim-on .ui-dashboard-card.type-chart .chart-content .chart-col:nth-child(6) .bar{--ui-i: 5}html.ui-anim-on .ui-dashboard-card.type-chart .chart-content .chart-col:nth-child(7) .bar{--ui-i: 6}html.ui-anim-on .ui-dashboard-card.type-chart:not(.is-in) .chart-content .chart-col .bar{clip-path:inset(100% 0 0 0 round 999px);transition:clip-path .3s ease}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step{transform-origin:50% 100%;transition:transform .55s cubic-bezier(.34,1.56,.64,1) calc(var(--ui-delay) + .25s + var(--ui-i, 0) * 35ms),background-color .35s ease calc(var(--ui-delay) + .45s + var(--ui-i, 0) * 45ms)}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(1){--ui-i: 0}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(2){--ui-i: 1}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(3){--ui-i: 2}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(4){--ui-i: 3}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(5){--ui-i: 4}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(6){--ui-i: 5}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(7){--ui-i: 6}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(8){--ui-i: 7}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(9){--ui-i: 8}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(10){--ui-i: 9}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(11){--ui-i: 10}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(12){--ui-i: 11}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(13){--ui-i: 12}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(14){--ui-i: 13}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(15){--ui-i: 14}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(16){--ui-i: 15}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(17){--ui-i: 16}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(18){--ui-i: 17}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(19){--ui-i: 18}html.ui-anim-on .ui-dashboard-card.type-progress .progress-content .steps-grid .step:nth-child(20){--ui-i: 19}html.ui-anim-on .ui-dashboard-card.type-progress:not(.is-in) .progress-content .steps-grid .step{background-color:var(--alpha-300)!important;transform:scaleY(.25);transition:transform .3s ease,background-color .2s ease}html.ui-anim-on .ui-dashboard-card .circle-external-perimeter,html.ui-anim-on .ui-dashboard-card .circle-content>.circle-internal-perimeter{transition:scale 1s cubic-bezier(.16,1,.3,1) calc(var(--ui-delay) + .1s)}html.ui-anim-on .ui-dashboard-card .circle-external-perimeter .circle-internal-perimeter{transition:scale .6s cubic-bezier(.34,1.56,.64,1) calc(var(--ui-delay) + .55s)}html.ui-anim-on .ui-dashboard-card:not(.is-in) .circle-external-perimeter{scale:.82;transition:scale .4s ease}html.ui-anim-on .ui-dashboard-card:not(.is-in) .circle-internal-perimeter{scale:0;transition:scale .3s ease}html.ui-anim-on .ui-dashboard-card .main-val{display:inline-block;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){html.ui-anim-on .ui-dashboard-card,html.ui-anim-on .ui-dashboard-card *,html.ui-anim-on .ui-dashboard-card:before{transition:none!important}}
