.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:not([data-accepts], .fl-ds-block):before,.fl-module:not([data-accepts], .fl-ds-block):after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:not([data-accepts], .fl-ds-block):after,.fl-module-content:after {clear: both;}.fl-clear {clear: both;}.fl-row,.fl-row-content {margin-left: auto;margin-right: auto;min-width: 0;}.fl-row-content-wrap {position: relative;}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {background-attachment: scroll;}.fl-row-bg-video,.fl-row-bg-video .fl-row-content,.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content {position: relative;}.fl-row-bg-video .fl-bg-video,.fl-row-bg-embed .fl-bg-embed-code {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;}.fl-row-bg-video .fl-bg-video video,.fl-row-bg-embed .fl-bg-embed-code video {bottom: 0;left: 0px;max-width: none;position: absolute;right: 0;top: 0px;}.fl-row-bg-video .fl-bg-video video {min-width: 100%;min-height: 100%;width: auto;height: auto;}.fl-row-bg-video .fl-bg-video iframe,.fl-row-bg-embed .fl-bg-embed-code iframe {pointer-events: none;width: 100vw;height: 56.25vw; max-width: none;min-height: 100vh;min-width: 177.77vh; position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.fl-bg-video-fallback {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {position: relative;}.fl-row .fl-bg-slideshow {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 0;}.fl-builder-edit .fl-row .fl-bg-slideshow * {bottom: 0;height: auto !important;left: 0;position: absolute !important;right: 0;top: 0;}.fl-row-bg-overlay .fl-row-content-wrap:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-row-bg-overlay .fl-row-content {position: relative;z-index: 1;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-height: 100vh;}.fl-row-overlap-top .fl-row-content-wrap {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {min-height: 0;}.fl-row-default-height .fl-row-content,.fl-row-full-height .fl-row-content,.fl-row-custom-height .fl-row-content {-webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-row-default-height .fl-row-full-width.fl-row-content,.fl-row-full-height .fl-row-full-width.fl-row-content,.fl-row-custom-height .fl-row-full-width.fl-row-content {max-width: 100%;width: 100%;}.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;justify-content: center;align-items: center;}.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {-webkit-align-items: flex-end;-webkit-justify-content: flex-end;-webkit-box-align: end;-webkit-box-pack: end;-ms-flex-align: end;-ms-flex-pack: end;justify-content: flex-end;align-items: flex-end;}.fl-col-group-equal-height {display: flex;flex-wrap: wrap;width: 100%;}.fl-col-group-equal-height.fl-col-group-has-child-loading {flex-wrap: nowrap;}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {display: flex;flex: 1 1 auto;}.fl-col-group-equal-height .fl-col-content {flex-direction: column;flex-shrink: 1;min-width: 1px;max-width: 100%;width: 100%;}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content: none;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {justify-content: flex-start;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {justify-content: center;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {justify-content: flex-end;}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {width: 100%;}.fl-col {float: left;min-height: 1px;}.fl-col-bg-overlay .fl-col-content {position: relative;}.fl-col-bg-overlay .fl-col-content:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-col-bg-overlay .fl-module {position: relative;z-index: 2;}.single:not(.woocommerce).single-fl-builder-template .fl-content {width: 100%;}.fl-builder-layer {position: absolute;top:0;left:0;right: 0;bottom: 0;z-index: 0;pointer-events: none;overflow: hidden;}.fl-builder-shape-layer {z-index: 0;}.fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 2;}.fl-row-has-layers .fl-row-content {z-index: 1;}.fl-row-bg-overlay .fl-row-content {z-index: 2;}.fl-builder-layer > * {display: block;position: absolute;top:0;left:0;width: 100%;}.fl-builder-layer + .fl-row-content {position: relative;}.fl-builder-layer .fl-shape {fill: #aaa;stroke: none;stroke-width: 0;width:100%;}@supports (-webkit-touch-callout: inherit) {.fl-row.fl-row-bg-parallax .fl-row-content-wrap,.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}@supports (-webkit-touch-callout: none) {.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}.fl-clearfix:before,.fl-clearfix:after {display: table;content: " ";}.fl-clearfix:after {clear: both;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.fl-builder-content .fl-button:is(a, button),.fl-builder-content a.fl-button:visited {border-radius: 4px;display: inline-block;font-size: 16px;font-weight: normal;line-height: 18px;padding: 12px 24px;text-decoration: none;text-shadow: none;cursor: pointer;}.fl-builder-content .fl-button:hover {text-decoration: none;}.fl-builder-content .fl-button:active {position: relative;top: 1px;}.fl-builder-content .fl-button-width-full .fl-button {width: 100%;display: block;text-align: center;}.fl-builder-content .fl-button-width-custom .fl-button {display: inline-block;text-align: center;max-width: 100%;}.fl-builder-content .fl-button-left {text-align: left;}.fl-builder-content .fl-button-center {text-align: center;}.fl-builder-content .fl-button-right {text-align: right;}.fl-builder-content .fl-button i {font-size: 1.3em;height: auto;margin-right:8px;vertical-align: middle;width: auto;}.fl-builder-content .fl-button i.fl-button-icon-after {margin-left: 8px;margin-right: 0;}.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}.fl-icon-wrap {display: inline-block;}.fl-icon {display: table-cell;vertical-align: middle;}.fl-icon a {text-decoration: none;}.fl-icon i {float: right;height: auto;width: auto;}.fl-icon i:before {border: none !important;height: auto;width: auto;}.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.fl-icon-text-empty {display: none;}.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.fl-icon-text a {text-decoration: none;}.fl-icon-text span {display: block;}.fl-icon-text span.mce-edit-focus {min-width: 1px;}.fl-module img {max-width: 100%;}.fl-photo {line-height: 0;position: relative;}.fl-photo-align-left {text-align: left;}.fl-photo-align-center {text-align: center;}.fl-photo-align-right {text-align: right;}.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}.fl-photo-img-svg {width: 100%;}.fl-photo-content img {display: inline;height: auto;max-width: 100%;}.fl-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;}.fl-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.fl-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}.fl-builder-pagination,.fl-builder-pagination-load-more {padding: 40px 0;}.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}.fl-builder-pagination li {display: inline-block;list-style: none;margin: 0;padding: 0;}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}.fl-slideshow,.fl-slideshow * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.fl-slideshow .fl-slideshow-image img {max-width: none !important;}.fl-slideshow-social {line-height: 0 !important;}.fl-slideshow-social * {margin: 0 !important;}.fl-builder-content .bx-wrapper .bx-viewport {background: transparent;border: none;box-shadow: none;left: 0;}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 50%;box-shadow: none !important;}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 0;box-shadow: none !important;}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus {top: 32px!important;}img.mfp-img {padding: 0;}.mfp-counter {display: none;}.mfp-wrap .mfp-preloader.fa {font-size: 30px;}.fl-form-field {margin-bottom: 15px;}.fl-form-field input.fl-form-error {border-color: #DD6420;}.fl-form-error-message {clear: both;color: #DD6420;display: none;padding-top: 8px;font-size: 12px;font-weight: lighter;}.fl-form-button-disabled {opacity: 0.5;}.fl-animation {opacity: 0;}body.fl-no-js .fl-animation {opacity: 1;}.fl-builder-preview .fl-animation,.fl-builder-edit .fl-animation,.fl-animated {opacity: 1;}.fl-animated {animation-fill-mode: both;}.fl-button.fl-button-icon-animation i {width: 0 !important;opacity: 0;transition: all 0.2s ease-out;}.fl-button.fl-button-icon-animation:hover i {opacity: 1 !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-after {margin-left: 0px !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {margin-left: 10px !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-before {margin-right: 0 !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {margin-right: 20px !important;margin-left: -10px;}@media (max-width: 1920px) {}@media (max-width: 1140px) { .fl-col-group.fl-col-group-medium-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;} }@media (max-width: 768px) { .fl-row-content-wrap {background-attachment: scroll !important;}.fl-row-bg-parallax .fl-row-content-wrap {background-attachment: scroll !important;background-position: center center !important;}.fl-col-group.fl-col-group-equal-height {display: block;}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {display: -webkit-box;display: -webkit-flex;display: flex;}.fl-col-group.fl-col-group-responsive-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;}.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {flex-basis: 100%;width: 100% !important;}.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {display: unset;display: unset;-webkit-flex-wrap: unset;flex-wrap: unset;flex-direction: unset;}.fl-col {clear: both;float: none;margin-left: auto;margin-right: auto;width: auto !important;}.fl-col-small:not(.fl-col-small-full-width) {max-width: 400px;}.fl-block-col-resize {display:none;}.fl-row[data-node] .fl-row-content-wrap {margin: 0;padding-left: 0;padding-right: 0;}.fl-row[data-node] .fl-bg-video,.fl-row[data-node] .fl-bg-slideshow {left: 0;right: 0;}.fl-col[data-node] .fl-col-content {margin: 0;padding-left: 0;padding-right: 0;} }@media (min-width: 1921px) {html .fl-visible-large:not(.fl-visible-desktop),html .fl-visible-medium:not(.fl-visible-desktop),html .fl-visible-mobile:not(.fl-visible-desktop) {display: none;}}@media (min-width: 1141px) and (max-width: 1920px) {html .fl-visible-desktop:not(.fl-visible-large),html .fl-visible-medium:not(.fl-visible-large),html .fl-visible-mobile:not(.fl-visible-large) {display: none;}}@media (min-width: 769px) and (max-width: 1140px) {html .fl-visible-desktop:not(.fl-visible-medium),html .fl-visible-large:not(.fl-visible-medium),html .fl-visible-mobile:not(.fl-visible-medium) {display: none;}}@media (max-width: 768px) {html .fl-visible-desktop:not(.fl-visible-mobile),html .fl-visible-large:not(.fl-visible-mobile),html .fl-visible-medium:not(.fl-visible-mobile) {display: none;}}.fl-col-content {display: flex;flex-direction: column;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.fl-row-fixed-width {max-width: 1160px;}.fl-builder-content > .fl-module-box {margin: 0;}.fl-row-content-wrap {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 20px;}:where(.fl-builder-content, .fl-page) :is(a[href], button, input, select, textarea, [tabindex]:not([tabindex="-1"])):focus {outline-width: px;outline-offset: px;}.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }.fl-node-lijbh8twsm73.fl-row-default-height > .fl-row-content-wrap, .fl-node-lijbh8twsm73.fl-row-full-height > .fl-row-content-wrap, .fl-node-lijbh8twsm73.fl-row-custom-height > .fl-row-content-wrap {align-items: center;justify-content: center;} .fl-node-lijbh8twsm73 > .fl-row-content-wrap {margin-top:0px;} .fl-node-lijbh8twsm73 > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-y3k0rcsad4zj {width: 100%;} .fl-node-ajurghdwbv5l.fl-module-html {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} .fl-node-e8b6xoi2pcrk.fl-module-html {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#dlc-embed {all: initial !important;display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;overflow-x: clip;box-sizing: border-box !important;font-family: "DM Sans", system-ui, sans-serif !important;font-size: 16px !important;line-height: 1.65 !important;color: #343a42 !important;background-color: #ffffff !important;text-align: left !important;-webkit-font-smoothing: antialiased;}#dlc-embed *,#dlc-embed *::before,#dlc-embed *::after {box-sizing: border-box !important;margin: 0 !important;padding: 0 !important;border: 0 solid currentColor !important;outline: none !important;font: inherit !important;color: inherit !important;text-shadow: none !important;text-transform: none !important;text-decoration: none !important;text-align: inherit !important;letter-spacing: normal !important;word-spacing: normal !important;background: transparent !important;box-shadow: none !important;float: none !important;clear: none !important;position: static !important;vertical-align: baseline !important;max-width: none !important;min-width: 0 !important;min-height: 0 !important;list-style: none !important;border-radius: 0 !important;text-indent: 0 !important;white-space: normal !important;filter: none !important;}#dlc-embed *::marker { content: none !important; }#dlc-embed h1, #dlc-embed h2, #dlc-embed h3, #dlc-embed h4,#dlc-embed h5, #dlc-embed h6, #dlc-embed p, #dlc-embed figure,#dlc-embed blockquote, #dlc-embed ul, #dlc-embed ol, #dlc-embed li,#dlc-embed dl, #dlc-embed dd, #dlc-embed pre {display: block !important;margin: 0 !important;padding: 0 !important;font: inherit !important;text-transform: none !important;border: 0 !important;}#dlc-embed li { display: list-item !important; list-style: none !important; }#dlc-embed em, #dlc-embed i, #dlc-embed cite, #dlc-embed address { font-style: italic !important; }#dlc-embed strong, #dlc-embed b { font-weight: 700 !important; }#dlc-embed small { font-size: 0.85em !important; }#dlc-embed sup { vertical-align: super !important; font-size: 0.7em !important; }#dlc-embed a { color: inherit !important; text-decoration: none !important; box-shadow: none !important; }#dlc-embed button, #dlc-embed input, #dlc-embed select, #dlc-embed textarea {appearance: none !important;-webkit-appearance: none !important;background: transparent !important;border-radius: 0 !important;box-shadow: none !important;cursor: pointer !important;width: auto !important;height: auto !important;line-height: inherit !important;text-transform: none !important;}#dlc-embed img, #dlc-embed svg, #dlc-embed video, #dlc-embed iframe {display: block !important;max-width: 100% !important;height: auto !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;object-fit: fill !important;}#dlc-embed svg { height: auto !important; }#dlc-embed table { border-collapse: collapse !important; width: auto !important; }#dlc-embed [hidden] { display: none !important; }#dlc-embed div::before, #dlc-embed div::after,#dlc-embed section::before, #dlc-embed section::after,#dlc-embed header::before, #dlc-embed header::after,#dlc-embed main::before, #dlc-embed main::after,#dlc-embed nav::before, #dlc-embed nav::after,#dlc-embed aside::before, #dlc-embed aside::after,#dlc-embed article::before, #dlc-embed article::after,#dlc-embed figure::before, #dlc-embed figure::after,#dlc-embed ul::before, #dlc-embed ul::after,#dlc-embed ol::before, #dlc-embed ol::after,#dlc-embed .container::before, #dlc-embed .container::after,#dlc-embed .container--narrow::before, #dlc-embed .container--narrow::after,#dlc-embed .container--narrow-wide::before, #dlc-embed .container--narrow-wide::after {content: none !important;display: none !important;}#dlc-embed .container, #dlc-embed .container--narrow, #dlc-embed .container--narrow-wide {float: none !important;width: 100% !important;margin-left: auto !important;margin-right: auto !important;left: auto !important;right: auto !important;transform: none;}@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {#dlc-embed *, #dlc-embed ::before, #dlc-embed ::after, #dlc-embed ::backdrop { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-border-style: solid; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-duration: initial; --tw-ease: initial; --tw-content: ""; }}#dlc-embed, #dlc-embed :host { --color-black: #000; --spacing: .25rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-7xl: 4.5rem; --text-7xl--line-height: 1; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --tracking-tight: -.025em; --tracking-widest: .1em; --leading-relaxed: 1.625; --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: var(--dlc-font-body); --default-mono-font-family: var(--dlc-font-mono); --color-border: var(--border); }#dlc-embed *, #dlc-embed ::after, #dlc-embed ::before, #dlc-embed ::backdrop { box-sizing: border-box !important; border: 0px solid !important; margin: 0px !important; padding: 0px !important; }#dlc-embed ::file-selector-button { box-sizing: border-box !important; border: 0px solid !important; margin: 0px !important; padding: 0px !important; }#dlc-embed, #dlc-embed :host { text-size-adjust: 100%; tab-size: 4; line-height: 1.5 !important; font-family: var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji") !important; font-feature-settings: var(--default-font-feature-settings, normal) !important; font-variation-settings: var(--default-font-variation-settings, normal) !important; -webkit-tap-highlight-color: transparent; }#dlc-embed hr { height: 0px !important; color: inherit !important; border-top-width: 1px !important; }#dlc-embed abbr:where([title]) { text-decoration: underline dotted !important; }#dlc-embed h1, #dlc-embed h2, #dlc-embed h3, #dlc-embed h4, #dlc-embed h5, #dlc-embed h6 { font-size: inherit !important; font-weight: inherit !important; }#dlc-embed a { color: inherit !important; text-decoration: inherit !important; }#dlc-embed b, #dlc-embed strong { font-weight: bolder !important; }#dlc-embed code, #dlc-embed kbd, #dlc-embed samp, #dlc-embed pre { font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace) !important; font-feature-settings: var(--default-mono-font-feature-settings, normal) !important; font-variation-settings: var(--default-mono-font-variation-settings, normal) !important; font-size: 1em !important; }#dlc-embed small { font-size: 80% !important; }#dlc-embed sub, #dlc-embed sup { vertical-align: baseline !important; font-size: 75% !important; line-height: 0 !important; position: relative !important; }#dlc-embed sub { bottom: -0.25em !important; }#dlc-embed sup { top: -0.5em !important; }#dlc-embed table { text-indent: 0px !important; border-color: inherit !important; border-collapse: collapse !important; }#dlc-embed progress { vertical-align: baseline !important; }#dlc-embed summary { display: list-item !important; }#dlc-embed ol, #dlc-embed ul, #dlc-embed menu { list-style: none !important; }#dlc-embed img, #dlc-embed svg, #dlc-embed video, #dlc-embed canvas, #dlc-embed audio, #dlc-embed iframe, #dlc-embed embed, #dlc-embed object { vertical-align: middle !important; display: block !important; }#dlc-embed img, #dlc-embed video { max-width: 100% !important; height: auto !important; }#dlc-embed button, #dlc-embed input, #dlc-embed select, #dlc-embed optgroup, #dlc-embed textarea { font: inherit !important; letter-spacing: inherit !important; color: inherit !important; opacity: 1; background-color: rgba(0, 0, 0, 0) !important; border-radius: 0px !important; }#dlc-embed ::file-selector-button { font: inherit !important; letter-spacing: inherit !important; color: inherit !important; opacity: 1; background-color: rgba(0, 0, 0, 0) !important; border-radius: 0px !important; }#dlc-embed :where(select:is([multiple], [size])) optgroup { font-weight: bolder !important; }#dlc-embed :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px !important; }#dlc-embed ::file-selector-button { margin-inline-end: 4px !important; }#dlc-embed ::placeholder { opacity: 1; }@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {#dlc-embed ::placeholder { color: currentcolor !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed ::placeholder { color: color-mix(in oklab, currentcolor, transparent) !important; }}}#dlc-embed textarea { resize: vertical; }#dlc-embed ::-webkit-search-decoration { appearance: none !important; }#dlc-embed ::-webkit-date-and-time-value { min-height: 1lh !important; text-align: inherit !important; }#dlc-embed ::-webkit-datetime-edit { display: inline-flex !important; }#dlc-embed ::-webkit-datetime-edit-fields-wrapper { padding: 0px !important; }#dlc-embed ::-webkit-datetime-edit { padding-block: 0px !important; }#dlc-embed ::-webkit-datetime-edit-year-field { padding-block: 0px !important; }#dlc-embed ::-webkit-datetime-edit-month-field { padding-block: 0px !important; }#dlc-embed ::-webkit-datetime-edit-day-field { padding-block: 0px !important; }#dlc-embed ::-webkit-datetime-edit-hour-field { padding-block: 0px !important; }#dlc-embed ::-webkit-datetime-edit-minute-field { padding-block: 0px !important; }#dlc-embed ::-webkit-datetime-edit-second-field { padding-block: 0px !important; }#dlc-embed ::-webkit-datetime-edit-millisecond-field { padding-block: 0px !important; }#dlc-embed ::-webkit-datetime-edit-meridiem-field { padding-block: 0px !important; }#dlc-embed ::-webkit-calendar-picker-indicator { line-height: 1 !important; }#dlc-embed button, #dlc-embed input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button !important; }#dlc-embed ::file-selector-button { appearance: button !important; }#dlc-embed ::-webkit-inner-spin-button { height: auto !important; }#dlc-embed ::-webkit-outer-spin-button { height: auto !important; }#dlc-embed [hidden]:where(:not([hidden="until-found"])) { display: none !important; }#dlc-embed * { border-color: var(--color-border) !important; box-sizing: border-box !important; }#dlc-embed { text-size-adjust: 100%; scroll-behavior: smooth; }#dlc-embed { background-color: var(--dlc-white) !important; color: var(--dlc-on-light-body) !important; font-family: var(--dlc-font-body) !important; -webkit-font-smoothing: antialiased; font-size: 16px !important; font-weight: 400 !important; line-height: 1.65 !important; }#dlc-embed .pointer-events-none { pointer-events: none; }#dlc-embed .invisible { visibility: hidden !important; }#dlc-embed .visible { visibility: visible !important; }#dlc-embed .sr-only { clip-path: inset(50%); white-space: nowrap !important; border-width: 0px !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0px !important; position: absolute !important; overflow: hidden !important; }#dlc-embed .absolute { position: absolute !important; }#dlc-embed .fixed { position: fixed !important; }#dlc-embed .relative { position: relative !important; }#dlc-embed .sticky { position: sticky !important; }#dlc-embed .inset-0 { inset: 0px !important; }#dlc-embed .inset-x-0 { inset-inline: 0px; }#dlc-embed .inset-y-0 { inset-block: 0px; }#dlc-embed .-top-12 { top: calc(var(--spacing) * -12) !important; }#dlc-embed .top-0 { top: 0px !important; }#dlc-embed .top-1\.5 { top: calc(var(--spacing) * 1.5) !important; }#dlc-embed .top-1\/2 { top: 50% !important; }#dlc-embed .top-3\.5 { top: calc(var(--spacing) * 3.5) !important; }#dlc-embed .top-4 { top: calc(var(--spacing) * 4) !important; }#dlc-embed .top-\[1px\] { top: 1px !important; }#dlc-embed .top-\[50\%\] { top: 50% !important; }#dlc-embed .top-\[60\%\] { top: 60% !important; }#dlc-embed .top-full { top: 100% !important; }#dlc-embed .-right-12 { right: calc(var(--spacing) * -12) !important; }#dlc-embed .right-0 { right: 0px !important; }#dlc-embed .right-1 { right: var(--spacing) !important; }#dlc-embed .right-2 { right: calc(var(--spacing) * 2) !important; }#dlc-embed .right-3 { right: calc(var(--spacing) * 3) !important; }#dlc-embed .right-4 { right: calc(var(--spacing) * 4) !important; }#dlc-embed .-bottom-12 { bottom: calc(var(--spacing) * -12) !important; }#dlc-embed .bottom-0 { bottom: 0px !important; }#dlc-embed .-left-12 { left: calc(var(--spacing) * -12) !important; }#dlc-embed .left-0 { left: 0px !important; }#dlc-embed .left-1\/2 { left: 50% !important; }#dlc-embed .left-2 { left: calc(var(--spacing) * 2) !important; }#dlc-embed .left-\[50\%\] { left: 50% !important; }#dlc-embed .z-10 { z-index: 10 !important; }#dlc-embed .z-20 { z-index: 20 !important; }#dlc-embed .z-50 { z-index: 50 !important; }#dlc-embed .z-\[1\] { z-index: 1 !important; }#dlc-embed .container { width: 100% !important; }@media (width >= 40rem) {#dlc-embed .container { max-width: 40rem !important; }}@media (width >= 48rem) {#dlc-embed .container { max-width: 48rem !important; }}@media (width >= 64rem) {#dlc-embed .container { max-width: 64rem !important; }}@media (width >= 80rem) {#dlc-embed .container { max-width: 80rem !important; }}@media (width >= 96rem) {#dlc-embed .container { max-width: 96rem !important; }}#dlc-embed .-mx-1 { margin-inline: calc(var(--spacing) * -1) !important; }#dlc-embed .mx-2 { margin-inline: calc(var(--spacing) * 2) !important; }#dlc-embed .mx-3\.5 { margin-inline: calc(var(--spacing) * 3.5) !important; }#dlc-embed .mx-auto { margin-inline: auto !important; }#dlc-embed .my-0\.5 { margin-block: calc(var(--spacing) * .5) !important; }#dlc-embed .my-1 { margin-block: var(--spacing) !important; }#dlc-embed .-mt-4 { margin-top: calc(var(--spacing) * -4) !important; }#dlc-embed .mt-1\.5 { margin-top: calc(var(--spacing) * 1.5) !important; }#dlc-embed .mt-2 { margin-top: calc(var(--spacing) * 2) !important; }#dlc-embed .mt-4 { margin-top: calc(var(--spacing) * 4) !important; }#dlc-embed .mt-6 { margin-top: calc(var(--spacing) * 6) !important; }#dlc-embed .mt-24 { margin-top: calc(var(--spacing) * 24) !important; }#dlc-embed .mt-auto { margin-top: auto !important; }#dlc-embed .mr-2 { margin-right: calc(var(--spacing) * 2) !important; }#dlc-embed .mb-1 { margin-bottom: var(--spacing) !important; }#dlc-embed .-ml-4 { margin-left: calc(var(--spacing) * -4) !important; }#dlc-embed .ml-1 { margin-left: var(--spacing) !important; }#dlc-embed .ml-auto { margin-left: auto !important; }#dlc-embed .block { display: block !important; }#dlc-embed .flex { display: flex !important; }#dlc-embed .grid { display: grid !important; }#dlc-embed .hidden { display: none !important; }#dlc-embed .inline-flex { display: inline-flex !important; }#dlc-embed .table { display: table !important; }#dlc-embed .aspect-square { aspect-ratio: 1 / 1 !important; }#dlc-embed .aspect-video { aspect-ratio: var(--aspect-video) !important; }#dlc-embed .size-\(--cell-size\) { width: var(--cell-size) !important; height: var(--cell-size) !important; }#dlc-embed .size-4 { width: calc(var(--spacing) * 4) !important; height: calc(var(--spacing) * 4) !important; }#dlc-embed .h-\(--cell-size\) { height: var(--cell-size) !important; }#dlc-embed .h-1\.5 { height: calc(var(--spacing) * 1.5) !important; }#dlc-embed .h-2 { height: calc(var(--spacing) * 2) !important; }#dlc-embed .h-2\.5 { height: calc(var(--spacing) * 2.5) !important; }#dlc-embed .h-3 { height: calc(var(--spacing) * 3) !important; }#dlc-embed .h-3\.5 { height: calc(var(--spacing) * 3.5) !important; }#dlc-embed .h-4 { height: calc(var(--spacing) * 4) !important; }#dlc-embed .h-5 { height: calc(var(--spacing) * 5) !important; }#dlc-embed .h-7 { height: calc(var(--spacing) * 7) !important; }#dlc-embed .h-8 { height: calc(var(--spacing) * 8) !important; }#dlc-embed .h-9 { height: calc(var(--spacing) * 9) !important; }#dlc-embed .h-10 { height: calc(var(--spacing) * 10) !important; }#dlc-embed .h-12 { height: calc(var(--spacing) * 12) !important; }#dlc-embed .h-\[1px\] { height: 1px !important; }#dlc-embed .h-\[var\(--radix-navigation-menu-viewport-height\)\] { height: var(--radix-navigation-menu-viewport-height) !important; }#dlc-embed .h-\[var\(--radix-select-trigger-height\)\] { height: var(--radix-select-trigger-height) !important; }#dlc-embed .h-auto { height: auto !important; }#dlc-embed .h-full { height: 100% !important; }#dlc-embed .h-px { height: 1px !important; }#dlc-embed .h-svh { height: 100svh !important; }#dlc-embed .max-h-\(--radix-context-menu-content-available-height\) { max-height: var(--radix-context-menu-content-available-height) !important; }#dlc-embed .max-h-\(--radix-select-content-available-height\) { max-height: var(--radix-select-content-available-height) !important; }#dlc-embed .max-h-\[300px\] { max-height: 300px !important; }#dlc-embed .max-h-\[var\(--radix-dropdown-menu-content-available-height\)\] { max-height: var(--radix-dropdown-menu-content-available-height) !important; }#dlc-embed .min-h-0 { min-height: 0px !important; }#dlc-embed .min-h-\[60px\] { min-height: 60px !important; }#dlc-embed .min-h-screen { min-height: 100vh !important; }#dlc-embed .min-h-svh { min-height: 100svh !important; }#dlc-embed .w-\(--cell-size\) { width: var(--cell-size) !important; }#dlc-embed .w-\(--sidebar-width\) { width: var(--sidebar-width) !important; }#dlc-embed .w-0 { width: 0px !important; }#dlc-embed .w-1 { width: var(--spacing) !important; }#dlc-embed .w-2 { width: calc(var(--spacing) * 2) !important; }#dlc-embed .w-2\.5 { width: calc(var(--spacing) * 2.5) !important; }#dlc-embed .w-3 { width: calc(var(--spacing) * 3) !important; }#dlc-embed .w-3\.5 { width: calc(var(--spacing) * 3.5) !important; }#dlc-embed .w-3\/4 { width: 75% !important; }#dlc-embed .w-4 { width: calc(var(--spacing) * 4) !important; }#dlc-embed .w-5 { width: calc(var(--spacing) * 5) !important; }#dlc-embed .w-7 { width: calc(var(--spacing) * 7) !important; }#dlc-embed .w-8 { width: calc(var(--spacing) * 8) !important; }#dlc-embed .w-9 { width: calc(var(--spacing) * 9) !important; }#dlc-embed .w-10 { width: calc(var(--spacing) * 10) !important; }#dlc-embed .w-64 { width: calc(var(--spacing) * 64) !important; }#dlc-embed .w-72 { width: calc(var(--spacing) * 72) !important; }#dlc-embed .w-\[1px\] { width: 1px !important; }#dlc-embed .w-\[100px\] { width: 100px !important; }#dlc-embed .w-auto { width: auto !important; }#dlc-embed .w-fit { width: fit-content !important; }#dlc-embed .w-full { width: 100% !important; }#dlc-embed .w-max { width: max-content !important; }#dlc-embed .w-px { width: 1px !important; }#dlc-embed .max-w-\(--skeleton-width\) { max-width: var(--skeleton-width) !important; }#dlc-embed .max-w-lg { max-width: var(--container-lg) !important; }#dlc-embed .max-w-max { max-width: max-content !important; }#dlc-embed .max-w-md { max-width: var(--container-md) !important; }#dlc-embed .min-w-\(--cell-size\) { min-width: var(--cell-size) !important; }#dlc-embed .min-w-0 { min-width: 0px !important; }#dlc-embed .min-w-5 { min-width: calc(var(--spacing) * 5) !important; }#dlc-embed .min-w-8 { min-width: calc(var(--spacing) * 8) !important; }#dlc-embed .min-w-9 { min-width: calc(var(--spacing) * 9) !important; }#dlc-embed .min-w-10 { min-width: calc(var(--spacing) * 10) !important; }#dlc-embed .min-w-\[8rem\] { min-width: 8rem !important; }#dlc-embed .min-w-\[12rem\] { min-width: 12rem !important; }#dlc-embed .min-w-\[var\(--radix-select-trigger-width\)\] { min-width: var(--radix-select-trigger-width) !important; }#dlc-embed .flex-1 { flex: 1 1 0% !important; }#dlc-embed .shrink-0 { flex-shrink: 0 !important; }#dlc-embed .grow { flex-grow: 1 !important; }#dlc-embed .grow-0 { flex-grow: 0 !important; }#dlc-embed .basis-full { flex-basis: 100% !important; }#dlc-embed .caption-bottom { caption-side: bottom; }#dlc-embed .border-collapse { border-collapse: collapse !important; }#dlc-embed .origin-\(--radix-context-menu-content-transform-origin\) { transform-origin: var(--radix-context-menu-content-transform-origin); }#dlc-embed .origin-\(--radix-dropdown-menu-content-transform-origin\) { transform-origin: var(--radix-dropdown-menu-content-transform-origin); }#dlc-embed .origin-\(--radix-hover-card-content-transform-origin\) { transform-origin: var(--radix-hover-card-content-transform-origin); }#dlc-embed .origin-\(--radix-menubar-content-transform-origin\) { transform-origin: var(--radix-menubar-content-transform-origin); }#dlc-embed .origin-\(--radix-popover-content-transform-origin\) { transform-origin: var(--radix-popover-content-transform-origin); }#dlc-embed .origin-\(--radix-select-content-transform-origin\) { transform-origin: var(--radix-select-content-transform-origin); }#dlc-embed .origin-\(--radix-tooltip-content-transform-origin\) { transform-origin: var(--radix-tooltip-content-transform-origin); }#dlc-embed .-translate-x-1\/2 { --tw-translate-x: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .-translate-x-px { --tw-translate-x: -1px; translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .translate-x-\[-50\%\] { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .translate-x-px { --tw-translate-x: 1px; translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .-translate-y-1\/2 { --tw-translate-y: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .translate-y-\[-50\%\] { --tw-translate-y: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .rotate-45 { rotate: 45deg; }#dlc-embed .rotate-90 { rotate: 90deg; }#dlc-embed .transform { transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, ); }#dlc-embed .animate-pulse { animation: var(--animate-pulse); }#dlc-embed .cursor-default { cursor: default !important; }#dlc-embed .cursor-pointer { cursor: pointer !important; }#dlc-embed .touch-none { touch-action: none; }#dlc-embed .resize { resize: both; }#dlc-embed .list-none { list-style-type: none !important; }#dlc-embed .flex-col { flex-direction: column !important; }#dlc-embed .flex-col-reverse { flex-direction: column-reverse !important; }#dlc-embed .flex-row { flex-direction: row !important; }#dlc-embed .flex-wrap { flex-wrap: wrap !important; }#dlc-embed .place-content-center { place-content: center !important; }#dlc-embed .items-center { align-items: center !important; }#dlc-embed .items-end { align-items: flex-end !important; }#dlc-embed .items-start { align-items: flex-start !important; }#dlc-embed .items-stretch { align-items: stretch !important; }#dlc-embed .justify-between { justify-content: space-between !important; }#dlc-embed .justify-center { justify-content: center !important; }#dlc-embed .gap-1 { gap: var(--spacing) !important; }#dlc-embed .gap-1\.5 { gap: calc(var(--spacing) * 1.5) !important; }#dlc-embed .gap-2 { gap: calc(var(--spacing) * 2) !important; }#dlc-embed .gap-4 { gap: calc(var(--spacing) * 4) !important; }#dlc-embed :where(.space-y-1\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse)) !important; margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse))) !important; }#dlc-embed :where(.space-y-2 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)) !important; margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))) !important; }#dlc-embed :where(.space-x-1 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(var(--spacing) * var(--tw-space-x-reverse)) !important; margin-inline-end: calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse))) !important; }#dlc-embed .overflow-auto { overflow: auto !important; }#dlc-embed .overflow-hidden { overflow: hidden !important; }#dlc-embed .overflow-x-hidden { overflow-x: hidden !important; }#dlc-embed .overflow-y-auto { overflow-y: auto !important; }#dlc-embed .rounded-\[2px\] { border-radius: 2px !important; }#dlc-embed .rounded-\[inherit\] { border-radius: inherit !important; }#dlc-embed .rounded-full { border-radius: 3.40282e+38px !important; }#dlc-embed .rounded-lg, #dlc-embed .rounded-md { border-radius: 2px !important; }#dlc-embed .rounded-none { border-radius: 0px !important; }#dlc-embed .rounded-sm, #dlc-embed .rounded-xl { border-radius: 2px !important; }#dlc-embed .rounded-t-\[10px\] { border-top-left-radius: 10px !important; border-top-right-radius: 10px !important; }#dlc-embed .rounded-l-md { border-top-left-radius: 2px !important; border-bottom-left-radius: 2px !important; }#dlc-embed .rounded-tl-sm { border-top-left-radius: 2px !important; }#dlc-embed .rounded-r-md { border-top-right-radius: 2px !important; border-bottom-right-radius: 2px !important; }#dlc-embed .border { border-style: var(--tw-border-style) !important; border-width: 1px !important; }#dlc-embed .border-2 { border-style: var(--tw-border-style) !important; border-width: 2px !important; }#dlc-embed .border-\[1\.5px\] { border-style: var(--tw-border-style) !important; border-width: 1.5px !important; }#dlc-embed .border-y { border-block-style: var(--tw-border-style) !important; border-block-width: 1px !important; }#dlc-embed .border-t { border-top-style: var(--tw-border-style) !important; border-top-width: 1px !important; }#dlc-embed .border-r { border-right-style: var(--tw-border-style) !important; border-right-width: 1px !important; }#dlc-embed .border-b { border-bottom-style: var(--tw-border-style) !important; border-bottom-width: 1px !important; }#dlc-embed .border-l { border-left-style: var(--tw-border-style) !important; border-left-width: 1px !important; }#dlc-embed .border-dashed { --tw-border-style: dashed; border-style: dashed !important; }#dlc-embed .border-\(--color-border\) { border-color: var(--color-border) !important; }#dlc-embed .border-border\/50 { border-color: var(--border) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .border-border\/50 { border-color: color-mix(in oklab, var(--border) 50%, transparent) !important; }}#dlc-embed .border-destroy-red { border-color: var(--dlc-red) !important; }#dlc-embed .border-destructive\/50 { border-color: var(--destructive) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .border-destructive\/50 { border-color: color-mix(in oklab, var(--destructive) 50%, transparent) !important; }}#dlc-embed .border-input { border-color: var(--input) !important; }#dlc-embed .border-primary { border-color: var(--primary) !important; }#dlc-embed .border-primary\/50 { border-color: var(--primary) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .border-primary\/50 { border-color: color-mix(in oklab, var(--primary) 50%, transparent) !important; }}#dlc-embed .border-transparent { border-color: rgba(0, 0, 0, 0) !important; }#dlc-embed .border-t-transparent { border-top-color: rgba(0, 0, 0, 0) !important; }#dlc-embed .border-l-transparent { border-left-color: rgba(0, 0, 0, 0) !important; }#dlc-embed .bg-\(--color-bg\) { background-color: var(--color-bg) !important; }#dlc-embed .bg-accent { background-color: var(--accent) !important; }#dlc-embed .bg-background { background-color: var(--background) !important; }#dlc-embed .bg-black\/80 { background-color: rgba(0, 0, 0, 0.8) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .bg-black\/80 { background-color: color-mix(in oklab, var(--color-black) 80%, transparent) !important; }}#dlc-embed .bg-border { background-color: var(--border) !important; }#dlc-embed .bg-card { background-color: var(--card) !important; }#dlc-embed .bg-destructive { background-color: var(--destructive) !important; }#dlc-embed .bg-foreground { background-color: var(--foreground) !important; }#dlc-embed .bg-ink-card { background-color: var(--dlc-card-dark) !important; }#dlc-embed .bg-muted { background-color: var(--muted) !important; }#dlc-embed .bg-muted\/50 { background-color: var(--muted) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .bg-muted\/50 { background-color: color-mix(in oklab, var(--muted) 50%, transparent) !important; }}#dlc-embed .bg-paper-card { background-color: var(--dlc-card-light) !important; }#dlc-embed .bg-popover { background-color: var(--popover) !important; }#dlc-embed .bg-primary { background-color: var(--primary) !important; }#dlc-embed .bg-primary\/10 { background-color: var(--primary) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .bg-primary\/10 { background-color: color-mix(in oklab, var(--primary) 10%, transparent) !important; }}#dlc-embed .bg-primary\/20 { background-color: var(--primary) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .bg-primary\/20 { background-color: color-mix(in oklab, var(--primary) 20%, transparent) !important; }}#dlc-embed .bg-secondary { background-color: var(--secondary) !important; }#dlc-embed .bg-transparent { background-color: rgba(0, 0, 0, 0) !important; }#dlc-embed .fill-current { fill: currentcolor; }#dlc-embed .fill-primary { fill: var(--primary); }#dlc-embed .p-0 { padding: 0px !important; }#dlc-embed .p-1 { padding: var(--spacing) !important; }#dlc-embed .p-2 { padding: calc(var(--spacing) * 2) !important; }#dlc-embed .p-3 { padding: calc(var(--spacing) * 3) !important; }#dlc-embed .p-4 { padding: calc(var(--spacing) * 4) !important; }#dlc-embed .p-6 { padding: calc(var(--spacing) * 6) !important; }#dlc-embed .p-\[1px\] { padding: 1px !important; }#dlc-embed .px-\(--cell-size\) { padding-inline: var(--cell-size) !important; }#dlc-embed .px-1 { padding-inline: var(--spacing) !important; }#dlc-embed .px-1\.5 { padding-inline: calc(var(--spacing) * 1.5) !important; }#dlc-embed .px-2 { padding-inline: calc(var(--spacing) * 2) !important; }#dlc-embed .px-2\.5 { padding-inline: calc(var(--spacing) * 2.5) !important; }#dlc-embed .px-3 { padding-inline: calc(var(--spacing) * 3) !important; }#dlc-embed .px-4 { padding-inline: calc(var(--spacing) * 4) !important; }#dlc-embed .px-8 { padding-inline: calc(var(--spacing) * 8) !important; }#dlc-embed .py-0\.5 { padding-block: calc(var(--spacing) * .5) !important; }#dlc-embed .py-1 { padding-block: var(--spacing) !important; }#dlc-embed .py-1\.5 { padding-block: calc(var(--spacing) * 1.5) !important; }#dlc-embed .py-2 { padding-block: calc(var(--spacing) * 2) !important; }#dlc-embed .py-3 { padding-block: calc(var(--spacing) * 3) !important; }#dlc-embed .py-4 { padding-block: calc(var(--spacing) * 4) !important; }#dlc-embed .py-6 { padding-block: calc(var(--spacing) * 6) !important; }#dlc-embed .pt-0 { padding-top: 0px !important; }#dlc-embed .pt-3 { padding-top: calc(var(--spacing) * 3) !important; }#dlc-embed .pt-4 { padding-top: calc(var(--spacing) * 4) !important; }#dlc-embed .pr-1 { padding-right: var(--spacing) !important; }#dlc-embed .pr-2 { padding-right: calc(var(--spacing) * 2) !important; }#dlc-embed .pr-2\.5 { padding-right: calc(var(--spacing) * 2.5) !important; }#dlc-embed .pr-8 { padding-right: calc(var(--spacing) * 8) !important; }#dlc-embed .pb-3 { padding-bottom: calc(var(--spacing) * 3) !important; }#dlc-embed .pb-4 { padding-bottom: calc(var(--spacing) * 4) !important; }#dlc-embed .pl-2 { padding-left: calc(var(--spacing) * 2) !important; }#dlc-embed .pl-2\.5 { padding-left: calc(var(--spacing) * 2.5) !important; }#dlc-embed .pl-4 { padding-left: calc(var(--spacing) * 4) !important; }#dlc-embed .pl-8 { padding-left: calc(var(--spacing) * 8) !important; }#dlc-embed .text-center { text-align: center !important; }#dlc-embed .text-left { text-align: left !important; }#dlc-embed .align-middle { vertical-align: middle !important; }#dlc-embed .font-mono { font-family: var(--dlc-font-mono) !important; }#dlc-embed .text-7xl { font-size: var(--text-7xl) !important; line-height: var(--tw-leading, var(--text-7xl--line-height)) !important; }#dlc-embed .text-base { font-size: var(--text-base) !important; line-height: var(--tw-leading, var(--text-base--line-height)) !important; }#dlc-embed .text-lg { font-size: var(--text-lg) !important; line-height: var(--tw-leading, var(--text-lg--line-height)) !important; }#dlc-embed .text-sm { font-size: var(--text-sm) !important; line-height: var(--tw-leading, var(--text-sm--line-height)) !important; }#dlc-embed .text-xl { font-size: var(--text-xl) !important; line-height: var(--tw-leading, var(--text-xl--line-height)) !important; }#dlc-embed .text-xs { font-size: var(--text-xs) !important; line-height: var(--tw-leading, var(--text-xs--line-height)) !important; }#dlc-embed .text-\[0\.8rem\] { font-size: 0.8rem !important; }#dlc-embed .leading-none { --tw-leading: 1; line-height: 1 !important; }#dlc-embed .font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold) !important; }#dlc-embed .font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium) !important; }#dlc-embed .font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal) !important; }#dlc-embed .font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold) !important; }#dlc-embed .tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight) !important; }#dlc-embed .tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest) !important; }#dlc-embed .break-words { overflow-wrap: break-word !important; }#dlc-embed .whitespace-nowrap { white-space: nowrap !important; }#dlc-embed .text-accent-foreground { color: var(--accent-foreground) !important; }#dlc-embed .text-card-foreground { color: var(--card-foreground) !important; }#dlc-embed .text-current { color: currentcolor !important; }#dlc-embed .text-destructive { color: var(--destructive) !important; }#dlc-embed .text-destructive-foreground { color: var(--destructive-foreground) !important; }#dlc-embed .text-foreground { color: var(--foreground) !important; }#dlc-embed .text-muted-foreground { color: var(--muted-foreground) !important; }#dlc-embed .text-on-dark-muted { color: var(--dlc-on-dark-muted) !important; }#dlc-embed .text-on-light-muted { color: var(--dlc-on-light-muted) !important; }#dlc-embed .text-popover-foreground { color: var(--popover-foreground) !important; }#dlc-embed .text-primary { color: var(--primary) !important; }#dlc-embed .text-primary-foreground { color: var(--primary-foreground) !important; }#dlc-embed .text-secondary-foreground { color: var(--secondary-foreground) !important; }#dlc-embed .uppercase { text-transform: uppercase !important; }#dlc-embed .tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, ) !important; }#dlc-embed .underline-offset-4 { text-underline-offset: 4px; }#dlc-embed .opacity-0 { opacity: 0; }#dlc-embed .opacity-50 { opacity: 0.5; }#dlc-embed .opacity-60 { opacity: 0.6; }#dlc-embed .opacity-70 { opacity: 0.7; }#dlc-embed .shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .shadow-\[0_0_0_1px_var\(--sidebar-border\)\] { --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--sidebar-border)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .shadow-lg { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .shadow-md { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .shadow-none { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .shadow-xs { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .ring { --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .ring-0 { --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .ring-1 { --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .ring-ring { --tw-ring-color: var(--ring); }#dlc-embed .ring-offset-background { --tw-ring-offset-color: var(--background); }#dlc-embed .outline { outline-style: var(--tw-outline-style) !important; outline-width: 1px !important; }#dlc-embed .filter { filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, ) !important; }#dlc-embed .transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }#dlc-embed .transition-\[left\,right\,width\] { transition-property: left, right, width; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }#dlc-embed .transition-\[margin\,opacity\] { transition-property: margin, opacity; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }#dlc-embed .transition-\[width\,height\,padding\] { transition-property: width, height, padding; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }#dlc-embed .transition-\[width\] { transition-property: width; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }#dlc-embed .transition-all { transition-property: all; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }#dlc-embed .transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }#dlc-embed .transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }#dlc-embed .transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }#dlc-embed .duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }#dlc-embed .duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }#dlc-embed .duration-1000 { --tw-duration: 1s; transition-duration: 1s; }#dlc-embed .ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }#dlc-embed .ease-linear { --tw-ease: linear; transition-timing-function: linear; }#dlc-embed .outline-none { --tw-outline-style: none; outline-style: none !important; }#dlc-embed .select-none { user-select: none; }#dlc-embed .\[--cell-size\:2rem\] { --cell-size: 2rem; }#dlc-embed .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *) { opacity: 1; }@media (hover: hover) {#dlc-embed .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *) { opacity: 1; }}#dlc-embed .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar="menu-action"]) *) { padding-right: calc(var(--spacing) * 8) !important; }#dlc-embed .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible="icon"] *) { margin-top: calc(var(--spacing) * -8) !important; }#dlc-embed .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible="icon"] *) { display: none !important; }#dlc-embed .group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible="icon"] *) { width: calc(var(--spacing) * 8) !important; height: calc(var(--spacing) * 8) !important; }#dlc-embed .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible="icon"] *) { width: var(--sidebar-width-icon) !important; }#dlc-embed .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible="icon"] *) { width: calc(var(--sidebar-width-icon) + 1rem) !important; }#dlc-embed .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible="icon"] *) { width: calc(var(--sidebar-width-icon) + 1rem + 2px) !important; }#dlc-embed .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible="icon"] *) { overflow: hidden !important; }#dlc-embed .group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible="icon"] *) { padding: 0px !important; }#dlc-embed .group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible="icon"] *) { padding: calc(var(--spacing) * 2) !important; }#dlc-embed .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible="icon"] *) { opacity: 0; }#dlc-embed .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) { right: calc(var(--sidebar-width) * -1) !important; }#dlc-embed .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) { left: calc(var(--sidebar-width) * -1) !important; }#dlc-embed .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible="offcanvas"] *) { width: 0px !important; }#dlc-embed .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *) { --tw-translate-x: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused="true"] *) { position: relative !important; }#dlc-embed .group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused="true"] *) { z-index: 10 !important; }#dlc-embed .group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused="true"] *) { border-color: var(--ring) !important; }#dlc-embed .group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused="true"] *) { --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused="true"] *) { --tw-ring-color: var(--ring); }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused="true"] *) { --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent); }}#dlc-embed .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side="left"] *) { right: calc(var(--spacing) * -4) !important; }#dlc-embed .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side="left"] *) { border-right-style: var(--tw-border-style) !important; border-right-width: 1px !important; }#dlc-embed .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side="right"] *) { left: 0px !important; }#dlc-embed .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side="right"] *) { rotate: 180deg; }#dlc-embed .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side="right"] *) { border-left-style: var(--tw-border-style) !important; border-left-width: 1px !important; }#dlc-embed .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state="open"] *) { rotate: 180deg; }#dlc-embed .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant="floating"] *) { border-radius: 2px !important; }#dlc-embed .group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant="floating"] *) { border-style: var(--tw-border-style) !important; border-width: 1px !important; }#dlc-embed .group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant="floating"] *) { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .group-\[\.toast\]\:bg-muted:is(:where(.group).toast *) { background-color: var(--muted) !important; }#dlc-embed .group-\[\.toast\]\:bg-primary:is(:where(.group).toast *) { background-color: var(--primary) !important; }#dlc-embed .group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *) { color: var(--muted-foreground) !important; }#dlc-embed .group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *) { color: var(--primary-foreground) !important; }#dlc-embed .group-\[\.toaster\]\:border-border:is(:where(.group).toaster *) { border-color: var(--border) !important; }#dlc-embed .group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *) { background-color: var(--background) !important; }#dlc-embed .group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *) { color: var(--foreground) !important; }#dlc-embed .group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *) { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) { cursor: not-allowed !important; }#dlc-embed .peer-disabled\:opacity-70:is(:where(.peer):disabled ~ *) { opacity: 0.7; }#dlc-embed .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size="default"] ~ *) { top: calc(var(--spacing) * 1.5) !important; }#dlc-embed .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size="lg"] ~ *) { top: calc(var(--spacing) * 2.5) !important; }#dlc-embed .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size="sm"] ~ *) { top: var(--spacing) !important; }#dlc-embed .file\:border-0::file-selector-button { border-style: var(--tw-border-style) !important; border-width: 0px !important; }#dlc-embed .file\:bg-transparent::file-selector-button { background-color: rgba(0, 0, 0, 0) !important; }#dlc-embed .file\:text-sm::file-selector-button { font-size: var(--text-sm) !important; line-height: var(--tw-leading, var(--text-sm--line-height)) !important; }#dlc-embed .file\:font-medium::file-selector-button { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium) !important; }#dlc-embed .file\:text-foreground::file-selector-button { color: var(--foreground) !important; }#dlc-embed .placeholder\:text-muted-foreground::placeholder { color: var(--muted-foreground) !important; }#dlc-embed .after\:absolute::after { content: var(--tw-content) !important; position: absolute !important; }#dlc-embed .after\:-inset-2::after { content: var(--tw-content) !important; inset: calc(var(--spacing) * -2) !important; }#dlc-embed .after\:inset-y-0::after { content: var(--tw-content) !important; inset-block: 0px; }#dlc-embed .after\:left-1\/2::after { content: var(--tw-content) !important; left: 50% !important; }#dlc-embed .after\:w-1::after { content: var(--tw-content) !important; width: var(--spacing) !important; }#dlc-embed .after\:w-\[2px\]::after { content: var(--tw-content) !important; width: 2px !important; }#dlc-embed .after\:-translate-x-1\/2::after { content: var(--tw-content) !important; --tw-translate-x: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible="offcanvas"] *)::after { content: var(--tw-content) !important; left: 100% !important; }#dlc-embed .first\:rounded-l-md:first-child { border-top-left-radius: 2px !important; border-bottom-left-radius: 2px !important; }#dlc-embed .first\:border-l:first-child { border-left-style: var(--tw-border-style) !important; border-left-width: 1px !important; }#dlc-embed .last\:rounded-r-md:last-child { border-top-right-radius: 2px !important; border-bottom-right-radius: 2px !important; }@media (hover: hover) {#dlc-embed .hover\:bg-accent:hover { background-color: var(--accent) !important; }#dlc-embed .hover\:bg-destructive\/80:hover { background-color: var(--destructive) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .hover\:bg-destructive\/80:hover { background-color: color-mix(in oklab, var(--destructive) 80%, transparent) !important; }}#dlc-embed .hover\:bg-destructive\/90:hover { background-color: var(--destructive) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .hover\:bg-destructive\/90:hover { background-color: color-mix(in oklab, var(--destructive) 90%, transparent) !important; }}#dlc-embed .hover\:bg-muted:hover, #dlc-embed .hover\:bg-muted\/50:hover { background-color: var(--muted) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .hover\:bg-muted\/50:hover { background-color: color-mix(in oklab, var(--muted) 50%, transparent) !important; }}#dlc-embed .hover\:bg-primary\/80:hover { background-color: var(--primary) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .hover\:bg-primary\/80:hover { background-color: color-mix(in oklab, var(--primary) 80%, transparent) !important; }}#dlc-embed .hover\:bg-primary\/90:hover { background-color: var(--primary) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .hover\:bg-primary\/90:hover { background-color: color-mix(in oklab, var(--primary) 90%, transparent) !important; }}#dlc-embed .hover\:bg-secondary\/80:hover { background-color: var(--secondary) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .hover\:bg-secondary\/80:hover { background-color: color-mix(in oklab, var(--secondary) 80%, transparent) !important; }}#dlc-embed .hover\:text-accent-foreground:hover { color: var(--accent-foreground) !important; }#dlc-embed .hover\:text-foreground:hover { color: var(--foreground) !important; }#dlc-embed .hover\:text-muted-foreground:hover { color: var(--muted-foreground) !important; }#dlc-embed .hover\:underline:hover { text-decoration-line: underline; }#dlc-embed .hover\:opacity-100:hover { opacity: 1; }#dlc-embed .hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover { --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--sidebar-accent)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }}#dlc-embed .focus\:bg-accent:focus { background-color: var(--accent) !important; }#dlc-embed .focus\:text-accent-foreground:focus { color: var(--accent-foreground) !important; }#dlc-embed .focus\:ring-1:focus { --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .focus\:ring-2:focus { --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .focus\:ring-ring:focus { --tw-ring-color: var(--ring); }#dlc-embed .focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }#dlc-embed .focus\:outline-none:focus { --tw-outline-style: none; outline-style: none !important; }#dlc-embed .focus-visible\:ring-1:focus-visible { --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .focus-visible\:ring-2:focus-visible { --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .focus-visible\:ring-ring:focus-visible { --tw-ring-color: var(--ring); }#dlc-embed .focus-visible\:ring-offset-1:focus-visible { --tw-ring-offset-width: 1px; --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }#dlc-embed .focus-visible\:ring-offset-2:focus-visible { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }#dlc-embed .focus-visible\:ring-offset-background:focus-visible { --tw-ring-offset-color: var(--background); }#dlc-embed .focus-visible\:outline-none:focus-visible { --tw-outline-style: none; outline-style: none !important; }#dlc-embed .disabled\:pointer-events-none:disabled { pointer-events: none; }#dlc-embed .disabled\:cursor-not-allowed:disabled { cursor: not-allowed !important; }#dlc-embed .disabled\:opacity-50:disabled { opacity: 0.5; }#dlc-embed .has-focus\:border-ring:has(:focus) { border-color: var(--ring) !important; }#dlc-embed .has-focus\:ring-\[3px\]:has(:focus) { --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .has-focus\:ring-ring\/50:has(:focus) { --tw-ring-color: var(--ring); }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .has-focus\:ring-ring\/50:has(:focus) { --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent); }}#dlc-embed .has-\[\:disabled\]\:opacity-50:has(:disabled) { opacity: 0.5; }#dlc-embed .aria-disabled\:pointer-events-none[aria-disabled="true"] { pointer-events: none; }#dlc-embed .aria-disabled\:opacity-50[aria-disabled="true"] { opacity: 0.5; }#dlc-embed .aria-selected\:text-muted-foreground[aria-selected="true"] { color: var(--muted-foreground) !important; }#dlc-embed .data-\[active\=true\]\:font-medium[data-active="true"] { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium) !important; }#dlc-embed .data-\[disabled\]\:pointer-events-none[data-disabled] { pointer-events: none; }#dlc-embed .data-\[disabled\]\:opacity-50[data-disabled] { opacity: 0.5; }#dlc-embed .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] { pointer-events: none; }#dlc-embed .data-\[disabled\=true\]\:opacity-50[data-disabled="true"] { opacity: 0.5; }#dlc-embed .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] { height: 1px !important; }#dlc-embed .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"] { width: 100% !important; }#dlc-embed .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"] { flex-direction: column !important; }#dlc-embed .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]::after { content: var(--tw-content) !important; left: 0px !important; }#dlc-embed .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]::after { content: var(--tw-content) !important; height: var(--spacing) !important; }#dlc-embed .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]::after { content: var(--tw-content) !important; width: 100% !important; }#dlc-embed .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]::after { content: var(--tw-content) !important; --tw-translate-x: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]::after { content: var(--tw-content) !important; --tw-translate-y: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .data-\[placeholder\]\:text-muted-foreground[data-placeholder] { color: var(--muted-foreground) !important; }#dlc-embed .data-\[range-end\=true\]\:rounded-md[data-range-end="true"] { border-radius: 2px !important; }#dlc-embed .data-\[range-end\=true\]\:bg-primary[data-range-end="true"] { background-color: var(--primary) !important; }#dlc-embed .data-\[range-end\=true\]\:text-primary-foreground[data-range-end="true"] { color: var(--primary-foreground) !important; }#dlc-embed .data-\[range-middle\=true\]\:rounded-none[data-range-middle="true"] { border-radius: 0px !important; }#dlc-embed .data-\[range-middle\=true\]\:bg-accent[data-range-middle="true"] { background-color: var(--accent) !important; }#dlc-embed .data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle="true"] { color: var(--accent-foreground) !important; }#dlc-embed .data-\[range-start\=true\]\:rounded-md[data-range-start="true"] { border-radius: 2px !important; }#dlc-embed .data-\[range-start\=true\]\:bg-primary[data-range-start="true"] { background-color: var(--primary) !important; }#dlc-embed .data-\[range-start\=true\]\:text-primary-foreground[data-range-start="true"] { color: var(--primary-foreground) !important; }#dlc-embed .data-\[selected-single\=true\]\:bg-primary[data-selected-single="true"] { background-color: var(--primary) !important; }#dlc-embed .data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single="true"] { color: var(--primary-foreground) !important; }#dlc-embed .data-\[selected\=true\]\:rounded-none[data-selected="true"] { border-radius: 0px !important; }#dlc-embed .data-\[selected\=true\]\:bg-accent[data-selected="true"] { background-color: var(--accent) !important; }#dlc-embed .data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] { color: var(--accent-foreground) !important; }#dlc-embed .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] { --tw-translate-y: var(--spacing); translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .data-\[side\=left\]\:-translate-x-1[data-side="left"] { --tw-translate-x: calc(var(--spacing) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .data-\[side\=right\]\:translate-x-1[data-side="right"] { --tw-translate-x: var(--spacing); translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .data-\[side\=top\]\:-translate-y-1[data-side="top"] { --tw-translate-y: calc(var(--spacing) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .data-\[state\=active\]\:bg-background[data-state="active"] { background-color: var(--background) !important; }#dlc-embed .data-\[state\=active\]\:text-foreground[data-state="active"] { color: var(--foreground) !important; }#dlc-embed .data-\[state\=active\]\:shadow[data-state="active"] { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .data-\[state\=checked\]\:translate-x-4[data-state="checked"] { --tw-translate-x: calc(var(--spacing) * 4); translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .data-\[state\=checked\]\:bg-primary[data-state="checked"] { background-color: var(--primary) !important; }#dlc-embed .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] { color: var(--primary-foreground) !important; }#dlc-embed .data-\[state\=closed\]\:duration-300[data-state="closed"] { --tw-duration: .3s; transition-duration: 0.3s; }#dlc-embed .data-\[state\=on\]\:bg-accent[data-state="on"] { background-color: var(--accent) !important; }#dlc-embed .data-\[state\=on\]\:text-accent-foreground[data-state="on"] { color: var(--accent-foreground) !important; }#dlc-embed .data-\[state\=open\]\:bg-accent[data-state="open"] { background-color: var(--accent) !important; }#dlc-embed .data-\[state\=open\]\:bg-accent\/50[data-state="open"] { background-color: var(--accent) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .data-\[state\=open\]\:bg-accent\/50[data-state="open"] { background-color: color-mix(in oklab, var(--accent) 50%, transparent) !important; }}#dlc-embed .data-\[state\=open\]\:bg-secondary[data-state="open"] { background-color: var(--secondary) !important; }#dlc-embed .data-\[state\=open\]\:text-accent-foreground[data-state="open"] { color: var(--accent-foreground) !important; }#dlc-embed .data-\[state\=open\]\:text-muted-foreground[data-state="open"] { color: var(--muted-foreground) !important; }#dlc-embed .data-\[state\=open\]\:opacity-100[data-state="open"] { opacity: 1; }#dlc-embed .data-\[state\=open\]\:duration-500[data-state="open"] { --tw-duration: .5s; transition-duration: 0.5s; }@media (hover: hover) {#dlc-embed .data-\[state\=open\]\:hover\:bg-accent[data-state="open"]:hover { background-color: var(--accent) !important; }}#dlc-embed .data-\[state\=open\]\:focus\:bg-accent[data-state="open"]:focus { background-color: var(--accent) !important; }#dlc-embed .data-\[state\=selected\]\:bg-muted[data-state="selected"] { background-color: var(--muted) !important; }#dlc-embed .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] { --tw-translate-x: 0px; translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .data-\[state\=unchecked\]\:bg-input[data-state="unchecked"] { background-color: var(--input) !important; }@media (width >= 40rem) {#dlc-embed .sm\:mt-0 { margin-top: 0px !important; }#dlc-embed .sm\:flex { display: flex !important; }#dlc-embed .sm\:max-w-sm { max-width: var(--container-sm) !important; }#dlc-embed .sm\:flex-row { flex-direction: row !important; }#dlc-embed .sm\:justify-end { justify-content: flex-end !important; }#dlc-embed .sm\:gap-2\.5 { gap: calc(var(--spacing) * 2.5) !important; }#dlc-embed :where(.sm\:space-x-2 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse)) !important; margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse))) !important; }#dlc-embed .sm\:rounded-lg { border-radius: 2px !important; }#dlc-embed .sm\:text-left { text-align: left !important; }}@media (width >= 48rem) {#dlc-embed .md\:absolute { position: absolute !important; }#dlc-embed .md\:block { display: block !important; }#dlc-embed .md\:flex { display: flex !important; }#dlc-embed .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] { width: var(--radix-navigation-menu-viewport-width) !important; }#dlc-embed .md\:w-auto { width: auto !important; }#dlc-embed .md\:flex-row { flex-direction: row !important; }#dlc-embed .md\:text-sm { font-size: var(--text-sm) !important; line-height: var(--tw-leading, var(--text-sm--line-height)) !important; }#dlc-embed .md\:opacity-0 { opacity: 0; }#dlc-embed .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant="inset"] ~ *) { margin: calc(var(--spacing) * 2) !important; }#dlc-embed .md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant="inset"] ~ *) { margin-left: 0px !important; }#dlc-embed .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant="inset"] ~ *) { border-radius: 2px !important; }#dlc-embed .md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant="inset"] ~ *) { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important; }#dlc-embed .md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state="collapsed"] ~ *):is(:where(.peer)[data-variant="inset"] ~ *) { margin-left: calc(var(--spacing) * 2) !important; }}#dlc-embed .after\:md\:hidden::after { content: var(--tw-content) !important; }@media (width >= 48rem) {#dlc-embed .after\:md\:hidden::after { display: none !important; }}#dlc-embed .dark\:border-destructive:is(.dark *) { border-color: var(--destructive) !important; }#dlc-embed .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text { fill: var(--muted-foreground); }#dlc-embed .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] { stroke: var(--border); }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] { stroke: color-mix(in oklab, var(--border) 50%, transparent); }}#dlc-embed .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor { stroke: var(--border); }#dlc-embed .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"] { stroke: rgba(0, 0, 0, 0); }#dlc-embed .\[\&_\.recharts-layer\]\:outline-none .recharts-layer { --tw-outline-style: none; outline-style: none !important; }#dlc-embed .\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"] { stroke: var(--border); }#dlc-embed .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector, #dlc-embed .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor { fill: var(--muted); }#dlc-embed .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"] { stroke: var(--border); }#dlc-embed .\[\&_\.recharts-sector\]\:outline-none .recharts-sector { --tw-outline-style: none; outline-style: none !important; }#dlc-embed .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"] { stroke: rgba(0, 0, 0, 0); }#dlc-embed .\[\&_\.recharts-surface\]\:outline-none .recharts-surface { --tw-outline-style: none; outline-style: none !important; }#dlc-embed .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] { padding-inline: calc(var(--spacing) * 2) !important; }#dlc-embed .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] { padding-block: calc(var(--spacing) * 1.5) !important; }#dlc-embed .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] { font-size: var(--text-xs) !important; line-height: var(--tw-leading, var(--text-xs--line-height)) !important; }#dlc-embed .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium) !important; }#dlc-embed .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] { color: var(--muted-foreground) !important; }#dlc-embed .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] { padding-inline: calc(var(--spacing) * 2) !important; }#dlc-embed .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group] { padding-top: 0px !important; }#dlc-embed .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg { height: calc(var(--spacing) * 5) !important; }#dlc-embed .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg { width: calc(var(--spacing) * 5) !important; }#dlc-embed .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] { height: calc(var(--spacing) * 12) !important; }#dlc-embed .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] { padding-inline: calc(var(--spacing) * 2) !important; }#dlc-embed .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] { padding-block: calc(var(--spacing) * 3) !important; }#dlc-embed .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg { height: calc(var(--spacing) * 5) !important; }#dlc-embed .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg { width: calc(var(--spacing) * 5) !important; }#dlc-embed .\[\&_p\]\:leading-relaxed p { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed) !important; }#dlc-embed .\[\&_svg\]\:pointer-events-none svg { pointer-events: none; }#dlc-embed .\[\&_svg\]\:size-4 svg { width: calc(var(--spacing) * 4) !important; height: calc(var(--spacing) * 4) !important; }#dlc-embed .\[\&_svg\]\:shrink-0 svg { flex-shrink: 0 !important; }#dlc-embed .\[\&_tr\]\:border-b tr { border-bottom-style: var(--tw-border-style) !important; border-bottom-width: 1px !important; }#dlc-embed .\[\&_tr\:last-child\]\:border-0 tr:last-child { border-style: var(--tw-border-style) !important; border-width: 0px !important; }#dlc-embed .\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected="true"] button { border-top-left-radius: 2px !important; border-bottom-left-radius: 2px !important; }#dlc-embed .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) { padding-right: 0px !important; }#dlc-embed :is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) *):is(.rdp-button_next > svg), #dlc-embed :is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) *):is(.rdp-button_previous > svg) { rotate: 180deg; }#dlc-embed .\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected="true"] button { border-top-right-radius: 2px !important; border-bottom-right-radius: 2px !important; }#dlc-embed .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"] { --tw-translate-y: 2px; translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .\[\&\>button\]\:hidden > button { display: none !important; }#dlc-embed .\[\&\>span\]\:line-clamp-1 > span { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box !important; overflow: hidden !important; }#dlc-embed .\[\&\>span\]\:text-xs > span { font-size: var(--text-xs) !important; line-height: var(--tw-leading, var(--text-xs--line-height)) !important; }#dlc-embed .\[\&\>span\]\:opacity-70 > span { opacity: 0.7; }#dlc-embed .\[\&\>span\:last-child\]\:truncate > span:last-child { text-overflow: ellipsis; white-space: nowrap !important; overflow: hidden !important; }#dlc-embed .\[\&\>svg\]\:absolute > svg { position: absolute !important; }#dlc-embed .\[\&\>svg\]\:top-4 > svg { top: calc(var(--spacing) * 4) !important; }#dlc-embed .\[\&\>svg\]\:left-4 > svg { left: calc(var(--spacing) * 4) !important; }#dlc-embed .\[\&\>svg\]\:size-3\.5 > svg { width: calc(var(--spacing) * 3.5) !important; height: calc(var(--spacing) * 3.5) !important; }#dlc-embed .\[\&\>svg\]\:size-4 > svg { width: calc(var(--spacing) * 4) !important; height: calc(var(--spacing) * 4) !important; }#dlc-embed .\[\&\>svg\]\:h-2\.5 > svg { height: calc(var(--spacing) * 2.5) !important; }#dlc-embed .\[\&\>svg\]\:h-3 > svg { height: calc(var(--spacing) * 3) !important; }#dlc-embed .\[\&\>svg\]\:h-3\.5 > svg { height: calc(var(--spacing) * 3.5) !important; }#dlc-embed .\[\&\>svg\]\:w-2\.5 > svg { width: calc(var(--spacing) * 2.5) !important; }#dlc-embed .\[\&\>svg\]\:w-3 > svg { width: calc(var(--spacing) * 3) !important; }#dlc-embed .\[\&\>svg\]\:w-3\.5 > svg { width: calc(var(--spacing) * 3.5) !important; }#dlc-embed .\[\&\>svg\]\:shrink-0 > svg { flex-shrink: 0 !important; }#dlc-embed .\[\&\>svg\]\:text-destructive > svg { color: var(--destructive) !important; }#dlc-embed .\[\&\>svg\]\:text-foreground > svg { color: var(--foreground) !important; }#dlc-embed .\[\&\>svg\]\:text-muted-foreground > svg { color: var(--muted-foreground) !important; }#dlc-embed .\[\&\>svg\+div\]\:translate-y-\[-3px\] > svg + div { --tw-translate-y: -3px; translate: var(--tw-translate-x) var(--tw-translate-y); }#dlc-embed .\[\&\>svg\~\*\]\:pl-7 > svg ~ * { padding-left: calc(var(--spacing) * 7) !important; }#dlc-embed .\[\&\>tr\]\:last\:border-b-0 > tr:last-child { border-bottom-style: var(--tw-border-style) !important; border-bottom-width: 0px !important; }#dlc-embed .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction="vertical"] > div { rotate: 90deg; }#dlc-embed .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg { rotate: 180deg; }#dlc-embed [data-side="left"] .\[\[data-side\=left\]_\&\]\:cursor-w-resize { cursor: w-resize !important; }#dlc-embed [data-side="left"][data-collapsible="offcanvas"] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 { right: calc(var(--spacing) * -2) !important; }#dlc-embed [data-side="left"][data-state="collapsed"] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize, #dlc-embed [data-side="right"] .\[\[data-side\=right\]_\&\]\:cursor-e-resize { cursor: e-resize !important; }#dlc-embed [data-side="right"][data-collapsible="offcanvas"] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 { left: calc(var(--spacing) * -2) !important; }#dlc-embed [data-side="right"][data-state="collapsed"] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize { cursor: w-resize !important; }#dlc-embed [data-slot="card-content"] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent, #dlc-embed [data-slot="popover-content"] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent { background-color: rgba(0, 0, 0, 0) !important; }#dlc-embed { --dlc-black: #0c0d0f; --dlc-hero-black: #000100; --dlc-surface: #14171b; --dlc-card-dark: #22272e; --dlc-white: #fff; --dlc-offwhite: #f8f9fa; --dlc-card-light: #f1f2f4; --dlc-red: #e01a0e; --dlc-hero-red: #ff2c1f; --dlc-hero-body: #c9ced4; --dlc-green: #00a651; --dlc-green-hover: #008b46; --dlc-gold: #ffb800; --dlc-tint-green: #edfdf4; --dlc-tint-red: #fff1f0; --dlc-on-dark-heading: #fff; --dlc-on-dark-body: #e0e0e2; --dlc-on-dark-muted: #9da3ab; --dlc-on-light-heading: #14171b; --dlc-on-light-body: #343a42; --dlc-on-light-muted: #6e7681; --dlc-container: 1280px; --dlc-narrow: 720px; --dlc-narrow-wide: 832px; --dlc-gutter: 24px; --dlc-pad-x: 20px; --dlc-section-y: 48px; --dlc-radius: 2px; --dlc-radius-button: 8px; --dlc-font-display: "Plus Jakarta Sans", system-ui, sans-serif; --dlc-font-body: "DM Sans", system-ui, sans-serif; --dlc-font-mono: "JetBrains Mono", ui-monospace, monospace; --radius: 2px; --background: #fff; --foreground: #14171b; --card: #f1f2f4; --card-foreground: #14171b; --popover: #fff; --popover-foreground: #14171b; --primary: #00a651; --primary-foreground: #fff; --secondary: #f1f2f4; --secondary-foreground: #14171b; --muted: #f1f2f4; --muted-foreground: #6e7681; --accent: #e01a0e; --accent-foreground: #fff; --destructive: #e01a0e; --destructive-foreground: #fff; --border: #e3e5e8; --input: #e3e5e8; --ring: #00a651; }@media (width >= 768px) {#dlc-embed { --dlc-pad-x: 32px; }}@media (width >= 1025px) {#dlc-embed { --dlc-section-y: 80px; }}#dlc-embed .dark { --background: #0c0d0f; --foreground: #e0e0e2; --card: #22272e; --card-foreground: #fff; --popover: #14171b; --popover-foreground: #e0e0e2; --primary: #00a651; --primary-foreground: #fff; --secondary: #22272e; --secondary-foreground: #fff; --muted: #14171b; --muted-foreground: #9da3ab; --accent: #e01a0e; --accent-foreground: #fff; --border: #ffffff1f; --input: #ffffff29; --ring: #00a651; }#dlc-embed .section { padding-block: var(--dlc-section-y) !important; position: relative !important; }#dlc-embed .section--dark { background-color: var(--dlc-black) !important; color: var(--dlc-on-dark-body) !important; }#dlc-embed .section--dark h1, #dlc-embed .section--dark h2, #dlc-embed .section--dark h3, #dlc-embed .section--dark h4 { color: var(--dlc-on-dark-heading) !important; }#dlc-embed .section--light { background-color: var(--dlc-white) !important; color: var(--dlc-on-light-body) !important; }#dlc-embed .section--alt { background-color: var(--dlc-offwhite) !important; color: var(--dlc-on-light-body) !important; }#dlc-embed .section--light h1, #dlc-embed .section--light h2, #dlc-embed .section--light h3, #dlc-embed .section--light h4, #dlc-embed .section--alt h1, #dlc-embed .section--alt h2, #dlc-embed .section--alt h3, #dlc-embed .section--alt h4 { color: var(--dlc-on-light-heading) !important; }#dlc-embed .section--divider { border-top: 1px solid var(--border) !important; border-bottom: 1px solid var(--border) !important; }#dlc-embed .section--red-accent { border-top: 2px solid var(--dlc-red) !important; }#dlc-embed .section--green-accent { border-top: 2px solid var(--dlc-green) !important; }#dlc-embed .section--compact { padding-block: calc(var(--dlc-section-y) * .55) !important; }#dlc-embed .container { width: 100% !important; max-width: var(--dlc-container) !important; padding-inline: var(--dlc-pad-x) !important; margin-inline: auto !important; }#dlc-embed .container--narrow { width: 100% !important; max-width: var(--dlc-narrow) !important; padding-inline: var(--dlc-pad-x) !important; margin-inline: auto !important; }#dlc-embed .container--narrow-wide { width: 100% !important; max-width: var(--dlc-narrow-wide) !important; padding-inline: var(--dlc-pad-x) !important; margin-inline: auto !important; }#dlc-embed .measure { max-width: 80ch !important; }#dlc-embed .display { font-family: var(--dlc-font-display) !important; letter-spacing: -0.03em !important; font-size: clamp(42px, 32px + 2.5vw, 64px) !important; font-weight: 800 !important; line-height: 1.15 !important; }#dlc-embed .section-title { font-family: var(--dlc-font-display) !important; letter-spacing: -0.03em !important; font-size: clamp(34px, 28px + 1.5vw, 48px) !important; font-weight: 700 !important; line-height: 1.15 !important; }#dlc-embed .subsection { font-family: var(--dlc-font-display) !important; font-size: clamp(28px, 24px + 1vw, 36px) !important; font-weight: 700 !important; line-height: 1.3 !important; }#dlc-embed .card-heading { font-family: var(--dlc-font-display) !important; font-size: clamp(23px, 20.8px + 0.6vw, 27px) !important; font-weight: 700 !important; line-height: 1.3 !important; }#dlc-embed .body-lg { font-size: clamp(17px, 16px + 0.25vw, 18px) !important; font-weight: 400 !important; line-height: 1.65 !important; }#dlc-embed .body-base { font-size: 16px !important; font-weight: 400 !important; line-height: 1.65 !important; }#dlc-embed .caption { font-size: 12px !important; line-height: 1.5 !important; }#dlc-embed .eyebrow { font-family: var(--dlc-font-display) !important; text-transform: uppercase !important; letter-spacing: 0.05em !important; color: var(--dlc-red) !important; font-size: 13px !important; font-weight: 600 !important; display: inline-block !important; }#dlc-embed .data-label { font-family: var(--dlc-font-mono) !important; letter-spacing: 0.02em !important; font-size: 13px !important; font-weight: 500 !important; }#dlc-embed .cta-primary { text-align: center !important; border-radius: var(--dlc-radius-button) !important; background-color: var(--dlc-green) !important; color: rgb(255, 255, 255) !important; font-family: var(--dlc-font-display) !important; letter-spacing: 0.01em !important; text-transform: uppercase !important; cursor: pointer !important; border: none !important; justify-content: center !important; align-items: center !important; gap: 12px !important; padding: 24px 48px !important; font-size: 24px !important; font-weight: 700 !important; line-height: 1.2 !important; transition: background-color 0.15s, transform 0.15s; display: inline-flex !important; }#dlc-embed .cta-primary:hover { background-color: var(--dlc-green-hover) !important; }#dlc-embed .cta-primary:active { transform: translateY(1px); }#dlc-embed .cta-secondary { text-align: center !important; border-radius: var(--dlc-radius-button) !important; color: currentcolor !important; font-family: var(--dlc-font-display) !important; letter-spacing: 0.01em !important; text-transform: uppercase !important; cursor: pointer !important; background-color: rgba(0, 0, 0, 0) !important; border: 1px solid !important; justify-content: center !important; align-items: center !important; gap: 12px !important; padding: 23px 47px !important; font-size: 24px !important; font-weight: 600 !important; line-height: 1.2 !important; transition: background-color 0.15s, border-color 0.15s; display: inline-flex !important; }#dlc-embed .cta-secondary:hover { background-color: currentcolor !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .cta-secondary:hover { background-color: color-mix(in srgb, currentcolor 10%, transparent) !important; }}#dlc-embed .cta-block { width: 100% !important; }#dlc-embed .sticky-nav { inset-inline: 0px; z-index: 50 !important; background-color: var(--dlc-black) !important; height: 60px !important; display: none !important; position: fixed !important; top: 3px !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .sticky-nav { background-color: color-mix(in srgb, var(--dlc-black) 92%, transparent) !important; }}#dlc-embed .sticky-nav { backdrop-filter: blur(8px); visibility: hidden !important; border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important; transition: transform 0.2s, visibility 0.2s; transform: translateY(-100%); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px !important; }#dlc-embed .sticky-nav--visible { visibility: visible !important; transform: translateY(0px); }#dlc-embed .sticky-nav__inner { grid-template-columns: 140px minmax(0px, 1fr) auto !important; align-items: center !important; gap: 24px !important; height: 60px !important; display: grid !important; }#dlc-embed .sticky-nav__brand { width: 140px !important; line-height: 0 !important; display: block !important; }#dlc-embed .sticky-nav__brand img { width: 140px !important; height: auto !important; display: block !important; }#dlc-embed .sticky-nav__links { min-width: 0px !important; font-family: var(--dlc-font-display) !important; letter-spacing: 0.5px !important; text-transform: uppercase !important; justify-content: center !important; align-items: center !important; gap: clamp(18px, 2.2vw, 34px) !important; font-size: 14px !important; font-weight: 600 !important; display: flex !important; }#dlc-embed .sticky-nav__links a { color: var(--dlc-white) !important; white-space: nowrap !important; transition: color 0.15s; }#dlc-embed .sticky-nav__links a:hover, #dlc-embed .sticky-nav__links a:focus-visible { color: var(--dlc-gold) !important; }#dlc-embed .sticky-nav__cta { flex-shrink: 0 !important; padding: 12px 18px !important; font-size: 13px !important; }#dlc-embed .mobile-cta-bar { inset-inline: 0px; z-index: 50 !important; background-color: var(--dlc-green) !important; min-height: 56px !important; padding-bottom: env(safe-area-inset-bottom, 0px) !important; visibility: hidden !important; transition: transform 0.2s, visibility 0.2s; display: block !important; position: fixed !important; bottom: 0px !important; transform: translateY(100%); box-shadow: rgba(0, 0, 0, 0.22) 0px -3px 10px !important; }#dlc-embed .mobile-cta-bar--visible { visibility: visible !important; transform: translateY(0px); }#dlc-embed .mobile-cta-bar .cta-primary { border-radius: 0px !important; min-height: 56px !important; padding: 14px 20px !important; font-size: 16px !important; font-weight: 600 !important; }#dlc-embed .scroll-progress-track { z-index: 60 !important; background-color: var(--dlc-white) !important; opacity: 0; visibility: hidden !important; height: 3px !important; transition: opacity 0.15s, visibility 0.15s; position: fixed !important; inset: 0px 0px auto !important; }#dlc-embed .scroll-progress-track--visible { opacity: 1; visibility: visible !important; }#dlc-embed .scroll-progress-indicator { background-color: var(--dlc-red) !important; transform-origin: 0px center; width: 100% !important; height: 100% !important; animation-duration: auto; animation-timing-function: linear; animation-delay: 0s; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: none; animation-play-state: running; animation-name: dlc-scroll-progress; animation-range: normal; animation-timeline: scroll(root); display: block !important; transform: scaleX(0); }@keyframes dlc-scroll-progress { 100% { transform: scaleX(1); }}#dlc-embed section[id] { scroll-margin-top: 72px; }@media (width >= 1025px) {#dlc-embed .sticky-nav { display: block !important; }#dlc-embed .mobile-cta-bar { display: none !important; }}@media (prefers-reduced-motion: reduce) {#dlc-embed { scroll-behavior: auto; }#dlc-embed .sticky-nav, #dlc-embed .mobile-cta-bar, #dlc-embed .scroll-progress-track { transition: none; }}#dlc-embed .card-dark { background-color: var(--dlc-card-dark) !important; border-radius: var(--dlc-radius) !important; }#dlc-embed .card-light { background-color: var(--dlc-card-light) !important; border-radius: var(--dlc-radius) !important; }#dlc-embed .rule-red { border-right: 0px !important; border-bottom: 0px !important; border-left: 0px !important; border-image: initial !important; border-top: 2px solid var(--dlc-red) !important; width: 56px !important; margin: 0px !important; }#dlc-embed .hero { padding-block: calc(var(--dlc-section-y) + 16px) !important; overflow: hidden !important; }#dlc-embed .hero__bg { pointer-events: none; opacity: 0.55; background-image: linear-gradient(115deg, transparent 62%, var(--dlc-surface) 62.2%), linear-gradient(115deg, transparent 43%, var(--dlc-card-dark) 43%, transparent 43.1%) !important; position: absolute !important; inset: 0px !important; }#dlc-embed .hero__grid { align-items: center !important; gap: 40px !important; display: grid !important; position: relative !important; }#dlc-embed .hero__logo { width: 200px !important; max-width: 60% !important; height: auto !important; margin-bottom: 24px !important; display: block !important; }#dlc-embed .hero__eyebrow { margin-bottom: 16px !important; }#dlc-embed .hero__headline { text-wrap: balance !important; margin: 0px 0px 24px !important; font-size: clamp(36px, 28px + 2.2vw, 56px) !important; }#dlc-embed .hero__break { display: block !important; }@media (width >= 768px) and (width <= 1024px) {#dlc-embed .hero__break { display: none !important; }}#dlc-embed .hero__copy { color: var(--dlc-on-dark-body) !important; gap: 16px !important; margin-bottom: 32px !important; display: grid !important; }#dlc-embed .hero__actions { flex-wrap: wrap !important; gap: 12px !important; margin-bottom: 32px !important; display: flex !important; }#dlc-embed .hero__actions > * { flex: 0 0 auto !important; }#dlc-embed .hero__actions .cta-primary, #dlc-embed .hero__actions .cta-secondary { min-height: 52px !important; padding: 20px 40px !important; font-size: 18px !important; }@media (width >= 768px) {#dlc-embed .hero__actions { flex-wrap: nowrap !important; }}#dlc-embed .hero-quote { border-left: 2px solid var(--dlc-red) !important; color: var(--dlc-on-dark-muted) !important; max-width: 52ch !important; margin: 0px !important; padding-left: 16px !important; font-style: italic !important; }#dlc-embed .hero__media-frame { border-radius: var(--dlc-radius) !important; position: relative !important; overflow: hidden !important; }#dlc-embed .hero__media-frame img { width: 100% !important; height: auto !important; display: block !important; }#dlc-embed .play-badge { backdrop-filter: blur(2px); cursor: pointer !important; background-color: rgba(12, 13, 15, 0.55) !important; border: 2px solid rgba(255, 255, 255, 0.7) !important; border-radius: 999px !important; place-items: center !important; width: 76px !important; height: 76px !important; transition: transform 0.15s, background-color 0.15s; display: grid !important; position: absolute !important; top: 50% !important; left: 50% !important; translate: -50% -50%; }#dlc-embed .play-badge:hover { background-color: var(--dlc-red) !important; transform: scale(1.06); }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .play-badge:hover { background-color: color-mix(in srgb, var(--dlc-red) 70%, transparent) !important; }}#dlc-embed .play-badge__triangle { border-block: 12px solid rgba(0, 0, 0, 0) !important; border-left: 20px solid rgb(255, 255, 255) !important; width: 0px !important; height: 0px !important; margin-left: 5px !important; }@media (width >= 1025px) {#dlc-embed .hero { align-items: center !important; min-height: 100vh !important; display: flex !important; }#dlc-embed .hero__grid { grid-template-columns: 55fr 45fr !important; gap: 56px !important; }#dlc-embed .hero__actions > * { flex: 0 0 auto !important; }}#dlc-embed #launch-bonus.section { padding-block: 32px !important; }@media (width >= 1025px) {#dlc-embed #launch-bonus.section { padding-block: 24px !important; }}#dlc-embed .launch-banner { text-align: left !important; align-items: center !important; gap: 24px !important; display: flex !important; }#dlc-embed .launch-banner--wide { max-width: 1200px !important; }#dlc-embed .launch-banner__logo { object-fit: contain !important; flex: 0 0 auto !important; width: 220px !important; height: auto !important; }#dlc-embed .launch-banner__content { flex: 1 1 auto !important; min-width: 0px !important; }#dlc-embed .launch-banner__heading { text-wrap: balance !important; max-width: 100ch !important; margin: 8px 0px 12px !important; font-size: clamp(28px, 24px + 1.2vw, 40px) !important; }#dlc-embed .launch-banner__copy { max-width: 100ch !important; margin: 0px 0px 8px !important; }#dlc-embed .launch-banner__copy--muted { color: var(--dlc-on-dark-muted) !important; margin-bottom: 0px !important; }#dlc-embed .launch-banner__ended { color: var(--dlc-on-dark-muted) !important; text-transform: uppercase !important; margin-top: 16px !important; }@media (width <= 768px) {#dlc-embed .launch-banner { flex-direction: column !important; align-items: flex-start !important; gap: 16px !important; }#dlc-embed .launch-banner__logo { width: 180px !important; height: auto !important; }#dlc-embed .launch-banner__heading, #dlc-embed .launch-banner__copy { max-width: none !important; }}#dlc-embed .countdown { grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; gap: 12px !important; margin-top: 32px !important; display: grid !important; }#dlc-embed .countdown--compact { margin-inline: auto !important; gap: 8px !important; max-width: 480px !important; margin-top: 20px !important; }#dlc-embed .countdown__cell { background-color: var(--dlc-card-dark) !important; border-radius: var(--dlc-radius) !important; gap: 6px !important; padding: 16px 8px 12px !important; display: grid !important; }#dlc-embed .countdown--compact .countdown__cell { gap: 4px !important; padding: 10px 6px 8px !important; }#dlc-embed .countdown__value { font-family: var(--dlc-font-mono) !important; color: var(--dlc-white) !important; font-variant-numeric: tabular-nums !important; font-size: clamp(28px, 22px + 2vw, 40px) !important; font-weight: 500 !important; line-height: 1 !important; }#dlc-embed .countdown__label { font-family: var(--dlc-font-mono) !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; color: var(--dlc-on-dark-muted) !important; font-size: 11px !important; }#dlc-embed .countdown--compact .countdown__label { letter-spacing: 0.06em !important; font-size: 10px !important; }#dlc-embed .stack-center { text-align: center !important; max-width: var(--dlc-narrow) !important; margin-inline: auto !important; }#dlc-embed .stack-center--wide { max-width: 1040px !important; }#dlc-embed .cta-band { padding-block: calc(var(--dlc-section-y) * .55) !important; }#dlc-embed .cta-band__button { min-width: min(100%, 320px) !important; }#dlc-embed .declarations { gap: 0px !important; margin: 16px 0px 0px !important; display: grid !important; }#dlc-embed .declarations__line { text-wrap: balance !important; padding-block: 10px !important; display: block !important; }#dlc-embed .declarations__line + .declarations__line { border-top: 2px solid var(--dlc-red) !important; }#dlc-embed .system__copy { text-align: center !important; gap: 16px !important; margin-top: 40px !important; padding-inline: 0px !important; display: grid !important; }#dlc-embed .system__eyebrow { margin-bottom: 16px !important; }#dlc-embed .system__cards-header { text-align: center !important; margin-top: 40px !important; margin-bottom: 0px !important; }#dlc-embed .system__stem { background: var(--dlc-red) !important; width: 2px !important; height: 36px !important; margin: 14px auto 0px !important; display: block !important; }#dlc-embed .system__branch, #dlc-embed .system__converge { height: 32px !important; position: relative !important; }#dlc-embed .system__branch::before, #dlc-embed .system__converge::before { content: "" !important; background: var(--dlc-red) !important; height: 2px !important; position: absolute !important; left: 16.666% !important; right: 16.666% !important; }#dlc-embed .system__branch::before { top: 0px !important; }#dlc-embed .system__converge::before { bottom: 0px !important; }#dlc-embed .system__branch span, #dlc-embed .system__converge span { background: var(--dlc-red) !important; width: 2px !important; position: absolute !important; top: 0px !important; bottom: 0px !important; }#dlc-embed .system__branch span:first-child, #dlc-embed .system__converge span:first-child { left: calc(16.666% - 1px) !important; }#dlc-embed .system__branch span:nth-child(2), #dlc-embed .system__converge span:nth-child(2) { left: calc(50% - 1px) !important; }#dlc-embed .system__branch span:nth-child(3), #dlc-embed .system__converge span:nth-child(3) { left: calc(83.333% - 1px) !important; }#dlc-embed .system__stem--arrow { height: 48px !important; margin-top: 0px !important; position: relative !important; }#dlc-embed .system__stem--arrow::after { content: "" !important; border-left: 7px solid rgba(0, 0, 0, 0) !important; border-right: 7px solid rgba(0, 0, 0, 0) !important; border-top: 10px solid var(--dlc-red) !important; width: 0px !important; height: 0px !important; position: absolute !important; bottom: -2px !important; left: 50% !important; transform: translateX(-50%); }#dlc-embed .system__cta { margin-top: 20px !important; }@media (width <= 767px) {#dlc-embed .system__branch, #dlc-embed .system__converge { display: none !important; }#dlc-embed .system__stem--arrow { margin-top: 14px !important; }}#dlc-embed .quote-line { color: var(--dlc-on-light-muted) !important; margin: 0px !important; font-size: clamp(17px, 16px + 0.25vw, 18px) !important; font-style: italic !important; }#dlc-embed .question-card { text-align: left !important; background-color: var(--dlc-card-light) !important; border-left: 2px solid var(--dlc-red) !important; border-radius: var(--dlc-radius) !important; gap: 10px !important; margin: 8px 0px 0px !important; padding: 20px 24px !important; list-style: none !important; display: grid !important; }#dlc-embed .question-card li { padding-left: 24px !important; position: relative !important; }#dlc-embed .question-card li::before { content: "" !important; background: var(--dlc-red) !important; width: 8px !important; height: 8px !important; position: absolute !important; top: 0.55em !important; left: 0px !important; transform: rotate(45deg); }#dlc-embed .feature-grid { gap: 24px !important; margin-top: 0px !important; display: grid !important; }#dlc-embed .feature-card { background-color: var(--dlc-on-light-heading) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .feature-card { background-color: color-mix(in srgb, var(--dlc-on-light-heading) 5%, var(--dlc-white)) !important; }}#dlc-embed .feature-card { border-radius: var(--dlc-radius) !important; color: var(--dlc-on-light-body) !important; border: 1px solid var(--border) !important; align-content: start !important; gap: 12px !important; padding: 28px 24px !important; display: grid !important; overflow: hidden !important; }#dlc-embed .feature-card__visual { aspect-ratio: 4 / 3 !important; background-color: rgb(2, 1, 2) !important; border: none !important; place-items: center !important; margin: -28px -24px 12px !important; padding: 0px !important; display: grid !important; overflow: hidden !important; }#dlc-embed .feature-card__image { object-fit: cover !important; width: 100% !important; height: 100% !important; display: block !important; }#dlc-embed .section--light .feature-card__heading { color: var(--dlc-on-light-heading) !important; margin: 4px 0px 0px !important; }#dlc-embed .feature-card p { color: var(--dlc-on-light-body) !important; margin: 0px !important; }#dlc-embed .bar-heading { width: 100% !important; padding: 18px var(--dlc-pad-x) !important; font-family: var(--dlc-font-display) !important; text-transform: uppercase !important; letter-spacing: 0.02em !important; color: rgb(255, 255, 255) !important; text-align: center !important; margin: 0px 0px 20px !important; font-size: clamp(22px, 18px + 0.8vw, 28px) !important; font-weight: 700 !important; line-height: 1.25 !important; display: block !important; }#dlc-embed .section--light .bar-heading, #dlc-embed .section--alt .bar-heading, #dlc-embed .section--dark .bar-heading { color: rgb(255, 255, 255) !important; }#dlc-embed .bar-heading--green { background-color: var(--dlc-green) !important; }#dlc-embed .bar-heading--red { background-color: var(--dlc-red) !important; }#dlc-embed .container > .bar-heading { margin-inline: calc(-1 * var(--dlc-pad-x)) !important; width: calc(100% + 2 * var(--dlc-pad-x)) !important; }#dlc-embed .section-title.bar-heading { color: rgb(255, 255, 255) !important; }#dlc-embed .compare__title { text-wrap: balance !important; max-width: 1000px !important; margin-inline: auto !important; font-size: clamp(34px, 28px + 1.5vw, 46px) !important; }#dlc-embed .compare__subhead { max-width: 68ch !important; margin: 16px auto 0px !important; }#dlc-embed .compare-grid { align-items: stretch !important; gap: 24px !important; margin-top: 48px !important; display: grid !important; }#dlc-embed .compare-box { border-radius: var(--dlc-radius) !important; }#dlc-embed .compare-box > .bar-heading, #dlc-embed .qualification__panel > .bar-heading { border-radius: var(--dlc-radius) var(--dlc-radius) 0 0 !important; }#dlc-embed .compare-box--is { background-color: var(--dlc-tint-green) !important; }#dlc-embed .compare-box--isnt { background-color: var(--dlc-tint-red) !important; }#dlc-embed .compare-box__body { padding: 28px 24px !important; }#dlc-embed .compare-box__heading { text-transform: uppercase !important; letter-spacing: 0.02em !important; align-items: center !important; gap: 12px !important; margin: 0px 0px 20px !important; font-size: clamp(26px, 22px + 0.8vw, 32px) !important; display: flex !important; }#dlc-embed .compare-box--is .compare-box__heading { color: var(--dlc-green) !important; }#dlc-embed .compare-box--isnt .compare-box__heading { color: var(--dlc-red) !important; }#dlc-embed .compare-box__heading::before { color: rgb(255, 255, 255) !important; border-radius: 50% !important; flex: 0 0 auto !important; place-items: center !important; width: 36px !important; height: 36px !important; font-size: 18px !important; font-weight: 800 !important; display: grid !important; }#dlc-embed .compare-box--is .compare-box__heading::before { content: "✓" !important; background-color: var(--dlc-green) !important; }#dlc-embed .compare-box--isnt .compare-box__heading::before { content: "✕" !important; background-color: var(--dlc-red) !important; }#dlc-embed .compare-list { gap: 16px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; display: grid !important; }#dlc-embed .compare-list__item { grid-template-columns: 22px 1fr !important; align-items: start !important; gap: 12px !important; display: grid !important; }#dlc-embed .compare-list__item--tooltip { position: relative !important; }#dlc-embed .compare-list__copy { gap: 6px !important; display: grid !important; }#dlc-embed .compare-list__copy p { margin: 0px !important; }#dlc-embed .compare-list__lead { font-family: var(--dlc-font-display) !important; color: var(--dlc-on-light-heading) !important; text-align: left !important; cursor: pointer !important; background: none !important; border: none !important; padding: 0px !important; font-size: clamp(18px, 17px + 0.25vw, 20px) !important; line-height: 1.35 !important; transition: opacity 0.15s; display: inline !important; }#dlc-embed .compare-list__lead:hover { opacity: 0.85; }#dlc-embed .compare-list__lead--is { color: var(--dlc-green) !important; }#dlc-embed .compare-list__lead--isnt { color: var(--dlc-red) !important; }#dlc-embed .compare-tooltip__hint { opacity: 0.65; margin-left: 6px !important; font-size: 0.85em !important; display: inline !important; }#dlc-embed .compare-tooltip__hint::after { content: " +" !important; }#dlc-embed .compare-list__item--tooltip.is-open .compare-tooltip__hint::after { content: " −" !important; }#dlc-embed .compare-tooltip { opacity: 0; visibility: hidden !important; grid-template-rows: 0fr !important; transition: grid-template-rows 0.2s, opacity 0.18s, visibility 0.18s; display: grid !important; }#dlc-embed .compare-tooltip > p { overflow: hidden !important; }#dlc-embed .compare-tooltip--open { opacity: 1; visibility: visible !important; grid-template-rows: 1fr !important; margin-top: 8px !important; }#dlc-embed .compare-tooltip p { border-left: 3px solid var(--dlc-red) !important; background-color: var(--dlc-white) !important; color: var(--dlc-on-light-body) !important; padding: 14px 16px !important; box-shadow: rgba(0, 0, 0, 0.18) 0px 8px 24px -12px !important; }#dlc-embed .compare-tooltip--is p { border-left-color: var(--dlc-green) !important; }#dlc-embed .compare-tooltip--isnt p { border-left-color: var(--dlc-red) !important; }#dlc-embed .compare-tooltip p + p { box-shadow: none !important; padding-top: 0px !important; }@media (width <= 767px) {#dlc-embed .compare-tooltip { grid-template-rows: none !important; margin-top: 0px !important; display: none !important; }#dlc-embed .compare-tooltip--open { grid-template-rows: 1fr !important; margin-top: 8px !important; display: grid !important; }}#dlc-embed .compare-marker { font-size: 15px !important; font-weight: 700 !important; line-height: 1.6 !important; }#dlc-embed .compare-marker--is { color: var(--dlc-green) !important; }#dlc-embed .compare-marker--isnt { color: var(--dlc-red) !important; }@media (width >= 768px) {#dlc-embed .feature-grid { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; }#dlc-embed .compare-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }#dlc-embed .compare-tooltip { z-index: 10 !important; grid-template-rows: 0fr !important; width: min(100%, 420px) !important; position: absolute !important; top: calc(100% + 8px) !important; left: 0px !important; }#dlc-embed .compare-tooltip--open { grid-template-rows: 1fr !important; }#dlc-embed .compare-tooltip p { border-left-width: 4px !important; padding: 16px 18px !important; }}@media (width >= 768px) and (hover: hover) {#dlc-embed .compare-list__item--tooltip:hover .compare-tooltip { opacity: 1; visibility: visible !important; grid-template-rows: 1fr !important; margin-top: 8px !important; }#dlc-embed .compare-list__item--tooltip:hover .compare-tooltip__hint { opacity: 1; }#dlc-embed .compare-list__item--tooltip:hover .compare-tooltip__hint::after { content: " −" !important; }}#dlc-embed .acc-group { gap: 12px !important; display: grid !important; }#dlc-embed .acc { border-radius: var(--dlc-radius) !important; overflow: hidden !important; }#dlc-embed .acc__header { text-align: left !important; cursor: pointer !important; background-color: var(--dlc-card-light) !important; width: 100% !important; color: var(--dlc-on-light-heading) !important; border-radius: var(--dlc-radius) !important; border: none !important; grid-template-columns: auto 1fr auto auto !important; align-items: center !important; gap: 16px !important; padding: 20px 24px !important; display: grid !important; position: relative !important; overflow: hidden !important; }#dlc-embed .acc--dark .acc__header { background-color: var(--dlc-card-dark) !important; color: var(--dlc-white) !important; }#dlc-embed .acc__numeral { font-family: var(--dlc-font-display) !important; color: var(--dlc-on-light-heading) !important; opacity: 0.05; pointer-events: none; font-size: 72px !important; font-weight: 800 !important; line-height: 1 !important; position: absolute !important; top: 50% !important; right: 56px !important; transform: translateY(-50%); }#dlc-embed .acc--dark .acc__numeral { color: var(--dlc-white) !important; opacity: 0.07; }#dlc-embed .acc__icon { object-fit: contain !important; background-color: var(--dlc-black) !important; border-radius: var(--dlc-radius) !important; grid-column: 1 !important; width: 44px !important; height: 44px !important; }#dlc-embed .acc__header > .acc__title { font-family: var(--dlc-font-display) !important; grid-column: 2 !important; font-size: clamp(17px, 16px + 0.4vw, 20px) !important; font-weight: 600 !important; line-height: 1.3 !important; }#dlc-embed .acc__badge { font-family: var(--dlc-font-mono) !important; letter-spacing: 0.04em !important; text-transform: uppercase !important; border-radius: var(--dlc-radius) !important; color: var(--dlc-on-light-muted) !important; white-space: nowrap !important; border: 1px solid !important; padding: 6px 10px !important; font-size: 12px !important; font-weight: 500 !important; }#dlc-embed .acc--dark .acc__badge { color: var(--dlc-on-dark-muted) !important; }#dlc-embed .acc__chevron { color: var(--dlc-red) !important; transition: transform 0.18s; display: inline-flex !important; }#dlc-embed .acc.is-open .acc__chevron { transform: rotate(180deg); }#dlc-embed .acc__panel-inner { border-left: 2px solid var(--dlc-red) !important; gap: 16px !important; margin-left: 12px !important; padding: 20px 24px 28px !important; display: grid !important; }#dlc-embed .acc__description { max-width: 80ch !important; color: var(--dlc-on-light-body) !important; margin: 0px !important; }#dlc-embed .acc--dark .acc__description, #dlc-embed .acc--dark .acc__list p { color: var(--dlc-on-dark-body) !important; }#dlc-embed .acc__bullets-label { text-transform: uppercase !important; color: var(--dlc-on-light-muted) !important; margin: 0px !important; }#dlc-embed .acc--dark .acc__bullets-label { color: var(--dlc-on-dark-muted) !important; }#dlc-embed .acc__list { gap: 16px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; display: grid !important; }#dlc-embed .acc__list-item { grid-template-columns: 12px 1fr !important; align-items: start !important; gap: 12px !important; display: grid !important; }#dlc-embed .acc__list-item p { max-width: 80ch !important; margin: 0px !important; }#dlc-embed .acc__marker { background-color: var(--dlc-red) !important; width: 8px !important; height: 8px !important; margin-top: 9px !important; }#dlc-embed .text-toggle { font-family: var(--dlc-font-display) !important; text-transform: uppercase !important; letter-spacing: 0.05em !important; color: var(--dlc-on-light-heading) !important; border-top: none !important; border-right: none !important; border-left: none !important; border-image: initial !important; border-bottom: 2px solid var(--dlc-red) !important; cursor: pointer !important; background: none !important; padding: 0px 0px 2px !important; font-size: 13px !important; font-weight: 600 !important; }#dlc-embed .curriculum__heading { text-wrap: balance !important; margin: 12px 0px 20px !important; }#dlc-embed .curriculum__intro { color: var(--dlc-on-light-body) !important; margin: 0px 0px 12px !important; }#dlc-embed .curriculum__toolbar { justify-content: flex-end !important; margin: 40px 0px 16px !important; display: flex !important; }#dlc-embed .curriculum__cta { margin-top: 48px !important; }#dlc-embed .curriculum-lessons { gap: 0px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; display: grid !important; }#dlc-embed .curriculum-lesson { padding: 20px 0px !important; }#dlc-embed .curriculum-lesson:first-child { padding-top: 0px !important; }#dlc-embed .curriculum-lesson:last-child { padding-bottom: 0px !important; }#dlc-embed .curriculum-lesson + .curriculum-lesson { border-top: 1px solid var(--border) !important; }#dlc-embed .curriculum-lesson__title { max-width: 80ch !important; font-family: var(--dlc-font-display) !important; color: var(--dlc-on-light-heading) !important; margin: 0px !important; font-size: clamp(17px, 16px + 0.25vw, 19px) !important; font-weight: 700 !important; line-height: 1.4 !important; }#dlc-embed .curriculum-lesson__number { color: var(--dlc-red) !important; }#dlc-embed .curriculum-lesson__description { max-width: 80ch !important; color: var(--dlc-on-light-body) !important; margin: 8px 0px 0px !important; }#dlc-embed #curriculum .acc-group { gap: 18px !important; }#dlc-embed #curriculum .acc { overflow: visible !important; }#dlc-embed #curriculum .acc__header { grid-template-columns: 88px minmax(0px, 1fr) auto auto !important; min-height: 108px !important; padding: 18px 24px 18px 18px !important; overflow: visible !important; }#dlc-embed #curriculum .acc__icon { object-fit: contain !important; background-color: var(--dlc-black) !important; border: 1px solid var(--dlc-red) !important; width: 92px !important; height: 92px !important; margin-left: -12px !important; padding: 7px !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed #curriculum .acc__icon { border: 1px solid color-mix(in srgb, var(--dlc-red) 58%, var(--dlc-black)) !important; }}#dlc-embed #curriculum .acc__icon { box-shadow: 8px 8px 0 var(--dlc-red) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed #curriculum .acc__icon { box-shadow: 8px 8px 0 color-mix(in srgb, var(--dlc-red) 16%, var(--dlc-black)) !important; }}@media (width <= 640px) {#dlc-embed #curriculum .acc__header { grid-template-columns: 72px minmax(0px, 1fr) auto !important; gap: 12px !important; min-height: 92px !important; padding: 14px 16px 14px 12px !important; }#dlc-embed #curriculum .acc__icon { width: 72px !important; height: 72px !important; box-shadow: 5px 5px 0 var(--dlc-red) !important; margin-left: -6px !important; padding: 5px !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed #curriculum .acc__icon { box-shadow: 5px 5px 0 color-mix(in srgb, var(--dlc-red) 16%, var(--dlc-black)) !important; }}#dlc-embed #curriculum .acc__badge { grid-column: 2 !important; }}#dlc-embed .bonus-ribbon { padding-block: 20px !important; }#dlc-embed .bonus-ribbon__text { text-align: center !important; text-transform: uppercase !important; color: var(--dlc-red) !important; margin: 0px !important; }#dlc-embed .eyebrow--gold { color: var(--dlc-red) !important; }#dlc-embed .eyebrow--green { color: var(--dlc-green) !important; }#dlc-embed #bonus.section { padding-block: calc(var(--dlc-section-y) * .55) !important; }#dlc-embed .bonus-feature { align-items: start !important; gap: 28px !important; display: grid !important; }#dlc-embed .bonus-feature__heading { margin: 8px 0px 6px !important; font-size: clamp(30px, 26px + 1.2vw, 42px) !important; }#dlc-embed .bonus-feature__subhead { color: var(--dlc-red) !important; margin: 0px 0px 14px !important; font-size: clamp(17px, 16px + 0.35vw, 20px) !important; }#dlc-embed .bonus-feature__body { max-width: 68ch !important; color: var(--dlc-on-dark-body) !important; margin: 0px 0px 10px !important; font-size: clamp(15px, 14px + 0.2vw, 16px) !important; line-height: 1.55 !important; }#dlc-embed .bonus-feature__body--muted { color: var(--dlc-on-dark-muted) !important; }#dlc-embed .bonus-feature__accordion { margin: 16px 0px 20px !important; }#dlc-embed .bonus-feature__timer-label { text-transform: uppercase !important; color: var(--dlc-on-dark-muted) !important; margin: 0px !important; }#dlc-embed .countdown--compact { max-width: 320px !important; margin-top: 6px !important; }#dlc-embed .countdown--compact .countdown__cell { padding: 8px 4px 6px !important; }#dlc-embed .countdown--compact .countdown__value { font-size: clamp(20px, 16px + 1vw, 26px) !important; }#dlc-embed .countdown--compact .countdown__label { font-size: 9px !important; }#dlc-embed .bonus-feature__visual { height: 220px !important; overflow: hidden !important; }#dlc-embed .bonus-feature__visual .placeholder-image { aspect-ratio: auto !important; height: 100% !important; }#dlc-embed .bonus-feature__visual img { object-fit: contain !important; object-position: center center !important; width: 100% !important; height: 100% !important; }@media (width >= 768px) {#dlc-embed .bonus-feature__visual { height: 280px !important; }}#dlc-embed .bonus-feature__accordion .acc__header { gap: 12px !important; padding: 14px 18px !important; }#dlc-embed .bonus-feature__accordion .acc__header > .acc__title { font-size: clamp(15px, 14px + 0.3vw, 17px) !important; }#dlc-embed .bonus-feature__accordion .acc__panel-inner { gap: 10px !important; padding: 12px 18px 18px !important; }#dlc-embed .bonus-feature__accordion .acc__list, #dlc-embed .bonus-feature__accordion .acc__list-item { gap: 10px !important; }#dlc-embed .bonus-feature__accordion .acc__list-item p { font-size: 14px !important; line-height: 1.5 !important; }#dlc-embed .blueprint-feature { align-items: start !important; gap: 40px !important; display: grid !important; }#dlc-embed .bonus-cards__intro { margin-bottom: 32px !important; }#dlc-embed .blueprint-feature__visual { border-radius: var(--dlc-radius-button) !important; background-color: var(--dlc-black) !important; border: 1px solid var(--dlc-card-light) !important; overflow: hidden !important; }#dlc-embed .blueprint-feature__visual img { border-radius: var(--dlc-radius-button) !important; width: 100% !important; height: auto !important; display: block !important; }#dlc-embed .blueprint-feature__copy { text-align: left !important; }#dlc-embed .blueprint__heading { margin: 8px 0px !important; font-size: clamp(25px, 23px + 0.7vw, 32px) !important; line-height: 1.2 !important; }#dlc-embed .blueprint__subhead { color: var(--dlc-on-light-body) !important; margin: 0px 0px 20px !important; font-size: clamp(19px, 17px + 0.5vw, 22px) !important; }#dlc-embed .blueprint__body { color: var(--dlc-on-light-body) !important; margin: 0px !important; }#dlc-embed .blueprint__accordion { text-align: left !important; margin: 32px 0px 24px !important; }#dlc-embed .blueprint__note { text-align: left !important; color: var(--dlc-on-light-muted) !important; margin: 0px 0px 12px !important; }#dlc-embed .bonus-cards { align-items: start !important; gap: 32px !important; display: grid !important; }#dlc-embed .bonus-card { border-radius: var(--dlc-radius) !important; background-color: rgba(0, 0, 0, 0) !important; grid-template-columns: 1fr !important; align-items: center !important; display: grid !important; }#dlc-embed .bonus-card__media { aspect-ratio: 1 / 1 !important; border-radius: var(--dlc-radius) !important; overflow: hidden !important; }#dlc-embed .bonus-card__media img { object-fit: contain !important; width: 100% !important; height: 100% !important; display: block !important; }#dlc-embed .bonus-card__content { min-height: 0px !important; padding: 20px 0px 0px !important; }#dlc-embed .bonus-card__legal { color: var(--dlc-on-light-muted) !important; text-transform: uppercase !important; letter-spacing: 0.04em !important; margin: 6px 0px 0px !important; }#dlc-embed .bonus-card__heading { margin: 6px 0px 8px !important; font-size: clamp(23px, 21px + 0.6vw, 30px) !important; line-height: 1.2 !important; }#dlc-embed .bonus-card__subhead { margin: 0px 0px 10px !important; font-weight: 600 !important; }#dlc-embed .bonus-card p { color: var(--dlc-on-light-body) !important; }#dlc-embed .bonus-card__fineprint { color: var(--dlc-on-light-muted) !important; margin-top: 12px !important; }#dlc-embed .bonus-card__accordion { margin-top: 16px !important; }#dlc-embed .bonus-card .acc__header { background-color: var(--dlc-white) !important; }#dlc-embed .bonus-cards__cta { justify-content: center !important; margin-top: 32px !important; display: flex !important; }@media (width <= 640px) {#dlc-embed .acc__header { grid-template-columns: auto 1fr auto !important; row-gap: 10px !important; }#dlc-embed .acc__badge { grid-column: 2 !important; justify-self: start !important; }#dlc-embed .acc__chevron { grid-area: 1 / 3 !important; }}@media (width >= 768px) {#dlc-embed .bonus-cards { grid-template-columns: 1fr !important; }#dlc-embed .bonus-card { grid-template-columns: minmax(0px, 1fr) minmax(0px, 1.35fr) !important; gap: 48px !important; }#dlc-embed .bonus-card__media { aspect-ratio: 1 / 1 !important; min-height: 0px !important; }#dlc-embed .bonus-card__content { padding: 0px !important; }#dlc-embed .bonus-card--reverse { grid-template-columns: minmax(0px, 1.35fr) minmax(0px, 1fr) !important; }#dlc-embed .bonus-card--reverse .bonus-card__content { grid-area: 1 / 1 !important; }#dlc-embed .bonus-card--reverse .bonus-card__media { grid-area: 1 / 2 !important; }}@media (width >= 1025px) {#dlc-embed .bonus-feature { grid-template-columns: 58fr 42fr !important; gap: 40px !important; }#dlc-embed .blueprint-feature { grid-template-columns: 1fr 2fr !important; align-items: center !important; gap: 56px !important; }}#dlc-embed .coach__grid { align-items: center !important; gap: 40px !important; display: grid !important; }#dlc-embed .coach__portrait { margin: 0px !important; padding: 0px 10px 10px 0px !important; position: relative !important; }#dlc-embed .coach__portrait::after { content: "" !important; z-index: 0 !important; border-right: 3px solid var(--dlc-red) !important; border-bottom: 3px solid var(--dlc-red) !important; position: absolute !important; inset: 16px 0px 0px 16px !important; }#dlc-embed .coach__portrait img { z-index: 1 !important; aspect-ratio: 4 / 5 !important; object-fit: cover !important; object-position: 58% center !important; filter: grayscale() contrast(1.08) !important; width: 100% !important; display: block !important; position: relative !important; }#dlc-embed .coach__portrait figcaption { z-index: 1 !important; color: var(--dlc-on-light-muted) !important; text-transform: uppercase !important; padding-top: 12px !important; position: relative !important; }#dlc-embed .coach__name { margin: 10px 0px 14px !important; }#dlc-embed .coach__dek { border-left: 2px solid var(--dlc-red) !important; color: var(--dlc-on-light-muted) !important; margin: 0px 0px 24px !important; padding-left: 16px !important; font-style: italic !important; }#dlc-embed .coach__body { gap: 16px !important; display: grid !important; }#dlc-embed .coach__body p, #dlc-embed .qualification__intro p, #dlc-embed .qualification__closing p, #dlc-embed .guarantee__copy p { margin: 0px !important; }#dlc-embed .coach-story { border-top: 1px solid var(--border) !important; border-bottom: 1px solid var(--border) !important; margin-top: 28px !important; }#dlc-embed .coach-story__summary { cursor: pointer !important; font-family: var(--dlc-font-display) !important; justify-content: space-between !important; align-items: center !important; gap: 16px !important; padding: 18px 0px !important; font-weight: 700 !important; list-style: none !important; display: flex !important; }#dlc-embed .coach-story__summary::-webkit-details-marker { display: none !important; }#dlc-embed .coach-story__mark { color: var(--dlc-red) !important; font-size: 24px !important; line-height: 1 !important; }#dlc-embed .coach-story[open] .coach-story__mark { transform: rotate(45deg); }#dlc-embed .coach-story__body { margin: 0px !important; padding: 0px 0px 20px !important; }#dlc-embed .testimonials-placeholder__frame { border: 1px dashed var(--dlc-on-light-muted) !important; text-align: center !important; padding: 32px 24px !important; }#dlc-embed .testimonials-placeholder__label { color: var(--dlc-red) !important; text-transform: uppercase !important; margin: 0px 0px 8px !important; }#dlc-embed .testimonials-placeholder__frame h2 { margin: 0px !important; }#dlc-embed .testimonials-placeholder__note { max-width: var(--dlc-narrow) !important; color: var(--dlc-on-light-muted) !important; margin: 16px auto 0px !important; }#dlc-embed .testimonial-wire-grid { text-align: left !important; gap: 16px !important; margin-top: 32px !important; display: grid !important; }#dlc-embed .testimonial-wire { border: 1px dashed var(--border) !important; align-content: start !important; gap: 12px !important; min-height: 180px !important; padding: 20px !important; display: grid !important; }#dlc-embed .testimonial-wire__quote { border-left: 4px solid var(--dlc-red) !important; border-top: 4px solid var(--dlc-red) !important; width: 28px !important; height: 24px !important; }#dlc-embed .testimonial-wire__line { background: var(--dlc-card-light) !important; width: 72% !important; height: 8px !important; display: block !important; }#dlc-embed .testimonial-wire__line--long { width: 100% !important; }#dlc-embed .testimonial-wire__person { border: 1px dashed var(--dlc-on-light-muted) !important; width: 44% !important; height: 28px !important; margin-top: 24px !important; display: block !important; }#dlc-embed .qualification__heading { margin: 12px 0px 20px !important; }#dlc-embed .qualification__subhead { font-size: clamp(22px, 19px + 0.8vw, 28px) !important; }#dlc-embed .qualification__intro { gap: 12px !important; display: grid !important; }#dlc-embed .qualification__grid { gap: 24px !important; margin-top: 48px !important; display: grid !important; }#dlc-embed .qualification__panel { border-radius: var(--dlc-radius) !important; overflow: hidden !important; }#dlc-embed .qualification__panel--fit { background-color: var(--dlc-tint-green) !important; }#dlc-embed .qualification__panel--not-fit { background-color: var(--dlc-tint-red) !important; }#dlc-embed .qualification__panel-body { padding: 28px 24px !important; }#dlc-embed .qualification__panel-title { align-items: center !important; gap: 12px !important; font-size: clamp(26px, 22px + 0.9vw, 32px) !important; display: flex !important; }#dlc-embed .qualification__panel--fit .qualification__panel-title { color: var(--dlc-green) !important; }#dlc-embed .qualification__panel--not-fit .qualification__panel-title { color: var(--dlc-red) !important; }#dlc-embed .qualification__panel-title::before { color: rgb(255, 255, 255) !important; border-radius: 50% !important; flex: 0 0 auto !important; place-items: center !important; width: 36px !important; height: 36px !important; font-size: 18px !important; font-weight: 800 !important; display: grid !important; }#dlc-embed .qualification__panel--fit .qualification__panel-title::before { content: "✓" !important; background-color: var(--dlc-green) !important; }#dlc-embed .qualification__panel--not-fit .qualification__panel-title::before { content: "✕" !important; background-color: var(--dlc-red) !important; }#dlc-embed .qualification-list { gap: 16px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; display: grid !important; }#dlc-embed .qualification-list li { grid-template-columns: 26px 1fr !important; gap: 12px !important; font-size: clamp(16px, 15px + 0.2vw, 18px) !important; line-height: 1.6 !important; display: grid !important; }#dlc-embed .qualification-list__marker { font-size: 20px !important; font-weight: 800 !important; }#dlc-embed .qualification-list__marker--fit { color: var(--dlc-green) !important; }#dlc-embed .qualification-list__marker--not-fit { color: var(--dlc-red) !important; font-size: 24px !important; }#dlc-embed .qualification__closing { max-width: var(--dlc-narrow) !important; text-align: center !important; gap: 8px !important; margin: 36px auto 0px !important; display: grid !important; }#dlc-embed .editorial-proof { --editorial-red: var(--dlc-hero-red); --editorial-red-border: var(--editorial-red); }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .editorial-proof { --editorial-red-border: color-mix(in srgb, var(--editorial-red) 35%, transparent); }}#dlc-embed .editorial-proof { background-color: var(--dlc-white) !important; color: var(--dlc-on-light-body) !important; border-top: 1px solid var(--editorial-red-border) !important; overflow: clip !important; }#dlc-embed .editorial-proof h2, #dlc-embed .editorial-proof h3 { color: var(--dlc-on-light-heading) !important; }#dlc-embed .editorial-proof__intro, #dlc-embed .editorial-process { gap: 48px !important; padding-block: 72px !important; display: grid !important; }#dlc-embed .editorial-process { background-color: var(--dlc-offwhite) !important; }#dlc-embed .editorial-proof__copy, #dlc-embed .editorial-proof__body, #dlc-embed .editorial-process__copy { gap: 20px !important; display: grid !important; }#dlc-embed .editorial-proof__headline { text-wrap: balance !important; max-width: 19ch !important; margin: 12px 0px 8px !important; }#dlc-embed .editorial-proof__body p, #dlc-embed .editorial-proof__closing, #dlc-embed .editorial-process__copy p { margin: 0px !important; }#dlc-embed .editorial-proof__closing, #dlc-embed .editorial-process__closing { border-left: 2px solid var(--editorial-red) !important; color: var(--dlc-on-light-heading) !important; padding-left: 18px !important; font-size: clamp(19.5px, 18.5px + 0.3vw, 21px) !important; }#dlc-embed .editorial-proof__media { align-self: start !important; gap: 16px !important; display: grid !important; }#dlc-embed .editorial-portrait, #dlc-embed .editorial-timeline { border: 1px solid var(--editorial-red-border) !important; background-color: var(--dlc-offwhite) !important; margin: 0px !important; overflow: hidden !important; }#dlc-embed .editorial-portrait img, #dlc-embed .editorial-timeline img { width: 100% !important; height: auto !important; display: block !important; }#dlc-embed .editorial-portrait img { aspect-ratio: 4 / 5 !important; object-fit: cover !important; object-position: center 22% !important; }#dlc-embed .editorial-portrait figcaption, #dlc-embed .editorial-timeline figcaption { border-top: 1px solid var(--editorial-red-border) !important; font-family: var(--dlc-font-mono) !important; text-transform: uppercase !important; color: var(--dlc-on-light-muted) !important; padding: 12px 14px !important; font-size: 10px !important; line-height: 1.4 !important; }#dlc-embed .editorial-process { align-items: center !important; }#dlc-embed .editorial-process__copy h3 { text-wrap: balance !important; margin: 0px !important; }#dlc-embed .editorial-process__headline-row { align-items: center !important; gap: 24px !important; display: flex !important; }#dlc-embed .editorial-process__headline { flex: 1 1 auto !important; }#dlc-embed .editorial-process__portrait { border: 3px solid var(--dlc-red) !important; background-color: var(--dlc-offwhite) !important; border-radius: 50% !important; flex: 0 0 auto !important; width: 150px !important; height: 150px !important; margin: 0px -48px 0px 0px !important; overflow: hidden !important; }#dlc-embed .editorial-process__portrait img { object-fit: cover !important; object-position: center 20% !important; width: 100% !important; height: 100% !important; display: block !important; }@media (width <= 1024px) {#dlc-embed .editorial-process__portrait { width: 100px !important; height: 100px !important; margin-right: -24px !important; }}#dlc-embed .editorial-video { aspect-ratio: 16 / 9 !important; background-color: rgb(0, 0, 0) !important; }#dlc-embed .editorial-video iframe { border: 0px !important; width: 100% !important; height: 100% !important; display: block !important; }#dlc-embed .editorial-reveal { animation-duration: auto; animation-timing-function: linear; animation-delay: 0s; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: editorial-reveal; animation-timeline: view(); animation-range: entry 10% cover 34%; }@keyframes editorial-reveal { 0% { opacity: 0; transform: translateY(14px); }100% { opacity: 1; transform: translateY(0px); }}@media (width >= 768px) {#dlc-embed .editorial-process { grid-template-columns: minmax(0px, 0.9fr) minmax(0px, 1.1fr) !important; gap: 64px !important; }}@media (width >= 1025px) {#dlc-embed .editorial-proof__intro { grid-template-columns: minmax(0px, 1.15fr) minmax(340px, 0.85fr) !important; gap: 72px !important; padding-block: 104px !important; }#dlc-embed .editorial-proof__media { position: sticky !important; top: 84px !important; }#dlc-embed .editorial-process { gap: 88px !important; padding-block: 104px !important; }}@media (prefers-reduced-motion: reduce) {#dlc-embed .editorial-reveal { opacity: 1; animation: auto ease 0s 1 normal none running none; transform: none; }}#dlc-embed .offer__header h2 { margin: 12px 0px 0px !important; }#dlc-embed .offer-sheet { background: var(--dlc-surface) !important; border: 1px solid var(--dlc-white) !important; max-width: 1100px !important; margin: 48px auto 0px !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-sheet { border: 1px solid color-mix(in srgb, var(--dlc-white) 12%, transparent) !important; }}#dlc-embed .offer-sheet__body { padding: 24px !important; }#dlc-embed .offer-sheet__section-label, #dlc-embed .offer-included__heading p { color: var(--dlc-on-dark-muted) !important; text-transform: uppercase !important; margin: 0px !important; }#dlc-embed .offer-course { background: var(--dlc-card-dark) !important; border: 1px solid var(--dlc-white) !important; gap: 20px !important; margin-top: 14px !important; padding: 24px !important; display: grid !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-course { border: 1px solid color-mix(in srgb, var(--dlc-white) 10%, transparent) !important; }}#dlc-embed .offer-course img { object-fit: cover !important; width: 100% !important; height: auto !important; display: block !important; }#dlc-embed .offer-course__label { color: var(--dlc-on-dark-muted) !important; text-transform: uppercase !important; margin: 0px 0px 6px !important; }#dlc-embed .offer-course h3, #dlc-embed .offer-course p { margin: 0px !important; }#dlc-embed .offer-included__heading { grid-template-columns: auto 1fr !important; align-items: center !important; gap: 16px !important; margin: 30px 0px 10px !important; display: grid !important; }#dlc-embed .offer-included__heading span { background: var(--dlc-white) !important; height: 1px !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-included__heading span { background: color-mix(in srgb, var(--dlc-white) 14%, transparent) !important; }}#dlc-embed .offer-included { display: grid !important; }#dlc-embed .offer-item { border-bottom: 1px solid var(--dlc-white) !important; grid-template-columns: 48px 1fr !important; align-items: center !important; gap: 14px !important; padding: 20px 0px !important; display: grid !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-item { border-bottom: 1px solid color-mix(in srgb, var(--dlc-white) 10%, transparent) !important; }}#dlc-embed .offer-item__icon { border: 1px solid var(--dlc-white) !important; place-items: center !important; width: 42px !important; height: 42px !important; display: grid !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-item__icon { border: 1px solid color-mix(in srgb, var(--dlc-white) 16%, transparent) !important; }}#dlc-embed .offer-item__icon { background: var(--dlc-card-dark) !important; color: var(--dlc-on-dark-body) !important; }#dlc-embed .offer-item__image { object-fit: cover !important; border: 1px solid var(--dlc-white) !important; width: 64px !important; height: 64px !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-item__image { border: 1px solid color-mix(in srgb, var(--dlc-white) 16%, transparent) !important; }}#dlc-embed .offer-item__image { background: var(--dlc-card-dark) !important; border-radius: 4px !important; }#dlc-embed .offer-item__image--contain { object-fit: contain !important; background: none !important; border-color: rgba(0, 0, 0, 0) !important; }#dlc-embed .offer-item h3 { font-family: var(--dlc-font-display) !important; margin: 0px 0px 3px !important; font-size: 16px !important; }#dlc-embed .offer-item p { color: var(--dlc-on-dark-muted) !important; margin: 0px !important; font-size: 14px !important; line-height: 1.5 !important; }#dlc-embed .offer-item__status { color: var(--dlc-on-dark-muted) !important; grid-column: 2 !important; font-size: 14px !important; }#dlc-embed .offer-item__status b { color: var(--dlc-green) !important; margin-right: 4px !important; }#dlc-embed .offer-bonus { border: 1px solid var(--dlc-red) !important; background: var(--dlc-red) !important; align-items: center !important; gap: 16px !important; margin-top: 28px !important; padding: 22px !important; display: grid !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-bonus { background: color-mix(in srgb, var(--dlc-red) 7%, var(--dlc-card-dark)) !important; }}#dlc-embed .offer-bonus img { object-fit: contain !important; background: var(--dlc-black) !important; width: 56px !important; height: 56px !important; }#dlc-embed .offer-bonus h3, #dlc-embed .offer-bonus p { margin: 0px !important; }#dlc-embed .offer-bonus__label { color: var(--dlc-red) !important; text-transform: uppercase !important; }#dlc-embed .offer-bonus__price { color: var(--dlc-red) !important; text-transform: uppercase !important; font-family: var(--dlc-font-display) !important; }#dlc-embed .pricing-block { border-top: 1px solid var(--dlc-white) !important; padding: 28px 24px !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .pricing-block { border-top: 1px solid color-mix(in srgb, var(--dlc-white) 16%, transparent) !important; }}#dlc-embed .pricing-block__summary { flex-wrap: wrap !important; justify-content: space-between !important; align-items: end !important; gap: 16px !important; margin-bottom: 22px !important; display: flex !important; }#dlc-embed .pricing-block__summary p { margin: 0px !important; }#dlc-embed .pricing-block__summary .data-label { color: var(--dlc-on-dark-muted) !important; text-transform: uppercase !important; }#dlc-embed .pricing-block__price { font-family: var(--dlc-font-display) !important; color: var(--dlc-white) !important; font-size: clamp(52px, 42px + 3vw, 72px) !important; font-weight: 800 !important; line-height: 1 !important; }#dlc-embed .pricing-block__trust { text-align: center !important; color: var(--dlc-on-dark-muted) !important; margin: 20px 0px 0px !important; }#dlc-embed .offer--compact { background-color: var(--dlc-hero-black) !important; }#dlc-embed .offer-compact__heading h2 { margin-top: 0px !important; }#dlc-embed .offer-compact { background: var(--dlc-surface) !important; border: 1px solid var(--dlc-white) !important; max-width: 960px !important; margin: 32px auto 0px !important; overflow: hidden !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-compact { border: 1px solid color-mix(in srgb, var(--dlc-white) 14%, transparent) !important; }}#dlc-embed .offer-compact { box-shadow: rgba(0, 0, 0, 0.32) 0px 24px 64px !important; }#dlc-embed .offer-compact__course { border-bottom: 1px solid var(--dlc-white) !important; display: grid !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-compact__course { border-bottom: 1px solid color-mix(in srgb, var(--dlc-white) 9%, transparent) !important; }}#dlc-embed .offer-compact__visual { background: var(--dlc-black) !important; min-height: 180px !important; overflow: hidden !important; }#dlc-embed .offer-compact__visual img { object-fit: cover !important; width: 100% !important; height: 100% !important; min-height: 180px !important; display: block !important; }#dlc-embed .offer-compact__course-copy { padding: 24px !important; }#dlc-embed .offer-compact__kicker { color: var(--dlc-green) !important; text-transform: uppercase !important; margin: 0px 0px 6px !important; }#dlc-embed .offer-compact__course-copy h3 { font-family: var(--dlc-font-display) !important; margin: 0px !important; font-size: clamp(26px, 23px + 0.8vw, 34px) !important; line-height: 1.15 !important; }#dlc-embed .offer-compact__byline { color: var(--dlc-on-dark-muted) !important; margin: 5px 0px 0px !important; }#dlc-embed .offer-compact__stats { border-block: 1px solid var(--dlc-white) !important; grid-template-columns: repeat(3, 1fr) !important; margin: 20px 0px 0px !important; padding: 12px 0px !important; display: grid !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-compact__stats { border-block: 1px solid color-mix(in srgb, var(--dlc-white) 8%, transparent) !important; }}#dlc-embed .offer-compact__stats div { text-align: center !important; border-right: 1px solid var(--dlc-white) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-compact__stats div { border-right: 1px solid color-mix(in srgb, var(--dlc-white) 9%, transparent) !important; }}#dlc-embed .offer-compact__stats div:last-child { border-right: 0px !important; }#dlc-embed .offer-compact__stats dt { color: var(--dlc-on-dark-muted) !important; font-family: var(--dlc-font-mono) !important; text-transform: uppercase !important; font-size: 10px !important; }#dlc-embed .offer-compact__stats dd { color: var(--dlc-white) !important; font-family: var(--dlc-font-display) !important; margin: 2px 0px 0px !important; font-size: 16px !important; font-weight: 700 !important; }#dlc-embed .offer-compact__content { padding: 24px !important; }#dlc-embed .offer-compact__list-heading { color: var(--dlc-on-dark-muted) !important; text-transform: uppercase !important; margin: 0px 0px 12px !important; }#dlc-embed .offer-compact__list { display: grid !important; }#dlc-embed .offer-compact__item { border-bottom: 1px solid var(--dlc-white) !important; grid-template-columns: 56px minmax(0px, 1fr) !important; align-items: center !important; gap: 12px !important; padding: 12px 0px !important; display: grid !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-compact__item { border-bottom: 1px solid color-mix(in srgb, var(--dlc-white) 8%, transparent) !important; }}#dlc-embed .offer-compact__artwork { justify-content: flex-start !important; align-items: center !important; width: 56px !important; height: 64px !important; display: flex !important; }#dlc-embed .offer-compact__artwork img { object-fit: contain !important; border-radius: 4px !important; width: auto !important; max-width: 56px !important; height: auto !important; max-height: 64px !important; display: block !important; }#dlc-embed .offer-compact__artwork--rapid-fire { height: 68px !important; }#dlc-embed .offer-compact__artwork--rapid-fire img { max-width: 48px !important; max-height: 68px !important; }#dlc-embed .offer-compact__item h3, #dlc-embed .offer-compact__item p { margin: 0px !important; }#dlc-embed .offer-compact__item h3 { font-family: var(--dlc-font-display) !important; font-size: 15px !important; }#dlc-embed .offer-compact__item p { color: var(--dlc-on-dark-muted) !important; font-size: 13px !important; line-height: 1.45 !important; }#dlc-embed .offer-compact__bonus { border: 1px solid var(--dlc-red) !important; align-items: center !important; gap: 16px !important; margin-top: 18px !important; padding: 16px !important; display: grid !important; position: relative !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-compact__bonus { border: 1px solid color-mix(in srgb, var(--dlc-red) 58%, transparent) !important; }}#dlc-embed .offer-compact__bonus { background: var(--dlc-red) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-compact__bonus { background: color-mix(in srgb, var(--dlc-red) 6%, var(--dlc-card-dark)) !important; }}#dlc-embed .offer-compact__bonus-details { grid-template-columns: 56px minmax(0px, 1fr) !important; align-items: center !important; gap: 14px !important; min-width: 0px !important; display: grid !important; }#dlc-embed .offer-compact__bonus-copy > p, #dlc-embed .offer-compact__bonus h3 { margin: 0px !important; }#dlc-embed .offer-compact__bonus-copy > .data-label { color: var(--dlc-red) !important; text-transform: uppercase !important; }#dlc-embed .offer-compact__bonus h3 { font-family: var(--dlc-font-display) !important; font-size: 17px !important; }#dlc-embed .offer-compact__bonus-copy > p:not(.data-label) { color: var(--dlc-on-dark-muted) !important; font-size: 13px !important; line-height: 1.45 !important; }#dlc-embed .offer-compact__timer { min-width: 0px !important; }#dlc-embed .offer-compact__timer > .data-label { color: var(--dlc-red) !important; text-transform: uppercase !important; font-size: 10px !important; }#dlc-embed .offer-compact__timer .countdown { grid-template-columns: repeat(4, auto) !important; justify-content: start !important; gap: 12px !important; max-width: none !important; margin-top: 4px !important; }#dlc-embed .offer-compact__timer .countdown__cell { background: none !important; align-items: baseline !important; gap: 3px !important; padding: 0px !important; display: flex !important; }#dlc-embed .offer-compact__timer .countdown__value { color: var(--dlc-red) !important; font-size: 14px !important; }#dlc-embed .offer-compact__timer .countdown__label { letter-spacing: 0px !important; font-size: 8px !important; }#dlc-embed .offer-compact__pricing { border-top: 1px solid var(--dlc-white) !important; padding: 24px !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-compact__pricing { border-top: 1px solid color-mix(in srgb, var(--dlc-white) 10%, transparent) !important; }}#dlc-embed .offer-compact__price-row { flex-wrap: wrap !important; justify-content: space-between !important; align-items: end !important; gap: 16px !important; margin-bottom: 18px !important; display: flex !important; }#dlc-embed .offer-compact__price-row p { margin: 0px !important; }#dlc-embed .offer-compact__price-row .data-label { color: var(--dlc-on-dark-muted) !important; text-transform: uppercase !important; }#dlc-embed .offer-compact__price-row div > p:last-child { color: var(--dlc-on-dark-muted) !important; font-size: 13px !important; }#dlc-embed .offer-compact__price { color: var(--dlc-white) !important; font-family: var(--dlc-font-display) !important; font-size: clamp(42px, 36px + 1.5vw, 56px) !important; font-weight: 800 !important; line-height: 1 !important; }#dlc-embed .offer-compact__cta { min-height: 96px !important; font-size: 27px !important; }#dlc-embed .offer-compact__trust { color: var(--dlc-on-dark-muted) !important; text-align: center !important; margin: 14px 0px 0px !important; font-size: 12px !important; }#dlc-embed .guarantee { border-top: 2px solid var(--dlc-red) !important; border-bottom: 2px solid var(--dlc-red) !important; }#dlc-embed .guarantee__inner { padding-block: 16px !important; position: relative !important; }#dlc-embed .guarantee__image { width: min(220px, 58vw) !important; height: auto !important; margin: 0px auto 28px !important; display: block !important; }#dlc-embed .guarantee__heading { text-align: center !important; }#dlc-embed .guarantee h2 { text-wrap: balance !important; margin: 12px 0px 24px !important; }#dlc-embed .guarantee__copy { gap: 16px !important; display: grid !important; }@media (width >= 768px) {#dlc-embed .testimonial-wire-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }#dlc-embed .qualification__grid { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; align-items: start !important; }#dlc-embed .offer-course__meta { max-width: 560px !important; }#dlc-embed .offer-item { grid-template-columns: 48px 1fr auto !important; }#dlc-embed .offer-item__status { grid-column: 3 !important; }#dlc-embed .offer-bonus { grid-template-columns: 56px 1fr auto !important; }#dlc-embed .offer-sheet__body, #dlc-embed .pricing-block { padding: 36px 44px !important; }#dlc-embed .offer-compact__course { grid-template-columns: minmax(0px, 1.2fr) minmax(280px, 0.8fr) !important; }#dlc-embed .offer-compact__visual img { min-height: 260px !important; }#dlc-embed .offer-compact__course-copy { align-content: center !important; padding: 28px !important; display: grid !important; }#dlc-embed .offer-compact__content, #dlc-embed .offer-compact__pricing { padding: 28px 36px !important; }#dlc-embed .offer-compact__list { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 0px !important; }#dlc-embed .offer-compact__item { border-right: 1px solid var(--dlc-white) !important; padding: 14px 18px !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-compact__item { border-right: 1px solid color-mix(in srgb, var(--dlc-white) 8%, transparent) !important; }}#dlc-embed .offer-compact__item { border-bottom: 0px !important; }#dlc-embed .offer-compact__item:first-child { padding-left: 0px !important; }#dlc-embed .offer-compact__item:last-child { border-right: 0px !important; padding-right: 0px !important; }#dlc-embed .offer-compact__bonus { grid-template-columns: minmax(0px, 1fr) minmax(300px, 0.8fr) !important; gap: 24px !important; padding: 18px 20px !important; }#dlc-embed .offer-compact__timer { border-left: 1px solid var(--dlc-red) !important; padding-left: 24px !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .offer-compact__timer { border-left: 1px solid color-mix(in srgb, var(--dlc-red) 32%, transparent) !important; }}#dlc-embed .guarantee__inner { grid-template-columns: 180px minmax(0px, 1fr) !important; align-items: center !important; column-gap: 36px !important; display: grid !important; }#dlc-embed .guarantee__image { width: 180px !important; margin: 0px !important; }#dlc-embed .guarantee__heading { text-align: left !important; }#dlc-embed .guarantee__copy { grid-column: 1 / -1 !important; margin-top: 28px !important; }}@media (width >= 1025px) {#dlc-embed .coach__grid { grid-template-columns: 44fr 56fr !important; gap: 64px !important; }#dlc-embed .testimonial-wire-grid { grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; }}#dlc-embed .video-previews__intro { max-width: var(--dlc-narrow-wide) !important; text-align: center !important; margin-inline: auto !important; }#dlc-embed .video-previews__intro-copy { gap: 14px !important; margin-top: 18px !important; display: grid !important; }#dlc-embed .video-previews__heading { text-wrap: balance !important; margin: 12px 0px 0px !important; }#dlc-embed .video-previews__intro-copy p, #dlc-embed .video-preview__body p, #dlc-embed .closing-argument__copy p, #dlc-embed .closing-argument__final p { margin: 0px !important; }#dlc-embed .video-previews__count { font-family: var(--dlc-font-display) !important; color: var(--dlc-on-light-heading) !important; font-weight: 700 !important; }#dlc-embed .video-previews__list { gap: 64px !important; max-width: 1080px !important; margin: 56px auto 0px !important; display: grid !important; }#dlc-embed .video-preview { border-bottom: 1px solid var(--border) !important; align-items: center !important; gap: 28px !important; padding-bottom: 64px !important; display: grid !important; }#dlc-embed .video-preview__visual { min-width: 0px !important; }#dlc-embed .video-preview:last-child { border-bottom: 0px !important; padding-bottom: 0px !important; }#dlc-embed .video-preview__media { aspect-ratio: 16 / 9 !important; border-radius: var(--dlc-radius) !important; background-color: var(--dlc-black) !important; width: 100% !important; box-shadow: 10px 10px 0 var(--dlc-card-light) !important; position: relative !important; overflow: hidden !important; }#dlc-embed .video-preview__media iframe { border: 0px !important; width: 100% !important; height: 100% !important; position: absolute !important; inset: 0px !important; }#dlc-embed .video-preview__label { color: var(--dlc-red) !important; text-transform: uppercase !important; }#dlc-embed .video-preview__heading-block h2 { margin: 10px 0px 16px !important; }#dlc-embed .video-preview__body { color: var(--dlc-on-light-body) !important; gap: 12px !important; display: grid !important; }#dlc-embed .closing-argument h2 { margin: 0px 0px 24px !important; }#dlc-embed .closing-argument__copy { gap: 14px !important; display: grid !important; }#dlc-embed .closing-argument__lead { font-family: var(--dlc-font-display) !important; color: var(--dlc-on-light-heading) !important; margin: 36px 0px 16px !important; font-weight: 700 !important; }#dlc-embed .closing-checklist { border-top: 1px solid var(--border) !important; gap: 0px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; display: grid !important; }#dlc-embed .closing-checklist li { border-bottom: 1px solid var(--border) !important; grid-template-columns: 22px 1fr !important; gap: 12px !important; padding: 15px 0px !important; line-height: 1.55 !important; display: grid !important; }#dlc-embed .closing-checklist li > span:first-child { color: var(--dlc-green) !important; font-weight: 800 !important; }#dlc-embed .closing-argument__final { border-left: 3px solid var(--dlc-red) !important; gap: 8px !important; margin-top: 40px !important; padding-left: 20px !important; display: grid !important; }#dlc-embed .closing-argument__final strong { color: var(--dlc-on-light-heading) !important; }@media (width >= 768px) {#dlc-embed .video-previews__list { gap: 80px !important; margin-top: 72px !important; }#dlc-embed .video-preview { grid-template-rows: auto auto !important; grid-template-columns: minmax(0px, 56fr) minmax(0px, 44fr) !important; gap: 0px 48px !important; padding-bottom: 80px !important; }#dlc-embed .video-preview__heading-block { grid-area: 1 / 2 !important; align-self: end !important; }#dlc-embed .video-preview__visual { grid-area: 1 / 1 / span 2 !important; align-self: center !important; }#dlc-embed .video-preview__body { grid-area: 2 / 2 !important; align-self: start !important; }}#dlc-embed .faq__heading { text-align: center !important; margin: 0px !important; }#dlc-embed .faq__accordion { margin-top: 48px !important; }#dlc-embed .faq .acc__header { grid-template-columns: 1fr auto !important; align-items: center !important; min-height: 64px !important; padding: 14px 20px !important; }#dlc-embed .faq .acc__title { text-align: left !important; grid-column: 1 !important; padding-right: 16px !important; font-size: 17px !important; }#dlc-embed .faq .acc__chevron { grid-column: 2 !important; }#dlc-embed .faq__answer { gap: 14px !important; display: grid !important; }#dlc-embed .faq__answer p { margin: 0px !important; }#dlc-embed .faq .acc__panel-inner { padding: 18px 20px 20px !important; }#dlc-embed .final-cta { padding-block: 72px 88px !important; overflow: hidden !important; }#dlc-embed .final-cta::before { content: "" !important; background: var(--dlc-white) !important; width: 1px !important; height: 100% !important; position: absolute !important; top: 0px !important; left: 50% !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .final-cta::before { background: color-mix(in srgb, var(--dlc-white) 5%, transparent) !important; }}#dlc-embed .final-cta__inner { text-align: center !important; position: relative !important; }#dlc-embed .final-cta__eye { justify-content: center !important; max-width: 200px !important; margin: 0px auto 16px !important; display: flex !important; }#dlc-embed .final-cta__eye img { width: 100% !important; height: auto !important; display: block !important; }#dlc-embed .final-cta h2 { text-transform: uppercase !important; text-wrap: balance !important; margin: 16px 0px 40px !important; }#dlc-embed .final-cta__headline { font-size: clamp(36px, 29px + 2vw, 54px) !important; }#dlc-embed .final-cta__headline span { color: var(--dlc-red) !important; margin-top: 8px !important; display: block !important; }@media (width >= 1025px) {#dlc-embed .final-cta__headline { letter-spacing: -0.01em !important; font-size: clamp(32px, 26px + 1.6vw, 46px) !important; }}#dlc-embed .final-cta__letter { background: var(--dlc-white) !important; max-width: 760px !important; color: var(--dlc-on-light-body) !important; text-align: left !important; border: 1px solid var(--border) !important; box-shadow: 8px 8px 0 var(--dlc-card-light) !important; margin: 0px auto 64px !important; padding: 32px 28px !important; }#dlc-embed .final-cta__letter p { margin: 0px !important; }#dlc-embed .final-cta__letter p + p { margin-top: 16px !important; }#dlc-embed .final-cta__letter p:last-child { color: var(--dlc-on-light-heading) !important; margin-top: 24px !important; }#dlc-embed .final-cta__letter--closing { margin: 48px auto 0px !important; }#dlc-embed .final-cta__warning { text-align: center !important; margin-top: 48px !important; position: relative !important; }#dlc-embed .final-cta__warning-badge { z-index: 2 !important; background: var(--dlc-black) !important; border: 1px solid var(--dlc-red) !important; color: var(--dlc-white) !important; font-family: var(--dlc-font-display) !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; align-items: center !important; gap: 10px !important; padding: 10px 20px !important; font-size: 14px !important; font-weight: 700 !important; display: inline-flex !important; position: relative !important; }#dlc-embed .final-cta__warning-badge span[aria-hidden="true"] { font-size: 18px !important; line-height: 1 !important; }#dlc-embed .final-cta__warning-box { z-index: 1 !important; background: var(--dlc-surface) !important; border: 1px solid var(--dlc-white) !important; max-width: 680px !important; margin: -1.6em auto 0px !important; padding: 2.6em 24px 24px !important; position: relative !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .final-cta__warning-box { border: 1px solid color-mix(in srgb, var(--dlc-white) 12%, transparent) !important; }}#dlc-embed .final-cta__warning-box { text-align: left !important; }#dlc-embed .final-cta__variables { color: var(--dlc-on-dark-body) !important; gap: 12px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; display: grid !important; }#dlc-embed .final-cta__variables li { padding-left: 24px !important; line-height: 1.55 !important; position: relative !important; }#dlc-embed .final-cta__variables li::before { content: "" !important; background: var(--dlc-red) !important; width: 8px !important; height: 8px !important; position: absolute !important; top: 0.55em !important; left: 0px !important; transform: rotate(45deg); }#dlc-embed .final-cta__argument, #dlc-embed .final-cta__offer { gap: 18px !important; display: grid !important; }#dlc-embed .final-cta__argument p, #dlc-embed .final-cta__offer p { margin: 0px !important; }#dlc-embed .final-cta__argument { margin-top: 40px !important; }#dlc-embed .final-cta__argument strong, #dlc-embed .final-cta__offer strong { color: var(--dlc-white) !important; }#dlc-embed .final-cta__offer { background: var(--dlc-surface) !important; border: 1px solid var(--dlc-white) !important; margin-top: 48px !important; padding: 28px !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .final-cta__offer { border: 1px solid color-mix(in srgb, var(--dlc-white) 12%, transparent) !important; }}#dlc-embed .final-cta__price { font-family: var(--dlc-font-display) !important; color: var(--dlc-white) !important; margin: 36px 0px 20px !important; font-size: clamp(22px, 19px + 0.8vw, 28px) !important; }#dlc-embed .final-cta__price strong { font-size: 1.2em !important; }#dlc-embed .final-cta__trust { color: var(--dlc-on-dark-muted) !important; margin: 18px 0px 0px !important; font-size: 14px !important; }@media (width >= 1025px) {#dlc-embed .final-cta { padding-block: 104px 120px !important; }}#dlc-embed .hero__guardrail { pointer-events: none; width: 100% !important; height: 100% !important; display: none !important; position: absolute !important; inset: 0px !important; }@media (width >= 768px) {#dlc-embed .hero__guardrail { display: block !important; }}#dlc-embed .decision-legend { text-align: center !important; margin-top: 40px !important; }#dlc-embed .decision-legend__note { font-family: var(--dlc-font-mono) !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; color: var(--dlc-on-light-muted) !important; margin: 0px 0px 14px !important; font-size: 11px !important; }#dlc-embed .decision-legend__row { flex-wrap: wrap !important; justify-content: center !important; gap: 10px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; display: flex !important; }#dlc-embed .decision-badge { background: var(--dlc-card-dark) !important; border: 1px solid var(--dlc-red) !important; border-radius: var(--dlc-radius) !important; align-items: center !important; gap: 8px !important; padding: 6px 14px !important; display: inline-flex !important; }#dlc-embed .decision-badge__icon { flex: 0 0 auto !important; }#dlc-embed .decision-badge__label { font-family: var(--dlc-font-mono) !important; letter-spacing: 0.06em !important; text-transform: uppercase !important; color: var(--dlc-on-dark-body) !important; font-size: 11px !important; line-height: 1.2 !important; }#dlc-embed .qualification__grid--single { grid-template-columns: minmax(0px, 1fr) !important; }#dlc-embed .final-cta__threshold { width: 200px !important; height: 100px !important; margin: 28px auto 8px !important; display: block !important; }@media (width >= 768px) {#dlc-embed .qualification__grid--single { grid-template-columns: minmax(0px, 1fr) !important; }}#dlc-embed .skip-link { z-index: 100 !important; background: var(--dlc-black) !important; color: var(--dlc-white) !important; font-family: var(--dlc-font-display) !important; text-transform: uppercase !important; letter-spacing: 0.05em !important; border-radius: var(--dlc-radius-button) !important; padding: 12px 20px !important; font-weight: 600 !important; position: absolute !important; top: 0px !important; left: -9999px !important; }#dlc-embed .skip-link:focus { top: 16px !important; left: 16px !important; }#dlc-embed .section--dark .testimonials-placeholder__frame { border-color: var(--dlc-on-dark-muted) !important; }#dlc-embed .section--dark .testimonials-placeholder__note { color: var(--dlc-on-dark-muted) !important; }#dlc-embed .section--dark .testimonial-wire { border-color: var(--dlc-white) !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .section--dark .testimonial-wire { border-color: color-mix(in srgb, var(--dlc-white) 18%, transparent) !important; }}#dlc-embed .section--dark .testimonial-wire__line { background: var(--dlc-card-dark) !important; }#dlc-embed .section--dark .testimonial-wire__person { border-color: var(--dlc-on-dark-muted) !important; }#dlc-embed .guarantee.section--alt { background-color: var(--dlc-offwhite) !important; }#dlc-embed .guarantee.section--alt .guarantee__copy p { color: var(--dlc-on-light-body) !important; }#dlc-embed .section--dark { --dlc-on-dark-muted: #b0b4ba; }@media (width <= 1024px) {#dlc-embed main { padding-bottom: calc(72px + env(safe-area-inset-bottom, 0px)) !important; }}@media (prefers-reduced-motion: reduce) {#dlc-embed .countdown__value, #dlc-embed .scroll-progress-indicator { transition: none; }}#dlc-embed .video-player { z-index: 200 !important; place-items: center !important; padding: 24px !important; display: grid !important; position: fixed !important; inset: 0px !important; }#dlc-embed .video-player__backdrop { cursor: pointer !important; background: rgba(12, 13, 15, 0.85) !important; border: 0px !important; padding: 0px !important; position: absolute !important; inset: 0px !important; }#dlc-embed .video-player__frame { background: var(--dlc-black) !important; border: 1px solid var(--dlc-card-dark) !important; width: min(960px, 92vw) !important; position: relative !important; box-shadow: rgba(0, 0, 0, 0.55) 0px 24px 64px !important; }#dlc-embed .video-player__media { aspect-ratio: 16 / 9 !important; }#dlc-embed .video-player__media iframe { border: 0px !important; width: 100% !important; height: 100% !important; display: block !important; }#dlc-embed .video-player__close { border: 1px solid var(--dlc-red) !important; background: var(--dlc-surface) !important; width: 36px !important; height: 36px !important; color: var(--dlc-red) !important; cursor: pointer !important; place-items: center !important; font-size: 20px !important; line-height: 1 !important; display: grid !important; position: absolute !important; top: -44px !important; right: 0px !important; }#dlc-embed .video-player__close:hover { background: var(--dlc-red) !important; color: var(--dlc-white) !important; }#dlc-embed .video-player--docked { padding: 0px !important; display: block !important; inset: auto 16px 16px auto !important; }#dlc-embed .video-player--docked .video-player__frame { width: 320px !important; }#dlc-embed .video-player--docked .video-player__close { top: -40px !important; }@media (width <= 767px) {#dlc-embed .video-player--docked { bottom: 72px !important; right: 12px !important; }#dlc-embed .video-player--docked .video-player__frame { width: 240px !important; }}#dlc-embed .hero-alt { align-items: center !important; min-height: min(100svh, 900px) !important; padding-block: 32px !important; display: flex !important; position: relative !important; overflow: hidden !important; }#dlc-embed .hero-alt__photo { display: none !important; }#dlc-embed .hero-alt__fade-left { pointer-events: none; background: linear-gradient(90deg, var(--dlc-black) 0%, var(--dlc-black) 24%, var(--dlc-black) 38%, var(--dlc-black) 52%, transparent 60%) !important; position: absolute !important; inset: 0px !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .hero-alt__fade-left { background: linear-gradient(90deg, var(--dlc-black) 0%, var(--dlc-black) 24%, color-mix(in srgb, var(--dlc-black) 82%, transparent) 38%, color-mix(in srgb, var(--dlc-black) 36%, transparent) 52%, transparent 60%) !important; }}#dlc-embed .hero-alt__photo > .hero-alt__fade-bottom { pointer-events: none; background: linear-gradient(to top, var(--dlc-black) 0%, var(--dlc-black) 13%, transparent 25%) !important; position: absolute !important; inset: 0px !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .hero-alt__photo > .hero-alt__fade-bottom { background: linear-gradient(to top, var(--dlc-black) 0%, color-mix(in srgb, var(--dlc-black) 58%, transparent) 13%, transparent 25%) !important; }}#dlc-embed .hero-alt__vignette, #dlc-embed .hero-alt__play-col { display: none !important; }#dlc-embed .hero-alt__grid { z-index: 1 !important; display: block !important; }#dlc-embed .hero-alt__text { z-index: 1 !important; text-align: left !important; flex-direction: column !important; justify-content: flex-end !important; align-items: flex-start !important; max-width: 680px !important; min-height: calc(-64px + min(100svh, 900px)) !important; display: flex !important; position: static !important; }#dlc-embed .hero-alt__text > * { z-index: 1 !important; position: relative !important; }#dlc-embed .hero-alt .hero__logo { margin-bottom: 40px !important; }#dlc-embed .hero-alt .hero__eyebrow { font-family: var(--dlc-font-mono) !important; letter-spacing: 0.1em !important; color: var(--dlc-hero-red) !important; margin-bottom: 20px !important; font-size: 15px !important; font-weight: 500 !important; }#dlc-embed .hero-alt .hero__headline { max-width: 680px !important; font-family: var(--dlc-font-display) !important; letter-spacing: -0.025em !important; text-wrap: wrap !important; margin: 0px 0px 28px !important; font-weight: 800 !important; line-height: 1.02 !important; }#dlc-embed .hero-alt .hero__headline span { color: var(--dlc-hero-red) !important; }#dlc-embed .hero-alt .hero__copy { max-width: 52ch !important; color: var(--dlc-hero-body) !important; gap: 16px !important; margin-bottom: 32px !important; }#dlc-embed .hero-alt .hero__copy .body-lg { font-family: var(--dlc-font-body) !important; font-size: 18px !important; line-height: 1.55 !important; }#dlc-embed .hero-alt .hero__actions { margin-bottom: 0px !important; }#dlc-embed .hero-alt__cta-primary, #dlc-embed .hero-alt__preview-cta { border-radius: var(--dlc-radius-button) !important; text-transform: none !important; min-height: 52px !important; }#dlc-embed .hero-alt__preview-box { background: var(--dlc-black) !important; aspect-ratio: 16 / 9 !important; cursor: pointer !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; border-radius: 2px !important; width: 100% !important; margin-top: 28px !important; padding: 0px !important; display: block !important; position: relative !important; overflow: hidden !important; }#dlc-embed .hero-alt__preview-box img { object-fit: cover !important; width: 100% !important; height: 100% !important; display: block !important; }#dlc-embed .hero-alt__preview-scrim { background: linear-gradient(to top, var(--dlc-black) 0%, var(--dlc-black) 60%, var(--dlc-black) 100%) !important; position: absolute !important; inset: 0px !important; }@supports (color: color-mix(in lab, red, red)) {#dlc-embed .hero-alt__preview-scrim { background: linear-gradient(to top, color-mix(in srgb, var(--dlc-black) 72%, transparent) 0%, color-mix(in srgb, var(--dlc-black) 30%, transparent) 60%, color-mix(in srgb, var(--dlc-black) 20%, transparent) 100%) !important; }}#dlc-embed .hero-alt__preview-box .play-badge { pointer-events: none; position: absolute !important; top: 50% !important; left: 50% !important; translate: -50% -50%; }#dlc-embed .hero-alt__preview-box:focus-visible { outline: 2px solid var(--dlc-red) !important; outline-offset: 3px !important; }#dlc-embed .play-badge--glass { backdrop-filter: blur(6px); background-color: rgba(12, 13, 15, 0.45) !important; border: 1px solid rgba(255, 255, 255, 0.55) !important; box-shadow: rgba(0, 0, 0, 0.55) 0px 18px 48px !important; }#dlc-embed .play-badge--glass:hover { background-color: rgba(12, 13, 15, 0.62) !important; transform: scale(1.06); }#dlc-embed .play-badge--glass:focus-visible { outline: 2px solid var(--dlc-red) !important; outline-offset: 4px !important; }#dlc-embed .play-badge--xl { width: 108px !important; height: 108px !important; position: static !important; translate: none; }#dlc-embed .play-badge--xl .play-badge__triangle { border-block-width: 17px !important; border-left-width: 28px !important; margin-left: 7px !important; }@media (width <= 900px) {#dlc-embed .hero-alt { aspect-ratio: auto !important; background-color: var(--dlc-black) !important; align-items: flex-start !important; width: 100% !important; min-height: auto !important; padding-block: 20px 40px !important; }#dlc-embed .hero-alt__text { justify-content: flex-start !important; min-height: auto !important; }#dlc-embed .hero-alt .hero__logo { margin-bottom: 24px !important; }#dlc-embed .hero-alt .hero__grid { min-width: 0px !important; }#dlc-embed .hero-alt__text { width: 100% !important; min-width: 0px !important; }#dlc-embed .hero-alt .hero__headline { font-size: clamp(34px, 9vw, 48px) !important; }#dlc-embed .hero-alt .hero__logo { width: 172px !important; }}@media (width >= 901px) {#dlc-embed .hero-alt__photo { inset-block: 0px; pointer-events: none; width: 100% !important; display: block !important; position: absolute !important; right: 0px !important; }#dlc-embed .hero-alt__photo img { object-fit: cover !important; object-position: 50% 40% !important; width: calc(100% + 340px) !important; max-width: none !important; height: 100% !important; position: absolute !important; right: -340px !important; transform: translateX(-340px); }#dlc-embed .hero-alt__preview-box { display: none !important; }#dlc-embed .hero-alt__grid { grid-template-columns: 680px minmax(0px, 1fr) !important; align-items: center !important; gap: 0px !important; display: grid !important; }#dlc-embed .hero-alt__text { justify-content: center !important; min-height: auto !important; position: relative !important; }#dlc-embed .hero-alt__text .measure { max-width: none !important; }#dlc-embed .hero-alt__text .hero-quote { max-width: 70ch !important; }#dlc-embed .hero-alt__play-col { z-index: 1 !important; justify-content: center !important; align-items: center !important; min-height: 420px !important; padding-top: 180px !important; padding-left: 6% !important; display: flex !important; position: relative !important; }}#dlc-embed .testimonial-carousel__title-main { color: var(--dlc-on-light-heading) !important; }#dlc-embed .testimonial-carousel__subhead { font-family: var(--dlc-font-body) !important; color: var(--dlc-on-light-muted) !important; max-width: 68ch !important; margin: 12px auto 0px !important; font-size: clamp(17px, 16px + 0.35vw, 20px) !important; font-weight: 400 !important; line-height: 1.55 !important; }#dlc-embed .testimonial-carousel__body { justify-content: center !important; align-items: center !important; gap: 24px !important; margin-top: 40px !important; display: flex !important; }#dlc-embed .testimonial-carousel__slide { width: 100% !important; max-width: var(--dlc-narrow-wide) !important; text-align: left !important; background-color: var(--dlc-white) !important; border: 1px solid var(--border) !important; border-radius: var(--dlc-radius) !important; margin: 0px !important; padding: 32px !important; box-shadow: rgba(0, 0, 0, 0.12) 0px 12px 32px -16px !important; }#dlc-embed .testimonial-carousel__avatar { object-fit: cover !important; border: 2px solid var(--dlc-red) !important; border-radius: 50% !important; flex-shrink: 0 !important; width: 64px !important; height: 64px !important; display: block !important; }#dlc-embed .testimonial-carousel__quote { color: var(--dlc-on-light-body) !important; text-align: left !important; margin: 0px !important; font-size: 17px !important; line-height: 1.7 !important; }#dlc-embed .testimonial-carousel__quote p { margin: 0px 0px 1em !important; }#dlc-embed .testimonial-carousel__quote p:last-child { margin-bottom: 0px !important; }#dlc-embed .testimonial-carousel__quote:not(.testimonial-carousel__quote--expanded) { -webkit-line-clamp: 7; -webkit-box-orient: vertical; display: -webkit-box !important; overflow: hidden !important; }#dlc-embed .testimonial-carousel__toggle { color: var(--dlc-red) !important; font-family: var(--dlc-font-display) !important; cursor: pointer !important; background: none !important; border: none !important; margin-top: 8px !important; padding: 4px 0px !important; font-size: 15px !important; font-weight: 700 !important; }#dlc-embed .testimonial-carousel__toggle:hover { text-decoration: underline !important; }#dlc-embed .testimonial-carousel__attribution { text-align: left !important; align-items: center !important; gap: 14px !important; margin-top: 24px !important; display: flex !important; }#dlc-embed .testimonial-carousel__attribution-text { flex-direction: column !important; gap: 2px !important; display: flex !important; }#dlc-embed .testimonial-carousel__name { font-family: var(--dlc-font-display) !important; color: var(--dlc-on-light-heading) !important; font-size: 18px !important; font-weight: 800 !important; }#dlc-embed .testimonial-carousel__title { color: var(--dlc-on-light-muted) !important; letter-spacing: 0.04em !important; text-transform: uppercase !important; font-size: 14px !important; }#dlc-embed .testimonial-carousel__arrow { border: 1px solid var(--border) !important; background: var(--dlc-white) !important; width: 48px !important; height: 48px !important; color: var(--dlc-on-light-heading) !important; cursor: pointer !important; border-radius: 50% !important; flex-shrink: 0 !important; justify-content: center !important; align-items: center !important; transition: border-color 0.2s, color 0.2s; display: inline-flex !important; }#dlc-embed .testimonial-carousel__arrow:hover { border-color: var(--dlc-red) !important; color: var(--dlc-red) !important; }#dlc-embed .testimonial-carousel__dots { justify-content: center !important; gap: 10px !important; margin-top: 28px !important; display: flex !important; }#dlc-embed .testimonial-carousel__dot { background: var(--dlc-card-light) !important; cursor: pointer !important; border: none !important; border-radius: 50% !important; width: 10px !important; height: 10px !important; padding: 0px !important; transition: background 0.2s, transform 0.2s; }#dlc-embed .testimonial-carousel__dot--active { background: var(--dlc-red) !important; transform: scale(1.2); }#dlc-embed .testimonial-carousel--alt .testimonial-carousel__slide--alt { background-color: var(--dlc-white) !important; box-shadow: rgba(0, 0, 0, 0.1) 0px 14px 36px -14px !important; }#dlc-embed .testimonial-carousel--alt .testimonial-carousel__dot { background: var(--dlc-on-light-muted) !important; opacity: 0.35; }#dlc-embed .testimonial-carousel--alt .testimonial-carousel__dot--active { opacity: 1; }@media (width <= 720px) {#dlc-embed .testimonial-carousel__body { flex-wrap: wrap !important; gap: 20px !important; }#dlc-embed .testimonial-carousel__slide { flex-basis: 100% !important; order: -1 !important; padding: 24px !important; }#dlc-embed .testimonial-carousel__quote { font-size: 16px !important; }}@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-rotate-x { syntax: "*"; inherits: false; }@property --tw-rotate-y { syntax: "*"; inherits: false; }@property --tw-rotate-z { syntax: "*"; inherits: false; }@property --tw-skew-x { syntax: "*"; inherits: false; }@property --tw-skew-y { syntax: "*"; inherits: false; }@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-space-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }@property --tw-leading { syntax: "*"; inherits: false; }@property --tw-font-weight { syntax: "*"; inherits: false; }@property --tw-tracking { syntax: "*"; inherits: false; }@property --tw-ordinal { syntax: "*"; inherits: false; }@property --tw-slashed-zero { syntax: "*"; inherits: false; }@property --tw-numeric-figure { syntax: "*"; inherits: false; }@property --tw-numeric-spacing { syntax: "*"; inherits: false; }@property --tw-numeric-fraction { syntax: "*"; inherits: false; }@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-shadow-color { syntax: "*"; inherits: false; }@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-ring-color { syntax: "*"; inherits: false; }@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-inset-ring-color { syntax: "*"; inherits: false; }@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-ring-inset { syntax: "*"; inherits: false; }@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }@property --tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; }@property --tw-blur { syntax: "*"; inherits: false; }@property --tw-brightness { syntax: "*"; inherits: false; }@property --tw-contrast { syntax: "*"; inherits: false; }@property --tw-grayscale { syntax: "*"; inherits: false; }@property --tw-hue-rotate { syntax: "*"; inherits: false; }@property --tw-invert { syntax: "*"; inherits: false; }@property --tw-opacity { syntax: "*"; inherits: false; }@property --tw-saturate { syntax: "*"; inherits: false; }@property --tw-sepia { syntax: "*"; inherits: false; }@property --tw-drop-shadow { syntax: "*"; inherits: false; }@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }@property --tw-duration { syntax: "*"; inherits: false; }@property --tw-ease { syntax: "*"; inherits: false; }@property --tw-content { syntax: "*"; inherits: false; initial-value: ""; }@keyframes pulse { 50% { opacity: 0.5; }}#dlc-embed .sticky-nav__inner { grid-template-columns: 140px minmax(0, 1fr) auto !important; grid-auto-flow: row !important; }#dlc-embed .sticky-nav__brand { grid-column: 1 !important; grid-row: 1 !important; justify-self: start !important; }#dlc-embed .sticky-nav__links { grid-column: 2 !important; grid-row: 1 !important; }#dlc-embed .sticky-nav__cta { grid-column: 3 !important; grid-row: 1 !important; justify-self: end !important; margin-left: auto !important; }@media (min-width: 901px) {#dlc-embed .hero-alt__grid { grid-template-columns: 680px minmax(0, 1fr) !important; grid-auto-flow: row !important; }#dlc-embed .hero-alt__text { grid-column: 1 !important; grid-row: 1 !important; justify-self: start !important; }#dlc-embed .hero-alt__play-col { grid-column: 2 !important; grid-row: 1 !important; }}@media (min-width: 1025px) {#dlc-embed .editorial-proof__intro { grid-template-columns: minmax(0, 1.15fr) minmax(340px, 0.85fr) !important; grid-auto-flow: row !important; }#dlc-embed .editorial-proof__copy { grid-column: 1 !important; grid-row: 1 !important; }#dlc-embed .editorial-proof__media { grid-column: 2 !important; grid-row: 1 !important; }}@media (min-width: 768px) {#dlc-embed .editorial-process { grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr) !important; grid-auto-flow: row !important; }#dlc-embed .editorial-timeline { grid-column: 1 !important; grid-row: 1 !important; }#dlc-embed .editorial-process__copy { grid-column: 2 !important; grid-row: 1 !important; }}#dlc-embed .stack-center,#dlc-embed .stack-center > .eyebrow,#dlc-embed .stack-center > .section-title,#dlc-embed .stack-center > .declarations,#dlc-embed .stack-center > .declarations .declarations__line,#dlc-embed .stack-center > .subsection,#dlc-embed .stack-center > .qualification__intro,#dlc-embed .stack-center > .qualification__intro p,#dlc-embed .system__cards-header,#dlc-embed .system__cards-header > .eyebrow {text-align: center !important;}@media (max-width: 767px) {#dlc-embed .compare-tooltip {display: none !important;grid-template-rows: none !important;margin-top: 0 !important;}#dlc-embed .compare-tooltip--open {display: grid !important;grid-template-rows: 1fr !important;margin-top: 8px !important;}}@media (max-width: 767px) {#dlc-embed .video-preview__heading-block { order: 1 !important; }#dlc-embed .video-preview__visual { order: 2 !important; }#dlc-embed .video-preview__body { order: 3 !important; }}@media (min-width: 768px) {#dlc-embed .video-preview__heading-block {grid-column: 2 !important;grid-row: 1 !important;align-self: end !important;}#dlc-embed .video-preview__visual {grid-column: 1 !important;grid-row: 1 / span 2 !important;align-self: center !important;}#dlc-embed .video-preview__body {grid-column: 2 !important;grid-row: 2 !important;align-self: start !important;}}#dlc-embed #system .system__stem {display: block !important;width: 2px !important;margin-left: auto !important;margin-right: auto !important;background: var(--dlc-red) !important;}#dlc-embed #system .system__branch,#dlc-embed #system .system__converge {display: block !important;position: relative !important;width: 100% !important;height: 32px !important;}#dlc-embed #system .system__branch::before,#dlc-embed #system .system__converge::before {content: "" !important;display: block !important;position: absolute !important;left: 16.666% !important;right: 16.666% !important;height: 2px !important;background: var(--dlc-red) !important;}#dlc-embed #system .system__branch::before { top: 0 !important; }#dlc-embed #system .system__converge::before { bottom: 0 !important; }#dlc-embed #system .system__branch > span,#dlc-embed #system .system__converge > span {display: block !important;position: absolute !important;top: 0 !important;bottom: 0 !important;width: 2px !important;background: var(--dlc-red) !important;}#dlc-embed #system .system__branch > span:nth-child(1),#dlc-embed #system .system__converge > span:nth-child(1) { left: calc(16.666% - 1px) !important; }#dlc-embed #system .system__branch > span:nth-child(2),#dlc-embed #system .system__converge > span:nth-child(2) { left: calc(50% - 1px) !important; }#dlc-embed #system .system__branch > span:nth-child(3),#dlc-embed #system .system__converge > span:nth-child(3) { left: calc(83.333% - 1px) !important; }#dlc-embed #system .system__stem--arrow::after {content: "" !important;display: block !important;position: absolute !important;}@media (max-width: 767px) {#dlc-embed #system .system__branch,#dlc-embed #system .system__converge {display: none !important;}}.testimonial-carousel--alt .testimonial-carousel__quote::before,.testimonial-carousel--alt blockquote::before, blockquote::before {content: none !important;display: none !important;}@media (max-width: 767px) {.compare-tooltip {display: none;grid-template-rows: none;margin-top: 0;}.compare-tooltip--open {display: grid;grid-template-rows: 1fr;margin-top: 8px;}}.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-box-align: end; -webkit-box-pack: end;-ms-flex-pack: end;}.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}.fl-module-content a,.fl-module-content a:hover,.fl-module-content a:focus {text-decoration: none;}.uabb-row-separator {position: absolute;width: 100%;left: 0;}.uabb-top-row-separator {top: 0;bottom: auto}.uabb-bottom-row-separator {top: auto;bottom: 0;}.fl-builder-content-editing .fl-visible-medium.uabb-row,.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,.fl-builder-content-editing .fl-visible-mobile.uabb-row {display: none !important;}@media (max-width: 992px) {.fl-builder-content-editing .fl-visible-desktop.uabb-row,.fl-builder-content-editing .fl-visible-mobile.uabb-row {display: none !important;}.fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,.fl-builder-content-editing .fl-visible-medium.uabb-row,.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row {display: block !important;}}@media (max-width: 768px) {.fl-builder-content-editing .fl-visible-desktop.uabb-row,.fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,.fl-builder-content-editing .fl-visible-medium.uabb-row {display: none !important;}.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,.fl-builder-content-editing .fl-visible-mobile.uabb-row {display: block !important;}}.fl-responsive-preview-content .fl-builder-content-editing {overflow-x: hidden;overflow-y: visible;}.uabb-row-separator svg {width: 100%;}.uabb-top-row-separator.uabb-has-svg svg {position: absolute;padding: 0;margin: 0;left: 50%;top: -1px;bottom: auto;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.uabb-bottom-row-separator.uabb-has-svg svg {position: absolute;padding: 0;margin: 0;left: 50%;bottom: -1px;top: auto;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {bottom: 0;}.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {top: 0;}.uabb-bottom-row-separator.uabb-svg-triangle svg,.uabb-bottom-row-separator.uabb-xlarge-triangle svg,.uabb-top-row-separator.uabb-xlarge-triangle-left svg,.uabb-bottom-row-separator.uabb-svg-circle svg,.uabb-top-row-separator.uabb-slime-separator svg,.uabb-top-row-separator.uabb-grass-separator svg,.uabb-top-row-separator.uabb-grass-bend-separator svg,.uabb-bottom-row-separator.uabb-mul-triangles-separator svg,.uabb-top-row-separator.uabb-wave-slide-separator svg,.uabb-top-row-separator.uabb-pine-tree-separator svg,.uabb-top-row-separator.uabb-pine-tree-bend-separator svg,.uabb-bottom-row-separator.uabb-stamp-separator svg,.uabb-bottom-row-separator.uabb-xlarge-circle svg,.uabb-top-row-separator.uabb-wave-separator svg{left: 50%;-webkit-transform: translateX(-50%) scaleY(-1); -moz-transform: translateX(-50%) scaleY(-1);-ms-transform: translateX(-50%) scaleY(-1); -o-transform: translateX(-50%) scaleY(-1);transform: translateX(-50%) scaleY(-1);}.uabb-bottom-row-separator.uabb-big-triangle svg {left: 50%;-webkit-transform: scale(1) scaleY(-1) translateX(-50%); -moz-transform: scale(1) scaleY(-1) translateX(-50%);-ms-transform: scale(1) scaleY(-1) translateX(-50%); -o-transform: scale(1) scaleY(-1) translateX(-50%);transform: scale(1) scaleY(-1) translateX(-50%);}.uabb-top-row-separator.uabb-big-triangle svg {left: 50%;-webkit-transform: translateX(-50%) scale(1); -moz-transform: translateX(-50%) scale(1);-ms-transform: translateX(-50%) scale(1); -o-transform: translateX(-50%) scale(1);transform: translateX(-50%) scale(1);}.uabb-top-row-separator.uabb-xlarge-triangle-right svg {left: 50%;-webkit-transform: translateX(-50%) scale(-1); -moz-transform: translateX(-50%) scale(-1);-ms-transform: translateX(-50%) scale(-1); -o-transform: translateX(-50%) scale(-1);transform: translateX(-50%) scale(-1);}.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {left: 50%;-webkit-transform: translateX(-50%) scaleX(-1); -moz-transform: translateX(-50%) scaleX(-1);-ms-transform: translateX(-50%) scaleX(-1); -o-transform: translateX(-50%) scaleX(-1);transform: translateX(-50%) scaleX(-1);}.uabb-top-row-separator.uabb-curve-up-separator svg {left: 50%; -webkit-transform: translateX(-50%) scaleY(-1); -moz-transform: translateX(-50%) scaleY(-1);-ms-transform: translateX(-50%) scaleY(-1); -o-transform: translateX(-50%) scaleY(-1);transform: translateX(-50%) scaleY(-1);}.uabb-top-row-separator.uabb-curve-down-separator svg {left: 50%;-webkit-transform: translateX(-50%) scale(-1); -moz-transform: translateX(-50%) scale(-1);-ms-transform: translateX(-50%) scale(-1); -o-transform: translateX(-50%) scale(-1);transform: translateX(-50%) scale(-1);}.uabb-bottom-row-separator.uabb-curve-down-separator svg {left: 50%;-webkit-transform: translateX(-50%) scaleX(-1); -moz-transform: translateX(-50%) scaleX(-1);-ms-transform: translateX(-50%) scaleX(-1); -o-transform: translateX(-50%) scaleX(-1);transform: translateX(-50%) scaleX(-1);}.uabb-top-row-separator.uabb-tilt-left-separator svg {left: 50%;-webkit-transform: translateX(-50%) scale(-1); -moz-transform: translateX(-50%) scale(-1);-ms-transform: translateX(-50%) scale(-1); -o-transform: translateX(-50%) scale(-1);transform: translateX(-50%) scale(-1);}.uabb-top-row-separator.uabb-tilt-right-separator svg{left: 50%;-webkit-transform: translateX(-50%) scaleY(-1); -moz-transform: translateX(-50%) scaleY(-1);-ms-transform: translateX(-50%) scaleY(-1); -o-transform: translateX(-50%) scaleY(-1);transform: translateX(-50%) scaleY(-1);}.uabb-bottom-row-separator.uabb-tilt-left-separator svg {left: 50%;-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform: translateX(-50%);transform: translateX(-50%);}.uabb-bottom-row-separator.uabb-tilt-right-separator svg {left: 50%;-webkit-transform: translateX(-50%) scaleX(-1); -moz-transform: translateX(-50%) scaleX(-1);-ms-transform: translateX(-50%) scaleX(-1); -o-transform: translateX(-50%) scaleX(-1);transform: translateX(-50%) scaleX(-1);}.uabb-top-row-separator.uabb-tilt-left-separator,.uabb-top-row-separator.uabb-tilt-right-separator {top: 0;}.uabb-bottom-row-separator.uabb-tilt-left-separator,.uabb-bottom-row-separator.uabb-tilt-right-separator {bottom: 0;}.uabb-top-row-separator.uabb-arrow-outward-separator svg,.uabb-top-row-separator.uabb-arrow-inward-separator svg,.uabb-top-row-separator.uabb-cloud-separator svg,.uabb-top-row-separator.uabb-multi-triangle svg {left: 50%;-webkit-transform: translateX(-50%) scaleY(-1); -moz-transform: translateX(-50%) scaleY(-1);-ms-transform: translateX(-50%) scaleY(-1); -o-transform: translateX(-50%) scaleY(-1);transform: translateX(-50%) scaleY(-1);}.uabb-bottom-row-separator.uabb-multi-triangle svg {bottom: -2px;}.uabb-row-separator.uabb-round-split:after,.uabb-row-separator.uabb-round-split:before {left: 0;width: 50%;background: inherit inherit/inherit inherit inherit inherit;content: '';position: absolute}.uabb-button-wrap a,.uabb-button-wrap a:visited {display: inline-block;font-size: 16px;line-height: 18px;text-decoration: none;text-shadow: none;}.fl-builder-content .uabb-button:hover {text-decoration: none;}.fl-builder-content .uabb-button-width-full .uabb-button {display: block;text-align: center;}.uabb-button-width-custom .uabb-button {display: inline-block;text-align: center;max-width: 100%;}.fl-builder-content .uabb-button-left {text-align: left;}.fl-builder-content .uabb-button-center {text-align: center;}.fl-builder-content .uabb-infobox .uabb-button-center,.fl-builder-content .uabb-modal-action-wrap .uabb-button-center,.fl-builder-content .uabb-ultb3-box .uabb-button-center,.fl-builder-content .uabb-slide-down .uabb-button-center,.fl-builder-content .uabb-blog-post-content .uabb-button-center,.fl-builder-content .uabb-cta-wrap .uabb-button-center,.fl-builder-content .fl-module-uabb-off-canvas .uabb-button-wrap .uabb-button-center{text-align: inherit;}.fl-builder-content .uabb-button-right {text-align: right;}.fl-builder-content .uabb-button i,.fl-builder-content .uabb-button i:before {font-size: 1em;height: 1em;line-height: 1em;width: 1em;}.uabb-button .uabb-button-icon-after {margin-left: 8px;margin-right: 0;}.uabb-button .uabb-button-icon-before {margin-left: 0;margin-right: 8px;}.uabb-button .uabb-button-icon-no-text {margin: 0;}.uabb-button-has-icon .uabb-button-text {vertical-align: middle;}.uabb-icon-wrap {display: inline-block;}.uabb-icon a {text-decoration: none;}.uabb-icon i {display: block;}.uabb-icon i:before {border: none !important;background: none !important;}.uabb-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.uabb-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.uabb-icon-text a {text-decoration: none;}.uabb-photo {line-height: 0;position: relative;z-index: 2;}.uabb-photo-align-left {text-align: left;}.uabb-photo-align-center {text-align: center;}.uabb-photo-align-right {text-align: right;}.uabb-photo-content {border-radius: 0;display: inline-block;line-height: 0;position: relative;max-width: 100%;overflow: hidden;}.uabb-photo-content img {border-radius: inherit;display: inline;height: auto;max-width: 100%;width: auto;}.fl-builder-content .uabb-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-builder-content .uabb-photo-crop-square img {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.uabb-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.uabb-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.uabb-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;visibility: hidden;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:visibility 200ms linear;-moz-transition:visibility 200ms linear;transition:visibility 200ms linear;}.uabb-photo-content:hover .uabb-photo-caption-hover {opacity: 100;visibility: visible;}.uabb-active-btn {background: #1e8cbe;border-color: #0074a2;-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);box-shadow: inset 0 1px 0 rgba(120,200,230,.6);color: white;}.fl-builder-bar .fl-builder-add-content-button {display: block !important;opacity: 1 !important;}.uabb-imgicon-wrap .uabb-icon {display: block;}.uabb-imgicon-wrap .uabb-icon i{float: none;}.uabb-imgicon-wrap .uabb-image {line-height: 0;position: relative;}.uabb-imgicon-wrap .uabb-image-align-left {text-align: left;}.uabb-imgicon-wrap .uabb-image-align-center {text-align: center;}.uabb-imgicon-wrap .uabb-image-align-right {text-align: right;}.uabb-imgicon-wrap .uabb-image-content {display: inline-block;border-radius: 0;line-height: 0;position: relative;max-width: 100%;}.uabb-imgicon-wrap .uabb-image-content img {display: inline;height: auto !important;max-width: 100%;width: auto;border-radius: inherit;box-shadow: none;box-sizing: content-box;}.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.uabb-creative-button-wrap a,.uabb-creative-button-wrap a:visited {background: #fafafa;border: 1px solid #ccc;color: #333;display: inline-block;vertical-align: middle;text-align: center;overflow: hidden;text-decoration: none;text-shadow: none;box-shadow: none;position: relative;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;}.uabb-creative-button-wrap a:focus {text-decoration: none;text-shadow: none;box-shadow: none;}.uabb-creative-button-wrap a .uabb-creative-button-text,.uabb-creative-button-wrap a .uabb-creative-button-icon,.uabb-creative-button-wrap a:visited .uabb-creative-button-text,.uabb-creative-button-wrap a:visited .uabb-creative-button-icon {-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;}.uabb-creative-button-wrap a:hover {text-decoration: none;}.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {display: block;text-align: center;}.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {display: inline-block;text-align: center;max-width: 100%;}.uabb-creative-button-wrap .uabb-creative-button-left {text-align: left;}.uabb-creative-button-wrap .uabb-creative-button-center {text-align: center;}.uabb-creative-button-wrap .uabb-creative-button-right {text-align: right;}.uabb-creative-button-wrap .uabb-creative-button i {font-size: 1.3em;height: auto;vertical-align: middle;width: auto;}.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {margin-left: 8px;margin-right: 0;}.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {margin-right: 8px;margin-left: 0;}.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {margin: 0;}.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {vertical-align: middle;}.uabb-creative-button-wrap a,.uabb-creative-button-wrap a:visited {padding: 12px 24px;}.uabb-creative-button.uabb-creative-transparent-btn {background: transparent;}.uabb-creative-button.uabb-creative-transparent-btn:after {content: '';position: absolute;z-index: 1;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;}.uabb-transparent-fill-top-btn:after,.uabb-transparent-fill-bottom-btn:after {width: 100%;height: 0;left: 0;}.uabb-transparent-fill-top-btn:after {top: 0;}.uabb-transparent-fill-bottom-btn:after {bottom: 0;}.uabb-transparent-fill-left-btn:after,.uabb-transparent-fill-right-btn:after {width: 0;height: 100%;top: 0;}.uabb-transparent-fill-left-btn:after {left: 0;}.uabb-transparent-fill-right-btn:after {right: 0;}.uabb-transparent-fill-center-btn:after{width: 0;height: 100%;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.uabb-transparent-fill-diagonal-btn:after,.uabb-transparent-fill-horizontal-btn:after {width: 100%;height: 0;top: 50%;left: 50%;}.uabb-transparent-fill-diagonal-btn{overflow: hidden;}.uabb-transparent-fill-diagonal-btn:after{-webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg ); -moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );-ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg ); -o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );transform: translateX(-50%) translateY(-50%) rotate( 45deg );}.uabb-transparent-fill-horizontal-btn:after{-webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn,.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn,.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn,.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {-webkit-transition: none; -moz-transition: none;-ms-transition: none; -o-transition: none;transition: none;}.perspective {-webkit-perspective: 800px; -moz-perspective: 800px;perspective: 800px;margin: 0;}.uabb-creative-button.uabb-creative-threed-btn:after {content: '';position: absolute;z-index: -1;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;transition: all 200ms linear;}.uabb-creative-button.uabb-creative-threed-btn {outline: 1px solid transparent;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;transform-style: preserve-3d;}.uabb-creative-threed-btn.uabb-animate_top-btn:after {height: 40%;left: 0;top: -40%;width: 100%;-webkit-transform-origin: 0% 100%; -moz-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg);transform: rotateX(90deg);}.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {width: 100%;height: 40%;left: 0;top: 100%;-webkit-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: rotateX(-90deg); -moz-transform: rotateX(-90deg);-ms-transform: rotateX(-90deg);transform: rotateX(-90deg);}.uabb-creative-threed-btn.uabb-animate_left-btn:after {width: 20%;height: 100%;left: -20%;top: 0;-webkit-transform-origin: 100% 0%; -moz-transform-origin: 100% 0%;-ms-transform-origin: 100% 0%;transform-origin: 100% 0%;-webkit-transform: rotateY(-60deg); -moz-transform: rotateY(-60deg);-ms-transform: rotateY(-60deg);transform: rotateY(-60deg);}.uabb-creative-threed-btn.uabb-animate_right-btn:after {width: 20%;height: 100%;left: 104%;top: 0;-webkit-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: rotateY(120deg); -moz-transform: rotateY(120deg);-ms-transform: rotateY(120deg);transform: rotateY(120deg);}.uabb-animate_top-btn:hover{-webkit-transform: rotateX(-15deg); -moz-transform: rotateX(-15deg);-ms-transform: rotateX(-15deg); -o-transform: rotateX(-15deg);transform: rotateX(-15deg);}.uabb-animate_bottom-btn:hover{-webkit-transform: rotateX(15deg); -moz-transform: rotateX(15deg);-ms-transform: rotateX(15deg); -o-transform: rotateX(15deg);transform: rotateX(15deg);}.uabb-animate_left-btn:hover{-webkit-transform: rotateY(6deg); -moz-transform: rotateY(6deg);-ms-transform: rotateY(6deg); -o-transform: rotateY(6deg);transform: rotateY(6deg);}.uabb-animate_right-btn:hover{-webkit-transform: rotateY(-6deg); -moz-transform: rotateY(-6deg);-ms-transform: rotateY(-6deg); -o-transform: rotateY(-6deg);transform: rotateY(-6deg);}.uabb-creative-flat-btn.uabb-animate_to_right-btn,.uabb-creative-flat-btn.uabb-animate_to_left-btn,.uabb-creative-flat-btn.uabb-animate_from_top-btn,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn {overflow: hidden;position: relative;}.uabb-creative-flat-btn.uabb-animate_to_right-btn i,.uabb-creative-flat-btn.uabb-animate_to_left-btn i,.uabb-creative-flat-btn.uabb-animate_from_top-btn i,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {bottom: 0;height: 100%;margin: 0;opacity: 1;position: absolute;right: 0;width: 100%;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;transition: all 200ms linear;-webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text,.uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text,.uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {display: inline-block;width: 100%;height: 100%;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;backface-visibility: hidden;}.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before,.uabb-creative-flat-btn.uabb-animate_to_left-btn i:before,.uabb-creative-flat-btn.uabb-animate_from_top-btn i:before,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i,.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {left: 0;}.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {top: 0;}.uabb-creative-flat-btn.uabb-animate_to_right-btn i {top: 0;left: -100%;}.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {-webkit-transform: translateX(200%); -moz-transform: translateX(200%);-ms-transform: translateX(200%); -o-transform: translateX(200%);transform: translateX(200%);}.uabb-creative-flat-btn.uabb-animate_to_left-btn i {top: 0;left: 100%;}.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {-webkit-transform: translateX(-200%); -moz-transform: translateX(-200%);-ms-transform: translateX(-200%); -o-transform: translateX(-200%);transform: translateX(-200%);}.uabb-creative-flat-btn.uabb-animate_from_top-btn i {top: -100%;left: 0;}.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {-webkit-transform: translateY(400px); -moz-transform: translateY(400px);-ms-transform: translateY(400px); -o-transform: translateY(400px);transform: translateY(400px);}.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {top: 100%;left: 0;}.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {-webkit-transform: translateY(-400px); -moz-transform: translateY(-400px);-ms-transform: translateY(-400px); -o-transform: translateY(-400px);transform: translateY(-400px);}.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode, .uabb-tab-acc-content .mejs-container:not(.mejs-audio), .uabb-tab-acc-content .mejs-overlay.load,.uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode, .uabb-adv-accordion-content .mejs-container:not(.mejs-audio), .uabb-adv-accordion-content .mejs-overlay.load {width: 100% !important;height: 100% !important;}.uabb-tab-acc-content .mejs-container:not(.mejs-audio),.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) {padding-top: 56.25%;}.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode,.uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode {max-width: 100% !important;}.uabb-tab-acc-content video.wp-video-shortcode,.uabb-adv-accordion-content video.wp-video-shortcode {position: relative;}.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement,.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.uabb-tab-acc-content .mejs-overlay-play,.uabb-adv-accordion-content .mejs-overlay-play {top: 0;right: 0;bottom: 0;left: 0;width: auto !important;height: auto !important;}.fl-row-content-wrap .uabb-row-particles-background,.uabb-col-particles-background {width:100%;height:100%;position:absolute;left:0;top:0;}.uabb-creative-button-wrap a,.uabb-creative-button-wrap a:visited {}.uabb-dual-button .uabb-btn,.uabb-dual-button .uabb-btn:visited {}.uabb-js-breakpoint {content:"default";display:none;}@media screen and (max-width: 1140px) {.uabb-js-breakpoint {content:"1140";}}@media screen and (max-width: 768px) {.uabb-js-breakpoint {content:"768";}}