
/* <inline asset> */
@charset "UTF-8"; 

/* /web/static/lib/bootstrap/scss/_functions.scss */
 

/* /web/static/lib/bootstrap/scss/_mixins.scss */
 

/* /web/static/src/scss/functions.scss */
 

/* /web/static/src/scss/mixins_forwardport.scss */
 

/* /web/static/src/scss/bs_mixins_overrides.scss */
 

/* /web/static/src/scss/utils.scss */
 

/* /theme_alloygator/static/src/scss/_bootstrap_variables.scss */
 

/* /web/static/src/scss/primary_variables.scss */
 

/* /html_editor/static/src/scss/html_editor.variables.scss */
 

/* /web/static/src/core/avatar/avatar.variables.scss */
 

/* /web/static/src/core/bottom_sheet/bottom_sheet.variables.scss */
 

/* /web/static/src/core/notifications/notification.variables.scss */
 

/* /web/static/src/search/control_panel/control_panel.variables.scss */
 

/* /web/static/src/search/search_bar/search_bar.variables.scss */
 

/* /web/static/src/search/search_panel/search_panel.variables.scss */
 

/* /web/static/src/views/fields/statusbar/statusbar_field.variables.scss */
 

/* /web/static/src/views/fields/translation_button.variables.scss */
 

/* /web/static/src/views/form/form.variables.scss */
 

/* /web/static/src/views/kanban/kanban.variables.scss */
 

/* /web/static/src/webclient/burger_menu/burger_menu.variables.scss */
 

/* /web/static/src/webclient/navbar/navbar.variables.scss */
 

/* /mail/static/src/core/common/primary_variables.scss */
 

/* /mail/static/src/scss/variables/primary_variables.scss */
 

/* /html_builder/static/src/core/building_blocks/builder_checkbox.variables.scss */
 

/* /html_builder/static/src/core/building_blocks/builder_row.variables.scss */
 

/* /html_builder/static/src/scss/builder.variables.scss */
 .o_we_shape{--ShapeConnections--size-tiny: 2rem; --ShapeConnections--size-regular: 4rem; --ShapeConnections--size-big: 15rem; --ShapeAngular--size-regular: 15rem; --ShapeWavy--size-regular: 15rem; --ShapePattern--size-tiny: 12.5rem; --ShapePattern--size-regular: 50rem;}.o_we_shape_btn_content .o_we_shape{--ShapeConnections--size-tiny: 25%; --ShapeConnections--size-regular: 50%; --ShapeConnections--size-big: 75%; --ShapeAngular--size-regular: 50%; --ShapePattern--size-regular: 100%; --ShapePattern--size-tiny: 50%; --ShapeWavy--size-regular: 100%;}

/* /portal/static/src/scss/primary_variables.scss */
 

/* /website/static/src/scss/primary_variables.scss */
 

/* /_custom/web.assets_frontend/website/static/src/scss/options/user_values.scss */
 

/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_color_palette.scss */
 

/* /website/static/src/scss/options/colors/user_gray_color_palette.scss */
 

/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_theme_color_palette.scss */
 

/* /onboarding/static/src/scss/onboarding.variables.scss */
 

/* /account/static/src/scss/variables.scss */
 @keyframes animate-red{0%{color: red;}100%{color: inherit;}}.animate{animation: animate-red 1s ease;}

/* /website_sale/static/src/scss/primary_variables.scss */
 

/* /fd_layout/static/src/scss/_disable_google_fonts.scss */
 

/* /hr_org_chart/static/src/scss/variables.scss */
 

/* /website/static/src/snippets/s_badge/000_variables.scss */
 

/* /website/static/src/snippets/s_product_list/000_variables.scss */
 

/* /website/static/src/scss/secondary_variables.scss */
 

/* /web/static/src/scss/secondary_variables.scss */
 

/* /html_editor/static/src/scss/secondary_variables.scss */
 

