﻿@import url(/assets/jquery-ui-cbb3cf4667f049d674aca7eaa1369b786cdfd5bd57df46a19914958cb40c82e0.css);@import url(/assets/flatpickr-667dfdb5d3cda2f0e053cb21327c7ff610243c5b0a073cf576752347aacb2d6c.css);@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Sora:wght@100..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap");.admin-content{width:100%}@media (min-width: 1200px){.admin-content{width:calc(100% - 18.75rem)}}.h-322{height:322px !important}.container__wrapper{max-width:1450px}@media (min-width: 1500px){.d-flex.flex-xxxl-row{flex-direction:row !important;align-items:center}}#modal-window .form-check-input{position:static;opacity:1;width:16px;height:16px}#modal-window .form-check-input+label:before,#modal-window .form-check-input+label:after{content:none}#modal-window .checkbox-standard{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background-color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;position:relative}#modal-window .checkbox-standard:checked{background-color:#3789BB;border-color:#3789BB}.toggle-switch{position:relative;display:inline-flex;align-items:center;width:48px;height:24px;cursor:pointer !important;box-shadow:0 2.4px 4.8px rgba(55,137,187,0.4);border-radius:50px}.toggle-switch .form-check-input{position:absolute;opacity:0;width:0;height:0}.toggle-switch .toggle-switch label .off-text,.toggle-switch .toggle-switch label .on-text{position:absolute;top:50%;transform:translateY(-50%);font-size:10px}.toggle-switch .toggle-switch label .off-text{color:#3789BB;right:4px;bottom:-3px}.toggle-switch .toggle-switch label .on-text{left:5px;color:#FFFFFF;bottom:-3px}.toggle-switch .form-check-input+label:before{transition:background-color 0.4s ease;position:absolute;top:0;left:0;content:'';width:48px;height:24px;background-color:#ccc;border-radius:12px}.toggle-switch .form-check-input:checked+label:before{background-color:#3789BB}.toggle-switch .form-check-input+label:after{transition:transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);position:absolute;top:2px;left:2px;content:'';width:20px;height:20px;background-color:#FFFFFF;border-radius:50%}.toggle-switch .form-check-input:checked+label:after{transform:translateX(24px)}.toggle-switch .form-check-input+label:after{transition:transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);position:absolute;top:2px;left:2px;content:'';width:20px;height:20px;background-color:#FFFFFF;border-radius:50%}.toggle-switch .form-check-input:checked+label:after{transform:translateX(24px)}abbr[title="required"]{text-decoration:none !important}/*!
 * Bootstrap-select v1.14.0-beta2 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2021 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none !important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:inline-flex;align-items:center;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,0.5)}.bootstrap-select>select{position:absolute !important;bottom:0;left:50%;display:block !important;width:0.5px !important;height:100% !important;padding:0 !important;opacity:0 !important;border:none;z-index:0 !important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block !important;width:100% !important;z-index:2 !important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select.dropdown-menu-right[class*=col-],.row .bootstrap-select.dropdown-menu-right[class*=col-]{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0 !important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0 !important;padding:0 !important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0 !important;float:left;opacity:0 !important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select .dropdown-toggle .bs-select-clear-selected{position:relative;display:block;margin-right:5px;text-align:center}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected{padding-right:inherit}.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{position:relative;top:calc(((-1em / 1.5) + 1ex)/ 2);pointer-events:none}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{top:auto}.bootstrap-select .dropdown-toggle.bs-placeholder .bs-select-clear-selected{display:none}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0 !important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,0.5) !important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:.9;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;transform-style:preserve-3d;transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,0.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;box-sizing:border-box}.bs-actionsbox .btn-group{display:block}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;box-sizing:border-box}.bs-donebutton .btn-group{display:block}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}/*!
   * Bootstrap  v5.3.1 (https://getbootstrap.com/)
   * Copyright 2011-2023 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */:root,[data-bs-theme="light"]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme="dark"]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:0.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:0.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:0.1875rem 0.375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:0.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:0.5rem;padding-bottom:0.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display:none !important}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:0.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:0.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:0.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:0.5rem;line-height:1}.figure-caption{font-size:0.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-body-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:0.5rem 0.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:0.25rem 0.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #bacbe6;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #cbccce;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #373b3e;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:0.5rem}.col-form-label{padding-top:calc(0.375rem + var(--bs-border-width));padding-bottom:calc(0.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + var(--bs-border-width));padding-bottom:calc(0.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + var(--bs-border-width));padding-bottom:calc(0.25rem + var(--bs-border-width));font-size:0.875rem}.form-text{margin-top:0.25rem;font-size:0.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type="file"]{overflow:hidden}.form-control[type="file"]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:0.375rem 0.75rem;margin:-0.375rem -0.75rem;margin-inline-end:0.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:0.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:0.25rem 0.5rem;margin:-0.25rem -0.5rem;margin-inline-end:0.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:0.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:0.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));padding:0.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:0.375rem 2.25rem 0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:0.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme="dark"] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:0.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);width:1em;height:1em;margin-top:0.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type="checkbox"]{border-radius:0.25em}.form-check-input[type="radio"]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input[type="checkbox"]:checked{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input[type="radio"]:checked{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type="checkbox"]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:0.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:0.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:0.65}[data-bs-theme="dark"] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0.25rem rgba(13,110,253,0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0.25rem rgba(13,110,253,0.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem 0.75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out, transform 0.1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem 0.75rem}.form-floating>.form-control::-moz-placeholder,.form-floating>.form-control-plaintext::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown),.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:0.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:0.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:0.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:0.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:0.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n + 4),.input-group.has-validation>.form-floating:nth-last-child(n + 3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n + 3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:0.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select[size="1"]:valid:not([multiple]),.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid[size="1"]:not([multiple]){--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right 0.75rem center, center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control.is-valid:not(:focus),.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select.is-valid:not(:focus),.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating.is-valid:not(:focus-within){z-index:3}.invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:0.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select[size="1"]:invalid:not([multiple]),.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid[size="1"]:not([multiple]){--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right 0.75rem center, center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control.is-invalid:not(:focus),.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select.is-invalid:not(:focus),.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating.is-invalid:not(:focus-within){z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size: 0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0;border-right:0.3em solid transparent;border-bottom:0.3em solid;border-left:0.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0;border-bottom:0.3em solid transparent;border-left:0.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0.3em solid;border-bottom:0.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n + 3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:0.5625rem;padding-left:0.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:0.375rem;padding-left:0.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:0.75rem;padding-left:0.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:0.5rem;padding-bottom:0.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme="dark"]{--bs-navbar-color: rgba(255, 255, 255, 0.55);--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme="dark"] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme="dark"] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size: 0.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size: 0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: 0.75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:0.25em 0.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:0.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme="dark"] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: 0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: 0.875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: 0.875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform 0.6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s 0.6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:0.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:0.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:0.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme="dark"] .carousel .carousel-control-prev-icon,[data-bs-theme="dark"] .carousel .carousel-control-next-icon,.carousel[data-bs-theme="dark"] .carousel-control-prev-icon,.carousel[data-bs-theme="dark"] .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target],.carousel[data-bs-theme="dark"] .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme="dark"] .carousel .carousel-caption,.carousel[data-bs-theme="dark"] .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:0.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:0.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:0.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0,0,0,0.8) 75%, #000 95%);mask-image:linear-gradient(130deg, #000 55%, rgba(0,0,0,0.8) 75%, #000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:0.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:0.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:0.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:0.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-none{-o-object-fit:none !important;object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:0.25 !important}.opacity-50{opacity:0.5 !important}.opacity-75{opacity:0.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:0.25rem !important}.m-2{margin:0.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:0.25rem !important}.mt-2{margin-top:0.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:0.25rem !important}.me-2{margin-right:0.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:0.25rem !important}.mb-2{margin-bottom:0.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:0.25rem !important}.ms-2{margin-left:0.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:0.25rem !important}.p-2{padding:0.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:0.25rem !important}.pt-2{padding-top:0.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:0.25rem !important}.pe-2{padding-right:0.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:0.25rem !important}.pb-2{padding-bottom:0.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:0.25rem !important}.ps-2{padding-left:0.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:0.25rem !important}.gap-2{gap:0.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:0.25rem !important}.row-gap-2{row-gap:0.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-1{-moz-column-gap:0.25rem !important;column-gap:0.25rem !important}.column-gap-2{-moz-column-gap:0.5rem !important;column-gap:0.5rem !important}.column-gap-3{-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-4{-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-5{-moz-column-gap:3rem !important;column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,0.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,0.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:0.125em !important}.link-offset-1-hover:hover{text-underline-offset:0.125em !important}.link-offset-2{text-underline-offset:0.25em !important}.link-offset-2-hover:hover{text-underline-offset:0.25em !important}.link-offset-3{text-underline-offset:0.375em !important}.link-offset-3-hover:hover{text-underline-offset:0.375em !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;user-select:all !important}.user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media (min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-sm-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-sm-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-sm-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-sm-none{-o-object-fit:none !important;object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:0.25rem !important}.m-sm-2{margin:0.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-sm-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-sm-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:0.25rem !important}.mt-sm-2{margin-top:0.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:0.25rem !important}.me-sm-2{margin-right:0.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:0.25rem !important}.mb-sm-2{margin-bottom:0.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:0.25rem !important}.ms-sm-2{margin-left:0.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:0.25rem !important}.p-sm-2{padding:0.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-sm-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-sm-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:0.25rem !important}.pt-sm-2{padding-top:0.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:0.25rem !important}.pe-sm-2{padding-right:0.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:0.25rem !important}.pb-sm-2{padding-bottom:0.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:0.25rem !important}.ps-sm-2{padding-left:0.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:0.25rem !important}.gap-sm-2{gap:0.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:0.25rem !important}.row-gap-sm-2{row-gap:0.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-sm-1{-moz-column-gap:0.25rem !important;column-gap:0.25rem !important}.column-gap-sm-2{-moz-column-gap:0.5rem !important;column-gap:0.5rem !important}.column-gap-sm-3{-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-sm-4{-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-sm-5{-moz-column-gap:3rem !important;column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-md-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-md-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-md-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-md-none{-o-object-fit:none !important;object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:0.25rem !important}.m-md-2{margin:0.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-md-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-md-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:0.25rem !important}.mt-md-2{margin-top:0.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:0.25rem !important}.me-md-2{margin-right:0.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:0.25rem !important}.mb-md-2{margin-bottom:0.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:0.25rem !important}.ms-md-2{margin-left:0.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:0.25rem !important}.p-md-2{padding:0.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-md-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-md-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:0.25rem !important}.pt-md-2{padding-top:0.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:0.25rem !important}.pe-md-2{padding-right:0.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:0.25rem !important}.pb-md-2{padding-bottom:0.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:0.25rem !important}.ps-md-2{padding-left:0.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:0.25rem !important}.gap-md-2{gap:0.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:0.25rem !important}.row-gap-md-2{row-gap:0.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-md-1{-moz-column-gap:0.25rem !important;column-gap:0.25rem !important}.column-gap-md-2{-moz-column-gap:0.5rem !important;column-gap:0.5rem !important}.column-gap-md-3{-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-md-4{-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-md-5{-moz-column-gap:3rem !important;column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-lg-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-lg-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-lg-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-lg-none{-o-object-fit:none !important;object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:0.25rem !important}.m-lg-2{margin:0.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-lg-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-lg-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:0.25rem !important}.mt-lg-2{margin-top:0.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:0.25rem !important}.me-lg-2{margin-right:0.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:0.25rem !important}.mb-lg-2{margin-bottom:0.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:0.25rem !important}.ms-lg-2{margin-left:0.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:0.25rem !important}.p-lg-2{padding:0.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-lg-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-lg-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:0.25rem !important}.pt-lg-2{padding-top:0.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:0.25rem !important}.pe-lg-2{padding-right:0.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:0.25rem !important}.pb-lg-2{padding-bottom:0.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:0.25rem !important}.ps-lg-2{padding-left:0.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:0.25rem !important}.gap-lg-2{gap:0.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:0.25rem !important}.row-gap-lg-2{row-gap:0.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-lg-1{-moz-column-gap:0.25rem !important;column-gap:0.25rem !important}.column-gap-lg-2{-moz-column-gap:0.5rem !important;column-gap:0.5rem !important}.column-gap-lg-3{-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-lg-4{-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-lg-5{-moz-column-gap:3rem !important;column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-xl-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-xl-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-xl-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-xl-none{-o-object-fit:none !important;object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:0.25rem !important}.m-xl-2{margin:0.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-xl-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-xl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:0.25rem !important}.mt-xl-2{margin-top:0.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:0.25rem !important}.me-xl-2{margin-right:0.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:0.25rem !important}.mb-xl-2{margin-bottom:0.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:0.25rem !important}.ms-xl-2{margin-left:0.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:0.25rem !important}.p-xl-2{padding:0.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-xl-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-xl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:0.25rem !important}.pt-xl-2{padding-top:0.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:0.25rem !important}.pe-xl-2{padding-right:0.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:0.25rem !important}.pb-xl-2{padding-bottom:0.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:0.25rem !important}.ps-xl-2{padding-left:0.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:0.25rem !important}.gap-xl-2{gap:0.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:0.25rem !important}.row-gap-xl-2{row-gap:0.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-xl-1{-moz-column-gap:0.25rem !important;column-gap:0.25rem !important}.column-gap-xl-2{-moz-column-gap:0.5rem !important;column-gap:0.5rem !important}.column-gap-xl-3{-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-xl-4{-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-xl-5{-moz-column-gap:3rem !important;column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-xxl-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-xxl-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-xxl-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-xxl-none{-o-object-fit:none !important;object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:0.25rem !important}.m-xxl-2{margin:0.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-xxl-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-xxl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:0.25rem !important}.mt-xxl-2{margin-top:0.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:0.25rem !important}.me-xxl-2{margin-right:0.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:0.25rem !important}.mb-xxl-2{margin-bottom:0.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:0.25rem !important}.ms-xxl-2{margin-left:0.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:0.25rem !important}.p-xxl-2{padding:0.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-xxl-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-xxl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:0.25rem !important}.pt-xxl-2{padding-top:0.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:0.25rem !important}.pe-xxl-2{padding-right:0.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:0.25rem !important}.pb-xxl-2{padding-bottom:0.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:0.25rem !important}.ps-xxl-2{padding-left:0.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:0.25rem !important}.gap-xxl-2{gap:0.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:0.25rem !important}.row-gap-xxl-2{row-gap:0.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-xxl-1{-moz-column-gap:0.25rem !important;column-gap:0.25rem !important}.column-gap-xxl-2{-moz-column-gap:0.5rem !important;column-gap:0.5rem !important}.column-gap-xxl-3{-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-xxl-4{-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-xxl-5{-moz-column-gap:3rem !important;column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}@font-face{font-family:'icomoon';src:url(/assets/icomoon-1f9bdedbd163cc0f20a4bdc61600a73d0d98af17c92d57449ab38c3d65ad5b11.eot);src:url(/assets/icomoon-1f9bdedbd163cc0f20a4bdc61600a73d0d98af17c92d57449ab38c3d65ad5b11.eot#iefix) format("embedded-opentype"),url(/assets/icomoon-6c586c03f4f14333e2b22b9fa31a424e51fdab3d44e8d3809a1f567c552b8ac0.ttf) format("truetype"),url(/assets/icomoon-0a8cefcfd2902ff9e9ecaad81a2eb226da0f2563c31400f747afe2f7a4280cd9.woff) format("woff"),url(/assets/icomoon-e57491b76d66f26ea274882822a57d90a783db5febcde89f24325fbffad67dc0.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-clipboard-search:before{content:"\e900"}.icon-sticker-check:before{content:"\e901"}.icon-questions:before{content:"\e902"}.icon-search-bold:before{content:"\e903"}.icon-user:before{content:"\e904"}.icon-wallet:before{content:"\e905"}.icon-uil_linkedin:before{content:"\e906"}.icon-upc-scan:before{content:"\e907"}.icon-info-bold:before{content:"\e908"}.icon-arrow-return-right:before{content:"\e909"}.icon-transmision:before{content:"\e90a"}.icon-speed:before{content:"\e90b"}.icon-sort:before{content:"\e90c"}.icon-search:before{content:"\e90d"}.icon-menu:before{content:"\e90e"}.icon-gasoline:before{content:"\e90f"}.icon-dealer:before{content:"\e910"}.icon-close:before{content:"\e911"}.icon-vehicle:before{content:"\e912"}.icon-car-restored:before{content:"\e913"}.icon-car-market:before{content:"\e914"}.icon-car:before{content:"\e915"}.icon-body:before{content:"\e916"}.icon-arrow-up:before{content:"\e917"}.icon-Auction:before{content:"\e918"}.icon-info:before{content:"\e919"}.icon-restored:before{content:"\e91a"}.icon-odometr:before{content:"\e91b"}.icon-calendar:before{content:"\e91c"}.icon-pin:before{content:"\e91d"}.icon-chevron-right:before{content:"\e91e"}.icon-phone-circle:before{content:"\e91f"}.icon-icon-fuel_type:before{content:"\e920"}.icon-uniE917:before{content:"\e921"}.icon-uniE918:before{content:"\e922"}.icon-primary-damage:before{content:"\e923"}.icon-chevron-down:before{content:"\e924"}.icon-auction-location:before{content:"\e925"}.icon-run-and-drive:before{content:"\e926"}.icon-quotes:before{content:"\e927"}.icon-exterior_color:before{content:"\e928"}.icon-interior_color:before{content:"\e929"}.icon-listing:before{content:"\e92a"}.icon-Make:before{content:"\e92b"}.icon-model:before{content:"\e92c"}.icon-other:before{content:"\e92d"}.icon-price:before{content:"\e92e"}.icon-trim:before{content:"\e92f"}.icon-lot-id:before{content:"\e930"}.icon-second-damage:before{content:"\e931"}.icon-auction:before{content:"\e932"}.icon-market-value:before{content:"\e933"}.icon-drivetrain:before{content:"\e934"}.icon-website:before{content:"\e935"}.icon-mpg:before{content:"\e936"}.icon-exterior-color:before{content:"\e937"}.icon-email:before{content:"\e938"}.icon-email2:before{content:"\e939"}.icon-list-view:before{content:"\e93a"}.icon-noun-grid-view-2146725:before{content:"\e93b"}.icon-document:before{content:"\e93c"}.icon-list-view-2:before{content:"\e93d"}.icon-pencill:before{content:"\e93e"}.icon-warning-fill:before{content:"\e93f"}.icon-chevron-right-bold:before{content:"\e940"}.icon-arrow-down:before{content:"\e941"}.icon-calculate:before{content:"\e942"}.icon-editor_choice:before{content:"\e943"}.icon-payments:before{content:"\e944"}.icon-print:before{content:"\e945"}.icon-share:before{content:"\e946"}.icon-schedule:before{content:"\e947"}.icon-swap_driving_apps_wheel:before{content:"\e948"}.icon-fuel_type:before{content:"\e949"}.icon-box-arrow-up-right:before{content:"\e94a"}.icon-pencil-fill:before{content:"\e94b"}.icon-trash:before{content:"\e94c"}.icon-journal:before{content:"\e94d"}.icon-carnival-mask:before{content:"\e94e"}.icon-deactivate:before{content:"\e94f"}.icon-card-check:before{content:"\e950"}.icon-question-circle-fill:before{content:"\e951"}.icon-badge-ad-fill:before{content:"\e952"}.icon-briefcase:before{content:"\e953"}.icon-logout:before{content:"\e954"}.icon-user-fill:before{content:"\e955"}.icon-user-requests:before{content:"\e956"}.icon-activate:before{content:"\e957"}.icon-arrows-move:before{content:"\e958"}.icon-envelope:before{content:"\e959"}.icon-phone:before{content:"\e95a"}.icon-download:before{content:"\e95b"}body{background:var(--Background, #f5f6fa);font-family:"Sora", sans-serif;color:var(--bw-80, #323236)}a{color:var(--bw-80, #3789bb)}a:hover{color:var(--bw-80, #323236)}.highlight{background-color:#dfebff;transition:background-color 0.5s}.overlay{-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.page-wrapper{min-height:100vh;display:flex;flex-direction:column;align-items:stretch;background:#f5f6fa}.page-wrapper .footer{margin-top:auto !important}.bg-danger-10{background:rgba(239,102,76,0.1)}.bg-white{background:var(--bw-0, #fff) !important}.bg-white-70{background:rgba(255,255,255,0.7) !important}.bg-primary-60{background:#67c2e6}.bg-primary-10{background:rgba(55,137,187,0.1) !important}.bg-primary-100{background:#3789bb !important}.bg-primary-140{background:#285884 !important}.bg-light-blue{background:#84cce2}.bg-gray{background:var(--bw-5, #323236)}.bg-light-gray{background:var(--bw-5, #f5f6fa) !important}.bg-light-gray-70{background:rgba(245,246,250,0.7) !important}.bg-light-gray-2{background:#e9e9ee}.bg-light-gray-3{background:#f5f5f5}.bg-light-gray-4{background:#f7f8fa}.bg-light-gray-5{background:#f0f2f5}.bg-light-gray-6{background:#fbfbfc}.bg-dark{background:#1e1f27}.bg-red{background:#ea5557}.bg-red-20{background:rgba(234,85,87,0.2)}.bg-thin-rose{background:#feefeb}.bg-thin-yellow{background:#fdf8cc}.bg-light-blue{background:var(--primary-5, #e3f5fb)}.bg-thin-blue{background-color:#dfebff !important}.bg-thin-green{background:#edffe4}.bg-light-green{background:#e5f3e0}.bg-gradient-1{background:linear-gradient(90deg, #fff 0%, #fff 48.44%)}.gradient-blue{background:linear-gradient(135deg, #3789bb 0%, #87bccd 79.17%)}.gradient-light-blue{background:linear-gradient(90deg, #e1f4ff 42.65%, #fbfbfc 85.2%)}.gradient-light-blue2{background:linear-gradient(90deg, #e1f4ff 0%, #fff 74.19%)}.gradient-light-blue3{background:linear-gradient(274deg, #e1f4ff 56.83%, #fbfbfc 89.77%)}.bg-none{background:0 !important}.border-light-gray-2{border-color:rgba(0,0,0,0.18) !important}.border-light-gray-3{border-color:var(--bw-5, #e9e9ee) !important}.border-light-gray-4{border-color:var(--bw-5, #d2d2d8) !important}.border-primary-60{border-color:#67c2e6 !important}.border-primary-100{border-color:#3789bb !important}.border-primary-140{border-color:#285884 !important}.border-inherit{border-color:inherit !important}.last-border-0:last-child{border-width:0 !important}.last-border-bottom-0:last-child,.last-child-border-0:last-child>*{border-width:0 !important}.w-16{width:1rem}.h-16{height:1rem}.w-25pct{width:25%}.w-50pct{width:50%}@media (min-width: 576px){.w-sm-50{width:50%}}.fw-medium{font-weight:600 !important}.text-black{color:var(--bw-100, #18181a) !important}.text-white{color:var(--bw-0, #fff) !important}.text-charcoal{color:#323236 !important}.text-gray{color:var(--bw-70, #686970) !important}.text-dark-gray{color:var(--bw-70, #8e8f96)}.text-dark-blue-70{color:rgba(17,20,45,0.7)}.text-light-gray{color:var(--bw-70, #a7a7a9)}.text-dark-70{color:rgba(26,26,26,0.7)}.text-danger{color:#d9694e !important}.text-danger-2{color:#ef664c !important}.text-primary{color:#3789bb !important}.text-light-primary{color:#00a9ce !important}.text-red{color:#ea5557}.text-dark-green{color:#3a6d4e}.text-brown{color:#a0402b}.text-light-orange{color:#fe5e38}.text-warning{color:#f0b724}.text-inherit{color:inherit}.text-ellipsis{text-overflow:ellipsis}.ff-inter{font-family:"Inter", system-ui !important}.fs-05{font-size:0.5rem}.fs-0625{font-size:0.625rem}.fs-0-75{font-size:0.75rem !important}.fs-0-813{font-size:0.813rem}.fs-0-875{font-size:0.875rem !important}.fs-0-938{font-size:0.938rem}.fs-6-125{font-size:1.125rem}.fs-1-375{font-size:1.375rem}.fs-1-563{font-size:1.563rem}.fs-3-125{font-size:3.125rem}.fs-2{font-size:2rem !important}.fs-4{font-size:1.5rem !important}.fs-4-desktop{font-size:4rem}@media (max-width: 768px){.fs-4-desktop{font-size:2.5rem}}@media (min-width: 1540px){.fs-xxl-5{font-size:1.5rem !important}.fs-xxl-6-125{font-size:1.125rem !important}}.mt-80{margin-top:80px}.rounded-thin{border-radius:2px}.rounded-sm{border-radius:5px !important}.rounded{border-radius:8px !important}.rounded-top{border-radius:8px 8px 0 0 !important}.rounded-bottom{border-radius:0 0 8px 8px !important}.rounded-10{border-radius:10px}.rounded-top-10{border-radius:10px 10px 0 0}.rounded-md{border-radius:16px}.rounded-md-top{border-radius:16px 16px 0 0}.rounded-md-bottom{border-radius:0 0 16px 16px}.rounded-lg{border-radius:24px}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-top-start-0{border-top-left-radius:0 !important}.box-shadow{box-shadow:4px 14px 20px 0px rgba(0,0,0,0.11)}.box-shadow-2{box-shadow:0px 4px 12px 0px rgba(17,20,45,0.1)}.box-shadow-3{box-shadow:0px 3.797px 11.392px 0px rgba(17,20,45,0.1)}.box-shadow-4{box-shadow:0px 10px 20px 0px rgba(96,98,118,0.1),0px 2px 0px 0px rgba(0,0,0,0.07) inset}.box-shadow-5{box-shadow:0 1px 3px 0 rgba(191,191,191,0.1),0 5px 5px 0 rgba(191,191,191,0.09),0 11px 7px 0 rgba(191,191,191,0.05),0 20px 8px 0 rgba(191,191,191,0.01),0 31px 9px 0 rgba(191,191,191,0)}.box-shadow-6{box-shadow:0 2px 20px 0 rgba(0,0,0,0.11)}.box-shadow-7{box-shadow:0 20px 8px 0 rgba(191,191,191,0.01),0 11px 7px 0 rgba(191,191,191,0.05),0 5px 5px 0 rgba(191,191,191,0.09),0 1px 3px 0 rgba(191,191,191,0.1)}.box-shadow-8{box-shadow:0px 31px 9px 0px rgba(191,191,191,0),0px 20px 8px 0px rgba(191,191,191,0.01),0px 11px 7px 0px rgba(191,191,191,0.05),0px 5px 5px 0px rgba(191,191,191,0.09),0px 1px 3px 0px rgba(191,191,191,0.1)}.btn:not(.btn-sm){border-radius:10px;padding-top:14px;padding-bottom:14px;font-size:1rem}.cursor-pointer{cursor:pointer}.page-link.active,.active>.page-link{background-color:var(--primary-100, #3789bb) !important;border-color:var(--primary-140, #285884) !important}.page-link{color:var(--bw-80, #3789bb)}.no-hover-primary-light:hover{background:var(--bw-5, #f5f6fa) !important;color:var(--primary-100, #3789bb) !important}.no-hover-danger-light:hover{background:var(--Secondary-5, #faeae9) !important;color:var(--Secondary-140, #e4512f) !important}.btn-primary{background:var(--primary-100, #3789bb) 0 !important;border:0 !important}.btn-primary:hover{background:var(--primary-120, #3377a7) 0 !important}.btn-primary:active{background:var(--primary-140, #3377a7) !important}.btn-primary:focus-visible{background:var(--primary-140, #3377a7) !important}.btn-primary.current-status{border:2px solid var(--bw-50, #8e8f96) !important;background:transparent !important;color:var(--bw-50, #8e8f96) !important;cursor:default}.btn-primary-light{background:var(--bw-5, #f5f6fa);color:var(--primary-100, #3789bb)}.btn-primary-outline{border:1px solid var(--primary-100, #3789bb) !important}.btn-danger-light{background:var(--Secondary-5, #faeae9);color:var(--Secondary-140, #e4512f)}.btn-white{background:var(--bw-0, #fff);color:var(--bw-100, #18181a)}.btn-white:hover{background:var(--bw-5, #f5f6fa);color:var(--primary-120, #3377a7);text-decoration:underline}.btn-white:active{background:var(--bw-5, #f5f6fa);color:var(--primary-140, #285884);text-decoration:underline}.btn-outline-white{background:transparent;color:#fff;border:2px solid #fff}.btn-outline-white:hover{background:rgba(255,255,255,0.1);color:#fff}.btn-outline-white:active{background:rgba(255,255,255,0.2);color:#fff}.zindex-1{z-index:1}.zindex-5{z-index:5}.zindex-10{z-index:10}.modal-z-3 .modal{z-index:3000 !important}#change_region_modal .modal{background:rgba(0,0,0,0.4)}.custom-styled li{position:relative;padding-left:16px;margin-top:0.5rem}.custom-styled li:before{content:"";display:block;position:absolute;left:0;top:0.5rem;width:0.5rem;height:0.5rem;border-radius:50%;background:#b6b6bc}.list-type-square li{position:relative;padding-left:18px;margin-top:0.5rem}.list-type-square li:before{content:"";display:block;position:absolute;left:0;top:0.5rem;width:0.5rem;height:0.5rem;border-radius:1px;background:var(--secondary-10, #fdcdc1)}.responsive-video{padding-bottom:56.25%;padding-top:25px;height:0}.header{box-shadow:0px 2px 20px 0px rgba(0,0,0,0.11)}@media (min-width: 992px){.header .navbar{width:auto !important;position:static !important;box-shadow:none !important}}.header .nav-link{border-top:2px solid transparent;border-bottom:2px solid transparent}.header .nav-link:hover{color:var(--primary-100, #3789bb) !important}.header .nav-link.active{border-bottom-color:#3789bb}.preview .image{background:url(/assets/preview-sm-9479466c9257ad56366a9ee05909cf14bea2f93ad31f62ef7d4609b8f9332888.png) 100% 0 no-repeat;background-size:54% auto}.preview H1{font-size:2.5rem}@media (min-width: 992px){.preview{background:url(/assets/bg1-adb5de3bd736b7f1996c62434396104518869585da0b49e55d4557fc8dad6e17.png) 100% 0 no-repeat;background-size:54% auto}.preview H1{font-size:4rem}.preview .image{background:0}}.history-tab .active{background:#e1f4ff !important;color:var(--text, #101011) !important}.history-slider .slick-dots{order:-1;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -4px 3rem;padding:0;list-style-type:none}.history-slider .slick-dots li{display:-ms-flex;display:flex;padding:0 4px;margin-top:8px}.history-slider .slick-dots li button:after{position:absolute;top:0;left:0;content:"";display:block;width:0%;height:100%;z-index:-1}.history-slider .slick-dots .slick-active button{color:var(--text, #101011) !important}.history-slider .slick-dots .slick-active button:after{background:#e1f4ff !important;animation:progress 5s linear forwards}@keyframes progress{from{width:0%}to{width:100%}}@media (min-width: 992px){.service:before{content:"";display:block;background:url(/assets/bg2-b041e4c2a9303d5e953f5de7c6f86df76eba818736d707d5cbf596d282b232be.png) 0 0 no-repeat;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-size:622px auto}}.service-item .content{background:rgba(179,224,237,0.21);font-size:1.125rem}@media (min-width: 992px){.service-item .content{font-size:1.5rem}}@media (min-width: 1200px){.article{background:url(/assets/article-bg1-1c9f51d1a6f6c7868531792cdae67decc54d795557a95755868566811368876e.png) 100% 0 no-repeat}.article:before{content:"";display:block;background:url(/assets/article-bg2-4e3993f73e37f82f54778e5b6e9322a0a66cb94c9c643ffa70b9132f83e37ba0.png) no-repeat;width:807px;height:1472px;position:absolute;left:0;top:32%;z-index:-1}.article:after{content:"";display:block;background:url(/assets/article-bg3-e951d54efe30e4d1a6414d850a604cc9507a19a20dcee4ae9a4cbbd33377e6e1.svg) no-repeat;width:698px;height:1346px;position:absolute;right:0;top:69%;z-index:-1}}@media (min-width: 992px){.article H1{font-size:2.5rem}.article .image{position:absolute !important;width:45%}}.advantage-card{min-height:180px}.advantage-card .content{background:linear-gradient(282deg, #e1f4ff 6.36%, #fff 40.08%)}@media (min-width: 992px){.started:before{content:"";display:block;background:url(/assets/bg3-12c4b2bbeafb408d097c5c6ec8d1b2beff8ab1d1d4d3d9216b7fed000292c3f3.png) 100% 100% no-repeat;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-size:626px auto}}.py-25{padding-top:0.65rem !important;padding-bottom:0.65rem !important}.card-list:not(.slick-slider){display:-ms-flex;display:flex;overflow:auto;padding-right:80px;margin-right:-80px}.card-list:not(.slick-slider) .card-item{width:336px;min-width:336px;margin:0 10px}.card-list .slick-slide{margin:0 10px;display:-ms-flex;display:flex}.card-list .slick-slide>div{display:-ms-flex;display:flex;width:100%}.card-item .h1{font-size:1.75rem}.card-list .slick-list{padding:0 44px;overflow:hidden}@media (max-width: 575px){.card-list .slick-list{margin:0 -15px}}.card-list .slick-arrow{font-size:0;text-indent:-9999px;width:44px;height:44px;background:linear-gradient(138deg, #fff 77.91%, #e2f4ff 100%);box-shadow:0px 10px 20px rgba(66,83,107,0.25);border:0;border-radius:8px}.card-list .slick-arrow:before{content:"";display:block;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="22" viewBox="0 0 14 22" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.03697 0.536971C1.75293 -0.17899 2.91374 -0.17899 3.6297 0.536971L12.7964 9.70364C13.5123 10.4196 13.5123 11.5804 12.7964 12.2964L3.6297 21.463C2.91373 22.179 1.75293 22.179 1.03697 21.463C0.32101 20.7471 0.32101 19.5863 1.03697 18.8703L8.90728 11L1.03697 3.1297C0.321011 2.41373 0.321011 1.25293 1.03697 0.536971Z" fill="%23FD7653"/></svg>');width:14px;height:22px;position:absolute;top:50%;left:50%;margin:-11px 0 0 -7px}.card-list .slick-arrow.slick-disabled{opacity:0}.billing-item iframe{width:100% !important}.form .h2{font-size:2rem}@media (min-width: 1200px){.form .h2 .h3{font-size:2.5rem}}.form .form-control{height:3.5rem}.form .form-select{height:3.5rem}.form .form-textarea{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5}.form ::-moz-placeholder{color:#686970;opacity:1}.form ::placeholder{color:#686970;opacity:1}.form ::-ms-input-placeholder{color:#8e8f96;opacity:1}.select-plan{color:#686970;opacity:1}.footer{flex:0;background:var(--bw-100, #1e1f27)}.aside-nav .active{border-bottom:1.5px solid #d9694e}.search ::-moz-placeholder{color:#686970;opacity:1}.search ::placeholder{color:#686970;opacity:1}.search ::-ms-input-placeholder{color:#686970;opacity:1}.annotation:before{content:"";display:block;width:3px;background:#d9694e;position:absolute;left:20px;top:16px;bottom:16px}@media (min-width: 768px){.aside{top:86px;left:0;position:sticky}}@media (min-width: 1200px){.admin-aside{width:18.75rem;height:100vh}}.nav-pills-buttons .active{color:#3789bb !important}.nav-pills-buttons .active:after{content:"";display:block;position:absolute;left:0;bottom:-1px;background:#fff;width:100%;height:1px;z-index:1}.custom-table{min-width:56.25rem}.custom-table .cell-33{width:33.333%}.custom-table table .cell-1{width:13.75rem;min-width:13.75rem;max-width:13.75rem}.custom-table table tr:last-child td{border-bottom:0}@media (min-width: 320px){.listing-container{margin-right:-1rem;min-width:1130px}}@media (min-width: 992px){.listing-container{margin-right:-1.5rem}}.listing-container .line{width:1px}.listing-container .step:after{content:"";display:block;background:url('data:image/svg+xml,<svg width="14" height="19" viewBox="0 0 14 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.0015 15.2676L9.00149 12.3808V18.1543L14.0015 15.2676ZM0.501493 0.767527L0.500412 11.2671L1.50041 11.2672L1.50149 0.76763L0.501493 0.767527ZM5.00041 15.7676H9.50149V14.7676H5.00041V15.7676ZM0.500412 11.2671C0.500156 13.7526 2.51495 15.7676 5.00041 15.7676V14.7676C3.06727 14.7676 1.50021 13.2004 1.50041 11.2672L0.500412 11.2671Z" fill="%23E9E9EE" /></svg>');width:14px;height:19px;position:absolute;left:1rem;top:100%}.timeline-badge{left:-50px;top:30px}.timeline-badge .number{width:36px;height:36px;line-height:36px}.timeline-badge .line{top:46px;width:1px;height:calc(100% - 55px);background:#d2d2d8}.history-step:last-child .line{display:none !important}.number-list{counter-reset:item}.number-list li:before{content:counter(item);counter-increment:item;width:40px;height:40px;position:absolute;left:0;top:0;z-index:1;display:-ms-flex;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--bw-10, #e9e9ee);background:var(--bw-2, #fbfbfc);color:var(--Primary-100, #3789bb);text-align:center;font-size:14px;font-weight:600}.number-list li:not(:last-child){padding-bottom:20px}.number-list li:not(:last-child):after{content:"";display:block;background:#e9e9ee;position:absolute;left:20px;top:0;height:100%;width:1px}.number-list .active:before{background:#3789bb;border-color:#3789bb;color:#fff}.number-list .completed:before{background:#3789bb;border-color:#3789bb;font-family:"icomoon" !important;content:"\e900";font-size:14px !important;color:#fff !important}.listing-body{background-attachment:local, local, scroll, scroll;background-repeat:no-repeat;background-image:linear-gradient(90deg, #fff, rgba(255,255,255,0)),linear-gradient(270deg, #fff, rgba(255,255,255,0)),linear-gradient(90deg, #eaf0f6, rgba(234,240,246,0)),linear-gradient(270deg, #eaf0f6, rgba(234,240,246,0));background-position:0 0, 100% 0, 0 0, 100% 0;background-size:4em 100%, 4em 100%, 1em 100%, 1em 100%;overflow:auto}.fixed_headers{border-collapse:collapse;width:100%;min-width:100%;-webkit-overflow-scrolling:touch}.btn-up,.modal-btn-up{box-shadow:0 1px 3px 0 rgba(191,191,191,0.1),0 5px 5px 0 rgba(191,191,191,0.2),0 11px 7px 0 rgba(191,191,191,0.05),0 20px 8px 0 rgba(191,191,191,0.01),0 31px 9px 0 rgba(191,191,191,0);width:52px;height:52px;top:-24px;right:16px;display:none}@media (min-width: 992px){.btn-up,.modal-btn-up{margin:0;top:auto;bottom:30px;right:30px;position:fixed !important}}.page-custom-table{max-width:-moz-fit-content;max-width:fit-content;border-collapse:collapse;-webkit-overflow-scrolling:touch}.page-custom-table .ui-resizable-e{width:10px;right:0;z-index:10}.page-custom-table tr>:first-child{border-left:1px solid #dee2e6 !important}.page-custom-table thead th:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;box-sizing:border-box}.page-custom-table thead th:not(:last-child):after{content:"";display:block;position:absolute;top:12px;bottom:12px;right:0;width:1px;background:#d3dae2}.page-custom-table thead th:last-child:after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background:#dee2e6}.page-custom-table thead th a,.page-custom-table thead th span{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;color:#6c757d !important}.page-custom-table thead th a .bi,.page-custom-table thead th span .bi{margin-left:auto;width:32px;display:flex;justify-content:flex-end;font-size:0}.page-custom-table thead th .unset.bi-chevron-down:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23A7A7A9' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'%3E%3C/path%3E%3C/svg%3E");display:block;width:13px;height:13px;background-size:100% 100%}.page-custom-table thead th .bi-chevron-down:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23$secondary;' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'%3E%3C/path%3E%3C/svg%3E");display:block;width:13px;height:13px;background-size:100% 100%}.page-custom-table thead th .bi-chevron-up:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23$secondary;' d='M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z'%3E%3C/path%3E%3C/svg%3E");display:block;width:13px;height:13px;background-size:100% 100%}.page-custom-table thead th.not-sort a{height:0;visibility:hidden}.page-custom-table tbody tr:nth-of-type(2n)>*{background:#f8f9fa}.page-custom-table tbody tr:not(:last-child) td{border-bottom:0}.page-custom-table td{height:3.063rem}.page-custom-table .td-wrapper{left:1rem;right:1rem}.page-custom-table td:last-child:before{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background:#dee2e6}.page-custom-table tr>:last-child{border-right:0}.table-template>:not(caption)>*>*{border-bottom:0 !important;border-top:1px solid #e9e9ee !important}.table-template .cell-1{min-width:12.813rem;max-width:12.813rem;width:12.813rem}.table-template .cell-2{min-width:15.625rem;max-width:15.625rem;width:15.625rem}.bt-tool{width:1.125rem;height:1.125rem}.icon-pancil-fill:before{content:"";display:block;background:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.3166 0.470224C10.9024 -0.115563 11.8521 -0.115563 12.4379 0.470224L13.4986 1.53088C14.0843 2.11667 14.0843 3.06642 13.4986 3.6522L12.4376 4.71312L9.25566 1.53114L10.3166 0.470224Z" fill="%233789BB"/><path d="M4.48294 12.6678C4.75073 12.6249 11.3772 5.77352 11.3772 5.77352L8.19526 2.59154C8.19526 2.59154 1.37573 9.24988 1.30096 9.48584L4.48294 12.6678Z" fill="%233789BB"/><path d="M4.48294 12.6678C4.02715 12.9817 1.44003 13.6999 1.15795 13.7776C1.14037 13.7824 1.12421 13.7876 1.10673 13.7927C0.536801 13.9613 0.00418238 13.4259 0.177964 12.8557C0.181992 12.8425 0.185678 12.831 0.189516 12.8178C0.259405 12.5761 1.01475 9.97588 1.30096 9.48584L4.48294 12.6678Z" fill="%233789BB"/></svg>');width:14px;height:14px;background-size:100% 100%}.compare-light::before{content:"";display:block;background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 4H6C5.46957 4 4.96086 4.21071 4.58579 4.58579C4.21071 4.96086 4 5.46957 4 6V18C4 18.5304 4.21071 19.0391 4.58579 19.4142C4.96086 19.7893 5.46957 20 6 20H13M17 4H18C18.5304 4 19.0391 4.21071 19.4142 4.58579C19.7893 4.96086 20 5.46957 20 6V7M20 17V18C20 18.5304 19.7893 19.0391 19.4142 19.4142C19.0391 19.7893 18.5304 20 18 20H17M20 11V13M12 2V22" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');width:24px;height:24px;background-size:100% 100%}svg.icon-info{width:0.875rem;height:0.875rem}svg.icon-chevron-down{width:2rem;height:2rem}textarea.custom-form-control{min-height:8.125rem}.form-control-icon-search{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.99693 2.50004C4.96142 2.50004 2.50065 4.96081 2.50065 7.99632C2.50065 11.0318 4.96142 13.4926 7.99693 13.4926C9.51572 13.4926 10.8893 12.8777 11.885 11.8812C12.8796 10.8858 13.4932 9.51351 13.4932 7.99632C13.4932 4.96081 11.0324 2.50004 7.99693 2.50004ZM0.833984 7.99632C0.833984 4.04034 4.04095 0.833374 7.99693 0.833374C11.9529 0.833374 15.1599 4.04034 15.1599 7.99632C15.1599 9.67277 14.5832 11.2157 13.6185 12.4358L18.0935 16.9108C18.419 17.2362 18.419 17.7639 18.0935 18.0893C17.7681 18.4147 17.2405 18.4147 16.915 18.0893L12.4404 13.6147C11.2197 14.5813 9.67524 15.1593 7.99693 15.1593C4.04095 15.1593 0.833984 11.9523 0.833984 7.99632Z" fill="%238E8F96"/></svg>') !important;background-position:left 16px center;background-repeat:no-repeat;padding-left:42px}.form.gradient-blue .invalid-feedback{margin-top:4px;display:inline-block;width:auto;padding:2px 8px;border-radius:4px;background:rgba(255,255,255,0.8);color:#e4512f;font-size:13px;line-height:22px}.was-validated .form-control:invalid,.form-control.is-invalid{background-image:url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M20 10.5C20 16.0228 15.5228 20.5 10 20.5C4.47715 20.5 0 16.0228 0 10.5C0 4.97715 4.47715 0.5 10 0.5C15.5228 0.5 20 4.97715 20 10.5ZM9 5.5C9 4.94772 9.44771 4.5 10 4.5C10.5523 4.5 11 4.94772 11 5.5V10.5C11 11.0523 10.5523 11.5 10 11.5C9.44772 11.5 9 11.0523 9 10.5V5.5ZM9 14.5C9 13.9477 9.44772 13.5 10 13.5C10.5523 13.5 11 13.9477 11 14.5C11 15.0523 10.5523 15.5 10 15.5C9.44772 15.5 9 15.0523 9 14.5Z" fill="%23E4512F"/></svg>');background-size:20px auto}.h-15{height:15rem !important}.modal-contacts,.modal-contacts .btn{box-shadow:0 10px 50px rgba(0,0,0,0.1)}.modal-contacts .btn{height:45px;border-radius:8px;font-size:18px;text-transform:uppercase}.modal-contacts .btn:not(.collapsed) .icon-chevron-down:before{transform:rotate(180deg)}.details-contacts,.details-contacts .btn{box-shadow:0 10px 50px rgba(0,0,0,0.1)}.details-contacts .btn{height:45px;border-radius:8px;font-size:18px;text-transform:uppercase}.contact-list{box-shadow:0 10px 50px rgba(0,0,0,0.1)}.contact-item{font-size:16px;color:#11142d;text-decoration:none}.contact-item:before{width:25px;margin-right:11px;font-size:25px}.nav-pills-custom{border-radius:8px;background:rgba(170,184,197,0.5)}.nav-pills-custom .nav-link{height:37px;padding:0 24px;border-radius:8px;color:rgba(17,20,45,0.6);font-size:12px;line-height:15px;text-align:center}.nav-pills-custom .nav-link.active{background:#fff;color:#e85a4f;font-weight:400 !important}.tab-content{font-size:13px;line-height:22px}.tab-content .img img{border-radius:8px;width:100%}.tab-content .btn-outline-danger-custom{height:44px;border:1px solid #ea5557;border-radius:10px;color:#ea5557;font-size:15px}@media (min-width: 992px){.tab-content .btn-outline-danger-custom{height:55px}}.tab-text-wrapper{height:63px}.btn-toggle-text{line-height:45px;background:rgba(234,85,87,0.1);box-shadow:0 10px 50px rgba(0,0,0,0.1),inset 0 1px 0 rgba(0,0,0,0.05);color:#e85a4f;font-size:12px}.be-after-wrapper{background:linear-gradient(100.96deg, #c95455 14.06%, #579ec9);box-shadow:0 4px 15px rgba(189,91,97,0.3);border-radius:12px;height:118px}.be-after-wrapper .img{margin-left:-87px;top:-20px;width:153px}.be-after-wrapper .sep{left:55%;bottom:-18px;width:3px;height:96px;background:#fff;border-radius:10px}.be-after-wrapper .sep:before{content:"";display:block;width:45px;height:115px;background:linear-gradient(90deg, rgba(0,0,0,0.4), transparent);filter:blur(60px);position:absolute;bottom:0;left:-45px;right:-45px}.be-after-wrapper .badge-custom{width:44%;height:41px;line-height:41px;background:linear-gradient(90deg, rgba(255,255,255,0.3), rgba(255,255,255,0));border-radius:8px;font-size:14px}.map-wrapper{border-radius:8px;border:1px solid rgba(17,20,45,0.15)}.main-preview-image{min-height:275px}@media (min-width: 768px){.modal-vin-left-column{position:sticky;left:0;top:8.063rem}}@media (min-width: 600px){.modal-column-left,.modal-column-right{flex:0 0 auto;width:50%}.modal-column-right{top:69px}.main-preview-image{min-height:315px}}@media (min-width: 1200px){.main-preview-image{min-height:400px}}@media (min-width: 1700px){.main-preview-image{min-height:346px}}.nav-link.active{color:#fe5e38;font-weight:600}.slick-slider{position:relative;display:block;max-height:100%}.slick-list{position:relative;z-index:2}.slick-track{display:flex}.slick-arrow{cursor:pointer;position:absolute;top:50%;margin-top:-15px;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;width:30px;height:30px;background:rgba(132,204,226,0.7);border-radius:50%;z-index:10;font-size:16px;color:#fff}.slick-prev{left:10px;transform:rotate(180deg)}.slick-next{right:10px}.slider .slick-arrow:before{content:"";display:block;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z" fill="%23fff"/></svg>');width:16px;height:25px;background-size:100% 100%}.slider-preview .item{padding-top:78%;background:rgba(0,0,0,0.8)}.slider img{-o-object-fit:cover;object-fit:cover}.slider img::-moz-selection{background:transparent}.slider img::-moz-selection{background:transparent}.slider img::selection{background:transparent}.slider-preview .slick-arrow{width:30px;height:30px;margin-top:-15px}.slider-preview .slick-arrow:before{width:12px;height:18px}@media (min-width: 576px){.slider-preview .slick-arrow{margin-top:-25px;width:50px;height:50px}.slider-preview .slick-arrow:before{width:16px;height:25px}}.slider-nav{margin-left:-5px;margin-right:-5px}.slider-nav .slick-slide{margin:0 5px;display:flex;justify-content:center}.slider-nav .slick-slide div:not([class]){display:flex;align-items:center;justify-content:center;width:100%;height:100%}.slider-nav .item{position:relative;padding-top:56.25%;margin:0 5px;cursor:pointer}.slider-nav .item img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%}.slider-nav .slick-slide .item{margin:0;width:100%;height:100%}.slider-nav .slick-arrow:before{width:11px;height:17px}@media (min-width: 992px){.slider-nav .slick-list{overflow:hidden}}.catalog-item .image{padding-top:56.25%}.slider-nav-sample:not(.slick-slider){display:-ms-flex;display:flex;overflow:hidden}.slider-nav-sample:not(.slick-slider) .simple-item{min-width:100%}@media (min-width: 576px){.slider-nav-sample:not(.slick-slider) .simple-item{min-width:255px}}@media (min-width: 768px){.slider-nav-sample:not(.slick-slider) .simple-item{min-width:230px}}@media (min-width: 1440px){.slider-nav-sample:not(.slick-slider) .simple-item{min-width:300px}}@media (min-width: 1400px){.slider-nav-sample:not(.slick-slider) .simple-item{min-width:315px}}@media (min-width: 1500px){.slider-nav-sample:not(.slick-slider) .simple-item{min-width:252px}}.slider-nav-sample{margin:0 -5px}.slider-nav-sample .slick-slide.is-active{border:0 !important}.slider-nav-sample .slick-slide.is-active img{border-color:#f15e41}.slider-nav-sample .simple-item{padding:0 5px}.slider-nav-sample .simple-item img{border:5px solid transparent}.slider-nav-sample .slick-arrow:before{width:11px;height:17px}.slider-nav-sample .slick-disabled{opacity:0}table th{padding:10px 0 8px 20px;color:#11142d;font-size:14px;line-height:18px}table td,table th{border-bottom:1px solid rgba(209,217,230,0.5)}table td{padding:8px 0 6px 20px;font-size:13px;line-height:16px}.sixteen-nine-img{padding-top:56.25%}.sixteen-nine-img img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.page-nav{bottom:0}@media (min-width: 992px){.page-nav{background:rgba(225,226,230,0.6) !important;bottom:auto;top:0 !important;transition:all 0.5s;transform:translateY(-100%);opacity:0}.page-nav.show{transform:translateY(0%);opacity:1}}@media (min-width: 992px){.page-nav.report-nav{padding-top:90px}}@media (min-width: 992px){.modal-nav{background:rgba(225,226,230,0.6) !important;bottom:auto !important;top:0;position:sticky !important}}.btn-menu{height:3rem}@media (min-width: 992px){.list-nav{flex-wrap:nowrap !important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.list-nav::-webkit-scrollbar{display:none}.list-nav a{flex:0 0 auto;white-space:nowrap}}.list-nav a{height:3rem;opacity:0}.list-nav a.active{opacity:1;z-index:20}@media (min-width: 992px){.list-nav a{-webkit-clip-path:polygon(90% 0, 100% 50%, 90% 100%, 0% 100%, 10% 50%, 0% 0%);clip-path:polygon(90% 0, 100% 50%, 90% 100%, 0% 100%, 10% 50%, 0% 0%);background:#fff;position:static !important;opacity:1;color:#000 !important;font-size:15px}.list-nav a.active,.list-nav a:hover{background:#3788bb !important;color:#fff !important}}@media (min-width: 1200px){.list-nav a{font-size:1rem}}.btn-wrapper{height:44px}.mobile-slider{margin-left:-10px;margin-right:-10px;overflow:hidden}@media (min-width: 992px){.mobile-slider{margin:0;padding:0;height:auto}}.mobile-slider:not(.slick-slider){display:-ms-flex;display:flex;overflow:auto}.mobile-slider:not(.slick-slider) .img-item{min-width:260px;margin:0 10px}@media (min-width: 992px){.mobile-slider:not(.slick-slider) .img-item{margin:0;min-width:0}}.mobile-slider .slick-slide{margin:0 10px}.mobile-slider .slick-prev{left:20px}.mobile-slider .slick-next{right:20px}.progress-line{top:1.25rem}.progress-line .value{height:2px}.btn-more:focus-visible{outline:0px dashed transparent !important}.btn-more.collapsed .text-after{display:none}.btn-more:not(.collapsed) .text-before{display:none}.btn{border-radius:10px}.btn-primary-custom{background:#3789bb;color:#fff}.btn-primary-custom:hover{background:#5998c0 !important;color:#fff}.btn-outline-primary{border-color:#3789bb !important;color:#3789bb !important}.btn-outline-primary:hover{background:#3789bb17 !important;border-color:#3789bb !important;color:#3789bb !important}.dropdown-item-custom{color:#3377a7}.dropdown-item-custom:hover{background-color:#f8f9fa;color:#3377a7}.dropdown-item-custom.active{background-color:#3789bb;color:#fff}.btn-outline-primary-custom{border-color:#3789bb !important;color:#3789bb !important}.btn-stroke-blue{border:1px solid #579bc5;color:#579bc5}.btn-striped:nth-child(odd){background:#f8fbff}.btn-striped:not(.collapsed){background:#deefff}.btn-striped:not(.collapsed) .icon-chevron-down:before{transform:rotate(180deg)}.badge-custom{height:45px;box-shadow:0 10px 30px rgba(55,137,187,0.3);border-radius:8px;font-size:20px;line-height:28px;text-align:center}.badge-primary-custom{background:#3789bb}.compared-badge.badge-blue{background:linear-gradient(135deg, #579ec9 100%, #579ec9 0)}.compared-badge.badge-red{background:linear-gradient(135deg, #c95455 100%, #c95455 0)}.compared-badge:before{content:"";display:block;background:linear-gradient(90deg, rgba(255,255,255,0.3), rgba(255,255,255,0));position:absolute;left:3px;top:3px;right:3px;bottom:3px;z-index:-1;border-radius:4px}.form-check-input,.form-check-label{cursor:pointer}.btn-input{font-size:14px}.btn-input input{opacity:0}.btn-input .value{padding:10px}.btn-input input:checked+.value{background:#e85a4f;color:#fff}.form-select{cursor:pointer;text-overflow:ellipsis}.table-car td{min-width:120px}.swipe-icon{opacity:0;width:60px;height:60px}.listing-container.show-swipe-icon .swipe-icon{animation:FadeAnimation 4s forwards}@keyframes FadeAnimation{0%{opacity:1}90%{opacity:1}100%{opacity:0}}.about-us{background:url(/assets/about-grid-sm-8ae943f7b628c376fc2e67024d090e06f627e0878eb378d44d13c8d5e1716ec0.png) 100% 0 no-repeat;background-size:48% auto}@media (min-width: 768px){.about-us{background-size:30% auto}}@media (min-width: 1200px){.about-us{background:url(/assets/about-grid-xl-dde648a4abeaf01802dd140a4473f8f381f690a9a8ebe156acabb933fa10459c.png) 100% 0 no-repeat;background-size:465px auto}}.hero-photo{width:11.75rem;min-width:11.75rem;height:11.75rem}@media (min-width: 1200px){.faq{min-height:51.688rem;background:url(/assets/faq-grid-xl-0faa8593f2b9bd0f8f384dd6978dc9cbba573f5df3ccb5451269a60ef1d00b17.png) no-repeat;background-position:0 100%;background-size:212px auto}}@media (min-width: 1200px){.sticker-details:after{content:"";display:block;background:url(/assets/lines2-bec1461b59991a971b6d61803a7ec2f4c8d501a3070d7941f14ba5eae08a5efe.png) no-repeat;width:371px;height:496px;background-size:100% 100%;position:absolute;right:0;top:0;z-index:-1}}@media (min-width: 768px){.bg-md-white{background:var(--bw-0, #fff) !important}.bg-md-light-gray{background:var(--bw-5, #f5f6fa) !important}.border-md{border-width:1px;border-style:solid}.border-md-bottom{border-bottom-style:solid}.border-end-md-0{border-right:0 !important}.rounded-start-md-0{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-end-md-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.w-md-auto{width:auto !important}.w-md-100{width:100% !important}.position-md-absolute{position:absolute !important}.d-md-table-row-group{display:table-row-group !important}.box-shadow-md-5{box-shadow:0 1px 3px 0 rgba(191,191,191,0.1), 0 5px 5px 0 rgba(191,191,191,0.09), 0 11px 7px 0 rgba(191,191,191,0.05), 0 20px 8px 0 rgba(191,191,191,0.01), 0 31px 9px 0 rgba(191,191,191,0)}}@media (min-width: 992px){h2,.h2{font-size:2.5rem !important}.fs-lg-2-5{font-size:2.5rem !important}.fs-lg-2{font-size:2rem !important}.fs-lg-1-75{font-size:1.75rem !important}.fs-lg-6{font-size:1rem !important}.fs-lg-6-125{font-size:1.25rem !important}.fs-lg-6-375{font-size:1.375rem !important}}@media (min-width: 1700px){.col-xxxl-auto{flex:0 0 auto;width:auto}.col-xxxl-1{flex:0 0 auto;width:8.33333333%}.col-xxxl-2{flex:0 0 auto;width:16.66666667%}.col-xxxl-3{flex:0 0 auto;width:25%}.col-xxxl-4{flex:0 0 auto;width:33.33333333%}.col-xxxl-5{flex:0 0 auto;width:41.66666667%}.col-xxxl-6{flex:0 0 auto;width:50%}.col-xxxl-7{flex:0 0 auto;width:58.33333333%}.col-xxxl-8{flex:0 0 auto;width:66.66666667%}.col-xxxl-9{flex:0 0 auto;width:75%}.col-xxxl-10{flex:0 0 auto;width:83.33333333%}.col-xxxl-11{flex:0 0 auto;width:91.66666667%}.col-xxxl-12{flex:0 0 auto;width:100%}.d-xxxl-block{display:block !important}.d-xxxl-none{display:none !important}.mt-xxxl-0{margin-top:0 !important}.order-xxxl-first{order:-1 !important}.modal-column-left{flex:0 0 auto;width:34%}.modal-column-right{flex:0 0 auto;width:66%}.mt-xxxl-1{margin-top:0.25rem !important}.mt-xxxl-0{margin-top:0 !important}.d-xxxl-flex{display:-ms-flex !important;display:flex !important}.justify-content-xxxl-between{justify-content:space-between !important}}@media (min-width: 768px){.border-md-end{border-right:1px solid #dee2e6}}@media (min-width: 992px){.position-lg-static{position:static !important}.border-lg{border-width:1px !important;border-style:solid !important}.border-lg:last-child{border-width:1px !important}.border-lg-0{border:0 !important}.rounded-lg-md{border-radius:16px !important}.w-lg-auto{width:auto !important}.bg-lg-none{background:0 !important}}button:focus{box-shadow:none !important}.easy-autocomplete-container{overflow:auto;max-height:65vh;margin:0}.compared-image{height:108px}@media (min-width: 1540px){.compared-image{height:172px}}.share-buttons{height:32px}@media (max-width: 630px){.modal-gallery .btn-close:before{height:36px;font-size:26pxж}}.modal-gallery{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.modal-gallery .btn-close:before{width:38px;margin-left:10px}.modal-gallery .badge-custom{width:136px;height:41px;line-height:41px;background:linear-gradient(90deg, rgba(255,255,255,0.3), rgba(255,255,255,0));border-radius:8px;box-shadow:0 10px 30px rgba(55,137,187,0.3);font-size:14px}.modal-dialog-custom{z-index:2;max-width:100%;margin-top:0;margin-bottom:0;min-height:100vh}.modal-dialog-custom .btn-close:before{height:36px}.modal-dialog-custom .modal-body{background:linear-gradient(180deg, #e3fbf4 0%, rgba(227,251,244,0.1) 60%)}.modal-dialog-custom.bg-modal-market .modal-header{background:#e3f0fb}.modal-dialog-custom.bg-modal-market .modal-body{background-image:linear-gradient(#e3f0fb 0%, rgba(227,240,251,0.1) 60%);background-attachment:fixed}.modal-dialog-custom.bg-modal-restored .modal-header{background:#e3fbf4}.modal-dialog-custom.bg-modal-restored .modal-body{background-image:linear-gradient(#e3fbf4 0%, rgba(227,251,244,0.1) 60%);background-attachment:fixed}@media (min-width: 992px){.modal-dialog-custom .modal-header{border-bottom:1px solid rgba(17,20,45,0.1) !important}.modal-dialog-custom .modal-column-left{flex:0 0 auto;width:42%}.modal-dialog-custom .modal-column-right{flex:0 0 auto;width:58%}.modal-dialog-custom .be-after-wrapper{height:125px}.modal-dialog-custom .be-after-wrapper .img{margin-left:-104px;width:191px}.modal-dialog-custom .be-after-wrapper .badge-custom{width:136px}}@media (min-width: 992px){.modal-dialog-custom .list-nav a{padding:0 0.65rem 0 0.5rem !important;font-size:14px !important}}@media (min-width: 992px) and (min-width: 1440px){.modal-dialog-custom .list-nav a{padding:0 1.2rem !important;font-size:15px !important}}@media (min-width: 992px) and (min-width: 1700px){.modal-dialog-custom .list-nav a{padding:0 1.5rem !important;font-size:16px !important}}@media (min-width: 1200px){.modal-dialog-custom{margin-left:280px;border-top-left-radius:16px;border-bottom-left-radius:16px}}@media (min-width: 1500px){.modal-dialog-custom .list-nav{justify-content:center !important}}.modal-backdrop{background:rgba(17,20,45,0.3) !important;opacity:1 !important}.bg-modal-auction .modal-body::before{background:linear-gradient(351.12deg, rgba(255,255,255,0.92) 86.3%, rgba(255,226,224,0.92) 100%)}.bg-modal-auction .modal-header:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:url(/assets/auction-img-5559e18b4a8218fb3b189b727cf71b8b1719e79c977f906bd6c9b09c666dc289.svg) 100% 100% no-repeat;background-size:50% auto}.bg-modal-restored .modal-body::before{background:linear-gradient(351.12deg, rgba(255,255,255,0.92) 86.3%, rgba(225,255,246,0.92) 100%)}.bg-modal-restored .modal-header:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:url(/assets/restored-img-1acab110998b9d96abcca1d2b848f7b0803cdb55c6e33727a7dd58760d890e0b.svg) 100% 100% no-repeat;background-size:50% auto}@media (min-width: 768px){.bg-modal-restored .modal-header:before{background-size:auto 100%;background-position:100% 0}}.btn-close{width:auto;height:auto;opacity:1;font-size:18px;color:#11142d}.btn-close:before{font-size:34px;display:flex;align-items:center;justify-content:center;width:46px;height:46px;order:2}.btn-close-modal{top:-10px !important;right:0px !important;color:#fff}.btn-close-modal:before{font-size:26px;width:26px;height:26px}.alert{top:66px}@media (min-width: 576px){.alert{top:86px}}.alert-top-0 div{top:0}.radio-switch input:checked+.label{background:#3789bb !important;color:#fff !important}.radio-buttons input:checked+.label{background:#3789bb !important;color:#fff !important;font-weight:700}.radio-buttons-grid .item:nth-child(odd) .label{border-right-width:1px;border-right-style:solid}.radio-buttons-grid .item:nth-child(1) .label,.radio-buttons-grid .item:nth-child(2) .label{border-bottom-width:1px;border-bottom-style:solid}@media (min-width: 576px){.radio-buttons-grid .item:nth-child(1) .label,.radio-buttons-grid .item:nth-child(2) .label{border-bottom-width:0}.radio-buttons-grid .item:nth-child(odd) .label{border-right-width:0}.radio-buttons-grid .item:not(:last-child) .label{border-right-width:1px !important;border-right-style:solid}}.sortable-list fieldset{margin-bottom:0 !important}.modal-full{max-width:100%}.modal .card-list{margin-right:-40px}.modal .card-list .slick-list{padding:0 60px 0 0}@media (min-width: 1200px){.modal .card-list .slick-list{padding-right:210px}}.modal .card-list .slick-slide{overflow:hidden}.modal .card-list .slick-arrow{background:rgba(132,204,226,0.7);width:30px;height:30px;border-radius:50%}.modal .card-list .slick-arrow:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="22" viewBox="0 0 14 22" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.03697 0.536971C1.75293 -0.17899 2.91374 -0.17899 3.6297 0.536971L12.7964 9.70364C13.5123 10.4196 13.5123 11.5804 12.7964 12.2964L3.6297 21.463C2.91373 22.179 1.75293 22.179 1.03697 21.463C0.32101 20.7471 0.32101 19.5863 1.03697 18.8703L8.90728 11L1.03697 3.1297C0.321011 2.41373 0.321011 1.25293 1.03697 0.536971Z" fill="%23fff"/></svg>');width:10px;height:18px;background-size:100% 100%;margin:-9px 0 0 -5px}.modal .card-list .slick-prev{left:-20px}.modal .card-list .slick-next{right:42px}.modal-size-custom{max-width:1300px !important}#vehicle-page .col-xxxl-6{flex:0 0 auto;width:100%}@media (min-width: 600px){#vehicle-page .modal-column-left,#vehicle-page .modal-column-right{flex:0 0 auto;width:100%}#vehicle-page .main-preview-image{min-height:275px}}@media (min-width: 992px){#vehicle-page .modal-column-left,#vehicle-page .modal-column-right{width:50%}#vehicle-page .main-preview-image{min-height:315px}}.alert-dismissible .btn-close{top:50%;transform:translateY(-50%)}.alert-dismissible .btn-close:before{content:"";display:block;background:url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M25.3395 2.21056C25.7233 1.82677 25.7233 1.20452 25.3395 0.82073C24.9557 0.43694 24.3335 0.43694 23.9497 0.820731L13.2773 11.4931L2.60499 0.820731C2.2212 0.43694 1.59895 0.43694 1.21516 0.82073C0.831367 1.20452 0.831367 1.82677 1.21516 2.21056L11.8875 12.8829L1.21507 23.5554C0.831277 23.9391 0.831274 24.5614 1.21507 24.9452C1.59886 25.329 2.22111 25.329 2.6049 24.9452L13.2773 14.2727L23.9498 24.9452C24.3336 25.329 24.9558 25.329 25.3396 24.9452C25.7234 24.5614 25.7234 23.9392 25.3396 23.5554L14.6672 12.8829L25.3395 2.21056Z" fill="%2311142D"/></svg>');width:14px;height:14px;background-size:100% 100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.bt-square{width:40px;height:40px;min-width:40px;border:1px solid var(--bw-20, #d2d2d8);border-radius:10px}.bt-square:before{content:"" !important;display:block;width:24px;height:24px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.bt-square.icon-heart:before{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.2932 6.56157C9.78269 6.05106 8.89018 5.53782 7.24352 5.94959C5.5912 6.36277 4.37225 7.59387 3.96737 9.11177C3.56999 10.6015 3.92954 12.4932 5.70897 14.2723L11.2965 19.859C11.6872 20.2496 12.318 20.2495 12.7086 19.8586C13.9634 18.603 15.9572 16.6082 18.293 14.2724C20.0716 12.4938 20.4313 10.6021 20.034 9.11209C19.6293 7.59402 18.4106 6.36277 16.7579 5.9496C15.1107 5.53778 14.218 6.05112 13.7076 6.56157C13.4284 6.84079 13.2362 7.15037 13.1136 7.39544C13.0532 7.51628 13.0122 7.61653 12.9876 7.68216C12.9753 7.71482 12.9673 7.73843 12.9632 7.75115L12.9599 7.76124C12.835 8.1867 12.4445 8.47943 12.0005 8.47946C11.5565 8.47949 11.166 8.18681 11.041 7.76137L11.0378 7.75126C11.0336 7.73853 11.0256 7.71492 11.0134 7.68226C10.9887 7.61661 10.9477 7.51636 10.8872 7.3955C10.7647 7.15041 10.5724 6.84081 10.2932 6.56157ZM12.0004 5.46757C12.0902 5.36038 12.1877 5.25305 12.2934 5.14735C13.2829 4.1578 14.8903 3.42114 17.243 4.00932C19.5903 4.59615 21.3714 6.36491 21.9665 8.59683C22.5691 10.8568 21.9287 13.4651 19.7073 15.6866C17.3716 18.0222 15.3779 20.0169 14.1232 21.2724C12.9518 22.4446 11.0544 22.4451 9.88243 21.2733L4.29487 15.6866C2.07254 13.4647 1.43211 10.8563 2.03493 8.59632C2.63024 6.3645 4.41167 4.59615 6.75833 4.00933C9.11066 3.4211 10.7179 4.15786 11.7074 5.14735C11.8131 5.25305 11.9106 5.36038 12.0004 5.46757Z" fill="%23686970"/></svg>')}.bt-square.icon-heart:hover:before{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.8794 3.9944C9.05518 3.45032 10.4838 4.13107 11.3536 5.00091C11.4484 5.09566 11.536 5.19208 11.6169 5.28864C11.7119 5.40206 11.8522 5.46758 12.0002 5.46758C12.1481 5.46758 12.2885 5.40205 12.3835 5.28864C12.4644 5.19207 12.552 5.09565 12.6467 5.00091C13.5166 4.13104 14.9453 3.45034 17.1215 3.9944C19.2952 4.53783 20.9357 6.17224 21.4832 8.22565C22.0343 10.2928 21.4644 12.7221 19.3535 14.833C17.0178 17.1687 15.0241 19.1634 13.7693 20.4189C12.7931 21.3958 11.2124 21.3962 10.2357 20.4197L4.64816 14.8331C2.53632 12.7215 1.96643 10.2923 2.51781 8.22519C3.0655 6.1719 4.70627 4.53782 6.8794 3.9944Z" fill="%23FE5E38"/></svg>')}.bt-square.icon-archive:before{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 6C2 4.89543 2.89543 4 4 4H11.9507C12.9363 4 13.859 4.48414 14.4192 5.29514L15.9419 7.5H20.1743C21.503 7.5 22.4624 8.77181 22.0973 10.0494L19.876 17.8242C19.508 19.1121 18.3308 20 16.9914 20H4C2.89543 20 2 19.1046 2 18V6ZM13.5113 7.5L12.7735 6.43171C12.5868 6.16138 12.2792 6 11.9507 6H4V12.3931L5.3206 8.80859C5.61027 8.02233 6.35937 7.5 7.19729 7.5H13.5113ZM4.06571 18H16.9914C17.4379 18 17.8303 17.704 17.9529 17.2747L20.1743 9.5H7.19729L4.06571 18Z" fill="%23686970"/></svg>')}.bt-square.icon-archive:hover:before{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4 4C2.89543 4 2 4.89543 2 6V18C2 19.1046 2.89543 20 4 20H16.9914C18.3308 20 19.508 19.1121 19.876 17.8242L22.0973 10.0494C22.4624 8.77181 21.503 7.5 20.1743 7.5H15.9419L14.4192 5.29514C13.859 4.48414 12.9363 4 11.9507 4H4ZM16.9914 18H4.06571L7.19729 9.5H20.1743L17.9529 17.2747C17.8303 17.704 17.4379 18 16.9914 18Z" fill="%2345A9DD"/></svg>')}.bt-square.icon-share:before{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.9994 12.0343C22.9899 12.3106 22.8665 12.5706 22.6585 12.7526L14.6585 19.7526C14.3622 20.0118 13.9414 20.0731 13.5835 19.9092C13.2256 19.7452 12.9972 19.3865 13 18.9929L13.0249 15.5227C10.2208 15.6515 8.18537 16.316 6.64384 17.1839C4.91722 18.156 3.74545 19.419 2.78087 20.6247C2.51557 20.9564 2.06974 21.0842 1.66899 20.9437C1.26825 20.8031 1 20.4247 1 20C1 16.2506 2.34549 13.1027 4.69436 10.8962C6.82485 8.89481 9.71957 7.7245 13.0323 7.52922L13.0323 4.00003C13.0323 3.5952 13.2763 3.23031 13.6505 3.07576C14.0247 2.92122 14.4551 3.00752 14.7408 3.29435L22.7085 11.2944C22.9036 11.4902 23.0089 11.7581 22.9994 12.0343ZM15.0323 6.42116V8.50003C15.0323 8.76524 14.9269 9.0196 14.7394 9.20713C14.5518 9.39467 14.2975 9.50003 14.0323 9.50003C10.7296 9.50003 7.97949 10.5542 6.06371 12.3539C4.76078 13.5778 3.80933 15.1784 3.33646 17.1047C4.00024 16.5155 4.76548 15.9463 5.66261 15.4412C7.71644 14.2848 10.3971 13.5 14.0323 13.5C14.2987 13.5 14.5542 13.6064 14.7419 13.7955C14.9296 13.9845 15.0341 14.2407 15.0322 14.5072L15.0159 16.7823L20.5387 11.9499L15.0323 6.42116Z" fill="%23686970"/></svg>')}.bt-square.icon-share:hover:before{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.3293 12.3763C22.4333 12.2853 22.495 12.1553 22.4997 12.0172C22.5044 11.879 22.4518 11.7451 22.3543 11.6472L14.3865 3.64718C14.2437 3.50376 14.0285 3.46061 13.8414 3.53788C13.6543 3.61515 13.5323 3.7976 13.5323 4.00001L13.5323 8.00745C10.1209 8.10947 7.16885 9.25765 5.03669 11.2606C2.79775 13.3638 1.5 16.3753 1.5 20C1.5 20.2124 1.63412 20.4015 1.8345 20.4718C2.03487 20.5421 2.25778 20.4782 2.39043 20.3124C3.37272 19.0845 4.59167 17.7655 6.39853 16.7482C8.11212 15.7834 10.3835 15.0739 13.5286 15.0054L13.5 18.9964C13.4986 19.1933 13.6128 19.3726 13.7918 19.4546C13.9707 19.5366 14.1811 19.5059 14.3293 19.3763L22.3293 12.3763Z" fill="%23686970"/></svg>')}.bt-square.icon-clock:before{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" fill="%23686970"/><path d="M12 7C11.4477 7 11 7.44772 11 8V13C11 13.5523 11.4477 14 12 14H16C16.5523 14 17 13.5523 17 13C17 12.4477 16.5523 12 16 12H13V8C13 7.44772 12.5523 7 12 7Z" fill="%23686970"/></svg>')}.bt-square.icon-clock:hover:before{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM12 6C11.4477 6 11 6.44772 11 7V13C11 13.5523 11.4477 14 12 14H17C17.5523 14 18 13.5523 18 13C18 12.4477 17.5523 12 17 12H13V7C13 6.44772 12.5523 6 12 6Z" fill="%233789BB"/></svg>')}.bt-square.icon-trash:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-trash3" viewBox="0 0 16 16"><path d="M6.5 1h3a.5.5 0 0 1 .5.5v1H6v-1a.5.5 0 0 1 .5-.5M11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3A1.5 1.5 0 0 0 5 1.5v1H1.5a.5.5 0 0 0 0 1h.538l.853 10.66A2 2 0 0 0 4.885 16h6.23a2 2 0 0 0 1.994-1.84l.853-10.66h.538a.5.5 0 0 0 0-1zm1.958 1-.846 10.58a1 1 0 0 1-.997.92h-6.23a1 1 0 0 1-.997-.92L3.042 3.5zm-7.487 1a.5.5 0 0 1 .528.47l.5 8.5a.5.5 0 0 1-.998.06L5 5.03a.5.5 0 0 1 .47-.53Zm5.058 0a.5.5 0 0 1 .47.53l-.5 8.5a.5.5 0 1 1-.998-.06l.5-8.5a.5.5 0 0 1 .528-.47M8 4.5a.5.5 0 0 1 .5.5v8.5a.5.5 0 0 1-1 0V5a.5.5 0 0 1 .5-.5"/></svg>');width:18px;height:18px;background-size:100% 100%;background-position:center}.bt-square.icon-trash:hover:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23FE5E38" viewBox="0 0 16 16"><path d="M11 1.5v1h3.5a.5.5 0 0 1 0 1h-.538l-.853 10.66A2 2 0 0 1 11.115 16h-6.23a2 2 0 0 1-1.994-1.84L2.038 3.5H1.5a.5.5 0 0 1 0-1H5v-1A1.5 1.5 0 0 1 6.5 0h3A1.5 1.5 0 0 1 11 1.5m-5 0v1h4v-1a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5M4.5 5.029l.5 8.5a.5.5 0 1 0 .998-.06l-.5-8.5a.5.5 0 1 0-.998.06m6.53-.528a.5.5 0 0 0-.528.47l-.5 8.5a.5.5 0 0 0 .998.058l.5-8.5a.5.5 0 0 0-.47-.528M8 4.5a.5.5 0 0 0-.5.5v8.5a.5.5 0 0 0 1 0V5a.5.5 0 0 0-.5-.5"/></svg>');width:18px;height:18px;background-size:100% 100%;background-position:center}.select2-container--default .select2-selection--single{height:41px !important;width:100%;padding:0 2.25rem 0 0.75rem !important;-moz-padding-start:calc(0.75rem - 3px);font-size:1.125rem !important;font-weight:400;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;border:1px solid #e1e1e1 !important;border-radius:4px !important;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container{width:100% !important;padding:0}.select2-container.select2-container--open{z-index:2}.select2-container .select2-selection--single .select2-selection__rendered{color:#212529 !important;padding:0 !important;line-height:39px !important}.select2-results__option.select2-results__option--disabled.loading-results{display:none}.tooltip-container{pointer-events:auto}.cursor-grab{cursor:grab}@media print{@page{margin-left:0in;margin-right:0in}body{-webkit-print-color-adjust:exact}.container{min-width:1200px !important}h1,.h1{font-size:2.5rem}.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.justify-content-lg-end{justify-content:flex-end !important}.d-md-none{display:none !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.pt-lg-0{padding-top:0 !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4{padding-top:1.5rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.mt-md-0{margin-top:0 !important}.m-md-3{margin:1rem !important}.mt-lg-0{margin-top:0 !important}.mx-lg-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mt-lg-2{margin-top:0.5rem !important}.mt-lg-3{margin-top:1rem !important}.me-lg-3{margin-right:1rem !important}.mt-lg-5{margin-top:3rem !important}.order-lg-last{order:6 !important}.col-sm-6{flex:0 0 auto;width:50%}.col-md-6{flex:0 0 auto;width:50%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-9{flex:0 0 auto;width:75%}.position-md-absolute{position:absolute !important}.rounded-lg-md{border-radius:16px !important}.border-lg{border-width:1px !important;border-style:solid !important}.border-lg-0{border:0px !important}.text-lg-end{text-align:right !important}.fs-3{font-size:1.75rem !important}.fs-lg-6{font-size:1rem !important}.fs-lg-6-125{font-size:1.25rem !important}.fs-lg-6-375{font-size:1.375rem !important}.w-md-100{width:100% !important}.mobile-slider{margin:0;padding:0;height:auto}.grid-wrapper{display:grid !important;grid-gap:10px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:200px;grid-auto-flow:dense}.mobile-slider:not(.slick-slider) .img-item{margin:0;min-width:0}.slider-nav .slick-list{overflow:hidden}.slider-nav .slick-list .col-12{width:250px !important;min-width:250px !important;max-width:250px !important}.header,.page-nav,.footer{display:none !important}.no-page-break{page-break-inside:avoid}}#preloader1{background:white;opacity:0.8;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1059}#preloader1:before{display:none}#spinner{left:50%;top:50%;margin:-75px 0 0 -75px;height:150px;width:150px;border:3px solid transparent;border-radius:50%;border-top:4px solid #f15e41;animation:spin 1.5s linear infinite;position:absolute}#spinner:before{content:"";position:absolute;top:6px;bottom:6px;left:6px;right:6px;border-radius:50%;border:4px solid transparent;border-top-color:#bad375;animation:3s spin linear infinite}#spinner:before{content:"";position:absolute;top:6px;bottom:6px;left:6px;right:6px;border-radius:50%;border:4px solid transparent;border-top-color:#26a9e0;animation:spin 1.5s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}a.disabled{pointer-events:none;opacity:0.5}.dropdown.bootstrap-select .btn{background:0}.dropdown.bootstrap-select .dropdown-toggle:after{display:none}.swal2-popup{padding:40px !important}.swal2-popup .swal2-title{display:flex !important;justify-content:center;align-items:center !important;text-align:left !important;color:#000;padding:10px 0;font-weight:600;flex-direction:column;font-size:29px !important}.swal2-popup .swal2-title .bg-danger-10{background-color:none}.swal2-popup .swal2-title .bi{width:64px;height:64px;background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='62' height='62' rx='31' stroke='%23FDAE99' stroke-width='2'/%3E%3Cpath d='M47.6401 42.4448C48.6651 44.2228 47.3781 46.4448 45.3301 46.4448H18.6701C16.618 46.4448 15.336 44.2188 16.36 42.4448L29.6901 19.3328C30.7161 17.5538 33.2861 17.5578 34.3101 19.3328L47.6401 42.4448ZM32.0001 37.6668C31.0702 37.6407 30.1996 38.122 29.727 38.9232C29.2544 39.7244 29.2544 40.7191 29.727 41.5203C30.1996 42.3216 31.0702 42.8028 32.0001 42.7768C33.3833 42.7381 34.4846 41.6056 34.4846 40.2218C34.4846 38.838 33.3833 37.7055 32.0001 37.6668ZM29.5741 28.4808L29.9861 36.0358C30.0061 36.3898 30.2971 36.6658 30.6511 36.6658H33.3491C33.7027 36.6652 33.9944 36.3888 34.0141 36.0358L34.4261 28.4808C34.4359 28.2981 34.3703 28.1193 34.2446 27.9864C34.1188 27.8535 33.944 27.778 33.7611 27.7778H30.2391C30.0561 27.778 29.8813 27.8535 29.7555 27.9864C29.6298 28.1193 29.5642 28.2981 29.5741 28.4808Z' fill='%23FD8E71'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:20px}.swal2-popup .swal2-title .bi-exclamation-triangle-fill::before{font-size:13px}.swal2-popup .swal2-title .bi-question:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.01131 0.166626C3.12115 0.166626 1.89689 0.911812 0.93572 2.24079C0.76136 2.48187 0.815115 2.81241 1.05834 2.98987L2.07987 3.73519C2.32551 3.91441 2.67501 3.8725 2.86732 3.64067C3.4605 2.92561 3.9005 2.5139 4.82705 2.5139C5.55556 2.5139 6.45666 2.96505 6.45666 3.64482C6.45666 4.1587 6.0158 4.42261 5.29647 4.81067C4.45764 5.26321 3.34759 5.8264 3.34759 7.23526V7.45829C3.34759 7.76033 3.60203 8.00517 3.91592 8.00517H5.63208C5.94596 8.00517 6.20041 7.76033 6.20041 7.45829V7.32675C6.20041 6.35012 9.16683 6.30945 9.16683 3.66663C9.16685 1.67637 7.02134 0.166626 5.01131 0.166626ZM4.77401 8.67644C3.86951 8.67644 3.13363 9.38452 3.13363 10.2549C3.13363 11.1252 3.86951 11.8333 4.77401 11.8333C5.67851 11.8333 6.41439 11.1252 6.41439 10.2549C6.41439 9.3845 5.67851 8.67644 4.77401 8.67644Z' fill='%232B8092'/%3E%3C/svg%3E%0A");background-size:100% 100%;width:10px;height:12px}.swal2-popup .swal2-title .icon-check-custom:before{content:"";display:block;background:url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.57387 7.77285L1.75592 4.9549C1.69029 4.88923 1.60125 4.85234 1.50841 4.85234C1.41557 4.85234 1.32654 4.88923 1.26091 4.9549L0.435585 5.77883C0.299141 5.91544 0.299141 6.13675 0.435585 6.27337L4.32613 10.1644C4.46274 10.3008 4.68406 10.3008 4.82067 10.1644L13.5643 1.42173C13.7007 1.28512 13.7007 1.0638 13.5643 0.92719L12.7385 0.102333C12.6018 -0.0341109 12.3805 -0.0341109 12.2439 0.102333L4.57387 7.77285Z' fill='%233397AC'/%3E%3C/svg%3E%0A") 50% 50% no-repeat !important;width:100%;height:100%}.swal2-popup div.swal2-success:where(.swal2-icon){margin:0 auto .6em}.swal2-popup .swal2-confirm,.swal2-popup .swal2-deny,.swal2-popup .swal2-cancel{min-width:6rem !important}.swal2-html-container{margin:0 !important;line-height:160% !important;color:#000 !important;text-align:center !important;padding-top:16px !important}.swal2-actions{width:100% !important;margin:0 auto !important;justify-content:center !important;padding-top:16px !important;gap:8px}.swal2-actions .btn{font-size:1rem !important;padding:1rem !important;width:110px;border-radius:10px !important;line-height:18px;font-weight:500}.swal2-actions .btn-custom-danger{background-color:#E4512F;color:#fff;border:none}.swal2-actions .btn-custom-danger:hover{background-color:#d1412a}.swal2-close{display:block !important;position:absolute;top:15px;right:10px;width:2rem !important;height:2rem !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50% 50% no-repeat !important;background-size:0.75rem 0.75rem !important;font-size:15px !important;color:transparent !important}.slick-slide.is-active{border:#f15e41 solid 5px !important;z-index:10}.tooltip-inner{border-radius:var(--S, 8px) !important;background:rgba(40,88,132,0.9) !important;text-align:left !important;font-size:12px !important}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{border-top-color:rgba(40,88,132,0.9) !important}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{border-right-color:rgba(40,88,132,0.9) !important}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{border-bottom-color:rgba(40,88,132,0.9) !important}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{border-left-color:rgba(40,88,132,0.9) !important}div:where(.swal2-container) input:where(.swal2-input){margin:1rem 0 0 !important;width:100% !important;border-radius:var(--S, 8px) !important;border:1px solid #dee2e6 !important;box-shadow:none !important;padding:0 12px !important;height:36px !important;color:#212529 !important;font-family:"Sora", sans-serif !important;font-size:16px !important}.icon-floppy{content:"";display:block;background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.25 21V16.235C16.2497 16.026 16.2083 15.8192 16.128 15.6262C16.0477 15.4333 15.9302 15.2581 15.7822 15.1106C15.6341 14.9631 15.4585 14.8462 15.2652 14.7667C15.072 14.6872 14.865 14.6465 14.656 14.647H9.344C9.13503 14.6465 8.92801 14.6872 8.73477 14.7667C8.54153 14.8462 8.36586 14.9631 8.21782 15.1106C8.06978 15.2581 7.95226 15.4333 7.87199 15.6262C7.79171 15.8192 7.75026 16.026 7.75 16.235V21M16.25 3.28501V5.64701C16.2497 5.85598 16.2083 6.06285 16.128 6.25578C16.0477 6.44872 15.9302 6.62394 15.7822 6.77143C15.6341 6.91891 15.4585 7.03577 15.2652 7.11531C15.072 7.19486 14.865 7.23553 14.656 7.23501H9.344C9.13503 7.23553 8.92801 7.19486 8.73477 7.11531C8.54153 7.03577 8.36586 6.91891 8.21782 6.77143C8.06978 6.62394 7.95226 6.44872 7.87199 6.25578C7.79171 6.06285 7.75026 5.85598 7.75 5.64701V3.00001M16.25 3.28501C15.8353 3.09707 15.3853 2.9999 14.93 3.00001H7.75M16.25 3.28501C16.594 3.44101 16.911 3.65901 17.184 3.93001L19.566 6.30501C19.8618 6.59933 20.0965 6.94914 20.2568 7.33439C20.4171 7.71964 20.4997 8.13275 20.5 8.55001V17.822C20.4995 18.24 20.4166 18.6537 20.2562 19.0396C20.0957 19.4256 19.8608 19.7761 19.5648 20.0712C19.2689 20.3663 18.9177 20.6002 18.5313 20.7596C18.1449 20.919 17.731 21.0007 17.313 21H6.688C6.27005 21.0008 5.85604 20.9192 5.46961 20.76C5.08319 20.6007 4.73192 20.3669 4.43587 20.0719C4.13983 19.7769 3.9048 19.4264 3.74422 19.0406C3.58364 18.6547 3.50066 18.241 3.5 17.823V6.17601C3.50079 5.75814 3.58387 5.34452 3.74451 4.95876C3.90515 4.57301 4.14019 4.22267 4.43623 3.92775C4.73226 3.63283 5.08348 3.39911 5.46984 3.23992C5.8562 3.08074 6.27013 2.99922 6.688 3.00001H7.75" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:24px;height:24px;background-size:100% 100%}.icon-compare-light::before{content:"";display:block;background:url('data:image/svg+xml,%svg{fill: "none", height: "24", viewbox: "0 0 24 24", width: "24", xmlns: "http://www.w3.org/2000/svg"} %path{d: "M13 3.99976H6C5.46957 3.99976 4.96086 4.21047 4.58579 4.58554C4.21071 4.96061 4 5.46932 4 5.99976V17.9998C4 18.5302 4.21071 19.0389 4.58579 19.414C4.96086 19.789 5.46957 19.9998 6 19.9998H13M17 3.99976H18C18.5304 3.99976 19.0391 4.21047 19.4142 4.58554C19.7893 4.96061 20 5.46932 20 5.99976V6.99976M20 16.9998V17.9998C20 18.5302 19.7893 19.0389 19.4142 19.414C19.0391 19.789 18.5304 19.9998 18 19.9998H17M20 10.9998V12.9998M12 1.99976V21.9998", stroke: "white", "stroke-linecap" => "round", "stroke-linejoin" => "round", "stroke-width" => "1.5"}');width:24px;height:24px;background-size:100% 100%}.icon-coins-line{content:"";display:block;background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 8C21 6.343 17.866 5 14 5C10.134 5 7 6.343 7 8M21 8V12C21 13.02 19.814 13.92 18 14.462C16.866 14.802 15.487 15 14 15C12.513 15 11.134 14.801 10 14.462C8.187 13.92 7 13.02 7 12V8M21 8C21 9.02 19.814 9.92 18 10.462C16.866 10.802 15.487 11 14 11C12.513 11 11.134 10.801 10 10.462C8.187 9.92 7 9.02 7 8" stroke="%23323236" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M21 8C21 6.343 17.866 5 14 5C10.134 5 7 6.343 7 8M21 8V12C21 13.02 19.814 13.92 18 14.462C16.866 14.802 15.487 15 14 15C12.513 15 11.134 14.801 10 14.462C8.187 13.92 7 13.02 7 12V8M21 8C21 9.02 19.814 9.92 18 10.462C16.866 10.802 15.487 11 14 11C12.513 11 11.134 10.801 10 10.462C8.187 9.92 7 9.02 7 8" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M21 8C21 6.343 17.866 5 14 5C10.134 5 7 6.343 7 8M21 8V12C21 13.02 19.814 13.92 18 14.462C16.866 14.802 15.487 15 14 15C12.513 15 11.134 14.801 10 14.462C8.187 13.92 7 13.02 7 12V8M21 8C21 9.02 19.814 9.92 18 10.462C16.866 10.802 15.487 11 14 11C12.513 11 11.134 10.801 10 10.462C8.187 9.92 7 9.02 7 8" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M21 8C21 6.343 17.866 5 14 5C10.134 5 7 6.343 7 8M21 8V12C21 13.02 19.814 13.92 18 14.462C16.866 14.802 15.487 15 14 15C12.513 15 11.134 14.801 10 14.462C8.187 13.92 7 13.02 7 12V8M21 8C21 9.02 19.814 9.92 18 10.462C16.866 10.802 15.487 11 14 11C12.513 11 11.134 10.801 10 10.462C8.187 9.92 7 9.02 7 8" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M21 8C21 6.343 17.866 5 14 5C10.134 5 7 6.343 7 8M21 8V12C21 13.02 19.814 13.92 18 14.462C16.866 14.802 15.487 15 14 15C12.513 15 11.134 14.801 10 14.462C8.187 13.92 7 13.02 7 12V8M21 8C21 9.02 19.814 9.92 18 10.462C16.866 10.802 15.487 11 14 11C12.513 11 11.134 10.801 10 10.462C8.187 9.92 7 9.02 7 8" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M21 8C21 6.343 17.866 5 14 5C10.134 5 7 6.343 7 8M21 8V12C21 13.02 19.814 13.92 18 14.462C16.866 14.802 15.487 15 14 15C12.513 15 11.134 14.801 10 14.462C8.187 13.92 7 13.02 7 12V8M21 8C21 9.02 19.814 9.92 18 10.462C16.866 10.802 15.487 11 14 11C12.513 11 11.134 10.801 10 10.462C8.187 9.92 7 9.02 7 8" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 11.9999V15.9999C3 17.0199 4.187 17.9199 6 18.4619C7.134 18.8019 8.513 18.9999 10 18.9999C11.487 18.9999 12.866 18.8009 14 18.4619C15.813 17.9199 17 17.0199 17 15.9999V14.9999M3 11.9999C3 10.8029 4.635 9.76994 7 9.28894M3 11.9999C3 13.0199 4.187 13.9199 6 14.4619C7.134 14.8019 8.513 14.9999 10 14.9999C10.695 14.9999 11.366 14.9569 12 14.8759" stroke="%23323236" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 11.9999V15.9999C3 17.0199 4.187 17.9199 6 18.4619C7.134 18.8019 8.513 18.9999 10 18.9999C11.487 18.9999 12.866 18.8009 14 18.4619C15.813 17.9199 17 17.0199 17 15.9999V14.9999M3 11.9999C3 10.8029 4.635 9.76994 7 9.28894M3 11.9999C3 13.0199 4.187 13.9199 6 14.4619C7.134 14.8019 8.513 14.9999 10 14.9999C10.695 14.9999 11.366 14.9569 12 14.8759" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 11.9999V15.9999C3 17.0199 4.187 17.9199 6 18.4619C7.134 18.8019 8.513 18.9999 10 18.9999C11.487 18.9999 12.866 18.8009 14 18.4619C15.813 17.9199 17 17.0199 17 15.9999V14.9999M3 11.9999C3 10.8029 4.635 9.76994 7 9.28894M3 11.9999C3 13.0199 4.187 13.9199 6 14.4619C7.134 14.8019 8.513 14.9999 10 14.9999C10.695 14.9999 11.366 14.9569 12 14.8759" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 11.9999V15.9999C3 17.0199 4.187 17.9199 6 18.4619C7.134 18.8019 8.513 18.9999 10 18.9999C11.487 18.9999 12.866 18.8009 14 18.4619C15.813 17.9199 17 17.0199 17 15.9999V14.9999M3 11.9999C3 10.8029 4.635 9.76994 7 9.28894M3 11.9999C3 13.0199 4.187 13.9199 6 14.4619C7.134 14.8019 8.513 14.9999 10 14.9999C10.695 14.9999 11.366 14.9569 12 14.8759" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 11.9999V15.9999C3 17.0199 4.187 17.9199 6 18.4619C7.134 18.8019 8.513 18.9999 10 18.9999C11.487 18.9999 12.866 18.8009 14 18.4619C15.813 17.9199 17 17.0199 17 15.9999V14.9999M3 11.9999C3 10.8029 4.635 9.76994 7 9.28894M3 11.9999C3 13.0199 4.187 13.9199 6 14.4619C7.134 14.8019 8.513 14.9999 10 14.9999C10.695 14.9999 11.366 14.9569 12 14.8759" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 11.9999V15.9999C3 17.0199 4.187 17.9199 6 18.4619C7.134 18.8019 8.513 18.9999 10 18.9999C11.487 18.9999 12.866 18.8009 14 18.4619C15.813 17.9199 17 17.0199 17 15.9999V14.9999M3 11.9999C3 10.8029 4.635 9.76994 7 9.28894M3 11.9999C3 13.0199 4.187 13.9199 6 14.4619C7.134 14.8019 8.513 14.9999 10 14.9999C10.695 14.9999 11.366 14.9569 12 14.8759" stroke="black" stroke-opacity="0.2" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:24px;height:24px;background-size:100% 100%}.icon-hammer{content:"";display:block;background:url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.87035 6.89191L15.9345 13.2168C15.9755 13.2537 15.9991 13.3049 16 13.3588C16.0008 13.413 15.9787 13.4648 15.939 13.5029L14.8105 14.5769C14.7701 14.6151 14.7158 14.6363 14.6591 14.6354C14.6023 14.6346 14.5484 14.6121 14.5097 14.5727L7.86142 7.8519C7.78415 7.7735 7.78587 7.65056 7.86603 7.57428L8.57865 6.89614C8.65863 6.82026 8.78779 6.81816 8.87035 6.89191Z" fill="%23101011"/><path d="M2.08109 14.4405C2.12425 14.3998 2.18165 14.377 2.24228 14.377H9.23522C9.29517 14.377 9.35376 14.4003 9.39625 14.4405C9.4389 14.4812 9.46304 14.5372 9.46304 14.594V15.3357H10.2613V16.0769H11.4775V16.8182H0.000188828V16.0769H1.21605V15.3357H2.01432V14.594C2.01429 14.5363 2.03795 14.4817 2.08109 14.4405Z" fill="%23101011"/><path d="M9.91016 4.85619L5.84902 8.72073L3.06782 6.07388C3.04008 6.04756 3.0094 6.02677 2.97908 6.00476L7.05596 2.125C7.07892 2.15385 7.10099 2.1831 7.12842 2.20936L9.91016 4.85619Z" fill="%23101011"/><path d="M2.98076 6.00339C3.01107 6.0254 3.04175 6.04617 3.06949 6.07251L5.85069 8.71937L5.89009 8.75662C6.22414 9.07451 6.22414 9.58986 5.89009 9.90774C5.55604 10.2252 5.01459 10.2252 4.68074 9.90774L1.86014 7.22326C1.52612 6.90537 1.52612 6.39042 1.86014 6.07254C2.16622 5.78088 2.64535 5.76009 2.98076 6.00339Z" fill="black"/><path d="M8.33922 1.05676L11.1596 3.74092C11.4937 4.05878 11.4937 4.57416 11.1596 4.89205C10.8258 5.20951 10.2843 5.20951 9.95043 4.89205L9.91137 4.85431L7.12966 2.20745C7.10224 2.18122 7.08016 2.15194 7.0572 2.12309C6.80145 1.80399 6.82355 1.34839 7.12966 1.05673C7.46354 0.738897 8.00517 0.738898 8.33922 1.05676Z" fill="black"/></svg>');width:16px;height:16px;background-size:100% 100%}.form-container{max-width:520px}.text-container{max-width:1000px}.slider-strategy{margin-right:15px;overflow:hidden}.slider-strategy p{margin-top:0}.slider-strategy .slide-strategy{padding:0 30px}.slider-strategy .slide-strategy .h-60{min-height:60px;display:flex;align-items:flex-start}.slider-strategy .slick-arrow{font-size:0;text-indent:-9999px;background:rgba(132,204,226,0.7);width:24px;height:24px;border-radius:50%;box-shadow:0px 10px 20px rgba(66,83,107,0.25);border:0}.slider-strategy .slick-arrow:before{content:"";display:block;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="15" viewBox="0 0 9 15" fill="none"><path d="M0.68462 8.24985C0.269581 7.83481 0.269581 7.16079 0.68462 6.74575L7.05962 0.370751C7.47466 -0.0442877 8.14868 -0.0442877 8.56372 0.370751C8.97876 0.78579 8.97876 1.45981 8.56372 1.87485L2.93911 7.49946L8.5604 13.1241C8.97544 13.5391 8.97544 14.2131 8.5604 14.6282C8.14536 15.0432 7.47134 15.0432 7.0563 14.6282L0.681299 8.25317L0.68462 8.24985Z" fill="%23fff"/></svg>');width:9px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.slider-strategy .slick-arrow.slick-prev:before{transform:translate(-50%, -50%) scaleX(-1)}.slider-strategy .slick-arrow.slick-next:before{transform:translate(-50%, -50%) scaleX(-1)}.slider-strategy .slick-arrow.slick-disabled{opacity:0}.qr-code-wrapper{width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.qr-code-wrapper svg{fill:#686970}.qr-code-wrapper .qr-code-text{margin-top:6px;font-size:8px;font-weight:600;color:#666}.analytics-slider{position:relative;background:#f8f9fa}.analytics-slider .analytics-slide img{display:block;width:100%;height:auto}.analytics-slider .slick-arrow.slick-prev,.analytics-slider .slick-arrow.slick-next{width:40px;height:40px;background:rgba(255,255,255,0.9);border:1px solid rgba(0,0,0,0.1);border-radius:50%;margin-top:-20px;transform:none;font-size:0;line-height:0;color:transparent}.analytics-slider .slick-arrow.slick-prev:hover,.analytics-slider .slick-arrow.slick-next:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.analytics-slider .slick-arrow.slick-prev::before,.analytics-slider .slick-arrow.slick-next::before{content:'';display:block;width:10px;height:10px;border-right:2px solid #333;border-bottom:2px solid #333;position:absolute;top:50%;left:50%}.analytics-slider .slick-arrow.slick-prev i,.analytics-slider .slick-arrow.slick-next i{display:none}.analytics-slider .slick-arrow.slick-prev{left:16px;transform:none}.analytics-slider .slick-arrow.slick-prev::before{transform:translate(-40%, -50%) rotate(135deg)}.analytics-slider .slick-arrow.slick-next{right:16px;transform:none}.analytics-slider .slick-arrow.slick-next::before{transform:translate(-60%, -50%) rotate(-45deg)}.analytics-slider .slick-dots{position:absolute;bottom:16px;left:0;right:0;display:flex !important;justify-content:center;gap:8px;list-style:none;padding:0;margin:0}.analytics-slider .slick-dots li{margin:0}.analytics-slider .slick-dots li button{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.2);padding:0;font-size:0;cursor:pointer;transition:all 0.2s}.analytics-slider .slick-dots li.slick-active button{background:#3b82f6;border-color:#3b82f6;transform:scale(1.2)}.trust-strip{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:20px 0}.trust-strip .stat-item{text-align:center;padding:0 16px}.trust-strip .stat-value{font-size:1.5rem;font-weight:700;color:#3789BB;line-height:1.2}.trust-strip .stat-label{font-size:0.938rem;color:#64748b;margin-top:2px}.trust-strip .stat-divider{width:1px;height:40px;background:#cbd5e1}@media (max-width: 767px){.trust-strip .stat-value{font-size:1.25rem}}.testimonial-card{background:#fff;border-radius:8px;padding:28px 24px;border-left:4px solid #3789BB;box-shadow:0 2px 12px rgba(0,0,0,0.06);height:100%;display:flex;flex-direction:column}.testimonial-card .quote-text{font-size:1rem;line-height:1.6;color:#334155;flex-grow:1}.testimonial-card .quote-author{display:flex;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid #f1f5f9}.testimonial-card .author-avatar{width:44px;height:44px;border-radius:50%;background:rgba(55,137,187,0.12);color:#3789BB;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.testimonial-card .author-info{margin-left:12px}.testimonial-card .author-name{font-weight:600;font-size:0.938rem;color:#1e293b}.testimonial-card .author-title{font-size:0.875rem;color:#64748b}.pricing-card-hover{transition:transform 0.2s ease, box-shadow 0.2s ease}.pricing-card-hover:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.12) !important}.hero-mockup{background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,0.12);overflow:hidden}.hero-mockup-bar{background:#f1f5f9;padding:8px 12px;display:flex;align-items:center;gap:6px}.hero-mockup-bar .dot{width:10px;height:10px;border-radius:50%;background:#cbd5e1}.hero-mockup img{display:block;width:100%}.reveal{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease, transform 0.6s ease}.reveal.revealed{opacity:1;transform:translateY(0)}html.dark-mode{background:#0f172a}html.dark-mode body{background:#0f172a;color:#e2e8f0}html.dark-mode .page-wrapper{background:#0f172a}html.dark-mode .header{background:#1e293b !important;box-shadow:0 2px 20px rgba(0,0,0,0.5)}html.dark-mode .header .nav-link{color:#cbd5e1 !important}html.dark-mode .header .nav-link:hover,html.dark-mode .header .nav-link.active{color:#67c2e6 !important}html.dark-mode .header .nav-link.active{border-bottom-color:#67c2e6}html.dark-mode .header .dropdown-menu{background:#1e293b !important;border-color:#334155 !important;box-shadow:0 4px 20px rgba(0,0,0,0.5) !important}html.dark-mode .header .dropdown-item,html.dark-mode .header .dropdown-item-custom{color:#cbd5e1 !important}html.dark-mode .header .dropdown-item:hover,html.dark-mode .header .dropdown-item:focus,html.dark-mode .header .dropdown-item-custom:hover,html.dark-mode .header .dropdown-item-custom:focus{background:#334155 !important;color:#e2e8f0 !important}html.dark-mode .header .dropdown-item.active,html.dark-mode .header .dropdown-item-custom.active{background:rgba(55,137,187,0.15) !important;color:#67c2e6 !important}@media (max-width: 1199.98px){html.dark-mode .header #navbar.navbar.collapse{background:#1e293b !important;box-shadow:0 4px 16px rgba(0,0,0,0.5) !important}}@media (min-width: 1200px){html.dark-mode .header #navbar.navbar.collapse{background:transparent !important;box-shadow:none !important}}html.dark-mode .footer{background:#0b1220 !important;border-top:1px solid #1e293b}html.dark-mode .footer .nav-link,html.dark-mode .footer a.text-white{color:#cbd5e1 !important}html.dark-mode .footer .nav-link:hover,html.dark-mode .footer a.text-white:hover{color:#67c2e6 !important}html.dark-mode .footer .text-white{color:#cbd5e1 !important}html.dark-mode .footer .icon-phone,html.dark-mode .footer .icon-envelope{color:#94a3b8 !important}html.dark-mode .btn-up{background:#1e293b !important;color:#e2e8f0 !important;box-shadow:0 4px 12px rgba(0,0,0,0.5) !important}html.dark-mode .btn-up .icon-arrow-up{color:#67c2e6 !important}html.dark-mode .dark-mode-toggle{width:40px;height:40px;color:#fbbf24 !important;background:rgba(251,191,36,0.08) !important;border:1px solid transparent !important}html.dark-mode .dark-mode-toggle:hover{background:rgba(251,191,36,0.15) !important}html.dark-mode .dark-mode-toggle-mobile{color:#fbbf24 !important;border-color:#475569 !important}html.dark-mode .dark-mode-toggle-mobile:hover{background:rgba(251,191,36,0.1) !important}html.dark-mode .bg-white{background:#1e293b !important}html.dark-mode .bg-white-70{background:rgba(30,41,59,0.7) !important}html.dark-mode .bg-light-gray,html.dark-mode .bg-light-gray-3,html.dark-mode .bg-light-gray-4,html.dark-mode .bg-light-gray-5,html.dark-mode .bg-light-gray-6{background:#0f172a !important}html.dark-mode .bg-light-gray-70{background:rgba(15,23,42,0.7) !important}html.dark-mode .bg-light-gray-2{background:#1e293b !important}html.dark-mode .bg-light-blue{background:rgba(103,194,230,0.12) !important;color:#67c2e6 !important}html.dark-mode .bg-primary-10{background:rgba(103,194,230,0.12) !important}html.dark-mode .bg-primary-60{background:#3789BB !important}html.dark-mode .bg-thin-blue,html.dark-mode .bg-thin-green,html.dark-mode .bg-thin-rose,html.dark-mode .bg-thin-yellow{background:#1e293b !important}html.dark-mode .gradient-light-blue,html.dark-mode .gradient-light-blue2,html.dark-mode .gradient-light-blue3{background:linear-gradient(135deg, #1e293b 0%, #0f172a 100%) !important}html.dark-mode .border-light-gray-2,html.dark-mode .border-light-gray-3,html.dark-mode .border-light-gray-4{border-color:#334155 !important}html.dark-mode .text-black{color:#e2e8f0 !important}html.dark-mode .text-muted{color:#94a3b8 !important}html.dark-mode .text-gray{color:#94a3b8 !important}html.dark-mode .text-charcoal{color:#cbd5e1 !important}html.dark-mode .text-primary{color:#67c2e6 !important}html.dark-mode .text-danger,html.dark-mode .text-danger-2{color:#f87171 !important}html.dark-mode .box-shadow,html.dark-mode .box-shadow-3{box-shadow:0 4px 24px rgba(0,0,0,0.5) !important}html.dark-mode [style*="linear-gradient(135deg, #f0f7fc"],html.dark-mode [style*="linear-gradient(135deg,#f0f7fc"]{background:linear-gradient(135deg, #1e293b 0%, #0f172a 100%) !important;border-color:rgba(103,194,230,0.25) !important}html.dark-mode .accordion-item{background:#1e293b !important;border-color:#334155 !important}html.dark-mode .accordion-button{background:#1e293b !important;color:#e2e8f0 !important;box-shadow:none !important}html.dark-mode .accordion-button::after{filter:invert(0.9) sepia(0.2) saturate(3) hue-rotate(170deg)}html.dark-mode .accordion-button:not(.collapsed){background:#0f172a !important;color:#67c2e6 !important;box-shadow:inset 0 -1px 0 #334155 !important}html.dark-mode .accordion-button:focus{border-color:#334155 !important;box-shadow:0 0 0 0.25rem rgba(103,194,230,0.15) !important}html.dark-mode .accordion-body{background:#1e293b !important;color:#cbd5e1 !important}html.dark-mode .accordion-collapse{background:#1e293b !important}html.dark-mode .btn-outline-primary{color:#67c2e6 !important;border-color:#475569 !important}html.dark-mode .btn-outline-primary:hover{background:rgba(103,194,230,0.1) !important;border-color:#67c2e6 !important;color:#e2e8f0 !important}html.dark-mode .btn-outline-primary-custom{color:#67c2e6 !important;border-color:#475569 !important;background:transparent !important}html.dark-mode .btn-outline-primary-custom:hover{background:rgba(103,194,230,0.1) !important;border-color:#67c2e6 !important}.dark-mode-toggle{width:40px;height:40px;color:#3789BB;background:rgba(55,137,187,0.08);border:1px solid transparent}.dark-mode-toggle:hover{background:rgba(55,137,187,0.15)}.dark-icon-sun{display:none}html.dark-mode .dark-icon-sun{display:inline}html.dark-mode .dark-icon-moon{display:none}@font-face{font-family:'icomoon';src:url(/assets/icomoon-1f9bdedbd163cc0f20a4bdc61600a73d0d98af17c92d57449ab38c3d65ad5b11.eot);src:url(/assets/icomoon-1f9bdedbd163cc0f20a4bdc61600a73d0d98af17c92d57449ab38c3d65ad5b11.eot#iefix) format("embedded-opentype"),url(/assets/icomoon-6c586c03f4f14333e2b22b9fa31a424e51fdab3d44e8d3809a1f567c552b8ac0.ttf) format("truetype"),url(/assets/icomoon-0a8cefcfd2902ff9e9ecaad81a2eb226da0f2563c31400f747afe2f7a4280cd9.woff) format("woff"),url(/assets/icomoon-e57491b76d66f26ea274882822a57d90a783db5febcde89f24325fbffad67dc0.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-clipboard-search:before{content:"\e900"}.icon-sticker-check:before{content:"\e901"}.icon-questions:before{content:"\e902"}.icon-search-bold:before{content:"\e903"}.icon-user:before{content:"\e904"}.icon-wallet:before{content:"\e905"}.icon-uil_linkedin:before{content:"\e906"}.icon-upc-scan:before{content:"\e907"}.icon-info-bold:before{content:"\e908"}.icon-arrow-return-right:before{content:"\e909"}.icon-transmision:before{content:"\e90a"}.icon-speed:before{content:"\e90b"}.icon-sort:before{content:"\e90c"}.icon-search:before{content:"\e90d"}.icon-menu:before{content:"\e90e"}.icon-gasoline:before{content:"\e90f"}.icon-dealer:before{content:"\e910"}.icon-close:before{content:"\e911"}.icon-vehicle:before{content:"\e912"}.icon-car-restored:before{content:"\e913"}.icon-car-market:before{content:"\e914"}.icon-car:before{content:"\e915"}.icon-body:before{content:"\e916"}.icon-arrow-up:before{content:"\e917"}.icon-Auction:before{content:"\e918"}.icon-info:before{content:"\e919"}.icon-restored:before{content:"\e91a"}.icon-odometr:before{content:"\e91b"}.icon-calendar:before{content:"\e91c"}.icon-pin:before{content:"\e91d"}.icon-chevron-right:before{content:"\e91e"}.icon-phone-circle:before{content:"\e91f"}.icon-icon-fuel_type:before{content:"\e920"}.icon-uniE917:before{content:"\e921"}.icon-uniE918:before{content:"\e922"}.icon-primary-damage:before{content:"\e923"}.icon-chevron-down:before{content:"\e924"}.icon-auction-location:before{content:"\e925"}.icon-run-and-drive:before{content:"\e926"}.icon-quotes:before{content:"\e927"}.icon-exterior_color:before{content:"\e928"}.icon-interior_color:before{content:"\e929"}.icon-listing:before{content:"\e92a"}.icon-Make:before{content:"\e92b"}.icon-model:before{content:"\e92c"}.icon-other:before{content:"\e92d"}.icon-price:before{content:"\e92e"}.icon-trim:before{content:"\e92f"}.icon-lot-id:before{content:"\e930"}.icon-second-damage:before{content:"\e931"}.icon-auction:before{content:"\e932"}.icon-market-value:before{content:"\e933"}.icon-drivetrain:before{content:"\e934"}.icon-website:before{content:"\e935"}.icon-mpg:before{content:"\e936"}.icon-exterior-color:before{content:"\e937"}.icon-email:before{content:"\e938"}.icon-email2:before{content:"\e939"}.icon-list-view:before{content:"\e93a"}.icon-noun-grid-view-2146725:before{content:"\e93b"}.icon-document:before{content:"\e93c"}.icon-list-view-2:before{content:"\e93d"}.icon-pencill:before{content:"\e93e"}.icon-warning-fill:before{content:"\e93f"}.icon-chevron-right-bold:before{content:"\e940"}.icon-arrow-down:before{content:"\e941"}.icon-calculate:before{content:"\e942"}.icon-editor_choice:before{content:"\e943"}.icon-payments:before{content:"\e944"}.icon-print:before{content:"\e945"}.icon-share:before{content:"\e946"}.icon-schedule:before{content:"\e947"}.icon-swap_driving_apps_wheel:before{content:"\e948"}.icon-fuel_type:before{content:"\e949"}.icon-box-arrow-up-right:before{content:"\e94a"}.icon-pencil-fill:before{content:"\e94b"}.icon-trash:before{content:"\e94c"}.icon-journal:before{content:"\e94d"}.icon-carnival-mask:before{content:"\e94e"}.icon-deactivate:before{content:"\e94f"}.icon-card-check:before{content:"\e950"}.icon-question-circle-fill:before{content:"\e951"}.icon-badge-ad-fill:before{content:"\e952"}.icon-briefcase:before{content:"\e953"}.icon-logout:before{content:"\e954"}.icon-user-fill:before{content:"\e955"}.icon-user-requests:before{content:"\e956"}.icon-activate:before{content:"\e957"}.icon-arrows-move:before{content:"\e958"}.icon-envelope:before{content:"\e959"}.icon-phone:before{content:"\e95a"}.icon-download:before{content:"\e95b"}.mkt-mcp-chat-section{padding:var(--space-12) 0 var(--space-12)}.mkt-mcp-chat-section .mkt-section-head{text-align:center;margin-bottom:var(--space-8)}.mkt-chat-island{position:relative;display:block;margin:0 auto;max-width:880px}.mkt-chat-fallback{background:var(--surface-elevated);border:1px solid var(--border-subtle, rgba(15,23,42,0.08));border-radius:var(--radius-lg, 16px);padding:var(--space-8) var(--space-6);box-shadow:0 6px 22px rgba(15,23,42,0.06)}.mkt-chat-fallback__title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2)}.mkt-chat-fallback__sub{font-size:16px;color:var(--text-secondary);line-height:1.55;margin:0 0 var(--space-4)}.mkt-chat-fallback__samples{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-4)}.mkt-chat-fallback__samples li{font-size:15px;color:var(--text-primary);padding:var(--space-2) var(--space-3);background:var(--surface-section);border-radius:var(--radius-md);border:1px solid var(--border-subtle, rgba(15,23,42,0.06))}@media (max-width: 640px){.mkt-chat-fallback__samples{grid-template-columns:1fr}}.mkt-chat{background:var(--surface-elevated);border:1px solid var(--border-subtle, rgba(15,23,42,0.08));border-radius:var(--radius-lg, 16px);box-shadow:0 8px 28px rgba(15,23,42,0.08);display:flex;flex-direction:column;max-width:880px;margin:0 auto;overflow:hidden;font-size:16px;color:var(--text-primary);min-height:540px}.mkt-chat__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--border-subtle, rgba(15,23,42,0.06))}.mkt-chat__title{font-size:22px;font-weight:700;line-height:1.25;margin:4px 0 6px;color:var(--text-primary)}.mkt-chat__lede{font-size:15px;color:var(--text-secondary);line-height:1.55;margin:0;max-width:560px}.mkt-chat__live{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--blue-700);background:var(--blue-50);border:1px solid var(--blue-200);padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:0.02em}.mkt-chat__live-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,0.6);animation:mkt-chat-pulse 1.6s ease-out infinite}.mkt-chat__beta{position:relative;display:inline-flex;align-items:center;margin-left:10px;padding:4px 10px;font-size:14px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;vertical-align:middle;cursor:help;line-height:1.2;white-space:nowrap}.mkt-chat__beta-tip{position:absolute;top:calc(100% + 10px);right:0;left:auto;transform:translateY(-4px);width:-moz-max-content;width:max-content;max-width:280px;padding:12px 14px;background:#0f172a;color:#f8fafc;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;border-radius:8px;box-shadow:0 8px 22px rgba(0,0,0,0.22);opacity:0;pointer-events:none;transition:opacity 0.18s ease, transform 0.18s ease;z-index:20}.mkt-chat__beta-tip::before{content:'';position:absolute;bottom:100%;right:14px;border:6px solid transparent;border-bottom-color:#0f172a}.mkt-chat__beta:hover .mkt-chat__beta-tip,.mkt-chat__beta:focus .mkt-chat__beta-tip,.mkt-chat__beta:focus-within .mkt-chat__beta-tip{opacity:1;transform:translateY(0);pointer-events:auto}.mkt-chat__transcript{flex:1 1 auto;overflow-y:auto;padding:var(--space-6);background:var(--surface-section);display:flex;flex-direction:column;gap:var(--space-4);min-height:280px;max-height:520px;scroll-behavior:smooth}.mkt-chat__empty{text-align:center;margin:auto;max-width:720px;padding:var(--space-4) var(--space-2) var(--space-6);color:var(--text-secondary)}.mkt-chat__empty-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:var(--space-3) 0 6px}.mkt-chat__empty-sub{font-size:15px;line-height:1.55;margin:0}.mkt-chat__turnstile{display:flex;justify-content:center;margin:var(--space-5) auto 0}.mkt-chat__turnstile-widget{min-height:65px;display:flex;align-items:center;justify-content:center}.mkt-chat__hero{display:block;width:100%;height:auto;max-height:320px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.mkt-chat__msg{display:flex;width:100%}.mkt-chat__msg--user{justify-content:flex-end}.mkt-chat__msg--user .mkt-chat__msg-bubble{background:var(--blue-500);color:#fff;border-bottom-right-radius:4px;max-width:75%}.mkt-chat__msg--assistant{justify-content:flex-start}.mkt-chat__msg--assistant .mkt-chat__msg-bubble{background:var(--surface-elevated);color:var(--text-primary);border:1px solid var(--border-subtle, rgba(15,23,42,0.06));border-bottom-left-radius:4px;max-width:88%}.mkt-chat__msg-bubble{padding:var(--space-3) var(--space-4);border-radius:16px;font-size:16px;line-height:1.55;box-shadow:0 2px 6px rgba(15,23,42,0.04)}.mkt-chat__msg-text{word-break:break-word}.mkt-chat__msg-text a{color:var(--blue-500);text-decoration:underline}.mkt-chat__msg-text strong{font-weight:700}.mkt-chat__artifacts{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.mkt-chat__artifact{display:block;padding:var(--space-3) var(--space-4);background:var(--blue-50);border:1px solid var(--blue-200);border-radius:var(--radius-md);text-decoration:none;color:var(--text-primary)}.mkt-chat__artifact-label{display:block;font-size:14px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--blue-700);margin-bottom:4px}.mkt-chat__artifact-name{display:block;font-size:16px;font-weight:600;color:var(--text-primary)}.mkt-chat__artifact-cta{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:14px;font-weight:600;color:var(--blue-600)}.mkt-chat__artifact-cap{margin:8px 0 0;font-size:15px;color:var(--text-secondary)}.mkt-chat__artifact--report:hover{background:var(--blue-100);border-color:var(--blue-300)}.mkt-chat__ba-grid{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.mkt-chat__ba-grid figure{margin:0}.mkt-chat__ba-grid figure img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);background:#e2e8f0}.mkt-chat__ba-grid figure figcaption{margin-top:4px;font-size:14px;font-weight:600;color:var(--text-secondary);text-align:center}.mkt-chat__grid{margin-top:8px;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-2)}.mkt-chat__grid a{display:block}.mkt-chat__grid a img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);background:#e2e8f0}@media (max-width: 640px){.mkt-chat__grid{grid-template-columns:repeat(2, 1fr)}}.mkt-chat__grid-btn,.mkt-chat__ba-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;background:transparent;cursor:zoom-in;display:block;width:100%}.mkt-chat__grid-btn img,.mkt-chat__ba-btn img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);background:#e2e8f0;transition:transform 120ms}.mkt-chat__grid-btn:hover img,.mkt-chat__ba-btn:hover img{transform:scale(1.02)}.mkt-chat__grid-btn:focus-visible,.mkt-chat__ba-btn:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px;border-radius:var(--radius-md)}.mkt-chat__lightbox{position:fixed;inset:0;background:rgba(0,0,0,0.88);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}.mkt-chat__lightbox-stage{margin:0;width:100%;max-width:1400px;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.mkt-chat__lightbox-stage img{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);box-shadow:0 24px 48px rgba(0,0,0,0.45);background:#111}.mkt-chat__lightbox-stage figcaption{color:rgba(255,255,255,0.92);font-size:15px;display:flex;gap:var(--space-3);align-items:center}.mkt-chat__lightbox-counter{font-variant-numeric:tabular-nums;background:rgba(255,255,255,0.12);padding:2px 8px;border-radius:999px;font-size:14px}.mkt-chat__lightbox-close{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:none;background:rgba(255,255,255,0.16);color:#fff;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 120ms}.mkt-chat__lightbox-close:hover{background:rgba(255,255,255,0.28)}.mkt-chat__lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;border:none;background:rgba(255,255,255,0.18);color:#fff;font-size:36px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 120ms}.mkt-chat__lightbox-nav:hover{background:rgba(255,255,255,0.32)}.mkt-chat__lightbox-nav--prev{left:24px}.mkt-chat__lightbox-nav--next{right:24px}.mkt-chat__artifact-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.mkt-chat__photo-duel-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--blue-300);background:var(--blue-50);color:var(--blue-700);font-size:14px;font-weight:600;cursor:pointer;transition:background 120ms, border-color 120ms}.mkt-chat__photo-duel-btn:hover{background:var(--blue-100);border-color:var(--blue-400)}.mkt-chat__photo-duel-btn svg{stroke:currentColor}.mkt-chat__duel{position:fixed;inset:0;background:rgba(8,12,24,0.94);z-index:1100;display:flex;flex-direction:column;padding:var(--space-4);overflow:auto}.mkt-chat__duel-head{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:var(--space-3)}.mkt-chat__duel-title{margin:0;font-size:18px;font-weight:600;display:flex;align-items:center;gap:var(--space-3)}.mkt-chat__duel-vin{font-size:14px;font-weight:500;color:rgba(255,255,255,0.7);background:rgba(255,255,255,0.1);padding:4px 10px;border-radius:999px;font-variant-numeric:tabular-nums}.mkt-chat__duel-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;border-radius:50%;border:none;background:rgba(255,255,255,0.16);color:#fff;font-size:24px;line-height:1;cursor:pointer}.mkt-chat__duel-close:hover{background:rgba(255,255,255,0.28)}.mkt-chat__duel-stage{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);flex:1 1 auto;min-height:0}@media (max-width: 800px){.mkt-chat__duel-stage{grid-template-columns:1fr}}.mkt-chat__duel-side{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mkt-chat__duel-side-label{color:rgba(255,255,255,0.92);font-size:15px;font-weight:600;text-align:center;padding:8px 12px;background:rgba(255,255,255,0.08);border-radius:var(--radius-md)}.mkt-chat__duel-frame{position:relative;background:#000;border-radius:var(--radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center;height:60vh}.mkt-chat__duel-frame img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.mkt-chat__duel-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:none;background:rgba(255,255,255,0.85);color:#1e293b;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 120ms}.mkt-chat__duel-nav:hover{background:#fff}.mkt-chat__duel-nav--prev{left:12px}.mkt-chat__duel-nav--next{right:12px}.mkt-chat__duel-thumbs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.mkt-chat__duel-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 76px;height:56px;border:2px solid transparent;border-radius:var(--radius-sm, 6px);overflow:hidden;background:#000;padding:0;cursor:pointer;transition:border-color 120ms, transform 120ms}.mkt-chat__duel-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt-chat__duel-thumb:hover{transform:translateY(-1px)}.mkt-chat__duel-thumb--active{border-color:var(--blue-400);box-shadow:0 0 0 2px rgba(55,137,187,0.45)}.mkt-chat__duel-counter{margin:0;text-align:center;color:rgba(255,255,255,0.75);font-size:14px;font-variant-numeric:tabular-nums}.mkt-chat__inline-img{display:block;max-width:100%;max-height:320px;margin:var(--space-2) 0;border-radius:var(--radius-md);background:#e2e8f0;-o-object-fit:cover;object-fit:cover}.mkt-chat__tools{margin-top:var(--space-3);display:flex;flex-wrap:wrap;gap:6px}.mkt-chat__tool-pill{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--blue-700);background:var(--blue-50);border:1px solid var(--blue-200);padding:3px 8px;border-radius:999px}.mkt-chat__tool-pill--err{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.mkt-chat__typing{display:inline-flex;align-items:center;gap:6px;padding:14px var(--space-4)}.mkt-chat__typing span{width:7px;height:7px;border-radius:50%;background:var(--blue-400);animation:mkt-chat-typing 1.2s ease-in-out infinite}.mkt-chat__typing span:nth-child(2){animation-delay:0.18s}.mkt-chat__typing span:nth-child(3){animation-delay:0.36s}.mkt-chat__suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6) 0}.mkt-chat__suggestions--grid{flex-direction:column;align-items:stretch;gap:var(--space-4);padding-top:var(--space-4)}.mkt-chat__suggestions--compact{padding-top:var(--space-2);border-top:1px dashed var(--border-subtle, rgba(15,23,42,0.06));margin-top:var(--space-2)}.mkt-chat__suggestions--compact .mkt-chat__suggestion{font-size:14px;padding:6px 12px}.mkt-chat__suggestion-cat{display:flex;flex-direction:column;gap:8px}.mkt-chat__suggestion-cat-label{font-size:14px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--text-secondary);margin:0}.mkt-chat__suggestion-cat-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mkt-chat__suggestions-label{font-size:14px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--text-secondary);margin-right:4px}.mkt-chat__suggestion{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--blue-200);background:var(--surface-elevated);color:var(--blue-700);font-size:15px;font-weight:500;padding:8px 14px;border-radius:999px;cursor:pointer;transition:background 120ms, border-color 120ms, color 120ms;text-align:left}.mkt-chat__suggestion:hover:not(:disabled){background:var(--blue-50);border-color:var(--blue-300)}.mkt-chat__suggestion:disabled{opacity:0.55;cursor:not-allowed}.mkt-chat__suggestion--more{background:transparent;border-style:dashed;border-color:var(--blue-300);color:var(--blue-600);font-weight:600;display:inline-flex;align-items:center;gap:6px}.mkt-chat__suggestion--more:hover:not(:disabled){background:var(--blue-50);border-color:var(--blue-500);color:var(--blue-700)}.mkt-chat__suggestion--more .mkt-chat__suggestion-caret{font-size:13px;line-height:1;opacity:0.85}.mkt-chat__composer{display:flex;align-items:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle, rgba(15,23,42,0.06));background:var(--surface-elevated)}.mkt-chat__input{flex:1 1 auto;resize:none;min-height:46px;max-height:160px;padding:12px 14px;border:1px solid var(--border-subtle, rgba(15,23,42,0.12));border-radius:12px;font-size:16px;font-family:inherit;line-height:1.45;color:var(--text-primary);background:var(--surface-section);transition:border-color 120ms, box-shadow 120ms}.mkt-chat__input:focus{outline:none;border-color:var(--blue-400);box-shadow:0 0 0 3px rgba(55,137,187,0.18);background:var(--surface-elevated)}.mkt-chat__input:disabled{opacity:0.6}.mkt-chat__send{flex-shrink:0;width:46px;height:46px;border-radius:12px;background:var(--blue-500);color:#fff;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background 120ms}.mkt-chat__send:hover:not(:disabled){background:var(--blue-600)}.mkt-chat__send:disabled{background:var(--blue-200);cursor:not-allowed}.mkt-chat__error{margin:0 var(--space-6);padding:10px var(--space-3);font-size:14px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md)}.mkt-chat__foot{display:flex;flex-direction:column;gap:6px;padding:var(--space-3) var(--space-6) var(--space-4);font-size:14px;color:var(--text-secondary);border-top:1px solid var(--border-subtle, rgba(15,23,42,0.04))}.mkt-chat__disclaimer{margin:0;font-size:15px;line-height:1.5;color:var(--text-secondary)}.mkt-chat__disclaimer strong{color:var(--text-primary);font-weight:600}.mkt-chat__foot-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.mkt-chat__reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--blue-600);font-size:14px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:var(--radius-md)}.mkt-chat__reset:hover:not(:disabled){background:var(--blue-50)}.mkt-chat__reset:disabled{opacity:0.5;cursor:not-allowed}.app-dark .mkt-chat,.app-dark .mkt-chat-fallback{background:var(--surface-elevated);border-color:rgba(255,255,255,0.08)}.app-dark .mkt-chat__head{border-bottom-color:rgba(255,255,255,0.06)}.app-dark .mkt-chat__transcript{background:var(--surface-section)}.app-dark .mkt-chat__hero{border-radius:var(--radius-md)}.app-dark .mkt-chat__msg--assistant .mkt-chat__msg-bubble{background:var(--surface-elevated);border-color:rgba(255,255,255,0.06)}.app-dark .mkt-chat__live{background:rgba(55,137,187,0.18);border-color:rgba(103,194,230,0.3);color:var(--accent-300)}.app-dark .mkt-chat__beta{background:rgba(245,158,11,0.16);border-color:rgba(245,158,11,0.4);color:#fcd34d}.app-dark .mkt-chat__artifact{background:rgba(55,137,187,0.16);border-color:rgba(103,194,230,0.28)}.app-dark .mkt-chat__artifact-label{color:var(--accent-300)}.app-dark .mkt-chat__artifact-cta{color:var(--accent-200)}.app-dark .mkt-chat__artifact--report:hover{background:rgba(55,137,187,0.26)}.app-dark .mkt-chat__tool-pill{background:rgba(55,137,187,0.16);border-color:rgba(103,194,230,0.28);color:var(--accent-200)}.app-dark .mkt-chat__suggestion{background:var(--surface-elevated);border-color:rgba(103,194,230,0.28);color:var(--accent-200)}.app-dark .mkt-chat__suggestion:hover:not(:disabled){background:rgba(55,137,187,0.18);border-color:rgba(103,194,230,0.4)}.app-dark .mkt-chat__suggestions--compact{border-top-color:rgba(255,255,255,0.06)}.app-dark .mkt-chat__suggestions-label{color:var(--text-secondary)}.app-dark .mkt-chat__input{background:var(--surface-section);border-color:rgba(255,255,255,0.12);color:var(--text-primary)}.app-dark .mkt-chat__input:focus{border-color:var(--accent-400);box-shadow:0 0 0 3px rgba(103,194,230,0.22)}.app-dark .mkt-chat__composer{border-top-color:rgba(255,255,255,0.06)}.app-dark .mkt-chat__foot{border-top-color:rgba(255,255,255,0.04)}.app-dark .mkt-chat__reset:hover:not(:disabled){background:rgba(103,194,230,0.12)}.app-dark .mkt-chat__error{background:rgba(239,68,68,0.1);border-color:rgba(239,68,68,0.3);color:#fca5a5}@keyframes mkt-chat-pulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,0.55)}70%{box-shadow:0 0 0 8px rgba(16,185,129,0)}100%{box-shadow:0 0 0 0 rgba(16,185,129,0)}}@keyframes mkt-chat-typing{0%,80%,100%{transform:scale(0.6);opacity:0.45}40%{transform:scale(1);opacity:1}}.mkt-page{background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);min-height:100vh;display:flex;flex-direction:column}.mkt-main{flex:1 0 auto}.mkt-container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:var(--space-6)}@media (max-width: 768px){.mkt-container{padding-inline:var(--space-4)}}.mkt-section{padding-block:var(--space-16)}@media (max-width: 768px){.mkt-section{padding-block:var(--space-12)}}.mkt-section--alt{background:var(--surface-section)}.mkt-section--inverse{background:var(--blue-900);color:#fff}.mkt-skip-link{position:absolute;left:-9999px;top:0;z-index:1000;background:var(--blue-500);color:#fff;padding:var(--space-3) var(--space-4);border-radius:0 0 var(--radius-md) 0;font-weight:var(--fw-bold)}.mkt-skip-link:focus,.mkt-skip-link:focus-visible{left:0;outline:2px solid var(--accent-400);outline-offset:2px}.mkt-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mkt-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:0.08em;font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--blue-600)}.app-dark .mkt-eyebrow,.v-theme--dark .mkt-eyebrow{color:var(--accent-400)}.mkt-h1{font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);letter-spacing:-0.015em;color:var(--text-primary);margin:0}@media (max-width: 768px){.mkt-h1{font-size:1.625rem}}.mkt-display{font-size:var(--text-display);line-height:var(--lh-display);font-weight:var(--fw-heavy);letter-spacing:-0.02em;color:var(--text-primary);margin:0}@media (max-width: 768px){.mkt-display{font-size:2.25rem}}.mkt-display .accent{color:var(--blue-500)}.app-dark .mkt-display .accent,.v-theme--dark .mkt-display .accent{color:var(--accent-400)}.mkt-h2{font-size:var(--text-h2);line-height:var(--lh-h2);font-weight:var(--fw-bold);letter-spacing:-0.01em;color:var(--text-primary);margin:0}.mkt-h3{font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);letter-spacing:-0.005em;color:var(--text-primary);margin:0}.mkt-lead{font-size:var(--text-body-lg);line-height:var(--lh-body-sm);color:var(--text-secondary);max-width:52ch;margin:0}.mkt-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}@media (max-width: 992px){.mkt-hero__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-hero__media{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;background:var(--surface-elevated)}.mkt-grid{display:grid;gap:var(--space-6)}.mkt-grid--2{grid-template-columns:repeat(2, 1fr)}.mkt-grid--3{grid-template-columns:repeat(3, 1fr)}.mkt-grid--4{grid-template-columns:repeat(4, 1fr)}.mkt-grid--auto{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}@media (max-width: 992px){.mkt-grid--3,.mkt-grid--4{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 640px){.mkt-grid--2,.mkt-grid--3,.mkt-grid--4{grid-template-columns:1fr}}.mkt-header{position:sticky;top:0;z-index:50;background:var(--surface-page);-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--border-subtle);min-height:64px;display:flex;align-items:center;padding-block:var(--space-3)}.mkt-header__inner{width:100%;display:flex;align-items:center;gap:var(--space-6)}.mkt-header__logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--text-primary)}.mkt-header__logo-img{height:28px;width:auto}.mkt-header__logo-img--dark{display:none}.app-dark .mkt-header__logo-img--light,.v-theme--dark .mkt-header__logo-img--light{display:none}.app-dark .mkt-header__logo-img--dark,.v-theme--dark .mkt-header__logo-img--dark{display:inline}.mkt-header__darkmode{background:transparent;border:0;padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;color:var(--text-body);display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.mkt-header__darkmode:hover{background:var(--surface-section)}.mkt-header__darkmode:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.mkt-header__darkmode .dark-icon-sun{display:none}.app-dark .mkt-header__darkmode .dark-icon-moon,.v-theme--dark .mkt-header__darkmode .dark-icon-moon{display:none}.app-dark .mkt-header__darkmode .dark-icon-sun,.v-theme--dark .mkt-header__darkmode .dark-icon-sun{display:inline}.mkt-nav-list{display:flex;list-style:none;margin:0;padding:0;gap:var(--space-1);align-items:center}.mkt-nav-item{position:relative}.mkt-nav-trigger{background:transparent;border:0;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1)}.mkt-nav-chevron{color:var(--text-secondary);transition:transform var(--dur-fast) var(--ease-out)}.mkt-nav-trigger[aria-expanded="true"] .mkt-nav-chevron{transform:rotate(180deg)}.mkt-mobile-drawer__head{display:flex;justify-content:flex-end;margin-bottom:var(--space-2)}.mkt-mobile-drawer__cta-row{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-6)}.mkt-mobile-drawer__darkmode{margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.mkt-footer__minimal-links{display:inline-flex;gap:var(--space-4)}.mkt-header__nav{display:flex;align-items:center;gap:var(--space-2);flex:1}@media (max-width: 1024px){.mkt-header__nav{display:none}}.mkt-header__cta{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}@media (max-width: 1024px){.mkt-header__cta .mkt-header__cta-desktop{display:none}}@media (max-width: 1024px){.mkt-header__cta-desktop{display:none !important}}.mkt-nav-link{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--text-body);text-decoration:none;border-radius:var(--radius-md);transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);white-space:nowrap}.mkt-nav-link:hover{color:var(--text-link);background:var(--surface-section)}.mkt-nav-link:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.mkt-nav-link.is-active{color:var(--text-link)}.mkt-nav-item--dropdown{position:relative}.mkt-nav-dropdown{position:absolute;top:calc(100% + 4px);left:0;min-width:260px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-2);margin:0;display:none;z-index:60;list-style:none}.mkt-nav-dropdown>li{list-style:none}.mkt-nav-dropdown[data-open="true"]{display:block}.mkt-nav-dropdown__item{display:block;padding:var(--space-3) var(--space-4);font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--text-body);text-decoration:none;border-radius:var(--radius-sm);white-space:nowrap}.mkt-nav-dropdown__item:hover{background:var(--surface-section);color:var(--text-link)}.mkt-nav-dropdown__item:focus-visible{outline:2px solid var(--accent-400);outline-offset:-2px}.mkt-nav-dropdown__divider{height:1px;margin:var(--space-2) var(--space-2);background:var(--border-subtle)}.mkt-nav-dropdown__pill{display:inline-block;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:white;background:linear-gradient(135deg, #16a34a, #22c55e);border-radius:999px;vertical-align:middle}.mkt-mobile-toggle{display:none;background:transparent;border:0;padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;color:var(--text-body);min-width:44px;min-height:44px;align-items:center;justify-content:center}@media (max-width: 1024px){.mkt-mobile-toggle{display:inline-flex}}.mkt-mobile-toggle:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.mkt-mobile-drawer{position:fixed;top:0;right:0;bottom:0;width:360px;max-width:100vw;height:100vh;height:100dvh;background:var(--surface-page);box-shadow:var(--shadow-xl);padding:var(--space-6);overflow-y:auto;transform:translateX(100%);transition:transform var(--dur-base) var(--ease-in-out);z-index:80;display:flex;flex-direction:column;gap:var(--space-3)}.mkt-mobile-drawer[data-open="true"]{transform:translateX(0)}@media (min-width: 1025px){.mkt-mobile-drawer{display:none}}.mkt-mobile-drawer__group-label{text-transform:uppercase;letter-spacing:0.08em;font-size:var(--text-caption);color:var(--text-secondary);margin-top:var(--space-3);font-weight:var(--fw-semibold)}.mkt-mobile-backdrop{position:fixed;inset:0;background:var(--surface-overlay);z-index:70;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-in-out)}.mkt-mobile-backdrop[data-open="true"]{opacity:1;pointer-events:auto}@media (min-width: 1025px){.mkt-mobile-backdrop{display:none}}.mkt-footer{background:var(--surface-section);color:var(--text-body);padding-block:var(--space-12);border-top:1px solid var(--border-subtle)}.app-dark .mkt-footer,.v-theme--dark .mkt-footer{background:var(--gray-900)}.mkt-footer__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr;gap:var(--space-8)}@media (max-width: 992px){.mkt-footer__grid{grid-template-columns:repeat(2, 1fr);gap:var(--space-6)}}@media (max-width: 640px){.mkt-footer__grid{grid-template-columns:1fr}}.mkt-footer__col-title{text-transform:uppercase;letter-spacing:0.08em;font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--gray-600);margin:0 0 var(--space-3)}.app-dark .mkt-footer__col-title,.v-theme--dark .mkt-footer__col-title{color:var(--text-secondary)}.mkt-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.mkt-footer__link{color:var(--text-body);text-decoration:none;font-size:var(--text-body);padding-block:var(--space-1);display:inline-block}.mkt-footer__link:hover{color:var(--text-link)}.mkt-footer__link:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.mkt-footer__sub{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-size:var(--text-caption);color:var(--text-secondary);flex-wrap:wrap}.mkt-footer__brand{display:flex;align-items:center;gap:var(--space-3)}.mkt-footer__brand img{height:28px;width:auto}.mkt-footer__brand-col{display:flex;flex-direction:column;gap:var(--space-3)}.mkt-footer__logo-img{height:32px;width:auto;filter:invert(1)}.app-dark .mkt-footer__logo-img,.v-theme--dark .mkt-footer__logo-img{filter:none}.mkt-footer__tagline{font-size:var(--text-body-sm);color:var(--text-secondary);margin:0;max-width:28ch}.mkt-footer__contact{display:flex;flex-direction:column;gap:var(--space-1)}.mkt-footer__social{display:inline-flex;align-items:center;gap:var(--space-3)}.mkt-footer__social .mkt-footer__link{color:var(--text-secondary);display:inline-flex}.mkt-footer__social .mkt-footer__link:hover{color:var(--text-link)}.mkt-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:10px 20px;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--fw-bold);line-height:1.2;border:1.5px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;white-space:nowrap;min-height:44px;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none}.mkt-btn[disabled],.mkt-btn[aria-disabled="true"]{opacity:0.5;cursor:not-allowed;pointer-events:none}.mkt-btn:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.mkt-btn--sm{padding:6px 14px;min-height:36px;font-size:14px}.mkt-btn--lg{padding:14px 26px;min-height:52px;font-size:1.0625rem}.mkt-btn--xl{padding:18px 36px;min-height:56px;font-size:1.125rem;border-radius:var(--radius-lg)}.mkt-btn--block{width:100%}.mkt-btn--primary{background:var(--blue-600);color:#fff}.mkt-btn--primary:hover{background:var(--blue-700);color:#fff}.mkt-btn--primary:active{background:var(--blue-800);transform:translateY(1px)}.mkt-btn--secondary{background:var(--gray-100);color:var(--text-primary)}.mkt-btn--secondary:hover{background:var(--gray-200);color:var(--text-primary)}.app-dark .mkt-btn--secondary,.v-theme--dark .mkt-btn--secondary{background:var(--gray-800);color:var(--text-primary)}.app-dark .mkt-btn--secondary:hover,.v-theme--dark .mkt-btn--secondary:hover{background:var(--gray-700)}.mkt-btn--outline{background:transparent;color:var(--blue-600);border-color:var(--blue-600)}.mkt-btn--outline:hover{background:var(--blue-50);color:var(--blue-700)}.app-dark .mkt-btn--outline,.v-theme--dark .mkt-btn--outline{color:var(--accent-400);border-color:var(--accent-400)}.app-dark .mkt-btn--outline:hover,.v-theme--dark .mkt-btn--outline:hover{background:var(--blue-900);color:var(--accent-300)}.mkt-btn--white-on-blue{background:#fff;color:var(--blue-600);border-color:#fff}.mkt-btn--white-on-blue:hover{background:var(--gray-50);color:var(--blue-700)}.mkt-btn--outline-on-blue{background:transparent;color:#fff;border-color:rgba(255,255,255,0.4)}.mkt-btn--outline-on-blue:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.7);color:#fff}.mkt-btn--ghost{background:transparent;color:var(--text-body)}.mkt-btn--ghost:hover{background:var(--blue-50);color:var(--blue-700)}.app-dark .mkt-btn--ghost:hover,.v-theme--dark .mkt-btn--ghost:hover{background:var(--blue-900);color:var(--accent-300)}.mkt-btn--chrome{background:var(--blue-500);color:#fff;box-shadow:0 4px 12px rgba(55,137,187,0.3)}.mkt-btn--chrome:hover{background:var(--blue-600);box-shadow:0 6px 18px rgba(55,137,187,0.4)}.mkt-btn--chrome:active{background:var(--blue-700);transform:translateY(1px)}.mkt-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}html:has(>body.mkt-body){overflow-x:clip}body.mkt-body{margin:0;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body.mkt-body *,body.mkt-body *::before,body.mkt-body *::after{box-sizing:border-box}body.mkt-body a:not([class*="mkt-btn"]){color:var(--text-link)}body.mkt-body a:not([class*="mkt-btn"]):hover{color:var(--text-link-hover)}.mkt-data-sets .mkt-data-scale{display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-8);align-items:stretch;padding:var(--space-6) var(--space-8);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(15,23,42,0.04)}.mkt-data-sets .mkt-data-scale__cell{flex:1 1 140px;display:flex;flex-direction:column;gap:var(--space-1);position:relative}.mkt-data-sets .mkt-data-scale__cell+.mkt-data-scale__cell::before{content:'';position:absolute;left:calc(var(--space-8) / -2);top:10%;height:80%;width:1px;background:var(--border-subtle)}@media (max-width: 768px){.mkt-data-sets .mkt-data-scale__cell+.mkt-data-scale__cell::before{display:none}}.mkt-data-sets .mkt-data-scale__value{font-size:clamp(26px, 3vw, 36px);font-weight:800;line-height:1.05;letter-spacing:-0.02em;color:var(--blue-500)}.app-dark .mkt-data-sets .mkt-data-scale__value,.v-theme--dark .mkt-data-sets .mkt-data-scale__value{color:var(--accent-400)}.mkt-data-sets .mkt-data-scale__label{font-size:14px;line-height:1.35;color:var(--text-secondary)}.mkt-data-sets .mkt-data-router{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-5)}@media (max-width: 980px){.mkt-data-sets .mkt-data-router{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 620px){.mkt-data-sets .mkt-data-router{grid-template-columns:1fr}}.mkt-data-sets .mkt-data-router__card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:transform 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease}.mkt-data-sets .mkt-data-router__card:hover{transform:translateY(-3px);border-color:var(--border-brand);box-shadow:0 10px 28px rgba(55,137,187,0.12)}.mkt-data-sets .mkt-data-router__card:focus-visible{outline:3px solid var(--accent-400);outline-offset:2px}.mkt-data-sets .mkt-data-router__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-md);background:rgba(55,137,187,0.1);color:var(--blue-500);margin-bottom:var(--space-2)}.app-dark .mkt-data-sets .mkt-data-router__icon,.v-theme--dark .mkt-data-sets .mkt-data-router__icon{background:rgba(103,194,230,0.14);color:var(--accent-400)}.mkt-data-sets .mkt-data-router__icon svg{width:24px;height:24px}.mkt-data-sets .mkt-data-router__title{font-size:18px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:var(--space-2)}.mkt-data-sets .mkt-data-router__title svg{width:18px;height:18px;color:var(--blue-500);transition:transform 0.15s ease}.app-dark .mkt-data-sets .mkt-data-router__title svg,.v-theme--dark .mkt-data-sets .mkt-data-router__title svg{color:var(--accent-400)}.mkt-data-sets .mkt-data-router__card:hover .mkt-data-router__title svg{transform:translateX(4px)}.mkt-data-sets .mkt-data-router__blurb{font-size:15px;line-height:1.5;color:var(--text-secondary);margin:0}.mkt-data-sets .mkt-data-fields{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-3) var(--space-6);max-width:880px;margin-inline:auto}@media (max-width: 680px){.mkt-data-sets .mkt-data-fields{grid-template-columns:1fr}}.mkt-data-sets .mkt-data-fields__item{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:15px;line-height:1.5;color:var(--text-primary)}.mkt-data-sets .mkt-data-fields__item svg{flex:none;width:20px;height:20px;color:var(--blue-500);margin-top:1px}.app-dark .mkt-data-sets .mkt-data-fields__item svg,.v-theme--dark .mkt-data-sets .mkt-data-fields__item svg{color:var(--accent-400)}.mkt-data-sets .mkt-data-fields__item strong{font-weight:700}.mkt-data-sets .mkt-data-fields__item span{color:var(--text-secondary)}.mkt-data-sets .mkt-data-sibling{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:var(--space-4)}.mkt-data-sets .mkt-data-sibling__card{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color 0.15s ease, transform 0.15s ease}.mkt-data-sets .mkt-data-sibling__card:hover{border-color:var(--border-brand);transform:translateY(-2px)}.mkt-data-sets .mkt-data-sibling__card:focus-visible{outline:3px solid var(--accent-400);outline-offset:2px}.mkt-data-sets .mkt-data-sibling__title{font-size:16px;font-weight:700;color:var(--text-primary)}.mkt-data-sets .mkt-data-sibling__blurb{font-size:15px;line-height:1.45;color:var(--text-secondary)}.mkt-data-sets .mkt-data-buy{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-5)}@media (max-width: 820px){.mkt-data-sets .mkt-data-buy{grid-template-columns:1fr}}.mkt-data-sets .mkt-data-buy__card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.mkt-data-sets .mkt-data-buy__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--radius-md);background:rgba(55,137,187,0.1);color:var(--blue-500)}.app-dark .mkt-data-sets .mkt-data-buy__icon,.v-theme--dark .mkt-data-sets .mkt-data-buy__icon{background:rgba(103,194,230,0.14);color:var(--accent-400)}.mkt-data-sets .mkt-data-buy__icon svg{width:26px;height:26px}.mkt-data-sets .mkt-data-buy__card h3{font-size:20px;font-weight:700;color:var(--text-primary);margin:0}.mkt-data-sets .mkt-data-buy__card p{font-size:16px;line-height:1.55;color:var(--text-secondary);margin:0}.mkt-data-sets .mkt-data-buy__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.mkt-data-sets .mkt-data-buy__chip{font-size:14px;font-weight:600;color:var(--blue-500);background:rgba(55,137,187,0.08);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:6px 12px}.app-dark .mkt-data-sets .mkt-data-buy__chip,.v-theme--dark .mkt-data-sets .mkt-data-buy__chip{color:var(--accent-400);background:rgba(103,194,230,0.1)}.mkt-data-sets .mkt-data-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:rgba(55,137,187,0.06);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);font-size:16px;color:var(--text-primary)}.app-dark .mkt-data-sets .mkt-data-callout,.v-theme--dark .mkt-data-sets .mkt-data-callout{background:rgba(103,194,230,0.08)}.mkt-demo-cards{display:grid;grid-template-columns:repeat(5, 1fr);gap:var(--space-4, 16px);margin-top:var(--space-6, 24px)}@media (max-width: 1100px){.mkt-demo-cards{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 600px){.mkt-demo-cards{grid-template-columns:1fr}}.mkt-demo-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface, #fff);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:0;text-align:left;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;transition:transform var(--dur-fast, 0.15s) var(--ease-out, ease),box-shadow var(--dur-fast, 0.15s) var(--ease-out, ease),border-color var(--dur-fast, 0.15s) var(--ease-out, ease);color:inherit;font:inherit}.app-dark .mkt-demo-card,.v-theme--dark .mkt-demo-card{background:var(--surface-dark, #1f2937);border-color:var(--border-dark, #374151)}.mkt-demo-card:hover,.mkt-demo-card:focus-visible{transform:translateY(-2px);box-shadow:0 8px 24px rgba(55,137,187,0.18);border-color:#3789BB;outline:none}.mkt-demo-card__media{position:relative;aspect-ratio:16 / 10;background:#f3f4f6;overflow:hidden}.mkt-demo-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt-demo-card__pill{position:absolute;top:10px;left:10px;background:#3789BB;color:#fff;font-size:12px;letter-spacing:0.08em;font-weight:700;padding:4px 10px;border-radius:999px;text-transform:uppercase;box-shadow:0 2px 6px rgba(55,137,187,0.35)}.mkt-demo-card__body{padding:14px 16px 16px}.mkt-demo-card__title{font-size:16px;font-weight:600;color:var(--text-primary, #111827);line-height:1.3}.mkt-demo-card__trim{font-size:15px;color:var(--text-secondary, #4b5563);margin-top:2px}.mkt-demo-card__price{font-size:18px;font-weight:700;color:#3789BB;margin-top:10px}.mkt-demo-card__dealer{font-size:14px;color:var(--text-muted, #6b7280);margin-top:4px}.mkt-flash{position:fixed;top:88px;left:50%;z-index:1100;display:flex;align-items:center;gap:12px;max-width:560px;padding:14px 16px;font-family:var(--font-sans);font-size:16px;line-height:1.4;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-subtle);border-left:4px solid var(--success);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);opacity:0;transform:translate(-50%, -16px);transition:opacity 0.3s ease, transform 0.3s ease}.mkt-flash.is-visible{opacity:1;transform:translate(-50%, 0)}.mkt-flash.is-leaving{opacity:0;transform:translate(-50%, -16px)}.mkt-flash__icon{flex:0 0 auto;display:inline-flex}.mkt-flash__text{flex:1 1 auto;font-weight:500}.mkt-flash__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:-4px -4px -4px 4px;padding:0;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:color 0.15s ease, background 0.15s ease}.mkt-flash__close:hover{color:var(--text-primary);background:var(--surface-section)}.mkt-flash--success{border-left-color:var(--success)}.mkt-flash--success .mkt-flash__icon{color:var(--success)}.mkt-flash--error{border-left-color:var(--error)}.mkt-flash--error .mkt-flash__icon{color:var(--error)}@media (max-width: 591px){.mkt-flash{max-width:calc(100vw - 32px)}}@media (max-width: 640px){.mkt-flash{top:76px;font-size:15px;padding:12px 14px}}@media (prefers-reduced-motion: reduce){.mkt-flash{transition:opacity 0.2s ease;transform:translate(-50%, 0)}.mkt-flash.is-visible,.mkt-flash.is-leaving{transform:translate(-50%, 0)}}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.mkt-home .mkt-eyebrow,.mkt-home .eyebrow{text-transform:uppercase;letter-spacing:0.08em;font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--blue-600);margin:0}.app-dark .mkt-home .mkt-eyebrow,.v-theme--dark .mkt-home .mkt-eyebrow,.app-dark .mkt-home .eyebrow,.v-theme--dark .mkt-home .eyebrow{color:var(--accent-400)}.app-dark .mkt-home .eyebrow,.v-theme--dark .mkt-home .eyebrow{color:var(--accent-400)}.mkt-section-head{max-width:720px;margin:0 auto var(--space-8);text-align:center}.mkt-section-head .mkt-eyebrow,.mkt-section-head .eyebrow{margin-bottom:var(--space-3)}.mkt-section-head h2{color:var(--text-primary);margin:var(--space-3) 0;font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);letter-spacing:-0.015em}.mkt-section-head p.mkt-lead,.mkt-section-head p.lede{color:var(--text-secondary);font-size:var(--text-body-lg);line-height:1.55;margin:0}.mkt-promo-video{position:relative;max-width:960px;margin:0 auto var(--space-8)}.mkt-promo-video__player{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);background:#090c12}.mkt-promo-video__cover{position:absolute;inset:0;border-radius:var(--radius-lg);background-image:url(/images/vinassessment-promo-cover-light.jpg);background-size:cover;background-position:center;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}.mkt-promo-video__cover::after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,0.34)}.app-dark .mkt-promo-video__cover,.v-theme--dark .mkt-promo-video__cover{background-image:url(/images/vinassessment-promo-cover-dark.jpg)}.mkt-promo-video.has-started .mkt-promo-video__cover{opacity:0}.mkt-promo-video__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;height:70px;padding:0;border:none;border-radius:18px;cursor:pointer;display:grid;place-items:center;color:#fff;background:#ff0000;box-shadow:0 10px 34px rgba(0,0,0,0.45);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.mkt-promo-video__play svg{width:34px;height:34px;margin-left:3px}.mkt-promo-video__play:hover{background:#cc0000;transform:translate(-50%, -50%) scale(1.06)}.mkt-promo-video__play:focus-visible{outline:3px solid #ff0000;outline-offset:4px}.mkt-promo-video.is-playing .mkt-promo-video__play{opacity:0;pointer-events:none}@media (max-width: 640px){.mkt-promo-video__play{width:80px;height:56px}.mkt-promo-video__play svg{width:28px;height:28px}}.mkt-home-hero{padding-block:var(--space-16);background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.07), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.07), transparent 70%)}.app-dark .mkt-home-hero,.v-theme--dark .mkt-home-hero{background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.16), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.1), transparent 70%)}.mkt-home-hero__head{margin-bottom:var(--space-8);display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}@media (max-width: 1024px){.mkt-home-hero__head{flex-direction:column-reverse;align-items:center;text-align:center;gap:var(--space-6)}}.mkt-home-hero__head-text{flex:1 1 auto;min-width:0}.mkt-home-hero__def{color:var(--text-secondary);font-size:1.125rem;line-height:1.5;max-width:60ch;margin:var(--space-4) 0 0}.mkt-mascot{margin:0;flex:0 0 auto}.mkt-mascot__img{display:block;width:140px;height:auto;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;border-radius:var(--radius-lg, 16px);border:2px solid rgba(103,194,230,0.35);box-shadow:0 10px 30px rgba(15,23,42,0.18);animation:mkt-mascot-bob 4s ease-in-out infinite}@keyframes mkt-mascot-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion: reduce){.mkt-mascot__img{animation:none}}@media (max-width: 1024px){.mkt-home-hero__mascot .mkt-mascot__img{width:120px}}.mkt-home-hero__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);gap:var(--space-10);align-items:center}@media (max-width: 1024px){.mkt-home-hero__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-home-hero__visual{margin:0;display:block}.mkt-home-hero__image{width:100%;height:auto;display:block;max-width:100%}.mkt-home-hero__image.mkt-home-hero__image--dark{display:none}.app-dark .mkt-home-hero__image.mkt-home-hero__image--light,.v-theme--dark .mkt-home-hero__image.mkt-home-hero__image--light{display:none}.app-dark .mkt-home-hero__image.mkt-home-hero__image--dark,.v-theme--dark .mkt-home-hero__image.mkt-home-hero__image--dark{display:block}.mkt-home-hero__image-trigger{position:relative;display:block;width:100%;padding:0;margin:0;border:0;background:transparent;cursor:zoom-in;border-radius:var(--radius-lg);transition:transform 0.2s ease}.mkt-home-hero__image-trigger:hover{transform:translateY(-2px)}.mkt-home-hero__image-trigger:hover .mkt-home-hero__image-zoom{opacity:1;transform:translateY(0)}.mkt-home-hero__image-trigger:focus-visible{outline:2px solid var(--blue-500);outline-offset:4px}.mkt-home-hero__image-zoom{position:absolute;bottom:14px;right:14px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(15,23,42,0.7);color:white;opacity:0;transform:translateY(4px);transition:opacity 0.2s ease, transform 0.2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.mkt-home-hero__image-zoom svg{width:20px;height:20px}.mkt-home-hero-lightbox{position:fixed;inset:0;z-index:9999;background:rgba(8,12,22,0.92);display:flex;align-items:center;justify-content:center;padding:var(--space-6);opacity:0;transition:opacity 0.2s ease}.mkt-home-hero-lightbox.is-open{opacity:1}.mkt-home-hero-lightbox[hidden]{display:none}.mkt-home-hero-lightbox__inner{max-width:96vw;max-height:92vh;display:flex;align-items:center;justify-content:center}@media (min-width: 1667px){.mkt-home-hero-lightbox__inner{max-width:1600px}}.mkt-home-hero-lightbox__image{max-width:100%;max-height:92vh;height:auto;width:auto;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,0.6);display:block}.mkt-home-hero-lightbox__image.mkt-home-hero-lightbox__image--dark{display:none}.app-dark .mkt-home-hero-lightbox__image.mkt-home-hero-lightbox__image--light,.v-theme--dark .mkt-home-hero-lightbox__image.mkt-home-hero-lightbox__image--light{display:none}.app-dark .mkt-home-hero-lightbox__image.mkt-home-hero-lightbox__image--dark,.v-theme--dark .mkt-home-hero-lightbox__image.mkt-home-hero-lightbox__image--dark{display:block}.mkt-home-hero-lightbox__close{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);color:white;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.15s ease}.mkt-home-hero-lightbox__close:hover{background:rgba(255,255,255,0.24)}.mkt-home-hero-lightbox__close svg{width:22px;height:22px}.mkt-home-hero__stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4) var(--space-6);margin-top:var(--space-8)}@media (max-width: 480px){.mkt-home-hero__stats{grid-template-columns:1fr}}.mkt-home-hero__stat{display:flex;align-items:center;gap:var(--space-3);min-width:0}.mkt-home-hero__stat-icon{flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:rgba(55,137,187,0.1);color:var(--blue-500);display:inline-flex;align-items:center;justify-content:center}.mkt-home-hero__stat-icon svg{width:20px;height:20px}.app-dark .mkt-home-hero__stat-icon,.v-theme--dark .mkt-home-hero__stat-icon{background:rgba(103,194,230,0.14);color:var(--accent-400)}.mkt-home-hero__stat-text{display:flex;flex-direction:column;min-width:0}.mkt-home-hero__stat-value{font-size:17px;font-weight:var(--fw-bold);color:var(--text-primary);line-height:1.2;white-space:nowrap}.mkt-home-hero__stat-label{font-size:15px;color:var(--text-secondary);line-height:1.3;white-space:nowrap}.mkt-home-hero__h1{color:var(--text-primary);margin:var(--space-3) 0 0;font-size:3rem;line-height:1.1;font-weight:var(--fw-heavy);letter-spacing:-0.02em}@media (max-width: 1200px){.mkt-home-hero__h1{font-size:2.5rem}}@media (max-width: 900px){.mkt-home-hero__h1{font-size:2.25rem}}@media (max-width: 768px){.mkt-home-hero__h1{font-size:2rem}}.mkt-home-hero__h2{margin:0 0 var(--space-4);font-size:2.25rem;line-height:1.15;font-weight:var(--fw-heavy);letter-spacing:-0.02em;color:var(--blue-500)}.mkt-home-hero__h2.accent,.mkt-home-hero__h2 .accent{color:var(--blue-500)}.app-dark .mkt-home-hero__h2,.v-theme--dark .mkt-home-hero__h2{color:var(--accent-400)}@media (max-width: 1200px){.mkt-home-hero__h2{font-size:2rem}}@media (max-width: 768px){.mkt-home-hero__h2{font-size:1.75rem}}.mkt-home-hero__sub{color:var(--text-secondary);font-size:1.1875rem;line-height:1.5;max-width:56ch;margin:0 0 var(--space-6)}.mkt-home-hero__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap}.mkt-home-hero__trust{display:flex;gap:var(--space-6);align-items:center;margin-top:var(--space-8);flex-wrap:wrap}.mkt-home-hero__trust-item{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--text-secondary)}.mkt-home-hero__trust-item svg{color:var(--blue-500)}.app-dark .mkt-home-hero__trust-item svg,.v-theme--dark .mkt-home-hero__trust-item svg{color:var(--accent-400)}.mkt-home-hero__trust-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(22,163,74,0.18)}.mkt-vin-demo-mount{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--accent-400);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;position:relative}.mkt-vin-demo-mount::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 200px 100px at 90% 0%, rgba(103,194,230,0.18), transparent 60%);pointer-events:none}.mkt-vin-demo-mount:has(.mkt-vin-demo){background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.mkt-vin-demo-mount:has(.mkt-vin-demo)::before{content:none}.mkt-demo__head{padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);position:relative}.mkt-demo__title{font-size:1.0625rem;font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.mkt-demo__title-mark{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--accent-100);color:var(--accent-700);font-size:var(--text-caption);font-weight:var(--fw-semibold);letter-spacing:0.04em;text-transform:uppercase}.app-dark .mkt-demo__title-mark,.v-theme--dark .mkt-demo__title-mark{background:var(--accent-900);color:var(--accent-200)}.mkt-demo__title-mark::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-500);box-shadow:0 0 0 3px rgba(63,169,210,0.25);animation:mkt-live-pulse 2s var(--ease-in-out) infinite}@keyframes mkt-live-pulse{0%,100%{opacity:1}50%{opacity:0.5}}.mkt-demo__sub{font-size:var(--text-caption);color:var(--text-secondary);margin:var(--space-1) 0 0}.mkt-demo__body{padding:var(--space-6)}.mkt-demo__field{display:flex;align-items:center;gap:var(--space-2);background:var(--surface-section);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);padding:4px 4px 4px var(--space-4);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.mkt-demo__field:focus-within{border-color:var(--blue-500);box-shadow:0 0 0 3px rgba(55,137,187,0.18)}.mkt-demo__field svg{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0}.mkt-demo__field input{flex:1;min-width:0;border:0;background:transparent;font-family:var(--font-mono);font-size:var(--text-body);letter-spacing:0.04em;color:var(--text-primary);padding:12px 0;outline:none}.mkt-demo__field input::-moz-placeholder{color:var(--text-muted)}.mkt-demo__field input::placeholder{color:var(--text-muted)}.mkt-demo__field button{padding:10px 16px;font-size:0.9375rem;font-weight:var(--fw-bold);background:var(--blue-500);color:#fff;border:0;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.mkt-demo__field button:hover{background:var(--blue-600)}.mkt-demo__samples-label{font-size:var(--text-caption);font-weight:var(--fw-medium);color:var(--text-secondary);margin:var(--space-4) 0 var(--space-2);display:flex;align-items:center;gap:var(--space-2)}.mkt-demo__samples-label::before{content:"✨";font-size:var(--text-caption);opacity:0.8}.mkt-demo__samples{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mkt-demo__sample{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--fw-medium);color:var(--text-body);cursor:pointer;font-family:inherit;transition:all var(--dur-fast) var(--ease-out)}.mkt-demo__sample:hover{background:var(--blue-50);color:var(--blue-700);border-color:var(--blue-200);transform:translateY(-1px)}.app-dark .mkt-demo__sample:hover,.v-theme--dark .mkt-demo__sample:hover{background:var(--blue-900);color:var(--accent-300);border-color:var(--blue-800)}.mkt-demo__sample .year{font-weight:var(--fw-bold);color:var(--blue-600)}.app-dark .mkt-demo__sample .year,.v-theme--dark .mkt-demo__sample .year{color:var(--accent-400)}.mkt-demo__foot{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-section);font-size:var(--text-caption);color:var(--text-secondary);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.mkt-demo__foot strong{color:var(--text-primary);font-weight:var(--fw-bold)}.mkt-home-vin-cta-section{padding:0 0 var(--space-12)}.mkt-home-vin-cta{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6) var(--space-8)}.mkt-home-vin-cta:has(.mkt-vin-demo){background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.mkt-home-vin-cta__row{display:grid;grid-template-columns:minmax(260px, 1fr) minmax(280px, 1.4fr) auto;gap:var(--space-6);align-items:center}@media (max-width: 900px){.mkt-home-vin-cta__row{grid-template-columns:1fr;gap:var(--space-4)}}.mkt-home-vin-cta__intro{display:flex;align-items:center;gap:var(--space-3);min-width:0}.mkt-home-vin-cta__intro-icon{flex:0 0 auto;width:48px;height:48px;border-radius:12px;background:rgba(55,137,187,0.1);color:var(--blue-500);display:inline-flex;align-items:center;justify-content:center}.mkt-home-vin-cta__intro-icon svg{width:24px;height:24px}.app-dark .mkt-home-vin-cta__intro-icon,.v-theme--dark .mkt-home-vin-cta__intro-icon{background:rgba(103,194,230,0.14);color:var(--accent-400)}.mkt-home-vin-cta__title{font-size:18px;font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 4px;line-height:1.25}.mkt-home-vin-cta__sub{font-size:14px;color:var(--text-secondary);line-height:1.4;margin:0}.mkt-home-vin-cta__form{min-width:0}.mkt-home-vin-cta__field-label{display:block;font-size:14px;font-weight:var(--fw-semibold);color:var(--text-primary);margin:0 0 6px}.mkt-home-vin-cta__field{position:relative;display:flex;align-items:center;background:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:0 var(--space-3);transition:border-color 0.15s ease, box-shadow 0.15s ease}.mkt-home-vin-cta__field:focus-within{border-color:var(--blue-500);box-shadow:0 0 0 3px rgba(55,137,187,0.18)}.mkt-home-vin-cta__field input{flex:1 1 auto;border:0;outline:0;background:transparent;color:var(--text-primary);font-size:16px;font-family:var(--font-mono, monospace);padding:12px 0;min-width:0}.mkt-home-vin-cta__field input::-moz-placeholder{color:var(--text-tertiary)}.mkt-home-vin-cta__field input::placeholder{color:var(--text-tertiary)}.mkt-home-vin-cta__field svg{flex:0 0 auto;width:20px;height:20px;color:var(--text-tertiary)}.mkt-home-vin-cta__submit{white-space:nowrap}@media (max-width: 900px){.mkt-home-vin-cta__submit{width:100%;justify-content:center}}.mkt-home-vin-cta__captcha{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:10px var(--space-3);background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:14px;color:var(--text-secondary)}.mkt-home-vin-cta__captcha svg{width:16px;height:16px;opacity:0.6}.mkt-home-vin-cta__captcha em{font-style:italic;opacity:0.8;margin-left:4px}.mkt-home-vin-cta__samples-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);font-size:14px}.mkt-home-vin-cta__samples-label{color:var(--text-secondary)}.mkt-home-vin-cta__samples{display:flex;flex-wrap:wrap;gap:var(--space-3)}.mkt-home-vin-cta__sample{font-family:var(--font-mono, monospace);font-size:14px;font-weight:var(--fw-semibold);color:var(--text-primary);background:transparent;border:0;padding:0;cursor:pointer;letter-spacing:0.02em}.mkt-home-vin-cta__sample:hover{color:var(--blue-500)}.mkt-home-vin-cta__sample:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px;border-radius:2px}.mkt-home-vin-cta__foot{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:14px;color:var(--text-secondary)}.mkt-home-vin-cta__foot-sep{opacity:0.6}.mkt-trust-strip{background:var(--blue-900);color:#fff;padding:var(--space-12) 0;position:relative;overflow:hidden}.mkt-trust-strip::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 50%, rgba(103,194,230,0.16), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 50%, rgba(55,137,187,0.2), transparent 60%);pointer-events:none}.mkt-trust__grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:var(--space-6);position:relative}@media (max-width: 1100px){.mkt-trust__grid{grid-template-columns:repeat(3, 1fr);gap:var(--space-8) var(--space-6)}}@media (max-width: 768px){.mkt-trust__grid{grid-template-columns:repeat(2, 1fr);gap:var(--space-8) var(--space-6)}}.mkt-trust__sublabel{display:block;font-size:var(--text-caption);color:rgba(255,255,255,0.6);margin-top:2px;letter-spacing:0.02em}@media (max-width: 1100px){.mkt-trust__stat:nth-child(3n)::after{display:none}}.mkt-trust__stat{text-align:center;padding:0 var(--space-4);position:relative}.mkt-trust__stat:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:64px;background:rgba(255,255,255,0.18)}@media (max-width: 768px){.mkt-trust__stat::after{display:none !important}}.mkt-trust__value{font-size:3rem;font-weight:var(--fw-heavy);line-height:1;letter-spacing:-0.02em;background:linear-gradient(135deg, #fff, var(--accent-300));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 768px){.mkt-trust__value{font-size:2.25rem}}.mkt-trust__label{font-size:0.9375rem;font-weight:var(--fw-medium);color:rgba(255,255,255,0.8);margin-top:var(--space-2)}.mkt-trust__caption{text-align:center;margin-top:var(--space-8);font-size:0.9375rem;color:rgba(255,255,255,0.7);position:relative;display:flex;justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap}.mkt-trust__caption strong{color:#fff;font-weight:var(--fw-bold)}.mkt-trust__caption-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-400);box-shadow:0 0 0 4px rgba(103,194,230,0.25);animation:mkt-live-pulse 2s var(--ease-in-out) infinite}.mkt-logo-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:var(--space-4);margin-top:var(--space-8)}.mkt-logo-cell{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);height:88px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-weight:var(--fw-bold);font-size:var(--text-body);letter-spacing:-0.01em;transition:all var(--dur-fast) var(--ease-out)}.app-dark .mkt-logo-cell,.v-theme--dark .mkt-logo-cell{color:var(--text-body)}.mkt-logo-cell:hover{border-color:var(--blue-500);transform:translateY(-2px);box-shadow:var(--shadow-md)}.mkt-logo-cell--extra{background:linear-gradient(135deg, var(--blue-50), var(--accent-50));color:var(--blue-700);border:1px solid var(--blue-200);flex-direction:column;gap:2px;text-align:center;line-height:1.3}.app-dark .mkt-logo-cell--extra,.v-theme--dark .mkt-logo-cell--extra{background:linear-gradient(135deg, var(--blue-900), var(--accent-900));color:var(--accent-200);border-color:var(--blue-800)}.mkt-logo-cell--extra .extra-num{font-size:1.375rem;font-weight:var(--fw-heavy);letter-spacing:-0.02em}.mkt-logo-cell--extra .extra-text{font-size:var(--text-caption);font-weight:var(--fw-medium);opacity:0.85}.mkt-try{padding-block:var(--space-16);background:linear-gradient(180deg, transparent 0%, rgba(55,137,187,0.04) 100%);position:relative}.app-dark .mkt-try,.v-theme--dark .mkt-try{background:linear-gradient(180deg, transparent 0%, rgba(55,137,187,0.1) 100%)}.mkt-try__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-12);align-items:start;margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-try__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-try__steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-6)}.mkt-try__step{display:flex;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-subtle)}.mkt-try__step-num{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--blue-500);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--text-body);font-weight:var(--fw-heavy)}.mkt-try__step h3{font-size:1.0625rem;font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 4px}.mkt-try__step p{font-size:0.9375rem;color:var(--text-secondary);margin:0;line-height:1.5}.mkt-gate{max-width:720px;margin:var(--space-12) auto 0;padding:var(--space-8);background:linear-gradient(135deg, var(--blue-50), var(--accent-50));border:1px solid var(--blue-200);border-radius:var(--radius-lg);text-align:center}.app-dark .mkt-gate,.v-theme--dark .mkt-gate{background:linear-gradient(135deg, var(--blue-900), rgba(15,59,80,0.6));border-color:var(--blue-800)}.mkt-gate h3{font-size:1.375rem;font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 var(--space-3)}.mkt-gate p{font-size:var(--text-body);color:var(--text-body);margin:0 0 var(--space-6)}.mkt-gate__form{display:flex;gap:var(--space-3);flex-wrap:wrap;max-width:480px;margin:0 auto;align-items:center}.mkt-gate__form input{flex:1;min-width:220px;padding:12px 16px;font-size:var(--text-body);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);min-height:48px}.mkt-gate__form input:focus{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 3px rgba(55,137,187,0.2)}.mkt-cards{display:grid;gap:var(--space-6);margin-top:var(--space-8)}.mkt-cards--3{grid-template-columns:repeat(3, 1fr)}.mkt-cards--3-2{grid-template-columns:repeat(3, 1fr)}@media (max-width: 1024px){.mkt-cards--3,.mkt-cards--3-2{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 640px){.mkt-cards--3,.mkt-cards--3-2{grid-template-columns:1fr}}.mkt-product-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--blue-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6);display:flex;flex-direction:column;transition:all var(--dur-fast) var(--ease-out)}.mkt-product-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--blue-500)}.mkt-product-card--accent{border-top-color:var(--accent-400)}.mkt-product-card h3{font-size:1.375rem;font-weight:var(--fw-bold);color:var(--text-primary);margin:var(--space-4) 0 var(--space-2);letter-spacing:-0.01em}.mkt-product-card p.tagline{font-size:var(--text-body);line-height:1.55;color:var(--text-body);margin:0}.mkt-product-card ul{list-style:none;padding:0;margin:var(--space-4) 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.mkt-product-card li{display:flex;gap:var(--space-2);font-size:0.9375rem;color:var(--text-body);line-height:1.5}.mkt-product-card li::before{content:"";flex-shrink:0;width:18px;height:18px;border-radius:50%;background-color:var(--blue-50);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%233789BB'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:14px;margin-top:1px}.app-dark .mkt-product-card li::before,.v-theme--dark .mkt-product-card li::before{background-color:var(--blue-900)}.mkt-product-card--accent li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2367c2e6'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E")}.mkt-product-card a.learn-more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--text-link);text-decoration:none}.mkt-product-card a.learn-more:hover{color:var(--text-link-hover)}.mkt-product-card a.learn-more::after{content:"→";transition:transform var(--dur-fast) var(--ease-out)}.mkt-product-card a.learn-more:hover::after{transform:translateX(3px)}.mkt-product-card__icon{width:48px;height:48px;border-radius:var(--radius-md);background:rgba(55,137,187,0.12);color:var(--blue-500);display:flex;align-items:center;justify-content:center}.mkt-product-card__icon svg{width:24px;height:24px}.mkt-product-card--accent .mkt-product-card__icon{background:rgba(103,194,230,0.18);color:var(--accent-600)}.app-dark .mkt-product-card--accent .mkt-product-card__icon,.v-theme--dark .mkt-product-card--accent .mkt-product-card__icon{color:var(--accent-300)}.mkt-product-card--bundle,.app-dark .mkt-product-card--bundle,.v-theme--dark .mkt-product-card--bundle{background:linear-gradient(135deg, var(--blue-500), var(--blue-700));border:1px solid var(--blue-700);border-top-color:var(--accent-400);box-shadow:var(--shadow-lg)}.mkt-product-card--bundle h3,.app-dark .mkt-product-card--bundle h3,.v-theme--dark .mkt-product-card--bundle h3{color:#fff}.mkt-product-card--bundle p.tagline,.app-dark .mkt-product-card--bundle p.tagline,.v-theme--dark .mkt-product-card--bundle p.tagline{color:rgba(255,255,255,0.92)}.mkt-product-card--bundle ul,.app-dark .mkt-product-card--bundle ul,.v-theme--dark .mkt-product-card--bundle ul{color:rgba(255,255,255,0.92)}.mkt-product-card--bundle li,.app-dark .mkt-product-card--bundle li,.v-theme--dark .mkt-product-card--bundle li{color:rgba(255,255,255,0.92)}.mkt-product-card--bundle li::before,.app-dark .mkt-product-card--bundle li::before,.v-theme--dark .mkt-product-card--bundle li::before{background-color:rgba(255,255,255,0.18);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23ffffff'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E")}.mkt-product-card--bundle a.learn-more,.app-dark .mkt-product-card--bundle a.learn-more,.v-theme--dark .mkt-product-card--bundle a.learn-more{color:#fff}.mkt-product-card--bundle a.learn-more:hover,.app-dark .mkt-product-card--bundle a.learn-more:hover,.v-theme--dark .mkt-product-card--bundle a.learn-more:hover{color:rgba(255,255,255,0.8)}.mkt-product-card--bundle .mkt-product-card__icon,.app-dark .mkt-product-card--bundle .mkt-product-card__icon,.v-theme--dark .mkt-product-card--bundle .mkt-product-card__icon{background:rgba(255,255,255,0.18);color:#fff}.mkt-divider{max-width:720px;margin:0 auto;text-align:center;padding-block:var(--space-12) var(--space-6);font-size:var(--text-body-lg);font-style:italic;color:var(--text-secondary);letter-spacing:-0.005em}.mkt-divider::before,.mkt-divider::after{content:"—";color:var(--text-muted);margin:0 var(--space-3)}.mkt-cta-strip{max-width:720px;margin:var(--space-8) auto 0;padding:var(--space-6) var(--space-8);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.mkt-cta-strip__text{flex:1;min-width:220px}.mkt-cta-strip__text h3{font-size:var(--text-body-lg);font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 4px}.mkt-cta-strip__text p{font-size:0.9375rem;color:var(--text-secondary);margin:0}.mkt-how{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-6);margin-top:var(--space-8);padding:0;list-style:none}@media (max-width: 1024px){.mkt-how{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 640px){.mkt-how{grid-template-columns:1fr}}.mkt-how__step{position:relative;padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.mkt-how__step h3{font-size:var(--text-body-lg);font-weight:var(--fw-bold);color:var(--text-primary);margin:var(--space-3) 0 var(--space-2)}.mkt-how__step p{font-size:0.9375rem;line-height:1.55;color:var(--text-secondary);margin:0}.mkt-how__step-num{position:absolute;top:-16px;left:var(--space-6);width:40px;height:40px;border-radius:50%;background:var(--blue-500);color:#fff;font-size:1.0625rem;font-weight:var(--fw-heavy);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(55,137,187,0.4)}.mkt-testimonials{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-testimonials{grid-template-columns:1fr}}.mkt-testimonial{padding:var(--space-8);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-4)}.mkt-testimonial__mark{font-size:3rem;font-weight:var(--fw-heavy);line-height:0.6;color:var(--blue-200);font-family:Georgia, serif}.app-dark .mkt-testimonial__mark,.v-theme--dark .mkt-testimonial__mark{color:var(--blue-700)}.mkt-testimonial__body{font-size:var(--text-body);line-height:1.55;color:var(--text-secondary);font-style:italic}.mkt-testimonial__attrib{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.mkt-testimonial__role{font-size:0.9375rem;font-weight:var(--fw-semibold);color:var(--text-primary);line-height:1.3}.mkt-testimonial__org{font-size:var(--text-caption);color:var(--text-secondary);margin-top:2px}.mkt-final-cta{padding-block:var(--space-16)}.mkt-final-cta__band{background:linear-gradient(135deg, var(--blue-500) 0%, var(--blue-700) 100%);color:#fff;padding:var(--space-16) var(--space-8);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-xl)}.mkt-final-cta__band::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 0%, rgba(103,194,230,0.3), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 100%, rgba(255,255,255,0.1), transparent 60%);pointer-events:none}.mkt-final-cta__band>*{position:relative}.mkt-final-cta__band h2{font-size:2.5rem;font-weight:var(--fw-heavy);letter-spacing:-0.02em;margin:0 0 var(--space-4)}@media (max-width: 768px){.mkt-final-cta__band h2{font-size:1.75rem}}.mkt-final-cta__band p{font-size:var(--text-body-lg);line-height:1.55;max-width:60ch;margin:0 auto var(--space-6);opacity:0.95}.mkt-final-cta__ctas{display:inline-flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.mkt-home-free-tool{padding-block:var(--space-12);background:radial-gradient(ellipse 600px 300px at 80% 30%, rgba(103,194,230,0.1), transparent 70%),linear-gradient(180deg, var(--surface-page), var(--surface-section))}.mkt-home-free-tool__inner{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-8);align-items:center}@media (max-width: 900px){.mkt-home-free-tool__inner{grid-template-columns:1fr}}.mkt-home-free-tool__pill{display:inline-block;padding:4px 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:white;background:linear-gradient(135deg, #16a34a, #22c55e);border-radius:999px;margin-bottom:var(--space-3)}.mkt-home-free-tool__h2{font-size:clamp(1.75rem, 3.5vw, 2.5rem);font-weight:800;letter-spacing:-0.02em;line-height:1.1;color:var(--text-primary);margin:0 0 var(--space-4)}.mkt-home-free-tool__lede{font-size:16px;line-height:1.55;color:var(--text-secondary);margin:0 0 var(--space-8);max-width:56ch}.mkt-home-free-tool__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap}.mkt-home-free-tool__preview{display:flex;justify-content:center;align-items:center}.mkt-home-free-tool__image{width:100%;height:auto;max-width:640px;border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,0.08),0 24px 60px rgba(15,23,42,0.22);display:block}.mkt-home-free-tool__image.mkt-home-free-tool__image--dark{display:none}.app-dark .mkt-home-free-tool__image.mkt-home-free-tool__image--light,.v-theme--dark .mkt-home-free-tool__image.mkt-home-free-tool__image--light{display:none}.app-dark .mkt-home-free-tool__image.mkt-home-free-tool__image--dark,.v-theme--dark .mkt-home-free-tool__image.mkt-home-free-tool__image--dark{display:block}.mkt-home-free-tool__trigger{position:relative;display:inline-block;padding:0;margin:0;border:0;background:transparent;cursor:zoom-in;border-radius:16px;transition:transform 0.2s ease}.mkt-home-free-tool__trigger:hover{transform:translateY(-2px)}.mkt-home-free-tool__trigger:hover .mkt-home-free-tool__zoom{opacity:1;transform:translateY(0)}.mkt-home-free-tool__trigger:focus-visible{outline:2px solid var(--blue-500);outline-offset:4px}.mkt-home-free-tool__zoom{position:absolute;bottom:14px;right:14px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(15,23,42,0.7);color:white;opacity:0;transform:translateY(4px);transition:opacity 0.2s ease, transform 0.2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.mkt-home-free-tool__zoom svg{width:20px;height:20px}.mkt-home-pb-lightbox{position:fixed;inset:0;z-index:9999;background:rgba(8,12,22,0.92);display:flex;align-items:center;justify-content:center;padding:var(--space-6);opacity:0;transition:opacity 0.2s ease}.mkt-home-pb-lightbox.is-open{opacity:1}.mkt-home-pb-lightbox[hidden]{display:none}.mkt-home-pb-lightbox__inner{max-width:96vw;max-height:92vh;display:flex;align-items:center;justify-content:center}@media (min-width: 1667px){.mkt-home-pb-lightbox__inner{max-width:1600px}}.mkt-home-pb-lightbox__image{max-width:100%;max-height:92vh;height:auto;width:auto;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,0.6);display:block}.mkt-home-pb-lightbox__image.mkt-home-pb-lightbox__image--dark{display:none}.app-dark .mkt-home-pb-lightbox__image.mkt-home-pb-lightbox__image--light,.v-theme--dark .mkt-home-pb-lightbox__image.mkt-home-pb-lightbox__image--light{display:none}.app-dark .mkt-home-pb-lightbox__image.mkt-home-pb-lightbox__image--dark,.v-theme--dark .mkt-home-pb-lightbox__image.mkt-home-pb-lightbox__image--dark{display:block}.mkt-home-pb-lightbox__close{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);color:white;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.15s ease}.mkt-home-pb-lightbox__close:hover{background:rgba(255,255,255,0.24)}.mkt-home-pb-lightbox__close svg{width:22px;height:22px}.mkt-closing-lookup .mkt-lookup-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--space-6);align-items:stretch}@media (max-width: 900px){.mkt-closing-lookup .mkt-lookup-grid{grid-template-columns:1fr}}.mkt-closing-lookup .mkt-lookup-card{display:flex;flex-direction:column;padding:var(--space-8);border-radius:var(--radius-lg);position:relative;overflow:hidden}@media (max-width: 480px){.mkt-closing-lookup .mkt-lookup-card{padding:var(--space-6)}}.mkt-closing-lookup .mkt-lookup-card--lookup{background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md)}.mkt-closing-lookup .mkt-lookup-card__eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:0.08em;font-size:var(--text-caption);font-weight:var(--fw-bold);color:var(--blue-600);margin-bottom:var(--space-3)}.app-dark .mkt-closing-lookup .mkt-lookup-card__eyebrow,.v-theme--dark .mkt-closing-lookup .mkt-lookup-card__eyebrow{color:var(--accent-400)}.mkt-closing-lookup .mkt-lookup-card__title{font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--fw-heavy);letter-spacing:-0.01em;color:var(--text-primary);margin:0 0 var(--space-2)}.mkt-closing-lookup .mkt-lookup-card__text{font-size:var(--text-body);line-height:1.55;color:var(--text-secondary);margin:0 0 var(--space-6)}.mkt-closing-lookup .mkt-lookup-form{margin-top:auto}.mkt-closing-lookup .mkt-lookup-form__row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.mkt-closing-lookup .mkt-lookup-form__input{flex:1 1 240px;min-width:0;font-family:var(--font-mono);font-size:var(--text-body);font-weight:var(--fw-semibold);letter-spacing:0.04em;text-transform:uppercase;padding:13px 16px;color:var(--text-primary);background:var(--surface-page);border:1.5px solid var(--border-default);border-radius:var(--radius-md);min-height:52px;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.mkt-closing-lookup .mkt-lookup-form__input::-moz-placeholder{color:var(--text-muted);font-weight:var(--fw-regular);letter-spacing:0.02em}.mkt-closing-lookup .mkt-lookup-form__input::placeholder{color:var(--text-muted);font-weight:var(--fw-regular);letter-spacing:0.02em}.mkt-closing-lookup .mkt-lookup-form__input:focus,.mkt-closing-lookup .mkt-lookup-form__input:focus-visible{outline:none;border-color:var(--border-brand);box-shadow:0 0 0 3px rgba(55,137,187,0.18)}.mkt-closing-lookup .mkt-lookup-form__submit{flex:0 0 auto}.mkt-closing-lookup .mkt-lookup-form__hint{font-size:var(--text-caption);color:var(--text-muted);margin:var(--space-3) 0 0}.mkt-closing-lookup .mkt-lookup-card--retail{background:linear-gradient(140deg, #235a7d 0%, #3789BB 55%, #4f9bc7 100%);color:#fff;text-decoration:none;box-shadow:var(--shadow-lg);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.mkt-closing-lookup .mkt-lookup-card--retail::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 420px 200px at 100% 0%, rgba(103,194,230,0.45), transparent 60%),radial-gradient(ellipse 360px 220px at 0% 100%, rgba(255,255,255,0.1), transparent 60%);pointer-events:none}.mkt-closing-lookup .mkt-lookup-card--retail>*{position:relative}.mkt-closing-lookup .mkt-lookup-card--retail:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl)}.mkt-closing-lookup .mkt-lookup-card--retail:hover .mkt-lookup-card__cta{background:var(--gray-50);color:var(--blue-700)}.mkt-closing-lookup .mkt-lookup-card--retail:focus-visible{outline:2px solid var(--accent-400);outline-offset:3px}.mkt-closing-lookup .mkt-lookup-card--retail .mkt-lookup-card__title{color:#fff}.mkt-closing-lookup .mkt-lookup-card--retail .mkt-lookup-card__text{color:rgba(255,255,255,0.92);margin-bottom:var(--space-8)}.mkt-closing-lookup .mkt-lookup-card__pill{display:inline-block;align-self:flex-start;text-transform:uppercase;letter-spacing:0.06em;font-size:var(--text-caption);font-weight:var(--fw-bold);color:#fff;background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.4);border-radius:var(--radius-pill);padding:4px 14px;margin-bottom:var(--space-4)}.mkt-closing-lookup .mkt-lookup-card__cta{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;align-self:flex-start;background:#fff;color:var(--blue-600);font-size:var(--text-body);font-weight:var(--fw-bold);padding:12px 22px;border-radius:var(--radius-md);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}:root{--blue-50:  #f0f7fc;--blue-100: #dbeaf5;--blue-200: #b3d3e7;--blue-300: #7eb3d4;--blue-400: #4f9bc7;--blue-500: #3789BB;--blue-600: #2e74a0;--blue-700: #235a7d;--blue-800: #194261;--blue-900: #0d2a3d;--accent-50:  #effaff;--accent-100: #d6f1fb;--accent-200: #b0e3f5;--accent-300: #8bd2ed;--accent-400: #67c2e6;--accent-500: #3fa9d2;--accent-600: #2c8eb4;--accent-700: #226f8d;--accent-800: #1a5570;--accent-900: #0f3b50;--gray-50:  #f8fafc;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-300: #cbd5e1;--gray-400: #94a3b8;--gray-500: #64748b;--gray-600: #475569;--gray-700: #334155;--gray-800: #1e293b;--gray-900: #0f172a;--success:    #16a34a;--success-bg: #dcfce7;--warning:    #d97706;--warning-bg: #fef3c7;--error:      #dc2626;--error-bg:   #fee2e2;--info:       #3789BB;--info-bg:    #dbeaf5;--surface-page:     #ffffff;--surface-section:  #f8fafc;--surface-card:     #ffffff;--surface-elevated: #ffffff;--surface-overlay:  rgba(15, 23, 42, 0.55);--surface-inverse:  #0d2a3d;--text-primary:    #0f172a;--text-body:       #334155;--text-secondary:  #64748b;--text-muted:      #94a3b8;--text-on-brand:   #ffffff;--text-link:       #2e74a0;--text-link-hover: #194261;--border-subtle:  #e2e8f0;--border-default: #cbd5e1;--border-strong:  #94a3b8;--border-brand:   #3789BB;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
               "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Consolas,
               "Liberation Mono", Menlo, monospace;--text-caption:  0.875rem;--text-body-sm:  0.9375rem;--text-body:     1rem;--text-body-lg:  1.125rem;--text-h3:       1.25rem;--text-h2:       1.5rem;--text-h1:       2rem;--text-display:  3rem;--lh-caption: 1.45;--lh-body:    1.6;--lh-body-sm: 1.55;--lh-h3:      1.35;--lh-h2:      1.3;--lh-h1:      1.2;--lh-display: 1.1;--fw-regular:  400;--fw-medium:   500;--fw-semibold: 600;--fw-bold:     700;--fw-heavy:    800;--space-1:  0.25rem;--space-2:  0.5rem;--space-3:  0.75rem;--space-4:  1rem;--space-5:  1.25rem;--space-6:  1.5rem;--space-8:  2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm:   4px;--radius-md:   8px;--radius-lg:   12px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, 0.05);--shadow-md: 0 4px 12px rgba(15, 23, 42, 0.08);--shadow-lg: 0 12px 32px rgba(15, 23, 42, 0.12);--shadow-xl: 0 24px 48px rgba(15, 23, 42, 0.18);--ease-out:    cubic-bezier(0.16, 1, 0.3, 1);--ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);--dur-fast:    120ms;--dur-base:    220ms;--dur-slow:    400ms;--dur-demo:    3500ms}.app-dark,.v-theme--dark{--success-bg: #052e16;--warning:    #f59e0b;--warning-bg: #451a03;--error:      #f87171;--error-bg:   #450a0a;--info:       #67c2e6;--info-bg:    #0d2a3d;--success:    #22c55e;--surface-page:     #0f172a;--surface-section:  #0b1220;--surface-card:     #1e293b;--surface-elevated: #273449;--surface-overlay:  rgba(2, 6, 15, 0.7);--surface-inverse:  #3789BB;--text-primary:    #f8fafc;--text-body:       #e2e8f0;--text-secondary:  #94a3b8;--text-muted:      #64748b;--text-on-brand:   #ffffff;--text-link:       #67c2e6;--text-link-hover: #b0e3f5;--border-subtle:  #1e293b;--border-default: #334155;--border-strong:  #475569;--border-brand:   #67c2e6;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.4);--shadow-md: 0 4px 12px rgba(0, 0, 0, 0.5);--shadow-lg: 0 12px 32px rgba(0, 0, 0, 0.6);--shadow-xl: 0 24px 48px rgba(0, 0, 0, 0.7),
               0 0 0 1px rgba(103, 194, 230, 0.08)}@media (min-width: 480px){:root{--text-display: 5vw}}@media (min-width: 1120px){:root{--text-display: 3.5rem}}@media (prefers-reduced-motion: reduce){:root{--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms}}.mkt-about .eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:0.08em;font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--blue-600);margin:0}.app-dark .mkt-about .eyebrow,.v-theme--dark .mkt-about .eyebrow{color:var(--accent-400)}.mkt-about .lede{color:var(--text-secondary);font-size:var(--text-body-lg);line-height:1.55;margin:0}.mkt-about .mkt-section-head{max-width:720px;margin:0 auto var(--space-12);text-align:center}.mkt-about .mkt-section-head .eyebrow{margin-bottom:var(--space-3)}.mkt-about .mkt-section-head h2{color:var(--text-primary);margin:var(--space-3) 0 var(--space-4);font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);letter-spacing:-0.015em}@media (max-width: 768px){.mkt-about .mkt-section-head h2{font-size:1.625rem}}.mkt-about .mkt-about-hero{padding-block:var(--space-16) var(--space-12);background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.07), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.07), transparent 70%)}.app-dark .mkt-about .mkt-about-hero,.v-theme--dark .mkt-about .mkt-about-hero{background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.16), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.1), transparent 70%)}@media (max-width: 768px){.mkt-about .mkt-about-hero{padding-block:var(--space-12) var(--space-8)}}.mkt-about .mkt-about-hero__inner{max-width:820px;margin:0 auto;text-align:center}.mkt-about .mkt-about-hero__inner .eyebrow{margin-bottom:var(--space-4)}.mkt-about .mkt-about-hero__h1{font-size:var(--text-display);line-height:var(--lh-display);font-weight:var(--fw-heavy);letter-spacing:-0.02em;color:var(--text-primary);margin:0 0 var(--space-6)}@media (max-width: 768px){.mkt-about .mkt-about-hero__h1{font-size:2.25rem}}.mkt-about .mkt-about-hero__h1 .accent{color:var(--blue-500);display:inline}.app-dark .mkt-about .mkt-about-hero__h1 .accent,.v-theme--dark .mkt-about .mkt-about-hero__h1 .accent{color:var(--accent-400)}.mkt-about .mkt-about-hero__sub{font-size:var(--text-body-lg);line-height:1.6;color:var(--text-secondary);max-width:640px;margin:0 auto}.mkt-about .mkt-about-story__body{max-width:720px;margin:0 auto}.mkt-about .mkt-about-story__body p{font-size:var(--text-body-lg);line-height:1.7;color:var(--text-body);margin:0 0 var(--space-6)}.mkt-about .mkt-about-story__body p:last-child{margin-bottom:0}@media (max-width: 768px){.mkt-about .mkt-about-story__body p{font-size:var(--text-body)}}.mkt-about .mkt-about-stats{margin-block:0}.mkt-about .mkt-about-values__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6);list-style:none;padding:0;margin:0}@media (max-width: 768px){.mkt-about .mkt-about-values__grid{grid-template-columns:1fr;gap:var(--space-4)}}.mkt-about .mkt-about-values__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--blue-500);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-md);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.mkt-about .mkt-about-values__card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--border-brand)}.mkt-about .mkt-about-values__card h3{font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);letter-spacing:-0.005em;color:var(--text-primary);margin:0 0 var(--space-3)}.mkt-about .mkt-about-values__card p{font-size:var(--text-body);line-height:1.6;color:var(--text-body);margin:0}.app-dark .mkt-about .mkt-about-values__card,.v-theme--dark .mkt-about .mkt-about-values__card{background:var(--surface-card);border-top-color:var(--accent-400)}.app-dark .mkt-about .mkt-about-values__card:hover,.v-theme--dark .mkt-about .mkt-about-values__card:hover{border-color:var(--accent-400)}.mkt-about .mkt-about-values__icon{width:44px;height:44px;border-radius:var(--radius-md);background:rgba(55,137,187,0.1);color:var(--blue-600);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.mkt-about .mkt-about-values__icon svg{width:22px;height:22px}.app-dark .mkt-about .mkt-about-values__icon,.v-theme--dark .mkt-about .mkt-about-values__icon{background:rgba(103,194,230,0.14);color:var(--accent-400)}.mkt-about .mkt-final-cta__band .eyebrow{color:rgba(255,255,255,0.85)}:root{--code-bg:        #f7fafc;--code-border:    #e2e8f0;--code-fg:        #1e293b;--code-comment:   #64748b;--code-keyword:   #2e74a0;--code-string:    #16a34a;--code-number:    #d97706;--code-fn:        #235a7d;--code-prop:      #194261;--code-punct:     #475569}.app-dark,.v-theme--dark{--code-bg:        #0b1220;--code-border:    #1e293b;--code-fg:        #e2e8f0;--code-comment:   #64748b;--code-keyword:   #67c2e6;--code-string:    #86efac;--code-number:    #fbbf24;--code-fn:        #8bd2ed;--code-prop:      #b0e3f5;--code-punct:     #94a3b8}.mkt-api .eyebrow{text-transform:uppercase;letter-spacing:0.08em;font-size:14px;font-weight:600;color:var(--blue-600);margin:0}.mkt-api .t-display{font-size:clamp(40px, 5vw, 56px);line-height:1.1;font-weight:800;letter-spacing:-0.02em;color:var(--text-primary);margin:0}@media (max-width: 768px){.mkt-api .t-display{font-size:36px}}.mkt-api .t-h1{font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-0.015em;color:var(--text-primary);margin:0}@media (max-width: 768px){.mkt-api .t-h1{font-size:26px}}.mkt-api .t-h2{font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-0.01em;color:var(--text-primary);margin:0}@media (max-width: 768px){.mkt-api .t-h2{font-size:22px}}.mkt-api .lede{color:var(--text-secondary);font-size:18px;line-height:1.55;margin:0}.mkt-api .accent{color:var(--blue-500)}.mkt-api .mkt-section-head{max-width:760px;margin:0 auto var(--space-8);text-align:center}.mkt-api .mkt-section-head .eyebrow{margin-bottom:var(--space-3)}.mkt-api .mkt-section-head .t-h1{color:var(--text-primary);margin:var(--space-3) 0}.mkt-api .mkt-section-head p.lede{margin-top:var(--space-3)}.mkt-api .mkt-section-head code{font-family:var(--font-mono);font-size:15px;padding:2px 6px;background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-sm);color:var(--text-primary)}.mkt-api .mkt-api__hero{padding-block:var(--space-16);background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.07), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.07), transparent 70%)}@media (max-width: 768px){.mkt-api .mkt-api__hero{padding-block:var(--space-12)}}.mkt-api .mkt-api__hero-grid{display:grid;grid-template-columns:1.05fr 1.1fr;gap:var(--space-12);align-items:center}@media (max-width: 1024px){.mkt-api .mkt-api__hero-grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-api .mkt-api__hero-h1{margin:var(--space-3) 0 var(--space-4)}.mkt-api .mkt-api__hero-sub{color:var(--text-secondary);font-size:19px;line-height:1.5;max-width:56ch;margin:0 0 var(--space-6)}.mkt-api .mkt-api__hero-ctas{display:flex;gap:var(--space-3);flex-wrap:wrap}.mkt-api .mkt-api__hero-trust{display:flex;gap:var(--space-6);align-items:center;margin-top:var(--space-8);flex-wrap:wrap}.mkt-api .mkt-api__hero-trust-item{display:flex;align-items:center;gap:var(--space-2);font-size:14px;color:var(--text-secondary)}.mkt-api .mkt-api__hero-trust-item svg{color:var(--blue-500);flex-shrink:0}.mkt-api .mkt-api__hero-trust-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(22,163,74,0.18)}.mkt-api .mkt-code{background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden;display:flex;flex-direction:column;width:100%;min-width:0}.mkt-api .mkt-code--hero{box-shadow:var(--shadow-xl)}.mkt-api .mkt-code__bar{display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-4);background:var(--surface-section);border-bottom:1px solid var(--code-border)}.mkt-api .mkt-code__dot{width:10px;height:10px;border-radius:50%}.mkt-api .mkt-code__dot:nth-child(1){background:#ef4444}.mkt-api .mkt-code__dot:nth-child(2){background:#f59e0b}.mkt-api .mkt-code__dot:nth-child(3){background:#22c55e}.mkt-api .mkt-code__path{margin-left:var(--space-3);font-family:var(--font-mono);font-size:14px;color:var(--text-secondary);font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-api .mkt-code__copy{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:600;color:var(--text-secondary);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);font-family:var(--font-sans)}.mkt-api .mkt-code__copy:hover{color:var(--text-link);border-color:var(--border-default);background:var(--surface-card)}.mkt-api .mkt-code__copy.is-copied{color:var(--success);border-color:var(--success)}.mkt-api .mkt-code__copy svg{width:14px;height:14px}.mkt-api .mkt-code__tabs{display:flex;gap:0;padding:0 var(--space-2);background:var(--surface-section);border-bottom:1px solid var(--code-border);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mkt-api .mkt-code__tabs::-webkit-scrollbar{display:none}.mkt-api .mkt-code__tab{flex-shrink:0;padding:10px var(--space-4);font-size:14px;font-weight:600;color:var(--text-secondary);background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans)}.mkt-api .mkt-code__tab:hover{color:var(--text-primary)}.mkt-api .mkt-code__tab[aria-selected="true"]{color:var(--blue-600);border-bottom-color:var(--blue-500)}.mkt-api .mkt-code__tab svg{width:14px;height:14px}.mkt-api .mkt-code__panel{display:none}.mkt-api .mkt-code__panel[data-active="true"]{display:block}.mkt-api .mkt-code pre{margin:0;padding:var(--space-4) var(--space-6);font-family:var(--font-mono);font-size:14px;line-height:1.65;color:var(--code-fg);overflow-x:auto;-webkit-text-size-adjust:100%;-moz-tab-size:2;-o-tab-size:2;tab-size:2;background:transparent}.mkt-api .mkt-code pre code{font-family:inherit;font-size:inherit}@media (min-width: 1024px){.mkt-api .mkt-code pre{font-size:15px}}.mkt-api .tok-comment{color:var(--code-comment);font-style:italic}.mkt-api .tok-keyword{color:var(--code-keyword);font-weight:600}.mkt-api .tok-string{color:var(--code-string)}.mkt-api .tok-number{color:var(--code-number)}.mkt-api .tok-fn{color:var(--code-fn);font-weight:600}.mkt-api .tok-prop{color:var(--code-prop)}.mkt-api .tok-punct{color:var(--code-punct)}.mkt-api .tok-flag{color:var(--code-keyword)}.mkt-api .mkt-api__pillars{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-api .mkt-api__pillars{grid-template-columns:1fr}}.mkt-api .mkt-api__pillar{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--blue-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-8);display:flex;flex-direction:column;transition:all var(--dur-fast) var(--ease-out)}.mkt-api .mkt-api__pillar:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--blue-500)}.mkt-api .mkt-api__pillar:nth-child(2){border-top-color:var(--accent-400)}.mkt-api .mkt-api__pillar:nth-child(3){border-top-color:var(--blue-700)}.mkt-api .mkt-api__pillar-icon{width:48px;height:48px;border-radius:var(--radius-md);background:rgba(55,137,187,0.12);color:var(--blue-500);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.mkt-api .mkt-api__pillar-icon svg{width:24px;height:24px}.mkt-api .mkt-api__pillar:nth-child(2) .mkt-api__pillar-icon{background:rgba(103,194,230,0.18);color:var(--accent-600)}.mkt-api .mkt-api__pillar:nth-child(3) .mkt-api__pillar-icon{background:rgba(35,90,125,0.12);color:var(--blue-700)}.mkt-api .mkt-api__pillar h3{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-3);letter-spacing:-0.01em}.mkt-api .mkt-api__pillar p{font-size:16px;color:var(--text-body);margin:0 0 var(--space-4);line-height:1.55}.mkt-api .mkt-api__pillar-stat{display:inline-flex;align-items:baseline;gap:6px;margin-top:auto;padding-top:var(--space-4);border-top:1px dashed var(--border-subtle)}.mkt-api .mkt-api__pillar-stat-value{font-size:28px;font-weight:800;line-height:1;color:var(--blue-600);letter-spacing:-0.02em}.mkt-api .mkt-api__pillar-stat-label{font-size:14px;color:var(--text-secondary);font-weight:500}.mkt-api .mkt-api__snippets{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1100px){.mkt-api .mkt-api__snippets{grid-template-columns:1fr}}.mkt-api .mkt-api__snippet{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.mkt-api .mkt-api__snippet-title{font-size:18px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-0.005em}.mkt-api .mkt-api__snippet-desc{font-size:15px;color:var(--text-secondary);margin:0;line-height:1.5}.mkt-api .mkt-api__rate{margin-top:var(--space-8);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.mkt-api .mkt-api__rate-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.mkt-api .mkt-api__rate table{width:100%;border-collapse:collapse;font-size:16px}.mkt-api .mkt-api__rate thead th{padding:var(--space-4) var(--space-6);text-align:left;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-secondary);background:var(--surface-section);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.mkt-api .mkt-api__rate tbody td{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);vertical-align:top;color:var(--text-body)}.mkt-api .mkt-api__rate tbody tr:last-child td{border-bottom:0}.mkt-api .mkt-api__rate tbody tr:hover td{background:var(--surface-section)}.mkt-api .mkt-api__rate-tier{font-size:17px;font-weight:700;color:var(--text-primary);letter-spacing:-0.005em;display:block}.mkt-api .mkt-api__rate-tier-desc{margin-top:4px;font-size:14px;font-weight:500;color:var(--text-secondary);line-height:1.5;max-width:36ch}.mkt-api .mkt-api__rate-num{font-family:var(--font-mono);font-size:16px;font-weight:600;color:var(--blue-600)}.mkt-api .mkt-api__rate-caption{padding:var(--space-4) var(--space-6);background:var(--surface-section);border-top:1px solid var(--border-subtle);font-size:14px;color:var(--text-secondary);display:flex;align-items:center;gap:var(--space-2);line-height:1.5}.mkt-api .mkt-api__rate-caption svg{color:var(--blue-500);flex-shrink:0}.mkt-api .mkt-api__rate-caption code{font-family:var(--font-mono);font-size:14px;padding:2px 6px;background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-sm);color:var(--text-primary)}.mkt-api .mkt-api__walk{margin-top:var(--space-8);display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6)}@media (max-width: 1024px){.mkt-api .mkt-api__walk{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 640px){.mkt-api .mkt-api__walk{grid-template-columns:1fr}}.mkt-api .mkt-api__frame{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;display:flex;flex-direction:column;transition:all var(--dur-fast) var(--ease-out)}.mkt-api .mkt-api__frame:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--blue-500)}.mkt-api .mkt-api__frame-bar{display:flex;align-items:center;gap:var(--space-2);padding:8px var(--space-4);background:var(--surface-section);border-bottom:1px solid var(--border-subtle)}.mkt-api .mkt-api__frame-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--blue-500);color:#fff;font-size:14px;font-weight:800}.mkt-api .mkt-api__frame-bar-title{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-0.005em}.mkt-api .mkt-api__frame-body{padding:var(--space-6);flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.mkt-api .mkt-api__frame-body h3{font-size:18px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-0.005em}.mkt-api .mkt-api__frame-body p{font-size:15px;color:var(--text-body);line-height:1.55;margin:0}.mkt-api .mkt-api__frame-visual{background:linear-gradient(135deg, var(--blue-50), var(--accent-50));border:1px solid var(--blue-100);border-radius:var(--radius-md);padding:var(--space-4);font-family:var(--font-mono);font-size:14px;color:var(--blue-800);line-height:1.55;min-height:100px}.mkt-api .mkt-api__frame-visual code{font-family:inherit;font-size:inherit;white-space:pre-wrap}.mkt-api .mkt-api__frame-visual .arrow{color:var(--blue-500);font-weight:700}.mkt-api .mkt-api__frame-visual .ok{color:var(--success);font-weight:700}.mkt-api .mkt-api__frame-visual .err{color:var(--error);font-weight:700}.mkt-api .mkt-api__frame-visual .key{color:var(--blue-700);font-weight:700}.mkt-api .mkt-api__diffs{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 768px){.mkt-api .mkt-api__diffs{grid-template-columns:1fr}}.mkt-api .mkt-api__diff{display:flex;gap:var(--space-4);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--dur-fast) var(--ease-out)}.mkt-api .mkt-api__diff:hover{border-color:var(--blue-500);box-shadow:var(--shadow-md)}.mkt-api .mkt-api__diff-icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:var(--blue-50);color:var(--blue-600);display:flex;align-items:center;justify-content:center}.mkt-api .mkt-api__diff-icon svg{width:22px;height:22px}.mkt-api .mkt-api__diff h3{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 6px;letter-spacing:-0.005em}.mkt-api .mkt-api__diff p{font-size:15px;color:var(--text-body);margin:0;line-height:1.55}.mkt-api .mkt-api__diff p code{font-family:var(--font-mono);font-size:14px;padding:1px 4px;background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-sm);color:var(--text-primary)}.mkt-api .mkt-api__cases{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-api .mkt-api__cases{grid-template-columns:1fr}}.mkt-api .mkt-api__case{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.mkt-api .mkt-api__case::before{content:"";position:absolute;top:0;left:0;width:60px;height:60px;background:radial-gradient(circle at 0% 0%, rgba(55,137,187,0.16), transparent 70%)}.mkt-api .mkt-api__case-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--blue-50);color:var(--blue-700);border-radius:var(--radius-pill);font-size:14px;font-weight:600;align-self:flex-start;margin-bottom:var(--space-3)}.mkt-api .mkt-api__case-tag svg{width:14px;height:14px}.mkt-api .mkt-api__case h3{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-3);letter-spacing:-0.01em}.mkt-api .mkt-api__case-scenario{font-size:15px;color:var(--text-body);margin:0 0 var(--space-4);line-height:1.55;flex:1}.mkt-api .mkt-api__case-scenario code{font-family:var(--font-mono);font-size:14px;padding:1px 4px;background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-sm);color:var(--text-primary)}.mkt-api .mkt-api__case-outcome{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--surface-section);border-left:3px solid var(--blue-500);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:15px;color:var(--text-primary);line-height:1.5}.mkt-api .mkt-api__case-outcome svg{flex-shrink:0;width:20px;height:20px;color:var(--success);margin-top:1px}.mkt-api .mkt-api__case-outcome strong{color:var(--blue-700);font-weight:700}.mkt-api .mkt-api__proof{background:var(--blue-900);color:#fff;padding:var(--space-12) 0;position:relative;overflow:hidden}.mkt-api .mkt-api__proof::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 50%, rgba(103,194,230,0.16), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 50%, rgba(55,137,187,0.2), transparent 60%);pointer-events:none}.mkt-api .mkt-api__proof-head{text-align:center;max-width:720px;margin:0 auto var(--space-8);position:relative}.mkt-api .mkt-api__proof-head .eyebrow{color:var(--accent-300)}.mkt-api .mkt-api__proof-head h2{font-size:clamp(26px, 3.5vw, 36px);font-weight:800;letter-spacing:-0.02em;margin:var(--space-3) 0 0;color:#fff}.mkt-api .mkt-api__proof-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);position:relative}@media (max-width: 768px){.mkt-api .mkt-api__proof-grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-api .mkt-api__proof-stat{text-align:center;padding:0 var(--space-4);position:relative}.mkt-api .mkt-api__proof-stat:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:64px;background:rgba(255,255,255,0.18)}@media (max-width: 768px){.mkt-api .mkt-api__proof-stat::after{display:none}}.mkt-api .mkt-api__proof-value{font-size:clamp(36px, 5vw, 48px);font-weight:800;line-height:1;letter-spacing:-0.02em;background:linear-gradient(135deg, #fff, var(--accent-300));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mkt-api .mkt-api__proof-label{font-size:16px;font-weight:500;color:rgba(255,255,255,0.85);margin-top:var(--space-3);line-height:1.4;max-width:32ch;margin-left:auto;margin-right:auto}.mkt-api .mkt-api__proof-sub{text-align:center;margin-top:var(--space-8);color:rgba(255,255,255,0.85);font-size:15px;position:relative}.mkt-api .mkt-api__faq{max-width:820px;margin:var(--space-8) auto 0;border-top:1px solid var(--border-subtle)}.mkt-api .mkt-api__faq details{border-bottom:1px solid var(--border-subtle)}.mkt-api .mkt-api__faq summary{list-style:none;width:100%;padding:var(--space-6) 0;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-0.005em;color:var(--text-primary);transition:color var(--dur-fast) var(--ease-out)}.mkt-api .mkt-api__faq summary::-webkit-details-marker{display:none}.mkt-api .mkt-api__faq summary::marker{content:""}.mkt-api .mkt-api__faq summary:hover{color:var(--blue-600)}.mkt-api .mkt-api__faq summary:focus-visible{outline:2px solid var(--accent-400);outline-offset:-2px;border-radius:var(--radius-sm)}.mkt-api .mkt-api__faq details[open] summary .mkt-api__faq-chev{background:var(--blue-500);color:#fff}.mkt-api .mkt-api__faq details[open] summary .mkt-api__faq-chev svg{transform:rotate(180deg)}.mkt-api .mkt-api__faq-chev{flex-shrink:0;margin-top:2px;width:24px;height:24px;border-radius:50%;background:var(--surface-section);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;transition:all var(--dur-fast) var(--ease-out)}.mkt-api .mkt-api__faq-chev svg{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out)}.mkt-api .mkt-api__faq-answer{padding:0 0 var(--space-6);max-width:72ch;color:var(--text-body);font-size:16px;line-height:1.65}.mkt-api .mkt-api__faq-answer a{color:var(--text-link);font-weight:600;text-decoration:underline}.mkt-api .mkt-api__faq-answer a:hover{color:var(--text-link-hover)}.mkt-api .mkt-api__faq-answer strong{color:var(--text-primary);font-weight:700}.mkt-api .mkt-api__faq-answer p{margin:0 0 var(--space-3)}.mkt-api .mkt-api__faq-answer p:last-child{margin-bottom:0}.mkt-api .mkt-api__faq-answer ul{margin:var(--space-3) 0 0;padding-left:var(--space-6)}.mkt-api .mkt-api__faq-answer li{margin-bottom:var(--space-2);font-size:15px}.mkt-api .mkt-api__faq-answer code{font-family:var(--font-mono);font-size:14px;padding:2px 6px;background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-sm);color:var(--text-primary)}.mkt-api .mkt-api__final-cta{padding-block:var(--space-16)}@media (max-width: 768px){.mkt-api .mkt-api__final-cta{padding-block:var(--space-12)}}.mkt-api .mkt-api__final-cta-band{background:linear-gradient(135deg, var(--blue-500) 0%, var(--blue-700) 100%);color:#fff;padding:var(--space-16) var(--space-8);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-xl)}.mkt-api .mkt-api__final-cta-band::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 0%, rgba(103,194,230,0.3), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 100%, rgba(255,255,255,0.1), transparent 60%);pointer-events:none}.mkt-api .mkt-api__final-cta-band>*{position:relative}.mkt-api .mkt-api__final-cta-band h2{font-size:clamp(28px, 4vw, 40px);font-weight:800;letter-spacing:-0.02em;margin:0 0 var(--space-4)}.mkt-api .mkt-api__final-cta-band p{font-size:18px;line-height:1.55;max-width:60ch;margin:0 auto var(--space-6);opacity:0.95}.mkt-api .mkt-api__final-cta-band .mkt-api__final-cta-actions{display:inline-flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.mkt-api .mkt-api__final-cta-band .mkt-btn--ghost-on-blue{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,0.4)}.mkt-api .mkt-api__final-cta-band .mkt-btn--ghost-on-blue:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.7)}.app-dark .mkt-api .eyebrow,.v-theme--dark .mkt-api .eyebrow{color:var(--accent-400)}.app-dark .mkt-api .mkt-api__hero,.v-theme--dark .mkt-api .mkt-api__hero{background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.16), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.1), transparent 70%)}.app-dark .mkt-api .accent,.v-theme--dark .mkt-api .accent{color:var(--accent-400)}.app-dark .mkt-api .mkt-btn--outline,.v-theme--dark .mkt-api .mkt-btn--outline{color:var(--accent-400);border-color:var(--accent-400)}.app-dark .mkt-api .mkt-btn--outline:hover,.v-theme--dark .mkt-api .mkt-btn--outline:hover{background:var(--blue-900)}.app-dark .mkt-api .mkt-code__bar,.app-dark .mkt-api .mkt-code__tabs,.v-theme--dark .mkt-api .mkt-code__bar,.v-theme--dark .mkt-api .mkt-code__tabs{background:#0f172a}.app-dark .mkt-api .mkt-code__tab[aria-selected="true"],.v-theme--dark .mkt-api .mkt-code__tab[aria-selected="true"]{color:var(--accent-300);border-bottom-color:var(--accent-400)}.app-dark .mkt-api .mkt-api__pillar:nth-child(2) .mkt-api__pillar-icon,.v-theme--dark .mkt-api .mkt-api__pillar:nth-child(2) .mkt-api__pillar-icon{color:var(--accent-300)}.app-dark .mkt-api .mkt-api__pillar:nth-child(3) .mkt-api__pillar-icon,.v-theme--dark .mkt-api .mkt-api__pillar:nth-child(3) .mkt-api__pillar-icon{color:var(--blue-300);background:rgba(126,179,212,0.16)}.app-dark .mkt-api .mkt-api__pillar-stat-value,.v-theme--dark .mkt-api .mkt-api__pillar-stat-value{color:var(--accent-300)}.app-dark .mkt-api .mkt-api__rate-num,.v-theme--dark .mkt-api .mkt-api__rate-num{color:var(--accent-300)}.app-dark .mkt-api .mkt-api__frame-visual,.v-theme--dark .mkt-api .mkt-api__frame-visual{background:linear-gradient(135deg, var(--blue-900), var(--accent-900));border-color:var(--blue-800);color:var(--accent-200)}.app-dark .mkt-api .mkt-api__frame-visual .arrow,.v-theme--dark .mkt-api .mkt-api__frame-visual .arrow{color:var(--accent-400)}.app-dark .mkt-api .mkt-api__frame-visual .key,.v-theme--dark .mkt-api .mkt-api__frame-visual .key{color:var(--accent-300)}.app-dark .mkt-api .mkt-api__diff-icon,.v-theme--dark .mkt-api .mkt-api__diff-icon{background:var(--blue-900);color:var(--accent-300)}.app-dark .mkt-api .mkt-api__case-tag,.v-theme--dark .mkt-api .mkt-api__case-tag{background:var(--blue-900);color:var(--accent-300)}.app-dark .mkt-api .mkt-api__case::before,.v-theme--dark .mkt-api .mkt-api__case::before{background:radial-gradient(circle at 0% 0%, rgba(103,194,230,0.2), transparent 70%)}.app-dark .mkt-api .mkt-api__case-outcome strong,.v-theme--dark .mkt-api .mkt-api__case-outcome strong{color:var(--accent-300)}.mkt-chrome-extension .mkt-ce-chrome-mark{width:22px;height:22px;flex-shrink:0}.mkt-chrome-extension .mkt-ce-section-head{max-width:720px;margin:0 auto var(--space-8);text-align:center}.mkt-chrome-extension .mkt-ce-section-head .mkt-eyebrow{margin-bottom:var(--space-3)}.mkt-chrome-extension .mkt-ce-section-head__title{color:var(--text-primary);margin:var(--space-3) 0;font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-0.015em}@media (max-width: 768px){.mkt-chrome-extension .mkt-ce-section-head__title{font-size:26px}}.mkt-chrome-extension .mkt-ce-section-head__lede{color:var(--text-secondary);font-size:18px;line-height:1.55;margin:0}.mkt-chrome-extension .accent{color:var(--blue-500)}.app-dark .mkt-chrome-extension .accent,.v-theme--dark .mkt-chrome-extension .accent{color:var(--accent-400)}.mkt-chrome-extension .mkt-ce-hero{padding-block:var(--space-16);background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.07), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.07), transparent 70%)}@media (max-width: 768px){.mkt-chrome-extension .mkt-ce-hero{padding-block:var(--space-12)}}.app-dark .mkt-chrome-extension .mkt-ce-hero,.v-theme--dark .mkt-chrome-extension .mkt-ce-hero{background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.16), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.1), transparent 70%)}.mkt-chrome-extension .mkt-ce-hero__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--space-12);align-items:center}@media (max-width: 1024px){.mkt-chrome-extension .mkt-ce-hero__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-chrome-extension .mkt-ce-hero__h1{color:var(--text-primary);margin:var(--space-3) 0 var(--space-4);font-size:clamp(40px, 5vw, 56px);line-height:1.1;font-weight:800;letter-spacing:-0.02em}@media (max-width: 768px){.mkt-chrome-extension .mkt-ce-hero__h1{font-size:36px}}.mkt-chrome-extension .mkt-ce-hero__sub{color:var(--text-secondary);font-size:19px;line-height:1.5;max-width:56ch;margin:0 0 var(--space-6)}.mkt-chrome-extension .mkt-ce-hero__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap}.mkt-chrome-extension .mkt-ce-hero__trust{display:flex;gap:var(--space-6);align-items:center;margin-top:var(--space-8);flex-wrap:wrap}.mkt-chrome-extension .mkt-ce-hero__trust-item{display:flex;align-items:center;gap:var(--space-2);font-size:14px;color:var(--text-secondary)}.mkt-chrome-extension .mkt-ce-hero__trust-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 4px rgba(22,163,74,0.18)}.mkt-chrome-extension .mkt-ce-mock{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;position:relative;margin:0}.mkt-chrome-extension .mkt-ce-mock::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 240px 140px at 90% 0%, rgba(103,194,230,0.18), transparent 60%);pointer-events:none;z-index:1}.mkt-chrome-extension .mkt-ce-mock__bar{display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-4);background:var(--surface-section);border-bottom:1px solid var(--border-subtle)}.mkt-chrome-extension .mkt-ce-mock__dot{width:10px;height:10px;border-radius:50%;background:var(--gray-300)}.mkt-chrome-extension .mkt-ce-mock__dot:nth-child(1){background:#ef4444}.mkt-chrome-extension .mkt-ce-mock__dot:nth-child(2){background:#f59e0b}.mkt-chrome-extension .mkt-ce-mock__dot:nth-child(3){background:#22c55e}.mkt-chrome-extension .mkt-ce-mock__url{flex:1;margin-left:var(--space-3);font-family:var(--font-mono);font-size:14px;color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:999px;padding:4px 12px;display:inline-flex;align-items:center;gap:6px;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-chrome-extension .mkt-ce-mock__url svg{width:12px;height:12px;flex-shrink:0;color:#16a34a}.mkt-chrome-extension .mkt-ce-mock__ext-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--blue-50);color:var(--blue-700);border:1px solid var(--blue-200);border-radius:999px;font-size:14px;font-weight:600;flex-shrink:0}.mkt-chrome-extension .mkt-ce-mock__ext-pill svg{width:14px;height:14px}.app-dark .mkt-chrome-extension .mkt-ce-mock__ext-pill,.v-theme--dark .mkt-chrome-extension .mkt-ce-mock__ext-pill{background:var(--blue-900);color:var(--accent-300);border-color:var(--blue-800)}.mkt-chrome-extension .mkt-ce-mock__body{position:relative;z-index:2;padding:var(--space-6);background:var(--surface-section);min-height:460px}.mkt-chrome-extension .mkt-ce-listing{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);display:grid;grid-template-columns:140px 1fr;gap:var(--space-4);align-items:start}@media (max-width: 520px){.mkt-chrome-extension .mkt-ce-listing{grid-template-columns:1fr}}.mkt-chrome-extension .mkt-ce-listing__photo{width:100%;aspect-ratio:4 / 3;background:linear-gradient(135deg, var(--gray-200), var(--gray-300));border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--gray-500);position:relative;overflow:hidden}.mkt-chrome-extension .mkt-ce-listing__photo svg{width:38px;height:38px;opacity:0.6}.mkt-chrome-extension .mkt-ce-listing__photo::after{content:"";position:absolute;bottom:6px;left:6px;width:28px;height:18px;background:rgba(15,23,42,0.7);border-radius:3px}.app-dark .mkt-chrome-extension .mkt-ce-listing__photo,.v-theme--dark .mkt-chrome-extension .mkt-ce-listing__photo{background:linear-gradient(135deg, var(--gray-700), var(--gray-800));color:var(--gray-400)}.mkt-chrome-extension .mkt-ce-listing__title{font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:-0.005em;margin:0 0 4px}.mkt-chrome-extension .mkt-ce-listing__price{font-size:22px;font-weight:800;color:var(--blue-600);letter-spacing:-0.01em;margin-bottom:var(--space-2)}.app-dark .mkt-chrome-extension .mkt-ce-listing__price,.v-theme--dark .mkt-chrome-extension .mkt-ce-listing__price{color:var(--accent-300)}.mkt-chrome-extension .mkt-ce-listing__meta{font-size:14px;color:var(--text-secondary);margin:0 0 var(--space-3);line-height:1.5}.mkt-chrome-extension .mkt-ce-listing__vin{font-family:var(--font-mono);font-size:14px;color:var(--text-body);padding:4px 8px;border:1px dashed var(--blue-400);border-radius:var(--radius-sm);background:var(--blue-50);display:inline-flex;align-items:center;gap:6px;position:relative}.app-dark .mkt-chrome-extension .mkt-ce-listing__vin,.v-theme--dark .mkt-chrome-extension .mkt-ce-listing__vin{background:var(--blue-900);border-color:var(--blue-700);color:var(--accent-200)}.mkt-chrome-extension .mkt-ce-listing__vin-cursor{position:absolute;top:-10px;right:-10px;width:18px;height:18px;animation:mkt-ce-cursor-bounce 2.4s var(--ease-in-out) infinite}@keyframes mkt-ce-cursor-bounce{0%,100%{transform:translate(0, 0)}50%{transform:translate(-2px, -3px)}}.mkt-chrome-extension .mkt-ce-popup{position:absolute;top:var(--space-6);right:var(--space-6);width:320px;max-width:calc(100% - var(--space-12));background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--blue-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;z-index:5;animation:mkt-ce-popup-in 600ms var(--ease-out) both;animation-delay:400ms}@media (max-width: 640px){.mkt-chrome-extension .mkt-ce-popup{position:relative;top:0;right:0;width:100%;margin-top:var(--space-4)}}@keyframes mkt-ce-popup-in{from{opacity:0;transform:translateY(-12px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.mkt-chrome-extension .mkt-ce-popup,.mkt-chrome-extension .mkt-ce-listing__vin-cursor{animation:none}}.mkt-chrome-extension .mkt-ce-popup__head{padding:var(--space-3) var(--space-4);background:linear-gradient(135deg, var(--blue-50), var(--accent-50));border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.app-dark .mkt-chrome-extension .mkt-ce-popup__head,.v-theme--dark .mkt-chrome-extension .mkt-ce-popup__head{background:linear-gradient(135deg, var(--blue-900), var(--accent-900))}.mkt-chrome-extension .mkt-ce-popup__brand{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--blue-700);letter-spacing:0.02em}.mkt-chrome-extension .mkt-ce-popup__brand svg{width:14px;height:14px}.app-dark .mkt-chrome-extension .mkt-ce-popup__brand,.v-theme--dark .mkt-chrome-extension .mkt-ce-popup__brand{color:var(--accent-300)}.mkt-chrome-extension .mkt-ce-popup__live{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:#16a34a;text-transform:uppercase;letter-spacing:0.04em}.mkt-chrome-extension .mkt-ce-popup__live::before{content:"";width:6px;height:6px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,0.2);animation:mkt-ce-live-pulse 2s var(--ease-in-out) infinite}@keyframes mkt-ce-live-pulse{0%,100%{opacity:1}50%{opacity:0.5}}.mkt-chrome-extension .mkt-ce-popup__body{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.mkt-chrome-extension .mkt-ce-popup__row{display:flex;align-items:center;gap:var(--space-2);font-size:14px}.mkt-chrome-extension .mkt-ce-popup__row svg{width:16px;height:16px;flex-shrink:0}.mkt-chrome-extension .mkt-ce-popup__row.is-warn svg{color:#d97706}.mkt-chrome-extension .mkt-ce-popup__row.is-clean svg{color:#16a34a}.mkt-chrome-extension .mkt-ce-popup__row.is-info svg{color:var(--blue-500)}.mkt-chrome-extension .mkt-ce-popup__row strong{color:var(--text-primary);font-weight:700}.mkt-chrome-extension .mkt-ce-popup__row span{color:var(--text-body)}.app-dark .mkt-chrome-extension .mkt-ce-popup__row.is-info svg,.v-theme--dark .mkt-chrome-extension .mkt-ce-popup__row.is-info svg{color:var(--accent-400)}.mkt-chrome-extension .mkt-ce-popup__photos{display:grid;grid-template-columns:repeat(3, 1fr);gap:4px;margin-top:2px}.mkt-chrome-extension .mkt-ce-popup__photo{aspect-ratio:4 / 3;border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--gray-200), var(--gray-300));display:flex;align-items:center;justify-content:center;color:var(--gray-500)}.mkt-chrome-extension .mkt-ce-popup__photo svg{width:18px;height:18px;opacity:0.5}.app-dark .mkt-chrome-extension .mkt-ce-popup__photo,.v-theme--dark .mkt-chrome-extension .mkt-ce-popup__photo{background:linear-gradient(135deg, var(--gray-700), var(--gray-800));color:var(--gray-400)}.mkt-chrome-extension .mkt-ce-popup__photo--auction{background:linear-gradient(135deg, #fef3c7, #fde68a);color:#d97706}.app-dark .mkt-chrome-extension .mkt-ce-popup__photo--auction,.v-theme--dark .mkt-chrome-extension .mkt-ce-popup__photo--auction{background:linear-gradient(135deg, #451a03, #78350f)}.mkt-chrome-extension .mkt-ce-popup__cta{margin-top:var(--space-2);display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 14px;background:var(--blue-500);color:#fff;border-radius:var(--radius-sm);font-size:14px;font-weight:700;gap:6px;text-decoration:none}.mkt-chrome-extension .mkt-ce-popup__cta:hover{background:var(--blue-600)}.mkt-chrome-extension .mkt-ce-pillars{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-chrome-extension .mkt-ce-pillars{grid-template-columns:1fr}}.mkt-chrome-extension .mkt-ce-pillar{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--blue-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-8);display:flex;flex-direction:column;transition:all var(--dur-fast) var(--ease-out)}.mkt-chrome-extension .mkt-ce-pillar:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--blue-500)}.mkt-chrome-extension .mkt-ce-pillar:nth-child(2){border-top-color:var(--accent-400)}.mkt-chrome-extension .mkt-ce-pillar:nth-child(3){border-top-color:var(--blue-700)}.mkt-chrome-extension .mkt-ce-pillar__icon{width:48px;height:48px;border-radius:var(--radius-md);background:rgba(55,137,187,0.12);color:var(--blue-500);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.mkt-chrome-extension .mkt-ce-pillar__icon svg{width:24px;height:24px}.mkt-chrome-extension .mkt-ce-pillar:nth-child(2) .mkt-ce-pillar__icon{background:rgba(103,194,230,0.18);color:var(--accent-600)}.app-dark .mkt-chrome-extension .mkt-ce-pillar:nth-child(2) .mkt-ce-pillar__icon,.v-theme--dark .mkt-chrome-extension .mkt-ce-pillar:nth-child(2) .mkt-ce-pillar__icon{color:var(--accent-300)}.mkt-chrome-extension .mkt-ce-pillar:nth-child(3) .mkt-ce-pillar__icon{background:rgba(35,90,125,0.12);color:var(--blue-700)}.app-dark .mkt-chrome-extension .mkt-ce-pillar:nth-child(3) .mkt-ce-pillar__icon,.v-theme--dark .mkt-chrome-extension .mkt-ce-pillar:nth-child(3) .mkt-ce-pillar__icon{color:var(--blue-300);background:rgba(126,179,212,0.16)}.mkt-chrome-extension .mkt-ce-pillar__title{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-3);letter-spacing:-0.01em}.mkt-chrome-extension .mkt-ce-pillar__lede{font-size:16px;color:var(--text-body);margin:0 0 var(--space-4);line-height:1.55}.mkt-chrome-extension .mkt-ce-pillar__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:var(--space-4);border-top:1px dashed var(--border-subtle)}.mkt-chrome-extension .mkt-ce-pillar__chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--blue-50);color:var(--blue-700);border:1px solid var(--blue-100);font-size:14px;font-weight:600}.app-dark .mkt-chrome-extension .mkt-ce-pillar__chip,.v-theme--dark .mkt-chrome-extension .mkt-ce-pillar__chip{background:var(--blue-900);color:var(--accent-300);border-color:var(--blue-800)}.mkt-chrome-extension .mkt-ce-pillar:nth-child(2) .mkt-ce-pillar__chip{background:var(--accent-50);color:var(--accent-700);border-color:var(--accent-200)}.app-dark .mkt-chrome-extension .mkt-ce-pillar:nth-child(2) .mkt-ce-pillar__chip,.v-theme--dark .mkt-chrome-extension .mkt-ce-pillar:nth-child(2) .mkt-ce-pillar__chip{background:var(--accent-900);color:var(--accent-200);border-color:var(--accent-800)}.mkt-chrome-extension .mkt-ce-walk{margin-top:var(--space-8);display:grid;gap:var(--space-6);grid-template-columns:1.4fr 1fr 1fr}@media (max-width: 1024px){.mkt-chrome-extension .mkt-ce-walk{grid-template-columns:1fr}}.mkt-chrome-extension .mkt-ce-walk__video{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;grid-column:1;grid-row:span 3;display:flex;flex-direction:column}@media (max-width: 1024px){.mkt-chrome-extension .mkt-ce-walk__video{grid-column:1;grid-row:auto}}.mkt-chrome-extension .mkt-ce-walk__video-bar{display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-4);background:var(--surface-section);border-bottom:1px solid var(--border-subtle)}.mkt-chrome-extension .mkt-ce-walk__video-bar-dot{width:10px;height:10px;border-radius:50%;background:var(--gray-300)}.mkt-chrome-extension .mkt-ce-walk__video-bar-dot:nth-child(1){background:#ef4444}.mkt-chrome-extension .mkt-ce-walk__video-bar-dot:nth-child(2){background:#f59e0b}.mkt-chrome-extension .mkt-ce-walk__video-bar-dot:nth-child(3){background:#22c55e}.mkt-chrome-extension .mkt-ce-walk__video-bar-title{font-size:14px;font-weight:600;color:var(--text-secondary);margin-left:var(--space-3);display:inline-flex;align-items:center;gap:6px}.mkt-chrome-extension .mkt-ce-walk__video-bar-title svg{width:14px;height:14px;color:#ef4444}.mkt-chrome-extension .mkt-ce-walk__video-frame{position:relative;background:var(--gray-900);aspect-ratio:16 / 9}.mkt-chrome-extension .mkt-ce-walk__video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mkt-chrome-extension .mkt-ce-walk__video-caption{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle)}.mkt-chrome-extension .mkt-ce-walk__video-caption .mkt-eyebrow{color:var(--blue-600)}.app-dark .mkt-chrome-extension .mkt-ce-walk__video-caption .mkt-eyebrow,.v-theme--dark .mkt-chrome-extension .mkt-ce-walk__video-caption .mkt-eyebrow{color:var(--accent-400)}.mkt-chrome-extension .mkt-ce-walk__video-title{font-size:20px;font-weight:700;color:var(--text-primary);margin:4px 0 6px;letter-spacing:-0.01em}.mkt-chrome-extension .mkt-ce-walk__video-text{font-size:15px;color:var(--text-secondary);margin:0;line-height:1.5}.mkt-chrome-extension .mkt-ce-walk__frame{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6);display:flex;flex-direction:column;transition:all var(--dur-fast) var(--ease-out)}.mkt-chrome-extension .mkt-ce-walk__frame:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--blue-500)}.mkt-chrome-extension .mkt-ce-walk__frame-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--blue-500);color:#fff;font-size:15px;font-weight:800;margin-bottom:var(--space-3)}.mkt-chrome-extension .mkt-ce-walk__frame:nth-of-type(odd) .mkt-ce-walk__frame-num{background:var(--accent-400)}.mkt-chrome-extension .mkt-ce-walk__frame-title{font-size:17px;font-weight:700;color:var(--text-primary);margin:0 0 6px;letter-spacing:-0.005em}.mkt-chrome-extension .mkt-ce-walk__frame-text{font-size:15px;color:var(--text-secondary);margin:0 0 var(--space-3);line-height:1.5}.mkt-chrome-extension .mkt-ce-walk__frame-visual{margin-top:auto;padding:var(--space-3);background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:14px;color:var(--text-secondary);font-family:var(--font-mono);line-height:1.5}.mkt-chrome-extension .mkt-ce-walk__frame-visual strong{color:var(--blue-600);font-weight:700}.app-dark .mkt-chrome-extension .mkt-ce-walk__frame-visual strong,.v-theme--dark .mkt-chrome-extension .mkt-ce-walk__frame-visual strong{color:var(--accent-300)}.mkt-chrome-extension .mkt-ce-diffs{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 768px){.mkt-chrome-extension .mkt-ce-diffs{grid-template-columns:1fr}}.mkt-chrome-extension .mkt-ce-diff{display:flex;gap:var(--space-4);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.mkt-chrome-extension .mkt-ce-diff:hover{border-color:var(--blue-500);box-shadow:var(--shadow-md)}.mkt-chrome-extension .mkt-ce-diff__icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:var(--blue-50);color:var(--blue-600);display:flex;align-items:center;justify-content:center}.mkt-chrome-extension .mkt-ce-diff__icon svg{width:22px;height:22px}.app-dark .mkt-chrome-extension .mkt-ce-diff__icon,.v-theme--dark .mkt-chrome-extension .mkt-ce-diff__icon{background:var(--blue-900);color:var(--accent-300)}.mkt-chrome-extension .mkt-ce-diff__title{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 6px}.mkt-chrome-extension .mkt-ce-diff__text{font-size:15px;color:var(--text-body);margin:0;line-height:1.55}.mkt-chrome-extension .mkt-ce-cases{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-chrome-extension .mkt-ce-cases{grid-template-columns:1fr}}.mkt-chrome-extension .mkt-ce-case{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.mkt-chrome-extension .mkt-ce-case::before{content:"";position:absolute;top:0;left:0;width:60px;height:60px;background:radial-gradient(circle at 0% 0%, rgba(55,137,187,0.16), transparent 70%)}.app-dark .mkt-chrome-extension .mkt-ce-case::before,.v-theme--dark .mkt-chrome-extension .mkt-ce-case::before{background:radial-gradient(circle at 0% 0%, rgba(103,194,230,0.2), transparent 70%)}.mkt-chrome-extension .mkt-ce-case__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--blue-50);color:var(--blue-700);border-radius:999px;font-size:14px;font-weight:600;align-self:flex-start;margin-bottom:var(--space-3)}.app-dark .mkt-chrome-extension .mkt-ce-case__tag,.v-theme--dark .mkt-chrome-extension .mkt-ce-case__tag{background:var(--blue-900);color:var(--accent-300)}.mkt-chrome-extension .mkt-ce-case__title{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-3);letter-spacing:-0.01em}.mkt-chrome-extension .mkt-ce-case__scenario{font-size:15px;color:var(--text-body);margin:0 0 var(--space-4);line-height:1.55;flex:1}.mkt-chrome-extension .mkt-ce-case__outcome{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--surface-section);border-left:3px solid var(--blue-500);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:15px;color:var(--text-primary);line-height:1.5}.mkt-chrome-extension .mkt-ce-case__outcome svg{flex-shrink:0;width:20px;height:20px;color:#16a34a;margin-top:1px}.mkt-chrome-extension .mkt-ce-case__outcome strong{color:var(--blue-700);font-weight:700}.app-dark .mkt-chrome-extension .mkt-ce-case__outcome strong,.v-theme--dark .mkt-chrome-extension .mkt-ce-case__outcome strong{color:var(--accent-300)}.mkt-chrome-extension .mkt-ce-proof{background:var(--blue-900);color:#fff;padding:var(--space-12) 0;position:relative;overflow:hidden}.mkt-chrome-extension .mkt-ce-proof::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 50%, rgba(103,194,230,0.16), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 50%, rgba(55,137,187,0.2), transparent 60%);pointer-events:none}.mkt-chrome-extension .mkt-ce-proof__head{text-align:center;max-width:720px;margin:0 auto var(--space-8);position:relative}.mkt-chrome-extension .mkt-ce-proof__head .mkt-eyebrow{color:var(--accent-300)}.mkt-chrome-extension .mkt-ce-proof__title{font-size:clamp(26px, 3.5vw, 36px);font-weight:800;letter-spacing:-0.02em;margin:var(--space-3) 0 0;color:#fff}.mkt-chrome-extension .mkt-ce-proof__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);position:relative}@media (max-width: 768px){.mkt-chrome-extension .mkt-ce-proof__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-chrome-extension .mkt-ce-proof__stat{text-align:center;padding:0 var(--space-4);position:relative}.mkt-chrome-extension .mkt-ce-proof__stat:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:64px;background:rgba(255,255,255,0.18)}@media (max-width: 768px){.mkt-chrome-extension .mkt-ce-proof__stat::after{display:none}}.mkt-chrome-extension .mkt-ce-proof__value{font-size:clamp(32px, 5vw, 44px);font-weight:800;line-height:1.1;letter-spacing:-0.02em;background:linear-gradient(135deg, #fff, var(--accent-300));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mkt-chrome-extension .mkt-ce-proof__label{font-size:16px;font-weight:500;color:rgba(255,255,255,0.85);margin-top:var(--space-3);line-height:1.4;max-width:28ch;margin-left:auto;margin-right:auto}.mkt-chrome-extension .mkt-ce-proof__support{text-align:center;margin-top:var(--space-8);position:relative}.mkt-chrome-extension .mkt-ce-proof__support p{font-size:16px;color:rgba(255,255,255,0.85);max-width:60ch;margin:0 auto var(--space-4);line-height:1.55}.mkt-chrome-extension .mkt-ce-proof__cws-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.25);border-radius:999px;font-size:15px;font-weight:600;color:#fff;text-decoration:none;transition:all var(--dur-fast) var(--ease-out)}.mkt-chrome-extension .mkt-ce-proof__cws-badge svg{width:18px;height:18px}.mkt-chrome-extension .mkt-ce-proof__cws-badge:hover{background:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.4)}.mkt-chrome-extension .mkt-ce-faq{max-width:820px;margin:var(--space-8) auto 0}.mkt-chrome-extension .mkt-ce-faq__item{border-bottom:1px solid var(--border-subtle)}.mkt-chrome-extension .mkt-ce-faq__item:first-child{border-top:1px solid var(--border-subtle)}.mkt-chrome-extension .mkt-ce-faq__item summary{list-style:none}.mkt-chrome-extension .mkt-ce-faq__item summary::-webkit-details-marker{display:none}.mkt-chrome-extension .mkt-ce-faq__trigger{width:100%;padding:var(--space-6) 0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);cursor:pointer;text-align:left;color:var(--text-primary);transition:color var(--dur-fast) var(--ease-out)}.mkt-chrome-extension .mkt-ce-faq__trigger:hover{color:var(--blue-600)}.mkt-chrome-extension .mkt-ce-faq__trigger:focus-visible{outline:2px solid var(--accent-400);outline-offset:-2px;border-radius:var(--radius-sm)}.app-dark .mkt-chrome-extension .mkt-ce-faq__trigger:hover,.v-theme--dark .mkt-chrome-extension .mkt-ce-faq__trigger:hover{color:var(--accent-300)}.mkt-chrome-extension .mkt-ce-faq__q{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-0.005em}.mkt-chrome-extension .mkt-ce-faq__chev{flex-shrink:0;margin-top:2px;width:24px;height:24px;border-radius:50%;background:var(--surface-section);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;transition:all var(--dur-fast) var(--ease-out)}.mkt-chrome-extension .mkt-ce-faq__chev svg{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out)}.mkt-chrome-extension .mkt-ce-faq__item[open] .mkt-ce-faq__chev{background:var(--blue-500);color:#fff}.mkt-chrome-extension .mkt-ce-faq__item[open] .mkt-ce-faq__chev svg{transform:rotate(180deg)}.mkt-chrome-extension .mkt-ce-faq__panel{padding:0 0 var(--space-6);max-width:72ch;color:var(--text-body);font-size:16px;line-height:1.65}.mkt-chrome-extension .mkt-ce-faq__panel p{margin:0 0 var(--space-3)}.mkt-chrome-extension .mkt-ce-faq__panel p:last-child{margin-bottom:0}.mkt-chrome-extension .mkt-ce-faq__panel a{color:var(--text-link);font-weight:600}.mkt-chrome-extension .mkt-ce-faq__panel a:hover{color:var(--text-link-hover)}.mkt-chrome-extension .mkt-ce-faq__panel strong{color:var(--text-primary);font-weight:700}.mkt-chrome-extension .mkt-ce-final-cta{padding-block:var(--space-16)}@media (max-width: 768px){.mkt-chrome-extension .mkt-ce-final-cta{padding-block:var(--space-12)}}.mkt-chrome-extension .mkt-ce-final-cta__band{background:linear-gradient(135deg, var(--blue-500) 0%, var(--blue-700) 100%);color:#fff;padding:var(--space-16) var(--space-8);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-xl)}.mkt-chrome-extension .mkt-ce-final-cta__band::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 0%, rgba(103,194,230,0.3), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 100%, rgba(255,255,255,0.1), transparent 60%);pointer-events:none}.mkt-chrome-extension .mkt-ce-final-cta__band>*{position:relative}.mkt-chrome-extension .mkt-ce-final-cta__title{font-size:clamp(28px, 4vw, 40px);font-weight:800;letter-spacing:-0.02em;margin:0 0 var(--space-4);color:#fff}.mkt-chrome-extension .mkt-ce-final-cta__sub{font-size:18px;line-height:1.55;max-width:60ch;margin:0 auto var(--space-6);opacity:0.95}.mkt-chrome-extension .mkt-ce-final-cta__ctas{display:inline-flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.mkt-product--competitor .eyebrow{text-transform:uppercase;letter-spacing:0.08em;font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--blue-600);margin:0}.app-dark .mkt-product--competitor .eyebrow,.v-theme--dark .mkt-product--competitor .eyebrow{color:var(--accent-400)}.mkt-product--competitor .mkt-hero{padding-block:var(--space-16) var(--space-12);background:radial-gradient(ellipse 800px 400px at 18% 8%, rgba(55,137,187,0.07), transparent 70%),radial-gradient(ellipse 600px 500px at 92% 92%, rgba(103,194,230,0.07), transparent 70%)}.app-dark .mkt-product--competitor .mkt-hero,.v-theme--dark .mkt-product--competitor .mkt-hero{background:radial-gradient(ellipse 800px 400px at 18% 8%, rgba(55,137,187,0.16), transparent 70%),radial-gradient(ellipse 600px 500px at 92% 92%, rgba(103,194,230,0.1), transparent 70%)}.mkt-product--competitor .mkt-hero__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--space-12);align-items:center}@media (max-width: 1024px){.mkt-product--competitor .mkt-hero__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-product--competitor .mkt-hero__h1{color:var(--text-primary);margin:var(--space-3) 0 var(--space-4);font-size:var(--text-display);line-height:var(--lh-display);font-weight:var(--fw-heavy);letter-spacing:-0.02em}@media (max-width: 768px){.mkt-product--competitor .mkt-hero__h1{font-size:2.25rem}}.mkt-product--competitor .mkt-hero__h1 .accent{color:var(--blue-500)}.app-dark .mkt-product--competitor .mkt-hero__h1 .accent,.v-theme--dark .mkt-product--competitor .mkt-hero__h1 .accent{color:var(--accent-400)}.mkt-product--competitor .mkt-hero__sub{color:var(--text-secondary);font-size:1.1875rem;line-height:1.5;max-width:56ch;margin:0 0 var(--space-6)}.mkt-product--competitor .mkt-hero__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap}.mkt-product--competitor .mkt-hero__chips{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-8)}.mkt-product--competitor .mkt-hero__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);background:var(--surface-card);border:1px solid var(--border-subtle);font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--text-body)}.mkt-product--competitor .mkt-hero__chip svg{width:14px;height:14px;color:var(--blue-500)}.app-dark .mkt-product--competitor .mkt-hero__chip svg,.v-theme--dark .mkt-product--competitor .mkt-hero__chip svg{color:var(--accent-400)}.mkt-product--competitor .mkt-map-mockup{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;position:relative;margin:0}.mkt-product--competitor .mkt-map-mockup__chrome{display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-4);background:var(--surface-section);border-bottom:1px solid var(--border-subtle)}.mkt-product--competitor .mkt-map-mockup__dot{width:12px;height:12px;border-radius:50%}.mkt-product--competitor .mkt-map-mockup__dot:nth-child(1){background:#ef4444}.mkt-product--competitor .mkt-map-mockup__dot:nth-child(2){background:#f59e0b}.mkt-product--competitor .mkt-map-mockup__dot:nth-child(3){background:#16a34a}.mkt-product--competitor .mkt-map-mockup__addr{font-size:var(--text-caption);color:var(--text-secondary);margin-left:var(--space-3);font-family:var(--font-mono);letter-spacing:0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-product--competitor .mkt-map-mockup__live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--accent-100);color:var(--accent-700);font-size:var(--text-caption);font-weight:var(--fw-semibold);letter-spacing:0.04em;text-transform:uppercase}.app-dark .mkt-product--competitor .mkt-map-mockup__live,.v-theme--dark .mkt-product--competitor .mkt-map-mockup__live{background:var(--accent-900);color:var(--accent-200)}.mkt-product--competitor .mkt-map-mockup__live::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-500);box-shadow:0 0 0 3px rgba(63,169,210,0.25);animation:ca-live-pulse 2s var(--ease-in-out) infinite}@keyframes ca-live-pulse{0%,100%{opacity:1}50%{opacity:0.5}}@media (prefers-reduced-motion: reduce){.mkt-product--competitor .mkt-ca-hero-vis__live::before,.mkt-product--competitor .mkt-map-mockup__live::before{animation:none}}.mkt-product--competitor .mkt-map-mockup__body{position:relative;aspect-ratio:4 / 3;background:radial-gradient(ellipse 60% 40% at 50% 50%, rgba(55,137,187,0.1), transparent 70%),linear-gradient(180deg, var(--blue-50) 0%, var(--accent-50) 100%);overflow:hidden}.app-dark .mkt-product--competitor .mkt-map-mockup__body,.v-theme--dark .mkt-product--competitor .mkt-map-mockup__body{background:radial-gradient(ellipse 60% 40% at 50% 50%, rgba(55,137,187,0.2), transparent 70%),linear-gradient(180deg, #0b2438 0%, #0f3b50 100%)}.mkt-product--competitor .mkt-map-grid-svg{position:absolute;inset:0;width:100%;height:100%;opacity:0.55}.app-dark .mkt-product--competitor .mkt-map-grid-svg,.v-theme--dark .mkt-product--competitor .mkt-map-grid-svg{opacity:0.30}.mkt-product--competitor .mkt-map-radius{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;border:1.5px dashed rgba(55,137,187,0.55);background:radial-gradient(circle, rgba(55,137,187,0.06) 0%, transparent 70%)}.app-dark .mkt-product--competitor .mkt-map-radius,.v-theme--dark .mkt-product--competitor .mkt-map-radius{border-color:rgba(103,194,230,0.55);background:radial-gradient(circle, rgba(103,194,230,0.06) 0%, transparent 70%)}.mkt-product--competitor .mkt-map-radius--100{width:38%;aspect-ratio:1;border-color:rgba(55,137,187,0.7)}.app-dark .mkt-product--competitor .mkt-map-radius--100,.v-theme--dark .mkt-product--competitor .mkt-map-radius--100{border-color:rgba(103,194,230,0.8)}.mkt-product--competitor .mkt-map-radius--200{width:60%;aspect-ratio:1;border-color:rgba(55,137,187,0.45)}.app-dark .mkt-product--competitor .mkt-map-radius--200,.v-theme--dark .mkt-product--competitor .mkt-map-radius--200{border-color:rgba(103,194,230,0.5)}.mkt-product--competitor .mkt-map-radius--500{width:88%;aspect-ratio:1;border-color:rgba(55,137,187,0.25)}.app-dark .mkt-product--competitor .mkt-map-radius--500,.v-theme--dark .mkt-product--competitor .mkt-map-radius--500{border-color:rgba(103,194,230,0.3)}.mkt-product--competitor .mkt-map-radius__label{position:absolute;top:-10px;left:50%;transform:translateX(-50%);padding:2px 8px;border-radius:var(--radius-pill);background:var(--surface-card);border:1px solid var(--border-subtle);font-size:var(--text-caption);font-weight:var(--fw-bold);color:var(--blue-700);white-space:nowrap}.app-dark .mkt-product--competitor .mkt-map-radius__label,.v-theme--dark .mkt-product--competitor .mkt-map-radius__label{color:var(--accent-300)}.mkt-product--competitor .mkt-map-pin{position:absolute;width:22px;height:22px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 4px 8px rgba(0,0,0,0.18);display:flex;align-items:center;justify-content:center}.mkt-product--competitor .mkt-map-pin::after{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:50%;transform:rotate(45deg)}.mkt-product--competitor .mkt-map-pin--you{background:var(--blue-500);width:28px;height:28px;box-shadow:0 0 0 6px rgba(55,137,187,0.2),0 4px 12px rgba(0,0,0,0.24);z-index:5}.mkt-product--competitor .mkt-map-pin--you::after{width:10px;height:10px}.mkt-product--competitor .mkt-map-pin--cheap{background:var(--success)}.mkt-product--competitor .mkt-map-pin--mid{background:var(--blue-500)}.mkt-product--competitor .mkt-map-pin--high{background:var(--warning)}.mkt-product--competitor .mkt-map-card{position:absolute;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-3) var(--space-4);min-width:200px;font-size:var(--text-caption)}.mkt-product--competitor .mkt-map-card::after{content:"";position:absolute;left:24px;bottom:-7px;width:12px;height:12px;background:var(--surface-card);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);transform:rotate(45deg)}.mkt-product--competitor .mkt-map-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:4px}.mkt-product--competitor .mkt-map-card__name{font-weight:var(--fw-bold);color:var(--text-primary)}.mkt-product--competitor .mkt-map-card__price{font-weight:var(--fw-heavy);color:var(--blue-600);font-variant-numeric:tabular-nums}.app-dark .mkt-product--competitor .mkt-map-card__price,.v-theme--dark .mkt-product--competitor .mkt-map-card__price{color:var(--accent-400)}.mkt-product--competitor .mkt-map-card__sub{color:var(--text-secondary);font-size:var(--text-caption)}.mkt-product--competitor .mkt-map-card__delta{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--success-bg);color:var(--success);font-size:var(--text-caption);font-weight:var(--fw-bold)}.mkt-product--competitor .mkt-map-card__delta--bad{background:var(--warning-bg);color:var(--warning)}.mkt-product--competitor .mkt-map-legend{position:absolute;left:var(--space-4);bottom:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px var(--space-3);font-size:var(--text-caption);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:4px}.mkt-product--competitor .mkt-map-legend__row{display:flex;align-items:center;gap:6px;color:var(--text-body)}.mkt-product--competitor .mkt-map-legend__swatch{width:10px;height:10px;border-radius:50%}.mkt-product--competitor .mkt-map-legend__swatch--cheap{background:var(--success)}.mkt-product--competitor .mkt-map-legend__swatch--mid{background:var(--blue-500)}.mkt-product--competitor .mkt-map-legend__swatch--high{background:var(--warning)}.mkt-product--competitor .mkt-map-counter{position:absolute;right:var(--space-4);top:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:8px 14px;font-size:var(--text-caption);color:var(--text-body);box-shadow:var(--shadow-md)}.mkt-product--competitor .mkt-map-counter strong{color:var(--blue-600);font-size:var(--text-body-lg);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums}.app-dark .mkt-product--competitor .mkt-map-counter strong,.v-theme--dark .mkt-product--competitor .mkt-map-counter strong{color:var(--accent-400)}.mkt-product--competitor .mkt-pillars{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-product--competitor .mkt-pillars{grid-template-columns:1fr}}.mkt-product--competitor .mkt-pillar{padding:var(--space-8);background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--blue-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.mkt-product--competitor .mkt-pillar:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--blue-500)}.mkt-product--competitor .mkt-pillar__icon{width:56px;height:56px;border-radius:var(--radius-md);background:rgba(55,137,187,0.12);color:var(--blue-500);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.mkt-product--competitor .mkt-pillar__icon svg{width:28px;height:28px}.mkt-product--competitor .mkt-pillar h3{font-size:1.375rem;font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 var(--space-2);letter-spacing:-0.01em}.mkt-product--competitor .mkt-pillar p{font-size:var(--text-body);line-height:1.55;color:var(--text-body);margin:0 0 var(--space-4)}.mkt-product--competitor .mkt-pillar__stat{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);background:var(--blue-50);color:var(--blue-700);font-size:var(--text-caption);font-weight:var(--fw-bold)}.app-dark .mkt-product--competitor .mkt-pillar__stat,.v-theme--dark .mkt-product--competitor .mkt-pillar__stat{background:var(--blue-900);color:var(--accent-300)}.mkt-product--competitor .mkt-pillar__stat strong{font-size:var(--text-body);font-weight:var(--fw-heavy)}.mkt-product--competitor .mkt-frames{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-product--competitor .mkt-frames{grid-template-columns:1fr}}.mkt-product--competitor .mkt-frame{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;display:flex;flex-direction:column}.mkt-product--competitor .mkt-frame--wide{grid-column:1 / -1}.mkt-product--competitor .mkt-frame__chrome{display:flex;align-items:center;gap:6px;padding:8px var(--space-3);background:var(--surface-section);border-bottom:1px solid var(--border-subtle)}.mkt-product--competitor .mkt-frame__chrome span{width:10px;height:10px;border-radius:50%}.mkt-product--competitor .mkt-frame__chrome span:nth-child(1){background:#ef4444}.mkt-product--competitor .mkt-frame__chrome span:nth-child(2){background:#f59e0b}.mkt-product--competitor .mkt-frame__chrome span:nth-child(3){background:#16a34a}.mkt-product--competitor .mkt-frame__chrome em{font-style:normal;font-size:var(--text-caption);color:var(--text-secondary);font-family:var(--font-mono);margin-left:var(--space-2)}.mkt-product--competitor .mkt-frame__body{flex:1;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);min-height:220px}.mkt-product--competitor .mkt-frame__caption{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-section)}.mkt-product--competitor .mkt-frame__caption h4{font-size:1.0625rem;font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 4px}.mkt-product--competitor .mkt-frame__caption p{font-size:var(--text-body-sm);color:var(--text-secondary);margin:0;line-height:1.5}.mkt-product--competitor .mock-row{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-body-sm)}.mkt-product--competitor .mock-row--you{border-color:var(--blue-500);background:var(--blue-50)}.app-dark .mkt-product--competitor .mock-row--you,.v-theme--dark .mkt-product--competitor .mock-row--you{background:var(--blue-900)}.mkt-product--competitor .mock-row--you .mock-row__name{color:var(--blue-700)}.mkt-product--competitor .mock-row__name{color:var(--text-primary);font-weight:var(--fw-semibold)}.mkt-product--competitor .mock-row__sub{color:var(--text-secondary);font-size:var(--text-caption);margin-top:2px}.mkt-product--competitor .mock-row__price{color:var(--blue-600);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums}.app-dark .mkt-product--competitor .mock-row__price,.v-theme--dark .mkt-product--competitor .mock-row__price{color:var(--accent-400)}.mkt-product--competitor .mock-row__delta{font-size:var(--text-caption);font-weight:var(--fw-bold);padding:2px 8px;border-radius:var(--radius-pill)}.mkt-product--competitor .mock-row__delta--down{background:var(--success-bg);color:var(--success)}.mkt-product--competitor .mock-row__delta--up{background:var(--warning-bg);color:var(--warning)}.mkt-product--competitor .mock-row__rank{font-size:var(--text-caption);color:var(--blue-700);font-weight:var(--fw-bold)}.app-dark .mkt-product--competitor .mock-row__rank,.v-theme--dark .mkt-product--competitor .mock-row__rank{color:var(--accent-300)}.mkt-product--competitor .mock-row__right{text-align:right}.mkt-product--competitor .mock-pill-row{display:flex;flex-wrap:wrap;gap:6px}.mkt-product--competitor .mock-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--fw-semibold);background:var(--surface-section);color:var(--text-body);border:1px solid var(--border-subtle)}.mkt-product--competitor .mock-pill--active{background:var(--blue-500);color:#fff;border-color:var(--blue-500)}.mkt-product--competitor .mock-frame-counter{font-size:var(--text-caption);color:var(--text-secondary);font-weight:var(--fw-semibold)}.mkt-product--competitor .mock-mini-map{position:relative;flex:1;min-height:140px;border-radius:var(--radius-md);overflow:hidden;background:linear-gradient(180deg, var(--blue-50), var(--accent-50));border:1px solid var(--border-subtle)}.app-dark .mkt-product--competitor .mock-mini-map,.v-theme--dark .mkt-product--competitor .mock-mini-map{background:linear-gradient(180deg, #0b2438 0%, #0f3b50 100%)}.mkt-product--competitor .mock-modal{display:flex;flex-direction:column;gap:var(--space-3)}.mkt-product--competitor .mock-modal__title{font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--text-primary);display:flex;justify-content:space-between;align-items:center}.mkt-product--competitor .mock-modal__title small{font-size:var(--text-caption);color:var(--text-secondary);font-weight:var(--fw-medium)}.mkt-product--competitor .mock-modal__radio{display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-caption)}.mkt-product--competitor .mock-modal__radio--active{border-color:var(--blue-500);background:var(--blue-50);color:var(--blue-700);font-weight:var(--fw-semibold)}.app-dark .mkt-product--competitor .mock-modal__radio--active,.v-theme--dark .mkt-product--competitor .mock-modal__radio--active{background:var(--blue-900);color:var(--accent-200)}.mkt-product--competitor .mock-modal__radio--active .mock-modal__radio-dot{border-color:var(--blue-500);background:radial-gradient(circle, var(--blue-500) 0%, var(--blue-500) 50%, transparent 50%)}.mkt-product--competitor .mock-modal__radio-dot{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--border-default);flex-shrink:0}.mkt-product--competitor .mock-modal__radio-sub{font-size:var(--text-caption);color:var(--text-secondary);font-weight:var(--fw-medium);margin-top:2px}.mkt-product--competitor .mock-dealer-head{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.mkt-product--competitor .mock-dealer-head__avatar{width:44px;height:44px;border-radius:var(--radius-md);background:linear-gradient(135deg, var(--blue-500), var(--accent-400));color:#fff;font-weight:var(--fw-heavy);font-size:var(--text-body-lg);display:flex;align-items:center;justify-content:center}.mkt-product--competitor .mock-dealer-head__name{font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--text-primary)}.mkt-product--competitor .mock-dealer-head__sub{font-size:var(--text-caption);color:var(--text-secondary)}.mkt-product--competitor .mock-dealer-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-3)}.mkt-product--competitor .mock-dealer-stat{padding:var(--space-3);background:var(--surface-section);border-radius:var(--radius-md);text-align:center}.mkt-product--competitor .mock-dealer-stat__value{font-size:var(--text-body-lg);font-weight:var(--fw-heavy);color:var(--text-primary);font-variant-numeric:tabular-nums}.mkt-product--competitor .mock-dealer-stat__label{font-size:var(--text-caption);color:var(--text-secondary);margin-top:2px}.mkt-product--competitor .mock-source-line{font-size:var(--text-caption);color:var(--text-secondary)}.mkt-product--competitor .mock-source-line strong{color:var(--text-primary)}.mkt-product--competitor .mock-chart-wrap{position:relative;aspect-ratio:16 / 9;background:var(--surface-section);border-radius:var(--radius-md);padding:var(--space-3)}.mkt-product--competitor .mock-chart-svg{width:100%;height:100%;display:block}.mkt-product--competitor .mock-chart-legend{display:flex;gap:var(--space-4);flex-wrap:wrap;font-size:var(--text-caption);color:var(--text-secondary)}.mkt-product--competitor .mock-chart-legend strong{color:var(--text-primary)}.mkt-product--competitor .mock-chart-legend__dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:middle}.mkt-product--competitor .mock-chart-summary{font-size:var(--text-caption);color:var(--text-secondary)}.mkt-product--competitor .mock-chart-summary strong{color:var(--text-primary)}.mkt-product--competitor .mock-chart-summary .mock-chart-summary__price{color:var(--blue-600);font-weight:var(--fw-bold)}.app-dark .mkt-product--competitor .mock-chart-summary .mock-chart-summary__price,.v-theme--dark .mkt-product--competitor .mock-chart-summary .mock-chart-summary__price{color:var(--accent-400)}.mkt-product--competitor .mkt-different{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 768px){.mkt-product--competitor .mkt-different{grid-template-columns:1fr}}.mkt-product--competitor .mkt-diff-item{display:flex;gap:var(--space-4);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.mkt-product--competitor .mkt-diff-item:hover{border-color:var(--blue-500);box-shadow:var(--shadow-md)}.mkt-product--competitor .mkt-diff-item__icon{flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);background:linear-gradient(135deg, var(--blue-50), var(--accent-50));color:var(--blue-600);display:flex;align-items:center;justify-content:center}.mkt-product--competitor .mkt-diff-item__icon svg{width:22px;height:22px}.app-dark .mkt-product--competitor .mkt-diff-item__icon,.v-theme--dark .mkt-product--competitor .mkt-diff-item__icon{background:linear-gradient(135deg, var(--blue-900), var(--accent-900));color:var(--accent-300)}.mkt-product--competitor .mkt-diff-item h3{font-size:1.0625rem;font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 4px}.mkt-product--competitor .mkt-diff-item p{font-size:var(--text-body-sm);line-height:1.55;color:var(--text-secondary);margin:0}.mkt-product--competitor .mkt-usecases{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-product--competitor .mkt-usecases{grid-template-columns:1fr}}.mkt-product--competitor .mkt-usecase{padding:var(--space-8);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3);position:relative}.mkt-product--competitor .mkt-usecase__tag{align-self:flex-start;padding:4px 10px;border-radius:var(--radius-pill);background:var(--accent-100);color:var(--accent-700);font-size:var(--text-caption);font-weight:var(--fw-bold);letter-spacing:0.04em;text-transform:uppercase}.app-dark .mkt-product--competitor .mkt-usecase__tag,.v-theme--dark .mkt-product--competitor .mkt-usecase__tag{background:var(--accent-900);color:var(--accent-200)}.mkt-product--competitor .mkt-usecase h3{font-size:1.1875rem;font-weight:var(--fw-bold);color:var(--text-primary);margin:0;letter-spacing:-0.01em}.mkt-product--competitor .mkt-usecase p{font-size:var(--text-body-sm);line-height:1.55;color:var(--text-secondary);margin:0}.mkt-product--competitor .mkt-usecase__quote{margin-top:auto;padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent-400);background:var(--surface-section);border-radius:var(--radius-sm);font-size:var(--text-caption);font-style:italic;color:var(--text-body);line-height:1.5}.mkt-product--competitor .mkt-proof{background:var(--blue-900);color:#fff;padding-block:var(--space-12);position:relative;overflow:hidden}.mkt-product--competitor .mkt-proof::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 50%, rgba(103,194,230,0.16), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 50%, rgba(55,137,187,0.2), transparent 60%);pointer-events:none}.mkt-product--competitor .mkt-proof__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);position:relative}@media (max-width: 768px){.mkt-product--competitor .mkt-proof__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-product--competitor .mkt-proof__stat{text-align:center;padding:0 var(--space-4);position:relative}.mkt-product--competitor .mkt-proof__stat:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:64px;background:rgba(255,255,255,0.18)}@media (max-width: 768px){.mkt-product--competitor .mkt-proof__stat:not(:last-child)::after{display:none}}.mkt-product--competitor .mkt-proof__value{font-size:3rem;font-weight:var(--fw-heavy);line-height:1;letter-spacing:-0.02em;background:linear-gradient(135deg, #fff, var(--accent-300));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 480px){.mkt-product--competitor .mkt-proof__value{font-size:clamp(2.25rem, 5vw, 3rem)}}.mkt-product--competitor .mkt-proof__label{font-size:var(--text-body-sm);font-weight:var(--fw-medium);color:rgba(255,255,255,0.8);margin-top:var(--space-2)}.mkt-product--competitor .mkt-proof__sub{font-size:var(--text-caption);color:rgba(255,255,255,0.65);margin-top:6px}.mkt-product--competitor .mkt-faq{max-width:880px;margin:var(--space-8) auto 0}.mkt-product--competitor .mkt-faq__item{border-top:1px solid var(--border-subtle);list-style:none}.mkt-product--competitor .mkt-faq__item:last-child{border-bottom:1px solid var(--border-subtle)}.mkt-product--competitor .mkt-faq__item::-webkit-details-marker{display:none}.mkt-product--competitor .mkt-faq__item>summary{list-style:none}.mkt-product--competitor .mkt-faq__item>summary::-webkit-details-marker{display:none}.mkt-product--competitor .mkt-faq__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) 0;background:transparent;border:0;font-size:var(--text-body-lg);font-weight:var(--fw-semibold);color:var(--text-primary);cursor:pointer;text-align:left;transition:color var(--dur-fast) var(--ease-out)}.mkt-product--competitor .mkt-faq__trigger:hover{color:var(--text-link)}.mkt-product--competitor .mkt-faq__trigger:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px;border-radius:var(--radius-sm)}.mkt-product--competitor .mkt-faq__chev{flex-shrink:0;width:22px;height:22px;color:var(--text-secondary);transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mkt-product--competitor .mkt-faq__item[open] .mkt-faq__chev{transform:rotate(180deg);color:var(--blue-500)}.app-dark .mkt-product--competitor .mkt-faq__item[open] .mkt-faq__chev,.v-theme--dark .mkt-product--competitor .mkt-faq__item[open] .mkt-faq__chev{color:var(--accent-400)}.mkt-product--competitor .mkt-faq__answer{padding:0 0 var(--space-6);margin:0;max-width:72ch;font-size:var(--text-body);line-height:1.6;color:var(--text-body)}.mkt-product--competitor .mkt-faq__answer strong{color:var(--text-primary)}.mkt-product--competitor .mkt-faq__answer a{color:var(--text-link);text-decoration:underline}.mkt-product--competitor .mkt-final-cta__ctas{display:inline-flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.mkt-form-row{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-4)}@media (max-width: 640px){.mkt-form-row{grid-template-columns:1fr}}.mkt-form-field{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.mkt-form-field:last-child{margin-bottom:0}.mkt-label{font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:0.01em;line-height:1.35}.mkt-label .mkt-label__required{color:var(--error);margin-left:2px}.mkt-label .mkt-label__hint{margin-left:var(--space-2);color:var(--text-secondary);font-weight:var(--fw-medium);font-size:var(--text-caption)}.mkt-input,.mkt-textarea,.mkt-select{width:100%;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:12px 16px;min-height:48px;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.mkt-input::-moz-placeholder,.mkt-textarea::-moz-placeholder,.mkt-select::-moz-placeholder{color:var(--text-muted);opacity:1}.mkt-input::placeholder,.mkt-textarea::placeholder,.mkt-select::placeholder{color:var(--text-muted);opacity:1}.mkt-input:hover,.mkt-textarea:hover,.mkt-select:hover{border-color:var(--border-strong)}.mkt-input:focus,.mkt-input:focus-visible,.mkt-textarea:focus,.mkt-textarea:focus-visible,.mkt-select:focus,.mkt-select:focus-visible{border-color:var(--border-brand);box-shadow:0 0 0 3px rgba(55,137,187,0.2);outline:none}.mkt-input[disabled],.mkt-input[aria-disabled="true"],.mkt-textarea[disabled],.mkt-textarea[aria-disabled="true"],.mkt-select[disabled],.mkt-select[aria-disabled="true"]{background:var(--gray-100);color:var(--text-muted);cursor:not-allowed}.mkt-input.is-invalid,.mkt-textarea.is-invalid,.mkt-select.is-invalid{border-color:var(--error);box-shadow:0 0 0 3px rgba(220,38,38,0.15)}.app-dark .mkt-input[disabled],.app-dark .mkt-input[aria-disabled="true"],.v-theme--dark .mkt-input[disabled],.v-theme--dark .mkt-input[aria-disabled="true"],.app-dark .mkt-textarea[disabled],.app-dark .mkt-textarea[aria-disabled="true"],.v-theme--dark .mkt-textarea[disabled],.v-theme--dark .mkt-textarea[aria-disabled="true"],.app-dark .mkt-select[disabled],.app-dark .mkt-select[aria-disabled="true"],.v-theme--dark .mkt-select[disabled],.v-theme--dark .mkt-select[aria-disabled="true"]{background:var(--gray-800)}.mkt-textarea{min-height:140px;resize:vertical;line-height:1.55}.mkt-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2364748b'><path fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.06l3.71-3.83a.75.75 0 011.08 1.04l-4.25 4.39a.75.75 0 01-1.08 0L5.21 8.27a.75.75 0 01.02-1.06z' clip-rule='evenodd'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;padding-right:44px}.app-dark .mkt-select,.v-theme--dark .mkt-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2394a3b8'><path fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.06l3.71-3.83a.75.75 0 011.08 1.04l-4.25 4.39a.75.75 0 01-1.08 0L5.21 8.27a.75.75 0 01.02-1.06z' clip-rule='evenodd'/></svg>")}.mkt-form-helper{font-size:var(--text-caption);color:var(--text-secondary);margin:0;line-height:1.45}.mkt-form-error{font-size:var(--text-caption);color:var(--error);font-weight:var(--fw-semibold);margin:0}.mkt-contact-form .form-group{margin-bottom:0}.mkt-contact-form .form-control.mkt-input,.mkt-contact-form .form-control.mkt-textarea,.mkt-contact-form .form-control.mkt-select{box-shadow:none}.mkt-contact-form .invalid-feedback{display:block;font-size:var(--text-caption);color:var(--error);font-weight:var(--fw-semibold);margin-top:var(--space-1)}.mkt-contact-form .icon-calendar{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2' ry='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;padding-right:44px}.app-dark .mkt-contact-form .icon-calendar,.v-theme--dark .mkt-contact-form .icon-calendar{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2' ry='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>")}.mkt-contact .mkt-contact__hero{padding-block:var(--space-16) var(--space-12);text-align:center;background:radial-gradient(ellipse 800px 320px at 50% 0%, rgba(55,137,187,0.07), transparent 70%)}@media (max-width: 768px){.mkt-contact .mkt-contact__hero{padding-block:var(--space-12) var(--space-8)}}.app-dark .mkt-contact .mkt-contact__hero,.v-theme--dark .mkt-contact .mkt-contact__hero{background:radial-gradient(ellipse 800px 320px at 50% 0%, rgba(55,137,187,0.18), transparent 70%)}.mkt-contact .mkt-contact__hero-inner{max-width:720px;margin:0 auto}.mkt-contact .mkt-contact__h1{font-size:var(--text-display);line-height:var(--lh-display);font-weight:var(--fw-heavy);letter-spacing:-0.02em;color:var(--text-primary);margin:var(--space-3) 0 var(--space-4)}@media (max-width: 768px){.mkt-contact .mkt-contact__h1{font-size:2.25rem}}.mkt-contact .mkt-contact__lede{color:var(--text-secondary);font-size:var(--text-body-lg);line-height:1.55;margin:0 auto;max-width:56ch}.mkt-contact .mkt-contact__main{padding-block:var(--space-8) var(--space-16)}.mkt-contact .mkt-contact__grid{display:grid;grid-template-columns:0.9fr 1.1fr;gap:var(--space-12);align-items:start}@media (max-width: 992px){.mkt-contact .mkt-contact__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-contact .mkt-contact__info-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-6)}@media (max-width: 992px){.mkt-contact .mkt-contact__info-card{padding:var(--space-6)}}.mkt-contact .mkt-contact__info-head h2{font-size:var(--text-h2);font-weight:var(--fw-bold);color:var(--text-primary);letter-spacing:-0.01em;margin:0 0 var(--space-2)}.mkt-contact .mkt-contact__info-head p{font-size:var(--text-body);line-height:1.55;color:var(--text-secondary);margin:0}.mkt-contact .mkt-contact__info-list{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.mkt-contact .mkt-contact__info-row{display:flex;align-items:flex-start;gap:var(--space-3)}.mkt-contact .mkt-contact__info-icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:rgba(55,137,187,0.1);color:var(--blue-600);display:inline-flex;align-items:center;justify-content:center}.mkt-contact .mkt-contact__info-icon svg{width:20px;height:20px}.app-dark .mkt-contact .mkt-contact__info-icon,.v-theme--dark .mkt-contact .mkt-contact__info-icon{background:rgba(103,194,230,0.14);color:var(--accent-400)}.mkt-contact .mkt-contact__info-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mkt-contact .mkt-contact__info-label{font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.06em}.mkt-contact .mkt-contact__info-value{font-size:var(--text-body);color:var(--text-primary);font-weight:var(--fw-semibold);line-height:1.4}.mkt-contact .mkt-contact__info-value a{color:var(--text-primary);text-decoration:none}.mkt-contact .mkt-contact__info-value a:hover{color:var(--text-link);text-decoration:underline}.mkt-contact .mkt-contact__info-value a:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px;border-radius:var(--radius-sm)}.mkt-contact .mkt-contact__demo-band{margin-top:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--blue-50);color:var(--blue-700);display:flex;flex-direction:column;gap:var(--space-2)}.app-dark .mkt-contact .mkt-contact__demo-band,.v-theme--dark .mkt-contact .mkt-contact__demo-band{background:var(--blue-900);color:var(--accent-200)}.mkt-contact .mkt-contact__demo-band p{margin:0;font-size:var(--text-body-sm);line-height:1.5;color:inherit}.mkt-contact .mkt-contact__form-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-md)}@media (max-width: 992px){.mkt-contact .mkt-contact__form-card{padding:var(--space-6)}}.mkt-contact .mkt-contact__form-head{margin-bottom:var(--space-6)}.mkt-contact .mkt-contact__form-head h2{font-size:var(--text-h2);font-weight:var(--fw-bold);color:var(--text-primary);letter-spacing:-0.01em;margin:0 0 var(--space-2)}.mkt-contact .mkt-contact__form-head p{font-size:var(--text-body);line-height:1.55;color:var(--text-secondary);margin:0}.mkt-contact .mkt-contact__form-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap}.mkt-contact .mkt-contact__form-fineprint{font-size:var(--text-caption);color:var(--text-secondary);margin:0;max-width:32ch;line-height:1.45}.mkt-contact .mkt-contact__fallback{padding-block:var(--space-12);border-top:1px solid var(--border-subtle);text-align:center}.mkt-contact .mkt-contact__fallback-inner{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.mkt-contact .mkt-contact__fallback h2{font-size:var(--text-h2);font-weight:var(--fw-bold);color:var(--text-primary);letter-spacing:-0.01em;margin:0}.mkt-contact .mkt-contact__fallback p{font-size:var(--text-body);line-height:1.55;color:var(--text-secondary);margin:0;max-width:52ch}.mkt-data-sets .mkt-section-head{max-width:720px;margin:0 auto var(--space-8);text-align:center}.mkt-data-sets .mkt-section-head .mkt-eyebrow,.mkt-data-sets .mkt-section-head .eyebrow{margin-bottom:var(--space-3)}.mkt-data-sets .mkt-section-head h1,.mkt-data-sets .mkt-section-head h2{color:var(--text-primary);margin:var(--space-3) 0;letter-spacing:-0.015em}.mkt-data-sets .mkt-section-head .lede{color:var(--text-secondary);font-size:18px;line-height:1.55;margin:0;max-width:56ch;margin-inline:auto}.mkt-data-sets .accent{color:var(--blue-500)}.app-dark .mkt-data-sets .accent,.v-theme--dark .mkt-data-sets .accent{color:var(--accent-400)}.mkt-data-sets .mkt-ds-hero{padding-block:var(--space-16);background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.07), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.07), transparent 70%)}.app-dark .mkt-data-sets .mkt-ds-hero,.v-theme--dark .mkt-data-sets .mkt-ds-hero{background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.16), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.1), transparent 70%)}.mkt-data-sets .mkt-ds-hero__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--space-12);align-items:center}@media (max-width: 1024px){.mkt-data-sets .mkt-ds-hero__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-data-sets .mkt-ds-hero__h1{font-size:clamp(40px, 5vw, 56px);line-height:1.1;font-weight:800;letter-spacing:-0.02em;color:var(--text-primary);margin:var(--space-3) 0 var(--space-4)}@media (max-width: 768px){.mkt-data-sets .mkt-ds-hero__h1{font-size:36px}}.mkt-data-sets .mkt-ds-hero__sub{color:var(--text-secondary);font-size:19px;line-height:1.5;max-width:56ch;margin:0 0 var(--space-6)}.mkt-data-sets .mkt-ds-hero__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap}.mkt-data-sets .mkt-ds-hero__trust{display:flex;gap:var(--space-6);align-items:center;margin-top:var(--space-8);flex-wrap:wrap}.mkt-data-sets .mkt-ds-hero__trust-item{display:flex;align-items:center;gap:var(--space-2);font-size:14px;color:var(--text-secondary)}.mkt-data-sets .mkt-ds-hero__trust-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(22,163,74,0.18)}.mkt-data-sets .mkt-ds-hero-vis{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;position:relative;margin:0}.mkt-data-sets .mkt-ds-hero-vis::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 240px 140px at 90% 0%, rgba(103,194,230,0.18), transparent 60%);pointer-events:none;z-index:1}.mkt-data-sets .mkt-ds-hero-vis__bar{display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-4);background:var(--surface-section);border-bottom:1px solid var(--border-subtle)}.mkt-data-sets .mkt-ds-hero-vis__dot{width:10px;height:10px;border-radius:50%;background:var(--gray-300)}.mkt-data-sets .mkt-ds-hero-vis__dot:nth-child(1){background:#ef4444}.mkt-data-sets .mkt-ds-hero-vis__dot:nth-child(2){background:#f59e0b}.mkt-data-sets .mkt-ds-hero-vis__dot:nth-child(3){background:#22c55e}.mkt-data-sets .mkt-ds-hero-vis__title{font-family:var(--font-mono);font-size:14px;color:var(--text-secondary);margin-left:var(--space-3)}.mkt-data-sets .mkt-ds-hero-vis__body{padding:var(--space-6);position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--space-4)}.mkt-data-sets .mkt-ds-hero-vis__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.mkt-data-sets .mkt-ds-hero-vis__head h3{font-size:17px;font-weight:700;color:var(--text-primary);margin:0}.mkt-data-sets .mkt-ds-hero-vis__head p{font-size:14px;color:var(--text-secondary);margin:4px 0 0}.mkt-data-sets .mkt-ds-hero-vis__live{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--accent-100);color:var(--accent-700);font-size:14px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase}.app-dark .mkt-data-sets .mkt-ds-hero-vis__live,.v-theme--dark .mkt-data-sets .mkt-ds-hero-vis__live{background:var(--accent-900);color:var(--accent-200)}.mkt-data-sets .mkt-ds-hero-vis__live::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-500);box-shadow:0 0 0 3px rgba(63,169,210,0.25);animation:ds-live-pulse 2s var(--ease-in-out, ease-in-out) infinite}@keyframes ds-live-pulse{0%,100%{opacity:1}50%{opacity:0.5}}@media (prefers-reduced-motion: reduce){.mkt-data-sets .mkt-ds-hero-vis__live::before{animation:none}}.mkt-data-sets .mkt-ds-hero-vis__chart{position:relative;background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4)}.mkt-data-sets .mkt-ds-hero-vis__chart svg{width:100%;height:auto;display:block}.mkt-data-sets .mkt-ds-hero-vis__chart-legend{display:flex;gap:var(--space-4);flex-wrap:wrap;font-size:14px;color:var(--text-secondary);margin-top:var(--space-3)}.mkt-data-sets .mkt-ds-hero-vis__chart-legend span{display:inline-flex;align-items:center;gap:6px}.mkt-data-sets .mkt-ds-hero-vis__chart-legend i{width:12px;height:3px;border-radius:2px;background:var(--blue-500)}.mkt-data-sets .mkt-ds-hero-vis__chart-legend i.accent{background:var(--accent-400)}.mkt-data-sets .mkt-ds-hero-vis__row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-3)}.mkt-data-sets .mkt-ds-hero-vis__cell{background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.mkt-data-sets .mkt-ds-hero-vis__cell-label{font-size:14px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.06em;font-weight:600}.mkt-data-sets .mkt-ds-hero-vis__cell-value{font-size:22px;font-weight:800;color:var(--text-primary);margin-top:4px;letter-spacing:-0.01em}.mkt-data-sets .mkt-ds-hero-vis__cell-extra{font-size:14px;color:var(--success);font-weight:600;margin-top:2px}.mkt-data-sets .mkt-ds-pillars{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-data-sets .mkt-ds-pillars{grid-template-columns:1fr}}.mkt-data-sets .mkt-ds-pillar{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--blue-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-8);display:flex;flex-direction:column;transition:transform 120ms var(--ease-out, ease-out),box-shadow 120ms var(--ease-out, ease-out),border-color 120ms var(--ease-out, ease-out)}.mkt-data-sets .mkt-ds-pillar:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--blue-500)}.mkt-data-sets .mkt-ds-pillar:nth-child(2){border-top-color:var(--accent-400)}.mkt-data-sets .mkt-ds-pillar:nth-child(3){border-top-color:var(--blue-700)}.mkt-data-sets .mkt-ds-pillar__icon{width:48px;height:48px;border-radius:var(--radius-md);background:rgba(55,137,187,0.12);color:var(--blue-500);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.mkt-data-sets .mkt-ds-pillar__icon svg{width:24px;height:24px}.mkt-data-sets .mkt-ds-pillar:nth-child(2) .mkt-ds-pillar__icon{background:rgba(103,194,230,0.18);color:var(--accent-600)}.app-dark .mkt-data-sets .mkt-ds-pillar:nth-child(2) .mkt-ds-pillar__icon,.v-theme--dark .mkt-data-sets .mkt-ds-pillar:nth-child(2) .mkt-ds-pillar__icon{color:var(--accent-300)}.mkt-data-sets .mkt-ds-pillar:nth-child(3) .mkt-ds-pillar__icon{background:rgba(35,90,125,0.12);color:var(--blue-700)}.app-dark .mkt-data-sets .mkt-ds-pillar:nth-child(3) .mkt-ds-pillar__icon,.v-theme--dark .mkt-data-sets .mkt-ds-pillar:nth-child(3) .mkt-ds-pillar__icon{color:var(--blue-300);background:rgba(126,179,212,0.16)}.mkt-data-sets .mkt-ds-pillar h3{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-3);letter-spacing:-0.01em}.mkt-data-sets .mkt-ds-pillar p.lede{font-size:16px;color:var(--text-body);margin:0 0 var(--space-4);line-height:1.55}.mkt-data-sets .mkt-ds-pillar__stat{display:inline-flex;align-items:baseline;gap:6px;margin-top:auto;padding-top:var(--space-4);border-top:1px dashed var(--border-subtle)}.mkt-data-sets .mkt-ds-pillar__stat-value{font-size:28px;font-weight:800;line-height:1;color:var(--blue-600);letter-spacing:-0.02em}.app-dark .mkt-data-sets .mkt-ds-pillar__stat-value,.v-theme--dark .mkt-data-sets .mkt-ds-pillar__stat-value{color:var(--accent-300)}.mkt-data-sets .mkt-ds-pillar__stat-label{font-size:14px;color:var(--text-secondary);font-weight:500}.mkt-data-sets .mkt-ds-datasets{margin-top:var(--space-8);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.mkt-data-sets .mkt-ds-datasets__bar{display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-4);background:var(--surface-section);border-bottom:1px solid var(--border-subtle)}.mkt-data-sets .mkt-ds-datasets__dot{width:10px;height:10px;border-radius:50%;background:var(--gray-300)}.mkt-data-sets .mkt-ds-datasets__dot:nth-child(1){background:#ef4444}.mkt-data-sets .mkt-ds-datasets__dot:nth-child(2){background:#f59e0b}.mkt-data-sets .mkt-ds-datasets__dot:nth-child(3){background:#22c55e}.mkt-data-sets .mkt-ds-datasets__bar-title{font-size:14px;font-weight:600;color:var(--text-secondary);margin-left:var(--space-3);font-family:var(--font-mono)}.mkt-data-sets .mkt-ds-datasets__table-wrap{overflow-x:auto}.mkt-data-sets .mkt-ds-datasets__table{width:100%;border-collapse:collapse;min-width:720px}.mkt-data-sets .mkt-ds-datasets__table thead th{background:var(--surface-section);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-secondary);text-align:left;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.mkt-data-sets .mkt-ds-datasets__table tbody td{padding:var(--space-6);border-bottom:1px solid var(--border-subtle);font-size:16px;color:var(--text-body);vertical-align:middle}.mkt-data-sets .mkt-ds-datasets__table tbody tr:last-child td{border-bottom:0}.mkt-data-sets .mkt-ds-datasets__table tbody tr:hover td{background:var(--surface-section)}.mkt-data-sets .mkt-ds-datasets__name{display:flex;align-items:center;gap:var(--space-3)}.mkt-data-sets .mkt-ds-datasets__name-icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:rgba(55,137,187,0.12);color:var(--blue-500);display:inline-flex;align-items:center;justify-content:center}.mkt-data-sets .mkt-ds-datasets__name-icon svg{width:20px;height:20px}.mkt-data-sets .mkt-ds-datasets__row-2 .mkt-ds-datasets__name-icon{background:rgba(103,194,230,0.18);color:var(--accent-600)}.app-dark .mkt-data-sets .mkt-ds-datasets__row-2 .mkt-ds-datasets__name-icon,.v-theme--dark .mkt-data-sets .mkt-ds-datasets__row-2 .mkt-ds-datasets__name-icon{color:var(--accent-300)}.mkt-data-sets .mkt-ds-datasets__row-3 .mkt-ds-datasets__name-icon{background:rgba(35,90,125,0.12);color:var(--blue-700)}.app-dark .mkt-data-sets .mkt-ds-datasets__row-3 .mkt-ds-datasets__name-icon,.v-theme--dark .mkt-data-sets .mkt-ds-datasets__row-3 .mkt-ds-datasets__name-icon{background:rgba(126,179,212,0.16);color:var(--blue-300)}.mkt-data-sets .mkt-ds-datasets__row-4 .mkt-ds-datasets__name-icon{background:rgba(63,169,210,0.12);color:var(--accent-600)}.app-dark .mkt-data-sets .mkt-ds-datasets__row-4 .mkt-ds-datasets__name-icon,.v-theme--dark .mkt-data-sets .mkt-ds-datasets__row-4 .mkt-ds-datasets__name-icon{color:var(--accent-300)}.mkt-data-sets .mkt-ds-datasets__name-text strong{display:block;font-size:17px;font-weight:700;color:var(--text-primary);letter-spacing:-0.005em}.mkt-data-sets .mkt-ds-datasets__name-text small{display:block;font-size:14px;color:var(--text-secondary);margin-top:2px}.mkt-data-sets .mkt-ds-datasets__records{font-size:22px;font-weight:800;color:var(--blue-600);letter-spacing:-0.01em;line-height:1.1;font-variant-numeric:tabular-nums}.app-dark .mkt-data-sets .mkt-ds-datasets__records,.v-theme--dark .mkt-data-sets .mkt-ds-datasets__records{color:var(--accent-300)}.mkt-data-sets .mkt-ds-datasets__formats{display:flex;gap:6px;flex-wrap:wrap}.mkt-data-sets .mkt-ds-datasets__format{display:inline-block;padding:4px 10px;background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--text-body)}.mkt-data-sets .mkt-ds-datasets__cadence{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--text-primary)}.mkt-data-sets .mkt-ds-datasets__cadence-pulse{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(22,163,74,0.18)}.mkt-data-sets .mkt-ds-datasets__cadence-pulse.is-warm{background:var(--accent-500);box-shadow:0 0 0 4px rgba(63,169,210,0.2)}.mkt-data-sets .mkt-ds-datasets__sample-link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;color:var(--blue-600);background:var(--blue-50);border:1px solid var(--blue-100);border-radius:var(--radius-md);transition:background-color 120ms var(--ease-out, ease-out),border-color 120ms var(--ease-out, ease-out);white-space:nowrap;text-decoration:none}.mkt-data-sets .mkt-ds-datasets__sample-link:hover{background:var(--blue-100);border-color:var(--blue-300)}.app-dark .mkt-data-sets .mkt-ds-datasets__sample-link,.v-theme--dark .mkt-data-sets .mkt-ds-datasets__sample-link{color:var(--accent-300);background:var(--blue-900);border-color:var(--blue-800)}.app-dark .mkt-data-sets .mkt-ds-datasets__sample-link:hover,.v-theme--dark .mkt-data-sets .mkt-ds-datasets__sample-link:hover{background:var(--accent-900);border-color:var(--accent-700)}.mkt-data-sets .mkt-ds-walk{margin-top:var(--space-8)}.mkt-data-sets .mkt-ds-walk__viewport{position:relative;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.mkt-data-sets .mkt-ds-walk__bar{display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-4);background:var(--surface-section);border-bottom:1px solid var(--border-subtle)}.mkt-data-sets .mkt-ds-walk__dot{width:10px;height:10px;border-radius:50%;background:var(--gray-300)}.mkt-data-sets .mkt-ds-walk__dot:nth-child(1){background:#ef4444}.mkt-data-sets .mkt-ds-walk__dot:nth-child(2){background:#f59e0b}.mkt-data-sets .mkt-ds-walk__dot:nth-child(3){background:#22c55e}.mkt-data-sets .mkt-ds-walk__bar-title{font-size:14px;font-weight:600;color:var(--text-secondary);margin-left:var(--space-3);font-family:var(--font-mono)}.mkt-data-sets .mkt-ds-walk__slides{position:relative;aspect-ratio:16 / 9;background:var(--surface-section)}@media (max-width: 768px){.mkt-data-sets .mkt-ds-walk__slides{aspect-ratio:4 / 5}}.mkt-data-sets .mkt-ds-walk__slide{position:absolute;inset:0;padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);opacity:0;transition:opacity 220ms var(--ease-out, ease-out);pointer-events:none;overflow:hidden}.mkt-data-sets .mkt-ds-walk__slide[data-active="true"]{opacity:1;pointer-events:auto}.mkt-data-sets .mkt-ds-walk__slide-eyebrow{font-size:14px;text-transform:uppercase;letter-spacing:0.08em;font-weight:700;color:var(--blue-600)}.app-dark .mkt-data-sets .mkt-ds-walk__slide-eyebrow,.v-theme--dark .mkt-data-sets .mkt-ds-walk__slide-eyebrow{color:var(--accent-400)}.mkt-data-sets .mkt-ds-walk__slide h3{font-size:22px;font-weight:700;color:var(--text-primary);margin:4px 0 6px;letter-spacing:-0.01em}.mkt-data-sets .mkt-ds-walk__slide p{font-size:16px;color:var(--text-secondary);margin:0;max-width:60ch;line-height:1.5}.mkt-data-sets .mkt-ds-walk__canvas{flex:1;margin-top:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);overflow:hidden;display:flex;flex-direction:column;min-height:0}.mkt-data-sets .mkt-ds-code{flex:1;background:var(--gray-900);border-radius:var(--radius-md);padding:var(--space-4);overflow:auto;font-family:var(--font-mono);font-size:14px;line-height:1.6;color:#e2e8f0;white-space:pre;margin:0}.app-dark .mkt-data-sets .mkt-ds-code,.v-theme--dark .mkt-data-sets .mkt-ds-code{background:#050a14;border:1px solid var(--blue-900)}.mkt-data-sets .mkt-ds-schema{flex:1;overflow:auto}.mkt-data-sets .mkt-ds-schema table{width:100%;border-collapse:collapse;font-size:14px}.mkt-data-sets .mkt-ds-schema th{text-align:left;padding:var(--space-2) var(--space-3);background:var(--surface-section);border-bottom:1px solid var(--border-subtle);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-secondary)}.mkt-data-sets .mkt-ds-schema td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);vertical-align:top}.mkt-data-sets .mkt-ds-schema tr:last-child td{border-bottom:0}.mkt-data-sets .mkt-ds-schema td:nth-child(1){font-family:var(--font-mono);font-weight:700;color:var(--blue-600)}.mkt-data-sets .mkt-ds-schema td:nth-child(2){font-family:var(--font-mono);color:var(--text-secondary)}.mkt-data-sets .mkt-ds-schema td:nth-child(3){color:var(--text-body)}.app-dark .mkt-data-sets .mkt-ds-schema td:nth-child(1),.v-theme--dark .mkt-data-sets .mkt-ds-schema td:nth-child(1){color:var(--accent-300)}.mkt-data-sets .mkt-ds-delivery{flex:1;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-3)}@media (max-width: 640px){.mkt-data-sets .mkt-ds-delivery{grid-template-columns:1fr}}.mkt-data-sets .mkt-ds-delivery__cell{background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.mkt-data-sets .mkt-ds-delivery__cell-icon{width:36px;height:36px;border-radius:var(--radius-md);background:rgba(55,137,187,0.12);color:var(--blue-500);display:inline-flex;align-items:center;justify-content:center}.mkt-data-sets .mkt-ds-delivery__cell-icon svg{width:18px;height:18px}.app-dark .mkt-data-sets .mkt-ds-delivery__cell-icon,.v-theme--dark .mkt-data-sets .mkt-ds-delivery__cell-icon{color:var(--accent-300);background:rgba(103,194,230,0.18)}.mkt-data-sets .mkt-ds-delivery__cell strong{font-size:15px;font-weight:700;color:var(--text-primary)}.mkt-data-sets .mkt-ds-delivery__cell span{font-size:15px;color:var(--text-secondary);line-height:1.45}.mkt-data-sets .mkt-ds-query{flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.mkt-data-sets .mkt-ds-query__row{display:grid;grid-template-columns:120px 1fr;gap:var(--space-3);align-items:center}@media (max-width: 640px){.mkt-data-sets .mkt-ds-query__row{grid-template-columns:1fr;gap:4px}}.mkt-data-sets .mkt-ds-query__label{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.06em}.mkt-data-sets .mkt-ds-query__pills{display:flex;gap:6px;flex-wrap:wrap}.mkt-data-sets .mkt-ds-query__pill{padding:6px 12px;background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-size:14px;font-weight:500;color:var(--text-body)}.mkt-data-sets .mkt-ds-query__pill.is-on{background:var(--blue-50);color:var(--blue-700);border-color:var(--blue-200);font-weight:700}.app-dark .mkt-data-sets .mkt-ds-query__pill.is-on,.v-theme--dark .mkt-data-sets .mkt-ds-query__pill.is-on{background:var(--blue-900);color:var(--accent-300);border-color:var(--blue-800)}.mkt-data-sets .mkt-ds-query__field{padding:8px 12px;background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:14px;color:var(--text-body)}.mkt-data-sets .mkt-ds-query__estimate{margin-top:auto;padding:var(--space-3) var(--space-4);background:linear-gradient(135deg, var(--blue-50), var(--accent-50));border:1px solid var(--blue-200);border-radius:var(--radius-md);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:14px}.app-dark .mkt-data-sets .mkt-ds-query__estimate,.v-theme--dark .mkt-data-sets .mkt-ds-query__estimate{background:linear-gradient(135deg, var(--blue-900), var(--accent-900));border-color:var(--blue-800)}.mkt-data-sets .mkt-ds-query__estimate strong{font-size:16px;font-weight:800;color:var(--blue-700)}.app-dark .mkt-data-sets .mkt-ds-query__estimate strong,.v-theme--dark .mkt-data-sets .mkt-ds-query__estimate strong{color:var(--accent-300)}.mkt-data-sets .mkt-ds-walk__nav{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-card)}.mkt-data-sets .mkt-ds-walk__dots{display:flex;gap:var(--space-2)}.mkt-data-sets .mkt-ds-walk__dot-btn{width:10px;height:10px;border-radius:50%;border:0;background:var(--border-default);cursor:pointer;padding:0;transition:width 120ms var(--ease-out, ease-out),background-color 120ms var(--ease-out, ease-out),border-radius 120ms var(--ease-out, ease-out)}.mkt-data-sets .mkt-ds-walk__dot-btn[aria-current="true"]{width:30px;border-radius:var(--radius-pill);background:var(--blue-500)}.mkt-data-sets .mkt-ds-walk__arrows{display:flex;gap:var(--space-2)}.mkt-data-sets .mkt-ds-walk__arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-body);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color 120ms var(--ease-out, ease-out),color 120ms var(--ease-out, ease-out),background-color 120ms var(--ease-out, ease-out)}.mkt-data-sets .mkt-ds-walk__arrow:hover{border-color:var(--blue-500);color:var(--blue-600);background:var(--blue-50)}.mkt-data-sets .mkt-ds-walk__arrow:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.app-dark .mkt-data-sets .mkt-ds-walk__arrow:hover,.v-theme--dark .mkt-data-sets .mkt-ds-walk__arrow:hover{background:var(--blue-900);color:var(--accent-300)}.mkt-data-sets .mkt-ds-diffs{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 980px){.mkt-data-sets .mkt-ds-diffs{grid-template-columns:1fr}}.mkt-data-sets .mkt-ds-diff{display:flex;gap:var(--space-4);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color 120ms var(--ease-out, ease-out),box-shadow 120ms var(--ease-out, ease-out)}.mkt-data-sets .mkt-ds-diff:hover{border-color:var(--blue-500);box-shadow:var(--shadow-md)}.mkt-data-sets .mkt-ds-diff__icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:var(--blue-50);color:var(--blue-600);display:flex;align-items:center;justify-content:center}.mkt-data-sets .mkt-ds-diff__icon svg{width:22px;height:22px}.app-dark .mkt-data-sets .mkt-ds-diff__icon,.v-theme--dark .mkt-data-sets .mkt-ds-diff__icon{background:var(--blue-900);color:var(--accent-300)}.mkt-data-sets .mkt-ds-diff h3{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 6px}.mkt-data-sets .mkt-ds-diff p{font-size:15px;color:var(--text-body);margin:0;line-height:1.55}.mkt-data-sets .mkt-ds-cases{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6);margin-top:var(--space-8);max-width:960px;margin-inline:auto}@media (max-width: 720px){.mkt-data-sets .mkt-ds-cases{grid-template-columns:1fr}}.mkt-data-sets .mkt-ds-case{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.mkt-data-sets .mkt-ds-case::before{content:"";position:absolute;top:0;left:0;width:60px;height:60px;background:radial-gradient(circle at 0% 0%, rgba(55,137,187,0.16), transparent 70%)}.app-dark .mkt-data-sets .mkt-ds-case::before,.v-theme--dark .mkt-data-sets .mkt-ds-case::before{background:radial-gradient(circle at 0% 0%, rgba(103,194,230,0.2), transparent 70%)}.mkt-data-sets .mkt-ds-case__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--blue-50);color:var(--blue-700);border-radius:var(--radius-pill);font-size:14px;font-weight:600;align-self:flex-start;margin-bottom:var(--space-3)}.app-dark .mkt-data-sets .mkt-ds-case__tag,.v-theme--dark .mkt-data-sets .mkt-ds-case__tag{background:var(--blue-900);color:var(--accent-300)}.mkt-data-sets .mkt-ds-case h3{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-3);letter-spacing:-0.01em}.mkt-data-sets .mkt-ds-case p.scenario{font-size:15px;color:var(--text-body);margin:0 0 var(--space-4);line-height:1.55;flex:1}.mkt-data-sets .mkt-ds-case__outcome{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--surface-section);border-left:3px solid var(--blue-500);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:15px;color:var(--text-primary);line-height:1.5}.mkt-data-sets .mkt-ds-case__outcome svg{flex-shrink:0;width:20px;height:20px;color:var(--success);margin-top:1px}.mkt-data-sets .mkt-ds-case__outcome strong{color:var(--blue-700);font-weight:700}.app-dark .mkt-data-sets .mkt-ds-case__outcome strong,.v-theme--dark .mkt-data-sets .mkt-ds-case__outcome strong{color:var(--accent-300)}.mkt-data-sets .mkt-ds-proof{background:var(--blue-900);color:#fff;padding:var(--space-12) 0;position:relative;overflow:hidden}.mkt-data-sets .mkt-ds-proof::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 50%, rgba(103,194,230,0.16), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 50%, rgba(55,137,187,0.2), transparent 60%);pointer-events:none}.mkt-data-sets .mkt-ds-proof__head{text-align:center;max-width:720px;margin:0 auto var(--space-8);position:relative}.mkt-data-sets .mkt-ds-proof__head .mkt-eyebrow,.mkt-data-sets .mkt-ds-proof__head .eyebrow{color:var(--accent-300)}.mkt-data-sets .mkt-ds-proof__head h2{font-size:clamp(26px, 3.5vw, 36px);font-weight:800;letter-spacing:-0.02em;margin:var(--space-3) 0 0;color:#fff}.mkt-data-sets .mkt-ds-proof__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);position:relative}@media (max-width: 768px){.mkt-data-sets .mkt-ds-proof__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-data-sets .mkt-ds-proof__stat{text-align:center;padding:0 var(--space-4);position:relative}.mkt-data-sets .mkt-ds-proof__stat:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:64px;background:rgba(255,255,255,0.18)}@media (max-width: 768px){.mkt-data-sets .mkt-ds-proof__stat::after{display:none}}.mkt-data-sets .mkt-ds-proof__value{font-size:clamp(36px, 5vw, 48px);font-weight:800;line-height:1;letter-spacing:-0.02em;background:linear-gradient(135deg, #fff, var(--accent-300));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mkt-data-sets .mkt-ds-proof__label{font-size:16px;font-weight:500;color:rgba(255,255,255,0.85);margin-top:var(--space-3);line-height:1.4;max-width:28ch;margin-left:auto;margin-right:auto}.mkt-data-sets .mkt-ds-faq{max-width:820px;margin:var(--space-8) auto 0}.mkt-data-sets .mkt-ds-faq__item{border-bottom:1px solid var(--border-subtle)}.mkt-data-sets .mkt-ds-faq__item:first-child{border-top:1px solid var(--border-subtle)}.mkt-data-sets .mkt-ds-faq__trigger{width:100%;padding:var(--space-6) 0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);background:transparent;border:0;cursor:pointer;text-align:left;color:var(--text-primary);transition:color 120ms var(--ease-out, ease-out);font-family:inherit}.mkt-data-sets .mkt-ds-faq__trigger:hover{color:var(--blue-600)}.mkt-data-sets .mkt-ds-faq__trigger:focus-visible{outline:2px solid var(--accent-400);outline-offset:-2px;border-radius:var(--radius-sm)}.app-dark .mkt-data-sets .mkt-ds-faq__trigger:hover,.v-theme--dark .mkt-data-sets .mkt-ds-faq__trigger:hover{color:var(--accent-300)}.mkt-data-sets .mkt-ds-faq__q{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-0.005em}.mkt-data-sets .mkt-ds-faq__chev{flex-shrink:0;margin-top:2px;width:24px;height:24px;border-radius:50%;background:var(--surface-section);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;transition:background-color 120ms var(--ease-out, ease-out),color 120ms var(--ease-out, ease-out)}.mkt-data-sets .mkt-ds-faq__chev svg{width:14px;height:14px;transition:transform 120ms var(--ease-out, ease-out)}.mkt-data-sets .mkt-ds-faq__item[data-open="true"] .mkt-ds-faq__chev{background:var(--blue-500);color:#fff}.mkt-data-sets .mkt-ds-faq__item[data-open="true"] .mkt-ds-faq__chev svg{transform:rotate(180deg)}.mkt-data-sets .mkt-ds-faq__panel{max-height:0;overflow:hidden;transition:max-height 220ms var(--ease-out, ease-out)}.mkt-data-sets .mkt-ds-faq__item[data-open="true"] .mkt-ds-faq__panel{max-height:800px}.mkt-data-sets .mkt-ds-faq__panel-inner{padding:0 0 var(--space-6);max-width:72ch;color:var(--text-body);font-size:16px;line-height:1.65}.mkt-data-sets .mkt-ds-faq__panel-inner a{color:var(--text-link);font-weight:600}.mkt-data-sets .mkt-ds-faq__panel-inner a:hover{color:var(--text-link-hover)}.mkt-data-sets .mkt-ds-faq__panel-inner strong{color:var(--text-primary);font-weight:700}.mkt-data-sets .mkt-ds-faq__panel-inner p+p{margin-top:var(--space-3)}.mkt-data-sets .mkt-ds-faq__panel-inner ul{margin:var(--space-3) 0 0;padding-left:var(--space-6)}.mkt-data-sets .mkt-ds-faq__panel-inner li{margin-bottom:var(--space-2);font-size:15px}.mkt-data-sets .mkt-ds-form-strip{max-width:920px;margin:var(--space-8) auto 0;padding:var(--space-12);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.mkt-data-sets .mkt-ds-form-strip::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 400px 200px at 0% 0%, rgba(55,137,187,0.1), transparent 70%),radial-gradient(ellipse 400px 200px at 100% 100%, rgba(103,194,230,0.1), transparent 70%);pointer-events:none}.mkt-data-sets .mkt-ds-form-strip>*{position:relative}@media (max-width: 768px){.mkt-data-sets .mkt-ds-form-strip{padding:var(--space-8)}}.mkt-data-sets .mkt-ds-form-strip__head{text-align:center;margin-bottom:var(--space-8)}.mkt-data-sets .mkt-ds-form-strip__head h2{font-size:clamp(24px, 3vw, 32px);font-weight:800;letter-spacing:-0.015em;color:var(--text-primary);margin:var(--space-2) 0 var(--space-3)}.mkt-data-sets .mkt-ds-form-strip__head p{font-size:17px;color:var(--text-secondary);margin:0;line-height:1.5;max-width:56ch;margin-inline:auto}.mkt-data-sets .mkt-ds-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4) var(--space-6)}@media (max-width: 640px){.mkt-data-sets .mkt-ds-form-grid{grid-template-columns:1fr}}.mkt-data-sets .mkt-ds-form-field{display:flex;flex-direction:column;gap:6px}.mkt-data-sets .mkt-ds-form-field--full{grid-column:1 / -1}.mkt-data-sets .mkt-ds-form-field label,.mkt-data-sets .mkt-ds-form-field legend{font-size:14px;font-weight:600;color:var(--text-primary)}.mkt-data-sets .mkt-ds-form-field label .req,.mkt-data-sets .mkt-ds-form-field legend .req{color:var(--error);margin-left:2px}.mkt-data-sets .mkt-ds-form-field input[type="text"],.mkt-data-sets .mkt-ds-form-field input[type="email"],.mkt-data-sets .mkt-ds-form-field select,.mkt-data-sets .mkt-ds-form-field textarea{width:100%;padding:12px 14px;font-size:15px;font-family:inherit;color:var(--text-primary);background:var(--surface-page);border:1.5px solid var(--border-default);border-radius:var(--radius-md);min-height:48px;transition:border-color 120ms var(--ease-out, ease-out),box-shadow 120ms var(--ease-out, ease-out)}.mkt-data-sets .mkt-ds-form-field input[type="text"]:focus,.mkt-data-sets .mkt-ds-form-field input[type="email"]:focus,.mkt-data-sets .mkt-ds-form-field select:focus,.mkt-data-sets .mkt-ds-form-field textarea:focus{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 3px rgba(55,137,187,0.18)}.mkt-data-sets .mkt-ds-form-field textarea{min-height:120px;resize:vertical;line-height:1.5}.mkt-data-sets .mkt-ds-form-field small.help{font-size:14px;color:var(--text-secondary)}.mkt-data-sets .mkt-ds-form-checkboxes{border:0;padding:0;margin:0}.mkt-data-sets .mkt-ds-form-checkboxes legend{padding:0 0 var(--space-2)}.mkt-data-sets .mkt-ds-checkbox{display:flex;align-items:center;gap:var(--space-2);padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-page);cursor:pointer;font-size:15px;color:var(--text-primary);transition:border-color 120ms var(--ease-out, ease-out),background-color 120ms var(--ease-out, ease-out);margin-top:var(--space-2)}.mkt-data-sets .mkt-ds-checkbox:hover{border-color:var(--blue-500);background:var(--blue-50)}.mkt-data-sets .mkt-ds-checkbox input[type="checkbox"]{width:18px;height:18px;accent-color:var(--blue-500);cursor:pointer}.app-dark .mkt-data-sets .mkt-ds-checkbox:hover,.v-theme--dark .mkt-data-sets .mkt-ds-checkbox:hover{background:var(--blue-900)}.mkt-data-sets .mkt-ds-form-submit{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--space-3);align-items:center;margin-top:var(--space-3)}.mkt-data-sets .mkt-ds-form-submit p{font-size:14px;color:var(--text-secondary);margin:0;text-align:center}.mkt-data-sets .mkt-ds-form-submit a{color:var(--text-link);font-weight:600}.mkt-data-sets .mkt-ds-form-submit a:hover{color:var(--text-link-hover)}.mkt-data-sets .mkt-ds-final-cta{padding-block:var(--space-16)}.mkt-data-sets .mkt-ds-final-cta__band{background:linear-gradient(135deg, var(--blue-500) 0%, var(--blue-700) 100%);color:#fff;padding:var(--space-16) var(--space-8);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-xl)}.mkt-data-sets .mkt-ds-final-cta__band::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 0%, rgba(103,194,230,0.3), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 100%, rgba(255,255,255,0.1), transparent 60%);pointer-events:none}.mkt-data-sets .mkt-ds-final-cta__band>*{position:relative}.mkt-data-sets .mkt-ds-final-cta__band h2{font-size:clamp(28px, 4vw, 40px);font-weight:800;letter-spacing:-0.02em;margin:0 0 var(--space-4)}.mkt-data-sets .mkt-ds-final-cta__band p{font-size:18px;line-height:1.55;max-width:60ch;margin:0 auto var(--space-6);opacity:0.95}.mkt-data-sets .mkt-ds-final-cta__ctas{display:inline-flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.mkt-data-sets .mkt-ds-final-cta__ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,0.4)}.mkt-data-sets .mkt-ds-final-cta__ghost:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.7)}.mkt-skip{position:absolute;top:-40px;left:0;padding:8px 16px;background:var(--blue-500);color:#fff;font-size:15px;font-weight:600;z-index:100}.mkt-skip:focus{top:0;outline:2px solid var(--accent-400);outline-offset:2px}.mkt-header-min{position:sticky;top:0;z-index:50;background:rgba(255,255,255,0.92);border-bottom:1px solid var(--border-subtle);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background var(--dur-base) var(--ease-out)}.app-dark .mkt-header-min,.v-theme--dark .mkt-header-min{background:rgba(15,23,42,0.92)}.mkt-header-min__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);padding-inline:var(--space-6);max-width:1320px;margin:0 auto;min-height:64px}@media (max-width: 640px){.mkt-header-min__inner{padding-inline:var(--space-4)}}.mkt-logo{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:800;font-size:20px;color:var(--text-primary);letter-spacing:-0.01em}.mkt-logo__mark{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg, var(--blue-500), var(--accent-400));display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:800;box-shadow:0 2px 8px rgba(55,137,187,0.35)}.mkt-logo__mark svg{width:18px;height:18px}.mkt-logo__text span{color:var(--blue-500)}.app-dark .mkt-logo__text span,.v-theme--dark .mkt-logo__text span{color:var(--accent-400)}.mkt-header-min__right{display:flex;align-items:center;gap:var(--space-3)}.mkt-theme-toggle{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 12px;background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-size:14px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.mkt-theme-toggle:hover{color:var(--text-primary);border-color:var(--border-default)}.mkt-theme-toggle svg{width:16px;height:16px}.mkt-theme-toggle .icon-sun{display:none}.mkt-theme-toggle .label-light{display:inline}.mkt-theme-toggle .label-dark{display:none}@media (max-width: 640px){.mkt-theme-toggle .label-light,.mkt-theme-toggle .label-dark{display:none}}.app-dark .mkt-theme-toggle .icon-sun,.v-theme--dark .mkt-theme-toggle .icon-sun{display:inline-block}.app-dark .mkt-theme-toggle .icon-moon,.v-theme--dark .mkt-theme-toggle .icon-moon{display:none}.app-dark .mkt-theme-toggle .label-light,.v-theme--dark .mkt-theme-toggle .label-light{display:none}.app-dark .mkt-theme-toggle .label-dark,.v-theme--dark .mkt-theme-toggle .label-dark{display:inline}@media (max-width: 640px){.app-dark .mkt-theme-toggle .label-dark,.v-theme--dark .mkt-theme-toggle .label-dark{display:none}}.mkt-login-link{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:600;color:var(--text-body);padding:10px 14px;border-radius:var(--radius-md);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.mkt-login-link:hover{color:var(--text-link);background:var(--surface-section)}.demo-page .mkt-container{max-width:1320px;margin:0 auto;padding-inline:var(--space-8)}@media (max-width: 640px){.demo-page .mkt-container{padding-inline:var(--space-4)}}.demo-page .mkt-container--tight{max-width:1080px}.demo-page .eyebrow{text-transform:uppercase;letter-spacing:0.08em;font-size:14px;font-weight:600;color:var(--blue-600);margin:0}.demo-page .t-h1{font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-0.015em}@media (max-width: 768px){.demo-page .t-h1{font-size:26px}}.demo-page .t-display{font-size:clamp(40px, 5vw, 56px);line-height:1.1;font-weight:800;letter-spacing:-0.02em}@media (max-width: 768px){.demo-page .t-display{font-size:36px}}.app-dark .demo-page .eyebrow,.v-theme--dark .demo-page .eyebrow{color:var(--accent-400)}.demo-hero{position:relative;padding-block:var(--space-12) var(--space-16);overflow:hidden;background:radial-gradient(ellipse 900px 500px at 20% 0%, rgba(55,137,187,0.1), transparent 65%),radial-gradient(ellipse 700px 600px at 95% 100%, rgba(103,194,230,0.1), transparent 65%)}@media (max-width: 768px){.demo-hero{padding-block:var(--space-8) var(--space-12)}}.app-dark .demo-hero,.v-theme--dark .demo-hero{background:radial-gradient(ellipse 900px 500px at 20% 0%, rgba(55,137,187,0.2), transparent 65%),radial-gradient(ellipse 700px 600px at 95% 100%, rgba(103,194,230,0.14), transparent 65%)}.demo-hero__head{max-width:880px;margin:0 auto var(--space-8);text-align:center}.demo-hero__badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 14px;background:var(--accent-100);color:var(--accent-700);border:1px solid var(--accent-200);border-radius:var(--radius-pill);font-size:14px;font-weight:600;letter-spacing:0.04em;margin-bottom:var(--space-4)}.demo-hero__badge::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent-500);box-shadow:0 0 0 4px rgba(63,169,210,0.25);animation:demo-live-pulse 2s var(--ease-in-out) infinite}.app-dark .demo-hero__badge,.v-theme--dark .demo-hero__badge{background:var(--accent-900);color:var(--accent-200);border-color:var(--blue-800)}@keyframes demo-live-pulse{0%,100%{opacity:1}50%{opacity:0.5}}@media (prefers-reduced-motion: reduce){.demo-hero__badge::before,.demo-widget__live::before{animation:none}}.demo-hero h1{color:var(--text-primary);margin:0 0 var(--space-4)}.demo-hero h1 .accent{color:var(--blue-500)}.demo-hero h1 .highlight{background:linear-gradient(120deg, transparent 0 8%, rgba(103,194,230,0.3) 8% 92%, transparent 92%);padding:0 0.1em}.app-dark .demo-hero h1 .accent,.v-theme--dark .demo-hero h1 .accent{color:var(--accent-400)}.app-dark .demo-hero h1 .highlight,.v-theme--dark .demo-hero h1 .highlight{background:linear-gradient(120deg, transparent 0 8%, rgba(103,194,230,0.22) 8% 92%, transparent 92%)}.demo-hero__sub{font-size:19px;line-height:1.55;color:var(--text-secondary);max-width:56ch;margin:0 auto}@media (max-width: 768px){.demo-hero__sub{font-size:17px}}.demo-widget{max-width:880px;margin:0 auto;background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--accent-400);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;position:relative}.demo-widget::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 280px 120px at 90% 0%, rgba(103,194,230,0.18), transparent 60%);pointer-events:none}.demo-widget__head{padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);position:relative}.demo-widget__title{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-1)}.demo-widget__sub{font-size:14px;color:var(--text-secondary);margin:0}.demo-widget__live{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--accent-100);color:var(--accent-700);font-size:14px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;flex-shrink:0}.demo-widget__live::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-500);box-shadow:0 0 0 3px rgba(63,169,210,0.25);animation:demo-live-pulse 2s var(--ease-in-out) infinite}.app-dark .demo-widget__live,.v-theme--dark .demo-widget__live{background:var(--accent-900);color:var(--accent-200)}.demo-widget__body{padding:var(--space-6)}.demo-widget__field{display:flex;align-items:center;gap:var(--space-2);background:var(--surface-section);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);padding:6px 6px 6px var(--space-4);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.demo-widget__field:focus-within{border-color:var(--blue-500);box-shadow:0 0 0 3px rgba(55,137,187,0.18)}.demo-widget__field svg.search-icon{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0}.demo-widget__field input{flex:1;min-width:0;border:0;background:transparent;font-family:var(--font-mono);font-size:17px;letter-spacing:0.04em;color:var(--text-primary);padding:14px 0;outline:none}.demo-widget__field input::-moz-placeholder{color:var(--text-muted)}.demo-widget__field input::placeholder{color:var(--text-muted)}.demo-widget__field button.try-cta{padding:12px 22px;min-height:48px;font-size:16px;font-weight:700;background:var(--blue-500);color:#fff;border:0;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;transition:background var(--dur-fast) var(--ease-out)}.demo-widget__field button.try-cta:hover{background:var(--blue-600)}.demo-widget__field button.try-cta:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.demo-widget__field button.try-cta svg{width:14px;height:14px}.demo-widget__samples-label{font-size:14px;font-weight:500;color:var(--text-secondary);margin:var(--space-5) 0 var(--space-2);display:flex;align-items:center;gap:var(--space-2)}.demo-widget__samples{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-2)}@media (max-width: 640px){.demo-widget__samples{grid-template-columns:repeat(2, 1fr)}}.demo-widget__sample{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px;background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--text-body);cursor:pointer;text-align:left;transition:all var(--dur-fast) var(--ease-out)}.demo-widget__sample:hover{background:var(--blue-50);color:var(--blue-700);border-color:var(--blue-200);transform:translateY(-1px)}.app-dark .demo-widget__sample:hover,.v-theme--dark .demo-widget__sample:hover{background:var(--blue-900);color:var(--accent-300);border-color:var(--blue-800)}.demo-widget__sample-year{font-weight:700;color:var(--blue-600);font-size:14px}.app-dark .demo-widget__sample-year,.v-theme--dark .demo-widget__sample-year{color:var(--accent-400)}.demo-widget__sample-name{font-size:15px;font-weight:600;color:var(--text-primary)}.demo-widget__foot{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-section);font-size:14px;color:var(--text-secondary);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.demo-widget__foot strong{color:var(--text-primary);font-weight:700}.demo-widget__foot-item{display:inline-flex;align-items:center;gap:6px}.demo-widget__foot-item svg{width:14px;height:14px;color:var(--success);flex-shrink:0}.demo-hero__trust{max-width:880px;margin:var(--space-6) auto 0;display:flex;gap:var(--space-6);align-items:center;justify-content:center;flex-wrap:wrap;font-size:15px;color:var(--text-secondary)}.demo-hero__trust strong{color:var(--text-primary);font-weight:700}.demo-hero__trust .dot-sep{width:4px;height:4px;border-radius:50%;background:var(--border-default)}@media (max-width: 640px){.demo-hero__trust{gap:var(--space-3) var(--space-4);font-size:14px}.demo-hero__trust .dot-sep{display:none}}.demo-hero__trust-item{display:inline-flex;align-items:center;gap:var(--space-2)}.demo-hero__trust-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(22,163,74,0.18);flex-shrink:0}.demo-how{padding-block:var(--space-16);background:var(--surface-section);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}@media (max-width: 768px){.demo-how{padding-block:var(--space-12)}}.demo-how__head{text-align:center;max-width:720px;margin:0 auto var(--space-12)}.demo-how__head .t-h1{color:var(--text-primary);margin:var(--space-3) 0 var(--space-3)}.demo-how__head p{font-size:18px;line-height:1.55;color:var(--text-secondary);margin:0}.demo-how__steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);position:relative}@media (max-width: 900px){.demo-how__steps{grid-template-columns:1fr;gap:var(--space-4)}}.demo-how__step{position:relative;padding:var(--space-8) var(--space-6) var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.demo-how__step:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.demo-how__step h3{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-2);letter-spacing:-0.01em}.demo-how__step p{font-size:15px;line-height:1.55;color:var(--text-body);margin:0}.demo-how__step-num{position:absolute;top:-22px;left:var(--space-6);width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg, var(--blue-500), var(--blue-700));color:#fff;font-size:18px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(55,137,187,0.45)}.demo-how__step-icon{width:56px;height:56px;border-radius:var(--radius-md);background:rgba(55,137,187,0.1);color:var(--blue-500);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.demo-how__step-icon svg{width:28px;height:28px}.app-dark .demo-how__step-icon,.v-theme--dark .demo-how__step-icon{background:rgba(103,194,230,0.14);color:var(--accent-400)}.demo-how__step-tag{display:inline-flex;align-items:center;gap:4px;margin-top:var(--space-3);padding:4px 10px;border-radius:var(--radius-pill);background:var(--accent-100);color:var(--accent-700);font-size:14px;font-weight:600}.demo-how__step-tag::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-500)}.app-dark .demo-how__step-tag,.v-theme--dark .demo-how__step-tag{background:var(--accent-900);color:var(--accent-200)}.demo-why{padding-block:var(--space-16);position:relative}@media (max-width: 768px){.demo-why{padding-block:var(--space-12)}}.demo-why__head{text-align:center;max-width:720px;margin:0 auto var(--space-12)}.demo-why__head .t-h1{color:var(--text-primary);margin:var(--space-3) 0 var(--space-3)}.demo-why__head p{font-size:18px;line-height:1.55;color:var(--text-secondary);margin:0}.demo-why__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6)}@media (max-width: 900px){.demo-why__grid{grid-template-columns:1fr}}.demo-why__card{padding:var(--space-8);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;transition:all var(--dur-fast) var(--ease-out);position:relative;overflow:hidden}.demo-why__card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--blue-500), var(--accent-400))}.demo-why__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--blue-300)}.demo-why__card-icon{width:64px;height:64px;margin:0 auto var(--space-4);border-radius:var(--radius-md);background:linear-gradient(135deg, var(--blue-50), var(--accent-50));color:var(--blue-600);display:flex;align-items:center;justify-content:center;border:1px solid var(--blue-100)}.demo-why__card-icon svg{width:32px;height:32px}.app-dark .demo-why__card-icon,.v-theme--dark .demo-why__card-icon{background:linear-gradient(135deg, var(--blue-900), var(--accent-900));color:var(--accent-300);border-color:var(--blue-800)}.demo-why__card-stat{font-size:clamp(36px, 4vw, 48px);font-weight:800;line-height:1;letter-spacing:-0.02em;background:linear-gradient(135deg, var(--blue-500), var(--accent-500));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 var(--space-2)}.app-dark .demo-why__card-stat,.v-theme--dark .demo-why__card-stat{background:linear-gradient(135deg, var(--accent-300), var(--accent-500));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.demo-why__card-label{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-2)}.demo-why__card-sub{font-size:15px;line-height:1.55;color:var(--text-secondary);margin:0}.demo-why__caption{max-width:720px;margin:var(--space-12) auto 0;text-align:center;font-size:16px;line-height:1.55;color:var(--text-secondary);padding:var(--space-4) var(--space-6);border-top:1px dashed var(--border-default);border-bottom:1px dashed var(--border-default)}.demo-why__caption strong{color:var(--text-primary);font-weight:700}.demo-final{padding-block:var(--space-16)}@media (max-width: 768px){.demo-final{padding-block:var(--space-12)}}.demo-final__band{max-width:1080px;margin:0 auto;background:linear-gradient(135deg, var(--blue-500) 0%, var(--blue-700) 100%);color:#fff;padding:var(--space-16) var(--space-8);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-xl)}@media (max-width: 768px){.demo-final__band{padding:var(--space-12) var(--space-4)}}.demo-final__band::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 0%, rgba(103,194,230,0.32), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 100%, rgba(255,255,255,0.1), transparent 60%);pointer-events:none}.demo-final__band>*{position:relative}.demo-final__band h2{font-size:clamp(28px, 4vw, 44px);font-weight:800;letter-spacing:-0.02em;margin:0 0 var(--space-4);line-height:1.15}.demo-final__band p{font-size:18px;line-height:1.55;max-width:60ch;margin:0 auto var(--space-8);opacity:0.95}.demo-final__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 14px;border-radius:var(--radius-pill);background:rgba(255,255,255,0.16);color:#fff;font-size:14px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:var(--space-4)}.demo-final__ctas{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.demo-final__sub{margin-top:var(--space-6);font-size:14px;opacity:0.85;display:inline-flex;align-items:center;gap:var(--space-2)}.demo-final__sub svg{width:16px;height:16px}.demo-footer{padding-block:var(--space-8);background:var(--surface-section);border-top:1px solid var(--border-subtle);color:var(--text-secondary)}.app-dark .demo-footer,.v-theme--dark .demo-footer{background:var(--gray-900)}.demo-footer__inner{max-width:1320px;margin:0 auto;padding-inline:var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;font-size:14px}@media (max-width: 640px){.demo-footer__inner{padding-inline:var(--space-4);justify-content:center;text-align:center}}.demo-footer__brand{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700;color:var(--text-primary)}.demo-footer__brand-mark{width:24px;height:24px;border-radius:6px;background:linear-gradient(135deg, var(--blue-500), var(--accent-400));display:inline-flex;align-items:center;justify-content:center;color:#fff}.demo-footer__brand-mark svg{width:14px;height:14px}.demo-footer__links{display:inline-flex;gap:var(--space-6);flex-wrap:wrap}.demo-footer__links a{color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out)}.demo-footer__links a:hover{color:var(--text-link)}.mkt-legal__hero{padding:var(--space-12) 0 var(--space-6);text-align:center}.mkt-legal__hero .eyebrow{margin-bottom:var(--space-3)}.mkt-legal__hero h1{font-size:40px;font-weight:800;line-height:1.15;margin:0 0 var(--space-4);color:var(--text-primary)}.mkt-legal__hero .mkt-legal__meta{font-size:15px;color:var(--text-secondary);margin:0}.mkt-legal__body{max-width:760px;margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-16);font-size:17px;line-height:1.75;color:var(--text-body)}.mkt-legal__body h2{font-size:24px;font-weight:700;line-height:1.3;margin:var(--space-10) 0 var(--space-4);color:var(--text-primary);scroll-margin-top:96px}.mkt-legal__body h3{font-size:19px;font-weight:700;line-height:1.35;margin:var(--space-6) 0 var(--space-2);color:var(--text-primary)}.mkt-legal__body p{margin:0 0 var(--space-4)}.mkt-legal__body ul,.mkt-legal__body ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}.mkt-legal__body ul li,.mkt-legal__body ol li{margin-bottom:var(--space-2)}.mkt-legal__body a{color:var(--blue-700, #1e6391);text-decoration:underline;text-underline-offset:3px}.mkt-legal__body a:hover{text-decoration-thickness:2px}.mkt-legal__body strong{font-weight:700;color:var(--text-primary)}.mkt-legal__body .mkt-legal__toc{background:var(--surface-section);border:1px solid var(--border-subtle, rgba(15,23,42,0.08));border-radius:12px;padding:var(--space-5) var(--space-6);margin-bottom:var(--space-8)}.mkt-legal__body .mkt-legal__toc h2{margin:0 0 var(--space-3);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--text-secondary)}.mkt-legal__body .mkt-legal__toc ol{list-style:decimal;margin:0;padding-left:var(--space-6);font-size:15px}.mkt-legal__body .mkt-legal__toc ol li{margin-bottom:4px}.mkt-legal__body .mkt-legal__toc ol a{color:var(--text-body);text-decoration:none}.mkt-legal__body .mkt-legal__toc ol a:hover{color:var(--blue-700);text-decoration:underline}.app-dark .mkt-legal__body{color:var(--text-body)}.app-dark .mkt-legal__body a{color:var(--accent-300)}.app-dark .mkt-legal__body .mkt-legal__toc{background:var(--surface-card);border-color:rgba(255,255,255,0.08)}.app-dark .mkt-legal__body .mkt-legal__toc h2{color:var(--text-secondary)}.app-dark .mkt-legal__body .mkt-legal__toc a{color:var(--text-body)}.app-dark .mkt-legal__body .mkt-legal__toc a:hover{color:var(--accent-200)}.mkt-status__overall{margin:var(--space-10) auto var(--space-8);max-width:880px;padding:var(--space-8);border-radius:16px;background:linear-gradient(135deg, #ecfdf5 0%, #d1fae5 100%);border:1px solid #a7f3d0;text-align:center}.mkt-status__overall-dot{display:inline-block;width:14px;height:14px;border-radius:50%;background:#10b981;margin-right:var(--space-3);vertical-align:middle;box-shadow:0 0 0 6px rgba(16,185,129,0.18);animation:mkt-chat-pulse 2.4s ease-out infinite}.mkt-status__overall-title{display:inline-block;vertical-align:middle;font-size:24px;font-weight:700;color:#065f46;margin:0}.mkt-status__overall-sub{margin:var(--space-3) 0 0;font-size:15px;color:#047857}.mkt-status__grid{max-width:880px;margin:0 auto var(--space-10);border:1px solid var(--border-subtle, rgba(15,23,42,0.08));border-radius:16px;overflow:hidden;background:var(--surface-elevated)}.mkt-status__row{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle, rgba(15,23,42,0.06));font-size:16px}.mkt-status__row:last-child{border-bottom:0}.mkt-status__service{display:flex;flex-direction:column;gap:2px}.mkt-status__service-name{font-weight:600;color:var(--text-primary)}.mkt-status__service-desc{font-size:14px;color:var(--text-secondary)}.mkt-status__pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;font-size:14px;font-weight:600;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;text-transform:uppercase;letter-spacing:0.04em}.mkt-status__pill::before{content:'';width:8px;height:8px;border-radius:50%;background:#10b981}.mkt-status__incidents{max-width:880px;margin:var(--space-10) auto var(--space-12)}.mkt-status__incidents h2{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-4)}.mkt-status__incidents-empty{padding:var(--space-8);border:1px dashed var(--border-default, rgba(15,23,42,0.16));border-radius:12px;text-align:center;color:var(--text-secondary);font-size:15px;background:var(--surface-section)}.app-dark .mkt-status__overall{background:linear-gradient(135deg, rgba(16,185,129,0.1) 0%, rgba(5,150,105,0.18) 100%);border-color:rgba(16,185,129,0.32)}.app-dark .mkt-status__overall-title{color:#6ee7b7}.app-dark .mkt-status__overall-sub{color:#a7f3d0}.app-dark .mkt-status__grid{background:var(--surface-card);border-color:rgba(255,255,255,0.08)}.app-dark .mkt-status__row{border-bottom-color:rgba(255,255,255,0.06)}.app-dark .mkt-status__pill{background:rgba(16,185,129,0.14);border-color:rgba(16,185,129,0.32);color:#6ee7b7}.app-dark .mkt-status__incidents-empty{background:var(--surface-section);border-color:rgba(255,255,255,0.12)}*{box-sizing:border-box}body.lr-body{margin:0;background:var(--surface-page);-webkit-font-smoothing:antialiased}.lr-topbar{border-bottom:1px solid var(--gray-200);background:var(--surface-card)}.lr-topbar__inner{max-width:860px;margin:0 auto;padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.lr-topbar__tag{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-secondary)}.lr-topbar__right{display:inline-flex;align-items:center;gap:var(--space-3)}.lr-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--gray-200);border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer}.lr-theme-toggle svg{width:18px;height:18px}.lr-theme-toggle .lr-icon-sun{display:none}.lr-theme-toggle:hover{color:var(--text-primary);border-color:var(--gray-300)}.app-dark .lr-theme-toggle{border-color:var(--gray-700)}.app-dark .lr-theme-toggle .lr-icon-moon{display:none}.app-dark .lr-theme-toggle .lr-icon-sun{display:block}.lr-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--font-sans)}.lr-logo__mark{display:inline-flex;width:26px;height:26px;padding:4px;border-radius:7px;background:var(--blue-500);color:#ffffff}.lr-logo__mark svg{width:100%;height:100%}.lr-logo__text{font-size:var(--text-body-lg);font-weight:800;color:var(--text-primary)}.lr-logo__text span{color:var(--blue-500)}.lr-page{max-width:860px;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-16);font-family:var(--font-sans);color:var(--text-body);font-size:var(--text-body);line-height:1.55}.lr-page strong{color:var(--text-primary)}.lr-plate{margin-top:var(--space-2);border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:var(--surface-card);overflow:hidden}.lr-plate__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px 20px;background:var(--blue-50)}.lr-plate__bar .lr-plate__brand{font-size:var(--text-caption);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--blue-700)}.lr-plate__bar .lr-plate__issued{font-size:var(--text-caption);font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.lr-plate__bar .lr-plate__issued-label{font-weight:700;letter-spacing:0.06em;text-transform:uppercase;margin-right:6px}.lr-plate__body{display:grid;grid-template-columns:minmax(0, 1.38fr) minmax(0, 1fr);grid-template-areas:'identity value' 'spec     value';gap:var(--space-3) var(--space-6);padding:20px}.lr-plate__identity{grid-area:identity}.lr-plate__name{margin:0;font-size:1.625rem;font-weight:700;line-height:1.2;color:var(--text-primary)}.lr-plate__city{margin:4px 0 0;padding-left:10px;border-left:3px solid var(--accent-400);font-size:var(--text-body-sm);font-weight:500;color:var(--text-secondary)}.lr-plate__value{grid-area:value;align-self:start;background:var(--blue-50);border-left:3px solid var(--accent-400);border-radius:var(--radius-md);padding:14px 18px}.lr-plate__value-label{margin:0 0 4px;font-size:var(--text-caption);font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--blue-700)}.lr-plate__value-num{font-size:2.5rem;font-weight:800;line-height:1;color:var(--blue-700);font-variant-numeric:tabular-nums}.lr-plate__value-sub{margin:6px 0 0;font-size:var(--text-body-sm);font-weight:500;color:var(--text-body)}.lr-plate__value-sub strong{font-weight:700}.lr-plate__spec{grid-area:spec;border-top:1px solid var(--gray-200);padding-top:12px;align-self:end}.lr-plate__spec-label{margin:0 0 2px;font-size:var(--text-caption);font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-secondary)}.lr-plate__spec-line{margin:0;font-size:var(--text-body);font-weight:500;color:var(--text-body);font-variant-numeric:tabular-nums}.lr-plate__spec-line strong{font-weight:600}.lr-plate__spec-line .lr-plate__dot{color:var(--gray-300);padding:0 4px}.lr-plate__foot{display:flex;align-items:center;gap:var(--space-2);padding:11px 20px;border-top:1px solid var(--gray-200);background:var(--gray-50);font-size:var(--text-caption);font-weight:500;color:var(--text-secondary)}.lr-plate__foot svg{width:16px;height:16px;flex:none;color:var(--text-secondary)}.lr-plate__foot strong{font-weight:600;color:var(--text-secondary)}.lr-stats{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-3);margin-top:var(--space-5)}.lr-stat{border:1px solid var(--gray-200);border-top:3px solid var(--gray-300);border-radius:var(--radius-md);background:var(--surface-card);padding:var(--space-4)}.lr-stat--up{border-top-color:var(--success)}.lr-stat--risk{border-top-color:var(--warning)}.lr-stat__num{font-size:var(--text-h2);font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.lr-stat__label{margin-top:var(--space-1);font-size:var(--text-caption);color:var(--text-secondary)}.lr-method{margin:var(--space-4) 0 var(--space-6)}.lr-method summary{cursor:pointer;font-size:var(--text-caption);font-weight:600;color:var(--text-link)}.lr-method summary:hover{color:var(--text-link-hover)}.lr-method p{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent-400);background:var(--surface-section);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-caption);color:var(--text-secondary)}.lr-group{margin-top:var(--space-6)}.lr-group__title{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-h3);font-weight:800;color:var(--text-primary)}.lr-group__title::before{content:'';width:10px;height:10px;border-radius:50%;flex:none}.lr-group__title--attention::before{background:var(--warning)}.lr-group__title--room-up::before{background:var(--success)}.lr-group__title--healthy::before{background:var(--gray-400)}.lr-group__count{font-size:var(--text-caption);font-weight:700;color:var(--text-secondary);background:var(--gray-100);border-radius:var(--radius-pill);padding:2px 10px}.lr-car{border:1px solid var(--gray-200);border-left-width:4px;border-radius:var(--radius-lg);background:var(--surface-card);padding:var(--space-5);margin-bottom:var(--space-4)}.lr-car--attention{border-left-color:var(--warning)}.lr-car--room_up{border-left-color:var(--success)}.lr-car--healthy{border-left-color:var(--gray-300)}a.lr-car__top{display:flex;align-items:center;gap:var(--space-4);text-decoration:none;color:inherit}a.lr-car__top:hover .lr-car__title{color:var(--blue-600)}.lr-car__photo{position:relative;flex:none;width:84px;height:56px;border-radius:var(--radius-md);background:hsl(var(--car-hue, 208), 42%, 92%);color:hsl(var(--car-hue, 208), 32%, 42%);display:flex;align-items:center;justify-content:center;overflow:hidden}.lr-car__photo svg{width:56px;height:28px}.lr-car__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lr-car__id{flex:1 1 auto;min-width:0}.lr-car__title{margin:0;font-size:var(--text-h3);font-weight:700;color:var(--text-primary);line-height:1.25}.lr-car__sub{margin:2px 0 0;font-size:var(--text-caption);color:var(--text-secondary)}.lr-chip{flex:none;align-self:flex-start;padding:6px 12px;border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:700;white-space:nowrap}.lr-chip--aging,.lr-chip--undercut,.lr-chip--above_market{background:var(--warning-bg);color:#92400e}.lr-chip--room_up{background:var(--success-bg);color:#14532d}.lr-chip--on_market{background:var(--gray-100);color:var(--gray-600)}.lr-car__body{display:grid;grid-template-columns:200px 1fr;gap:var(--space-4) var(--space-8);align-items:start;margin-top:var(--space-5)}.lr-price__label{font-size:var(--text-caption);font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:var(--text-secondary)}.lr-price__num{font-size:2.125rem;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.1}.lr-price__delta{margin:var(--space-1) 0 0;font-size:var(--text-body-sm);font-weight:600}.lr-price__delta.is-above{color:var(--warning)}.lr-price__delta.is-below{color:var(--success)}.lr-price__n{display:block;font-weight:400;color:var(--text-secondary);font-size:var(--text-caption)}.lr-action{margin:0 0 var(--space-1);font-size:var(--text-body-lg);font-weight:700}.lr-action__label{font-weight:600;font-size:var(--text-caption);letter-spacing:0.05em;text-transform:uppercase;color:var(--text-secondary);display:block}.lr-action--attention{color:#92400e}.lr-action--room_up{color:#14532d}.lr-band{position:relative;padding:26px 0 0;font-variant-numeric:tabular-nums}.lr-band__track{position:relative;height:12px;border-radius:var(--radius-pill);background:var(--gray-100)}.lr-band__zone{position:absolute;top:0;bottom:0}.lr-band__zone--low{background:var(--success-bg);border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.lr-band__zone--high{background:var(--warning-bg);border-radius:0 var(--radius-pill) var(--radius-pill) 0}.lr-band__median{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--blue-600)}.lr-band__you{position:absolute;top:50%;width:18px;height:18px;transform:translate(-50%, -50%);border-radius:50%;background:var(--text-primary);border:3px solid var(--surface-card);box-shadow:0 1px 4px rgba(15,23,42,0.35)}.lr-band__you--attention{background:var(--warning)}.lr-band__you--room_up{background:var(--success)}.lr-band__you-label{position:absolute;top:2px;transform:translateX(-50%);font-size:var(--text-caption);font-weight:700;color:var(--text-primary);white-space:nowrap}.lr-band__you-label.is-right{transform:translateX(-100%)}.lr-band__you-label.is-left{transform:translateX(0)}.lr-band__scale{display:flex;justify-content:space-between;gap:var(--space-2);margin-top:8px;font-size:var(--text-caption);color:var(--text-secondary);white-space:nowrap}.lr-band__scale .lr-band__scale-median{color:var(--blue-600);font-weight:600}.lr-dom{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);color:var(--text-secondary)}.lr-dom svg{width:18px;height:18px;flex:none}.lr-dom.is-slow strong:first-of-type{color:var(--warning)}.lr-car__reco{margin:var(--space-4) 0 0;font-size:var(--text-body);color:var(--text-body);max-width:680px}.lr-comps{margin-top:var(--space-4);border-top:1px dashed var(--gray-200);padding-top:var(--space-3)}.lr-comps summary{cursor:pointer;font-size:var(--text-body-sm);font-weight:600;color:var(--text-link)}.lr-comps summary:hover{color:var(--text-link-hover)}.lr-comps__title{margin:0;font-size:var(--text-caption);font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--text-secondary)}.lr-comps__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.lr-comps__table{width:100%;min-width:620px;margin-top:var(--space-3);border-collapse:collapse;font-size:var(--text-body-sm);font-variant-numeric:tabular-nums}.lr-comps__table td,.lr-comps__table th{white-space:nowrap}.lr-comps__table th{text-align:left;font-size:var(--text-caption);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--text-secondary);padding:6px 12px 6px 0;border-bottom:1px solid var(--gray-200)}.lr-comps__table td{padding:8px 12px 8px 0;border-bottom:1px solid var(--gray-100);color:var(--text-body)}.lr-comps__price{font-weight:700;color:var(--text-primary)}.lr-comps__seller{font-weight:600;color:var(--text-primary);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lr-car__foot{margin-top:var(--space-4);display:flex;justify-content:flex-end}.lr-car__analyze{display:inline-flex;align-items:center;gap:8px;background:var(--blue-500);color:#ffffff;font-size:var(--text-body-sm);font-weight:700;padding:10px 20px;border-radius:var(--radius-md);text-decoration:none;transition:background 120ms ease}.lr-car__analyze svg{width:16px;height:16px;flex:none;transition:transform 120ms ease}.lr-car__analyze:hover{background:var(--blue-600);color:#ffffff}.lr-car__analyze:hover svg{transform:translateX(3px)}.lr-midcta{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:var(--space-5) 0;padding:var(--space-3) var(--space-4);background:var(--blue-50);border-radius:var(--radius-md);font-size:var(--text-body-sm);color:var(--text-body)}.lr-midcta a{color:var(--blue-600);font-weight:700;text-decoration:none}.lr-midcta a:hover{text-decoration:underline}.lr-healthy{list-style:none;margin:0;padding:0}.lr-healthy__row{display:flex;align-items:baseline;gap:var(--space-2);padding:10px var(--space-3);border:1px solid var(--gray-200);border-radius:var(--radius-md);margin-bottom:var(--space-2);font-size:var(--text-body-sm);background:var(--surface-card)}.lr-healthy__check{color:var(--success);font-weight:700}.lr-healthy__title{font-weight:600;color:var(--text-primary);flex:1 1 auto;min-width:0}.lr-healthy__note{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.lr-summary{margin:var(--space-6) 0 0;font-size:var(--text-body-lg);color:var(--text-body)}.lr-disclaimer{margin:var(--space-3) 0 0;font-size:var(--text-body-sm);color:var(--text-secondary)}.lr-disclaimer a{color:var(--text-link);font-weight:600}.lr-cta{margin-top:var(--space-8);text-align:center;background:var(--surface-inverse);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-6)}.lr-cta h2{margin:0;color:#ffffff;font-size:var(--text-h2);font-weight:800}.lr-cta__sub{margin:var(--space-3) auto 0;max-width:480px;color:var(--blue-100);font-size:var(--text-body)}.lr-cta__actions{margin-top:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.lr-cta__primary{display:inline-block;background:var(--accent-400);color:var(--blue-900);font-size:var(--text-body-lg);font-weight:700;padding:14px 32px;border-radius:var(--radius-md);text-decoration:none}.lr-cta__primary:hover{background:var(--accent-300);color:var(--blue-900)}.lr-cta__secondary{color:var(--accent-200);font-size:var(--text-body-sm);text-decoration:underline;padding:12px}.lr-cta__secondary:hover{color:#ffffff}.lr-smallprint{margin:var(--space-6) auto 0;max-width:560px;text-align:center;font-size:var(--text-caption);color:var(--text-secondary)}.lr-smallprint a{color:var(--text-link)}.lr-sticky{display:none}.lr-empty{max-width:480px;margin:var(--space-16) auto;text-align:center}.lr-empty h1{font-size:var(--text-h2);font-weight:800;color:var(--text-primary)}.lr-empty p{color:var(--text-secondary)}.lr-empty__btn{display:inline-block;margin-top:var(--space-4);background:var(--blue-500);color:#ffffff;font-weight:700;padding:12px 28px;border-radius:var(--radius-md);text-decoration:none}.lr-empty__btn:hover{background:var(--blue-600);color:#ffffff}.lr-unsub-form{margin-top:var(--space-5);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.lr-unsub-form .lr-empty__btn{border:none;cursor:pointer;font-size:var(--text-body);font-family:var(--font-sans)}.lr-unsub-check{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-body);color:var(--text-body);cursor:pointer}.lr-unsub-check input{width:18px;height:18px;accent-color:var(--blue-500)}.lr-unsub-keep{margin-top:var(--space-4);font-size:var(--text-body-sm);color:var(--text-secondary)}.lr-unsub-keep a{color:var(--text-link)}.app-dark .lr-topbar{border-bottom-color:var(--gray-700)}.app-dark .lr-plate{border-color:var(--gray-700)}.app-dark .lr-plate__bar{background:rgba(103,194,230,0.08)}.app-dark .lr-plate__bar .lr-plate__brand{color:var(--accent-300)}.app-dark .lr-plate__value{background:rgba(103,194,230,0.1)}.app-dark .lr-plate__value-label,.app-dark .lr-plate__value-num{color:var(--accent-300)}.app-dark .lr-plate__spec{border-top-color:var(--gray-700)}.app-dark .lr-plate__spec-line .lr-plate__dot{color:var(--gray-600)}.app-dark .lr-plate__foot{border-top-color:var(--gray-700);background:rgba(255,255,255,0.03)}.app-dark .lr-stat,.app-dark .lr-car,.app-dark .lr-healthy__row{border-color:var(--gray-700)}.app-dark .lr-car--attention{border-left-color:var(--warning)}.app-dark .lr-car--room_up{border-left-color:var(--success)}.app-dark .lr-car--healthy{border-left-color:var(--gray-600)}.app-dark .lr-band__track{background:var(--gray-800)}.app-dark .lr-band__zone--low{background:rgba(34,197,94,0.16)}.app-dark .lr-band__zone--high{background:rgba(245,158,11,0.16)}.app-dark .lr-band__median{background:var(--accent-400)}.app-dark .lr-band__you{background:#f8fafc;border-color:var(--gray-800)}.app-dark .lr-band__you--attention{background:var(--warning)}.app-dark .lr-band__you--room_up{background:var(--success)}.app-dark .lr-band__scale{color:var(--gray-300)}.app-dark .lr-band__scale .lr-band__scale-median{color:var(--accent-400)}.app-dark .lr-chip--aging,.app-dark .lr-chip--undercut,.app-dark .lr-chip--above_market{background:rgba(217,119,6,0.18);color:#fbbf24}.app-dark .lr-chip--room_up{background:rgba(22,163,74,0.18);color:#4ade80}.app-dark .lr-chip--on_market{background:var(--gray-800);color:var(--gray-300)}.app-dark .lr-action--attention{color:#fbbf24}.app-dark .lr-action--room_up{color:#4ade80}.app-dark .lr-method p{background:var(--gray-800);color:var(--gray-300)}.app-dark .lr-group__count{background:var(--gray-800)}.app-dark .lr-comps summary{color:var(--accent-400)}.app-dark .lr-comps__table th{border-bottom-color:var(--gray-700);color:var(--gray-300)}.app-dark .lr-comps__table td{border-bottom-color:var(--gray-800)}.app-dark .lr-car__sub,.app-dark .lr-stat__label,.app-dark .lr-price__n,.app-dark .lr-dom,.app-dark .lr-smallprint{color:var(--gray-300)}.app-dark .lr-car__photo{background:hsl(var(--car-hue, 208), 30%, 22%);color:hsl(var(--car-hue, 208), 40%, 62%)}.app-dark .lr-midcta{background:var(--blue-900)}.app-dark .lr-midcta a{color:var(--accent-400)}.app-dark .lr-cta{background:var(--blue-800)}@media (max-width: 720px){.lr-page{padding-bottom:96px}.lr-plate__body{grid-template-columns:1fr;grid-template-areas:'identity' 'value' 'spec';padding:16px}.lr-plate__name{font-size:1.5rem}.lr-plate__value-num{font-size:2.125rem}.lr-plate__bar,.lr-plate__foot{padding-left:16px;padding-right:16px}.lr-stats{grid-template-columns:1fr}.lr-car__body{grid-template-columns:1fr;gap:var(--space-3)}a.lr-car__top{flex-wrap:wrap}.lr-chip{order:-1;margin-left:auto}.lr-car__analyze{width:100%;justify-content:center;padding:12px 20px;font-size:var(--text-body)}.lr-healthy__row{flex-wrap:wrap}.lr-healthy__note{white-space:normal}.lr-sticky{display:block;position:fixed;left:0;right:0;bottom:0;padding:10px var(--space-4);padding-bottom:calc(10px + env(safe-area-inset-bottom));background:var(--surface-card);border-top:1px solid var(--gray-200);box-shadow:0 -4px 16px rgba(15,23,42,0.08);z-index:50}.lr-sticky__btn{display:block;text-align:center;background:var(--blue-500);color:#ffffff;font-family:var(--font-sans);font-size:var(--text-body);font-weight:700;padding:12px;border-radius:var(--radius-md);text-decoration:none}.lr-sticky__btn:hover{background:var(--blue-600);color:#ffffff}.app-dark .lr-sticky{background:var(--surface-card);border-top-color:var(--gray-700)}}@use 'tokens';@use 'components';@use 'flash';@use 'demo-cards';@use 'home';@use 'pricing-intelligence';@use 'competitor-analysis';@use 'switching-from-vauto';@use 'vehicle-reports';@use 'window-sticker';@use 'chrome-extension';@use 'mcp';@use 'pricing';@use 'demo';@use 'data-sets';@use 'data-pages';@use 'api';@use 'about-us';@use 'contact-us';@use 'photo-branding';@use 'chat';@use 'legal';@use 'seo-pages';.mkt-product--mcp .mkt-hero{padding-block:var(--space-16);background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.07), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.07), transparent 70%)}.app-dark .mkt-product--mcp .mkt-hero,.v-theme--dark .mkt-product--mcp .mkt-hero{background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.16), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.1), transparent 70%)}.mkt-product--mcp .mkt-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--space-12);align-items:center}@media (max-width: 1024px){.mkt-product--mcp .mkt-hero__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-product--mcp .mkt-hero h1{color:var(--text-primary);margin:var(--space-3) 0 var(--space-4)}.mkt-product--mcp .mkt-hero h1 .accent{color:var(--blue-500)}.app-dark .mkt-product--mcp .mkt-hero h1 .accent,.v-theme--dark .mkt-product--mcp .mkt-hero h1 .accent{color:var(--accent-400)}.mkt-product--mcp .mkt-hero p.sub{color:var(--text-secondary);font-size:19px;line-height:1.5;max-width:56ch;margin:0 0 var(--space-4)}.mkt-product--mcp .mkt-hero__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap}.mkt-product--mcp .mkt-standalone-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 14px;margin:0 0 var(--space-6);background:linear-gradient(135deg, var(--accent-100), var(--blue-50));color:var(--blue-700);border:1.5px solid var(--accent-300);border-radius:var(--radius-pill);font-size:14px;font-weight:700;letter-spacing:0.01em;box-shadow:0 2px 8px rgba(103,194,230,0.18)}.app-dark .mkt-product--mcp .mkt-standalone-badge,.v-theme--dark .mkt-product--mcp .mkt-standalone-badge{background:linear-gradient(135deg, var(--accent-900), var(--blue-900));color:var(--accent-200);border-color:var(--accent-700)}.mkt-product--mcp .mkt-standalone-badge::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent-500);box-shadow:0 0 0 3px rgba(63,169,210,0.28)}.mkt-product--mcp .mkt-standalone-badge svg{width:14px;height:14px}.mkt-product--mcp .mkt-chat{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--accent-400);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;position:relative}.mkt-product--mcp .mkt-chat::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 200px 100px at 90% 0%, rgba(103,194,230,0.18), transparent 60%);pointer-events:none}.mkt-product--mcp .mkt-chat__head{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);position:relative;z-index:1}.mkt-product--mcp .mkt-chat__head-title{font-size:15px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:var(--space-2)}.mkt-product--mcp .mkt-chat__head-title svg{width:16px;height:16px;color:var(--blue-500)}.app-dark .mkt-product--mcp .mkt-chat__head-title svg,.v-theme--dark .mkt-product--mcp .mkt-chat__head-title svg{color:var(--accent-400)}.mkt-product--mcp .mkt-chat__head-meta{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--accent-100);color:var(--accent-700);font-size:14px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase}.app-dark .mkt-product--mcp .mkt-chat__head-meta,.v-theme--dark .mkt-product--mcp .mkt-chat__head-meta{background:var(--accent-900);color:var(--accent-200)}.mkt-product--mcp .mkt-chat__head-meta::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-500);box-shadow:0 0 0 3px rgba(63,169,210,0.25);animation:mkt-mcp-live-pulse 2s var(--ease-in-out) infinite}@keyframes mkt-mcp-live-pulse{0%,100%{opacity:1}50%{opacity:0.5}}@media (prefers-reduced-motion: reduce){.mkt-product--mcp .mkt-chat__head-meta::before{animation:none}}.mkt-product--mcp .mkt-chat__body{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);position:relative;z-index:1}.mkt-product--mcp .mkt-msg{display:flex;gap:var(--space-3);align-items:flex-start}.mkt-product--mcp .mkt-msg__avatar{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;letter-spacing:-0.01em}.mkt-product--mcp .mkt-msg--user .mkt-msg__avatar{background:var(--gray-200);color:var(--gray-700)}.app-dark .mkt-product--mcp .mkt-msg--user .mkt-msg__avatar,.v-theme--dark .mkt-product--mcp .mkt-msg--user .mkt-msg__avatar{background:var(--gray-700);color:var(--gray-200)}.mkt-product--mcp .mkt-msg--ai .mkt-msg__avatar{background:linear-gradient(135deg, var(--blue-500), var(--accent-400));color:#fff;box-shadow:0 2px 6px rgba(55,137,187,0.32)}.mkt-product--mcp .mkt-msg__content{flex:1;min-width:0}.mkt-product--mcp .mkt-msg__name{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:2px;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.mkt-product--mcp .mkt-msg__bubble{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:15px;line-height:1.5;color:var(--text-body)}.mkt-product--mcp .mkt-msg__bubble strong{color:var(--text-primary);font-weight:700}.mkt-product--mcp .mkt-msg--user .mkt-msg__bubble{background:var(--surface-section);border:1px solid var(--border-subtle)}.mkt-product--mcp .mkt-msg--ai .mkt-msg__bubble{background:var(--blue-50);border:1px solid var(--blue-100);color:var(--text-primary)}.app-dark .mkt-product--mcp .mkt-msg--ai .mkt-msg__bubble,.v-theme--dark .mkt-product--mcp .mkt-msg--ai .mkt-msg__bubble{background:rgba(55,137,187,0.14);border-color:var(--blue-800);color:var(--text-body)}.mkt-product--mcp .mkt-chat-results{list-style:none;padding:0;margin:var(--space-3) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.mkt-product--mcp .mkt-chat-result{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.mkt-product--mcp .mkt-chat-result__rank{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--blue-500);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.mkt-product--mcp .mkt-chat-result__title{flex:1;min-width:0;font-size:14px;color:var(--text-primary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-product--mcp .mkt-chat-result__price{flex-shrink:0;font-size:14px;font-weight:700;color:var(--success);font-family:var(--font-mono)}.mkt-product--mcp .mkt-chat-result__dist{font-size:14px;color:var(--text-secondary);font-weight:500;min-width:56px;text-align:right}.mkt-product--mcp .mkt-chat__foot{padding:var(--space-3) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-section);font-size:14px;color:var(--text-secondary);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;position:relative;z-index:1}.mkt-product--mcp .mkt-chat__foot strong{color:var(--text-primary);font-weight:700}.mkt-product--mcp .mkt-chat__foot-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--blue-50);color:var(--blue-700);border-radius:var(--radius-pill);font-size:14px;font-weight:600}.app-dark .mkt-product--mcp .mkt-chat__foot-tag,.v-theme--dark .mkt-product--mcp .mkt-chat__foot-tag{background:var(--blue-900);color:var(--accent-300)}.mkt-product--mcp .mkt-pillars{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-product--mcp .mkt-pillars{grid-template-columns:1fr}}.mkt-product--mcp .mkt-pillar{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--blue-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-8);display:flex;flex-direction:column;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.mkt-product--mcp .mkt-pillar:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--blue-500)}.mkt-product--mcp .mkt-pillar:nth-child(2){border-top-color:var(--accent-400)}.mkt-product--mcp .mkt-pillar:nth-child(3){border-top-color:var(--blue-700)}.mkt-product--mcp .mkt-pillar h3{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-3);letter-spacing:-0.01em}.mkt-product--mcp .mkt-pillar p.lede{font-size:16px;color:var(--text-body);margin:0;line-height:1.55}.mkt-product--mcp .mkt-pillar__icon{width:48px;height:48px;border-radius:var(--radius-md);background:rgba(55,137,187,0.12);color:var(--blue-500);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.mkt-product--mcp .mkt-pillar__icon svg{width:24px;height:24px}.mkt-product--mcp .mkt-pillar:nth-child(2) .mkt-pillar__icon{background:rgba(103,194,230,0.18);color:var(--accent-600)}.app-dark .mkt-product--mcp .mkt-pillar:nth-child(2) .mkt-pillar__icon,.v-theme--dark .mkt-product--mcp .mkt-pillar:nth-child(2) .mkt-pillar__icon{color:var(--accent-300)}.mkt-product--mcp .mkt-pillar:nth-child(3) .mkt-pillar__icon{background:rgba(35,90,125,0.12);color:var(--blue-700)}.app-dark .mkt-product--mcp .mkt-pillar:nth-child(3) .mkt-pillar__icon,.v-theme--dark .mkt-product--mcp .mkt-pillar:nth-child(3) .mkt-pillar__icon{color:var(--blue-300);background:rgba(126,179,212,0.16)}.mkt-product--mcp .mkt-connect{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-product--mcp .mkt-connect{grid-template-columns:1fr}}.mkt-product--mcp .mkt-conn-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6);display:flex;flex-direction:column;overflow:hidden;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.mkt-product--mcp .mkt-conn-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--blue-500)}.mkt-product--mcp .mkt-conn-card h3{font-size:19px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-0.01em}.mkt-product--mcp .mkt-conn-card p.body{font-size:15px;color:var(--text-body);margin:0 0 var(--space-3);line-height:1.5}.mkt-product--mcp .mkt-conn-card p.body strong{color:var(--text-primary);font-weight:700}.mkt-product--mcp .mkt-conn-card__head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.mkt-product--mcp .mkt-conn-card__icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--blue-50);color:var(--blue-600);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mkt-product--mcp .mkt-conn-card__icon svg{width:22px;height:22px}.app-dark .mkt-product--mcp .mkt-conn-card__icon,.v-theme--dark .mkt-product--mcp .mkt-conn-card__icon{background:var(--blue-900);color:var(--accent-300)}.mkt-product--mcp .mkt-conn-card__sub{font-size:14px;color:var(--text-secondary);margin:2px 0 0}.mkt-product--mcp .mkt-conn-card__step{font-size:14px;font-weight:600;color:var(--blue-600);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:var(--space-2)}.app-dark .mkt-product--mcp .mkt-conn-card__step,.v-theme--dark .mkt-product--mcp .mkt-conn-card__step{color:var(--accent-300)}.mkt-product--mcp .mkt-conn-card__doc{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:var(--text-link)}.mkt-product--mcp .mkt-conn-card__doc:hover{color:var(--text-link-hover)}.mkt-product--mcp .mkt-conn-card__doc::after{content:"→";transition:transform var(--dur-fast) var(--ease-out)}.mkt-product--mcp .mkt-conn-card__doc:hover::after{transform:translateX(3px)}.mkt-product--mcp .mkt-code{position:relative;background:var(--gray-900);color:#e2e8f0;border-radius:var(--radius-md);padding:var(--space-4);font-family:var(--font-mono);font-size:14px;line-height:1.55;overflow-x:auto;margin:0 0 var(--space-3);border:1px solid var(--gray-800)}.mkt-product--mcp .mkt-code pre{margin:0;white-space:pre;font-family:inherit}.mkt-product--mcp .mkt-code .tok-key{color:#8bd2ed}.mkt-product--mcp .mkt-code .tok-str{color:#b3d3e7}.mkt-product--mcp .mkt-code .tok-num{color:#f1c277}.mkt-product--mcp .mkt-code .tok-cmt{color:#94a3b8;font-style:italic}.mkt-product--mcp .mkt-code .tok-bool{color:#f1c277}.mkt-product--mcp .mkt-code--inline{display:block}.mkt-product--mcp .mkt-code__copy{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:rgba(255,255,255,0.06);color:#e2e8f0;border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.mkt-product--mcp .mkt-code__copy:hover{background:rgba(255,255,255,0.12)}.mkt-product--mcp .mkt-code__copy svg{width:12px;height:12px}.mkt-product--mcp .mkt-prompts{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-8);max-width:940px;margin-left:auto;margin-right:auto}.mkt-product--mcp .mkt-prompt-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6)}.mkt-product--mcp .mkt-prompt-card__label{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--blue-600);margin-bottom:var(--space-4)}.mkt-product--mcp .mkt-prompt-card__label::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--blue-500)}.app-dark .mkt-product--mcp .mkt-prompt-card__label,.v-theme--dark .mkt-product--mcp .mkt-prompt-card__label{color:var(--accent-300)}.app-dark .mkt-product--mcp .mkt-prompt-card__label::before,.v-theme--dark .mkt-product--mcp .mkt-prompt-card__label::before{background:var(--accent-400)}.mkt-product--mcp .mkt-prompt-msgs{display:flex;flex-direction:column;gap:var(--space-4)}.mkt-product--mcp .mkt-analytics{margin:var(--space-3) 0 0;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-3)}@media (max-width: 640px){.mkt-product--mcp .mkt-analytics{grid-template-columns:1fr}}.mkt-product--mcp .mkt-analytics__cell{padding:var(--space-3);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);text-align:center}.mkt-product--mcp .mkt-analytics__cell-label{font-size:14px;color:var(--text-secondary);font-weight:500}.mkt-product--mcp .mkt-analytics__cell-value{font-size:22px;font-weight:800;color:var(--blue-600);letter-spacing:-0.01em;line-height:1.1;margin-top:2px;font-family:var(--font-mono)}.app-dark .mkt-product--mcp .mkt-analytics__cell-value,.v-theme--dark .mkt-product--mcp .mkt-analytics__cell-value{color:var(--accent-300)}.mkt-product--mcp .mkt-lookup-list{list-style:none;padding:0;margin:var(--space-3) 0 0;display:flex;flex-direction:column;gap:6px}.mkt-product--mcp .mkt-lookup-list li{display:flex;gap:var(--space-3);align-items:baseline;padding:6px 0;border-bottom:1px dashed var(--border-subtle);font-size:14px}.mkt-product--mcp .mkt-lookup-list li:last-child{border-bottom:0}.mkt-product--mcp .mkt-lookup-list .lookup-key{flex-shrink:0;min-width:140px;font-size:14px;color:var(--text-secondary);font-weight:600}.mkt-product--mcp .mkt-lookup-list .lookup-val{flex:1;color:var(--text-primary);font-weight:500}.mkt-product--mcp .mkt-lookup-list .lookup-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);font-size:14px;font-weight:700}.mkt-product--mcp .mkt-lookup-list .lookup-pill--ok{background:var(--success-bg);color:var(--success)}.mkt-product--mcp .mkt-lookup-list .lookup-pill--warn{background:var(--warning-bg);color:var(--warning)}.mkt-product--mcp .mkt-diffs{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 768px){.mkt-product--mcp .mkt-diffs{grid-template-columns:1fr}}.mkt-product--mcp .mkt-diff{display:flex;gap:var(--space-4);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.mkt-product--mcp .mkt-diff:hover{border-color:var(--blue-500);box-shadow:var(--shadow-md)}.mkt-product--mcp .mkt-diff h3{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 6px}.mkt-product--mcp .mkt-diff p{font-size:15px;color:var(--text-body);margin:0;line-height:1.55}.mkt-product--mcp .mkt-diff p strong{color:var(--text-primary);font-weight:700}.mkt-product--mcp .mkt-diff__icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:var(--blue-50);color:var(--blue-600);display:flex;align-items:center;justify-content:center}.mkt-product--mcp .mkt-diff__icon svg{width:22px;height:22px}.app-dark .mkt-product--mcp .mkt-diff__icon,.v-theme--dark .mkt-product--mcp .mkt-diff__icon{background:var(--blue-900);color:var(--accent-300)}.mkt-product--mcp .mkt-cases{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-product--mcp .mkt-cases{grid-template-columns:1fr}}.mkt-product--mcp .mkt-case{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.mkt-product--mcp .mkt-case::before{content:"";position:absolute;top:0;left:0;width:60px;height:60px;background:radial-gradient(circle at 0% 0%, rgba(55,137,187,0.16), transparent 70%)}.app-dark .mkt-product--mcp .mkt-case::before,.v-theme--dark .mkt-product--mcp .mkt-case::before{background:radial-gradient(circle at 0% 0%, rgba(103,194,230,0.2), transparent 70%)}.mkt-product--mcp .mkt-case h3{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-3);letter-spacing:-0.01em}.mkt-product--mcp .mkt-case p.scenario{font-size:15px;color:var(--text-body);margin:0 0 var(--space-4);line-height:1.55;flex:1}.mkt-product--mcp .mkt-case__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--blue-50);color:var(--blue-700);border-radius:var(--radius-pill);font-size:14px;font-weight:600;align-self:flex-start;margin-bottom:var(--space-3)}.app-dark .mkt-product--mcp .mkt-case__tag,.v-theme--dark .mkt-product--mcp .mkt-case__tag{background:var(--blue-900);color:var(--accent-300)}.mkt-product--mcp .mkt-case__outcome{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--surface-section);border-left:3px solid var(--blue-500);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:15px;color:var(--text-primary);line-height:1.5}.mkt-product--mcp .mkt-case__outcome svg{flex-shrink:0;width:20px;height:20px;color:var(--success);margin-top:1px}.mkt-product--mcp .mkt-case__outcome strong{color:var(--blue-700);font-weight:700}.app-dark .mkt-product--mcp .mkt-case__outcome strong,.v-theme--dark .mkt-product--mcp .mkt-case__outcome strong{color:var(--accent-300)}.mkt-product--mcp .mkt-proof{background:var(--blue-900);color:#fff;padding:var(--space-12) 0;position:relative;overflow:hidden}.mkt-product--mcp .mkt-proof::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 50%, rgba(103,194,230,0.16), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 50%, rgba(55,137,187,0.2), transparent 60%);pointer-events:none}.mkt-product--mcp .mkt-proof__head{text-align:center;max-width:720px;margin:0 auto var(--space-8);position:relative}.mkt-product--mcp .mkt-proof__head .eyebrow{color:var(--accent-300)}.mkt-product--mcp .mkt-proof__head h2{font-size:clamp(26px, 3.5vw, 36px);font-weight:800;letter-spacing:-0.02em;margin:var(--space-3) 0 0;color:#fff}.mkt-product--mcp .mkt-proof__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);position:relative}@media (max-width: 768px){.mkt-product--mcp .mkt-proof__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-product--mcp .mkt-proof__stat{text-align:center;padding:0 var(--space-4);position:relative}.mkt-product--mcp .mkt-proof__stat:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:64px;background:rgba(255,255,255,0.18)}@media (max-width: 768px){.mkt-product--mcp .mkt-proof__stat::after{display:none}}.mkt-product--mcp .mkt-proof__value{font-size:clamp(32px, 4.5vw, 44px);font-weight:800;line-height:1;letter-spacing:-0.02em;background:linear-gradient(135deg, #fff, var(--accent-300));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mkt-product--mcp .mkt-proof__label{font-size:16px;font-weight:500;color:rgba(255,255,255,0.85);margin-top:var(--space-3);line-height:1.4;max-width:28ch;margin-left:auto;margin-right:auto}.mkt-product--mcp .mkt-proof__client-list{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-2)}.mkt-product--mcp .mkt-proof__client{padding:4px 10px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);border-radius:var(--radius-pill);font-size:14px;color:#fff;font-weight:600}.mkt-product--mcp .mkt-tools-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-4);margin-top:var(--space-8)}@media (max-width: 720px){.mkt-product--mcp .mkt-tools-grid{grid-template-columns:1fr}}.mkt-product--mcp .mkt-tool-cat{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.mkt-product--mcp .mkt-tool-cat:hover{border-color:var(--blue-500);box-shadow:var(--shadow-md)}.mkt-product--mcp .mkt-tool-cat[open]{border-color:var(--blue-500);box-shadow:var(--shadow-md)}.mkt-product--mcp .mkt-tool-cat__head{width:100%;padding:var(--space-6);display:flex;align-items:center;gap:var(--space-4);cursor:pointer;list-style:none;background:transparent;border:0;text-align:left}.mkt-product--mcp .mkt-tool-cat__head::-webkit-details-marker{display:none}.mkt-product--mcp .mkt-tool-cat__head:focus-visible{outline:2px solid var(--accent-400);outline-offset:-2px;border-radius:var(--radius-lg)}.mkt-product--mcp .mkt-tool-cat__title{flex:1;display:flex;align-items:center;gap:var(--space-3);min-width:0}.mkt-product--mcp .mkt-tool-cat__title h3{font-size:17px;font-weight:700;color:var(--text-primary);letter-spacing:-0.005em;margin:0;line-height:1.3}.mkt-product--mcp .mkt-tool-cat__num{flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--blue-50);color:var(--blue-600);font-family:var(--font-mono);font-weight:700;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.app-dark .mkt-product--mcp .mkt-tool-cat__num,.v-theme--dark .mkt-product--mcp .mkt-tool-cat__num{background:rgba(103,194,230,0.18);color:var(--accent-300)}.mkt-product--mcp .mkt-tool-cat__count{flex-shrink:0;font-size:14px;color:var(--text-secondary);font-weight:600;padding:4px 10px;background:var(--surface-section);border-radius:var(--radius-pill, 999px);border:1px solid var(--border-subtle)}.mkt-product--mcp .mkt-tool-cat__chev{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--surface-section);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center}.mkt-product--mcp .mkt-tool-cat__chev svg{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out)}.mkt-product--mcp .mkt-tool-cat[open] .mkt-tool-cat__chev{background:var(--blue-500);color:#fff}.mkt-product--mcp .mkt-tool-cat[open] .mkt-tool-cat__chev svg{transform:rotate(180deg)}.mkt-product--mcp .mkt-tool-list{list-style:none;margin:0;padding:0 var(--space-6) var(--space-6);counter-reset:tools}.mkt-product--mcp .mkt-tool-list li{counter-increment:tools;display:grid;grid-template-columns:minmax(180px, max-content) 1fr;gap:var(--space-4);align-items:baseline;padding:var(--space-3) 0;border-top:1px dashed var(--border-subtle);font-size:15px;line-height:1.5}.mkt-product--mcp .mkt-tool-list li:first-child{border-top:0;padding-top:var(--space-2, 0.5rem)}@media (max-width: 540px){.mkt-product--mcp .mkt-tool-list li{grid-template-columns:1fr;gap:4px}}.mkt-product--mcp .mkt-tool-list code{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--blue-700);background:var(--blue-50);padding:2px 8px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);white-space:nowrap;overflow-wrap:anywhere}.app-dark .mkt-product--mcp .mkt-tool-list code,.v-theme--dark .mkt-product--mcp .mkt-tool-list code{color:var(--accent-300);background:rgba(103,194,230,0.12);border-color:rgba(103,194,230,0.25)}.mkt-product--mcp .mkt-tool-list span{color:var(--text-body)}.mkt-product--mcp .mkt-tools-foot{margin-top:var(--space-6);padding:var(--space-6);background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:center}.mkt-product--mcp .mkt-tools-foot p{margin:0;font-size:16px;color:var(--text-body);line-height:1.6}.mkt-product--mcp .mkt-tools-foot p strong{color:var(--text-primary);font-weight:700}.mkt-product--mcp .mkt-faq{max-width:820px;margin:var(--space-8) auto 0}.mkt-product--mcp .mkt-faq__item{border-bottom:1px solid var(--border-subtle)}.mkt-product--mcp .mkt-faq__item:first-child{border-top:1px solid var(--border-subtle)}.mkt-product--mcp .mkt-faq__trigger{width:100%;padding:var(--space-6) 0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);background:transparent;border:0;cursor:pointer;text-align:left;color:var(--text-primary);list-style:none;transition:color var(--dur-fast) var(--ease-out)}.mkt-product--mcp .mkt-faq__trigger::-webkit-details-marker{display:none}.mkt-product--mcp .mkt-faq__trigger:hover{color:var(--blue-600)}.app-dark .mkt-product--mcp .mkt-faq__trigger:hover,.v-theme--dark .mkt-product--mcp .mkt-faq__trigger:hover{color:var(--accent-300)}.mkt-product--mcp .mkt-faq__trigger:focus-visible{outline:2px solid var(--accent-400);outline-offset:-2px;border-radius:var(--radius-sm)}.mkt-product--mcp .mkt-faq__q{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-0.005em}.mkt-product--mcp .mkt-faq__chev{flex-shrink:0;margin-top:2px;width:24px;height:24px;border-radius:50%;background:var(--surface-section);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mkt-product--mcp .mkt-faq__chev svg{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out)}.mkt-product--mcp .mkt-faq__item[open] .mkt-faq__chev{background:var(--blue-500);color:#fff}.mkt-product--mcp .mkt-faq__item[open] .mkt-faq__chev svg{transform:rotate(180deg)}.mkt-product--mcp .mkt-faq__panel{padding:0 0 var(--space-6);max-width:72ch;color:var(--text-body);font-size:16px;line-height:1.65}.mkt-product--mcp .mkt-faq__panel a{color:var(--text-link);font-weight:600}.mkt-product--mcp .mkt-faq__panel a:hover{color:var(--text-link-hover)}.mkt-product--mcp .mkt-faq__panel strong{color:var(--text-primary);font-weight:700}.mkt-product--mcp .mkt-faq__panel code{font-family:var(--font-mono);font-size:15px;padding:1px 6px;background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary)}.mkt-product--mcp .mkt-final-cta{padding-block:var(--space-16)}.mkt-product--mcp .mkt-final-cta__band{background:linear-gradient(135deg, var(--blue-500) 0%, var(--blue-700) 100%);color:#fff;padding:var(--space-16) var(--space-8);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-xl)}.mkt-product--mcp .mkt-final-cta__band::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 0%, rgba(103,194,230,0.3), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 100%, rgba(255,255,255,0.1), transparent 60%);pointer-events:none}.mkt-product--mcp .mkt-final-cta__band>*{position:relative}.mkt-product--mcp .mkt-final-cta__band h2{font-size:clamp(28px, 4vw, 40px);font-weight:800;letter-spacing:-0.02em;margin:0 0 var(--space-4)}.mkt-product--mcp .mkt-final-cta__band p{font-size:18px;line-height:1.55;max-width:60ch;margin:0 auto var(--space-6);opacity:0.95}.mkt-product--mcp .mkt-final-cta__band .eyebrow{color:rgba(255,255,255,0.85)}.mkt-product--mcp .mkt-final-cta__ctas{display:inline-flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.mkt-photo-branding .mkt-section-head{max-width:760px;margin:0 auto var(--space-8);text-align:center}.mkt-photo-branding .mkt-section-head .mkt-eyebrow{margin-bottom:var(--space-3)}.mkt-photo-branding .mkt-section-head h2{color:var(--text-primary);margin:var(--space-3) 0;font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);letter-spacing:-0.015em}@media (max-width: 768px){.mkt-photo-branding .mkt-section-head h2{font-size:1.625rem}}.mkt-photo-branding .accent{color:var(--blue-500)}.app-dark .mkt-photo-branding .accent,.v-theme--dark .mkt-photo-branding .accent{color:var(--accent-400)}.mkt-photo-branding .mkt-pb-hero{padding-block:var(--space-12) var(--space-4);background:radial-gradient(ellipse 800px 400px at 18% 8%, rgba(55,137,187,0.07), transparent 70%),radial-gradient(ellipse 600px 500px at 92% 92%, rgba(103,194,230,0.07), transparent 70%)}@media (max-width: 768px){.mkt-photo-branding .mkt-pb-hero{padding-block:var(--space-8) var(--space-4)}}.app-dark .mkt-photo-branding .mkt-pb-hero,.v-theme--dark .mkt-photo-branding .mkt-pb-hero{background:radial-gradient(ellipse 800px 400px at 18% 8%, rgba(55,137,187,0.18), transparent 70%),radial-gradient(ellipse 600px 500px at 92% 92%, rgba(103,194,230,0.16), transparent 70%)}.mkt-photo-branding .mkt-pb-hero__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--space-10);align-items:center}@media (max-width: 1024px){.mkt-photo-branding .mkt-pb-hero__grid{grid-template-columns:1fr;text-align:center}}.mkt-photo-branding .mkt-pb-hero__h1{font-size:clamp(2rem, 4vw, 3rem);line-height:1.08;font-weight:800;letter-spacing:-0.02em;margin:var(--space-3) 0 var(--space-5);color:var(--text-primary)}.mkt-photo-branding .mkt-pb-hero__sub{font-size:1.0625rem;line-height:1.55;color:var(--text-secondary);margin:0 0 var(--space-8);max-width:56ch}@media (max-width: 1024px){.mkt-photo-branding .mkt-pb-hero__sub{margin-left:auto;margin-right:auto}}.mkt-photo-branding .mkt-pb-hero__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-6)}@media (max-width: 1024px){.mkt-photo-branding .mkt-pb-hero__ctas{justify-content:center}}.mkt-photo-branding .mkt-pb-hero__chips{display:flex;gap:10px 12px;flex-wrap:wrap}@media (max-width: 1024px){.mkt-photo-branding .mkt-pb-hero__chips{justify-content:center}}.mkt-photo-branding .mkt-pb-hero__visual{display:flex;justify-content:center;align-items:center}.mkt-photo-branding .mkt-pb-hero__image{width:100%;height:auto;max-width:720px;border-radius:18px;box-shadow:0 1px 2px rgba(15,23,42,0.08),0 32px 80px rgba(15,23,42,0.28);display:block}.mkt-photo-branding .mkt-pb-hero__image.mkt-pb-hero__image--dark{display:none}.app-dark .mkt-photo-branding .mkt-pb-hero__image.mkt-pb-hero__image--light,.v-theme--dark .mkt-photo-branding .mkt-pb-hero__image.mkt-pb-hero__image--light{display:none}.app-dark .mkt-photo-branding .mkt-pb-hero__image.mkt-pb-hero__image--dark,.v-theme--dark .mkt-photo-branding .mkt-pb-hero__image.mkt-pb-hero__image--dark{display:block}.mkt-photo-branding .mkt-pb-lightbox__image.mkt-pb-lightbox__image--dark{display:none}.app-dark .mkt-photo-branding .mkt-pb-lightbox__image.mkt-pb-lightbox__image--light,.v-theme--dark .mkt-photo-branding .mkt-pb-lightbox__image.mkt-pb-lightbox__image--light{display:none}.app-dark .mkt-photo-branding .mkt-pb-lightbox__image.mkt-pb-lightbox__image--dark,.v-theme--dark .mkt-photo-branding .mkt-pb-lightbox__image.mkt-pb-lightbox__image--dark{display:block}.mkt-photo-branding .mkt-pb-hero__image-trigger{position:relative;display:inline-block;padding:0;margin:0;border:0;background:transparent;cursor:zoom-in;border-radius:18px;transition:transform 0.2s ease}.mkt-photo-branding .mkt-pb-hero__image-trigger:hover{transform:translateY(-2px)}.mkt-photo-branding .mkt-pb-hero__image-trigger:hover .mkt-pb-hero__image-zoom{opacity:1;transform:translateY(0)}.mkt-photo-branding .mkt-pb-hero__image-trigger:focus-visible{outline:2px solid var(--blue-500);outline-offset:4px}.mkt-photo-branding .mkt-pb-hero__image-zoom{position:absolute;bottom:14px;right:14px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(15,23,42,0.7);color:white;opacity:0;transform:translateY(4px);transition:opacity 0.2s ease, transform 0.2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.mkt-photo-branding .mkt-pb-hero__image-zoom svg{width:20px;height:20px}.mkt-photo-branding .mkt-pb-lightbox{position:fixed;inset:0;z-index:9999;background:rgba(8,12,22,0.92);display:flex;align-items:center;justify-content:center;padding:var(--space-6);opacity:0;transition:opacity 0.2s ease}.mkt-photo-branding .mkt-pb-lightbox.is-open{opacity:1}.mkt-photo-branding .mkt-pb-lightbox[hidden]{display:none}.mkt-photo-branding .mkt-pb-lightbox__inner{max-width:96vw;max-height:92vh;display:flex;align-items:center;justify-content:center}@media (min-width: 1667px){.mkt-photo-branding .mkt-pb-lightbox__inner{max-width:1600px}}.mkt-photo-branding .mkt-pb-lightbox__image{max-width:100%;max-height:92vh;height:auto;width:auto;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,0.6);display:block}.mkt-photo-branding .mkt-pb-lightbox__close{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);color:white;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.15s ease}.mkt-photo-branding .mkt-pb-lightbox__close:hover{background:rgba(255,255,255,0.24)}.mkt-photo-branding .mkt-pb-lightbox__close svg{width:22px;height:22px}.mkt-photo-branding .mkt-pb-hero__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:rgba(55,137,187,0.08);color:var(--text-secondary);font-size:14px;font-weight:500}.mkt-photo-branding .mkt-pb-hero__chip svg{width:14px;height:14px;color:var(--blue-500)}.v-theme--dark .mkt-photo-branding .mkt-pb-hero__chip,.app-dark .mkt-photo-branding .mkt-pb-hero__chip{background:rgba(103,194,230,0.12)}.v-theme--dark .mkt-photo-branding .mkt-pb-hero__chip svg,.app-dark .mkt-photo-branding .mkt-pb-hero__chip svg{color:var(--accent-400)}.mkt-photo-branding .mkt-pb-app{padding-block:var(--space-8)}.mkt-photo-branding #photo-branding-app{border-radius:16px;background:var(--surface-1);box-shadow:0 1px 2px rgba(0,0,0,0.04),0 8px 24px rgba(0,0,0,0.06);overflow:hidden}.mkt-photo-branding #photo-branding-app .v-application,.mkt-photo-branding #photo-branding-app .v-application__wrap,.mkt-photo-branding #photo-branding-app .v-main{min-height:0 !important}.app-dark .mkt-photo-branding #photo-branding-app,.v-theme--dark .mkt-photo-branding #photo-branding-app{background:#0f172a;box-shadow:0 1px 2px rgba(0,0,0,0.4),0 12px 40px rgba(0,0,0,0.5)}.v-theme--dark .mkt-photo-branding #photo-branding-app,.app-dark .mkt-photo-branding #photo-branding-app{background:rgba(255,255,255,0.03);box-shadow:0 1px 2px rgba(0,0,0,0.4),0 8px 24px rgba(0,0,0,0.6)}.mkt-photo-branding .mkt-pb-app__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 20px;color:var(--text-secondary);font-size:16px}.mkt-photo-branding .mkt-pb-app__spinner{width:36px;height:36px;border:3px solid rgba(55,137,187,0.2);border-top-color:var(--blue-500);border-radius:50%;margin-bottom:16px;animation:mkt-pb-spin 0.8s linear infinite}@keyframes mkt-pb-spin{to{transform:rotate(360deg)}}.mkt-photo-branding .mkt-pb-how{padding-block:var(--space-12)}.mkt-photo-branding .mkt-pb-how__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6)}@media (max-width: 900px){.mkt-photo-branding .mkt-pb-how__grid{grid-template-columns:1fr}}.mkt-photo-branding .mkt-pb-how__step{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;padding:var(--space-6)}.mkt-photo-branding .mkt-pb-how__step h3{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.mkt-photo-branding .mkt-pb-how__step p{font-size:15px;line-height:1.55;color:var(--text-secondary);margin:0}.mkt-photo-branding .mkt-pb-how__num{width:36px;height:36px;border-radius:50%;background:var(--blue-500);color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;margin-bottom:var(--space-4)}.mkt-photo-branding .mkt-pb-inventory{padding-block:var(--space-12);background:var(--surface-2, rgba(55,137,187,0.04))}.mkt-photo-branding .mkt-pb-inventory__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-8);align-items:center}@media (max-width: 900px){.mkt-photo-branding .mkt-pb-inventory__grid{grid-template-columns:1fr}}.mkt-photo-branding .mkt-pb-inventory__copy h2{font-size:28px;font-weight:800;color:var(--text-primary);margin:0 0 var(--space-4)}.mkt-photo-branding .mkt-pb-inventory__copy p{font-size:16px;line-height:1.6;color:var(--text-secondary);margin:0 0 var(--space-4)}.mkt-photo-branding .mkt-pb-inventory__cta{margin-top:var(--space-6)}.mkt-photo-branding .mkt-pb-inventory__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.mkt-photo-branding .mkt-pb-inventory__points li{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;padding:var(--space-5);font-size:15px;line-height:1.5;color:var(--text-secondary)}.mkt-photo-branding .mkt-pb-inventory__points li strong{display:block;font-size:16px;color:var(--text-primary);margin-bottom:4px}.mkt-photo-branding .mkt-pb-ext{padding-block:var(--space-12)}.mkt-photo-branding .mkt-pb-ext__head{max-width:760px;margin:0 auto var(--space-10);text-align:center}.mkt-photo-branding .mkt-pb-ext__head h2{font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);letter-spacing:-0.015em;color:var(--text-primary);margin:var(--space-3) 0 var(--space-4)}@media (max-width: 768px){.mkt-photo-branding .mkt-pb-ext__head h2{font-size:1.625rem}}.mkt-photo-branding .mkt-pb-ext__lead{font-size:1.0625rem;line-height:1.6;color:var(--text-secondary);margin:0 auto;max-width:64ch}.mkt-photo-branding .mkt-pb-ext__lead strong{color:var(--text-primary)}.mkt-photo-branding .mkt-pb-ext__head-cta{margin-top:var(--space-7);display:flex;flex-direction:column;align-items:center;gap:10px}.mkt-photo-branding .mkt-pb-ext__free{font-size:14px;font-weight:600;letter-spacing:0.02em;color:var(--text-secondary)}.mkt-photo-branding .mkt-pb-ext__flow{position:relative;list-style:none;margin:0 0 var(--space-12);padding:0;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-6)}@media (max-width: 900px){.mkt-photo-branding .mkt-pb-ext__flow{grid-template-columns:repeat(2, 1fr);gap:var(--space-9) var(--space-6)}}@media (max-width: 560px){.mkt-photo-branding .mkt-pb-ext__flow{grid-template-columns:1fr}}.mkt-photo-branding .mkt-pb-ext__flow::before{content:'';position:absolute;top:22px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg, var(--blue-500), var(--accent-400));opacity:0.4;z-index:0}@media (max-width: 900px){.mkt-photo-branding .mkt-pb-ext__flow::before{display:none}}.mkt-photo-branding .mkt-pb-ext__flowstep{position:relative;text-align:center}.mkt-photo-branding .mkt-pb-ext__flowstep h3{font-size:17px;font-weight:700;color:var(--text-primary);margin:var(--space-4) 0 6px}.mkt-photo-branding .mkt-pb-ext__flowstep p{font-size:15px;line-height:1.5;color:var(--text-secondary);margin:0 auto;max-width:26ch}.mkt-photo-branding .mkt-pb-ext__flownum{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--blue-500);color:#fff;font-weight:700;font-size:17px;box-shadow:0 6px 16px rgba(55,137,187,0.32)}.mkt-photo-branding .mkt-pb-ext__story{max-width:900px;margin:0 auto}.mkt-photo-branding .mkt-pb-ext__shot{margin:0}.mkt-photo-branding .mkt-pb-ext__shot figcaption{margin:var(--space-4) auto 0;max-width:60ch;text-align:center;font-size:16px;line-height:1.55;color:var(--text-secondary)}.mkt-photo-branding .mkt-pb-ext__shot-trigger{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:18px;transition:transform 0.2s ease}.mkt-photo-branding .mkt-pb-ext__shot-trigger:hover{transform:translateY(-3px)}.mkt-photo-branding .mkt-pb-ext__shot-trigger:hover .mkt-pb-ext__shot-zoom{opacity:1;transform:translateY(0)}.mkt-photo-branding .mkt-pb-ext__shot-trigger:focus-visible{outline:2px solid var(--blue-500);outline-offset:4px}.mkt-photo-branding .mkt-pb-ext__shot-img{width:100%;height:auto;display:block;border-radius:16px;border:1px solid var(--border);box-shadow:0 1px 2px rgba(15,23,42,0.06),0 24px 60px rgba(15,23,42,0.18)}.mkt-photo-branding .mkt-pb-ext__shot-tag{position:absolute;top:14px;left:14px;z-index:1;padding:6px 14px;border-radius:999px;background:rgba(15,23,42,0.72);color:#fff;font-size:14px;font-weight:600;letter-spacing:0.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mkt-photo-branding .mkt-pb-ext__shot-zoom{position:absolute;bottom:16px;right:16px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(15,23,42,0.72);color:#fff;opacity:0;transform:translateY(4px);transition:opacity 0.2s ease, transform 0.2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.mkt-photo-branding .mkt-pb-ext__shot-zoom svg{width:22px;height:22px}.mkt-photo-branding .mkt-pb-ext__story-link{position:relative;display:flex;justify-content:center;padding-block:var(--space-6)}.mkt-photo-branding .mkt-pb-ext__story-link::before{content:'';position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(var(--blue-500), var(--accent-400));opacity:0.35}.mkt-photo-branding .mkt-pb-ext__story-pill{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;background:var(--blue-500);color:#fff;font-size:15px;font-weight:700;box-shadow:0 6px 18px rgba(55,137,187,0.35)}.mkt-photo-branding .mkt-pb-ext__story-pill svg{width:18px;height:18px}.mkt-photo-branding .mkt-pb-ext__benefits{list-style:none;margin:var(--space-12) 0 0;padding:0;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-6)}@media (max-width: 900px){.mkt-photo-branding .mkt-pb-ext__benefits{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 560px){.mkt-photo-branding .mkt-pb-ext__benefits{grid-template-columns:1fr}}.mkt-photo-branding .mkt-pb-ext__benefits li{display:flex;gap:10px;font-size:15px;line-height:1.5;color:var(--text-secondary)}.mkt-photo-branding .mkt-pb-ext__benefits svg{flex:0 0 auto;width:20px;height:20px;margin-top:2px;color:var(--blue-500)}.mkt-photo-branding .mkt-pb-ext__benefits strong{display:block;font-size:16px;color:var(--text-primary);margin-bottom:2px}.v-theme--dark .mkt-photo-branding .mkt-pb-ext__benefits svg,.app-dark .mkt-photo-branding .mkt-pb-ext__benefits svg{color:var(--accent-400)}.mkt-photo-branding .mkt-pb-faq{padding-block:var(--space-12);background:var(--surface-2, rgba(0,0,0,0.02))}.mkt-photo-branding .mkt-pb-faq__list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.mkt-photo-branding .mkt-pb-faq__item{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;padding:var(--space-4) var(--space-5)}.mkt-photo-branding .mkt-pb-faq__item summary{cursor:pointer;font-size:16px;font-weight:600;color:var(--text-primary);list-style:none;display:flex;justify-content:space-between;align-items:center}.mkt-photo-branding .mkt-pb-faq__item summary::-webkit-details-marker{display:none}.mkt-photo-branding .mkt-pb-faq__item summary::after{content:'+';font-size:22px;font-weight:400;color:var(--blue-500);transition:transform 0.2s}.mkt-photo-branding .mkt-pb-faq__item[open] summary::after{content:'−'}.mkt-photo-branding .mkt-pb-faq__item p{margin:var(--space-3) 0 0;font-size:15px;line-height:1.55;color:var(--text-secondary)}.mkt-photo-branding .mkt-pb-cta{padding-block:var(--space-12)}.mkt-photo-branding .mkt-pb-cta__inner{background:linear-gradient(135deg, var(--blue-500), #2a6f9c);color:white;border-radius:20px;padding:var(--space-12) var(--space-8);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.mkt-photo-branding .mkt-pb-cta__inner h2{color:white;font-size:clamp(1.5rem, 3vw, 2.25rem);font-weight:700;margin:0 0 var(--space-4);text-align:center;width:100%}.mkt-photo-branding .mkt-pb-cta__inner p{color:rgba(255,255,255,0.92);font-size:16px;line-height:1.55;max-width:640px;margin:0 auto 56px;text-align:center}.mkt-photo-branding .mkt-pb-cta__buttons{display:flex;gap:var(--space-3);justify-content:center;align-items:center;flex-wrap:wrap;width:100%}.mkt-photo-branding .mkt-pb-cta__buttons .mkt-btn--primary{background:white;color:var(--blue-500)}.mkt-photo-branding .mkt-pb-cta__buttons .mkt-btn--primary:hover{background:rgba(255,255,255,0.92)}.mkt-photo-branding .mkt-pb-cta__buttons .mkt-btn--outline{border-color:rgba(255,255,255,0.7);color:white}.mkt-photo-branding .mkt-pb-cta__buttons .mkt-btn--outline:hover{background:rgba(255,255,255,0.1)}.mkt-pricing-intelligence .mkt-section-head{max-width:720px;margin:0 auto var(--space-8);text-align:center}.mkt-pricing-intelligence .mkt-section-head .mkt-eyebrow,.mkt-pricing-intelligence .mkt-section-head .eyebrow{margin-bottom:var(--space-3)}.mkt-pricing-intelligence .mkt-section-head h2{color:var(--text-primary);margin:var(--space-3) 0;font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);letter-spacing:-0.015em}.mkt-pricing-intelligence .mkt-section-head .lede{color:var(--text-secondary);font-size:var(--text-body-lg);line-height:1.55;margin:0}.mkt-pricing-intelligence .accent{color:var(--blue-500)}.app-dark .mkt-pricing-intelligence .accent,.v-theme--dark .mkt-pricing-intelligence .accent{color:var(--accent-400)}.mkt-pricing-intelligence .mkt-pi-hero{padding-block:var(--space-16);background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.07), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.07), transparent 70%)}@media (max-width: 768px){.mkt-pricing-intelligence .mkt-pi-hero{padding-block:var(--space-12)}}.app-dark .mkt-pricing-intelligence .mkt-pi-hero,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-hero{background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.16), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.1), transparent 70%)}.mkt-pricing-intelligence .mkt-pi-hero__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--space-12);align-items:center}@media (max-width: 1024px){.mkt-pricing-intelligence .mkt-pi-hero__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-pricing-intelligence .mkt-pi-hero__h1{font-size:var(--text-display);line-height:var(--lh-display);font-weight:var(--fw-heavy);letter-spacing:-0.02em;color:var(--text-primary);margin:var(--space-3) 0 var(--space-4)}@media (max-width: 768px){.mkt-pricing-intelligence .mkt-pi-hero__h1{font-size:2.25rem}}.mkt-pricing-intelligence .mkt-pi-hero__sub{color:var(--text-secondary);font-size:1.1875rem;line-height:1.5;max-width:56ch;margin:0 0 var(--space-6)}.mkt-pricing-intelligence .mkt-pi-hero__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap}.mkt-pricing-intelligence .mkt-pi-hero__trust{display:flex;gap:var(--space-6);align-items:center;margin-top:var(--space-8);flex-wrap:wrap}.mkt-pricing-intelligence .mkt-pi-hero__trust-item{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--text-secondary)}.mkt-pricing-intelligence .mkt-pi-hero__trust-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(22,163,74,0.18)}.mkt-pricing-intelligence .mkt-pi-hero__visual{margin:0;display:block}.mkt-pricing-intelligence .mkt-pi-hero__image{width:100%;height:auto;display:block;max-width:100%}.mkt-pricing-intelligence .mkt-pi-hero__image.mkt-pi-hero__image--dark{display:none}.app-dark .mkt-pricing-intelligence .mkt-pi-hero__image.mkt-pi-hero__image--light,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-hero__image.mkt-pi-hero__image--light{display:none}.app-dark .mkt-pricing-intelligence .mkt-pi-hero__image.mkt-pi-hero__image--dark,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-hero__image.mkt-pi-hero__image--dark{display:block}.mkt-pricing-intelligence .mkt-pi-hero__image-trigger{position:relative;display:block;width:100%;padding:0;margin:0;border:0;background:transparent;cursor:zoom-in;border-radius:var(--radius-lg);transition:transform 0.2s ease}.mkt-pricing-intelligence .mkt-pi-hero__image-trigger:hover{transform:translateY(-2px)}.mkt-pricing-intelligence .mkt-pi-hero__image-trigger:hover .mkt-pi-hero__image-zoom{opacity:1;transform:translateY(0)}.mkt-pricing-intelligence .mkt-pi-hero__image-trigger:focus-visible{outline:2px solid var(--blue-500);outline-offset:4px}.mkt-pricing-intelligence .mkt-pi-hero__image-zoom{position:absolute;bottom:14px;right:14px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(15,23,42,0.7);color:white;opacity:0;transform:translateY(4px);transition:opacity 0.2s ease, transform 0.2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.mkt-pricing-intelligence .mkt-pi-hero__image-zoom svg{width:20px;height:20px}.mkt-pricing-intelligence .mkt-pi-lightbox{position:fixed;inset:0;z-index:9999;background:rgba(8,12,22,0.92);display:flex;align-items:center;justify-content:center;padding:var(--space-6);opacity:0;transition:opacity 0.2s ease}.mkt-pricing-intelligence .mkt-pi-lightbox.is-open{opacity:1}.mkt-pricing-intelligence .mkt-pi-lightbox[hidden]{display:none}.mkt-pricing-intelligence .mkt-pi-lightbox__inner{max-width:96vw;max-height:92vh;display:flex;align-items:center;justify-content:center}@media (min-width: 1667px){.mkt-pricing-intelligence .mkt-pi-lightbox__inner{max-width:1600px}}.mkt-pricing-intelligence .mkt-pi-lightbox__image{max-width:100%;max-height:92vh;height:auto;width:auto;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,0.6);display:block}.mkt-pricing-intelligence .mkt-pi-lightbox__image.mkt-pi-lightbox__image--dark{display:none}.app-dark .mkt-pricing-intelligence .mkt-pi-lightbox__image.mkt-pi-lightbox__image--light,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-lightbox__image.mkt-pi-lightbox__image--light{display:none}.app-dark .mkt-pricing-intelligence .mkt-pi-lightbox__image.mkt-pi-lightbox__image--dark,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-lightbox__image.mkt-pi-lightbox__image--dark{display:block}.mkt-pricing-intelligence .mkt-pi-lightbox__close{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);color:white;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.15s ease}.mkt-pricing-intelligence .mkt-pi-lightbox__close:hover{background:rgba(255,255,255,0.24)}.mkt-pricing-intelligence .mkt-pi-lightbox__close svg{width:22px;height:22px}.mkt-pricing-intelligence .mkt-pi-mock{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;position:relative;margin:0}.mkt-pricing-intelligence .mkt-pi-mock::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 240px 140px at 90% 0%, rgba(103,194,230,0.18), transparent 60%);pointer-events:none;z-index:1}.mkt-pricing-intelligence .mkt-pi-mock__bar{display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-4);background:var(--surface-section);border-bottom:1px solid var(--border-subtle)}.mkt-pricing-intelligence .mkt-pi-mock__dot{width:10px;height:10px;border-radius:50%;background:var(--gray-300)}.mkt-pricing-intelligence .mkt-pi-mock__dot:nth-child(1){background:#ef4444}.mkt-pricing-intelligence .mkt-pi-mock__dot:nth-child(2){background:#f59e0b}.mkt-pricing-intelligence .mkt-pi-mock__dot:nth-child(3){background:#22c55e}.mkt-pricing-intelligence .mkt-pi-mock__url{flex:1;margin-left:var(--space-3);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:4px 12px;display:inline-flex;align-items:center;gap:6px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-pricing-intelligence .mkt-pi-mock__url svg{width:12px;height:12px;flex-shrink:0;color:var(--success)}.mkt-pricing-intelligence .mkt-pi-mock__body{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);position:relative;z-index:2}.mkt-pricing-intelligence .mkt-pi-mock__row{display:flex;gap:var(--space-3);align-items:stretch}.mkt-pricing-intelligence .mkt-pi-mock__row--between{justify-content:space-between;align-items:center}.mkt-pricing-intelligence .mkt-pi-mock__heading{font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--text-primary);letter-spacing:-0.005em}.mkt-pricing-intelligence .mkt-pi-mock__sub{font-size:var(--text-caption);color:var(--text-secondary);margin-top:2px}.mkt-pricing-intelligence .mkt-pi-mock__chip{padding:6px 12px;font-size:var(--text-caption);font-weight:var(--fw-semibold);border-radius:var(--radius-pill);background:var(--blue-50);color:var(--blue-700);border:1px solid var(--blue-100)}.mkt-pricing-intelligence .mkt-pi-mock__chip.is-accent{background:var(--accent-50);color:var(--accent-700);border-color:var(--accent-200)}.app-dark .mkt-pricing-intelligence .mkt-pi-mock__chip,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-mock__chip{background:var(--blue-900);color:var(--accent-300);border-color:var(--blue-800)}.app-dark .mkt-pricing-intelligence .mkt-pi-mock__chip.is-accent,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-mock__chip.is-accent{background:var(--accent-900);color:var(--accent-200);border-color:var(--accent-800)}.mkt-pricing-intelligence .mkt-pi-mock__price-card{background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);flex:1}.mkt-pricing-intelligence .mkt-pi-mock__price-label{font-size:var(--text-caption);color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.06em;font-weight:var(--fw-semibold)}.mkt-pricing-intelligence .mkt-pi-mock__price-value{font-size:var(--text-h2);font-weight:var(--fw-heavy);color:var(--text-primary);margin-top:4px;letter-spacing:-0.01em}.mkt-pricing-intelligence .mkt-pi-mock__price-delta{font-size:var(--text-caption);color:var(--success);font-weight:var(--fw-bold);margin-top:2px}.mkt-pricing-intelligence .mkt-pi-mock__price-delta.is-warn{color:var(--warning)}.mkt-pricing-intelligence .mkt-pi-mock__band{position:relative;background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4)}.mkt-pricing-intelligence .mkt-pi-mock__band-title{font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--text-primary);display:flex;align-items:center;justify-content:space-between}.mkt-pricing-intelligence .mkt-pi-mock__band-title small{font-size:var(--text-caption);color:var(--text-secondary);font-weight:var(--fw-medium)}.mkt-pricing-intelligence .mkt-pi-mock__band-track{position:relative;height:8px;border-radius:var(--radius-pill);background:linear-gradient(90deg, #16a34a 0%, #67c2e6 50%, #f59e0b 100%);margin:var(--space-4) 0 var(--space-3)}.mkt-pricing-intelligence .mkt-pi-mock__band-marker{position:absolute;top:50%;transform:translate(-50%, -50%);width:16px;height:16px;border-radius:50%;background:var(--blue-500);border:3px solid #fff;box-shadow:0 0 0 4px rgba(55,137,187,0.25)}.app-dark .mkt-pricing-intelligence .mkt-pi-mock__band-marker,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-mock__band-marker{border-color:var(--gray-800)}.mkt-pricing-intelligence .mkt-pi-mock__band-tags{display:flex;justify-content:space-between;font-size:var(--text-caption);color:var(--text-secondary);font-weight:var(--fw-medium)}.mkt-pricing-intelligence .mkt-pi-mock__band-tags strong{color:var(--text-primary);font-weight:var(--fw-bold)}.mkt-pricing-intelligence .mkt-pi-mock__bars{display:grid;grid-template-columns:repeat(7, 1fr);gap:6px;align-items:end;height:80px;padding-top:var(--space-3)}.mkt-pricing-intelligence .mkt-pi-mock__bars>span{background:linear-gradient(180deg, var(--accent-400), var(--blue-500));border-radius:3px 3px 0 0}.mkt-pricing-intelligence .mkt-pi-pillars{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-pricing-intelligence .mkt-pi-pillars{grid-template-columns:1fr}}.mkt-pricing-intelligence .mkt-pi-pillar{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--blue-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-8);display:flex;flex-direction:column;transition:all var(--dur-fast) var(--ease-out)}.mkt-pricing-intelligence .mkt-pi-pillar:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--blue-500)}.mkt-pricing-intelligence .mkt-pi-pillar:nth-child(2){border-top-color:var(--accent-400)}.mkt-pricing-intelligence .mkt-pi-pillar:nth-child(3){border-top-color:var(--blue-700)}.mkt-pricing-intelligence .mkt-pi-pillar h3{font-size:1.375rem;font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 var(--space-3);letter-spacing:-0.01em}.mkt-pricing-intelligence .mkt-pi-pillar p{font-size:var(--text-body);color:var(--text-body);margin:0 0 var(--space-4);line-height:1.55}.mkt-pricing-intelligence .mkt-pi-pillar__icon{width:48px;height:48px;border-radius:var(--radius-md);background:rgba(55,137,187,0.12);color:var(--blue-500);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.mkt-pricing-intelligence .mkt-pi-pillar__icon svg{width:24px;height:24px}.mkt-pricing-intelligence .mkt-pi-pillar:nth-child(2) .mkt-pi-pillar__icon{background:rgba(103,194,230,0.18);color:var(--accent-600)}.app-dark .mkt-pricing-intelligence .mkt-pi-pillar:nth-child(2) .mkt-pi-pillar__icon,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-pillar:nth-child(2) .mkt-pi-pillar__icon{color:var(--accent-300)}.mkt-pricing-intelligence .mkt-pi-pillar:nth-child(3) .mkt-pi-pillar__icon{background:rgba(35,90,125,0.12);color:var(--blue-700)}.app-dark .mkt-pricing-intelligence .mkt-pi-pillar:nth-child(3) .mkt-pi-pillar__icon,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-pillar:nth-child(3) .mkt-pi-pillar__icon{color:var(--blue-300);background:rgba(126,179,212,0.16)}.mkt-pricing-intelligence .mkt-pi-pillar__stat{display:inline-flex;align-items:baseline;gap:6px;margin-top:auto;padding-top:var(--space-4);border-top:1px dashed var(--border-subtle)}.mkt-pricing-intelligence .mkt-pi-pillar__stat-value{font-size:1.75rem;font-weight:var(--fw-heavy);line-height:1;color:var(--blue-600);letter-spacing:-0.02em}.app-dark .mkt-pricing-intelligence .mkt-pi-pillar__stat-value,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-pillar__stat-value{color:var(--accent-300)}.mkt-pricing-intelligence .mkt-pi-pillar__stat-label{font-size:var(--text-caption);color:var(--text-secondary);font-weight:var(--fw-medium)}.mkt-pricing-intelligence .mkt-pi-walk{margin-top:var(--space-8)}.mkt-pricing-intelligence .mkt-pi-walk__viewport{position:relative;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.mkt-pricing-intelligence .mkt-pi-walk__bar{display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-4);background:var(--surface-section);border-bottom:1px solid var(--border-subtle)}.mkt-pricing-intelligence .mkt-pi-walk__dot{width:10px;height:10px;border-radius:50%;background:var(--gray-300)}.mkt-pricing-intelligence .mkt-pi-walk__dot:nth-child(1){background:#ef4444}.mkt-pricing-intelligence .mkt-pi-walk__dot:nth-child(2){background:#f59e0b}.mkt-pricing-intelligence .mkt-pi-walk__dot:nth-child(3){background:#22c55e}.mkt-pricing-intelligence .mkt-pi-walk__bar-title{font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--text-secondary);margin-left:var(--space-3)}.mkt-pricing-intelligence .mkt-pi-walk__slides{position:relative;aspect-ratio:16 / 11;background:var(--surface-section)}@media (max-width: 768px){.mkt-pricing-intelligence .mkt-pi-walk__slides{aspect-ratio:auto;min-height:540px}}.mkt-pricing-intelligence .mkt-pi-walk__slide{position:absolute;inset:0;padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);opacity:0;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none}.mkt-pricing-intelligence .mkt-pi-walk__slide[data-active="true"]{opacity:1;pointer-events:auto}@media (max-width: 768px){.mkt-pricing-intelligence .mkt-pi-walk__slide{padding:var(--space-4)}}.mkt-pricing-intelligence .mkt-pi-walk__slide-eyebrow{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:0.08em;font-weight:var(--fw-bold);color:var(--blue-600)}.app-dark .mkt-pricing-intelligence .mkt-pi-walk__slide-eyebrow,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-walk__slide-eyebrow{color:var(--accent-400)}.mkt-pricing-intelligence .mkt-pi-walk__slide h3{font-size:1.375rem;font-weight:var(--fw-bold);color:var(--text-primary);margin:4px 0 6px;letter-spacing:-0.01em}.mkt-pricing-intelligence .mkt-pi-walk__slide p{font-size:var(--text-body);color:var(--text-secondary);margin:0;max-width:60ch;line-height:1.5}.mkt-pricing-intelligence .mkt-pi-walk__canvas{flex:1;margin-top:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);overflow:hidden}@media (max-width: 640px){.mkt-pricing-intelligence .mkt-pi-walk__canvas{grid-template-columns:1fr}}.mkt-pricing-intelligence .mkt-pi-walk__cell{background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-3);display:flex;flex-direction:column;gap:6px}.mkt-pricing-intelligence .mkt-pi-walk__cell--full{grid-column:1 / -1;min-height:0;overflow:hidden}.mkt-pricing-intelligence .mkt-pi-walk__cell-label{font-size:var(--text-caption);color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.04em;font-weight:var(--fw-semibold)}.mkt-pricing-intelligence .mkt-pi-walk__cell-value{font-size:var(--text-body-lg);font-weight:var(--fw-bold);color:var(--text-primary);letter-spacing:-0.01em}.mkt-pricing-intelligence .mkt-pi-walk__cell-extra{font-size:var(--text-caption);color:var(--text-secondary)}.mkt-pricing-intelligence .mkt-pi-walk__cell-extra strong{color:var(--blue-600);font-weight:var(--fw-bold)}.app-dark .mkt-pricing-intelligence .mkt-pi-walk__cell-extra strong,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-walk__cell-extra strong{color:var(--accent-300)}.mkt-pricing-intelligence .mkt-pi-walk__bars{display:grid;grid-template-columns:repeat(8, 1fr);gap:4px;align-items:end;height:60px;margin-top:6px}.mkt-pricing-intelligence .mkt-pi-walk__bars>span{background:linear-gradient(180deg, var(--accent-400), var(--blue-500));border-radius:3px 3px 0 0}.mkt-pricing-intelligence .mkt-pi-walk__canvas:has(.mkt-pi-walk__cell-image){grid-template-columns:1fr;grid-template-rows:1fr;padding:0;background:transparent;border:none}.mkt-pricing-intelligence .mkt-pi-walk__canvas:has(.mkt-pi-walk__cell-image)>.mkt-pi-walk__cell:not(.mkt-pi-walk__cell--full){display:none}.mkt-pricing-intelligence .mkt-pi-walk__cell--full:has(.mkt-pi-walk__cell-image){background:transparent;border:none;padding:0;overflow:visible}.mkt-pricing-intelligence .mkt-pi-walk__cell--full:has(.mkt-pi-walk__cell-image) .mkt-pi-walk__cell-label{display:none}.mkt-pricing-intelligence .mkt-pi-walk__cell-image{width:100%;height:100%;min-height:0;margin:0;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.mkt-pricing-intelligence .mkt-pi-walk__cell-image.mkt-pi-walk__cell-image--dark{display:none}.app-dark .mkt-pricing-intelligence .mkt-pi-walk__cell-image.mkt-pi-walk__cell-image--light,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-walk__cell-image.mkt-pi-walk__cell-image--light{display:none}.app-dark .mkt-pricing-intelligence .mkt-pi-walk__cell-image.mkt-pi-walk__cell-image--dark,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-walk__cell-image.mkt-pi-walk__cell-image--dark{display:block}.mkt-pricing-intelligence .mkt-pi-walk__map{grid-column:1 / -1;background:linear-gradient(135deg, var(--blue-50), var(--accent-50));border:1px solid var(--blue-100);border-radius:var(--radius-sm);min-height:120px;position:relative;overflow:hidden}.app-dark .mkt-pricing-intelligence .mkt-pi-walk__map,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-walk__map{background:linear-gradient(135deg, var(--blue-900), var(--accent-900));border-color:var(--blue-800)}.mkt-pricing-intelligence .mkt-pi-walk__map-pin{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--blue-500);border:2px solid #fff;box-shadow:0 2px 6px rgba(15,23,42,0.25)}.mkt-pricing-intelligence .mkt-pi-walk__map-pin.is-self{background:var(--accent-400);width:18px;height:18px;box-shadow:0 0 0 6px rgba(103,194,230,0.3)}.mkt-pricing-intelligence .mkt-pi-walk__rec{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:linear-gradient(135deg, var(--blue-50), var(--accent-50));border:1px solid var(--blue-200);border-radius:var(--radius-sm);font-size:var(--text-caption);color:var(--blue-800);font-weight:var(--fw-medium)}.mkt-pricing-intelligence .mkt-pi-walk__rec strong{color:var(--blue-700);font-weight:var(--fw-bold)}.app-dark .mkt-pricing-intelligence .mkt-pi-walk__rec,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-walk__rec{background:linear-gradient(135deg, var(--blue-900), var(--accent-900));border-color:var(--blue-800);color:var(--accent-200)}.app-dark .mkt-pricing-intelligence .mkt-pi-walk__rec strong,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-walk__rec strong{color:var(--accent-300)}.mkt-pricing-intelligence .mkt-pi-walk__nav{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-card)}.mkt-pricing-intelligence .mkt-pi-walk__dots{display:flex;gap:var(--space-2)}.mkt-pricing-intelligence .mkt-pi-walk__dot-btn{width:10px;height:10px;border-radius:50%;border:0;background:var(--border-default);cursor:pointer;padding:0;transition:all var(--dur-fast) var(--ease-out)}.mkt-pricing-intelligence .mkt-pi-walk__dot-btn[aria-current="true"]{width:30px;border-radius:var(--radius-pill);background:var(--blue-500)}.mkt-pricing-intelligence .mkt-pi-walk__arrows{display:flex;gap:var(--space-2)}.mkt-pricing-intelligence .mkt-pi-walk__arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-body);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all var(--dur-fast) var(--ease-out)}.mkt-pricing-intelligence .mkt-pi-walk__arrow:hover{border-color:var(--blue-500);color:var(--blue-600);background:var(--blue-50)}.mkt-pricing-intelligence .mkt-pi-walk__arrow:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.app-dark .mkt-pricing-intelligence .mkt-pi-walk__arrow:hover,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-walk__arrow:hover{background:var(--blue-900);color:var(--accent-300)}.mkt-pricing-intelligence .mkt-pi-diffs{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 768px){.mkt-pricing-intelligence .mkt-pi-diffs{grid-template-columns:1fr}}.mkt-pricing-intelligence .mkt-pi-diff{display:flex;gap:var(--space-4);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.mkt-pricing-intelligence .mkt-pi-diff:hover{border-color:var(--blue-500);box-shadow:var(--shadow-md)}.mkt-pricing-intelligence .mkt-pi-diff h3{font-size:var(--text-body-lg);font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 6px}.mkt-pricing-intelligence .mkt-pi-diff p{font-size:var(--text-body-sm);color:var(--text-body);margin:0;line-height:1.55}.mkt-pricing-intelligence .mkt-pi-diff__icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:var(--blue-50);color:var(--blue-600);display:flex;align-items:center;justify-content:center}.mkt-pricing-intelligence .mkt-pi-diff__icon svg{width:22px;height:22px}.app-dark .mkt-pricing-intelligence .mkt-pi-diff__icon,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-diff__icon{background:var(--blue-900);color:var(--accent-300)}.mkt-pricing-intelligence .mkt-pi-cases{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-pricing-intelligence .mkt-pi-cases{grid-template-columns:1fr}}.mkt-pricing-intelligence .mkt-pi-case{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.mkt-pricing-intelligence .mkt-pi-case::before{content:"";position:absolute;top:0;left:0;width:60px;height:60px;background:radial-gradient(circle at 0% 0%, rgba(55,137,187,0.16), transparent 70%)}.mkt-pricing-intelligence .mkt-pi-case h3{font-size:var(--text-h3);font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 var(--space-3);letter-spacing:-0.01em}.mkt-pricing-intelligence .mkt-pi-case p.scenario{font-size:var(--text-body-sm);color:var(--text-body);margin:0 0 var(--space-4);line-height:1.55;flex:1}.app-dark .mkt-pricing-intelligence .mkt-pi-case::before,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-case::before{background:radial-gradient(circle at 0% 0%, rgba(103,194,230,0.2), transparent 70%)}.mkt-pricing-intelligence .mkt-pi-case__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--blue-50);color:var(--blue-700);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--fw-semibold);align-self:flex-start;margin-bottom:var(--space-3)}.app-dark .mkt-pricing-intelligence .mkt-pi-case__tag,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-case__tag{background:var(--blue-900);color:var(--accent-300)}.mkt-pricing-intelligence .mkt-pi-case__outcome{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--surface-section);border-left:3px solid var(--blue-500);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-body-sm);color:var(--text-primary);line-height:1.5}.mkt-pricing-intelligence .mkt-pi-case__outcome svg{flex-shrink:0;width:20px;height:20px;color:var(--success);margin-top:1px}.mkt-pricing-intelligence .mkt-pi-case__outcome strong{color:var(--blue-700);font-weight:var(--fw-bold)}.app-dark .mkt-pricing-intelligence .mkt-pi-case__outcome strong,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-case__outcome strong{color:var(--accent-300)}.mkt-pricing-intelligence .mkt-pi-proof{background:var(--blue-900);color:#fff;padding:var(--space-12) 0;position:relative;overflow:hidden}.mkt-pricing-intelligence .mkt-pi-proof::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 50%, rgba(103,194,230,0.16), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 50%, rgba(55,137,187,0.2), transparent 60%);pointer-events:none}.mkt-pricing-intelligence .mkt-pi-proof__head{text-align:center;max-width:720px;margin:0 auto var(--space-8);position:relative}.mkt-pricing-intelligence .mkt-pi-proof__head .mkt-eyebrow,.mkt-pricing-intelligence .mkt-pi-proof__head .eyebrow{color:var(--accent-300)}.mkt-pricing-intelligence .mkt-pi-proof__head h2{font-size:2rem;font-weight:var(--fw-heavy);letter-spacing:-0.02em;margin:var(--space-3) 0 0;color:#fff}@media (min-width: 768px){.mkt-pricing-intelligence .mkt-pi-proof__head h2{font-size:2.25rem}}.mkt-pricing-intelligence .mkt-pi-proof__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);position:relative}@media (max-width: 768px){.mkt-pricing-intelligence .mkt-pi-proof__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-pricing-intelligence .mkt-pi-proof__stat{text-align:center;padding:0 var(--space-4);position:relative}.mkt-pricing-intelligence .mkt-pi-proof__stat:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:64px;background:rgba(255,255,255,0.18)}@media (max-width: 768px){.mkt-pricing-intelligence .mkt-pi-proof__stat:not(:last-child)::after{display:none}}.mkt-pricing-intelligence .mkt-pi-proof__value{font-size:2.5rem;font-weight:var(--fw-heavy);line-height:1;letter-spacing:-0.02em;background:linear-gradient(135deg, #fff, var(--accent-300));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 768px){.mkt-pricing-intelligence .mkt-pi-proof__value{font-size:3rem}}.mkt-pricing-intelligence .mkt-pi-proof__label{font-size:var(--text-body);font-weight:var(--fw-medium);color:rgba(255,255,255,0.85);margin-top:var(--space-3);line-height:1.4;max-width:28ch;margin-left:auto;margin-right:auto}.mkt-pricing-intelligence .mkt-pi-proof__supporting{text-align:center;margin-top:var(--space-8);color:rgba(255,255,255,0.85);font-size:var(--text-body);position:relative;max-width:60ch;margin-left:auto;margin-right:auto}.mkt-pricing-intelligence .mkt-pi-faq{max-width:820px;margin:var(--space-8) auto 0}.mkt-pricing-intelligence .mkt-pi-faq__item{border-bottom:1px solid var(--border-subtle)}.mkt-pricing-intelligence .mkt-pi-faq__item:first-child{border-top:1px solid var(--border-subtle)}.mkt-pricing-intelligence .mkt-pi-faq__trigger{width:100%;padding:var(--space-6) 0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);background:transparent;border:0;cursor:pointer;text-align:left;color:var(--text-primary);font-family:inherit;transition:color var(--dur-fast) var(--ease-out)}.mkt-pricing-intelligence .mkt-pi-faq__trigger:hover{color:var(--blue-600)}.mkt-pricing-intelligence .mkt-pi-faq__trigger:focus-visible{outline:2px solid var(--accent-400);outline-offset:-2px;border-radius:var(--radius-sm)}.app-dark .mkt-pricing-intelligence .mkt-pi-faq__trigger:hover,.v-theme--dark .mkt-pricing-intelligence .mkt-pi-faq__trigger:hover{color:var(--accent-300)}.mkt-pricing-intelligence .mkt-pi-faq__q{font-size:var(--text-body-lg);font-weight:var(--fw-semibold);line-height:1.4;letter-spacing:-0.005em}.mkt-pricing-intelligence .mkt-pi-faq__chev{flex-shrink:0;margin-top:2px;width:24px;height:24px;border-radius:50%;background:var(--surface-section);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;transition:all var(--dur-fast) var(--ease-out)}.mkt-pricing-intelligence .mkt-pi-faq__chev svg{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out)}.mkt-pricing-intelligence .mkt-pi-faq__item[data-open="true"] .mkt-pi-faq__chev{background:var(--blue-500);color:#fff}.mkt-pricing-intelligence .mkt-pi-faq__item[data-open="true"] .mkt-pi-faq__chev svg{transform:rotate(180deg)}.mkt-pricing-intelligence .mkt-pi-faq__panel{max-height:0;overflow:hidden;transition:max-height var(--dur-base) var(--ease-out)}.mkt-pricing-intelligence .mkt-pi-faq__item[data-open="true"] .mkt-pi-faq__panel{max-height:600px}.mkt-pricing-intelligence .mkt-pi-faq__panel-inner{padding:0 0 var(--space-6);max-width:72ch;color:var(--text-body);font-size:var(--text-body);line-height:1.65}.mkt-pricing-intelligence .mkt-pi-faq__panel-inner a{color:var(--text-link);font-weight:var(--fw-semibold)}.mkt-pricing-intelligence .mkt-pi-faq__panel-inner a:hover{color:var(--text-link-hover)}.mkt-pricing-intelligence .mkt-pi-faq__panel-inner strong{color:var(--text-primary);font-weight:var(--fw-bold)}.mkt-pricing-intelligence .mkt-pi-faq__panel-inner ul{margin:var(--space-3) 0 0;padding-left:var(--space-6)}.mkt-pricing-intelligence .mkt-pi-faq__panel-inner li{margin-bottom:var(--space-2);font-size:var(--text-body-sm)}.mkt-pricing-intelligence .mkt-pi-faq__panel-inner p+p{margin-top:var(--space-3)}.mkt-pricing-intelligence .mkt-pi-final-cta{padding-block:var(--space-16)}@media (max-width: 768px){.mkt-pricing-intelligence .mkt-pi-final-cta{padding-block:var(--space-12)}}.mkt-pricing-intelligence .mkt-pi-final-cta__band{background:linear-gradient(135deg, var(--blue-500) 0%, var(--blue-700) 100%);color:#fff;padding:var(--space-16) var(--space-8);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-xl)}.mkt-pricing-intelligence .mkt-pi-final-cta__band::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 0%, rgba(103,194,230,0.3), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 100%, rgba(255,255,255,0.1), transparent 60%);pointer-events:none}.mkt-pricing-intelligence .mkt-pi-final-cta__band>*{position:relative}.mkt-pricing-intelligence .mkt-pi-final-cta__band h2{font-size:2.25rem;font-weight:var(--fw-heavy);letter-spacing:-0.02em;margin:0 0 var(--space-4)}@media (max-width: 768px){.mkt-pricing-intelligence .mkt-pi-final-cta__band h2{font-size:1.75rem}}.mkt-pricing-intelligence .mkt-pi-final-cta__band p{font-size:var(--text-body-lg);line-height:1.55;max-width:60ch;margin:0 auto var(--space-6);opacity:0.95}.mkt-pricing-intelligence .mkt-pi-final-cta__ctas{display:inline-flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.mkt-pricing{scroll-padding-top:132px}.mkt-pricing .eyebrow{text-transform:uppercase;letter-spacing:0.08em;font-size:14px;font-weight:600;color:var(--blue-600);margin:0}.app-dark .mkt-pricing .eyebrow,.v-theme--dark .mkt-pricing .eyebrow{color:var(--accent-400)}.mkt-pricing .t-display{font-size:clamp(40px, 5vw, 56px);line-height:1.1;font-weight:800;letter-spacing:-0.02em}@media (max-width: 768px){.mkt-pricing .t-display{font-size:36px}}.mkt-pricing .t-h1{font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-0.015em}@media (max-width: 768px){.mkt-pricing .t-h1{font-size:26px}}.mkt-pricing .t-h2{font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-0.01em}@media (max-width: 768px){.mkt-pricing .t-h2{font-size:22px}}.mkt-pricing .lede{color:var(--text-secondary);font-size:18px;line-height:1.55;margin:0}.mkt-pricing .mkt-pp-tabs{display:flex;justify-content:center;margin:0 auto var(--space-8)}.mkt-pricing .mkt-pp-tabs__list{list-style:none;margin:0;padding:4px;display:inline-flex;flex-wrap:wrap;gap:2px;justify-content:center;background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);max-width:100%}.mkt-pricing .mkt-pp-tabs__list>li{list-style:none;margin:0}.mkt-pricing .mkt-pp-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--fw-semibold);padding:10px 18px;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mkt-pricing .mkt-pp-tab:hover{color:var(--text-primary);background:var(--surface-card)}.mkt-pricing .mkt-pp-tab:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.mkt-pricing .mkt-pp-tab[aria-selected="true"]{background:var(--blue-600);color:#fff}.mkt-pricing .app-dark .mkt-pp-tabs__list,.mkt-pricing .v-theme--dark .mkt-pp-tabs__list{background:var(--gray-800);border-color:var(--gray-700)}.mkt-pricing .app-dark .mkt-pp-tab:hover,.mkt-pricing .v-theme--dark .mkt-pp-tab:hover{background:var(--gray-700);color:var(--text-primary)}.mkt-pricing .mkt-section-head{max-width:760px;margin:0 auto var(--space-8);text-align:center}.mkt-pricing .mkt-section-head .eyebrow{margin-bottom:var(--space-3)}.mkt-pricing .mkt-section-head .t-h1{color:var(--text-primary);margin:var(--space-3) 0 var(--space-3)}.mkt-pricing .mkt-section-head p.lede{margin-top:var(--space-3)}.mkt-pricing .mkt-price-hero{padding-block:var(--space-12) var(--space-8);text-align:center;background:radial-gradient(ellipse 800px 360px at 20% 0%, rgba(55,137,187,0.08), transparent 70%),radial-gradient(ellipse 600px 360px at 100% 100%, rgba(103,194,230,0.08), transparent 70%)}.mkt-pricing .mkt-price-hero h1{color:var(--text-primary);margin:var(--space-3) auto var(--space-4);max-width:22ch}.mkt-pricing .mkt-price-hero h1 .accent{color:var(--blue-500)}.mkt-pricing .mkt-price-hero p.sub{color:var(--text-secondary);font-size:18px;line-height:1.55;max-width:64ch;margin:0 auto var(--space-6)}.mkt-pricing .mkt-price-hero p.sub strong{color:var(--text-primary);font-weight:700}.app-dark .mkt-pricing .mkt-price-hero,.v-theme--dark .mkt-pricing .mkt-price-hero{background:radial-gradient(ellipse 800px 360px at 20% 0%, rgba(55,137,187,0.18), transparent 70%),radial-gradient(ellipse 600px 360px at 100% 100%, rgba(103,194,230,0.12), transparent 70%)}.app-dark .mkt-pricing .mkt-price-hero h1 .accent,.v-theme--dark .mkt-pricing .mkt-price-hero h1 .accent{color:var(--accent-400)}.mkt-pricing .mkt-price-hero__trust{display:inline-flex;gap:var(--space-6);align-items:center;margin-top:var(--space-3);flex-wrap:wrap;justify-content:center}.mkt-pricing .mkt-price-hero__trust-item{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;color:var(--text-secondary)}.mkt-pricing .mkt-price-hero__trust-item svg{width:14px;height:14px;color:var(--success)}.mkt-pricing .mkt-price-hero__modal-host{display:none}.mkt-pricing .mkt-dealer-search{display:flex;align-items:center;gap:var(--space-3);width:100%;max-width:620px;margin:var(--space-8) auto 0;padding:8px 8px 8px 20px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);cursor:pointer;text-align:left;font-family:inherit;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mkt-pricing .mkt-dealer-search:hover{border-color:var(--blue-500);transform:translateY(-1px)}.mkt-pricing .mkt-dealer-search:focus-visible{outline:3px solid var(--accent-400);outline-offset:3px}.app-dark .mkt-pricing .mkt-dealer-search,.v-theme--dark .mkt-pricing .mkt-dealer-search{background:var(--gray-800);border-color:var(--gray-700)}.app-dark .mkt-pricing .mkt-dealer-search:hover,.v-theme--dark .mkt-pricing .mkt-dealer-search:hover{border-color:var(--accent-400)}.mkt-pricing .mkt-dealer-search__icon{flex:none;width:22px;height:22px;color:var(--text-secondary)}.mkt-pricing .mkt-dealer-search__placeholder{flex:1;min-width:0;font-size:17px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-pricing .mkt-dealer-search__cta{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);padding:12px 22px;background:var(--blue-500);color:#fff;font-size:15px;font-weight:700;border-radius:var(--radius-pill);white-space:nowrap}.mkt-pricing .mkt-dealer-search__hint{max-width:620px;margin:var(--space-3) auto 0;font-size:14px;color:var(--text-secondary)}@media (max-width: 560px){.mkt-pricing .mkt-dealer-search{padding:14px var(--space-5)}.mkt-pricing .mkt-dealer-search__cta{display:none}}.mkt-pricing .mkt-pricetabs{position:sticky;top:64px;z-index:40;background:rgba(255,255,255,0.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle)}.app-dark .mkt-pricing .mkt-pricetabs,.v-theme--dark .mkt-pricing .mkt-pricetabs{background:rgba(15,23,42,0.92)}.mkt-pricing .mkt-pricetabs__inner{max-width:1320px;margin:0 auto;padding:0 var(--space-8);display:flex;align-items:center;gap:var(--space-6);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}@media (max-width: 640px){.mkt-pricing .mkt-pricetabs__inner{padding:0 var(--space-4);gap:var(--space-4)}}.mkt-pricing .mkt-pricetabs__tab{position:relative;padding:14px 4px;font-size:16px;font-weight:600;color:var(--text-secondary);white-space:nowrap;scroll-snap-align:start;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.mkt-pricing .mkt-pricetabs__tab:hover{color:var(--text-primary)}.mkt-pricing .mkt-pricetabs__tab.is-active{color:var(--text-primary)}.mkt-pricing .mkt-pricetabs__tab.is-active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--blue-500);border-radius:2px}.mkt-pricing .mkt-pricetabs__tab:focus-visible{outline:2px solid var(--accent-400);outline-offset:-4px;border-radius:var(--radius-sm)}.app-dark .mkt-pricing .mkt-pricetabs__tab.is-active::after,.v-theme--dark .mkt-pricing .mkt-pricetabs__tab.is-active::after{background:var(--accent-400)}.mkt-pricing .mkt-priceblock{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px dashed var(--border-subtle)}.mkt-pricing .mkt-priceblock:first-of-type{margin-top:0;padding-top:0;border-top:0}.mkt-pricing .mkt-priceblock__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap}.mkt-pricing .mkt-priceblock__title{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.mkt-pricing .mkt-priceblock__title h2{font-size:28px;font-weight:700;color:var(--text-primary);letter-spacing:-0.015em;margin:0}@media (max-width: 640px){.mkt-pricing .mkt-priceblock__title h2{font-size:24px}}.mkt-pricing .mkt-priceblock__title .what{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-size:14px;font-weight:600;color:var(--text-link);text-decoration:none;transition:all var(--dur-fast) var(--ease-out)}.mkt-pricing .mkt-priceblock__title .what:hover{background:var(--blue-50);border-color:var(--blue-200)}.mkt-pricing .mkt-priceblock__title .what svg{width:14px;height:14px}.app-dark .mkt-pricing .mkt-priceblock__title .what:hover,.v-theme--dark .mkt-pricing .mkt-priceblock__title .what:hover{background:var(--blue-900);border-color:var(--blue-800)}.mkt-pricing .mkt-priceblock__sub{font-size:16px;color:var(--text-secondary);margin:var(--space-2) 0 0;max-width:64ch;flex-basis:100%}.mkt-pricing .mkt-priceblock__tag{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 12px;background:var(--accent-100);color:var(--accent-700);border-radius:var(--radius-pill);font-size:14px;font-weight:600;margin-top:var(--space-3)}.mkt-pricing .mkt-priceblock__tag svg{width:14px;height:14px}.app-dark .mkt-pricing .mkt-priceblock__tag,.v-theme--dark .mkt-pricing .mkt-priceblock__tag{background:var(--accent-900);color:var(--accent-200)}.mkt-pricing .mkt-tier-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);list-style:none;padding:0;margin:0}@media (max-width: 1024px){.mkt-pricing .mkt-tier-grid{grid-template-columns:1fr}}.mkt-pricing .mkt-tier-grid--single{grid-template-columns:minmax(0, 460px);justify-content:center}.mkt-pricing .mkt-tier{position:relative;padding:var(--space-8);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.mkt-pricing .mkt-tier:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--border-brand)}.mkt-pricing .mkt-tier--popular{border:2px solid var(--blue-500);box-shadow:var(--shadow-md)}.mkt-pricing .mkt-tier--popular .mkt-tier__badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:6px 14px;background:var(--blue-500);color:#fff;font-size:14px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;box-shadow:0 4px 12px rgba(55,137,187,0.4)}.app-dark .mkt-pricing .mkt-tier--popular,.v-theme--dark .mkt-pricing .mkt-tier--popular{border-color:var(--accent-400)}.app-dark .mkt-pricing .mkt-tier--popular .mkt-tier__badge,.v-theme--dark .mkt-pricing .mkt-tier--popular .mkt-tier__badge{background:var(--accent-500)}.mkt-pricing .mkt-tier__name{font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:-0.01em;margin:0}.mkt-pricing .mkt-tier__volume{font-size:14px;font-weight:500;color:var(--text-secondary);margin:var(--space-1) 0 var(--space-6)}.mkt-pricing .mkt-tier__price{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2)}.mkt-pricing .mkt-tier__price-val{font-size:44px;font-weight:800;line-height:1;color:var(--text-primary);letter-spacing:-0.02em}.mkt-pricing .mkt-tier__price-unit{font-size:15px;font-weight:500;color:var(--text-secondary)}.mkt-pricing .mkt-tier__features{list-style:none;padding:0;margin:var(--space-4) 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.mkt-pricing .mkt-tier__features li{display:flex;align-items:flex-start;gap:var(--space-2);font-size:15px;line-height:1.5;color:var(--text-body)}.mkt-pricing .mkt-tier__features li::before{content:"";flex-shrink:0;width:18px;height:18px;border-radius:50%;background-color:var(--blue-50);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%233789BB'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:14px;margin-top:2px}.app-dark .mkt-pricing .mkt-tier__features li::before,.v-theme--dark .mkt-pricing .mkt-tier__features li::before{background-color:var(--blue-900)}.mkt-pricing .mkt-tier__cta{margin-top:auto}.mkt-pricing .mkt-bundle-banner{margin:var(--space-12) 0 0;padding:var(--space-8);background:linear-gradient(135deg, var(--blue-500) 0%, var(--blue-700) 100%);color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;position:relative;overflow:hidden}.mkt-pricing .mkt-bundle-banner::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 0%, rgba(103,194,230,0.3), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 100%, rgba(255,255,255,0.1), transparent 60%);pointer-events:none}.mkt-pricing .mkt-bundle-banner>*{position:relative}.mkt-pricing .mkt-bundle-banner h2{font-size:clamp(22px, 3vw, 28px);font-weight:800;letter-spacing:-0.015em;margin:0;color:#fff}.mkt-pricing .mkt-bundle-banner p{font-size:16px;opacity:0.92;margin:var(--space-2) 0 0;max-width:56ch}.mkt-pricing .mkt-bundle-banner__text{flex:1;min-width:280px}.mkt-pricing .mkt-bundle-banner__eyebrow{text-transform:uppercase;letter-spacing:0.08em;font-size:14px;font-weight:700;color:var(--accent-300);margin:0 0 var(--space-2)}.mkt-pricing .mkt-custom-quote{padding:var(--space-12);background:var(--surface-card);border:1px solid var(--border-subtle);border-left:4px solid var(--blue-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid;grid-template-columns:1.4fr auto;gap:var(--space-8);align-items:center}@media (max-width: 768px){.mkt-pricing .mkt-custom-quote{grid-template-columns:1fr;padding:var(--space-8)}}.mkt-pricing .mkt-custom-quote h3{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-2)}.mkt-pricing .mkt-custom-quote p{font-size:16px;color:var(--text-secondary);margin:0;max-width:60ch}.mkt-pricing .mkt-custom-quote ul{margin:var(--space-4) 0 0;padding:0;list-style:none;display:flex;gap:var(--space-4);flex-wrap:wrap}.mkt-pricing .mkt-custom-quote ul li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--blue-50);color:var(--blue-700);border-radius:var(--radius-pill);font-size:14px;font-weight:600}.app-dark .mkt-pricing .mkt-custom-quote ul li,.v-theme--dark .mkt-pricing .mkt-custom-quote ul li{background:var(--blue-900);color:var(--accent-200)}.mkt-pricing .mkt-faq{max-width:880px;margin:var(--space-8) auto 0;border-top:1px solid var(--border-subtle)}.mkt-pricing .mkt-faq details{border-bottom:1px solid var(--border-subtle);padding-block:var(--space-2)}.mkt-pricing .mkt-faq summary{list-style:none;padding:var(--space-4) 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-size:18px;font-weight:600;color:var(--text-primary);transition:color var(--dur-fast) var(--ease-out)}.mkt-pricing .mkt-faq summary:hover{color:var(--text-link)}.mkt-pricing .mkt-faq summary::-webkit-details-marker{display:none}.mkt-pricing .mkt-faq summary::marker{content:""}.mkt-pricing .mkt-faq summary:focus-visible{outline:2px solid var(--accent-400);outline-offset:4px;border-radius:var(--radius-sm)}.mkt-pricing .mkt-faq details[open] .mkt-faq__chev{transform:rotate(180deg)}.mkt-pricing .mkt-faq__chev{flex-shrink:0;width:20px;height:20px;transition:transform var(--dur-fast) var(--ease-out);color:var(--text-secondary)}.mkt-pricing .mkt-faq__answer{padding:0 0 var(--space-6);font-size:16px;line-height:1.6;color:var(--text-body);max-width:72ch}.mkt-pricing .mkt-faq__answer a{color:var(--text-link);text-decoration:underline}.mkt-pricing .mkt-faq__answer a:hover{color:var(--text-link-hover)}.mkt-pricing .mkt-faq__answer p{margin:0 0 var(--space-3)}.mkt-pricing .mkt-faq__answer p:last-child{margin-bottom:0}.mkt-stickycta{position:fixed;bottom:0;left:0;right:0;z-index:30;background:linear-gradient(135deg, var(--blue-500) 0%, var(--blue-700) 100%);color:#fff;box-shadow:0 -8px 24px rgba(15,23,42,0.18);transform:translateY(100%);transition:transform var(--dur-base) var(--ease-out)}.mkt-stickycta[data-shown="true"]{transform:translateY(0)}.mkt-stickycta__inner{max-width:1320px;margin:0 auto;padding:var(--space-4) var(--space-8);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}@media (max-width: 640px){.mkt-stickycta__inner{padding:var(--space-4)}}.mkt-stickycta__text{flex:1;min-width:240px}.mkt-stickycta__text strong{display:block;font-size:17px;font-weight:700;margin-bottom:2px;color:#fff}.mkt-stickycta__text span{font-size:15px;opacity:0.92}.mkt-stickycta__close{background:transparent;border:0;color:rgba(255,255,255,0.7);cursor:pointer;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:all var(--dur-fast) var(--ease-out)}.mkt-stickycta__close:hover{color:#fff;background:rgba(255,255,255,0.1)}.mkt-stickycta__close svg{width:18px;height:18px}.seo-page{max-width:1320px;margin:0 auto;padding:28px 24px 64px;font-size:16px;color:#1f2d3a;line-height:1.6}.seo-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 22px;font-size:14px;font-weight:600}.seo-breadcrumbs li+li::before{content:'›';margin-right:8px;color:#c3cddb}.seo-breadcrumbs a{color:#3789BB;text-decoration:none;transition:color .15s}.seo-breadcrumbs a:hover{color:#26618c;text-decoration:underline}.seo-breadcrumbs span[aria-current]{color:#46566b}.seo-hero--card{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:center;background:linear-gradient(135deg, #fff, #f6f9fd);border:1px solid #e4e9f1;border-radius:20px;padding:32px 34px;margin-bottom:22px;overflow:hidden;box-shadow:0 12px 34px -22px rgba(20,45,85,0.4)}.seo-hero--card::before{content:'';position:absolute;top:-40px;right:-30px;width:340px;height:340px;background:radial-gradient(circle, rgba(55,137,187,0.1), transparent 65%);pointer-events:none}.seo-hero__main{position:relative}.seo-hero__badge{display:inline-flex;align-items:center;gap:7px;background:#eaf3fb;border:1px solid #cfe4f5;color:#26618c;font-size:14px;font-weight:600;padding:5px 14px;border-radius:999px;margin-bottom:14px}.seo-hero__badge::before{content:'●';font-size:10px;color:#3789BB}.seo-hero h1{font-size:38px;line-height:1.12;margin:0 0 16px;font-weight:800;letter-spacing:-.02em;color:#14222e}.seo-hero__place{color:#3789BB;font-weight:800}.seo-hero__pricelabel{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5a7184;margin-bottom:4px}.seo-hero__priceline{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.seo-hero__price{font-size:48px;font-weight:800;color:#3789BB;letter-spacing:-.03em;line-height:1}.seo-hero__delta{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;padding:4px 12px;border-radius:999px}.seo-hero__delta--up{background:#e9f7ee;color:#15803d}.seo-hero__delta--down{background:#fdecec;color:#b54343}.seo-hero__answer{font-size:17px;margin:0 0 10px;max-width:560px}.seo-hero__keystat{font-size:15px;color:#44607a;margin:0 0 16px;max-width:560px}.seo-hero__updated{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;color:#5a7184;margin:0}.seo-hero__updated a{color:#3789BB;font-weight:600;text-decoration:underline;text-underline-offset:2px}.seo-hero__chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e4e9f1;padding:7px 12px;border-radius:9px}.seo-hero__media{position:relative;border-radius:16px;overflow:hidden;min-height:250px;height:100%;background:linear-gradient(135deg, #eaf1f9, #dfe8f4);border:1px solid #e0e7f1}.seo-hero__media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seo-hero__media--broken img{display:none}.seo-hero__media--broken{background:repeating-linear-gradient(135deg, rgba(80,120,170,0.06) 0 12px, #eaf1f9 12px 24px)}.seo-hero__media--broken .seo-hero__media-tag{display:none}.seo-hero__media-tag{position:absolute;top:14px;left:16px;background:rgba(255,255,255,0.88);border:1px solid #e0e7f1;color:#3d4f64;font-size:14px;font-weight:600;padding:4px 12px;border-radius:999px}.seo-range{background:#fff;border:1px solid #e4e9f1;border-radius:16px;box-shadow:0 8px 26px -20px rgba(20,45,85,0.35);margin:0 0 22px;padding:24px 28px 56px}.seo-range__labels{display:flex;justify-content:space-between;font-size:14px;color:#5a7184;margin-bottom:8px;margin-top:10px}.seo-range__track{position:relative;height:14px;border-radius:7px;background:#e8f3fa}.seo-range__fill{position:absolute;inset:0;border-radius:7px;background:linear-gradient(90deg, #67c2e6, #3789BB);opacity:.35}.seo-range__marker{position:absolute;top:-5px;width:4px;height:24px;border-radius:2px;transform:translateX(-50%)}.seo-range__marker--avg{background:#3789BB}.seo-range__marker--median{background:#14222e}.seo-range__tag{position:absolute;top:28px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:14px;color:#1f2d3a;background:#fff;border:1px solid #d6e6f2;border-radius:6px;padding:3px 10px;box-shadow:0 1px 3px rgba(20,34,46,0.08)}.seo-range__tag--above{top:-42px}.seo-range__typical{font-size:18px;margin:0 0 12px;color:#14222e;font-weight:700}.seo-range__typical-note{color:#5a7184;font-size:15px;font-weight:400}.seo-range__track--rail{background:#e6edf6;height:12px;border-radius:6px}.seo-range__core{position:absolute;top:-3px;height:18px;border-radius:9px;background:linear-gradient(90deg, #3789BB, #67c2e6);opacity:.9}.seo-range__why{font-size:15px;color:#44607a;margin:48px 0 0;max-width:860px}.seo-range__why strong{color:#14222e}.seo-range__why a{color:#3789BB;font-weight:600}.seo-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:16px;margin:0 0 22px}.seo-stat{background:#fff;border:1px solid #e4e9f1;border-radius:14px;padding:18px 20px;box-shadow:0 8px 26px -20px rgba(20,45,85,0.3)}.seo-stat__value{font-size:26px;font-weight:800;letter-spacing:-.01em;color:#14222e}.seo-stat__label{font-size:15px;color:#5a7184;margin-top:4px}.seo-stat__value--muted{color:#8aa3b8;font-size:20px;font-weight:600}.seo-card{background:#fff;border:1px solid #e4e9f1;border-radius:16px;padding:26px 28px;margin:0 0 22px;box-shadow:0 8px 26px -20px rgba(20,45,85,0.35)}.seo-card h2{font-size:22px;margin:0 0 14px;color:#14222e;font-weight:700;letter-spacing:-.01em}.seo-card__lede{font-size:17px;color:#1f2d3a;margin:0 0 16px}.seo-card__lede strong{color:#14222e}.seo-compare__line{font-size:17px}.seo-trend__svg{width:100%;height:auto;display:block}.seo-trend__sub{font-size:15px;color:#64748b;margin:-6px 0 6px}.seo-trend__delta{font-size:16px;color:#1f2d3a;margin-bottom:14px}.seo-trend__axis{font-size:14px;fill:#8aa3b8}.seo-trend__plot{position:relative}.seo-trend__grid{stroke:#e6edf3;stroke-width:1;stroke-dasharray:2 5}.seo-trend__baseline{stroke:#d6dfe8;stroke-width:1}.seo-trend__xtick{stroke:#d6dfe8;stroke-width:1}.seo-trend__axislabel{font-size:14px;fill:#64748b}.seo-trend__bandstop--top{stop-color:#3789BB;stop-opacity:.22}.seo-trend__bandstop--bottom{stop-color:#3789BB;stop-opacity:.03}.seo-trend__band{fill:url(#seoTrendBand);stroke:none}.seo-trend__line{fill:none;stroke:#3789BB;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.seo-trend__dot{fill:#67c2e6;stroke:#fff;stroke-width:2}.seo-trend__hit{fill:transparent;cursor:pointer;outline:none}.seo-trend__tooltip{position:absolute;transform:translate(-50%, -100%);pointer-events:none;background:#fff;border:1px solid #d3dee8;border-radius:10px;padding:8px 12px;font-size:15px;color:#1e3a52;line-height:1.4;box-shadow:0 6px 20px rgba(23,51,74,0.14);white-space:nowrap;z-index:3}.seo-trend__details{margin-top:14px}.seo-trend__details summary{font-size:15px;font-weight:600;color:#31547a;cursor:pointer}.seo-trend__details .seo-table{margin-top:10px;font-size:15px}@media (max-width: 760px){.seo-trend__plot{overflow-x:auto}.seo-trend__svg{min-width:720px}}.seo-table{width:100%;border-collapse:collapse;font-size:16px}.seo-table th{text-align:left;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:#5a7184;padding:10px 12px;border-bottom:2px solid #e2edf5}.seo-table td{padding:12px;border-bottom:1px solid #eef5fa}.seo-table a{color:#3789BB;font-weight:600;text-decoration:none}.seo-table a:hover{text-decoration:underline}.seo-table tr:hover td{background:#f3f7fc}.seo-table__trim{font-weight:700;color:#14222e}.seo-table__other td{color:#5a7184;font-style:italic}.seo-table__other td.seo-conf--low{opacity:1}.seo-tip{position:relative;display:inline-block;margin-left:4px;color:#8aa3b8;font-size:14px;font-weight:600;cursor:help;letter-spacing:0}.seo-tip::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);width:230px;background:#1c2b3a;color:#eef4fa;font-size:14px;font-weight:500;line-height:1.5;text-transform:none;letter-spacing:normal;text-align:left;padding:10px 13px;border-radius:9px;box-shadow:0 10px 24px -10px rgba(10,25,40,0.55);opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none;z-index:30}.seo-tip::before{content:'';position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#1c2b3a;opacity:0;visibility:hidden;transition:opacity .12s ease;pointer-events:none;z-index:30}.seo-tip:hover::after,.seo-tip:focus::after,.seo-tip:hover::before,.seo-tip:focus::before{opacity:1;visibility:visible}th:first-child .seo-tip::after{left:0;transform:none}th:last-child .seo-tip::after{left:auto;right:-4px;transform:none}.seo-table__barhead{width:26%}.seo-trimbar{position:relative;height:14px;border-radius:7px;background:#eef2f8;border:1px solid #e8edf4;min-width:120px}.seo-trimbar__band{position:absolute;top:-1px;bottom:-1px;border-radius:7px;background:linear-gradient(90deg, #3789BB, #67c2e6);opacity:.85}.seo-trimbar__tick{position:absolute;top:-4px;bottom:-4px;width:3px;border-radius:2px;background:#14222e;transform:translateX(-50%)}.seo-note{font-size:15px;color:#5a7184;margin:14px 0 0}.seo-note--standalone{margin:0 0 22px}.seo-note a{color:#3789BB;font-weight:600}.seo-conf--high{opacity:1}.seo-conf--mid{opacity:.85}.seo-conf--low{opacity:.75}.seo-delta--up{color:#1d7a46;font-weight:600}.seo-delta--down{color:#b54343;font-weight:600}.seo-movers__intro{font-size:16px;color:#43596e;margin:6px 0 16px}.seo-movers__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:14px;margin-bottom:14px}.seo-movers__item{background:#f7f9fc;border:1px solid #e9edf4;border-radius:12px;padding:18px 20px}.seo-movers__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.seo-movers__label{font-size:15px;font-weight:700;color:#25344a}.seo-movers__badge{font-size:14px;font-weight:700;color:#1f6796;background:#e7f1fa;border:1px solid #cfe4f5;border-radius:999px;padding:2px 10px;white-space:nowrap}.seo-movers__value{font-size:24px;font-weight:800;color:#14222e;letter-spacing:-.01em}.seo-movers__unit{font-size:14px;font-weight:600;color:#5a7184;margin-right:2px;letter-spacing:0}.seo-movers__bar{height:6px;border-radius:999px;background:#e3eaf3;margin:10px 0 12px;overflow:hidden}.seo-movers__bar-fill{height:100%;border-radius:999px;background:#3789BB}.seo-movers__sentence{font-size:15px;line-height:1.55;color:#43596e;margin:0}.seo-config{display:grid;grid-template-columns:1fr .9fr;gap:0;border:1px solid #d7e2ee;border-radius:18px;overflow:hidden;margin:0 0 22px;box-shadow:0 14px 36px -22px rgba(20,45,85,0.45)}.seo-config__form{background:#fff;padding:28px 30px}.seo-config__kicker{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2b6e97;margin-bottom:6px}.seo-config__title{font-size:22px;font-weight:800;color:#14222e;margin:0 0 22px}.seo-config__field{margin-bottom:22px}.seo-config__field:last-child{margin-bottom:0}.seo-config__label{font-size:14px;font-weight:600;color:#5a7184;margin-bottom:9px}.seo-config__labelrow{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.seo-config__labelrow .seo-config__label{margin-bottom:0}.seo-config__miles{font-size:16px;font-weight:700;color:#2b6e97}.seo-config__segs{display:inline-flex;flex-wrap:wrap;background:#eef2f8;border:1px solid #e4e9f1;border-radius:11px;padding:4px;gap:4px}.seo-config__seg{background:transparent;color:#5a7184;font-weight:600;border:none;border-radius:8px;padding:9px 18px;cursor:pointer;font-size:15px;font-family:inherit;transition:background .15s, color .15s, box-shadow .15s}.seo-config__seg--active{background:#fff;color:#14222e;font-weight:700;box-shadow:0 1px 3px rgba(20,45,85,0.16)}.seo-config__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:6px;background:#e6edf6;outline:none}.seo-config__range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid #3789BB;box-shadow:0 1px 5px rgba(20,45,85,0.3);cursor:pointer}.seo-config__range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid #3789BB;box-shadow:0 1px 5px rgba(20,45,85,0.3);cursor:pointer}.seo-config__quicks{display:flex;gap:8px;margin-top:12px}.seo-config__quick{flex:1;background:#f7f9fc;border:1px solid #e4e9f1;border-radius:8px;padding:8px 0;font-size:14px;color:#5a7184;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .15s, color .15s}.seo-config__quick:hover{border-color:#7cbbe6;color:#26618c}.seo-config__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' stroke='%235a6b80' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 12px center;border:1px solid #dbe3ee;border-radius:9px;padding:10px 34px 10px 13px;font-size:15px;color:#25344a;cursor:pointer;font-family:inherit}.seo-config__select:focus{outline:none;border-color:#7cbbe6;box-shadow:0 0 0 3px rgba(103,194,230,0.25)}.seo-config__result{background:linear-gradient(150deg, #3789BB, #4da3d4);padding:28px 30px;color:#fff;display:flex;flex-direction:column;justify-content:center}.seo-config__result-label{font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#d3e8f8;margin-bottom:6px}.seo-config__estimate{font-size:48px;font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:10px}.seo-config__deltachip{display:inline-block;align-self:flex-start;background:rgba(255,255,255,0.18);border:1px solid rgba(255,255,255,0.32);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700;margin-bottom:20px}.seo-config__facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid rgba(255,255,255,0.2);padding-top:18px}.seo-config__fact-label{font-size:14px;color:#cfe4f5;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.seo-config__fact-value{font-size:17px;font-weight:700}.seo-config__note{margin:16px 0 0;font-size:14px;line-height:1.55;color:#dcecf8}.seo-mchart{margin:4px 0 18px}.seo-mchart__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:14px}.seo-mchart__chips{display:flex;flex-wrap:wrap;gap:8px}.seo-mchart__chip{border:1px solid #d3dee8;background:#fff;color:#31547a;border-radius:999px;padding:7px 16px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s, color .15s, border-color .15s, box-shadow .15s}.seo-mchart__chip:hover{border-color:#9dc3dd;background:#f2f8fc}.seo-mchart__chip--active,.seo-mchart__chip--active:hover{background:#2b6e97;border-color:#2b6e97;color:#fff;box-shadow:0 3px 10px rgba(55,137,187,0.35)}.seo-mchart__meta{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:#64748b}.seo-mchart__livedot{width:8px;height:8px;border-radius:50%;background:#2fa46a;box-shadow:0 0 0 3px rgba(47,164,106,0.18);flex:none}.seo-mchart__plot{position:relative}.seo-mchart__svg{width:100%;height:auto;display:block}.seo-mchart__grid{stroke:#e6edf3;stroke-width:1;stroke-dasharray:2 5}.seo-mchart__baseline{stroke:#d6dfe8;stroke-width:1}.seo-mchart__xtick{stroke:#d6dfe8;stroke-width:1}.seo-mchart__axislabel{font-size:14px;fill:#64748b}.seo-mchart__bandstop--top{stop-color:#3789BB;stop-opacity:.26}.seo-mchart__bandstop--bottom{stop-color:#3789BB;stop-opacity:.03}.seo-mchart__series .seo-mchart__line{fill:none;stroke:#c3cdd6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}.seo-mchart__series .seo-mchart__dot{fill:#c3cdd6;stroke:#fff;stroke-width:2;transition:fill .2s}.seo-mchart__series .seo-mchart__band{fill:url(#seoMchartBand);stroke:none;opacity:0;transition:opacity .25s}.seo-mchart__series .seo-mchart__serieslabel{font-size:14px;font-weight:600;fill:#8496a8}.seo-mchart__series--active .seo-mchart__line{stroke:#3789BB;stroke-width:3.5}.seo-mchart__series--active .seo-mchart__dot{fill:#3789BB}.seo-mchart__series--active .seo-mchart__band{opacity:1}.seo-mchart__series--active .seo-mchart__serieslabel{fill:#31547a;font-size:15px}.seo-mchart__hit{fill:transparent;cursor:pointer;outline:none}.seo-mchart__tooltip{position:absolute;transform:translate(-50%, -100%);pointer-events:none;background:#fff;border:1px solid #d3dee8;border-radius:10px;padding:8px 12px;font-size:15px;color:#1e3a52;line-height:1.4;box-shadow:0 6px 20px rgba(23,51,74,0.14);white-space:nowrap;z-index:3}.seo-mchart__matrixpanel{margin:20px 0 4px;padding:16px 18px 14px;background:#f7fafd;border:1px solid #e2edf5;border-radius:12px}.seo-mchart__eyebrow{display:block;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#5a7184}.seo-mchart__matrixtitle{font-size:18px;margin:2px 0 8px}.seo-mchart__matrixpanel .seo-table{font-size:15px}.seo-mchart__matrixpanel .seo-table td{padding:8px 12px;border-bottom-color:#e4eef6}.seo-mchart__matrixpanel .seo-table th{border-bottom-color:#d7e5f0}.seo-mchart__matrixpanel .seo-table tbody tr:last-child td{border-bottom:none}.seo-mchart__matrixpanel .seo-table tr:hover td{background:rgba(55,137,187,0.07)}.seo-mchart__matrixpanel .seo-note{margin-top:10px;font-size:14px}.seo-mchart__col--active{background:rgba(55,137,187,0.08)}.seo-mchart__matrixpanel .seo-table th.seo-mchart__colhead--active{color:#31547a}.seo-card__subhead{font-size:18px;margin:26px 0 10px}.seo-tablewrap{overflow-x:auto}@media (max-width: 760px){.seo-mchart__plot{overflow-x:auto}.seo-mchart__svg{min-width:720px}}.seo-map{border-radius:14px;background:#f4f8fc;border:1px solid #e4e9f1;padding:18px 16px 12px;margin-bottom:22px}.seo-map svg{width:100%;max-width:820px;height:auto;display:block;margin:0 auto}.seo-map a{cursor:pointer;outline:none}.seo-map a:focus-visible .seo-map__state{stroke:#3789BB;stroke-width:2.5}.seo-map__state{stroke:#f4f8fc;stroke-width:1.2;stroke-linejoin:round;transition:fill .15s ease}.seo-map__state--muted{fill:#dde6f0}.seo-map__state--active{fill:#aed3ec}.seo-map__state--top{fill:#7fbde4}.seo-map__state--current{fill:#3789BB;stroke:#fff;stroke-width:1.6}.seo-map a:hover .seo-map__state{fill:#67c2e6}.seo-map__halo{fill:#67c2e6;opacity:.45}.seo-map__badge circle{fill:#1d4e73;stroke:#67c2e6;stroke-width:2}.seo-map__badge text{fill:#fff;font-size:19px;font-weight:700;text-anchor:middle}.seo-map__legend{display:flex;justify-content:center;gap:10px;font-size:14px;color:#5a7184;margin-top:6px}@media (max-width: 760px){.seo-map__scroll{overflow-x:auto}.seo-map svg{min-width:700px}}.seo-linkcards{display:grid;grid-template-columns:1fr;gap:20px;margin:0 0 22px}.seo-linkcards .seo-card{margin:0}.seo-linkcards h2{font-size:18px}.seo-lc-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid #e4e9f1}.seo-lc-head__eyebrow{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5a7184;margin:0}.seo-lc-head__stamp{font-size:14px;color:#5a7184;font-variant-numeric:tabular-nums}.seo-linkcards .seo-lc{padding:22px 18px 18px;display:flex;flex-direction:column}.seo-lc h2{margin:0 8px 0}.seo-lc-legend{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:10px 8px 10px;padding-top:10px;border-top:1px solid #eef3f8;font-size:14px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#5a7184}.seo-lc-legend b{font-weight:700;color:#5a7184;letter-spacing:.03em;font-variant-numeric:tabular-nums}.seo-lc .seo-lc-foot{margin:auto 8px 0;padding-top:12px;border-top:1px solid #eef3f8}.seo-lc-yr{display:grid;grid-template-columns:52px 1fr 72px;align-items:center;gap:10px;padding:0 8px;height:32px;border-radius:7px;border-left:2px solid transparent;text-decoration:none;transition:background-color .12s ease, border-color .12s ease}a.seo-lc-yr:hover{background:#f2f7fb;border-left-color:#3789BB}.seo-lc-yr__label{font-size:15px;font-weight:600;color:#14222e;font-variant-numeric:tabular-nums}.seo-lc-yr__track{height:8px;border-radius:2px;background:#dbe8f2;overflow:hidden}.seo-lc-yr__fill{display:block;height:100%;border-radius:2px;background:#3789BB}a.seo-lc-yr:hover .seo-lc-yr__fill{background:#67c2e6}.seo-lc-yr__price{font-size:15px;text-align:right;color:#5a7184;font-variant-numeric:tabular-nums}.seo-lc-yr--now{border-left-color:#67c2e6;margin:3px 0}.seo-lc-yr--now .seo-lc-yr__label,.seo-lc-yr--now .seo-lc-yr__price{color:#2c6f98;font-weight:700}.seo-lc-yr__rule{height:0;border-top:1px dashed #3789BB;opacity:.55}.seo-lc-tailhead{display:flex;align-items:center;gap:10px;padding:12px 8px 6px}.seo-lc-tailhead span{font-size:14px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#5a7184;white-space:nowrap}.seo-lc-tailhead i{flex:1;height:1px;background:#eef3f8}.seo-lc-tail{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px 24px}.seo-lc-tail__item{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:6px;font-size:14px;font-variant-numeric:tabular-nums;color:#5a7184;text-decoration:none;transition:background-color .12s ease, color .12s ease}.seo-lc-tail__item b{font-weight:600;color:#14222e}.seo-lc-tail__item span{color:inherit}.seo-lc-tail__item:hover{background:#f2f7fb;color:#14222e}.seo-lc-quote+.seo-lc-quote{box-shadow:0 -1px 0 #eef3f8}.seo-lc-quote{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:'badge price delta' 'badge vin delta';align-items:center;-moz-column-gap:12px;column-gap:12px;padding:9px 8px;border-radius:8px;border-left:2px solid transparent;text-decoration:none;transition:background-color .12s ease, border-color .12s ease}.seo-lc-quote:hover{background:#f2f7fb;border-left-color:#3789BB}.seo-lc-quote__ticker{grid-area:badge;width:184px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:5px 10px;border-radius:6px;border:1px solid #e4e9f1;background:#f6f9fc;font-size:14px;font-weight:600;letter-spacing:.01em;color:#2c6f98}.seo-lc-quote__price{grid-area:price;font-size:16px;font-weight:600;color:#14222e;font-variant-numeric:tabular-nums}.seo-lc-quote__vin{grid-area:vin;font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:14px;color:#5a7184;letter-spacing:.02em}.seo-lc-quote__vin b{font-weight:600;color:#2c6f98}.seo-lc-quote__delta{grid-area:delta;justify-self:end;padding:5px 9px;border-radius:6px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.seo-lc-quote__delta--below{background:#e6f4ee;color:#0c7a52}.seo-lc-quote__delta--above,.seo-lc-quote__delta--at{background:#f1f5f9;color:#5a7184}.seo-lc-model+.seo-lc-model{box-shadow:0 -1px 0 #eef3f8}.seo-lc-model{display:grid;grid-template-columns:104px 1fr auto;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:9px 8px;border-radius:8px;border-left:2px solid transparent;text-decoration:none;transition:background-color .12s ease, border-color .12s ease}.seo-lc-model:hover{background:#f2f7fb;border-left-color:#3789BB}.seo-lc-model__thumb{width:104px;height:72px;border-radius:10px;background-color:#dbe8f2;border:1px solid #e4e9f1;overflow:hidden;display:block}.seo-lc-model__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.seo-lc-model__mid{min-width:0}.seo-lc-model__name{font-size:16px;font-weight:600;color:#14222e;display:block;margin-bottom:5px}.seo-lc-model__track{height:6px;border-radius:2px;background:#dbe8f2;overflow:hidden;max-width:260px;display:block}.seo-lc-model__fill{display:block;height:100%;border-radius:2px;background:#3789BB;opacity:.55;transition:opacity .12s ease}.seo-lc-model:hover .seo-lc-model__fill{opacity:1}.seo-lc-model__right{text-align:right}.seo-lc-model__price{font-size:16px;font-weight:600;color:#14222e;font-variant-numeric:tabular-nums;display:block}.seo-lc-model__count{font-size:14px;color:#5a7184;font-variant-numeric:tabular-nums;display:block;margin-top:2px}.seo-pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 12px}.seo-pills a{display:inline-block;padding:7px 14px;border-radius:999px;border:1px solid #cfe0ee;color:#3d5468;font-weight:600;font-size:14px;text-decoration:none;transition:border-color .15s, background .15s, color .15s}.seo-pills a:hover{border-color:#7cbbe6;background:#eef6fc;color:#26618c}.seo-more a{color:#3789BB;font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:2px}.seo-makes{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:14px;list-style:none;padding:0;margin:0 0 36px}.seo-makes__card{display:block;background:#fff;border:1px solid #e4e9f1;border-radius:12px;padding:18px 20px;text-decoration:none;transition:border-color .15s, box-shadow .15s}.seo-makes__card:hover{border-color:#3789BB;box-shadow:0 2px 10px rgba(55,137,187,0.12)}.seo-makes__name{display:block;font-size:19px;font-weight:700;color:#14222e}.seo-makes__meta{display:block;font-size:14px;color:#5a7184;margin-top:4px}.seo-faq__item{background:#f7f9fc;border:1px solid #e9edf4;border-radius:12px;padding:16px 20px;margin:0 0 12px}.seo-faq__item:last-child{margin-bottom:0}.seo-faq__q{font-size:18px;margin:0 0 6px;color:#14222e}.seo-faq__a{font-size:16px;margin:0;color:#1f2d3a}.seo-methodology p{max-width:860px}.seo-cta{background:linear-gradient(120deg, #3789BB, #4da3d4);border-radius:16px;margin-top:40px;box-shadow:0 20px 42px -22px rgba(55,137,187,0.6)}.seo-cta__inner{padding:32px 34px;color:#fff}.seo-cta__inner h2{font-size:22px;margin:0 0 10px;color:#fff}.seo-cta__inner p{font-size:15px;margin:0 0 18px;color:#eaf4fc;line-height:1.6}.seo-cta__actions{display:flex;flex-wrap:wrap;gap:12px}.seo-cta__btn{display:inline-block;padding:12px 20px;border-radius:10px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s, transform .06s}.seo-cta__btn:active{transform:translateY(1px)}.seo-cta .seo-cta__actions .seo-cta__btn--primary{background:#fff;color:#26618c}.seo-cta .seo-cta__actions .seo-cta__btn--primary:hover{background:#e8f3fa;color:#26618c}.seo-cta .seo-cta__actions .seo-cta__btn--ghost{border:1px solid rgba(255,255,255,0.45);background:rgba(255,255,255,0.16);color:#fff}.seo-cta .seo-cta__actions .seo-cta__btn--ghost:hover{background:rgba(255,255,255,0.26);border-color:#fff;color:#fff}.seo-cta__note{font-size:14px;opacity:.85;margin-top:14px;margin-bottom:0}.seo-cta__lane h2{font-size:22px}.seo-cta__lane p{font-size:15px;max-width:640px}@media (max-width: 900px){.seo-hero--card{grid-template-columns:1fr;padding:26px 24px}.seo-hero__media{min-height:220px}.seo-config{grid-template-columns:1fr}}@media (max-width: 600px){.seo-hero h1{font-size:28px}.seo-hero__price{font-size:38px}.seo-card{padding:20px 18px}.seo-lc-head{flex-direction:column;align-items:flex-start;gap:4px}.seo-lc-yr{grid-template-columns:48px 1fr 70px}.seo-lc-quote{grid-template-columns:1fr auto;grid-template-areas:'badge delta' 'price delta' 'vin vin';row-gap:3px}.seo-lc-quote__ticker{width:auto;max-width:100%;justify-self:start}.seo-lc-tail{grid-template-columns:1fr 1fr}.seo-lc-model{grid-template-columns:72px 1fr auto}.seo-lc-model__thumb{width:72px;height:52px}.seo-range{padding:20px 18px 52px}.seo-range__tag{font-size:14px}.seo-config__form,.seo-config__result{padding:22px 20px}.seo-config__estimate{font-size:38px}}@media (max-width: 540px){.seo-table--responsive thead{position:absolute;left:-9999px}.seo-table--responsive tr{display:block;border-bottom:1px solid #e2edf5;padding:10px 0}.seo-table--responsive td{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border-bottom:none;font-size:15px;text-align:right}.seo-table--responsive td::before{content:attr(data-label);color:#5a7184;font-weight:500;text-align:left}.seo-table--responsive td.seo-table__barcell{display:none}.seo-range__typical{font-size:16px}}.app-dark .seo-page{color:#e2e8f0}.app-dark .seo-breadcrumbs li+li::before{color:#64748b}.app-dark .seo-breadcrumbs a{color:#67c2e6}.app-dark .seo-breadcrumbs span[aria-current]{color:#cbd5e1}.app-dark .seo-hero--card{background:linear-gradient(135deg, #16202e, #1a2637);border-color:#2d3f55;box-shadow:0 12px 34px -22px rgba(0,0,0,0.6)}.app-dark .seo-hero__badge{background:#1b3a52;border-color:#2d5a7d;color:#9fd4f0}.app-dark .seo-hero h1{color:#f8fafc}.app-dark .seo-hero__place{color:#67c2e6}.app-dark .seo-hero__pricelabel{color:#94a3b8}.app-dark .seo-hero__price{color:#67c2e6}.app-dark .seo-hero__delta--up{background:#12321f;color:#4ade80}.app-dark .seo-hero__delta--down{background:#3a1d1d;color:#f87171}.app-dark .seo-hero__keystat{color:#a9bdd1}.app-dark .seo-hero__updated{color:#94a3b8}.app-dark .seo-hero__updated a{color:#67c2e6}.app-dark .seo-hero__chip{background:#1e293b;border-color:#334155}.app-dark .seo-hero__media{background:linear-gradient(135deg, #1a2637, #16202e);border-color:#2d3f55}.app-dark .seo-hero__media-tag{background:rgba(15,23,42,0.85);border-color:#334155;color:#cbd5e1}.app-dark .seo-range{background:#1e293b;border-color:#334155}.app-dark .seo-range__labels{color:#94a3b8}.app-dark .seo-range__track{background:#0f172a}.app-dark .seo-range__track--rail{background:#0f172a}.app-dark .seo-range__marker--median{background:#e2e8f0}.app-dark .seo-range__tag{color:#e2e8f0;background:#1e293b;border-color:#334155;box-shadow:0 1px 3px rgba(0,0,0,0.4)}.app-dark .seo-range__typical{color:#f8fafc}.app-dark .seo-range__typical-note{color:#94a3b8}.app-dark .seo-range__why{color:#a9bdd1}.app-dark .seo-range__why strong{color:#f8fafc}.app-dark .seo-range__why a{color:#67c2e6}.app-dark .seo-stat{background:#1e293b;border-color:#334155}.app-dark .seo-stat__value{color:#f8fafc}.app-dark .seo-stat__label{color:#94a3b8}.app-dark .seo-stat__value--muted{color:#64748b}.app-dark .seo-card{background:#1e293b;border-color:#334155}.app-dark .seo-card h2{color:#f8fafc}.app-dark .seo-card__lede{color:#e2e8f0}.app-dark .seo-card__lede strong{color:#f8fafc}.app-dark .seo-trend__delta{color:#e2e8f0}.app-dark .seo-trend__axis{fill:#64748b}.app-dark .seo-trend__sub{color:#94a3b8}.app-dark .seo-trend__grid{stroke:#26364d}.app-dark .seo-trend__baseline,.app-dark .seo-trend__xtick{stroke:#33455f}.app-dark .seo-trend__axislabel{fill:#7f8ea3}.app-dark .seo-trend__line{stroke:#459ccd}.app-dark .seo-trend__dot{fill:#67c2e6;stroke:#16202e}.app-dark .seo-trend__tooltip{background:#122334;border-color:#274763;color:#d7e6f2;box-shadow:0 6px 20px rgba(0,0,0,0.45)}.app-dark .seo-trend__details summary{color:#9fcbe8}.app-dark .seo-table th{color:#94a3b8;border-bottom-color:#475569}.app-dark .seo-tip{color:#7f93a8}.app-dark .seo-tip::after{background:#24354a;color:#e8eef5;box-shadow:0 10px 24px -10px rgba(0,0,0,0.6)}.app-dark .seo-tip::before{border-top-color:#24354a}.app-dark .seo-table td{border-bottom-color:#334155}.app-dark .seo-table a{color:#67c2e6}.app-dark .seo-table tr:hover td{background:#273449}.app-dark .seo-table__trim{color:#f8fafc}.app-dark .seo-table__other td{color:#94a3b8}.app-dark .seo-trimbar{background:#0f172a;border-color:#334155}.app-dark .seo-note{color:#94a3b8}.app-dark .seo-note a{color:#67c2e6}.app-dark .seo-movers__intro{color:#a8b8c8}.app-dark .seo-movers__item{background:#16202e;border-color:#2d3f55}.app-dark .seo-movers__label{color:#e2e8f0}.app-dark .seo-movers__badge{background:#1b3a52;border-color:#2d5a7d;color:#67c2e6}.app-dark .seo-movers__value{color:#f8fafc}.app-dark .seo-movers__unit{color:#94a3b8}.app-dark .seo-movers__bar{background:#243447}.app-dark .seo-movers__bar-fill{background:#67c2e6}.app-dark .seo-movers__sentence{color:#94a3b8}.app-dark .seo-config{border-color:#2d3f55}.app-dark .seo-config__form{background:#1e293b}.app-dark .seo-config__title{color:#f8fafc}.app-dark .seo-config__label,.app-dark .seo-config__quick{color:#94a3b8}.app-dark .seo-config__segs{background:#0f172a;border-color:#334155}.app-dark .seo-config__seg{color:#94a3b8}.app-dark .seo-config__seg--active{background:#334155;color:#f8fafc}.app-dark .seo-config__range{background:#0f172a}.app-dark .seo-config__quick{background:#16202e;border-color:#334155}.app-dark .seo-config__select{background-color:#16202e;border-color:#334155;color:#e2e8f0}.app-dark .seo-mchart__chip{background:#16202e;border-color:#334155;color:#cbd5e1}.app-dark .seo-mchart__chip:hover{background:#1c2a3c;border-color:#40566e}.app-dark .seo-mchart__chip--active,.app-dark .seo-mchart__chip--active:hover{background:#459ccd;border-color:#459ccd;color:#0f172a;box-shadow:0 3px 12px rgba(69,156,205,0.35)}.app-dark .seo-mchart__meta{color:#7f8ea3}.app-dark .seo-mchart__livedot{background:#34c07c;box-shadow:0 0 0 3px rgba(52,192,124,0.16)}.app-dark .seo-mchart__grid{stroke:#22304a}.app-dark .seo-mchart__baseline,.app-dark .seo-mchart__xtick{stroke:#2b3c55}.app-dark .seo-mchart__axislabel{fill:#7f8ea3}.app-dark .seo-mchart__bandstop--top{stop-color:#459ccd;stop-opacity:.30}.app-dark .seo-mchart__bandstop--bottom{stop-color:#459ccd;stop-opacity:.04}.app-dark .seo-mchart__series .seo-mchart__line{stroke:#5b6b7a}.app-dark .seo-mchart__series .seo-mchart__dot{fill:#5b6b7a;stroke:#16202e}.app-dark .seo-mchart__series .seo-mchart__serieslabel{fill:#7f8ea3}.app-dark .seo-mchart__series--active .seo-mchart__line{stroke:#459ccd}.app-dark .seo-mchart__series--active .seo-mchart__dot{fill:#459ccd}.app-dark .seo-mchart__series--active .seo-mchart__serieslabel{fill:#9fcbe8}.app-dark .seo-mchart__tooltip{background:#122334;border-color:#274763;color:#d7e6f2;box-shadow:0 6px 20px rgba(0,0,0,0.45)}.app-dark .seo-mchart__matrixpanel{background:#141f2d;border-color:#2b3c55}.app-dark .seo-mchart__eyebrow{color:#7f8ea3}.app-dark .seo-mchart__matrixpanel .seo-table th{border-bottom-color:#2b3c55}.app-dark .seo-mchart__matrixpanel .seo-table td{border-bottom-color:#22304a}.app-dark .seo-mchart__matrixpanel .seo-table tr:hover td{background:rgba(69,156,205,0.08)}.app-dark .seo-mchart__col--active{background:rgba(69,156,205,0.1)}.app-dark .seo-mchart__matrixpanel .seo-table th.seo-mchart__colhead--active{color:#9fcbe8}.app-dark .seo-map{background:#101a28;border-color:#2d3f55}.app-dark .seo-map__state{stroke:#101a28}.app-dark .seo-map__state--muted{fill:#243247}.app-dark .seo-map__state--active{fill:#2e5271}.app-dark .seo-map__state--top{fill:#79b4dc}.app-dark .seo-map__state--current{fill:#9fd4f0;stroke:#101a28}.app-dark .seo-map a:hover .seo-map__state{fill:#8ecbef}.app-dark .seo-map a:focus-visible .seo-map__state{stroke:#67c2e6}.app-dark .seo-map__halo{fill:#5fb1e8;opacity:.5}.app-dark .seo-map__badge circle{fill:#142c44;stroke:#4a7fa8}.app-dark .seo-map__legend{color:#64748b}.app-dark .seo-faq__item{background:#16202e;border-color:#2d3f55}.app-dark .seo-faq__q{color:#f8fafc}.app-dark .seo-faq__a{color:#e2e8f0}.app-dark .seo-delta--up{color:#4ade80}.app-dark .seo-delta--down{color:#f87171}.app-dark .seo-pills a{border-color:#3d5468;color:#cbd5e1}.app-dark .seo-pills a:hover{border-color:#67c2e6;background:#1b3a52;color:#9fd4f0}.app-dark .seo-more a{color:#67c2e6}.app-dark .seo-lc-head{border-bottom-color:#334155}.app-dark .seo-lc-head__eyebrow{color:#94a3b8}.app-dark .seo-lc-head__stamp{color:#7f8ea3}.app-dark .seo-lc-legend{border-top-color:#22304a;color:#7f8ea3}.app-dark .seo-lc-legend b{color:#94a3b8}.app-dark .seo-lc .seo-lc-foot{border-top-color:#22304a}.app-dark a.seo-lc-yr:hover,.app-dark .seo-lc-tail__item:hover,.app-dark .seo-lc-quote:hover,.app-dark .seo-lc-model:hover{background:#18293a}.app-dark .seo-lc-yr__label,.app-dark .seo-lc-tail__item b{color:#e2e8f0}.app-dark .seo-lc-yr__price,.app-dark .seo-lc-tail__item{color:#94a3b8}.app-dark .seo-lc-yr__track,.app-dark .seo-lc-model__track,.app-dark .seo-lc-model__thumb{background-color:#1d3346}.app-dark .seo-lc-yr--now .seo-lc-yr__label,.app-dark .seo-lc-yr--now .seo-lc-yr__price{color:#8ed3f0}.app-dark .seo-lc-tail__item:hover{color:#e2e8f0}.app-dark .seo-lc-tailhead span{color:#7f8ea3}.app-dark .seo-lc-tailhead i{background:#22304a}.app-dark .seo-lc-quote+.seo-lc-quote,.app-dark .seo-lc-model+.seo-lc-model{box-shadow:0 -1px 0 #22304a}.app-dark .seo-lc-quote__ticker{background:#16202e;border-color:#334155;color:#8ed3f0}.app-dark .seo-lc-quote__price,.app-dark .seo-lc-model__name,.app-dark .seo-lc-model__price{color:#f1f5f9}.app-dark .seo-lc-quote__vin,.app-dark .seo-lc-model__count{color:#7f8ea3}.app-dark .seo-lc-quote__vin b{color:#8ed3f0}.app-dark .seo-lc-quote__delta--below{background:#12332a;color:#3fc98d}.app-dark .seo-lc-quote__delta--above,.app-dark .seo-lc-quote__delta--at{background:#1c2a3c;color:#94a3b8}.app-dark .seo-lc-model__thumb{border-color:#334155}.app-dark .seo-makes__card{background:#1e293b;border-color:#334155}.app-dark .seo-makes__card:hover{border-color:#67c2e6;box-shadow:0 2px 10px rgba(0,0,0,0.4)}.app-dark .seo-makes__name{color:#f8fafc}.app-dark .seo-makes__meta{color:#94a3b8}@media (max-width: 540px){.app-dark .seo-table--responsive tr{border-bottom-color:#334155}.app-dark .seo-table--responsive td::before{color:#94a3b8}}.mkt-vauto .mkt-faq{max-width:880px;margin:var(--space-8) auto 0}.mkt-vauto .mkt-faq__item{border-top:1px solid var(--border-subtle);list-style:none}.mkt-vauto .mkt-faq__item:last-child{border-bottom:1px solid var(--border-subtle)}.mkt-vauto .mkt-faq__item::-webkit-details-marker{display:none}.mkt-vauto .mkt-faq__item>summary{list-style:none}.mkt-vauto .mkt-faq__item>summary::-webkit-details-marker{display:none}.mkt-vauto .mkt-faq__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) 0;background:transparent;border:0;font-size:var(--text-body-lg);font-weight:var(--fw-semibold);color:var(--text-primary);cursor:pointer;text-align:left;transition:color var(--dur-fast) var(--ease-out)}.mkt-vauto .mkt-faq__trigger:hover{color:var(--text-link)}.mkt-vauto .mkt-faq__trigger:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px;border-radius:var(--radius-sm)}.mkt-vauto .mkt-faq__chev{flex-shrink:0;width:22px;height:22px;color:var(--text-secondary);transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mkt-vauto .mkt-faq__item[open] .mkt-faq__chev{transform:rotate(180deg);color:var(--blue-500)}.app-dark .mkt-vauto .mkt-faq__item[open] .mkt-faq__chev,.v-theme--dark .mkt-vauto .mkt-faq__item[open] .mkt-faq__chev{color:var(--accent-400)}.mkt-vauto .mkt-faq__answer{padding:0 0 var(--space-6);margin:0;max-width:72ch;font-size:var(--text-body);line-height:1.6;color:var(--text-body)}.mkt-vauto .mkt-faq__answer strong{color:var(--text-primary)}.mkt-vauto .mkt-faq__answer a{color:var(--text-link);text-decoration:underline}.mkt-vauto .mkt-section-head{max-width:720px;margin:0 auto var(--space-8);text-align:center}.mkt-vauto .mkt-section-head h2{color:var(--text-primary);margin:var(--space-3) 0;font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);letter-spacing:-0.015em}.mkt-vauto .mkt-section-head .lede{color:var(--text-secondary);font-size:var(--text-body-lg);line-height:1.55;margin:0}.mkt-vauto .accent{color:var(--blue-500)}.app-dark .mkt-vauto .accent,.v-theme--dark .mkt-vauto .accent{color:var(--accent-400)}.mkt-vauto .mkt-vs-hero{padding-block:var(--space-16);background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.07), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.07), transparent 70%);text-align:center}@media (max-width: 768px){.mkt-vauto .mkt-vs-hero{padding-block:var(--space-12)}}.app-dark .mkt-vauto .mkt-vs-hero,.v-theme--dark .mkt-vauto .mkt-vs-hero{background:radial-gradient(ellipse 800px 400px at 20% 10%, rgba(55,137,187,0.16), transparent 70%),radial-gradient(ellipse 600px 500px at 90% 90%, rgba(103,194,230,0.1), transparent 70%)}.mkt-vauto .mkt-vs-hero__inner{max-width:780px;margin:0 auto}.mkt-vauto .mkt-vs-hero__h1{font-size:var(--text-display);line-height:var(--lh-display);font-weight:var(--fw-heavy);letter-spacing:-0.02em;color:var(--text-primary);margin:var(--space-4) 0}.mkt-vauto .mkt-vs-hero__sub{font-size:var(--text-body-lg);line-height:1.6;color:var(--text-secondary);max-width:640px;margin:0 auto var(--space-8)}.mkt-vauto .mkt-vs-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;align-items:center;margin-bottom:var(--space-8)}.mkt-vauto .mkt-vs-hero__badges{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);justify-content:center;list-style:none;margin:0;padding:0}.mkt-vauto .mkt-vs-hero__badge{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);font-weight:var(--fw-medium);color:var(--text-body)}.mkt-vauto .mkt-vs-hero__badge-dot{width:8px;height:8px;border-radius:50%;background:var(--blue-500);flex-shrink:0}.mkt-vauto .mkt-vs-calc{max-width:900px;margin:0 auto;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:0 1px 3px rgba(15,23,42,0.06)}@media (max-width: 640px){.mkt-vauto .mkt-vs-calc{padding:var(--space-6) var(--space-4)}}.mkt-vauto .mkt-vs-calc__label{display:block;font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.mkt-vauto .mkt-vs-calc__hint{font-size:var(--text-body-sm);color:var(--text-secondary);margin:0 0 var(--space-4)}.mkt-vauto .mkt-vs-calc__input-row{display:flex;gap:var(--space-3);align-items:stretch;flex-wrap:wrap;margin-bottom:var(--space-6)}.mkt-vauto .mkt-vs-calc__input-wrap{position:relative;flex:1 1 240px}.mkt-vauto .mkt-vs-calc__currency{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:var(--text-body-lg);font-weight:var(--fw-medium);pointer-events:none}.mkt-vauto .mkt-vs-calc__input{width:100%;height:56px;padding:0 var(--space-4) 0 calc(var(--space-4) + 20px);font-size:var(--text-body-lg);font-weight:var(--fw-semibold);color:var(--text-primary);background:var(--surface-page);border:2px solid var(--border-default);border-radius:var(--radius-md)}.mkt-vauto .mkt-vs-calc__input:focus{outline:none;border-color:var(--blue-500)}.mkt-vauto .mkt-vs-calc__suffix{display:flex;align-items:center;font-size:var(--text-body);color:var(--text-secondary);padding:0 var(--space-2)}.mkt-vauto .mkt-vs-calc__empty{font-size:var(--text-body);color:var(--text-secondary);text-align:center;padding:var(--space-6) 0;margin:0}.mkt-vauto .mkt-vs-calc__results{border-top:1px solid var(--border-subtle);padding-top:var(--space-6)}.mkt-vauto .mkt-vs-calc__takeaway{text-align:center;font-size:var(--text-h3);line-height:1.4;font-weight:var(--fw-semibold);color:var(--text-primary);max-width:640px;margin:0 auto var(--space-6)}.mkt-vauto .mkt-vs-calc__takeaway strong{color:var(--blue-500)}.app-dark .mkt-vauto .mkt-vs-calc__takeaway strong,.v-theme--dark .mkt-vauto .mkt-vs-calc__takeaway strong{color:var(--accent-400)}.mkt-vauto .mkt-vs-calc__current{text-align:center;margin-bottom:var(--space-6);font-size:var(--text-body);color:var(--text-secondary)}.mkt-vauto .mkt-vs-calc__current strong{display:block;font-size:var(--text-h2);color:var(--text-primary);font-weight:var(--fw-bold);margin-top:var(--space-1)}.mkt-vauto .mkt-vs-calc__rows{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-4)}@media (max-width: 720px){.mkt-vauto .mkt-vs-calc__rows{grid-template-columns:1fr}}.mkt-vauto .mkt-vs-calc__row{background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5);text-align:center}.mkt-vauto .mkt-vs-calc__row [data-row='plan']{display:block;font-size:var(--text-body-sm);font-weight:var(--fw-semibold);color:var(--text-body);margin-bottom:var(--space-2)}.mkt-vauto .mkt-vs-calc__row [data-row='annualCost']{display:block;font-size:var(--text-h3);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mkt-vauto .mkt-vs-calc__row [data-row='savings']{display:inline-block;font-size:var(--text-body-sm);font-weight:var(--fw-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill)}.mkt-vauto .mkt-vs-calc__row .is-positive[data-row='savings']{color:var(--success);background:var(--success-bg)}.mkt-vauto .mkt-vs-calc__row .is-negative[data-row='savings']{color:var(--text-secondary);background:var(--surface-page)}.mkt-vauto .mkt-vs-calc__note{font-size:var(--text-body-sm);color:var(--text-muted);text-align:center;margin:var(--space-6) 0 0}.mkt-vauto .mkt-vs-calc__cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-6)}.mkt-vauto .mkt-vs-calc__cta-link{font-size:var(--text-body);font-weight:var(--fw-medium);color:var(--text-link);text-decoration:underline}.mkt-vauto .mkt-vs-calc__cta-link:hover{color:var(--blue-600)}.mkt-vauto .mkt-vs-compare{max-width:820px;margin:0 auto;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-card)}.mkt-vauto .mkt-vs-compare__row{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6)}.mkt-vauto .mkt-vs-compare__row:not(:last-child){border-bottom:1px solid var(--border-subtle)}@media (max-width: 560px){.mkt-vauto .mkt-vs-compare__row{flex-direction:column;align-items:flex-start}}.mkt-vauto .mkt-vs-compare__icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--blue-50);color:var(--blue-500);display:flex;align-items:center;justify-content:center}.app-dark .mkt-vauto .mkt-vs-compare__icon,.v-theme--dark .mkt-vauto .mkt-vs-compare__icon{background:rgba(103,194,230,0.14);color:var(--accent-400)}.mkt-vauto .mkt-vs-compare__body h3{font-size:var(--text-body-lg);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0 0 var(--space-1)}.mkt-vauto .mkt-vs-compare__body p{font-size:var(--text-body-sm);line-height:1.55;color:var(--text-secondary);margin:0}.mkt-vauto .mkt-vs-angles{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-5)}@media (max-width: 900px){.mkt-vauto .mkt-vs-angles{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 520px){.mkt-vauto .mkt-vs-angles{grid-template-columns:1fr}}.mkt-vauto .mkt-vs-angle{text-align:center;padding:var(--space-6) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.mkt-vauto .mkt-vs-angle__icon{width:48px;height:48px;border-radius:50%;background:var(--blue-50);color:var(--blue-500);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4)}.app-dark .mkt-vauto .mkt-vs-angle__icon,.v-theme--dark .mkt-vauto .mkt-vs-angle__icon{background:rgba(103,194,230,0.14);color:var(--accent-400)}.mkt-vauto .mkt-vs-angle h3{font-size:var(--text-body);font-weight:var(--fw-semibold);color:var(--text-primary);margin:0 0 var(--space-2)}.mkt-vauto .mkt-vs-angle p{font-size:var(--text-body-sm);color:var(--text-secondary);line-height:1.5;margin:0}.mkt-vauto .mkt-vs-legal{max-width:820px;margin:0 auto;padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-section)}.mkt-vauto .mkt-vs-legal p{font-size:var(--text-body-sm);line-height:1.55;color:var(--text-secondary);margin:0}.mkt-vauto .mkt-vs-final-cta{background:linear-gradient(135deg, var(--blue-600), var(--blue-500));padding-block:var(--space-16)}.mkt-vauto .mkt-vs-final-cta__band{max-width:700px;margin:0 auto;text-align:center}.mkt-vauto .mkt-vs-final-cta__band h2{font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);color:var(--text-on-brand);margin:0 0 var(--space-4)}.mkt-vauto .mkt-vs-final-cta__band p{font-size:var(--text-body-lg);color:rgba(255,255,255,0.9);line-height:1.55;margin:0 0 var(--space-8)}.mkt-vauto .mkt-vs-final-cta__ctas{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.mkt-vehicle-reports{--vr-low:      #16a34a;--vr-moderate: #f59e0b;--vr-elevated: #ea580c;--vr-high:     #dc2626;--vr-avoid:    #991b1b;--vr-unknown:  #6b7280;color:var(--text-body)}.mkt-vehicle-reports .mkt-section-head{max-width:760px;margin:0 auto var(--space-8);text-align:center}.mkt-vehicle-reports .mkt-section-head .mkt-eyebrow,.mkt-vehicle-reports .mkt-section-head .eyebrow{margin-bottom:var(--space-3)}.mkt-vehicle-reports .mkt-section-head h2{color:var(--text-primary);margin:var(--space-3) 0;font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);letter-spacing:-0.015em}.mkt-vehicle-reports .mkt-section-head .lede{color:var(--text-secondary);font-size:var(--text-body-lg);line-height:1.55;margin:0 auto;max-width:64ch}.mkt-vehicle-reports .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mkt-vehicle-reports .mkt-vr-hero{padding-block:var(--space-16) var(--space-12);background:radial-gradient(ellipse 800px 400px at 18% 8%, rgba(55,137,187,0.07), transparent 70%),radial-gradient(ellipse 600px 500px at 92% 92%, rgba(103,194,230,0.07), transparent 70%)}.app-dark .mkt-vehicle-reports .mkt-vr-hero,.v-theme--dark .mkt-vehicle-reports .mkt-vr-hero{background:radial-gradient(ellipse 800px 400px at 18% 8%, rgba(55,137,187,0.16), transparent 70%),radial-gradient(ellipse 600px 500px at 92% 92%, rgba(103,194,230,0.1), transparent 70%)}.mkt-vehicle-reports .mkt-vr-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}@media (max-width: 1024px){.mkt-vehicle-reports .mkt-vr-hero__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-vehicle-reports .mkt-vr-hero__h1{color:var(--text-primary);margin:var(--space-3) 0 var(--space-4);font-size:var(--text-display);line-height:var(--lh-display);font-weight:var(--fw-heavy);letter-spacing:-0.02em}@media (max-width: 768px){.mkt-vehicle-reports .mkt-vr-hero__h1{font-size:2.25rem}}.mkt-vehicle-reports .mkt-vr-hero__sub{color:var(--text-secondary);font-size:1.1875rem;line-height:1.5;max-width:56ch;margin:0 0 var(--space-6)}.mkt-vehicle-reports .mkt-vr-hero__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap}.mkt-vehicle-reports .mkt-vr-hero__widget{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-xl)}.mkt-vehicle-reports .mkt-vr-hero__widget-title{font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 var(--space-4)}.mkt-vehicle-reports .mkt-vr-hero__form{display:flex;gap:var(--space-2)}.mkt-vehicle-reports .mkt-vr-hero__form input[type="text"]{flex:1;min-width:0;padding:12px var(--space-4);font-family:var(--font-mono);font-size:var(--text-body);font-weight:var(--fw-semibold);letter-spacing:0.04em;text-transform:uppercase;background:var(--surface-page);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.mkt-vehicle-reports .mkt-vr-hero__form input[type="text"]::-moz-placeholder{color:var(--text-muted);letter-spacing:0.02em}.mkt-vehicle-reports .mkt-vr-hero__form input[type="text"]::placeholder{color:var(--text-muted);letter-spacing:0.02em}.mkt-vehicle-reports .mkt-vr-hero__form input[type="text"]:focus,.mkt-vehicle-reports .mkt-vr-hero__form input[type="text"]:focus-visible{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 3px rgba(55,137,187,0.18)}.mkt-vehicle-reports .mkt-vr-hero__form input[type="text"]:invalid:not(:-moz-placeholder-shown){border-color:var(--error)}.mkt-vehicle-reports .mkt-vr-hero__form input[type="text"]:invalid:not(:placeholder-shown){border-color:var(--error)}.mkt-vehicle-reports .mkt-vr-hero__widget-hint{margin:var(--space-3) 0 0;font-size:var(--text-caption);color:var(--text-secondary)}.mkt-vehicle-reports .mkt-vr-hero__widget-result{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.mkt-vehicle-reports .mkt-vr-hero__widget-row{display:flex;align-items:center;gap:var(--space-6)}@media (max-width: 480px){.mkt-vehicle-reports .mkt-vr-hero__widget-row{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}.mkt-vehicle-reports .mkt-vr-hero__widget-meta{flex:1;min-width:0}.mkt-vehicle-reports .mkt-vr-hero__widget-meta h3{margin:0 0 var(--space-2);font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);color:var(--text-primary)}.mkt-vehicle-reports .mkt-vr-hero__widget-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.mkt-vehicle-reports .mkt-vr-hero__widget-facts li{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-body-sm);color:var(--text-body)}.mkt-vehicle-reports .mkt-vr-hero__widget-facts li .k{color:var(--text-secondary)}.mkt-vehicle-reports .mkt-vr-hero__widget-facts li .v{font-weight:var(--fw-semibold);color:var(--text-primary)}.mkt-vehicle-reports .mkt-vr-hero__widget-cta{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px dashed var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-2)}.mkt-vehicle-reports .mkt-vr-hero__widget-cta>p:first-child{margin:0;font-weight:var(--fw-bold);color:var(--text-primary);font-size:var(--text-body)}.mkt-vehicle-reports .mkt-vr-hero__widget-cta .mkt-btn{align-self:flex-start}.mkt-vehicle-reports .mkt-vr-hero__widget-sub{margin:0 0 var(--space-2);font-size:var(--text-body-sm);color:var(--text-secondary);line-height:var(--lh-body-sm)}.mkt-vehicle-reports .mkt-vr-hero__widget-error{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--error-bg);color:var(--error);border-radius:var(--radius-md);font-size:var(--text-body-sm);font-weight:var(--fw-semibold)}.mkt-vehicle-reports .mkt-vr-gauge{--gauge-size: 128px;--gauge-color: var(--vr-unknown);position:relative;width:var(--gauge-size);height:var(--gauge-size);flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.mkt-vehicle-reports .mkt-vr-gauge svg{position:absolute;inset:0;width:100%;height:100%}.mkt-vehicle-reports .mkt-vr-gauge--sm{--gauge-size: 88px}.mkt-vehicle-reports .mkt-vr-gauge--md{--gauge-size: 128px}.mkt-vehicle-reports .mkt-vr-gauge--lg{--gauge-size: 184px}.mkt-vehicle-reports .mkt-vr-gauge--low{--gauge-color: var(--vr-low)}.mkt-vehicle-reports .mkt-vr-gauge--moderate{--gauge-color: var(--vr-moderate)}.mkt-vehicle-reports .mkt-vr-gauge--elevated{--gauge-color: var(--vr-elevated)}.mkt-vehicle-reports .mkt-vr-gauge--high{--gauge-color: var(--vr-high)}.mkt-vehicle-reports .mkt-vr-gauge--avoid{--gauge-color: var(--vr-avoid)}.mkt-vehicle-reports .mkt-vr-gauge--unknown{--gauge-color: var(--vr-unknown)}.mkt-vehicle-reports .mkt-vr-gauge__track{stroke:var(--border-subtle)}.mkt-vehicle-reports .mkt-vr-gauge__bar{stroke:var(--gauge-color);transition:stroke-dashoffset var(--dur-slow) var(--ease-out)}.mkt-vehicle-reports .mkt-vr-gauge__num{font-size:1.75rem;font-weight:var(--fw-heavy);color:var(--text-primary);line-height:1}.mkt-vehicle-reports .mkt-vr-gauge__den{font-size:var(--text-caption);color:var(--text-secondary);line-height:1;margin-top:2px}.mkt-vehicle-reports .mkt-vr-gauge__band{margin-top:6px;font-size:var(--text-caption);font-weight:var(--fw-bold);letter-spacing:0.06em;color:var(--gauge-color)}.mkt-vehicle-reports .mkt-vr-gauge--sm .mkt-vr-gauge__num{font-size:1.25rem}.mkt-vehicle-reports .mkt-vr-gauge--lg .mkt-vr-gauge__num{font-size:2.5rem}.mkt-vehicle-reports .mkt-vr-proof{padding-block:var(--space-8);background:var(--surface-section);border-block:1px solid var(--border-subtle)}.mkt-vehicle-reports .mkt-vr-proof__row{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:var(--space-10);text-align:center}@media (max-width: 560px){.mkt-vehicle-reports .mkt-vr-proof__row{gap:var(--space-6)}}.mkt-vehicle-reports .mkt-vr-proof__row li{display:flex;flex-direction:column;gap:4px;min-width:140px}.mkt-vehicle-reports .mkt-vr-proof__row strong{font-size:1.75rem;font-weight:var(--fw-heavy);color:var(--blue-500);letter-spacing:-0.01em}.app-dark .mkt-vehicle-reports .mkt-vr-proof__row strong,.v-theme--dark .mkt-vehicle-reports .mkt-vr-proof__row strong{color:var(--accent-400)}.mkt-vehicle-reports .mkt-vr-proof__row span{font-size:var(--text-body-sm);color:var(--text-secondary)}.mkt-vehicle-reports .mkt-vr-questions{padding-block:var(--space-16)}@media (max-width: 768px){.mkt-vehicle-reports .mkt-vr-questions{padding-block:var(--space-12)}}.mkt-vehicle-reports .mkt-vr-questions__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-4)}@media (max-width: 992px){.mkt-vehicle-reports .mkt-vr-questions__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 560px){.mkt-vehicle-reports .mkt-vr-questions__grid{grid-template-columns:1fr}}.mkt-vehicle-reports .mkt-vr-question{display:block;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);text-decoration:none;color:inherit;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mkt-vehicle-reports .mkt-vr-question:hover{border-color:var(--blue-500);box-shadow:var(--shadow-md);transform:translateY(-2px)}.mkt-vehicle-reports .mkt-vr-question:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.mkt-vehicle-reports .mkt-vr-question h3{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:var(--text-primary)}.mkt-vehicle-reports .mkt-vr-question p{margin:0;font-size:var(--text-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary)}.mkt-vehicle-reports .mkt-vr-question__num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:var(--text-h3);font-weight:var(--fw-heavy);background:var(--blue-50);color:var(--blue-700)}.app-dark .mkt-vehicle-reports .mkt-vr-question__num,.v-theme--dark .mkt-vehicle-reports .mkt-vr-question__num{background:var(--blue-900);color:var(--accent-400)}.mkt-vehicle-reports .mkt-vr-anatomy{padding-block:var(--space-16);background:var(--surface-section)}@media (max-width: 768px){.mkt-vehicle-reports .mkt-vr-anatomy{padding-block:var(--space-12)}}.mkt-vehicle-reports .mkt-vr-anatomy__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width: 1024px){.mkt-vehicle-reports .mkt-vr-anatomy__grid{grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);gap:4rem}}.mkt-vehicle-reports .mkt-vr-anatomy__screenshot{position:relative;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.mkt-vehicle-reports .mkt-vr-anatomy__screenshot img{display:block;width:100%;height:auto}@media (min-width: 1024px){.mkt-vehicle-reports .mkt-vr-anatomy__screenshot{position:sticky;top:5rem;max-height:calc(100vh - 6rem);overflow:hidden}}.mkt-vehicle-reports .mkt-vr-anatomy__shot--dark{display:none}.app-dark .mkt-vehicle-reports .mkt-vr-anatomy__shot--light,.v-theme--dark .mkt-vehicle-reports .mkt-vr-anatomy__shot--light{display:none}.app-dark .mkt-vehicle-reports .mkt-vr-anatomy__shot--dark,.v-theme--dark .mkt-vehicle-reports .mkt-vr-anatomy__shot--dark{display:block}.mkt-vehicle-reports .mkt-vr-anatomy__highlight{position:absolute;pointer-events:none;border:2px solid var(--blue-500);border-radius:var(--radius-md);box-shadow:0 0 0 4px rgba(55,137,187,0.18);background:rgba(55,137,187,0.06);opacity:0;transition:opacity var(--dur-base) var(--ease-out),top var(--dur-base) var(--ease-out),left var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out),height var(--dur-base) var(--ease-out)}.mkt-vehicle-reports .mkt-vr-anatomy__highlight[data-active="true"]{opacity:1}.mkt-vehicle-reports .mkt-vr-anatomy__copy{display:flex;flex-direction:column;gap:var(--space-8)}.mkt-vehicle-reports .mkt-vr-anatomy__chip{position:sticky;top:1rem;z-index:2;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2);padding:8px var(--space-4);background:var(--blue-500);color:#fff;border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--fw-bold);box-shadow:var(--shadow-md)}.mkt-vehicle-reports .mkt-vr-anatomy__chip .k{text-transform:uppercase;letter-spacing:0.08em;opacity:0.85;font-size:var(--text-caption)}.mkt-vehicle-reports .mkt-vr-anatomy__chip .v{font-size:var(--text-body-sm)}.mkt-vehicle-reports .mkt-vr-anatomy__group{scroll-margin-top:6rem;display:flex;flex-direction:column;gap:var(--space-4)}.mkt-vehicle-reports .mkt-vr-anatomy__group-label{margin:0;font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:var(--blue-600);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.app-dark .mkt-vehicle-reports .mkt-vr-anatomy__group-label,.v-theme--dark .mkt-vehicle-reports .mkt-vr-anatomy__group-label{color:var(--accent-400)}.mkt-vehicle-reports .mkt-vr-anatomy__surface{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.mkt-vehicle-reports .mkt-vr-anatomy__surface[data-active="true"]{border-color:var(--blue-500);box-shadow:var(--shadow-md)}.mkt-vehicle-reports .mkt-vr-anatomy__surface h4{margin:0 0 var(--space-2);font-size:var(--text-body-lg);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:var(--text-primary)}.mkt-vehicle-reports .mkt-vr-anatomy__surface p{margin:0;font-size:var(--text-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary)}.mkt-vehicle-reports .mkt-vr-anatomy__open{margin-top:var(--space-6);font-size:var(--text-body-lg);color:var(--text-body)}.mkt-vehicle-reports .mkt-vr-anatomy__open a{color:var(--blue-600);font-weight:var(--fw-semibold);text-decoration:none}.mkt-vehicle-reports .mkt-vr-anatomy__open a:hover{text-decoration:underline}.app-dark .mkt-vehicle-reports .mkt-vr-anatomy__open a,.v-theme--dark .mkt-vehicle-reports .mkt-vr-anatomy__open a{color:var(--accent-400)}.mkt-vehicle-reports .mkt-vr-score{padding-block:var(--space-16)}@media (max-width: 768px){.mkt-vehicle-reports .mkt-vr-score{padding-block:var(--space-12)}}.mkt-vehicle-reports .mkt-vr-score__grid{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:start;margin-bottom:var(--space-12)}@media (min-width: 1024px){.mkt-vehicle-reports .mkt-vr-score__grid{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.4fr);gap:var(--space-16)}}.mkt-vehicle-reports .mkt-vr-score__gauge{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.mkt-vehicle-reports .mkt-vr-score__gauge-caption{max-width:36ch;margin:0;font-size:var(--text-body-sm);color:var(--text-secondary);line-height:var(--lh-body-sm)}.mkt-vehicle-reports .mkt-vr-score__factors h3{margin:0 0 var(--space-4);font-size:var(--text-h2);line-height:var(--lh-h2);font-weight:var(--fw-bold);color:var(--text-primary)}.mkt-vehicle-reports .mkt-vr-score__factor-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);counter-reset:vr-factor}.mkt-vehicle-reports .mkt-vr-score__factor-list li{counter-increment:vr-factor;display:grid;grid-template-columns:1fr auto;grid-template-areas:"k v" "d d";gap:var(--space-1) var(--space-4);padding:var(--space-4) var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.mkt-vehicle-reports .mkt-vr-score__factor-list .k{grid-area:k;font-size:var(--text-body-lg);font-weight:var(--fw-semibold);color:var(--text-primary)}.mkt-vehicle-reports .mkt-vr-score__factor-list .v{grid-area:v;font-size:var(--text-body-lg);font-weight:var(--fw-heavy);color:var(--blue-500)}.app-dark .mkt-vehicle-reports .mkt-vr-score__factor-list .v,.v-theme--dark .mkt-vehicle-reports .mkt-vr-score__factor-list .v{color:var(--accent-400)}.mkt-vehicle-reports .mkt-vr-score__factor-list .d{grid-area:d;font-size:var(--text-body-sm);color:var(--text-secondary);line-height:var(--lh-body-sm)}.mkt-vehicle-reports .mkt-vr-score__factors-note{margin:var(--space-3) 0 0;font-size:var(--text-caption);color:var(--text-muted)}.mkt-vehicle-reports .mkt-vr-score__bands h3{margin:0 0 var(--space-4);font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:var(--text-primary)}.mkt-vehicle-reports .mkt-vr-score__bands-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5, 1fr);gap:var(--space-3)}@media (max-width: 992px){.mkt-vehicle-reports .mkt-vr-score__bands-list{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){.mkt-vehicle-reports .mkt-vr-score__bands-list{grid-template-columns:1fr}}.mkt-vehicle-reports .mkt-vr-score__band{--band-color: var(--vr-unknown);display:flex;flex-direction:column;gap:4px;padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-left:4px solid var(--band-color);border-radius:var(--radius-md)}.mkt-vehicle-reports .mkt-vr-score__band .k{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--fw-bold);color:var(--band-color);letter-spacing:0.04em}.mkt-vehicle-reports .mkt-vr-score__band .v{font-size:var(--text-body-lg);font-weight:var(--fw-bold);color:var(--text-primary)}.mkt-vehicle-reports .mkt-vr-score__band .d{font-size:var(--text-body-sm);color:var(--text-secondary);line-height:var(--lh-body-sm)}.mkt-vehicle-reports .mkt-vr-score__band--low{--band-color: var(--vr-low)}.mkt-vehicle-reports .mkt-vr-score__band--moderate{--band-color: var(--vr-moderate)}.mkt-vehicle-reports .mkt-vr-score__band--elevated{--band-color: var(--vr-elevated)}.mkt-vehicle-reports .mkt-vr-score__band--high{--band-color: var(--vr-high)}.mkt-vehicle-reports .mkt-vr-score__band--avoid{--band-color: var(--vr-avoid)}.mkt-vehicle-reports .mkt-vr-mi{padding-block:var(--space-16);background:var(--surface-section)}@media (max-width: 768px){.mkt-vehicle-reports .mkt-vr-mi{padding-block:var(--space-12)}}.mkt-vehicle-reports .mkt-vr-mi__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6)}@media (max-width: 992px){.mkt-vehicle-reports .mkt-vr-mi__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 560px){.mkt-vehicle-reports .mkt-vr-mi__grid{grid-template-columns:1fr}}.mkt-vehicle-reports .mkt-vr-mi__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);display:grid;grid-template-rows:auto 1fr auto;row-gap:var(--space-4);min-height:200px}.mkt-vehicle-reports .mkt-vr-mi__card h3{margin:0;font-size:var(--text-body-lg);font-weight:var(--fw-bold);color:var(--text-primary)}.mkt-vehicle-reports .mkt-vr-mi__viz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:80px}.mkt-vehicle-reports .mkt-vr-mi__viz svg{width:100%;height:80px;max-width:260px}.mkt-vehicle-reports .mkt-vr-mi__chart{overflow:visible}.mkt-vehicle-reports .mkt-vr-mi__line{fill:none;stroke:var(--blue-500);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.app-dark .mkt-vehicle-reports .mkt-vr-mi__line,.v-theme--dark .mkt-vehicle-reports .mkt-vr-mi__line{stroke:var(--accent-400)}.mkt-vehicle-reports .mkt-vr-mi__area{fill:rgba(55,137,187,0.14)}.app-dark .mkt-vehicle-reports .mkt-vr-mi__area,.v-theme--dark .mkt-vehicle-reports .mkt-vr-mi__area{fill:rgba(103,194,230,0.18)}.mkt-vehicle-reports .mkt-vr-mi__dots circle{fill:var(--blue-500);stroke:var(--surface-card);stroke-width:1.5}.app-dark .mkt-vehicle-reports .mkt-vr-mi__dots circle,.v-theme--dark .mkt-vehicle-reports .mkt-vr-mi__dots circle{fill:var(--accent-400)}.mkt-vehicle-reports .mkt-vr-mi__dot--last,.mkt-vehicle-reports .mkt-vr-mi__dot--accent{fill:var(--accent-500);stroke:var(--surface-card);stroke-width:2}.mkt-vehicle-reports .mkt-vr-mi__val{margin:0;font-size:var(--text-body-sm);font-weight:var(--fw-semibold);color:var(--text-secondary);line-height:var(--lh-body-sm)}.mkt-vehicle-reports .mkt-vr-mi__big-num{display:block;font-size:2.5rem;font-weight:var(--fw-heavy);color:var(--blue-500);line-height:1;letter-spacing:-0.02em;text-align:center}.app-dark .mkt-vehicle-reports .mkt-vr-mi__big-num,.v-theme--dark .mkt-vehicle-reports .mkt-vr-mi__big-num{color:var(--accent-400)}.mkt-vehicle-reports .mkt-vr-mi__big-num-label{display:block;text-align:center;font-size:var(--text-caption);color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.06em;margin-top:4px}.mkt-vehicle-reports .mkt-vr-fs{padding-block:var(--space-16)}@media (max-width: 768px){.mkt-vehicle-reports .mkt-vr-fs{padding-block:var(--space-12)}}.mkt-vehicle-reports .mkt-vr-fs__grid{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media (min-width: 1024px){.mkt-vehicle-reports .mkt-vr-fs__grid{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:var(--space-12)}}.mkt-vehicle-reports .mkt-vr-fs__compare{display:flex;flex-direction:column;gap:var(--space-3)}.mkt-vehicle-reports .mkt-vr-fs__compare-frame{position:relative;aspect-ratio:4 / 3;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mkt-vehicle-reports .mkt-vr-fs__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mkt-vehicle-reports .mkt-vr-fs__img--back{z-index:1}.mkt-vehicle-reports .mkt-vr-fs__img--front{z-index:2}.mkt-vehicle-reports .mkt-vr-fs__compare-front{position:absolute;inset:0;z-index:2;-webkit-clip-path:inset(0 calc(100% - var(--split, 50%)) 0 0);clip-path:inset(0 calc(100% - var(--split, 50%)) 0 0);will-change:clip-path}.mkt-vehicle-reports .mkt-vr-fs__compare-handle{position:absolute;top:0;bottom:0;left:var(--split, 50%);width:36px;margin-left:-18px;z-index:3;background:transparent;border:0;padding:0;cursor:ew-resize;display:flex;align-items:center;justify-content:center}.mkt-vehicle-reports .mkt-vr-fs__compare-handle::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,0.25)}.mkt-vehicle-reports .mkt-vr-fs__compare-handle:focus-visible{outline:none}.mkt-vehicle-reports .mkt-vr-fs__compare-handle:focus-visible .mkt-vr-fs__compare-grip{outline:2px solid var(--accent-400);outline-offset:2px}.mkt-vehicle-reports .mkt-vr-fs__compare-grip{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,0.35);display:flex;align-items:center;justify-content:center}.mkt-vehicle-reports .mkt-vr-fs__compare-grip::before,.mkt-vehicle-reports .mkt-vr-fs__compare-grip::after{content:"";width:6px;height:10px;border-radius:1px;background:var(--blue-500)}.mkt-vehicle-reports .mkt-vr-fs__compare-grip::before{margin-right:4px;-webkit-clip-path:polygon(100% 0, 0 50%, 100% 100%);clip-path:polygon(100% 0, 0 50%, 100% 100%)}.mkt-vehicle-reports .mkt-vr-fs__compare-grip::after{-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%)}.mkt-vehicle-reports .mkt-vr-fs__compare-cap{margin:0;font-size:var(--text-body-sm);color:var(--text-secondary);line-height:var(--lh-body-sm)}.mkt-vehicle-reports .mkt-vr-fs__signals{display:flex;flex-direction:column;gap:var(--space-4)}.mkt-vehicle-reports .mkt-vr-fs__signals h3{margin:0;font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:var(--text-primary)}.mkt-vehicle-reports .mkt-vr-fs__signal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.mkt-vehicle-reports .mkt-vr-fs__signal{--signal-color: var(--warning);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-left:4px solid var(--signal-color);border-radius:var(--radius-md)}.mkt-vehicle-reports .mkt-vr-fs__signal--warn{--signal-color: var(--warning)}.mkt-vehicle-reports .mkt-vr-fs__signal--critical{--signal-color: var(--error)}.mkt-vehicle-reports .mkt-vr-fs__signal-flag{font-size:var(--text-body-lg);line-height:1;flex-shrink:0}.mkt-vehicle-reports .mkt-vr-fs__signal-text{font-size:var(--text-body-sm);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:var(--lh-body-sm)}.mkt-vehicle-reports .mkt-vr-fs__liquidity{padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.mkt-vehicle-reports .mkt-vr-fs__liquidity h4{margin:0 0 var(--space-2);font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--text-primary)}.mkt-vehicle-reports .mkt-vr-fs__liquidity p{margin:var(--space-2) 0 0;font-size:var(--text-body-sm);color:var(--text-secondary)}.mkt-vehicle-reports .mkt-vr-fs__liquidity-bar{position:relative;width:100%;height:10px;background:var(--border-subtle);border-radius:var(--radius-pill);overflow:hidden}.mkt-vehicle-reports .mkt-vr-fs__liquidity-fill{display:block;height:100%;background:linear-gradient(90deg, var(--blue-500), var(--accent-400));border-radius:var(--radius-pill)}.mkt-vehicle-reports .mkt-vr-fs__caption{margin:var(--space-8) 0 0;text-align:center;font-size:var(--text-body-sm);color:var(--text-secondary)}.mkt-vehicle-reports .mkt-vr-scenarios{padding-block:var(--space-16);background:var(--surface-section)}@media (max-width: 768px){.mkt-vehicle-reports .mkt-vr-scenarios{padding-block:var(--space-12)}}.mkt-vehicle-reports .mkt-vr-scenarios__tablist{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-2);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-2);margin-bottom:var(--space-8)}@media (max-width: 768px){.mkt-vehicle-reports .mkt-vr-scenarios__tablist{grid-template-columns:1fr}}.mkt-vehicle-reports .mkt-vr-scenarios__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);text-align:left;cursor:pointer;color:var(--text-body);font-family:inherit;display:flex;flex-direction:column;gap:4px;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mkt-vehicle-reports .mkt-vr-scenarios__tab strong{font-size:var(--text-body);font-weight:var(--fw-bold);color:var(--text-primary)}.mkt-vehicle-reports .mkt-vr-scenarios__tab span{font-size:var(--text-body-sm);color:var(--text-secondary);line-height:var(--lh-body-sm)}.mkt-vehicle-reports .mkt-vr-scenarios__tab:hover{background:var(--surface-section)}.mkt-vehicle-reports .mkt-vr-scenarios__tab[aria-selected="true"]{background:var(--blue-500)}.mkt-vehicle-reports .mkt-vr-scenarios__tab[aria-selected="true"] strong,.mkt-vehicle-reports .mkt-vr-scenarios__tab[aria-selected="true"] span{color:#fff}.mkt-vehicle-reports .mkt-vr-scenarios__tab:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.mkt-vehicle-reports .mkt-vr-scenarios__panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8)}.mkt-vehicle-reports .mkt-vr-scenarios__panel[hidden]{display:none}.mkt-vehicle-reports .mkt-vr-scenarios__panel>.mkt-btn{margin-top:var(--space-6)}.mkt-vehicle-reports .mkt-vr-scenarios__panel-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-6)}@media (max-width: 992px){.mkt-vehicle-reports .mkt-vr-scenarios__panel-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){.mkt-vehicle-reports .mkt-vr-scenarios__panel-grid{grid-template-columns:1fr}}.mkt-vehicle-reports .mkt-vr-scenarios__panel-cell{display:flex;flex-direction:column;gap:var(--space-2)}.mkt-vehicle-reports .mkt-vr-scenarios__panel-cell h4{margin:0;font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:0.06em}.mkt-vehicle-reports .mkt-vr-scenarios__panel-cell ul{list-style:disc inside;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mkt-vehicle-reports .mkt-vr-scenarios__panel-cell li{font-size:var(--text-body-sm);line-height:var(--lh-body-sm);color:var(--text-body)}.mkt-vehicle-reports .mkt-vr-scenarios__panel-cell p{margin:0}.mkt-vehicle-reports .mkt-vr-scenarios__big{font-size:var(--text-h3);font-weight:var(--fw-bold);color:var(--text-primary);line-height:1.2}.mkt-vehicle-reports .mkt-vr-scenarios__small{font-size:var(--text-body-sm);color:var(--text-secondary)}.mkt-vehicle-reports .mkt-vr-scenarios__caption{margin:var(--space-6) 0 0;font-size:var(--text-body);color:var(--text-body);line-height:var(--lh-body);max-width:64ch}.mkt-vehicle-reports .mkt-vr-workflow{padding-block:var(--space-16)}@media (max-width: 768px){.mkt-vehicle-reports .mkt-vr-workflow{padding-block:var(--space-12)}}.mkt-vehicle-reports .mkt-vr-workflow__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-6)}@media (max-width: 992px){.mkt-vehicle-reports .mkt-vr-workflow__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){.mkt-vehicle-reports .mkt-vr-workflow__grid{grid-template-columns:1fr}}.mkt-vehicle-reports .mkt-vr-workflow__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.mkt-vehicle-reports .mkt-vr-workflow__card h3{margin:0;font-size:var(--text-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);color:var(--text-primary)}.mkt-vehicle-reports .mkt-vr-workflow__card p{margin:0;font-size:var(--text-body-sm);line-height:var(--lh-body-sm);color:var(--text-secondary)}.mkt-vehicle-reports .mkt-vr-workflow__icon{width:56px;height:56px;border-radius:50%;background:var(--blue-50);display:flex;align-items:center;justify-content:center;font-size:1.75rem;line-height:1}.app-dark .mkt-vehicle-reports .mkt-vr-workflow__icon,.v-theme--dark .mkt-vehicle-reports .mkt-vr-workflow__icon{background:var(--blue-900)}.mkt-vehicle-reports .mkt-vr-faq{padding-block:var(--space-16);background:var(--surface-section)}@media (max-width: 768px){.mkt-vehicle-reports .mkt-vr-faq{padding-block:var(--space-12)}}.mkt-vehicle-reports .mkt-vr-faq__list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.mkt-vehicle-reports .mkt-vr-faq__item{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);transition:border-color var(--dur-fast) var(--ease-out)}.mkt-vehicle-reports .mkt-vr-faq__item[open]{border-color:var(--blue-500)}.mkt-vehicle-reports .mkt-vr-faq__item>summary{cursor:pointer;list-style:none;font-size:var(--text-body-lg);font-weight:var(--fw-semibold);color:var(--text-primary);line-height:var(--lh-h3);padding-right:var(--space-8);position:relative}.mkt-vehicle-reports .mkt-vr-faq__item>summary::-webkit-details-marker{display:none}.mkt-vehicle-reports .mkt-vr-faq__item>summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:var(--text-h3);font-weight:var(--fw-bold);color:var(--blue-500);line-height:1;transition:transform var(--dur-fast) var(--ease-out)}.mkt-vehicle-reports .mkt-vr-faq__item>summary:focus-visible{outline:2px solid var(--accent-400);outline-offset:4px;border-radius:var(--radius-sm)}.mkt-vehicle-reports .mkt-vr-faq__item[open]>summary::after{content:"−"}.mkt-vehicle-reports .mkt-vr-faq__item>p{margin:var(--space-3) 0 0;font-size:var(--text-body);line-height:var(--lh-body);color:var(--text-body)}.mkt-vehicle-reports .mkt-vr-faq__item a{color:var(--blue-600);font-weight:var(--fw-semibold)}.app-dark .mkt-vehicle-reports .mkt-vr-faq__item a,.v-theme--dark .mkt-vehicle-reports .mkt-vr-faq__item a{color:var(--accent-400)}.mkt-vehicle-reports .mkt-vr-final{padding-block:var(--space-16)}@media (max-width: 768px){.mkt-vehicle-reports .mkt-vr-final{padding-block:var(--space-12)}}.mkt-vehicle-reports .mkt-vr-final__band{background:radial-gradient(ellipse 800px 400px at 20% 0%, rgba(103,194,230,0.18), transparent 60%),linear-gradient(135deg, var(--blue-700), var(--blue-500));color:#fff;border-radius:var(--radius-lg);padding:var(--space-12) var(--space-8);text-align:center;box-shadow:var(--shadow-xl)}.mkt-vehicle-reports .mkt-vr-final__band h2{margin:0 0 var(--space-4);font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:var(--fw-heavy);color:#fff;letter-spacing:-0.015em}@media (max-width: 768px){.mkt-vehicle-reports .mkt-vr-final__band h2{font-size:1.625rem}}.mkt-vehicle-reports .mkt-vr-final__band>p{margin:0 auto var(--space-8);max-width:64ch;font-size:var(--text-body-lg);line-height:var(--lh-body);color:rgba(255,255,255,0.92)}.mkt-vehicle-reports .mkt-vr-final__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.mkt-window-sticker .mkt-section-head{max-width:760px;margin:0 auto var(--space-8);text-align:center}.mkt-window-sticker .mkt-section-head .eyebrow,.mkt-window-sticker .mkt-section-head .mkt-eyebrow{margin-bottom:var(--space-3)}.mkt-window-sticker .mkt-section-head h2{color:var(--text-primary);margin:var(--space-3) 0;font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);letter-spacing:-0.015em}@media (max-width: 768px){.mkt-window-sticker .mkt-section-head h2{font-size:1.625rem}}.mkt-window-sticker .mkt-section-head .lede{color:var(--text-secondary);font-size:var(--text-body-lg);line-height:1.55;margin:0}.mkt-window-sticker .accent{color:var(--blue-500)}.app-dark .mkt-window-sticker .accent,.v-theme--dark .mkt-window-sticker .accent{color:var(--accent-400)}.mkt-window-sticker .mkt-ws-hero{padding-block:var(--space-16) var(--space-12);background:radial-gradient(ellipse 800px 400px at 18% 8%, rgba(55,137,187,0.07), transparent 70%),radial-gradient(ellipse 600px 500px at 92% 92%, rgba(103,194,230,0.07), transparent 70%)}@media (max-width: 768px){.mkt-window-sticker .mkt-ws-hero{padding-block:var(--space-12)}}.app-dark .mkt-window-sticker .mkt-ws-hero,.v-theme--dark .mkt-window-sticker .mkt-ws-hero{background:radial-gradient(ellipse 800px 400px at 18% 8%, rgba(55,137,187,0.16), transparent 70%),radial-gradient(ellipse 600px 500px at 92% 92%, rgba(103,194,230,0.1), transparent 70%)}.mkt-window-sticker .mkt-ws-hero__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--space-12);align-items:center}@media (max-width: 1024px){.mkt-window-sticker .mkt-ws-hero__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-window-sticker .mkt-ws-hero__h1{font-size:var(--text-display);line-height:var(--lh-display);font-weight:var(--fw-heavy);letter-spacing:-0.02em;color:var(--text-primary);margin:var(--space-3) 0 var(--space-4)}@media (max-width: 768px){.mkt-window-sticker .mkt-ws-hero__h1{font-size:2.25rem}}.mkt-window-sticker .mkt-ws-hero__h1 .accent{color:var(--blue-500)}.app-dark .mkt-window-sticker .mkt-ws-hero__h1 .accent,.v-theme--dark .mkt-window-sticker .mkt-ws-hero__h1 .accent{color:var(--accent-400)}.mkt-window-sticker .mkt-ws-hero__sub{color:var(--text-secondary);font-size:1.1875rem;line-height:1.5;max-width:56ch;margin:0 0 var(--space-6)}.mkt-window-sticker .mkt-ws-hero__ctas{display:flex;gap:var(--space-3);flex-wrap:wrap}.mkt-window-sticker .mkt-ws-hero__chips{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-8)}.mkt-window-sticker .mkt-ws-hero__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);background:var(--surface-card);border:1px solid var(--border-subtle);font-size:14px;font-weight:var(--fw-semibold);color:var(--text-body)}.mkt-window-sticker .mkt-ws-hero__chip svg{width:14px;height:14px;color:var(--blue-500)}.app-dark .mkt-window-sticker .mkt-ws-hero__chip svg,.v-theme--dark .mkt-window-sticker .mkt-ws-hero__chip svg{color:var(--accent-400)}.mkt-window-sticker .mkt-sticker-mockup{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;position:relative;margin:0}.mkt-window-sticker .mkt-sticker-mockup__chrome{display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-4);background:var(--surface-section);border-bottom:1px solid var(--border-subtle)}.mkt-window-sticker .mkt-sticker-mockup__dot{width:12px;height:12px;border-radius:50%}.mkt-window-sticker .mkt-sticker-mockup__dot:nth-child(1){background:#ef4444}.mkt-window-sticker .mkt-sticker-mockup__dot:nth-child(2){background:#f59e0b}.mkt-window-sticker .mkt-sticker-mockup__dot:nth-child(3){background:#16a34a}.mkt-window-sticker .mkt-sticker-mockup__addr{font-size:14px;color:var(--text-secondary);margin-left:var(--space-3);font-family:var(--font-mono);letter-spacing:0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.mkt-window-sticker .mkt-sticker-mockup__live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--accent-100);color:var(--accent-700);font-size:14px;font-weight:var(--fw-semibold);letter-spacing:0.04em;text-transform:uppercase}.mkt-window-sticker .mkt-sticker-mockup__live::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-500);box-shadow:0 0 0 3px rgba(63,169,210,0.25);animation:mkt-ws-live-pulse 2s var(--ease-in-out) infinite}.app-dark .mkt-window-sticker .mkt-sticker-mockup__live,.v-theme--dark .mkt-window-sticker .mkt-sticker-mockup__live{background:var(--accent-900);color:var(--accent-200)}.mkt-window-sticker .mkt-sticker-mockup__body{padding:var(--space-4);background:linear-gradient(180deg, var(--gray-100), var(--surface-section));position:relative}.app-dark .mkt-window-sticker .mkt-sticker-mockup__body,.v-theme--dark .mkt-window-sticker .mkt-sticker-mockup__body{background:linear-gradient(180deg, #0a1628, #0b1220)}.mkt-window-sticker .mkt-sticker{background:#ffffff;color:#111827;border:1px solid #d1d5db;box-shadow:0 6px 18px rgba(15,23,42,0.1),0 1px 3px rgba(15,23,42,0.06);border-radius:4px;overflow:hidden;font-family:var(--font-sans);max-width:520px;margin:0 auto;transform:rotate(-1deg);transition:transform var(--dur-base) var(--ease-out)}.mkt-window-sticker .mkt-sticker:hover{transform:rotate(0deg)}.app-dark .mkt-window-sticker .mkt-sticker,.v-theme--dark .mkt-window-sticker .mkt-sticker{box-shadow:0 8px 24px rgba(0,0,0,0.5),0 0 0 1px rgba(103,194,230,0.06)}.mkt-window-sticker .mkt-sticker__head{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);background:linear-gradient(180deg, #1e3a5f 0%, #0d2a3d 100%);color:#ffffff}.mkt-window-sticker .mkt-sticker__brand-mark{width:44px;height:44px;border-radius:50%;background:#ffffff;color:#0d2a3d;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;letter-spacing:0.02em;border:2px solid var(--accent-300)}.mkt-window-sticker .mkt-sticker__brand-name{font-size:17px;font-weight:800;letter-spacing:0.02em;text-transform:uppercase}.mkt-window-sticker .mkt-sticker__brand-sub{font-size:14px;color:rgba(255,255,255,0.78);margin-top:2px;font-weight:500}.mkt-window-sticker .mkt-sticker__head-meta{text-align:right;font-size:14px;color:rgba(255,255,255,0.85)}.mkt-window-sticker .mkt-sticker__head-meta strong{display:block;color:#ffffff;font-weight:700;font-size:15px}.mkt-window-sticker .mkt-sticker__title{padding:var(--space-3) var(--space-4);border-bottom:1px solid #e5e7eb;background:#fafbfc}.mkt-window-sticker .mkt-sticker__model{font-size:18px;font-weight:800;color:#0d2a3d;letter-spacing:-0.01em}.mkt-window-sticker .mkt-sticker__trim{font-size:14px;color:#475569;margin-top:2px}.mkt-window-sticker .mkt-sticker__vin{font-size:14px;font-family:var(--font-mono);color:#475569;letter-spacing:0.02em;margin-top:4px}.mkt-window-sticker .mkt-sticker__vin strong{color:#111827;font-weight:700}.mkt-window-sticker .mkt-sticker__cols{display:grid;grid-template-columns:1.1fr 1fr;gap:0}.mkt-window-sticker .mkt-sticker__col{padding:var(--space-3) var(--space-4)}.mkt-window-sticker .mkt-sticker__col+.mkt-sticker__col{border-left:1px solid #e5e7eb}.mkt-window-sticker .mkt-sticker__col h4{font-size:14px;font-weight:800;color:#0d2a3d;text-transform:uppercase;letter-spacing:0.06em;margin:0 0 var(--space-2);padding-bottom:4px;border-bottom:2px solid #0d2a3d}.mkt-window-sticker .mkt-sticker__col ul{list-style:none;padding:0;margin:0;font-size:14px;color:#1f2937;line-height:1.55}.mkt-window-sticker .mkt-sticker__col li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:2px 0}.mkt-window-sticker .mkt-sticker__col li::before{content:"▪";color:#2e74a0;flex-shrink:0;margin-right:6px}.mkt-window-sticker .mkt-sticker__col li span:first-of-type{flex:1}.mkt-window-sticker .mkt-sticker__col li .price{font-variant-numeric:tabular-nums;font-weight:700;color:#111827;white-space:nowrap}.mkt-window-sticker .mkt-sticker__economy{padding:var(--space-3) var(--space-4);background:#f0f7fc;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-3);text-align:center}.mkt-window-sticker .mkt-sticker__mpg{font-size:22px;font-weight:800;color:#0d2a3d;line-height:1;font-variant-numeric:tabular-nums}.mkt-window-sticker .mkt-sticker__mpg-label{font-size:14px;color:#475569;margin-top:4px;font-weight:600}.mkt-window-sticker .mkt-sticker__pricebox{padding:var(--space-3) var(--space-4);background:#ffffff;display:flex;flex-direction:column;gap:6px}.mkt-window-sticker .mkt-sticker__price-row{display:flex;justify-content:space-between;font-size:14px;color:#475569}.mkt-window-sticker .mkt-sticker__price-row strong{color:#111827;font-weight:700;font-variant-numeric:tabular-nums}.mkt-window-sticker .mkt-sticker__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:var(--space-2);margin-top:var(--space-2);border-top:2px solid #0d2a3d}.mkt-window-sticker .mkt-sticker__total-label{font-size:14px;font-weight:800;color:#0d2a3d;text-transform:uppercase;letter-spacing:0.06em}.mkt-window-sticker .mkt-sticker__total-value{font-size:22px;font-weight:800;color:#0d2a3d;font-variant-numeric:tabular-nums;letter-spacing:-0.01em}.mkt-window-sticker .mkt-sticker__foot{padding:8px var(--space-4);background:#fafbfc;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#64748b;gap:var(--space-3)}.mkt-window-sticker .mkt-sticker__qr{width:40px;height:40px;background:repeating-conic-gradient(#111827 0 25%, #fff 0 50%) 0/6px 6px;border:1px solid #d1d5db;border-radius:4px}.mkt-window-sticker .mkt-sticker-mockup__stamp{position:absolute;top:84px;right:40px;padding:6px 14px;border:2px solid var(--success);color:var(--success);background:rgba(255,255,255,0.95);font-size:13px;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;border-radius:4px;transform:rotate(-6deg);transform-origin:center center;box-shadow:0 2px 8px rgba(15,23,42,0.1);pointer-events:none;z-index:2}.app-dark .mkt-window-sticker .mkt-sticker-mockup__stamp,.v-theme--dark .mkt-window-sticker .mkt-sticker-mockup__stamp{background:rgba(15,23,42,0.92);color:#22c55e;border-color:#22c55e}.mkt-window-sticker .mkt-ws-pillars{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-window-sticker .mkt-ws-pillars{grid-template-columns:1fr}}.mkt-window-sticker .mkt-ws-pillar{padding:var(--space-8);background:var(--surface-card);border:1px solid var(--border-subtle);border-top:4px solid var(--blue-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.mkt-window-sticker .mkt-ws-pillar:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--blue-500)}.mkt-window-sticker .mkt-ws-pillar h3{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-2);letter-spacing:-0.01em}.mkt-window-sticker .mkt-ws-pillar p{font-size:16px;line-height:1.55;color:var(--text-body);margin:0 0 var(--space-4)}.mkt-window-sticker .mkt-ws-pillar__icon{width:56px;height:56px;border-radius:var(--radius-md);background:rgba(55,137,187,0.12);color:var(--blue-500);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.mkt-window-sticker .mkt-ws-pillar__icon svg{width:28px;height:28px}.mkt-window-sticker .mkt-ws-pillar__stat{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);background:var(--blue-50);color:var(--blue-700);font-size:14px;font-weight:700}.mkt-window-sticker .mkt-ws-pillar__stat strong{font-size:16px;font-weight:800}.app-dark .mkt-window-sticker .mkt-ws-pillar__stat,.v-theme--dark .mkt-window-sticker .mkt-ws-pillar__stat{background:var(--blue-900);color:var(--accent-300)}.mkt-window-sticker .mkt-ws-frames{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6);margin-top:var(--space-8)}.mkt-window-sticker .mkt-ws-frames>.mkt-ws-frame:nth-child(odd):last-child{grid-column:1 / -1;max-width:720px;margin-inline:auto;width:100%}@media (max-width: 1024px){.mkt-window-sticker .mkt-ws-frames{grid-template-columns:1fr}.mkt-window-sticker .mkt-ws-frames>.mkt-ws-frame:nth-child(odd):last-child{max-width:none;margin-inline:0}}.mkt-window-sticker .mkt-ws-frame{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;display:flex;flex-direction:column}.mkt-window-sticker .mkt-ws-frame__chrome{display:flex;align-items:center;gap:6px;padding:8px var(--space-3);background:var(--surface-section);border-bottom:1px solid var(--border-subtle)}.mkt-window-sticker .mkt-ws-frame__chrome span{width:10px;height:10px;border-radius:50%}.mkt-window-sticker .mkt-ws-frame__chrome span:nth-child(1){background:#ef4444}.mkt-window-sticker .mkt-ws-frame__chrome span:nth-child(2){background:#f59e0b}.mkt-window-sticker .mkt-ws-frame__chrome span:nth-child(3){background:#16a34a}.mkt-window-sticker .mkt-ws-frame__chrome em{font-style:normal;font-size:14px;color:var(--text-secondary);font-family:var(--font-mono);margin-left:var(--space-2)}.mkt-window-sticker .mkt-ws-frame__body{flex:1;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);min-height:220px}.mkt-window-sticker .mkt-ws-frame__caption{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-section)}.mkt-window-sticker .mkt-ws-frame__caption h4{font-size:17px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.mkt-window-sticker .mkt-ws-frame__caption p{font-size:15px;color:var(--text-secondary);margin:0;line-height:1.5}.mkt-window-sticker .mkt-ws-mock-vin{display:flex;gap:var(--space-2);align-items:stretch}.mkt-window-sticker .mkt-ws-mock-vin input{flex:1;min-width:0;padding:12px 16px;font-family:var(--font-mono);font-size:15px;letter-spacing:0.04em;border:1.5px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);outline:none}.mkt-window-sticker .mkt-ws-mock-vin input:focus{border-color:var(--blue-500);box-shadow:0 0 0 3px rgba(55,137,187,0.18)}.mkt-window-sticker .mkt-ws-mock-vin button{padding:12px 18px;font-size:15px;font-weight:700;background:var(--blue-500);color:#fff;border:0;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap}.mkt-window-sticker .mkt-ws-mock-vin button:hover{background:var(--blue-600)}.mkt-window-sticker .mkt-ws-mock-vin-status{display:flex;align-items:center;gap:var(--space-2);font-size:14px;color:var(--success);font-weight:600}.mkt-window-sticker .mkt-ws-mock-vin-status svg{width:16px;height:16px}.mkt-window-sticker .mkt-ws-mock-vehicle{padding:var(--space-3) var(--space-4);background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);align-items:center}.mkt-window-sticker .mkt-ws-mock-vehicle__logo{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg, var(--blue-500), var(--accent-400));color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center}.mkt-window-sticker .mkt-ws-mock-vehicle__name{font-size:15px;font-weight:700;color:var(--text-primary)}.mkt-window-sticker .mkt-ws-mock-vehicle__sub{font-size:14px;color:var(--text-secondary)}.mkt-window-sticker .mkt-ws-mock-vehicle__pdf{padding:6px 12px;font-size:14px;font-weight:700;background:var(--blue-50);color:var(--blue-700);border:1px solid var(--blue-200);border-radius:var(--radius-md);display:inline-flex;align-items:center;gap:6px}.app-dark .mkt-window-sticker .mkt-ws-mock-vehicle__pdf,.v-theme--dark .mkt-window-sticker .mkt-ws-mock-vehicle__pdf{background:var(--blue-900);color:var(--accent-200);border-color:var(--blue-800)}.mkt-window-sticker .mkt-ws-mock-bulk-drop{border:2px dashed var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);background:var(--surface-section);text-align:center;color:var(--text-secondary);font-size:15px}.mkt-window-sticker .mkt-ws-mock-bulk-drop strong{display:block;color:var(--text-primary);font-size:16px;font-weight:700;margin-bottom:4px}.mkt-window-sticker .mkt-ws-mock-bulk-progress{display:flex;flex-direction:column;gap:6px;margin-top:var(--space-3);font-size:14px}.mkt-window-sticker .mkt-ws-mock-bulk-progress__row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.mkt-window-sticker .mkt-ws-mock-bulk-progress__bar{height:8px;background:var(--surface-section);border-radius:var(--radius-pill);overflow:hidden;border:1px solid var(--border-subtle)}.mkt-window-sticker .mkt-ws-mock-bulk-progress__bar-fill{height:100%;background:linear-gradient(90deg, var(--blue-500), var(--accent-400));border-radius:var(--radius-pill)}.mkt-window-sticker .mkt-ws-mock-bulk-progress__count{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.mkt-window-sticker .mkt-ws-mock-bulk-progress__count strong{color:var(--blue-600);font-weight:800}.app-dark .mkt-window-sticker .mkt-ws-mock-bulk-progress__count strong,.v-theme--dark .mkt-window-sticker .mkt-ws-mock-bulk-progress__count strong{color:var(--accent-400)}.mkt-window-sticker .mkt-ws-mock-pdf{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3);background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.mkt-window-sticker .mkt-ws-mock-pdf--accent{background:linear-gradient(135deg, var(--blue-50), var(--accent-50));border-color:var(--blue-200)}.mkt-window-sticker .mkt-ws-mock-pdf__icon{width:44px;height:56px;background:linear-gradient(135deg, #fff, var(--gray-100));border:1px solid var(--border-default);border-radius:4px;flex-shrink:0;position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px}.mkt-window-sticker .mkt-ws-mock-pdf__icon::before{content:"";position:absolute;top:0;right:0;width:12px;height:12px;background:var(--surface-section);border-left:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.mkt-window-sticker .mkt-ws-mock-pdf__icon::after{content:"PDF";font-size:14px;font-weight:800;color:var(--blue-600);letter-spacing:0.04em;background:rgba(55,137,187,0.1);padding:1px 4px;border-radius:2px}.mkt-window-sticker .mkt-ws-mock-pdf__meta{flex:1}.mkt-window-sticker .mkt-ws-mock-pdf__name{font-size:15px;font-weight:700;color:var(--text-primary);word-break:break-all}.mkt-window-sticker .mkt-ws-mock-pdf__sub{font-size:14px;color:var(--text-secondary);margin-top:2px}.mkt-window-sticker .mkt-ws-mock-pdf__btn{padding:8px 14px;font-size:14px;font-weight:700;background:var(--blue-500);color:#fff;border-radius:var(--radius-md);display:inline-flex;align-items:center;gap:4px}.mkt-window-sticker .mkt-ws-mock-pdf__btn:hover{background:var(--blue-600);color:#fff}.app-dark .mkt-window-sticker .mkt-ws-mock-pdf__icon,.v-theme--dark .mkt-window-sticker .mkt-ws-mock-pdf__icon{background:linear-gradient(135deg, var(--gray-800), var(--gray-700))}.app-dark .mkt-window-sticker .mkt-ws-mock-pdf__icon::after,.v-theme--dark .mkt-window-sticker .mkt-ws-mock-pdf__icon::after{color:var(--accent-300);background:rgba(103,194,230,0.16)}.mkt-window-sticker .mkt-ws-mock-print-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.mkt-window-sticker .mkt-ws-mock-print-page{background:#ffffff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 2px 8px rgba(15,23,42,0.06);padding:8px;aspect-ratio:8.5 / 11;display:flex;flex-direction:column;gap:3px;position:relative}.mkt-window-sticker .mkt-ws-mock-print-page--legal{aspect-ratio:8.5 / 14;border-color:var(--blue-500);box-shadow:0 4px 14px rgba(55,137,187,0.3)}.mkt-window-sticker .mkt-ws-mock-print-page__bar{height:4px;background:var(--blue-600);border-radius:1px}.mkt-window-sticker .mkt-ws-mock-print-page__bar--accent{background:var(--accent-400)}.mkt-window-sticker .mkt-ws-mock-print-page__bar--gray{background:#cbd5e1}.mkt-window-sticker .mkt-ws-mock-print-page__bar--short{width:60%}.mkt-window-sticker .mkt-ws-mock-print-page__bar--mid{width:80%}.mkt-window-sticker .mkt-ws-mock-print-page__label{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);font-size:14px;font-weight:700;color:var(--text-secondary);background:var(--surface-card);padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);white-space:nowrap}.mkt-window-sticker .mkt-ws-mock-print-page__label--selected{background:var(--blue-500);color:#fff;border-color:var(--blue-500)}.mkt-window-sticker .mkt-ws-mock-brand-tabs{display:flex;gap:6px;flex-wrap:wrap}.mkt-window-sticker .mkt-ws-mock-brand-tab{padding:6px 12px;border-radius:var(--radius-pill);font-size:14px;font-weight:700;background:var(--surface-section);color:var(--text-body);border:1px solid var(--border-subtle)}.mkt-window-sticker .mkt-ws-mock-brand-tab--active{background:var(--blue-500);color:#fff;border-color:var(--blue-500)}.mkt-window-sticker .mkt-ws-mock-brand-preview{flex:1;background:#ffffff;border:1px solid #d1d5db;border-radius:4px;padding:var(--space-3);display:flex;flex-direction:column;gap:6px;min-height:100px;box-shadow:var(--shadow-sm)}.mkt-window-sticker .mkt-ws-mock-brand-preview__title{font-size:14px;font-weight:800;color:#0d2a3d;letter-spacing:0.04em;text-transform:uppercase;padding-bottom:4px;border-bottom:1.5px solid #0d2a3d}.mkt-window-sticker .mkt-ws-mock-brand-preview__rows{display:flex;flex-direction:column;gap:3px}.mkt-window-sticker .mkt-ws-mock-brand-preview__row{height:5px;border-radius:1px;background:#e5e7eb}.mkt-window-sticker .mkt-ws-mock-brand-preview__row--accent{background:var(--accent-400)}.mkt-window-sticker .mkt-ws-mock-brand-preview__row--brand{background:var(--blue-500)}.mkt-window-sticker .mkt-ws-frame__meta{display:flex;gap:var(--space-2);align-items:center;justify-content:space-between;font-size:14px}.mkt-window-sticker .mkt-ws-frame__meta--block{display:block}.mkt-window-sticker .mkt-ws-frame__meta .label{color:var(--text-secondary)}.mkt-window-sticker .mkt-ws-frame__meta .value{color:var(--text-primary);font-weight:700}.mkt-window-sticker .mkt-ws-frame__meta .note{color:var(--text-secondary)}.mkt-window-sticker .mkt-ws-frame__meta .note strong{color:var(--text-primary)}.mkt-window-sticker .mkt-ws-different{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 768px){.mkt-window-sticker .mkt-ws-different{grid-template-columns:1fr}}.mkt-window-sticker .mkt-ws-diff{display:flex;gap:var(--space-4);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.mkt-window-sticker .mkt-ws-diff:hover{border-color:var(--blue-500);box-shadow:var(--shadow-md)}.mkt-window-sticker .mkt-ws-diff h3{font-size:17px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.mkt-window-sticker .mkt-ws-diff p{font-size:15px;line-height:1.55;color:var(--text-secondary);margin:0}.mkt-window-sticker .mkt-ws-diff__icon{flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);background:linear-gradient(135deg, var(--blue-50), var(--accent-50));color:var(--blue-600);display:flex;align-items:center;justify-content:center}.mkt-window-sticker .mkt-ws-diff__icon svg{width:22px;height:22px}.app-dark .mkt-window-sticker .mkt-ws-diff__icon,.v-theme--dark .mkt-window-sticker .mkt-ws-diff__icon{background:linear-gradient(135deg, var(--blue-900), var(--accent-900));color:var(--accent-300)}.mkt-window-sticker .mkt-ws-usecases{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.mkt-window-sticker .mkt-ws-usecases{grid-template-columns:1fr}}.mkt-window-sticker .mkt-ws-usecase{padding:var(--space-8);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3);position:relative}.mkt-window-sticker .mkt-ws-usecase h3{font-size:19px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-0.01em}.mkt-window-sticker .mkt-ws-usecase p{font-size:15px;line-height:1.55;color:var(--text-secondary);margin:0}.mkt-window-sticker .mkt-ws-usecase__tag{align-self:flex-start;padding:4px 10px;border-radius:var(--radius-pill);background:var(--accent-100);color:var(--accent-700);font-size:14px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.app-dark .mkt-window-sticker .mkt-ws-usecase__tag,.v-theme--dark .mkt-window-sticker .mkt-ws-usecase__tag{background:var(--accent-900);color:var(--accent-200)}.mkt-window-sticker .mkt-ws-usecase__quote{margin-top:auto;padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent-400);background:var(--surface-section);border-radius:var(--radius-sm);font-size:14px;font-style:italic;color:var(--text-body);line-height:1.5}.mkt-window-sticker .mkt-ws-proof{background:var(--blue-900);color:#fff;padding-block:var(--space-12);position:relative;overflow:hidden}.mkt-window-sticker .mkt-ws-proof::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 50%, rgba(103,194,230,0.16), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 50%, rgba(55,137,187,0.2), transparent 60%);pointer-events:none}.mkt-window-sticker .mkt-ws-proof__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);position:relative}@media (max-width: 768px){.mkt-window-sticker .mkt-ws-proof__grid{grid-template-columns:1fr;gap:var(--space-8)}}.mkt-window-sticker .mkt-ws-proof__stat{text-align:center;padding:0 var(--space-4);position:relative}.mkt-window-sticker .mkt-ws-proof__stat:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:64px;background:rgba(255,255,255,0.18)}@media (max-width: 768px){.mkt-window-sticker .mkt-ws-proof__stat:not(:last-child)::after{display:none}}.mkt-window-sticker .mkt-ws-proof__value{font-size:clamp(36px, 5vw, 48px);font-weight:800;line-height:1;letter-spacing:-0.02em;background:linear-gradient(135deg, #fff, var(--accent-300));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mkt-window-sticker .mkt-ws-proof__label{font-size:15px;font-weight:500;color:rgba(255,255,255,0.8);margin-top:var(--space-2)}.mkt-window-sticker .mkt-ws-proof__sub{font-size:14px;color:rgba(255,255,255,0.65);margin-top:6px}.mkt-window-sticker .mkt-ws-brands__legend{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center;margin-top:var(--space-6);font-size:14px;color:var(--text-secondary)}.mkt-window-sticker .mkt-ws-brands__legend-item{display:inline-flex;align-items:center;gap:6px}.mkt-window-sticker .mkt-ws-brands__legend-dot{width:10px;height:10px;border-radius:50%}.mkt-window-sticker .mkt-ws-brands__legend-dot--all{background:var(--success)}.mkt-window-sticker .mkt-ws-brands__legend-dot--recent{background:var(--blue-500)}.mkt-window-sticker .mkt-ws-brands{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:var(--space-3);margin-top:var(--space-8);padding:0;list-style:none}@media (max-width: 640px){.mkt-window-sticker .mkt-ws-brands{grid-template-columns:repeat(2, 1fr)}}.mkt-window-sticker .mkt-ws-brand{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4) var(--space-3);min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);position:relative}.mkt-window-sticker .mkt-ws-brand:hover{border-color:var(--blue-500);transform:translateY(-2px);box-shadow:var(--shadow-md)}.mkt-window-sticker .mkt-ws-brand__name{font-size:16px;font-weight:800;color:var(--text-primary);letter-spacing:-0.01em}.mkt-window-sticker .mkt-ws-brand__year{font-size:14px;color:var(--text-secondary);font-weight:500}.mkt-window-sticker .mkt-ws-brand__badge{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%}.mkt-window-sticker .mkt-ws-brand__badge--all{background:var(--success)}.mkt-window-sticker .mkt-ws-brand__badge--recent{background:var(--blue-500)}.mkt-window-sticker .mkt-ws-brand--all-years .mkt-ws-brand__year{color:var(--success);font-weight:700}.mkt-window-sticker .mkt-ws-brand--more{background:linear-gradient(135deg, var(--blue-50), var(--accent-50));border-color:var(--blue-200);color:var(--blue-700)}.mkt-window-sticker .mkt-ws-brand--more .mkt-ws-brand__name{color:inherit}.mkt-window-sticker .mkt-ws-brand--more .mkt-ws-brand__year{color:inherit;opacity:0.85}.app-dark .mkt-window-sticker .mkt-ws-brand--all-years .mkt-ws-brand__year,.v-theme--dark .mkt-window-sticker .mkt-ws-brand--all-years .mkt-ws-brand__year{color:#22c55e}.app-dark .mkt-window-sticker .mkt-ws-brand--more,.v-theme--dark .mkt-window-sticker .mkt-ws-brand--more{background:linear-gradient(135deg, var(--blue-900), var(--accent-900));border-color:var(--blue-800);color:var(--accent-200)}.mkt-window-sticker .mkt-ws-brands__cta{text-align:center;margin-top:var(--space-6);font-size:15px;color:var(--text-secondary)}.mkt-window-sticker .mkt-ws-brands__cta a{color:var(--text-link);font-weight:600;text-decoration:underline}.mkt-window-sticker .mkt-ws-brands__cta a:hover{color:var(--text-link-hover)}.mkt-window-sticker .mkt-ws-faq{max-width:880px;margin:var(--space-8) auto 0}.mkt-window-sticker .mkt-ws-faq__item{border-top:1px solid var(--border-subtle)}.mkt-window-sticker .mkt-ws-faq__item:last-child{border-bottom:1px solid var(--border-subtle)}.mkt-window-sticker .mkt-ws-faq__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) 0;background:transparent;border:0;font-size:18px;font-weight:600;color:var(--text-primary);cursor:pointer;text-align:left;transition:color var(--dur-fast) var(--ease-out)}.mkt-window-sticker .mkt-ws-faq__trigger:hover{color:var(--text-link)}.mkt-window-sticker .mkt-ws-faq__trigger:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px;border-radius:var(--radius-sm)}.mkt-window-sticker .mkt-ws-faq__chev{flex-shrink:0;width:22px;height:22px;color:var(--text-secondary);transition:transform var(--dur-fast) var(--ease-out)}.mkt-window-sticker .mkt-ws-faq__item[data-open="true"] .mkt-ws-faq__chev{transform:rotate(180deg);color:var(--blue-500)}.app-dark .mkt-window-sticker .mkt-ws-faq__item[data-open="true"] .mkt-ws-faq__chev,.v-theme--dark .mkt-window-sticker .mkt-ws-faq__item[data-open="true"] .mkt-ws-faq__chev{color:var(--accent-400)}.mkt-window-sticker .mkt-ws-faq__answer{max-height:0;overflow:hidden;transition:max-height var(--dur-base) var(--ease-out)}.mkt-window-sticker .mkt-ws-faq__item[data-open="true"] .mkt-ws-faq__answer{max-height:800px}.mkt-window-sticker .mkt-ws-faq__answer p{padding:0 0 var(--space-6);margin:0;max-width:72ch;font-size:16px;line-height:1.6;color:var(--text-body)}.mkt-window-sticker .mkt-ws-faq__answer strong{color:var(--text-primary)}.mkt-window-sticker .mkt-ws-faq__answer a{color:var(--text-link);text-decoration:underline}.mkt-window-sticker .mkt-ws-faq__answer a:hover{color:var(--text-link-hover)}.mkt-window-sticker .mkt-ws-final-cta{padding-block:var(--space-16)}.mkt-window-sticker .mkt-ws-final-cta__band{background:linear-gradient(135deg, var(--blue-500) 0%, var(--blue-700) 100%);color:#fff;padding:var(--space-16) var(--space-8);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-xl)}.mkt-window-sticker .mkt-ws-final-cta__band::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 200px at 0% 0%, rgba(103,194,230,0.3), transparent 60%),radial-gradient(ellipse 600px 200px at 100% 100%, rgba(255,255,255,0.1), transparent 60%);pointer-events:none}.mkt-window-sticker .mkt-ws-final-cta__band>*{position:relative}.mkt-window-sticker .mkt-ws-final-cta__band h2{font-size:clamp(28px, 4vw, 40px);font-weight:800;letter-spacing:-0.02em;margin:0 0 var(--space-4)}.mkt-window-sticker .mkt-ws-final-cta__band p{font-size:18px;line-height:1.55;max-width:60ch;margin:0 auto var(--space-6);opacity:0.95}.mkt-window-sticker .mkt-ws-final-cta__ctas{display:inline-flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}@keyframes mkt-ws-live-pulse{0%,100%{opacity:1}50%{opacity:0.5}}@media (prefers-reduced-motion: reduce){.mkt-window-sticker .mkt-sticker-mockup__live::before{animation:none}.mkt-window-sticker .mkt-sticker{transition:none}}.mkt-window-sticker .mkt-ws-twoways__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 920px){.mkt-window-sticker .mkt-ws-twoways__grid{grid-template-columns:1fr}}.mkt-window-sticker .mkt-ws-twoways__card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.mkt-window-sticker .mkt-ws-twoways__card--oem{border-top:4px solid #3789BB}.mkt-window-sticker .mkt-ws-twoways__card--custom{border-top:4px solid #67c2e6}.mkt-window-sticker .mkt-ws-twoways__card-head h3{font-size:clamp(20px, 2vw, 24px);line-height:1.3;margin:var(--space-2) 0 var(--space-3);color:var(--text-primary)}.mkt-window-sticker .mkt-ws-twoways__card-head p{font-size:16px;line-height:1.6;color:var(--text-secondary);margin:0}.mkt-window-sticker .mkt-ws-twoways__badge{display:inline-block;padding:4px 10px;border-radius:var(--radius-pill);background:rgba(55,137,187,0.12);color:#3789BB;font-size:14px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.mkt-window-sticker .mkt-ws-twoways__badge--accent{background:rgba(103,194,230,0.18);color:#226f8d}.mkt-window-sticker .mkt-ws-twoways__brands{display:flex;flex-wrap:wrap;gap:6px}.mkt-window-sticker .mkt-ws-twoways__brand-chip{font-size:14px;font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);background:var(--surface-section);color:var(--text-primary);border:1px solid var(--border-subtle)}.mkt-window-sticker .mkt-ws-twoways__shot{margin:0;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);background:var(--surface-section);position:relative}.mkt-window-sticker .mkt-ws-twoways__shot img{display:block;width:100%;height:240px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.mkt-window-sticker .mkt-ws-twoways__shot img.mkt-ws-twoways__shot-img--dark{display:none}.app-dark .mkt-window-sticker .mkt-ws-twoways__shot img.mkt-ws-twoways__shot-img--light,.v-theme--dark .mkt-window-sticker .mkt-ws-twoways__shot img.mkt-ws-twoways__shot-img--light{display:none}.app-dark .mkt-window-sticker .mkt-ws-twoways__shot img.mkt-ws-twoways__shot-img--dark,.v-theme--dark .mkt-window-sticker .mkt-ws-twoways__shot img.mkt-ws-twoways__shot-img--dark{display:block}.mkt-window-sticker .mkt-ws-twoways__bullets{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 28px}@media (max-width: 520px){.mkt-window-sticker .mkt-ws-twoways__bullets{grid-template-columns:1fr;gap:12px}}.mkt-window-sticker .mkt-ws-twoways__bullets li{font-size:15px;line-height:1.5;color:var(--text-primary);padding-left:22px;position:relative}.mkt-window-sticker .mkt-ws-twoways__bullets li::before{content:'';position:absolute;left:0;top:7px;width:14px;height:14px;border-radius:50%;background:#67c2e6;background-image:linear-gradient(135deg, #67c2e6, #3789BB)}.mkt-window-sticker .mkt-ws-twoways__card-foot{margin-top:auto;padding-top:var(--space-4)}.mkt-window-sticker .mkt-ws-gallery{scroll-margin-top:80px}.mkt-window-sticker .mkt-ws-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:var(--space-4);margin-top:var(--space-6)}.mkt-window-sticker .mkt-ws-gallery__card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);text-decoration:none;color:inherit;transition:border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease}.mkt-window-sticker .mkt-ws-gallery__card:hover,.mkt-window-sticker .mkt-ws-gallery__card:focus-visible{border-color:#3789BB;box-shadow:var(--shadow-md);transform:translateY(-2px);outline:none}.mkt-window-sticker .mkt-ws-gallery__card:hover .mkt-ws-gallery__open,.mkt-window-sticker .mkt-ws-gallery__card:focus-visible .mkt-ws-gallery__open{color:#3789BB}.mkt-window-sticker .mkt-ws-gallery__card-head{display:flex;align-items:center;gap:var(--space-3)}.mkt-window-sticker .mkt-ws-gallery__brand-mark{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg, #3789BB, #226f8d);color:#fff;font-weight:800;font-size:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mkt-window-sticker .mkt-ws-gallery__brand{font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.2}.mkt-window-sticker .mkt-ws-gallery__segment{font-size:14px;color:var(--text-secondary);line-height:1.2;margin-top:2px}.mkt-window-sticker .mkt-ws-gallery__title{font-size:16px;font-weight:600;color:var(--text-primary);line-height:1.35}.mkt-window-sticker .mkt-ws-gallery__vin{font-size:14px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.mkt-window-sticker .mkt-ws-gallery__vin code{font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:14px;color:var(--text-primary);background:var(--surface-section);padding:2px 6px;border-radius:var(--radius-sm);letter-spacing:0.02em}.mkt-window-sticker .mkt-ws-gallery__card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.mkt-window-sticker .mkt-ws-gallery__msrp{font-size:15px;font-weight:700;color:var(--text-primary);padding:4px 10px;border-radius:var(--radius-pill);background:rgba(55,137,187,0.1)}.mkt-window-sticker .mkt-ws-gallery__open{font-size:14px;font-weight:600;color:#226f8d;display:inline-flex;align-items:center;gap:4px;transition:color 0.15s ease}.mkt-window-sticker .mkt-ws-gallery__open svg{flex-shrink:0}.mkt-window-sticker .mkt-ws-gallery__note{text-align:center;font-size:14px;color:var(--text-secondary);margin:var(--space-6) 0 0}.mkt-window-sticker .mkt-ws-builder-deep__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px;margin-top:56px}@media (min-width: 1280px){.mkt-window-sticker .mkt-ws-builder-deep__grid{gap:32px}}@media (max-width: 920px){.mkt-window-sticker .mkt-ws-builder-deep__grid{grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-8)}}.mkt-window-sticker .mkt-ws-builder-deep__step{position:relative;padding:28px 28px 32px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:0;transition:border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease}.mkt-window-sticker .mkt-ws-builder-deep__step:hover{border-color:rgba(55,137,187,0.35);box-shadow:var(--shadow-md);transform:translateY(-2px)}.mkt-window-sticker .mkt-ws-builder-deep__step h3{font-size:18px;font-weight:700;color:var(--text-primary);margin:24px 0 12px;line-height:1.35;letter-spacing:-0.005em}.mkt-window-sticker .mkt-ws-builder-deep__step p{font-size:15px;line-height:1.65;color:var(--text-secondary);margin:0}@media (max-width: 720px){.mkt-window-sticker .mkt-ws-builder-deep__step{padding:var(--space-6) var(--space-6) 28px}.mkt-window-sticker .mkt-ws-builder-deep__step h3{margin:20px 0 10px}}.mkt-window-sticker .mkt-ws-builder-deep__step-num{position:absolute;top:14px;right:18px;font-size:44px;font-weight:800;color:rgba(55,137,187,0.16);line-height:1;letter-spacing:-0.04em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media (max-width: 720px){.mkt-window-sticker .mkt-ws-builder-deep__step-num{font-size:38px;top:12px;right:16px}}.mkt-window-sticker .mkt-ws-builder-deep__shot{margin:0;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-subtle);background:#f5f6fa;position:relative}.mkt-window-sticker .mkt-ws-builder-deep__shot img{display:block;width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%}@media (max-width: 720px){.mkt-window-sticker .mkt-ws-builder-deep__shot img{height:220px}}.mkt-window-sticker .mkt-ws-builder-deep__shot img.mkt-ws-builder-deep__shot-img--dark{display:none}.app-dark .mkt-window-sticker .mkt-ws-builder-deep__shot img.mkt-ws-builder-deep__shot-img--light,.v-theme--dark .mkt-window-sticker .mkt-ws-builder-deep__shot img.mkt-ws-builder-deep__shot-img--light{display:none}.app-dark .mkt-window-sticker .mkt-ws-builder-deep__shot img.mkt-ws-builder-deep__shot-img--dark,.v-theme--dark .mkt-window-sticker .mkt-ws-builder-deep__shot img.mkt-ws-builder-deep__shot-img--dark{display:block}.mkt-window-sticker .mkt-ws-builder-deep__cta{text-align:center;margin-top:56px;display:flex;flex-direction:column;align-items:center;gap:14px}@media (max-width: 920px){.mkt-window-sticker .mkt-ws-builder-deep__cta{margin-top:var(--space-8)}}.mkt-window-sticker .mkt-ws-builder-deep__note{font-size:14px;color:var(--text-secondary);line-height:1.5}.mkt-window-sticker .mkt-ws-frame--shot .mkt-ws-frame__shot{margin:0;background:#f5f6fa;border-bottom:1px solid var(--border-subtle);overflow:hidden;position:relative}.mkt-window-sticker .mkt-ws-frame--shot .mkt-ws-frame__shot img{display:block;width:100%;height:360px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%}@media (max-width: 720px){.mkt-window-sticker .mkt-ws-frame--shot .mkt-ws-frame__shot img{height:240px}}.mkt-window-sticker .mkt-ws-frame--shot.mkt-ws-frame--center .mkt-ws-frame__shot img{-o-object-position:50% 50%;object-position:50% 50%}.mkt-window-sticker .mkt-ws-frame--shot .mkt-ws-frame__shot img.mkt-ws-frame__shot-img--dark{display:none}.app-dark .mkt-window-sticker .mkt-ws-frame--shot .mkt-ws-frame__shot img.mkt-ws-frame__shot-img--light,.v-theme--dark .mkt-window-sticker .mkt-ws-frame--shot .mkt-ws-frame__shot img.mkt-ws-frame__shot-img--light{display:none}.app-dark .mkt-window-sticker .mkt-ws-frame--shot .mkt-ws-frame__shot img.mkt-ws-frame__shot-img--dark,.v-theme--dark .mkt-window-sticker .mkt-ws-frame--shot .mkt-ws-frame__shot img.mkt-ws-frame__shot-img--dark{display:block}.mkt-window-sticker .mkt-ws-brands__heading{font-size:18px;font-weight:700;color:var(--text-primary);margin:var(--space-6) 0 var(--space-4);letter-spacing:-0.01em}.mkt-window-sticker .mkt-ws-brand__vins{display:block;font-size:14px;color:var(--text-secondary);margin-top:2px}.mkt-window-sticker .mkt-ws-brands__custom{margin-top:var(--space-8);padding:var(--space-5);background:var(--surface-section);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3)}.mkt-window-sticker .mkt-ws-brands__custom p{font-size:16px;line-height:1.6;color:var(--text-primary);margin:0}.mkt-window-sticker .mkt-ws-brands__custom .mkt-btn{align-self:flex-start}.mkt-window-sticker button.mkt-ws-frame__shot,.mkt-window-sticker button.mkt-ws-builder-deep__shot,.mkt-window-sticker button.mkt-ws-twoways__shot{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;text-align:inherit;font:inherit;color:inherit;width:100%;display:block;position:relative;cursor:zoom-in;transition:transform 160ms ease, box-shadow 160ms ease}.mkt-window-sticker button.mkt-ws-frame__shot:hover,.mkt-window-sticker button.mkt-ws-builder-deep__shot:hover,.mkt-window-sticker button.mkt-ws-twoways__shot:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(15,23,42,0.18)}.mkt-window-sticker button.mkt-ws-frame__shot:focus-visible,.mkt-window-sticker button.mkt-ws-builder-deep__shot:focus-visible,.mkt-window-sticker button.mkt-ws-twoways__shot:focus-visible{outline:2px solid #3789BB;outline-offset:3px}.mkt-window-sticker button.mkt-ws-frame__shot:hover .mkt-ws-zoom-hint,.mkt-window-sticker button.mkt-ws-frame__shot:focus-visible .mkt-ws-zoom-hint,.mkt-window-sticker button.mkt-ws-builder-deep__shot:hover .mkt-ws-zoom-hint,.mkt-window-sticker button.mkt-ws-builder-deep__shot:focus-visible .mkt-ws-zoom-hint,.mkt-window-sticker button.mkt-ws-twoways__shot:hover .mkt-ws-zoom-hint,.mkt-window-sticker button.mkt-ws-twoways__shot:focus-visible .mkt-ws-zoom-hint{opacity:1;transform:translateY(0)}.mkt-window-sticker button.mkt-ws-frame__shot,.mkt-window-sticker button.mkt-ws-builder-deep__shot,.mkt-window-sticker button.mkt-ws-twoways__shot{border-radius:var(--radius-md);overflow:hidden}.mkt-window-sticker .mkt-ws-zoom-hint{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;background:rgba(15,23,42,0.78);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-4px);transition:opacity 160ms ease, transform 160ms ease;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mkt-window-sticker .mkt-ws-zoom-hint svg{width:18px;height:18px;display:block}.mkt-window-sticker .mkt-ws-lightbox{position:fixed;inset:0;z-index:9999;background:rgba(8,12,22,0.92);display:flex;align-items:center;justify-content:center;padding:var(--space-6);opacity:0;transition:opacity 200ms ease}.mkt-window-sticker .mkt-ws-lightbox.is-open{opacity:1}.mkt-window-sticker .mkt-ws-lightbox[hidden]{display:none}.mkt-window-sticker .mkt-ws-lightbox__inner{max-width:96vw;max-height:92vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3)}@media (min-width: 1600px){.mkt-window-sticker .mkt-ws-lightbox__inner{max-width:1500px}}.mkt-window-sticker .mkt-ws-lightbox__image{max-width:100%;max-height:78vh;height:auto;width:auto;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,0.6);display:block}.mkt-window-sticker .mkt-ws-lightbox__caption{color:#ffffff;font-size:16px;font-weight:600;text-align:center;margin:0;padding:0 var(--space-4);max-width:720px;line-height:1.4}.mkt-window-sticker .mkt-ws-lightbox__counter{color:rgba(255,255,255,0.65);font-size:14px;font-weight:500;letter-spacing:0.04em;font-variant-numeric:tabular-nums}.mkt-window-sticker .mkt-ws-lightbox__close{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 160ms ease, border-color 160ms ease}.mkt-window-sticker .mkt-ws-lightbox__close:hover{background:rgba(255,255,255,0.22);border-color:rgba(255,255,255,0.35)}.mkt-window-sticker .mkt-ws-lightbox__close:focus-visible{outline:2px solid #67c2e6;outline-offset:3px}.mkt-window-sticker .mkt-ws-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 160ms ease, border-color 160ms ease}.mkt-window-sticker .mkt-ws-lightbox__nav:hover{background:rgba(255,255,255,0.22);border-color:rgba(255,255,255,0.35)}.mkt-window-sticker .mkt-ws-lightbox__nav:focus-visible{outline:2px solid #67c2e6;outline-offset:3px}.mkt-window-sticker .mkt-ws-lightbox__nav--prev{left:24px}.mkt-window-sticker .mkt-ws-lightbox__nav--next{right:24px}@media (max-width: 720px){.mkt-window-sticker .mkt-ws-lightbox__nav{width:44px;height:44px}.mkt-window-sticker .mkt-ws-lightbox__nav--prev{left:8px}.mkt-window-sticker .mkt-ws-lightbox__nav--next{right:8px}}.grid-wrapper>div>a{display:flex;justify-content:center;align-items:center}.grid-wrapper>div>a>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}@media (min-width: 992px){.grid-wrapper{display:grid !important;grid-gap:10px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:200px;grid-auto-flow:dense}.grid-wrapper .wide{grid-column:span 2}.grid-wrapper .tall{grid-row:span 2}.grid-wrapper .big{grid-column:span 2;grid-row:span 2}}@media (min-width: 1400px){.grid-container{grid-template-columns:repeat(auto-fit, minmax(340px, 1fr))}}/*!
 * Select2 v4 Bootstrap 5 theme v1.3.0
 */.select2-container--bootstrap-5{display:block}select+.select2-container--bootstrap-5{z-index:1}.select2-container--bootstrap-5 :focus{outline:0}.select2-container--bootstrap-5 .select2-selection{width:100%;min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.select2-container--bootstrap-5 .select2-selection{transition:none}}.select2-container--bootstrap-5.select2-container--focus .select2-selection,.select2-container--bootstrap-5.select2-container--open .select2-selection{border-color:#86b7fe;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection{border-bottom:0 solid transparent;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection{border-top:0 solid transparent;border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2-search{width:100%}.select2-container--bootstrap-5 .select2-search--inline .select2-search__field{vertical-align:top}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear{position:absolute;top:50%;right:2.25rem;width:.75rem;height:.75rem;padding:.25em;overflow:hidden;text-indent:100%;white-space:nowrap;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/0.75rem auto no-repeat;transform:translateY(-50%)}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover,.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/0.75rem auto no-repeat}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear>span,.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear>span{display:none}.select2-container--bootstrap-5+.select2-container--bootstrap-5{z-index:1056}.select2-container--bootstrap-5 .select2-dropdown{z-index:1056;overflow:hidden;color:#212529;background-color:#fff;border-color:#86b7fe;border-radius:.25rem}.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below{border-top:0 solid transparent;border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above{border-bottom:0 solid transparent;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap-5 .select2-dropdown .select2-search{padding:.375rem .75rem}.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{display:block;width:100%;padding:.375rem .75rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{transition:none}}.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus{border-color:#86b7fe;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options:not(.select2-results__options--nested){max-height:15rem;overflow-y:auto}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option{padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__message{color:#6c757d}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{color:#000;background-color:#e9ecef}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted){color:#fff;background-color:#0d6efd}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--disabled,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-disabled=true]{color:#6c757d}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group]{padding:0}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{padding:.375rem;font-weight:500;line-height:1.5;color:#6c757d}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.375rem .75rem}.select2-container--bootstrap-5 .select2-selection--single{padding:.375rem 2.25rem .375rem .75rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{padding:0;font-weight:400;line-height:1.5;color:#212529}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{font-weight:400;line-height:1.5;color:#6c757d}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__arrow{display:none}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:0;margin:0;list-style:none}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{display:flex;flex-direction:row;align-items:center;padding:.35em .65em;margin-right:.375rem;margin-bottom:.375rem;font-size:1rem;color:#212529;cursor:auto;border:1px solid #ced4da;border-radius:.25rem}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{width:.75rem;height:.75rem;padding:.25em;margin-right:.25rem;overflow:hidden;text-indent:100%;white-space:nowrap;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/0.75rem auto no-repeat;border:0}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/0.75rem auto no-repeat}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove>span{display:none}.select2-container--bootstrap-5 .select2-selection--multiple .select2-search{display:block;width:100%;height:1.5rem}.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field{width:100%;height:1.5rem;margin-top:0;margin-left:0;font-family:inherit;line-height:1.5;background-color:transparent}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear{right:.75rem}.select2-container--bootstrap-5.select2-container--disabled .select2-selection,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection{color:#6c757d;cursor:not-allowed;background-color:#e9ecef;border-color:#ced4da;box-shadow:none}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice{cursor:not-allowed}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{display:none}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty),.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty){padding-bottom:0}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty)+.select2-search,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty)+.select2-search{display:none}.input-group.has-validation>.select2-container--bootstrap-5:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) .select2-selection,.input-group:not(.has-validation)>.select2-container--bootstrap-5:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.btn~.select2-container--bootstrap-5 .select2-selection,.input-group>.dropdown-menu~.select2-container--bootstrap-5 .select2-selection,.input-group>.input-group-text~.select2-container--bootstrap-5 .select2-selection{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .select2-container--bootstrap-5{flex-grow:1}.input-group .select2-container--bootstrap-5 .select2-selection{height:100%}.is-valid+.select2-container--bootstrap-5 .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5 .select2-selection{border-color:#198754}.is-valid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,.is-valid+.select2-container--bootstrap-5.select2-container--open .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5.select2-container--open .select2-selection{border-color:#198754;box-shadow:0 0 0 0.25rem rgba(25,135,84,0.25)}.is-valid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection{border-bottom:0 solid transparent}.is-valid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection{border-top:0 solid transparent;border-top-left-radius:0;border-top-right-radius:0}.is-invalid+.select2-container--bootstrap-5 .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5 .select2-selection{border-color:#dc3545}.is-invalid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,.is-invalid+.select2-container--bootstrap-5.select2-container--open .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--open .select2-selection{border-color:#dc3545;box-shadow:0 0 0 0.25rem rgba(220,53,69,0.25)}.is-invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection{border-bottom:0 solid transparent}.is-invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection{border-top:0 solid transparent;border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2--small.select2-selection{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-selection__clear{width:.5rem;height:.5rem;padding:.125rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/0.5rem auto no-repeat}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear:hover,.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-selection__clear:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/0.5rem auto no-repeat}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-search,.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-search .select2-search__field,.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-search,.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-search .select2-search__field{height:1.5em}.select2-container--bootstrap-5 .select2--small.select2-dropdown{border-radius:.2rem}.select2-container--bootstrap-5 .select2--small.select2-dropdown.select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2--small.select2-dropdown.select2-dropdown--above{border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option,.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-search .select2-search__field{padding:.25rem .5rem;font-size:.875rem}.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{padding:.25rem}.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.25rem .5rem}.select2-container--bootstrap-5 .select2--small.select2-selection--single{padding:.25rem 2.25rem .25rem .5rem}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{padding:.35em .65em;font-size:.875rem}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{width:.5rem;height:.5rem;padding:.125rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/0.5rem auto no-repeat}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/0.5rem auto no-repeat}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear{right:.5rem}.select2-container--bootstrap-5 .select2--large.select2-selection{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-selection__clear{width:1rem;height:1rem;padding:.5rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear:hover,.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-selection__clear:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-search,.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-search .select2-search__field,.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-search,.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-search .select2-search__field{height:1.5em}.select2-container--bootstrap-5 .select2--large.select2-dropdown{border-radius:.3rem}.select2-container--bootstrap-5 .select2--large.select2-dropdown.select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2--large.select2-dropdown.select2-dropdown--above{border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option,.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-search .select2-search__field{padding:.5rem 1rem;font-size:1.25rem}.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{padding:.5rem}.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.5rem 1rem}.select2-container--bootstrap-5 .select2--large.select2-selection--single{padding:.5rem 2.25rem .5rem 1rem}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{padding:.35em .65em;font-size:1.25rem}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{width:1rem;height:1rem;padding:.5rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear{right:1rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear{width:.5rem;height:.5rem;padding:.125rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/0.5rem auto no-repeat}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/0.5rem auto no-repeat}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-search,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single .select2-search,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single .select2-search .select2-search__field{height:1.5em}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown{border-radius:.2rem}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above{border-bottom-right-radius:0;border-bottom-left-radius:0}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option,.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{padding:.25rem .5rem;font-size:.875rem}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{padding:.25rem}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.25rem .5rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single{padding:.25rem 2.25rem .25rem .5rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{padding:.35em .65em;font-size:.875rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{width:.5rem;height:.5rem;padding:.125rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/0.5rem auto no-repeat}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/0.5rem auto no-repeat}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear{right:.5rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear{width:1rem;height:1rem;padding:.5rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-search,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single .select2-search,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single .select2-search .select2-search__field{height:1.5em}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown{border-radius:.3rem}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above{border-bottom-right-radius:0;border-bottom-left-radius:0}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option,.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{padding:.5rem 1rem;font-size:1.25rem}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{padding:.5rem}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.5rem 1rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single{padding:.5rem 2.25rem .5rem 1rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{padding:.35em .65em;font-size:1.25rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{width:1rem;height:1rem;padding:.5rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") 50%/1rem auto no-repeat}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear{right:1rem}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}html.dark-mode main.preview{background-color:transparent;background-image:none}html.dark-mode main.preview h1,html.dark-mode main.preview .text-black{color:#e2e8f0 !important}html.dark-mode main.preview p.fs-5{color:#cbd5e1}html.dark-mode .hero-mockup{background:#1e293b;box-shadow:0 8px 32px rgba(0,0,0,0.5)}html.dark-mode .hero-mockup-bar{background:#0f172a}html.dark-mode .hero-mockup-bar .dot{background:#475569}html.dark-mode .trust-strip{background:#0b1220;border-top-color:#1e293b;border-bottom-color:#1e293b}html.dark-mode .trust-strip .stat-value{color:#67c2e6}html.dark-mode .trust-strip .stat-label{color:#94a3b8}html.dark-mode .trust-strip .stat-divider{background:#334155}html.dark-mode .trust-strip p{color:#94a3b8 !important}html.dark-mode section.reveal[style*="background: #eef2f7"]{background:#0b1220 !important}html.dark-mode section.reveal[style*="background: #ffffff"],html.dark-mode section.reveal[style*="background:#ffffff"]{background:#0f172a !important}html.dark-mode section.reveal .bg-white.rounded-3{background:#1e293b !important;box-shadow:0 4px 24px rgba(0,0,0,0.5) !important}html.dark-mode span[style*="background: rgba(55,137,187"],html.dark-mode span[style*="background:rgba(55,137,187"]{background:rgba(103,194,230,0.15) !important;color:#67c2e6 !important}html.dark-mode div[style*="background: rgba(103,194,230"]{background:rgba(103,194,230,0.18) !important}html.dark-mode div[style*="background: rgba(26,107,138"]{background:rgba(103,194,230,0.15) !important}html.dark-mode section.reveal h2,html.dark-mode section.reveal h3{color:#e2e8f0 !important}html.dark-mode section.reveal .text-muted{color:#94a3b8 !important}html.dark-mode section.reveal ul.list-unstyled li span.ps-2{color:#cbd5e1}html.dark-mode .pricing-card-hover[style*="background: #f8fafc"]{background:#0f172a !important;border-color:#334155 !important}html.dark-mode .pricing-card-hover[style*="background: #f8fafc"] h4,html.dark-mode .pricing-card-hover[style*="background: #f8fafc"] .fw-bold.text-black{color:#e2e8f0 !important}html.dark-mode .pricing-card-hover[style*="background: #f8fafc"] small.text-gray{color:#64748b !important}html.dark-mode .pricing-card-hover[style*="background: #f8fafc"] p.text-muted{color:#94a3b8 !important}html.dark-mode .pricing-card-hover[style*="border: 2px solid #3789BB"]{border-color:#67c2e6 !important}html.dark-mode .pricing-card-hover[style*="border: 2px solid #3789BB"] h4{color:#67c2e6 !important}html.dark-mode .pricing-card-hover:hover{box-shadow:0 8px 24px rgba(0,0,0,0.6) !important}html.dark-mode .analytics-slider{background:#0f172a}html.dark-mode .analytics-slider .slick-arrow.slick-prev,html.dark-mode .analytics-slider .slick-arrow.slick-next{background:rgba(30,41,59,0.9);border-color:#334155}html.dark-mode .analytics-slider .slick-arrow.slick-prev:hover,html.dark-mode .analytics-slider .slick-arrow.slick-next:hover{background:#1e293b}html.dark-mode .analytics-slider .slick-arrow.slick-prev::before,html.dark-mode .analytics-slider .slick-arrow.slick-next::before{border-right-color:#cbd5e1;border-bottom-color:#cbd5e1}html.dark-mode .analytics-slider .slick-dots li button{background:rgba(30,41,59,0.7);border-color:#475569}html.dark-mode .analytics-slider .slick-dots li.slick-active button{background:#67c2e6;border-color:#67c2e6}html.dark-mode section.reveal[style*="background: #ffffff"] h4,html.dark-mode section.reveal[style*="background: #ffffff"] .fw-medium{color:#e2e8f0 !important}html.dark-mode .gradient-blue{background:linear-gradient(135deg, #1e3a5f 0%, #285884 60%, #3789BB 100%) !important}html.dark-mode .gradient-blue.started{box-shadow:0 8px 32px rgba(0,0,0,0.5)}html.dark-mode .gradient-blue.started h2,html.dark-mode .gradient-blue.started p,html.dark-mode .gradient-blue.started .text-white{color:#e2e8f0 !important}html.dark-mode .gradient-blue.started .btn-white{background:#e2e8f0 !important;color:#0f172a !important}html.dark-mode .gradient-blue.started .btn-white:hover{background:#ffffff !important}.header-logo__dark{display:none}html.dark-mode .header-logo__light{display:none}html.dark-mode .header-logo__dark{display:inline-block}html.dark-mode main.preview,html.dark-mode main.preview .image{background-image:none !important}html.dark-mode .hero-mockup img,html.dark-mode .analytics-slide img{filter:brightness(0.96)}.doorkeeper-wrapper{max-width:600px}.text-primary{color:#3789BB !important}.fw-medium{font-weight:600 !important}.fs-6-125{font-size:1.125rem}.fs-0-875{font-size:0.875rem !important}
