hr{box-sizing:initial;height:0;overflow:visible}address{font-style:normal;line-height:inherit;margin-bottom:1em}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}output{display:inline-block}template{display:none}mark{background-color:#feffe6;padding:.2em}.ant-layout-sider{background:#fff}.ant-layout-sider-children{padding:8px}@media (min-width:768px) and (max-width:1150px){.ant-layout-sider-children{padding:16px 24px}}.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#f2f2f2}.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group .ant-btn-primary:last-child:not(:first-child){border-left-color:#f2f2f2}.ant-btn-primary,.ant-btn-primary:focus{background-color:#030f27;border-color:#f2f2f2;border-radius:6px;transition:all .25s cubic-bezier(.4,0,.2,1)}.ant-statistic-content{white-space:nowrap}.ant-btn-primary:hover{background-color:#1a1a1a;background:#1a1a1a;border-color:#f2f2f2;box-shadow:0 4px 16px rgba(3,15,39,.12);color:#fff;transform:translateY(-1px)}.ant-layout-header{border-bottom:1px solid #dacbcb;display:block}@media (min-width:1151px){.ant-layout-header{display:none}}.ant-btn,.ant-btn:focus,.ant-btn:hover,.ant-drawer-close{border-radius:6px;box-shadow:none;transition:all .25s cubic-bezier(.4,0,.2,1)}form .ant-btn-primary{background-color:#e30613!important;border-radius:6px;box-shadow:none}form .ant-btn-primary:focus,form .ant-btn-primary:hover{background-color:#e30613!important;border-color:#e30613;box-shadow:0 4px 16px rgba(3,15,39,.12);color:#fff;transform:translateY(-1px)}.ant-btn-primary[type=submit]{border-radius:6px;padding:0 15px}.ant-select-dropdown-menu{margin:0}.ant-input[type=text]{border-radius:6px;padding:4px 11px}.ant-input,.ant-input[type=text],.ant-select-selection,.ant-select-selector{transition:border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.ant-input,.ant-select-selection,.ant-select-selector{border-radius:6px!important}.ant-input:focus,.ant-input:hover,.ant-select-focused .ant-select-selector,.ant-select-selector:hover{box-shadow:0 0 0 2px rgba(3,15,39,.08)!important}.ant-card{border-radius:10px;overflow:hidden}.ant-modal-content{border-radius:14px;overflow:hidden}.ant-tabs-nav-scroll,.ant-tabs-nav-wrap{display:flex;flex-wrap:wrap;max-width:100%}.ant-tabs-nav-container-scrolling{padding-left:0;padding-right:0}.ant-tabs-nav-scroll{white-space:normal}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container{height:auto;white-space:normal}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab{margin:5px}.ant-layout.ant-layout-has-sider{flex-wrap:wrap}.ant-drawer{z-index:100000!important}.ant-drawer-content-wrapper{border-radius:14px 0 0 14px;overflow:hidden}.ant-drawer-close{border-radius:6px;transition:all .25s cubic-bezier(.4,0,.2,1)}@media (max-width:1150px){.ant-drawer-close{background:#030f27;border:2px solid #030f27;border-radius:6px!important;color:#fff;height:64px;width:64px}.ant-drawer-close:hover{background:#f2f2f2;color:#030f27}}.ant-breadcrumb-link{color:#030f27;font-family:Lato,sans-serif;font-size:30px;font-weight:700;text-transform:uppercase}.ant-checkbox-checked .ant-checkbox-inner,.ant-spin-dot i,.ant-tabs-ink-bar{background-color:#030f27;border-color:#030f27}.ant-checkbox-inner{border-radius:4px;transition:all .25s cubic-bezier(.4,0,.2,1)}.ant-input:focus,.ant-select-selection:focus{box-shadow:none;outline:0}.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-input:focus,.ant-input:hover,.ant-select-selection:focus,.ant-select-selection:hover{border-color:#030f27}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab{background:#fff;border:1px solid #030f27;color:#030f27;transition:all .25s cubic-bezier(.4,0,.2,1)}.ant-btn:hover{border:1px solid #030f27;color:#fff}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab{border-radius:6px;height:40px}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{background-color:#030f27;border-radius:6px;box-shadow:0 2px 8px rgba(3,15,39,.08);color:#fff}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container{margin-bottom:10px}@media (max-width:1150px){.ant-drawer-body .ant-col-12{width:100%}.ant-drawer-body,.ant-drawer-body .ant-layout-sider{height:100%}.ant-layout{overflow:visible}.ant-layout-sider{max-width:100%!important;min-width:100%!important;width:100%!important}}.custom-chevron>svg{fill:#000!important}.ant-drawer-content-wrapper{max-width:100%}.ant-statistic-title{font-size:13px}.ant-select-dropdown{transform:none!important;z-index:999999!important}@media (max-width:1150px){.ant-select-dropdown .rc-virtual-list-holder,.ant-select-dropdown-menu{-webkit-overflow-scrolling:touch;max-height:250px!important;overflow-y:auto!important;overscroll-behavior:contain;touch-action:pan-y}.ant-select-dropdown{max-height:300px!important;overflow:hidden!important;overscroll-behavior:contain;touch-action:pan-y}.ant-select-dropdown .rc-virtual-list{max-height:250px!important;overscroll-behavior:contain}.ant-select-dropdown .rc-virtual-list-holder-inner{touch-action:pan-y}.ant-drawer-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft.to-up,.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft.to-up,.ant-select-dropdown.to-up{animation:none!important;animation-name:none!important}.to-up .ant-select-dropdown-menu{max-height:380px}.ant-slider-track,.ant-slider:hover .ant-slider-track{background-color:initial}.ant-slider-handle:focus,.ant-slider-handle:hover,.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#030f27}.ant-slider-handle{border:2px solid #030f27}.ant-slider-rail,.ant-slider-rail:hover,.ant-slider:hover .ant-slider-rail{background-color:#030f27}.ant-slider-handle:focus,.ant-slider-handle:hover{box-shadow:none}.ant-message{align-items:center;display:flex;font-size:21px;height:100%;justify-content:center;width:100%;z-index:9999999!important}.ant-message-custom-content{align-items:center;display:flex}.ant-message-notice-content{border-radius:10px;box-shadow:0 4px 16px rgba(3,15,39,.12);padding:40px 80px}@media (min-width:768px) and (max-width:1150px){.ant-drawer-content-wrapper{max-width:500px;width:85vw!important}.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab{font-size:14px;height:44px;padding:0 20px}.ant-btn-primary[type=submit]{font-size:16px;height:44px;padding:0 24px}.ant-select-selector{align-items:center;display:flex;height:40px!important}.ant-form-item{margin-bottom:16px}}.ant-drawer-body,.ant-layout-sider{scrollbar-color:rgba(3,15,39,.2) rgba(0,0,0,0);scrollbar-width:thin}.ant-drawer-body::-webkit-scrollbar,.ant-layout-sider::-webkit-scrollbar{width:6px}.ant-drawer-body::-webkit-scrollbar-track,.ant-layout-sider::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ant-drawer-body::-webkit-scrollbar-thumb,.ant-layout-sider::-webkit-scrollbar-thumb{background-color:rgba(3,15,39,.2);border-radius:3px}.ant-drawer-body::-webkit-scrollbar-thumb:hover,.ant-layout-sider::-webkit-scrollbar-thumb:hover{background-color:rgba(3,15,39,.35)}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-select:focus-visible .ant-select-selector{outline:2px solid rgba(3,15,39,.3);outline-offset:2px}.ant-form-item-label>label{font-weight:500}.ant-select-dropdown{border-radius:10px!important;box-shadow:0 4px 16px rgba(3,15,39,.12)!important;padding:4px!important}.ant-select-item{border-radius:6px;transition:background .25s cubic-bezier(.4,0,.2,1)}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:rgba(3,15,39,.04)}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:rgba(3,15,39,.08);font-weight:600}button.garage-ar-openings{align-items:center;background:rgba(255,255,255,.96);border:1px solid #fff;border-radius:18px;box-shadow:0 6px 24px rgba(20,34,56,.14);box-sizing:border-box;color:#142238;cursor:pointer;display:flex;flex-shrink:0;font:inherit;gap:12px;min-height:76px;padding:12px;pointer-events:auto;text-align:left;touch-action:manipulation;transition:background .15s ease,transform .15s ease;width:100%}.garage-ar-openings-icon{background:#edf1f6;border-radius:13px;color:#576579;display:grid;flex-shrink:0;height:46px;place-items:center;width:46px}.garage-ar-openings[data-open=true] .garage-ar-openings-icon{background:#e9f2ff;color:#1763cc}.garage-ar-openings-copy{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.garage-ar-openings-title{font-size:14px;font-weight:700;line-height:1.25}.garage-ar-openings-status{align-items:center;color:#576579;display:flex;font-size:12px;font-weight:500;gap:5px;line-height:1.25}.garage-ar-openings-status>span{background:currentColor;border-radius:50%;flex-shrink:0;height:5px;width:5px}.garage-ar-openings[data-open=true] .garage-ar-openings-status{color:#1763cc}.garage-ar-openings-action{align-items:center;background:#1763cc;border-radius:11px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;gap:5px;justify-content:center;line-height:1.25;min-height:40px;padding:0 12px}button.garage-ar-openings:focus-visible{outline:3px solid #80b4ff;outline-offset:3px}button.garage-ar-openings:active:not(:disabled){background:#eef5ff;transform:translateY(1px)}button.garage-ar-openings:disabled{cursor:wait;opacity:.5}@media (hover:hover){button.garage-ar-openings:hover:not(:disabled){background:#f0f6ff}}@media (max-width:360px){button.garage-ar-openings{gap:8px;padding:10px}.garage-ar-openings-icon{height:42px;width:38px}.garage-ar-openings-title{font-size:13px}.garage-ar-openings-action{gap:3px;padding:0 9px}}@media (prefers-reduced-motion:reduce){button.garage-ar-openings{transition:none}}.garage-ar-modal-native .ant-modal-content{border-radius:24px;padding:22px}.garage-ar-modal-native .ant-modal-title{padding-right:26px}.garage-ar-modal-native .ant-modal-body{max-height:calc(100dvh - 190px);overflow-y:auto;overscroll-behavior:contain}.garage-ar-modal-native .ant-modal-footer{border-top:1px solid #e3e8ef;display:flex;flex-wrap:wrap;gap:8px;padding-top:14px}.garage-ar-modal-native .ant-modal-footer .ant-btn{border-radius:12px;font-weight:600;height:auto;margin:0;min-height:46px;padding:10px 14px;white-space:normal}.garage-ar-modal-native .ant-modal-footer .ant-btn-primary{flex:1 1}.garage-ar-modal-native .garage-ar-native-openings{background:#f3f6fa;border-radius:18px;margin-top:18px;padding:14px}.garage-ar-modal-native .garage-ar-native-openings .garage-ar-openings{border-color:#e3e8ef;box-shadow:none}.garage-ar-modal-native .garage-ar-native-openings>p{color:#576579;font-size:12px;margin:10px 2px 0}.garage-quicklook-guide{color:#142238}.garage-quicklook-hero{background:linear-gradient(125deg,#13263f,#244f7b);border-radius:18px;color:#fff;margin:4px 0 22px;padding:20px;position:relative}.garage-quicklook-badge{color:#c3ddff;display:block;font-size:11px;font-weight:600;letter-spacing:.3px}.garage-quicklook-hero h3{color:inherit;font-size:23px;font-weight:700;line-height:1.25;margin:10px 0 8px}.garage-quicklook-hero p{color:#e0eaf5;font-size:13px;margin:0}.garage-quicklook-steps{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.garage-quicklook-steps>li{grid-gap:12px;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr)}.garage-quicklook-number{background:#edf3fc;border-radius:9px;color:#1763cc;display:grid;font-size:13px;font-weight:700;height:28px;place-items:center;width:28px}.garage-quicklook-steps h4{color:#142238;font-size:15px;line-height:24px;margin:2px 0 6px}.garage-quicklook-steps p{color:#576579;font-size:13px;margin:0}.garage-quicklook-gestures{margin:12px 0}.garage-gesture-selector{grid-gap:4px;background:#edf1f6;border-radius:12px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;padding:4px}.garage-gesture-selector button{align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:9px;color:#576579;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;justify-content:center;min-height:50px;padding:7px 4px;touch-action:manipulation}.garage-gesture-selector button[aria-pressed=true]{background:#fff;border-color:#c8daf3;box-shadow:0 2px 6px rgba(20,34,56,.04);color:#174d93}.garage-gesture-selector strong{font-size:12px;line-height:1.25}.garage-gesture-selector span{font-size:11px}.garage-gesture-demo{border-radius:16px;display:block;height:auto;width:100%}.garage-gesture-front{font:700 8px Arial,sans-serif;letter-spacing:.6px}.garage-gesture-touch-number{font:700 12px Arial,sans-serif}.garage-gesture-motion{animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;transform-box:view-box;transform-origin:0 0}.garage-gesture-motion-rotate{animation-name:garage-gesture-rotate}.garage-gesture-motion-move{animation-name:garage-gesture-move}.garage-quicklook-gestures[data-paused=true] .garage-gesture-motion{animation-play-state:paused}.garage-gesture-caption{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:2px 0 8px}.garage-gesture-caption>span{color:#68798f;font-size:10px;line-height:1.4;max-width:160px}.garage-gesture-pause{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:8px;color:#174d93;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:11px;gap:4px;justify-content:center;min-height:44px;padding:6px;touch-action:manipulation}.garage-gesture-pause:focus-visible,.garage-gesture-selector button:focus-visible{outline:2px solid #1763cc;outline-offset:2px}.garage-gesture-description>p{color:#142238}.garage-gesture-description .garage-gesture-hint{color:#576579;margin-top:8px}.garage-quicklook-steps .garage-gesture-where{background:#f6f8fc;border-radius:10px;color:#576579;font-size:11px;margin-top:12px;padding:10px}@media (prefers-reduced-motion:reduce){.garage-gesture-motion{animation:none}.garage-gesture-pause{display:none}}.garage-quicklook-help{color:#576579;font-size:12px;padding:2px 0}.garage-quicklook-help summary{color:#174d93;cursor:pointer;font-weight:600;padding:8px 0}.garage-quicklook-help summary:focus-visible{outline:2px solid #1763cc;outline-offset:2px}.garage-quicklook-help p{margin:2px 0 8px}@media (max-width:380px){.garage-ar-modal-native .ant-modal-content,.garage-quicklook-hero{padding:16px}.garage-quicklook-hero h3{font-size:21px}.garage-quicklook-steps>li{gap:8px}}.garage-ar-button{align-items:center;background:#e30613;border:0;border-radius:8px;bottom:10px;box-shadow:0 1px 4px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:700;gap:8px;left:10px;min-height:44px;padding:10px 14px;position:absolute;touch-action:manipulation;z-index:4}.garage-ar-button:hover:not(:disabled){background:#bb0510}.garage-ar-button:disabled{cursor:wait;opacity:.55}.garage-ar-button:focus-visible{outline:3px solid #030f27;outline-offset:3px}.garage-ar-modal p{line-height:1.5}.garage-ar-loading{align-items:center;display:flex;gap:12px;justify-content:center;padding:24px 0}.garage-ar-error{color:#b50510}.garage-ar-error details{color:#333;overflow-wrap:anywhere}.garage-ar-quick-look{display:none}.garage-ar-native-note{color:#576579;font-size:12px;margin:16px 0 0}.garage-ar-google-help{background:#f6f8fc;border:1px solid #dce4ef;border-radius:14px;color:#576579;font-size:13px;line-height:1.6;margin-top:16px;padding:14px}.garage-ar-google-help summary{color:#142238;cursor:pointer;font-weight:600}.garage-ar-google-help summary:focus-visible{border-radius:3px;outline:2px solid #1763cc;outline-offset:4px}.garage-ar-google-help p{margin:12px 0 0}.garage-ar-google-updates{display:flex;flex-direction:column;gap:8px;margin:12px 0 16px}.garage-ar-google-help .ant-btn{height:auto;max-width:100%;min-height:44px;white-space:normal}.garage-ar-native-openings{margin-bottom:16px}@media (max-width:360px){.garage-ar-button{font-size:12px;gap:5px;padding:8px 10px}}