/* /theme_alloygator_simulator/static/src/scss/simulator.scss */
 body.theme-alloygator{}body.theme-alloygator .ag-sim-hero{padding: 50px 0 24px; background: radial-gradient(1100px 500px at 80% 0%, rgba(146, 197, 22, 0.08), transparent 60%), var(--ag-bg);}body.theme-alloygator .ag-sim-hero-grid{display: grid; grid-template-columns: 1.4fr 1fr; gap: 60px; align-items: end;}body.theme-alloygator .ag-sim-h1{font-size: clamp(46px, 6vw, 88px); margin: 14px 0 18px;}body.theme-alloygator .ag-sim-sub{color: var(--ag-ink-2); font-size: 16px; line-height: 1.6; max-width: 540px; margin: 0;}body.theme-alloygator .ag-sim-hero-meta{display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px;}body.theme-alloygator .ag-sim-hero-meta .ag-sim-meta-item{padding: 18px 16px; background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 14px; text-align: center;}body.theme-alloygator .ag-sim-hero-meta .ag-meta-num{display: block; font-family: "Bebas Neue"; font-size: 36px; line-height: 1; color: var(--ag-green);}body.theme-alloygator .ag-sim-hero-meta .ag-meta-lbl{display: block; margin-top: 4px; font-size: 10px; letter-spacing: .18em; text-transform: uppercase; color: var(--ag-ink-3);}body.theme-alloygator .ag-sim-inspi{padding: 40px 0 30px;}body.theme-alloygator .ag-sim-inspi-head{margin-bottom: 22px; display: flex; align-items: baseline; justify-content: space-between; gap: 24px;}body.theme-alloygator .ag-sim-inspi-head .ag-h3{font-family: "Bebas Neue"; font-size: 32px; letter-spacing: .01em; margin: 0;}body.theme-alloygator .ag-sim-inspi-track{display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px;}body.theme-alloygator .ag-sim-inspi-card{appearance: none; text-align: left; padding: 14px; background: var(--ag-bg-2); border: 1.5px solid var(--ag-line); border-radius: 14px; cursor: pointer; transition: border-color .2s ease, transform .2s ease, background .2s ease; color: var(--ag-ink);}body.theme-alloygator .ag-sim-inspi-card:hover{transform: translateY(-3px); border-color: var(--ag-green); background: var(--ag-bg-3);}body.theme-alloygator .ag-sim-inspi-swatches{display: flex; gap: 4px; margin-bottom: 10px;}body.theme-alloygator .ag-sim-inspi-swatches span{flex: 1; height: 28px; border-radius: 6px; border: 1px solid rgba(255, 255, 255, 0.06);}body.theme-alloygator .ag-sim-inspi-name{font-family: "Manrope"; font-weight: 700; font-size: 13px; color: var(--ag-ink);}body.theme-alloygator .ag-sim-inspi-desc{font-size: 11px; color: var(--ag-ink-3); margin-top: 2px;}body.theme-alloygator .ag-sim-stage-sec{padding: 30px 0 100px;}body.theme-alloygator .ag-sim-vertical{display: flex; flex-direction: column; gap: 50px;}body.theme-alloygator .ag-sim-stage-col{background: var(--ag-bg, #0A0B0D); padding-bottom: 14px;}body.theme-alloygator .ag-sim-mobile-tabs{display: none; gap: 4px; margin-top: 12px; padding: 4px; background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 12px;}body.theme-alloygator .ag-sim-mobile-tab{flex: 1; appearance: none; background: transparent; border: 0; border-radius: 8px; padding: 8px 6px; cursor: pointer; color: var(--ag-ink-3); transition: background .18s ease, color .18s ease; display: flex; flex-direction: column; align-items: center; gap: 2px;}body.theme-alloygator .ag-sim-mobile-tab:hover{color: var(--ag-ink);}body.theme-alloygator .ag-sim-mobile-tab .ag-sim-mobile-tab-num{font-family: "Bebas Neue"; font-size: 14px; line-height: 1; letter-spacing: .04em; color: var(--ag-ink-3);}body.theme-alloygator .ag-sim-mobile-tab .ag-sim-mobile-tab-lbl{font-family: "Manrope"; font-weight: 600; font-size: 11px; letter-spacing: .02em;}body.theme-alloygator .ag-sim-mobile-tab.is-active{background: var(--ag-green-soft); color: var(--ag-ink);}body.theme-alloygator .ag-sim-mobile-tab.is-active .ag-sim-mobile-tab-num{color: var(--ag-green);}body.theme-alloygator .ag-sim-vehicles{display: flex; gap: 8px; margin-bottom: 20px; flex-wrap: wrap;}body.theme-alloygator .ag-sim-vehicle-btn{appearance: none; padding: 10px 14px; background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 10px; color: var(--ag-ink-2); font-family: "Manrope"; font-weight: 600; font-size: 12px; letter-spacing: .04em; cursor: pointer; transition: border-color .2s ease, color .2s ease, background .2s ease; display: flex; align-items: center; gap: 6px;}body.theme-alloygator .ag-sim-vehicle-btn small{font-size: 9px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; padding: 2px 6px; background: rgba(255, 255, 255, 0.06); border-radius: 999px; color: var(--ag-ink-3);}body.theme-alloygator .ag-sim-vehicle-btn:hover:not(:disabled){border-color: var(--ag-ink-3); color: var(--ag-ink);}body.theme-alloygator .ag-sim-vehicle-btn.is-active{border-color: var(--ag-green); background: var(--ag-green-soft); color: var(--ag-ink);}body.theme-alloygator .ag-sim-vehicle-btn.is-locked, body.theme-alloygator .ag-sim-vehicle-btn:disabled{opacity: .55; cursor: not-allowed;}body.theme-alloygator .ag-sim-stage{position: relative; width: 100%; aspect-ratio: 1150 / 312; background: linear-gradient(180deg, var(--ag-bg-2), var(--ag-bg-3)); border: 1px solid var(--ag-line); border-radius: 14px; overflow: hidden; box-shadow: 0 16px 48px rgba(0, 0, 0, 0.4);}body.theme-alloygator .ag-sim-stage-inner{position: absolute; inset: 0;}body.theme-alloygator .ag-sim-stage-zoom-toggle{display: none; position: absolute; top: 8px; right: 8px; z-index: 6; align-items: center; gap: 6px; padding: 6px 10px; background: rgba(0, 0, 0, 0.55); color: #fff; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 999px; font-family: "Manrope"; font-weight: 600; font-size: 11px; letter-spacing: .03em; cursor: pointer; backdrop-filter: blur(4px); transition: background .15s ease, border-color .15s ease;}body.theme-alloygator .ag-sim-stage-zoom-toggle:hover{background: rgba(0, 0, 0, 0.75); border-color: var(--ag-green);}body.theme-alloygator .ag-sim-stage-zoom-toggle svg{display: block;}body.theme-alloygator .ag-sim-stage-bg{position: absolute; inset: 0; z-index: 1; background-color: #FFFFFF; transition: background-color .3s ease;}body.theme-alloygator .ag-sim-wheel{position: absolute; border-radius: 50%; transition: background-color .25s ease; aspect-ratio: 1 / 1; transform: translate(-50%, -50%);}body.theme-alloygator .ag-sim-wheel-ag{height: calc(28% + 1.55px); background: transparent; border: 3.55px solid #92C516; box-sizing: border-box; z-index: 4; transition: border-color .25s ease;}body.theme-alloygator .ag-sim-wheel-rim{height: calc(26.8% + 0.5px); background-color: #C8CCD0; z-index: 2;}body.theme-alloygator .ag-sim-wheel-left-rim{left: 26.85%; top: calc(69.15% + 1px);}body.theme-alloygator .ag-sim-wheel-right-rim{left: 66.85%; top: calc(69.15% + 1px);}body.theme-alloygator .ag-sim-wheel-left-ag{left: calc(26.85% + 0.5px); top: calc(69.15% + 0.8px);}body.theme-alloygator .ag-sim-wheel-right-ag{left: calc(66.85% + 0.25px); top: calc(69.15% + 0.65px);}body.theme-alloygator .ag-sim-stage-overlay{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; z-index: 3; pointer-events: none;}body.theme-alloygator .ag-sim-stage-foot{margin-top: 16px; display: flex; align-items: center; justify-content: space-between; gap: 18px; flex-wrap: wrap;}body.theme-alloygator .ag-sim-legend{display: flex; gap: 20px; flex-wrap: wrap; font-size: 12px; color: var(--ag-ink-2);}body.theme-alloygator .ag-sim-legend-item{display: inline-flex; align-items: center; gap: 8px;}body.theme-alloygator .ag-sim-legend-dot{width: 14px; height: 14px; border-radius: 50%; border: 1.5px solid var(--ag-line); background: transparent;}body.theme-alloygator .ag-sim-stage-actions{display: flex; align-items: center; gap: 8px; flex-wrap: wrap;}body.theme-alloygator .ag-sim-stage-cta{font-size: 14px !important; padding: 10px 18px !important; white-space: nowrap;}body.theme-alloygator .ag-sim-stage-act{font-size: 13px !important; padding: 9px 14px !important; white-space: nowrap;}@media (max-width: 720px){body.theme-alloygator .ag-sim-stage-foot{flex-direction: column; align-items: stretch;}body.theme-alloygator .ag-sim-stage-actions{justify-content: stretch;}body.theme-alloygator .ag-sim-stage-cta{flex: 1 1 100%; text-align: center;}body.theme-alloygator .ag-sim-stage-act{flex: 1;}body.theme-alloygator .ag-sim-stage-act-lbl{display: none;}}body.theme-alloygator .ag-sim-controls{display: flex; flex-direction: column; gap: 16px;}body.theme-alloygator .ag-sim-controls-3col{display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; align-items: stretch;}body.theme-alloygator .ag-sim-controls-3col .ag-sim-cta-wrap{grid-column: 1 / -1;}body.theme-alloygator .ag-sim-block{background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 18px; overflow: hidden;}body.theme-alloygator .ag-sim-block-inspi-mobile{display: none;}body.theme-alloygator .ag-sim-mobile-final-slot{display: none;}body.theme-alloygator .ag-sim-block-head{display: flex; align-items: center; gap: 14px; padding: 18px 22px; border-bottom: 1px solid var(--ag-line);}body.theme-alloygator .ag-sim-block-num{flex-shrink: 0; width: 36px; height: 36px; display: grid; place-items: center; background: var(--ag-bg-3); border: 1px solid var(--ag-line); border-radius: 10px; font-family: "Bebas Neue"; font-size: 18px; color: var(--ag-ink-2);}body.theme-alloygator .ag-sim-block-title{margin: 0; font-family: "Manrope"; font-weight: 700; font-size: 15px; color: var(--ag-ink);}body.theme-alloygator .ag-sim-block-state{margin-left: auto; font-size: 12px; font-weight: 600; color: var(--ag-green);}body.theme-alloygator .ag-sim-presets{padding: 16px 18px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 6px;}body.theme-alloygator .ag-sim-presets-tight{grid-template-columns: repeat(5, 1fr);}body.theme-alloygator .ag-sim-preset{appearance: none; background: transparent; border: 0; cursor: pointer; display: flex; flex-direction: column; align-items: center; gap: 3px; padding: 4px 3px; border-radius: 10px; border: 1.5px solid transparent; transition: border-color .2s ease, background .2s ease, transform .15s ease;}body.theme-alloygator .ag-sim-preset:hover{transform: translateY(-2px); background: var(--ag-bg-3);}body.theme-alloygator .ag-sim-preset.is-active{border-color: var(--ag-green); background: var(--ag-green-soft);}body.theme-alloygator .ag-sim-preset-disc{display: block; width: 18px; height: 18px; border-radius: 50%; border: 1.5px solid rgba(255, 255, 255, 0.08); box-shadow: inset 0 -2px 4px rgba(0, 0, 0, 0.25), 0 1px 4px rgba(0, 0, 0, 0.3);}body.theme-alloygator .ag-sim-preset-label{font-size: 8px; color: var(--ag-ink-3); text-align: center; font-weight: 500; line-height: 1.1;}body.theme-alloygator .ag-sim-picker{padding: 12px 18px 16px; border-top: 1px solid var(--ag-line); background: var(--ag-bg-3);}body.theme-alloygator .ag-sim-picker-trigger{position: relative; display: flex; align-items: center; gap: 10px; padding: 8px 12px; background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 10px; cursor: pointer; transition: border-color .2s ease, background .2s ease, transform .15s ease;}body.theme-alloygator .ag-sim-picker-trigger:hover{border-color: var(--ag-green); background: var(--ag-bg-3); transform: translateY(-1px);}body.theme-alloygator .ag-sim-picker-trigger input[type="color"]{position: absolute; inset: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer; border: 0; padding: 0;}body.theme-alloygator .ag-sim-picker-disc{flex-shrink: 0; width: 17px; height: 17px; border-radius: 50%; background: var(--picker-color, #F5F5F0); border: 1.5px solid rgba(255, 255, 255, 0.1); box-shadow: inset 0 -2px 4px rgba(0, 0, 0, 0.25), 0 1px 4px rgba(0, 0, 0, 0.3); transition: background .2s ease;}body.theme-alloygator .ag-sim-picker-label{flex: 1; font-family: "Manrope"; font-weight: 600; font-size: 11px; color: var(--ag-ink); letter-spacing: .02em;}body.theme-alloygator .ag-sim-picker-hex{font-family: "JetBrains Mono", "Courier New", monospace; font-size: 11px; color: var(--ag-ink-3); letter-spacing: .04em; text-transform: uppercase;}body.theme-alloygator .ag-sim-picker-icon{width: 14px; height: 14px; color: var(--ag-ink-3); transition: color .2s ease;}body.theme-alloygator .ag-sim-picker-trigger:hover .ag-sim-picker-icon{color: var(--ag-green);}body.theme-alloygator .ag-sim-ag-grid{padding: 16px 18px; display: grid; grid-template-columns: repeat(5, 1fr); gap: 5px;}body.theme-alloygator .ag-sim-ag-swatch{appearance: none; background: transparent; border: 0; cursor: pointer; display: flex; flex-direction: column; align-items: center; gap: 2px; padding: 4px 2px; border-radius: 8px; border: 1.5px solid transparent; transition: border-color .2s ease, background .2s ease;}body.theme-alloygator .ag-sim-ag-swatch:hover{background: var(--ag-bg-3);}body.theme-alloygator .ag-sim-ag-swatch.is-active{border-color: var(--ag-green); background: var(--ag-green-soft);}body.theme-alloygator .ag-sim-ag-disc{display: block; width: 17px; height: 17px; border-radius: 50%; border: 1.5px solid rgba(255, 255, 255, 0.08); box-shadow: inset 0 -2px 4px rgba(0, 0, 0, 0.25), 0 1px 4px rgba(0, 0, 0, 0.35);}body.theme-alloygator .ag-sim-ag-name{font-size: 8px; color: var(--ag-ink-2); line-height: 1.1; text-align: center;}body.theme-alloygator .ag-sim-cta-wrap{margin-top: 4px;}body.theme-alloygator .ag-sim-cta-foot{margin: 12px 0 0; text-align: center; font-size: 11px; color: var(--ag-ink-3); letter-spacing: .04em;}@media (max-width: 1024px){body.theme-alloygator .ag-sim-hero-grid{grid-template-columns: 1fr; gap: 30px;}body.theme-alloygator .ag-sim-controls-3col{grid-template-columns: 1fr;}body.theme-alloygator .ag-sim-stage-col{position: relative; top: 0;}body.theme-alloygator .ag-sim-inspi-track{grid-template-columns: repeat(3, 1fr);}}@media (max-width: 720px){body.theme-alloygator{}body.theme-alloygator .ag-sim-hero{padding: 14px 0 8px;}body.theme-alloygator .ag-sim-h1, body.theme-alloygator .ag-sim-sub, body.theme-alloygator .ag-sim-hero-meta{display: none;}body.theme-alloygator .ag-eyebrow.ag-label{display: inline-block; margin: 0;}body.theme-alloygator .ag-sim-inspi-track{grid-template-columns: repeat(2, 1fr);}body.theme-alloygator .ag-sim-presets{grid-template-columns: repeat(4, 1fr);}body.theme-alloygator .ag-sim-presets-tight{grid-template-columns: repeat(5, 1fr);}body.theme-alloygator .ag-sim-ag-grid{grid-template-columns: repeat(5, 1fr);}body.theme-alloygator .ag-sim-stage{aspect-ratio: 5 / 4;}body.theme-alloygator .ag-sim-stage-inner{inset: 0 auto 0 -29.2%; height: 100%; width: auto; aspect-ratio: 1150 / 312;}body.theme-alloygator .ag-sim-stage-zoom-toggle{display: inline-flex;}body.theme-alloygator .ag-sim-stage.is-zoomed-out{aspect-ratio: 1150 / 312;}body.theme-alloygator .ag-sim-stage.is-zoomed-out .ag-sim-stage-inner{inset: 0; width: auto; aspect-ratio: auto;}body.theme-alloygator .ag-sim-vertical{gap: 0;}body.theme-alloygator .ag-sim-stage-col{position: fixed; top: 0; left: 0; right: 0; z-index: 100; background: var(--ag-bg); padding: 6px 12px 8px; box-shadow: 0 8px 16px -8px rgba(0, 0, 0, 0.7); backdrop-filter: blur(6px);}body.theme-alloygator .ag-sim-mobile-tabs{display: flex;}body.theme-alloygator .ag-sim-vertical{padding-top: var(--stage-fixed-h, 380px);}body.theme-alloygator .ag-sim-controls-3col{display: flex !important; flex-direction: row; grid-template-columns: none; gap: 12px; align-items: flex-start; overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; scroll-behavior: smooth; padding: 4px 12px 12px; margin: 0 -12px; scrollbar-width: none; -ms-overflow-style: none;}body.theme-alloygator .ag-sim-controls-3col::-webkit-scrollbar{display: none;}body.theme-alloygator .ag-sim-controls-3col > .ag-sim-block{flex: 0 0 calc(100% - 24px); scroll-snap-align: center; scroll-snap-stop: always; max-height: calc(100vh - var(--stage-fixed-h, 380px) - 30px); min-height: 0; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; overscroll-behavior: contain;}body.theme-alloygator .ag-sim-block-head{padding: 10px 14px; gap: 10px;}body.theme-alloygator .ag-sim-block-num{width: 28px; height: 28px; font-size: 14px;}body.theme-alloygator .ag-sim-block-title{font-size: 13px;}body.theme-alloygator .ag-sim-presets, body.theme-alloygator .ag-sim-ag-grid{padding: 10px 12px;}body.theme-alloygator .ag-sim-picker{padding: 8px 12px 12px;}body.theme-alloygator .ag-sim-block-inspi-mobile{display: block;}body.theme-alloygator .ag-sim-inspi-track-mobile{display: grid; grid-template-columns: repeat(2, 1fr); gap: 6px; padding: 8px 10px 10px;}body.theme-alloygator .ag-sim-inspi-track-mobile .ag-sim-inspi-card{padding: 8px;}body.theme-alloygator .ag-sim-inspi-track-mobile .ag-sim-inspi-card .ag-sim-inspi-swatches{margin-bottom: 4px;}body.theme-alloygator .ag-sim-inspi-track-mobile .ag-sim-inspi-card .ag-sim-inspi-swatches span{height: 16px;}body.theme-alloygator .ag-sim-inspi-track-mobile .ag-sim-inspi-card .ag-sim-inspi-name{font-size: 11px;}body.theme-alloygator .ag-sim-inspi-track-mobile .ag-sim-inspi-card .ag-sim-inspi-desc{font-size: 9px; margin-top: 1px;}body.theme-alloygator .ag-sim-preset-disc{width: 15px; height: 15px;}body.theme-alloygator .ag-sim-preset{padding: 3px 2px;}body.theme-alloygator .ag-sim-preset-label{font-size: 7px;}body.theme-alloygator .ag-sim-ag-disc{width: 14px; height: 14px;}body.theme-alloygator .ag-sim-ag-swatch{padding: 3px 2px;}body.theme-alloygator .ag-sim-ag-name{font-size: 7px;}body.theme-alloygator .ag-sim-picker-disc{width: 14px; height: 14px;}body.theme-alloygator .ag-sim-stage-foot{margin-top: 6px; gap: 8px;}body.theme-alloygator .ag-sim-vehicles{display: none;}body.theme-alloygator .ag-sim-legend{display: none;}body.theme-alloygator .ag-sim-stage-cta{width: 100%; flex: 1 1 100%;}body.theme-alloygator .ag-sim-mobile-final-slot{display: flex; gap: 8px; padding: 14px 18px 16px; border-top: 1px solid var(--ag-line);}body.theme-alloygator .ag-sim-mobile-final-slot .ag-btn{flex: 1; font-size: 13px !important; padding: 10px 14px !important; white-space: nowrap;}body.theme-alloygator .ag-sim-inspi{display: none;}}body.theme-alloygator .ag-sim-actions{display: flex; gap: 10px; margin-top: 14px; flex-wrap: wrap;}body.theme-alloygator .ag-sim-act-btn{flex: 1; min-width: 160px; font-size: 13px !important; padding: 10px 16px !important;}body.theme-alloygator .ag-sim-modal{position: fixed; inset: 0; z-index: 10000; display: flex; align-items: center; justify-content: center; padding: 20px;}body.theme-alloygator .ag-sim-modal[hidden]{display: none;}body.theme-alloygator .ag-sim-modal-backdrop{position: absolute; inset: 0; background: rgba(0, 0, 0, 0.7); backdrop-filter: blur(4px); cursor: pointer;}body.theme-alloygator .ag-sim-modal-card{position: relative; background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 16px; padding: 28px; max-width: 540px; width: 100%; box-shadow: 0 30px 80px rgba(0, 0, 0, 0.5); animation: agSimModalIn .25s ease-out;}@keyframes agSimModalIn{from{opacity: 0; transform: translateY(20px) scale(0.96);}to{opacity: 1; transform: translateY(0) scale(1);}}body.theme-alloygator .ag-sim-modal-head{display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 12px;}body.theme-alloygator .ag-sim-modal-head h3{font-family: 'Manrope', sans-serif; font-weight: 800; font-size: 18px; margin: 0; color: var(--ag-ink);}body.theme-alloygator .ag-sim-modal-close{background: none; border: none; color: var(--ag-ink-3); font-size: 26px; line-height: 1; cursor: pointer; padding: 0 6px; transition: color .15s;}body.theme-alloygator .ag-sim-modal-close:hover{color: var(--ag-ink);}body.theme-alloygator .ag-sim-modal-desc{font-size: 13px; line-height: 1.55; color: var(--ag-ink-2); margin: 0 0 16px;}body.theme-alloygator .ag-sim-share-link-row{display: flex; gap: 8px; margin-bottom: 12px;}body.theme-alloygator .ag-sim-share-link-row input{flex: 1; background: var(--ag-bg-3); border: 1px solid var(--ag-line); border-radius: 8px; padding: 10px 14px; font-family: 'Fira Code', monospace; font-size: 12px; color: var(--ag-ink);}body.theme-alloygator .ag-sim-share-link-row input:focus{outline: 2px solid var(--ag-green); outline-offset: 1px;}body.theme-alloygator .ag-sim-share-link-row button{flex-shrink: 0; font-size: 13px !important; padding: 10px 16px !important;}body.theme-alloygator .ag-sim-share-toast{background: rgba(146, 197, 22, 0.15); color: var(--ag-green); padding: 10px 14px; border-radius: 8px; font-size: 13px; font-weight: 600; text-align: center;}