@import "https://fonts.googleapis.com/css2?family=Cinzel+Decorative&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#4ea8ff;--accent-bg:#4ea8ff1f;--accent-border:#4ea8ff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#4ea8ff;--accent-bg:#4ea8ff26;--accent-border:#4ea8ff80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;font-family:Montserrat,Arial,sans-serif;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}#root{text-align:center;width:100vw;margin:0 auto;padding:0;overflow-x:hidden}th,td{padding-left:1rem;padding-right:1rem}.car-brochures-master{--site-header-height:81px;--site-page-top-padding:clamp(1.15rem, 2.2vw, 2rem);--color-bg:#0f172a;--color-surface:#1e293b;--color-primary:#3b82f6;--color-accent:#f59e0b;--color-success:#22c55e;--color-text:#f8fafc;--color-muted:#94a3b8;--color-border:#94a3b82e;--site-bg:var(--color-bg);--site-surface:var(--color-surface);--site-surface-soft:#243247;--site-surface-muted:#334155;--site-header-bg:#0f172af0;--site-header-fg:var(--color-text);--site-border:var(--color-border);--site-border-strong:#94a3b847;--site-text:var(--color-text);--site-heading:var(--color-text);--site-text-soft:#cbd5e1;--site-text-muted:var(--color-muted);--site-primary:var(--color-primary);--site-accent:var(--color-primary);--site-accent-strong:#60a5fa;--site-warm-accent:var(--color-accent);--site-success:var(--color-success);--site-shadow:0 18px 44px #0206174d;--site-card-hover:#26364f;--site-focus-ring:#3b82f652;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at top left, #3b82f624, transparent 34rem), radial-gradient(circle at top right, #f59e0b0f, transparent 28rem), var(--site-bg);background-attachment:fixed,scroll;flex-direction:column;min-height:100vh;display:flex}.car-brochures-master,.car-brochures-master *{box-sizing:border-box}.car-brochures-master img,.car-brochures-master video{max-width:100%}.car-brochures-master>.master-main{background:radial-gradient(circle at top left, #3b82f624, transparent 34rem), radial-gradient(circle at top right, #f59e0b0f, transparent 28rem), var(--site-bg);background-attachment:fixed,scroll;padding-top:0}.car-brochures-master>.master-main>:first-child{padding-top:calc(var(--site-header-height) + var(--site-page-top-padding,0px))}.car-brochures-master:has(.role-mimic-banner)>.master-main>:first-child{padding-top:calc(var(--site-header-height) + 2.4rem + var(--site-page-top-padding,0px))}.role-mimic-banner{top:var(--site-header-height);z-index:55;color:#fcd34d;background:#f59e0b29;border-bottom:1px solid #f59e0b52;justify-content:center;align-items:center;gap:.65rem;min-height:2.4rem;padding:.35rem 1rem;font-size:.82rem;font-weight:850;display:flex;position:fixed;left:0;right:0}.role-mimic-banner button{color:#fcd34d;cursor:pointer;min-height:1.55rem;font:inherit;background:#f59e0b1f;border:1px solid #f59e0b47;border-radius:999px;padding:0 .58rem;font-size:.72rem;font-weight:850}.car-brochures-master[data-theme=dark]{--site-bg:var(--color-bg);--site-surface:var(--color-surface);--site-surface-soft:#243247;--site-surface-muted:#334155;--site-header-bg:#0f172af0;--site-header-fg:var(--color-text);--site-border:var(--color-border);--site-border-strong:#94a3b847;--site-text:var(--color-text);--site-heading:var(--color-text);--site-text-soft:#cbd5e1;--site-text-muted:var(--color-muted);--site-primary:var(--color-primary);--site-accent:var(--color-primary);--site-accent-strong:#60a5fa;--site-warm-accent:var(--color-accent);--site-success:var(--color-success);--site-shadow:0 18px 44px #0206174d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.car-brochures-master[data-theme=dark],.car-brochures-master[data-theme=dark]>.master-main{background:radial-gradient(circle at top left, #3b82f624, transparent 34rem), radial-gradient(circle at top right, #f59e0b0f, transparent 28rem), var(--site-bg);background-attachment:fixed,scroll}.car-brochures-master[data-theme=dark] .role-mimic-banner{color:#fde68a;background:#3f2f0b;border-bottom-color:#facc153d}.car-brochures-master[data-theme=dark] .role-mimic-banner button{color:#fef3c7;background:#ffffff14;border-color:#facc1547}.master-header{background-color:var(--site-header-bg);color:var(--site-header-fg);border-bottom:1px solid #ffffff14;padding:.75rem 2rem;box-shadow:0 10px 28px #0000002e}.master-nav{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.master-brand{flex:1;align-items:center;gap:.75rem;display:flex}.master-logo{object-fit:contain;width:40px;height:40px}.master-site-title{letter-spacing:.035em;font-size:1.1rem;font-weight:400}.master-links{flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.master-links a,.master-admin-link{color:var(--site-header-fg);align-items:center;padding:3px 0;text-decoration:none;display:inline-flex;position:relative}.master-links a.master-admin-link{color:#4ea8ff}.master-links a:before,.master-admin-link:before{content:"";opacity:0;background-color:currentColor;width:100%;height:1px;transition:opacity .3s linear;position:absolute;bottom:0;left:0}.master-links a:hover:before{opacity:1}.master-links a:not(:last-child){margin-right:1rem}.home-link .home-icon{width:18px;height:18px;display:block}.master-actions{flex:1;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.master-theme-toggle{width:2.15rem;height:2.15rem;color:var(--site-header-fg);cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;flex:0 0 2.15rem;justify-content:center;align-items:center;padding:0;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.master-theme-toggle:hover,.master-theme-toggle:focus-visible{background:#ffffff29;border-color:#ffffff75;outline:none;transform:translateY(-1px)}.master-theme-toggle svg{fill:currentColor;width:1.05rem;height:1.05rem}.master-login-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:999px;padding:.5rem .9rem}.master-login-button:hover{background-color:#ffffff1a}.master-account{cursor:pointer;align-items:center;gap:.5rem;display:flex}.master-account-icon{color:#fff;letter-spacing:0;background-color:#333;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:.75rem;font-weight:600;line-height:1;display:flex}.master-account-label{color:#fff;font-size:.95rem}.master-main{flex:1;padding:0}.master-footer{color:#f8fafc;background:radial-gradient(circle at 0 0,#60a5fa1c,#0000 28rem),linear-gradient(#151820,#10131a);border-top:1px solid #ffffff1a;margin-top:auto;padding:clamp(2rem,4vw,3.5rem) clamp(1rem,4vw,2.5rem) 1.25rem;box-shadow:0 -18px 54px #00000038}.master-footer-inner{gap:clamp(1.35rem,3vw,2.25rem);width:min(1180px,100%);margin:0 auto;display:grid}.master-footer-brand-panel{background:radial-gradient(circle at 0 0,#60a5fa24,#0000 24rem),linear-gradient(135deg,#1f242ef5,#13161ef5);border:1px solid #ffffff24;border-radius:.75rem;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:clamp(1rem,3vw,2rem);padding:clamp(1.1rem,3vw,1.6rem);display:grid;box-shadow:0 14px 30px #00000038}.master-footer-eyebrow{color:#8bbcff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem;font-size:.76rem;font-weight:900;display:inline-flex}.master-footer h2,.master-footer h3,.master-footer p{margin:0}.master-footer h2{color:#f8fafc;max-width:720px;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.05}.master-footer p{color:#c9ced8;max-width:680px;margin-top:.85rem;line-height:1.65}.master-footer-search{align-self:stretch;align-items:end;display:flex}.master-footer-search .smart-catalog-search{width:100%}.master-footer-search .smart-catalog-search-box{background:#070b12b8;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff0b,0 10px 22px #0000002e}.master-footer-search .smart-catalog-search-box input{color:#f8fafc}.master-footer-search .smart-catalog-search-box input::placeholder{color:#8f9aaa}.master-footer-search .smart-catalog-search-box button{color:#07111f;background:#4ea8ff}.master-footer-search .smart-catalog-search-suggestions{background:#111827;border-color:#ffffff24;box-shadow:0 18px 36px #00000047}.master-footer-search .smart-catalog-search-suggestions button,.master-footer-search .smart-catalog-search-suggestions p{color:#e5e7eb}.master-footer-search .smart-catalog-search-suggestions button:hover,.master-footer-search .smart-catalog-search-suggestions button:focus-visible{background:#4ea8ff1f}.master-footer-search .smart-catalog-search-suggestions strong{color:#f8fafc}.master-footer-search .smart-catalog-search-suggestions em{color:#8bbcff}.master-footer-actions{flex-wrap:wrap;grid-column:1/-1;gap:.75rem;display:flex}.master-footer-primary,.master-footer-secondary,.master-footer-info-card{border-radius:.58rem;align-items:center;gap:.6rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.master-footer-primary,.master-footer-secondary{min-height:2.75rem;padding:.7rem 1rem;font-weight:900}.master-footer-primary{border:1px solid color-mix(in srgb, var(--site-accent) 68%, #0f172a);background:var(--site-accent);color:#fff}.master-footer-secondary{color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff24}.master-footer-primary svg,.master-footer-secondary svg,.master-footer-info-card svg{fill:currentColor;flex:none;width:1.12rem;height:1.12rem}.master-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.master-footer-link-section{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.65rem;min-width:0;padding:1.05rem}.master-footer-link-section h3{color:#f8fafc;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:.82rem;font-weight:900;display:flex}.master-footer-link-section h3 svg{fill:#8bbcff;flex:0 0 1.08rem;width:1.08rem;height:1.08rem}.master-footer-link-section a{color:#c9ced8;width:fit-content;padding:.32rem 0;font-size:.94rem;text-decoration:none;display:flex}.master-footer-link-section a:hover,.master-footer-link-section a:focus-visible{color:#8bbcff;outline:none}.master-footer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.master-footer-info-card{color:#f8fafc;background:#6ea8ff14;border:1px solid #ffffff1a;padding:1rem}.master-footer-info-card--admin{color:#fde68a;background:linear-gradient(135deg,#583c1270,#ffffff0a);border-color:#f2c46f3d}.master-footer-info-card span{gap:.2rem;display:grid}.master-footer-info-card strong{color:currentColor;font-size:.96rem}.master-footer-info-card small{color:color-mix(in srgb, currentColor 70%, transparent);font-size:.82rem;line-height:1.35}.master-footer-primary:hover,.master-footer-secondary:hover,.master-footer-info-card:hover{transform:translateY(-1px)}.master-footer-bottom{color:#9aa4b2;border-top:1px solid #ffffff1a;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.84rem;display:flex}.master-footer-bottom div{gap:.9rem;display:flex}.master-footer-bottom a{color:inherit;text-decoration:none}.master-footer-bottom a:hover,.master-footer-bottom a:focus-visible{color:#8bbcff;outline:none}@media (width<=760px){.car-brochures-master{--site-header-height:58px;--site-page-top-padding:1rem}.car-brochures-master:has(.role-mimic-banner)>.master-main>:first-child{padding-top:calc(var(--site-header-height) + 3rem + var(--site-page-top-padding,0px))}.role-mimic-banner{flex-wrap:wrap;gap:.4rem;padding-inline:.65rem;font-size:.74rem}.master-footer-brand-panel,.master-footer-links,.master-footer-info-grid{grid-template-columns:1fr}.master-footer-bottom{flex-direction:column}}@media (width<=520px){.master-footer-actions{flex-direction:column}.master-footer-primary,.master-footer-secondary{justify-content:center;width:100%}}.car-brochures-master[data-theme=dark] .home-page,.car-brochures-master[data-theme=dark] .listing-page,.car-brochures-master[data-theme=dark] .page-shell,.car-brochures-master[data-theme=dark] .why-gift-page,.car-brochures-master[data-theme=dark] .why-decorate-page,.car-brochures-master[data-theme=dark] .what-is-brochure-page{background:var(--site-bg);color:var(--site-text)}.car-brochures-master[data-theme=dark] .home-eyebrow,.car-brochures-master[data-theme=dark] .page-eyebrow,.car-brochures-master[data-theme=dark] .info-eyebrow,.car-brochures-master[data-theme=dark] .gift-eyebrow,.car-brochures-master[data-theme=dark] .decorate-eyebrow{color:var(--site-warm-accent)}.car-brochures-master[data-theme=dark] .home-hero-copy h1,.car-brochures-master[data-theme=dark] .feature-card h2,.car-brochures-master[data-theme=dark] .page-hero h1,.car-brochures-master[data-theme=dark] .page-card h2,.car-brochures-master[data-theme=dark] .info-hero h1,.car-brochures-master[data-theme=dark] .gift-hero h1,.car-brochures-master[data-theme=dark] .decorate-hero h1,.car-brochures-master[data-theme=dark] .info-card h2,.car-brochures-master[data-theme=dark] .gift-card h2,.car-brochures-master[data-theme=dark] .decorate-card h2,.car-brochures-master[data-theme=dark] .listing-title-panel h1,.car-brochures-master[data-theme=dark] .listing-section-heading h2,.car-brochures-master[data-theme=dark] .listing-info-price-value,.car-brochures-master[data-theme=dark] .listing-spec-value,.car-brochures-master[data-theme=dark] .listing-related-copy strong,.car-brochures-master[data-theme=dark] .listing-breadcrumb strong{color:var(--site-text)}.car-brochures-master[data-theme=dark] .home-hero-copy p,.car-brochures-master[data-theme=dark] .feature-card p,.car-brochures-master[data-theme=dark] .page-hero p,.car-brochures-master[data-theme=dark] .page-card p,.car-brochures-master[data-theme=dark] .info-hero p,.car-brochures-master[data-theme=dark] .gift-hero p,.car-brochures-master[data-theme=dark] .decorate-hero p,.car-brochures-master[data-theme=dark] .info-card p,.car-brochures-master[data-theme=dark] .gift-card p,.car-brochures-master[data-theme=dark] .decorate-card p,.car-brochures-master[data-theme=dark] .listing-subtitle,.car-brochures-master[data-theme=dark] .listing-section-heading p,.car-brochures-master[data-theme=dark] .listing-breadcrumb,.car-brochures-master[data-theme=dark] .listing-info-price-label,.car-brochures-master[data-theme=dark] .listing-info-availability,.car-brochures-master[data-theme=dark] .listing-spec-label,.car-brochures-master[data-theme=dark] .listing-related-copy em,.car-brochures-master[data-theme=dark] .listing-image-placeholder,.car-brochures-master[data-theme=dark] .listing-thumb-unavailable{color:var(--site-text-muted)}.car-brochures-master[data-theme=dark] .listing-breadcrumb a,.car-brochures-master[data-theme=dark] .listing-related-copy span{color:var(--site-accent-strong)}.car-brochures-master[data-theme=dark] .home-cta.primary,.car-brochures-master[data-theme=dark] .listing-primary-action{background:var(--site-accent);color:#08111f}.car-brochures-master[data-theme=dark] .home-cta.secondary{border-color:var(--site-border-strong);color:var(--site-text)}.car-brochures-master[data-theme=dark] .feature-link{color:var(--site-text)}.car-brochures-master[data-theme=dark] .hero-card{box-shadow:var(--site-shadow);background:linear-gradient(#2b2f39f5,#181b22eb)}.car-brochures-master[data-theme=dark] .feature-card,.car-brochures-master[data-theme=dark] .page-card,.car-brochures-master[data-theme=dark] .info-card,.car-brochures-master[data-theme=dark] .gift-card,.car-brochures-master[data-theme=dark] .decorate-card,.car-brochures-master[data-theme=dark] .listing-info-card,.car-brochures-master[data-theme=dark] .listing-state-card,.car-brochures-master[data-theme=dark] .listing-related-card,.car-brochures-master[data-theme=dark] .listing-thumbnails button{background:var(--site-surface);border-color:var(--site-border);color:var(--site-text);box-shadow:var(--site-shadow)}.car-brochures-master[data-theme=dark] .info-hero,.car-brochures-master[data-theme=dark] .page-hero,.car-brochures-master[data-theme=dark] .gift-hero,.car-brochures-master[data-theme=dark] .decorate-hero{border:1px solid var(--site-border);box-shadow:var(--site-shadow);background:linear-gradient(#1e222a 0%,#151820 100%)}.car-brochures-master[data-theme=dark] .listing-image-stage,.car-brochures-master[data-theme=dark] .listing-related-image{background:var(--site-surface-muted);border-color:var(--site-border);color:var(--site-text-muted)}.car-brochures-master[data-theme=dark] .listing-info-specs,.car-brochures-master[data-theme=dark] .listing-info-notes,.car-brochures-master[data-theme=dark] .listing-spec-row{border-color:var(--site-border)}.car-brochures-master[data-theme=dark] .listing-image-processing{border-color:var(--site-border-strong);color:var(--site-text-soft);background:#14181feb}.car-brochures-master:not([data-theme=dark]) :is(.home-hero,.home-search-band,.home-tools-band,.home-brochure-card,.home-workflow-card,.contact-us-hero,.contact-us-panel,.accessibility-hero,.accessibility-card,.accessibility-contact,.decorate-hero,.decorate-card,.decorate-band,.gift-hero,.gift-card,.gift-band,.user-settings-hero,.user-settings-section){border-color:var(--color-border);box-shadow:var(--site-shadow)}.car-brochures-master:not([data-theme=dark]) :is(.home-hero,.contact-us-hero,.accessibility-hero,.decorate-hero,.gift-hero,.user-settings-hero){background:linear-gradient(135deg, #3b82f614, #f59e0b06), var(--color-surface)}.car-brochures-master:not([data-theme=dark]) :is(.home-search-band,.home-tools-band,.home-brochure-card,.home-workflow-card,.contact-us-panel,.accessibility-card,.accessibility-contact,.decorate-card,.decorate-band,.gift-card,.gift-band,.user-settings-section){background:linear-gradient(135deg, #3b82f60e, #0f172a05), var(--color-surface)}.car-brochures-master :is(.home-cta,.home-tools-link,.home-search-form button,.contact-us-form button,.decorate-actions a,.decorate-band a,.gift-actions a,.gift-band a,.user-settings-action,.user-settings-secondary-action){border-radius:.58rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.car-brochures-master :is(.home-cta,.home-tools-link,.home-search-form button,.contact-us-form button,.decorate-actions a,.decorate-band a,.gift-actions a,.gift-band a,.user-settings-action,.user-settings-secondary-action):hover{transform:translateY(-1px)}.car-brochures-master{background-color:var(--color-bg);color:var(--color-text)}.car-brochures-master :is(a,.listing-breadcrumb a,.make-breadcrumb a,.car-brochure-breadcrumbs a,.feature-link,.master-footer-link-section a){color:var(--color-primary)}.car-brochures-master :is(a:hover,a:focus-visible,.listing-breadcrumb a:hover,.make-breadcrumb a:hover,.car-brochure-breadcrumbs a:hover,.master-footer-link-section a:hover,.master-footer-link-section a:focus-visible){color:#93c5fd;outline-color:var(--site-focus-ring)}.car-brochures-master :is(h1,h2,h3,h4,.page-hero h1,.page-card h2,.info-hero h1,.gift-hero h1,.decorate-hero h1,.contact-us-hero h1,.accessibility-hero h1,.user-settings-hero h1,.listing-title-panel h1,.listing-section-heading h2){color:var(--color-text)}.car-brochures-master :is(p,small,.page-hero p,.page-card p,.info-hero p,.gift-hero p,.decorate-hero p,.contact-us-hero p,.accessibility-hero p,.user-settings-hero p,.listing-subtitle,.listing-section-heading p,.listing-breadcrumb,.make-breadcrumb,.car-brochure-breadcrumbs,.listing-spec-label,.listing-related-copy em){color:var(--color-muted)}.car-brochures-master :is(.home-eyebrow,.home-section-label,.page-eyebrow,.info-eyebrow,.gift-eyebrow,.decorate-eyebrow,.browser-eyebrow,.make-eyebrow,.models-eyebrow,.master-footer-eyebrow,.listing-info-price-label){color:var(--color-accent)}.car-brochures-master :is(.page-shell,.listing-page,.browse-page,.make-page,.models-page,.home-page,.why-gift-page,.why-decorate-page,.what-is-brochure-page,.contact-us-page,.accessibility-page,.user-settings-page){background:var(--color-bg);color:var(--color-text)}.car-brochures-master :is(.page-hero,.page-card,.info-hero,.info-card,.gift-hero,.gift-card,.gift-band,.decorate-hero,.decorate-card,.decorate-band,.contact-us-hero,.contact-us-panel,.accessibility-hero,.accessibility-card,.accessibility-contact,.user-settings-hero,.user-settings-section,.listing-info-card,.listing-state-card,.listing-related-card,.browse-loading,.browse-empty-state,.make-hero-copy,.make-featured-brochure,.make-stat-card,.make-model-card,.make-filters,.make-results,.make-brochure-card,.models-hero-copy,.models-related,.models-filters,.models-results,.models-related-list a,.browser-featured-card,.browser-listing-card,.browser-stat-card,.browser-model-image-modal,.make-featured-modal,.make-model-image-modal,.models-featured-modal,.language-modal,.car-brochure-account-menu){border-color:var(--color-border);background:linear-gradient(135deg, #3b82f60e, #0f172a05), var(--color-surface);color:var(--color-text);box-shadow:var(--site-shadow)}.car-brochures-master :is(.page-hero,.info-hero,.gift-hero,.decorate-hero,.contact-us-hero,.accessibility-hero,.user-settings-hero,.make-hero-copy,.models-hero-copy){border-top:1px solid #f59e0b47}.car-brochures-master :is(.page-card:hover,.gift-card:hover,.decorate-card:hover,.accessibility-card:hover,.listing-related-card:hover,.make-model-card:hover,.make-brochure-card:hover,.models-related-list a:hover,.browser-featured-card:hover,.browser-listing-card:hover,.browser-stat-card:hover){background:linear-gradient(135deg, #3b82f618, #f59e0b06), var(--site-card-hover);border-color:#3b82f666;box-shadow:0 20px 48px #02061757}.car-brochures-master :is(button,input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.car-brochures-master :is(input,select,textarea,.contact-us-form input,.contact-us-form textarea,.user-settings-input,.make-model-search input,.make-filters input,.make-filters select,.models-filters input,.models-filters select,.browser-results-controls input,.browser-results-controls select){border-color:var(--color-border);color:var(--color-text);background:#0f172ab8}.car-brochures-master :is(){color:#94a3b8c2}.car-brochures-master :is(input:focus,select:focus,textarea:focus,input:focus-visible,select:focus-visible,textarea:focus-visible){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--site-focus-ring);outline:none}.car-brochures-master :is(.home-cta.primary,.contact-us-form button,.decorate-actions a:first-child,.decorate-band a,.gift-actions a:first-child,.gift-band a,.user-settings-action,.make-primary-action,.make-featured-link,.make-stat-card button,.models-hero-actions a:first-child,.browser-featured-link,.browser-stat-card button,.listing-primary-action,.browser-model-image-upload,.browser-model-image-modal-primary,.make-featured-modal-primary,.make-model-image-upload,.models-featured-modal-primary,.language-modal-primary,.master-footer-primary){background:var(--color-primary);color:var(--color-text);border-color:#3b82f6a3;box-shadow:0 12px 26px #3b82f638}.car-brochures-master :is(.home-cta.primary,.contact-us-form button,.decorate-actions a:first-child,.decorate-band a,.gift-actions a:first-child,.gift-band a,.user-settings-action,.make-primary-action,.make-featured-link,.make-stat-card button,.models-hero-actions a:first-child,.browser-featured-link,.browser-stat-card button,.listing-primary-action,.browser-model-image-upload,.browser-model-image-modal-primary,.make-featured-modal-primary,.make-model-image-upload,.models-featured-modal-primary,.language-modal-primary,.master-footer-primary):hover,.car-brochures-master :is(.home-cta.primary,.contact-us-form button,.decorate-actions a:first-child,.decorate-band a,.gift-actions a:first-child,.gift-band a,.user-settings-action,.make-primary-action,.make-featured-link,.make-stat-card button,.models-hero-actions a:first-child,.browser-featured-link,.browser-stat-card button,.listing-primary-action,.browser-model-image-upload,.browser-model-image-modal-primary,.make-featured-modal-primary,.make-model-image-upload,.models-featured-modal-primary,.language-modal-primary,.master-footer-primary):focus-visible{color:var(--color-text);box-shadow:0 0 0 3px var(--site-focus-ring), 0 14px 30px #2563eb42;background:#2563eb;border-color:#60a5fa;outline:none}.car-brochures-master :is(.home-cta.secondary,.home-tools-link,.decorate-actions a+a,.gift-actions a+a,.user-settings-secondary-action,.make-secondary-action,.make-reset-button,.models-hero-actions a+a,.listing-next-action,.browser-results-controls button,.browser-pagination-actions button,.language-modal-secondary,.make-featured-modal-secondary,.models-featured-modal-secondary,.master-footer-secondary){border-color:var(--color-border);color:var(--color-text);background:#1e293bc7}.car-brochures-master :is(.home-cta.secondary,.home-tools-link,.decorate-actions a+a,.gift-actions a+a,.user-settings-secondary-action,.make-secondary-action,.make-reset-button,.models-hero-actions a+a,.listing-next-action,.browser-results-controls button,.browser-pagination-actions button,.language-modal-secondary,.make-featured-modal-secondary,.models-featured-modal-secondary,.master-footer-secondary):hover,.car-brochures-master :is(.home-cta.secondary,.home-tools-link,.decorate-actions a+a,.gift-actions a+a,.user-settings-secondary-action,.make-secondary-action,.make-reset-button,.models-hero-actions a+a,.listing-next-action,.browser-results-controls button,.browser-pagination-actions button,.language-modal-secondary,.make-featured-modal-secondary,.models-featured-modal-secondary,.master-footer-secondary):focus-visible{color:#dbeafe;background:#3b82f624;border-color:#3b82f67a;outline:none}.car-brochures-master :is(.listing-info-price-value,.browser-featured-price strong,.browser-listing-price strong,.make-featured-price strong,.make-brochure-price strong,.make-stat-card-value strong,.browser-stat-card-value strong,.listing-related-copy span),.car-brochures-master :is(.listing-info-price-note,.listing-info-price-chips small,.browser-featured-price em,.browser-listing-price em,.make-featured-price em,.make-brochure-price em,.make-featured-price small,.make-brochure-vehicle small,.browser-detail-chips small,.browser-stat-card-chips small){color:var(--color-accent)}.car-brochures-master :is(.listing-info-price-chips span,.browser-detail-chips span,.browser-detail-chips .browser-detail-chip,.browser-stat-card-chips span,.make-featured-vehicle span,.make-brochure-vehicle span,.make-stat-card-chips span){color:var(--color-text);background:#0f172a6b;border-color:#94a3b82e}.car-brochures-master :is(.listing-image-stage,.listing-thumbnails button,.listing-related-image,.make-featured-image,.make-brochure-image,.make-model-card img,.models-related-list img,.models-related-placeholder,.browser-featured-image,.browser-listing-image,.browser-model-image-placeholder){border-color:var(--color-border);color:var(--color-muted);background:#0f172ab8}.car-brochures-master :is(.listing-thumbnails button.active,.make-model-card--active,.models-featured-candidate.is-selected,.make-featured-candidate.is-selected,.browser-pagination-actions button:not(:disabled):hover){border-color:var(--color-primary);box-shadow:0 0 0 2px var(--site-focus-ring);background:#3b82f629}.car-brochures-master .listing-accepted{color:#bbf7d0;background:#22c55e24;border-color:#22c55e5c}.car-brochures-master :is(.listing-todo,.browse-error,.listing-state-card--error){color:#fecaca;background:#7f1d1d3d;border-color:#f871715c}.car-brochures-master[data-theme=dark]{background-color:var(--color-bg);color:var(--color-text)}.car-brochures-master[data-theme=dark] :is(.master-header,.master-footer,.car-brochure-header,.car-brochure-account-menu,.language-modal){border-color:var(--color-border);background:linear-gradient(180deg, #0f172af5, #0f172aeb), var(--color-bg);color:var(--color-text)}.car-brochures-master[data-theme=dark] :is(.page-shell,.browse-page,.home-page,.listing-page,.make-page,.models-page,.contact-us-page,.accessibility-page,.user-settings-page,.gift-page,.decorate-page,.what-is-page){background:var(--color-bg);color:var(--color-text)}.car-brochures-master[data-theme=dark] :is(.page-hero,.page-card,.browse-loading,.browse-empty-state,.status-page-card,.contact-us-hero,.contact-us-panel,.contact-us-option,.accessibility-hero,.accessibility-card,.accessibility-contact,.user-settings-hero,.user-settings-section,.user-settings-modal,.gift-hero,.gift-card,.gift-band,.decorate-hero,.decorate-card,.decorate-band,.what-is-hero,.what-is-card,.what-is-band,.listing-info-card,.listing-state-card,.listing-related-card,.make-hero-copy,.make-featured-brochure,.make-stat-card,.make-model-card,.make-filters,.make-results,.make-brochure-card,.models-hero-copy,.models-related,.models-filters,.models-results,.models-related-list a,.browser-featured-card,.browser-listing-card,.browser-stat-card,.browser-model-image-modal,.make-featured-modal,.make-model-image-modal,.models-featured-modal,.smart-catalog-search-box,.smart-catalog-search-suggestions,.master-footer-brand-panel,.master-footer-link-section,.master-footer-info-card){border-color:var(--color-border);background:linear-gradient(135deg, #3b82f60e, #f59e0b05), var(--color-surface);color:var(--color-text)}.car-brochures-master[data-theme=dark] :is(h1,h2,h3,h4,strong,.home-hero-copy h1,.home-featured-intro h2,.home-tools-band h2,.page-hero h1,.page-card h2,.contact-us-hero h1,.contact-us-option h3,.accessibility-hero h1,.accessibility-card h2,.user-settings-hero h1,.user-settings-section h2,.gift-hero h1,.gift-card h2,.decorate-hero h1,.decorate-card h2,.what-is-hero h1,.what-is-card h2,.listing-title-panel h1,.make-hero-copy h1,.make-brochure-copy h3,.models-hero-copy h1,.models-related-list strong,.browser-featured-copy h2,.browser-listing-copy h3,.master-footer h2,.master-footer h3){color:var(--color-text)}.car-brochures-master[data-theme=dark] :is(p,small,label,.home-hero-copy p,.home-featured-intro p,.home-tools-band p,.page-hero p,.page-card p,.contact-us-note,.contact-us-option p,.accessibility-card p,.user-settings-note,.user-settings-muted,.gift-card p,.decorate-card p,.what-is-card p,.listing-subtitle,.listing-spec-label,.make-hero-copy p,.make-brochure-copy p,.models-hero-copy p,.models-related-list small,.browser-featured-copy p,.browser-listing-copy p,.master-footer p,.master-footer-bottom){color:var(--color-muted)}.car-brochures-master[data-theme=dark] :is(a,.car-brochure-header-links a,.car-brochure-breadcrumbs a,.listing-breadcrumb a,.make-breadcrumb a,.master-footer-link-section a){color:var(--color-primary)}.car-brochures-master[data-theme=dark] :is(a:hover,a:focus-visible,.car-brochure-header-links a:hover,.car-brochure-header-links a:focus-visible,.master-footer-link-section a:hover,.master-footer-link-section a:focus-visible){color:#93c5fd;outline-color:var(--site-focus-ring)}.car-brochures-master[data-theme=dark] :is(.home-eyebrow,.home-section-label,.page-eyebrow,.contact-us-kicker,.accessibility-kicker,.user-settings-kicker,.gift-kicker,.gift-card span,.decorate-kicker,.decorate-card span,.what-is-kicker,.what-is-card span,.browser-eyebrow,.make-eyebrow,.models-eyebrow,.listing-info-price-label,.listing-info-price-value,.make-featured-price strong,.make-brochure-price strong,.browser-featured-price strong,.browser-listing-price strong,.master-footer-eyebrow){color:var(--color-accent)}.car-brochures-master[data-theme=dark] :is(button,input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.car-brochures-master[data-theme=dark] :is(input,select,textarea,.smart-catalog-search-box input,.contact-us-form input,.contact-us-form select,.contact-us-form textarea,.user-settings-field input,.user-settings-language-select select,.make-model-search input,.make-filters input,.make-filters select,.models-filters input,.models-filters select,.browser-results-controls input,.browser-results-controls select){border-color:var(--color-border);color:var(--color-text);background:#0f172ab8}.car-brochures-master[data-theme=dark] :is(){color:var(--color-muted)}.car-brochures-master[data-theme=dark] :is(.home-cta.primary,.contact-us-form button,.gift-actions a:first-child,.decorate-actions a:first-child,.what-is-actions a:first-child,.user-settings-action,.make-primary-action,.make-featured-link,.models-hero-actions a:first-child,.browser-featured-link,.browser-stat-card button,.listing-primary-action,.smart-catalog-search-box button,.master-footer-primary){background:var(--color-primary);color:#fff;border-color:#3b82f6a3}.car-brochures-master[data-theme=dark] :is(.home-cta.primary,.contact-us-form button,.gift-actions a:first-child,.decorate-actions a:first-child,.what-is-actions a:first-child,.user-settings-action,.make-primary-action,.make-featured-link,.models-hero-actions a:first-child,.browser-featured-link,.browser-stat-card button,.listing-primary-action,.smart-catalog-search-box button,.master-footer-primary):hover,.car-brochures-master[data-theme=dark] :is(.home-cta.primary,.contact-us-form button,.gift-actions a:first-child,.decorate-actions a:first-child,.what-is-actions a:first-child,.user-settings-action,.make-primary-action,.make-featured-link,.models-hero-actions a:first-child,.browser-featured-link,.browser-stat-card button,.listing-primary-action,.smart-catalog-search-box button,.master-footer-primary):focus-visible{color:#fff;box-shadow:0 0 0 3px var(--site-focus-ring), 0 14px 30px #2563eb42;background:#2563eb}.car-brochures-master[data-theme=dark] :is(.home-cta.secondary,.home-tools-link,.gift-actions a:last-child,.decorate-actions a:last-child,.what-is-actions a:last-child,.user-settings-secondary-action,.make-secondary-action,.make-reset-button,.models-hero-actions a+a,.browser-results-controls button,.browser-pagination-actions button,.master-footer-secondary){border-color:var(--color-border);color:var(--color-text);background:#1e293bc7}.car-brochures-master[data-theme=dark] :is(.home-hero-cover,.home-brochure-card,.listing-image-stage,.listing-thumbnails button,.listing-related-image,.make-featured-image,.make-brochure-image,.make-model-card img,.models-related-list img,.browser-featured-image,.browser-listing-image){border-color:var(--color-border);background:#0f172ab8}.car-brochures-master[data-theme=dark] :is(.page-card:hover,.home-brochure-card:hover,.gift-card:hover,.decorate-card:hover,.what-is-card:hover,.accessibility-card:hover,.listing-related-card:hover,.make-model-card:hover,.make-brochure-card:hover,.models-related-list a:hover,.browser-featured-card:hover,.browser-listing-card:hover,.browser-stat-card:hover){background:linear-gradient(135deg, #3b82f618, #f59e0b06), var(--site-card-hover);border-color:#3b82f66b}.login-overlay{-webkit-backdrop-filter:blur(6px);z-index:9999;background-color:#0f172a7a;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.login-dialog{--login-accent:#2563eb;--login-accent-soft:#4ea8ff;--login-text:#111827;--login-muted:#64748b;--login-border:#c7d1df;border:1px solid color-mix(in srgb, var(--login-accent) 24%, var(--login-border));background:linear-gradient(135deg, #ffffffe6 0%, color-mix(in srgb, var(--login-accent) 10%, #fff) 56%, color-mix(in srgb, var(--login-accent-soft) 13%, #fff) 100%), #fff;width:100%;max-width:440px;color:var(--login-text);border-radius:1rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a38}.car-brochures-master[data-theme=dark] .login-dialog{--login-accent:#4ea8ff;--login-accent-soft:#7dd3fc;--login-text:#f8fafc;--login-muted:#aab3c2;--login-border:#ffffff1f;background:linear-gradient(135deg, color-mix(in srgb, var(--login-accent) 15%, transparent), #0f172a38 70%), var(--site-surface,#151515);box-shadow:0 18px 48px #0000005c}.car-brochures-master:not([data-theme=dark]) .login-dialog{--login-accent:#2563eb;--login-accent-soft:#4ea8ff;--login-text:#111827;--login-muted:#64748b;--login-border:#c7d1df}.login-dialog--wide{max-width:620px}.login-close-btn{border:1px solid color-mix(in srgb, var(--login-accent) 24%, #0f172a1f);background:color-mix(in srgb, var(--login-accent) 8%, #ffffffe0);width:2.05rem;height:2.05rem;color:var(--login-accent);cursor:pointer;border-radius:.58rem;justify-content:center;align-items:center;font-size:1rem;font-weight:850;line-height:1;transition:background .16s,border-color .16s,color .16s;display:inline-flex;position:absolute;top:1rem;right:1rem}.login-close-btn:hover,.login-close-btn:focus-visible{border-color:color-mix(in srgb, var(--login-accent) 58%, #0f172a1f);background:color-mix(in srgb, var(--login-accent) 14%, #fff);outline:none}.login-title{color:var(--login-text);letter-spacing:0;margin:0 2.2rem .65rem 0;font-size:clamp(1.45rem,4vw,1.9rem);line-height:1.05}.login-desc{color:var(--login-muted);margin-top:0;margin-bottom:1.75rem;font-size:.94rem;line-height:1.5}.login-form .login-label{color:color-mix(in srgb, var(--login-accent) 76%, #334155);letter-spacing:.05em;text-align:left;text-transform:uppercase;margin-bottom:.75rem;font-size:.72rem;font-weight:850;display:block}.login-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.login-signup-form .login-label{margin-bottom:.85rem}.login-input{border:1px solid color-mix(in srgb, var(--login-accent) 22%, #0f172a24);width:100%;min-height:2.8rem;color:var(--login-text);letter-spacing:0;text-transform:none;background:#ffffffc7;border-radius:.66rem;outline:none;margin-top:.5rem;padding:.75rem .85rem;font-size:.95rem;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s}.car-brochures-master[data-theme=dark] .login-input{border-color:color-mix(in srgb, var(--login-accent) 28%, #ffffff1a);color:#f8fafc;background:#ffffff0f}.car-brochures-master[data-theme=dark] .login-input::placeholder{color:#f8fafc85}.car-brochures-master[data-theme=dark] .login-input:focus{border-color:color-mix(in srgb, var(--login-accent) 70%, #ffffff24);background:#ffffff1a}.login-input::placeholder{color:#94a3b8;font-weight:650}.login-input:focus{border-color:color-mix(in srgb, var(--login-accent) 68%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--login-accent) 14%, transparent);background:#fffffff0}.login-code-input{text-align:center;letter-spacing:.22em;font-size:1.25rem;font-weight:800}.login-helper{color:var(--login-muted);text-align:left;margin:.25rem 0 .9rem;font-size:.86rem;line-height:1.45}.login-submit{border:1px solid color-mix(in srgb, var(--login-accent) 62%, #0f172a24);background:color-mix(in srgb, var(--login-accent) 92%, #0f172a);color:#fff;text-shadow:0 1px 1px #0f172a47;cursor:pointer;border-radius:.66rem;width:100%;min-height:2.7rem;margin-top:1.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:850;transition:background .16s,border-color .16s,transform .16s}.login-submit:hover:not(:disabled),.login-submit:focus-visible:not(:disabled){background:#0f172a;border-color:#0f172a;outline:none;transform:translateY(-1px)}.login-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.signup-btn{border:1px solid color-mix(in srgb, var(--login-accent) 34%, #0f172a1f);background:color-mix(in srgb, var(--login-accent) 9%, #ffffffdb);min-height:2.45rem;color:color-mix(in srgb, var(--login-accent) 82%, var(--login-text));cursor:pointer;border-radius:.66rem;flex:1;padding:.7rem 1rem;font-size:.9rem;font-weight:850;transition:background .16s,border-color .16s,color .16s}.signup-btn:hover,.signup-btn:focus-visible{border-color:var(--login-accent);background:color-mix(in srgb, var(--login-accent) 15%, #fff);outline:none}.forgot-btn{color:var(--login-accent);text-underline-offset:.18em;cursor:pointer;text-align:right;background:0 0;border:none;flex:1;font-size:.9rem;font-weight:800;text-decoration:underline;transition:color .16s}.forgot-btn:hover,.forgot-btn:focus-visible{color:#0f172a;outline:none}.login-secondary-action{text-align:center;width:100%;margin-top:.85rem;display:block}.login-error{color:#b91c1c;background:#fee2e2b8;border:1px solid #dc26263d;border-radius:.66rem;margin-bottom:.75rem;padding:.65rem .75rem;font-size:.86rem;font-weight:750;line-height:1.35}.login-success{background:color-mix(in srgb, var(--login-accent) 10%, #ffffffc7);color:color-mix(in srgb, var(--login-accent) 78%, #0f172a);border:1px solid #2563eb3d;border-radius:.66rem;margin-bottom:.75rem;padding:.65rem .75rem;font-size:.86rem;font-weight:750;line-height:1.35}.car-brochures-master[data-theme=dark] .login-close-btn,.car-brochures-master[data-theme=dark] .signup-btn{background:color-mix(in srgb, var(--login-accent) 12%, #ffffff0f);color:#bfdbfe}.car-brochures-master[data-theme=dark] .forgot-btn{color:#9fd0ff}.car-brochures-master[data-theme=dark] .forgot-btn:hover,.car-brochures-master[data-theme=dark] .forgot-btn:focus-visible{color:#f8fafc}.car-brochures-master[data-theme=dark] .login-error{color:#fecaca;background:#7f1d1d57;border-color:#f8717147}.car-brochures-master[data-theme=dark] .login-success{border-color:color-mix(in srgb, var(--login-accent) 28%, #ffffff1a);background:color-mix(in srgb, var(--login-accent) 12%, #ffffff0f);color:#bfdbfe}.login-submit:disabled,.login-input:disabled{opacity:.65;cursor:not-allowed}@media (width<=560px){.login-overlay{padding:max(.75rem, env(safe-area-inset-top)) .75rem max(.75rem, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto}.login-dialog{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 1.5rem);padding:1.45rem;overflow-y:auto}.login-form-grid{grid-template-columns:1fr;gap:0}}.smart-catalog-search{width:min(790px,100%);position:relative}.smart-catalog-search-box{border:1px solid color-mix(in srgb, var(--color-primary,#3b82f6) 34%, var(--color-border,#94a3b82e));background:linear-gradient(135deg, #3b82f617, #f59e0b06), var(--color-surface,#1e293b);border-radius:1rem;grid-template-columns:minmax(0,1fr) 3.25rem;align-items:center;min-height:4.1rem;display:grid;overflow:hidden;box-shadow:0 14px 30px #02061742}.smart-catalog-search-box:focus-within{border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 4px #3b82f633,0 16px 34px #0206174d}.smart-catalog-search.is-open .smart-catalog-search-box{border-bottom-right-radius:0;border-bottom-left-radius:0}.smart-catalog-search-box input{width:100%;min-width:0;height:100%;color:var(--color-text,#f8fafc);font:inherit;background:0 0;border:0;outline:none;padding:0 1.2rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:750}.smart-catalog-search-box input::placeholder{color:var(--color-muted,#94a3b8);font-weight:650}.smart-catalog-search-box button{background:var(--color-primary,#3b82f6);width:2.55rem;height:2.55rem;color:var(--color-text,#f8fafc);cursor:pointer;border:1px solid #3b82f6a3;border-radius:.72rem;justify-content:center;align-items:center;margin-right:.55rem;display:inline-flex}.smart-catalog-search-box button:hover,.smart-catalog-search-box button:focus-visible{background:#2563eb;border-color:#60a5fa;outline:none}.smart-catalog-search-box svg{fill:currentColor;width:1.25rem;height:1.25rem}.smart-catalog-search-suggestions{z-index:10;border:1px solid color-mix(in srgb, var(--color-primary,#3b82f6) 28%, var(--color-border,#94a3b82e));-webkit-backdrop-filter:blur(10px);background:#1e293bfa;border-radius:0 0 .9rem .9rem;gap:.18rem;padding:.32rem;display:grid;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 18px 38px #02061757}.smart-catalog-search-suggestions button{width:100%;min-height:2.1rem;color:var(--color-text,#f8fafc);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.68rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.38rem .52rem;display:grid}.smart-catalog-search-suggestions button:hover,.smart-catalog-search-suggestions button:focus-visible{background:#3b82f624;border-color:#3b82f652;outline:none}.smart-catalog-search-suggestions span{gap:.15rem;min-width:0;display:grid}.smart-catalog-search-suggestions strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;line-height:1.1;display:block;overflow:hidden}.smart-catalog-search-suggestions p{color:var(--color-muted,#94a3b8);margin:0;font-size:.72rem;font-weight:700}.smart-catalog-search-suggestions em{color:var(--color-accent,#f59e0b);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-style:normal;font-weight:850;line-height:1}.car-brochures-master[data-theme=dark] .smart-catalog-search-box{background:linear-gradient(135deg,#0f172aeb,#2563eb29),#111827;border-color:#95c3fc54;box-shadow:0 14px 28px #0000003d}.car-brochures-master[data-theme=dark] .smart-catalog-search-box input{color:#f8fafc}.car-brochures-master[data-theme=dark] .smart-catalog-search-box input::placeholder{color:#94a3b8}.car-brochures-master[data-theme=dark] .smart-catalog-search-suggestions{background:#0f172af5;border-color:#60a5fa38;box-shadow:0 18px 38px #00000057}.car-brochures-master[data-theme=dark] .smart-catalog-search-suggestions button{color:#f8fafc}.car-brochures-master[data-theme=dark] .smart-catalog-search-suggestions button:hover,.car-brochures-master[data-theme=dark] .smart-catalog-search-suggestions button:focus-visible{background:#2563eb29;border-color:#60a5fa47}.car-brochures-master[data-theme=dark] .smart-catalog-search-suggestions p{color:#94a3b8}.car-brochures-master[data-theme=dark] .smart-catalog-search-suggestions em{color:#60a5fa}@media (width<=640px){.smart-catalog-search-box{border-radius:.85rem;grid-template-columns:minmax(0,1fr) 2.85rem;min-height:3.6rem}.smart-catalog-search-box input{padding-left:.85rem;font-size:.95rem}.smart-catalog-search-box button{width:2.25rem;height:2.25rem;margin-right:.4rem}}.car-brochure-header{background:var(--site-header-bg,#111111f5);color:var(--site-header-fg,#fff);border-bottom:1px solid #ffffff17;box-shadow:0 10px 28px #0000002e}.car-brochure-header.admin-topbar{color:#fff;background:#111111f5}.car-brochure-header.master-header{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:0;left:0;right:0}.car-brochure-header-nav{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.car-brochure-header-nav--admin{flex:1}.car-brochure-header-left{flex:auto;align-items:center;gap:1rem;min-width:0;display:flex}.car-brochure-header-brand{flex:none;align-items:center;gap:.75rem;min-width:0;display:flex}.car-brochure-header-home-link{min-width:0;color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.car-brochure-header-logo{object-fit:contain;flex:0 0 40px;width:40px;height:40px}.car-brochure-header-site-title{color:inherit;letter-spacing:.035em;white-space:nowrap;font-size:1.1rem;font-weight:400}.car-brochure-header-admin-label{color:var(--admin-accent,#4ea8ff);letter-spacing:.03em;white-space:nowrap;font-size:1.1rem;font-weight:400}.car-brochure-header-separator{background:#fff3;flex:0 0 1px;width:1px;height:1.65rem}.car-brochure-header-links{flex:0 auto;justify-content:flex-start;align-items:center;gap:1rem;min-width:0;display:flex}.car-brochure-header-links a,.car-brochure-header-admin-link{color:inherit;align-items:center;padding:3px 0;text-decoration:none;display:inline-flex;position:relative}.car-brochure-header-admin-link{color:#4ea8ff!important}.car-brochure-header-links a:before,.car-brochure-header-admin-link:before{content:"";opacity:0;background-color:currentColor;width:100%;height:1px;transition:opacity .2s linear;position:absolute;bottom:0;left:0}.car-brochure-header-links a:hover:before,.car-brochure-header-admin-link:hover:before{opacity:1}.car-brochure-header-tools{flex:none;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.car-brochure-header-search{flex:0 clamp(11rem,20vw,18rem);width:clamp(11rem,20vw,18rem)}.car-brochure-header-search .smart-catalog-search-box{min-height:2.35rem;box-shadow:none;background:#ffffff13;border-color:#ffffff29;border-radius:999px;grid-template-columns:minmax(0,1fr) 2.3rem}.car-brochure-header-search .smart-catalog-search-box:focus-within{border-color:#4ea8ffb3;box-shadow:0 0 0 3px #4ea8ff24}.car-brochure-header-search .smart-catalog-search-box input{color:#fff;padding:0 .75rem;font-size:.82rem;font-weight:650}.car-brochure-header-search .smart-catalog-search-box input::placeholder{color:#ffffff9e}.car-brochure-header-search .smart-catalog-search-box button{color:#fff;background:#4ea8ff33;border-color:#4ea8ff47;width:1.82rem;height:1.82rem;margin-right:.26rem}.car-brochure-header-search .smart-catalog-search-box button:hover,.car-brochure-header-search .smart-catalog-search-box button:focus-visible{background:#2563eb;border-color:#4ea8ffad}.car-brochure-header-search .smart-catalog-search-box svg{width:.98rem;height:.98rem}.car-brochure-header-search .smart-catalog-search-suggestions{min-width:18rem;top:calc(100% - 1px);left:auto;right:0}.car-brochure-header-mobile-toggle{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:999px;flex-direction:column;flex:0 0 2.25rem;justify-content:center;align-items:center;gap:.22rem;width:2.25rem;height:2.25rem;display:none}.car-brochure-header-mobile-toggle span{background:currentColor;border-radius:999px;width:1rem;height:2px}.car-brochure-header-mobile-toggle:hover,.car-brochure-header-mobile-toggle:focus-visible,.car-brochure-header-mobile-toggle[aria-expanded=true]{background:#4ea8ff2e;border-color:#4ea8ff8f;outline:none}.car-brochure-header-mobile-panel{display:none}.car-brochure-header-account{min-width:0;position:relative}.car-brochure-header-nav--admin .car-brochure-header-account{flex:none}.car-brochure-header-login-button,.car-brochure-header-account-trigger{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px}.car-brochure-header-login-button{background:#ffffff14;border-color:#ffffff3d;padding:.55rem 1.1rem;font-weight:700}.car-brochure-header-login-button:hover,.car-brochure-header-login-button:focus-visible{background:#ffffff26;border-color:#ffffff6b;outline:none}.car-brochure-header-account-trigger{align-items:center;gap:.45rem;min-height:2.3rem;padding:.18rem .38rem .18rem .18rem;transition:background-color .16s,border-color .16s;display:inline-flex}.car-brochure-header-account-trigger:hover,.car-brochure-header-account-trigger:focus-visible,.car-brochure-header-account-trigger[aria-expanded=true]{background:#ffffff1a;border-color:#fff3;outline:none}.car-brochure-header-account-icon{color:#fff;background:#333;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.car-brochure-header-account-label{color:inherit;white-space:nowrap;font-size:.95rem}.car-brochure-header-chevron{fill:currentColor;opacity:.72;width:1rem;height:1rem}.car-brochure-account-menu{z-index:80;border:1px solid var(--admin-border-strong,var(--site-border-strong,#ffffff24));background:linear-gradient(145deg, #4ea8ff14, #ffffff05), var(--admin-panel,var(--site-surface,#151515));width:min(14.4rem,100vw - 1rem);color:var(--admin-text,var(--site-text,#f8fafc));border-radius:.6rem;position:absolute;top:calc(100% + .54rem);right:0;overflow:hidden;box-shadow:0 10px 20px #00000047}.car-brochure-account-menu-profile{grid-template-columns:2.4rem 1fr;align-items:center;gap:.6rem;padding:.94rem .98rem;display:grid}.car-brochure-account-menu-avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#4ea8ff);border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:.7rem;font-weight:700;display:inline-flex}.car-brochure-account-menu-profile strong{color:var(--admin-text,var(--site-text,#f8fafc));font-size:.86rem;font-weight:650;line-height:1.1;display:block}.car-brochure-account-menu-profile span:last-child{color:var(--admin-text-muted,var(--site-text-muted,#9ca3af));margin-top:.2rem;font-size:.66rem;display:block}.car-brochure-account-menu-section{border-top:1px solid var(--admin-border,var(--site-border,#ffffff1a));gap:.06rem;padding:.62rem 0;display:grid}.car-brochure-account-menu-item{width:100%;min-height:2.22rem;color:var(--admin-text-body,var(--site-text-soft,#d7d7d7));cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1.92rem 1fr;align-items:center;gap:.58rem;padding:.22rem .96rem;font-size:.7rem;font-weight:500;text-decoration:none;display:grid}.car-brochure-account-menu-item:hover,.car-brochure-account-menu-item:focus-visible{background:var(--admin-accent-bg,#4ea8ff24);color:var(--admin-text,var(--site-text,#f8fafc));outline:none}.car-brochure-account-menu-item svg{fill:currentColor;width:.98rem;height:.98rem;color:var(--admin-text-muted,var(--site-text-muted,#9ca3af));justify-self:center}.car-brochure-account-menu-item:hover svg,.car-brochure-account-menu-item:focus-visible svg{color:var(--admin-accent,var(--site-accent,#4ea8ff))}.car-brochure-account-theme-toggle,.car-brochure-account-view-as{min-height:2.22rem;color:var(--admin-text,var(--site-text,#f8fafc));grid-template-columns:1.92rem 1fr auto;align-items:center;gap:.58rem;padding:.22rem .8rem .22rem .96rem;display:grid}.car-brochure-account-view-as.is-mimicking{color:#fde68a;background:#facc1514}.car-brochure-account-view-as svg{fill:currentColor;width:.98rem;height:.98rem;color:var(--admin-accent,var(--site-accent,#4ea8ff));justify-self:center}.car-brochure-account-view-as span{align-items:center;min-width:0;font-size:.7rem;font-weight:600;display:inline-flex}.car-brochure-account-view-as select{border:1px solid var(--admin-border,var(--site-border,#ffffff1a));width:6.4rem;min-height:1.55rem;color:var(--admin-text,var(--site-text,#f8fafc));cursor:pointer;font:inherit;background:#ffffff0b;border-radius:999px;outline:none;padding:0 .48rem;font-size:.62rem;font-weight:750}.car-brochure-account-view-as select:focus-visible{border-color:var(--admin-accent,var(--site-accent,#4ea8ff));box-shadow:0 0 0 2px #4ea8ff59}.car-brochure-account-view-as select option{color:#111827}.car-brochure-account-theme-toggle-label{display:contents}.car-brochure-account-theme-toggle-label span{align-items:center;min-width:0;font-size:.7rem;font-weight:600;display:inline-flex}.car-brochure-account-theme-toggle-label svg{fill:currentColor;width:.98rem;height:.98rem;color:var(--admin-accent,var(--site-accent,#4ea8ff));flex:0 0 .98rem;justify-self:center}.car-brochure-account-theme-toggle-control{border:1px solid var(--admin-border,var(--site-border,#ffffff1a));cursor:pointer;font:inherit;background:#ffffff0b;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem;padding:.12rem;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-grid}.car-brochure-account-theme-toggle-control:hover{border-color:var(--admin-accent,var(--site-accent,#4ea8ff));background:#4ea8ff1f;box-shadow:0 5px 12px #4ea8ff2e}.car-brochure-account-theme-option{min-width:2.3rem;min-height:1.35rem;color:var(--admin-text-muted,var(--site-text-muted,#9ca3af));background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .38rem;font-size:.62rem;font-weight:750;display:inline-flex}.car-brochure-account-theme-toggle-control:focus-visible{outline:none;box-shadow:0 0 0 2px #4ea8ff59}.car-brochure-account-theme-option.active{background:var(--admin-accent,var(--site-accent,#4ea8ff));color:#fff;box-shadow:0 2px 7px #4ea8ff3d}.car-brochures-master:not([data-theme=dark]) .car-brochure-account-menu,.admin-master[data-admin-theme=light] .car-brochure-account-menu{background:linear-gradient(145deg, #2563eb14, #fffffff0), var(--admin-panel,var(--site-surface,#fff));box-shadow:0 10px 22px #0f172a1f}.car-brochures-master:not([data-theme=dark]) .car-brochure-account-theme-toggle-control,.admin-master[data-admin-theme=light] .car-brochure-account-theme-toggle-control,.car-brochures-master:not([data-theme=dark]) .car-brochure-account-view-as select,.admin-master[data-admin-theme=light] .car-brochure-account-view-as select{color:#111827;background:#eef2f7}.language-modal-backdrop{z-index:140;-webkit-backdrop-filter:blur(6px);background:#0f172a7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.language-modal{border:1px solid var(--admin-border-strong,var(--site-border-strong,#ffffff24));background:linear-gradient(145deg, #4ea8ff14, #ffffff05), var(--admin-panel,var(--site-surface,#151515));width:min(30rem,100%);color:var(--admin-text,var(--site-text,#f8fafc));border-radius:12px;overflow:hidden;box-shadow:0 20px 48px #00000052}.language-modal-header{border-bottom:1px solid var(--admin-border,var(--site-border,#ffffff1a));justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.language-modal-header p{color:var(--admin-accent,var(--site-accent,#4ea8ff));letter-spacing:.08em;text-transform:uppercase;margin:0 0 .22rem;font-size:.72rem;font-weight:800}.language-modal-header h2{color:var(--admin-text,var(--site-text,#f8fafc));margin:0;font-size:1.25rem;line-height:1.2}.language-modal-header button{border:1px solid var(--admin-border,var(--site-border,#ffffff1a));width:2rem;height:2rem;color:var(--admin-text-muted,var(--site-text-muted,#9ca3af));cursor:pointer;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.language-modal-header button svg{fill:currentColor;width:1rem;height:1rem}.language-modal-body{gap:.85rem;padding:1rem 1.1rem 1.15rem;display:grid}.language-modal-note,.language-modal-status,.language-modal-error{color:var(--admin-text-muted,var(--site-text-muted,#9ca3af));margin:0;font-size:.86rem;line-height:1.5}.language-modal-field{gap:.32rem;display:grid}.language-modal-field span{color:var(--admin-text-muted,var(--site-text-muted,#9ca3af));letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.language-modal-field select{border:1px solid var(--admin-border,var(--site-border,#ffffff1a));min-height:2.35rem;color:var(--admin-text,var(--site-text,#f8fafc));font:inherit;background:#ffffff0a;border-radius:8px;padding:.56rem .7rem}.language-modal-actions{flex-wrap:wrap;gap:.55rem;display:flex}.language-modal-primary,.language-modal-secondary{cursor:pointer;min-height:2.32rem;font:inherit;border-radius:8px;padding:.52rem .82rem;font-weight:750}.language-modal-primary{color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);border:1px solid #2563eb3d}.language-modal-secondary{border:1px solid var(--admin-border,var(--site-border,#ffffff1a));color:var(--admin-text,var(--site-text,#f8fafc));background:#ffffff0a}.language-modal-status{color:#86efac}.language-modal-error{color:#fca5a5}.language-modal-primary:disabled,.language-modal-secondary:disabled,.language-modal-header button:disabled{cursor:not-allowed;opacity:.68}.car-brochures-master:not([data-theme=dark]) .language-modal,.admin-master[data-admin-theme=light] .language-modal{color:#111827;background:linear-gradient(145deg,#2563eb14,#fffffff0),#fff;border-color:#94a3b847;box-shadow:0 20px 48px #0f172a33}.car-brochures-master:not([data-theme=dark]) .language-modal-header,.admin-master[data-admin-theme=light] .language-modal-header{border-bottom-color:#94a3b838}.car-brochures-master:not([data-theme=dark]) .language-modal-header h2,.admin-master[data-admin-theme=light] .language-modal-header h2{color:#111827}.car-brochures-master:not([data-theme=dark]) .language-modal-note,.admin-master[data-admin-theme=light] .language-modal-note,.car-brochures-master:not([data-theme=dark]) .language-modal-field span,.admin-master[data-admin-theme=light] .language-modal-field span{color:#64748b}.car-brochures-master:not([data-theme=dark]) .language-modal-field select,.admin-master[data-admin-theme=light] .language-modal-field select,.car-brochures-master:not([data-theme=dark]) .language-modal-secondary,.admin-master[data-admin-theme=light] .language-modal-secondary,.car-brochures-master:not([data-theme=dark]) .language-modal-header button,.admin-master[data-admin-theme=light] .language-modal-header button{color:#1f2937;background:#f8fafc;border-color:#d8e0eb}.car-brochures-master:not([data-theme=dark]) .language-modal-status,.admin-master[data-admin-theme=light] .language-modal-status{color:#047857}.car-brochures-master:not([data-theme=dark]) .language-modal-error,.admin-master[data-admin-theme=light] .language-modal-error{color:#b91c1c}@media (width<=920px){.car-brochure-header,.car-brochure-header.admin-topbar{height:auto}.car-brochure-header.master-header,.car-brochure-header.admin-topbar{padding:.58rem .85rem}.car-brochure-header-nav{flex-wrap:nowrap;gap:.6rem}.car-brochure-header-left{flex:auto;overflow:hidden}.car-brochure-header-brand,.car-brochure-header-home-link{gap:.55rem}.car-brochure-header-logo{flex-basis:34px;width:34px;height:34px}.car-brochure-header-site-title,.car-brochure-header-admin-label{text-overflow:ellipsis;font-size:.94rem;overflow:hidden}.car-brochure-header-separator,.car-brochure-header-links,.car-brochure-header-search{display:none}.car-brochure-header-tools{flex:none;gap:.42rem}.car-brochure-header-mobile-toggle{display:inline-flex}.car-brochure-header-account-label,.car-brochure-header-chevron{display:none}.car-brochure-header-login-button{min-height:2.25rem;padding:.42rem .72rem;font-size:.82rem}.car-brochure-header-mobile-panel{gap:.7rem;padding:.72rem 0 .1rem;display:grid}.car-brochure-header-mobile-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.car-brochure-header-mobile-links a,.car-brochure-header-mobile-links button{color:#fff;cursor:pointer;min-height:2.2rem;font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.58rem;justify-content:center;align-items:center;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.car-brochure-header-mobile-links a:hover,.car-brochure-header-mobile-links a:focus-visible,.car-brochure-header-mobile-links button:hover,.car-brochure-header-mobile-links button:focus-visible{background:#4ea8ff24;border-color:#4ea8ff7a;outline:none}.car-brochure-header-mobile-search{width:100%}.car-brochure-header-mobile-search .smart-catalog-search-box{min-height:2.45rem;box-shadow:none;background:#ffffff13;border-color:#ffffff29}.car-brochure-header-mobile-search .smart-catalog-search-box input{color:#fff;font-size:1rem}.car-brochure-header-mobile-search .smart-catalog-search-box input::placeholder{color:#ffffff9e}.car-brochure-header-mobile-search .smart-catalog-search-suggestions{min-width:0;top:calc(100% - 1px)}}@media (width<=460px){.car-brochure-header.master-header,.car-brochure-header.admin-topbar{padding-inline:.62rem}.car-brochure-header-site-title{max-width:10.4rem}.car-brochure-header-admin-label{display:none}.car-brochure-header-mobile-links{grid-template-columns:1fr}.car-brochure-account-menu{right:-.15rem}}.car-brochures-master .car-brochure-header{border-bottom-color:var(--color-border);color:var(--color-text);background:linear-gradient(#0f172af5,#0f172ae6);box-shadow:0 14px 34px #0206174d}.car-brochures-master .car-brochure-header-admin-link{color:var(--color-accent)!important}.car-brochures-master .car-brochure-header-links a:hover,.car-brochures-master .car-brochure-header-links a:focus-visible{color:#dbeafe;outline:none}.car-brochures-master .car-brochure-header-search .smart-catalog-search-box,.car-brochures-master .car-brochure-header-mobile-search .smart-catalog-search-box{border-color:var(--color-border);background:#1e293bc7}.car-brochures-master .car-brochure-header-search .smart-catalog-search-box:focus-within,.car-brochures-master .car-brochure-header-mobile-search .smart-catalog-search-box:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--site-focus-ring)}.car-brochures-master .car-brochure-header-search .smart-catalog-search-box button,.car-brochures-master .car-brochure-header-mobile-search .smart-catalog-search-box button,.car-brochures-master .car-brochure-header-mobile-toggle,.car-brochures-master .car-brochure-header-login-button{color:var(--color-text);background:#3b82f624;border-color:#3b82f65c}.car-brochures-master .car-brochure-header-search .smart-catalog-search-box button:hover,.car-brochures-master .car-brochure-header-search .smart-catalog-search-box button:focus-visible,.car-brochures-master .car-brochure-header-mobile-search .smart-catalog-search-box button:hover,.car-brochures-master .car-brochure-header-mobile-search .smart-catalog-search-box button:focus-visible,.car-brochures-master .car-brochure-header-mobile-toggle:hover,.car-brochures-master .car-brochure-header-mobile-toggle:focus-visible,.car-brochures-master .car-brochure-header-mobile-toggle[aria-expanded=true],.car-brochures-master .car-brochure-header-login-button:hover,.car-brochures-master .car-brochure-header-login-button:focus-visible{background:var(--color-primary);color:var(--color-text);border-color:#3b82f6a3;outline:none}.car-brochures-master .car-brochure-header-account-icon,.car-brochures-master .car-brochure-account-menu-avatar{background:linear-gradient(135deg, var(--color-primary), #60a5fa);color:var(--color-text)}.car-brochures-master .car-brochure-account-menu{border-color:var(--color-border);background:linear-gradient(145deg, #3b82f614, #f59e0b06), var(--color-surface);color:var(--color-text)}.car-brochures-master .car-brochure-account-menu-item:hover,.car-brochures-master .car-brochure-account-menu-item:focus-visible{color:var(--color-text);background:#3b82f624}.car-brochures-master .car-brochure-account-theme-option.active{background:var(--color-primary);color:var(--color-text)}.car-brochures-master .language-modal{border-color:var(--color-border);background:linear-gradient(145deg, #3b82f614, #f59e0b06), var(--color-surface);color:var(--color-text)}.car-brochures-master .language-modal-header p{color:var(--color-accent)}.car-brochures-master .language-modal-note,.car-brochures-master .language-modal-field span{color:var(--color-muted)}.car-brochures-master .language-modal-status{color:var(--color-success)}.browser-eyebrow,.browser-featured-copy>.browser-eyebrow,.browser-listing-copy>span{color:#4ea8ff;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.browser-featured-card{--browser-accent:#2563eb;border:1px solid color-mix(in srgb, var(--browser-accent) 24%, #c7d1df);background:linear-gradient(135deg, #ffffffd6, color-mix(in srgb, var(--browser-accent) 12%, #fff)), color-mix(in srgb, var(--browser-accent) 7%, #fff);min-width:0;box-shadow:0 8px 18px color-mix(in srgb, var(--browser-accent) 13%, transparent);border-radius:1rem;grid-template-rows:minmax(180px,min(36vh,340px)) auto;display:grid;overflow:hidden}.browser-featured-image{box-sizing:border-box;background:0 0;height:min(36vh,340px);min-height:180px;max-height:340px;padding:.8rem .8rem 0}.browser-featured-image img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.browser-featured-copy{text-align:left;flex-direction:column;align-items:flex-start;padding:1rem 1.1rem 1.15rem;display:flex}.browser-featured-copy h2,.browser-listing-copy h3,.browser-results-heading h2{color:var(--site-text);letter-spacing:0;margin:.35rem 0 0}.browser-featured-copy h2{font-size:1.35rem;line-height:1.15}.browser-featured-price{color:#111827;align-items:baseline;min-width:min(100%,13rem);margin:2rem 0 1.9rem;display:inline-flex}.browser-featured-price strong{color:#111827;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1;display:inline-flex}.browser-featured-price em,.browser-listing-price em{color:var(--browser-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-style:normal;font-weight:800;line-height:1}.browser-detail-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;margin:.55rem 0 0;display:grid}.browser-detail-chips .browser-detail-chip,.browser-detail-chips span{border:1px solid color-mix(in srgb, var(--browser-accent) 28%, #0f172a14);background:color-mix(in srgb, var(--browser-accent) 12%, #ffffffd1);color:#1f2937;overflow-wrap:anywhere;border-radius:.66rem;gap:.18rem;min-width:0;padding:.5rem .62rem;font-size:.78rem;font-weight:750;line-height:1.18;display:grid}.browser-detail-chip--link{cursor:pointer;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.browser-detail-chip--link:hover,.browser-detail-chip--link:focus-visible{border-color:color-mix(in srgb, var(--browser-accent) 48%, #0f172a14);background:color-mix(in srgb, var(--browser-accent) 18%, #ffffffdb);outline:none;transform:translateY(-1px)}.browser-detail-chips small{color:var(--browser-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:850;line-height:1}.browser-featured-actions{justify-content:space-between;align-items:center;gap:.7rem;width:100%;display:flex}.browser-featured-link{border:1px solid color-mix(in srgb, var(--browser-accent) 62%, #0f172a24);background:color-mix(in srgb, var(--browser-accent) 92%, #0f172a);color:#fff;text-shadow:0 1px 1px #0f172a47;border-radius:.58rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.25rem;margin-top:.85rem;padding:.55rem .85rem;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.browser-featured-link svg{fill:currentColor;flex:0 0 1.05rem;width:1.05rem;height:1.05rem}.browser-featured-link span{color:#fff}.browser-featured-link:hover,.browser-featured-link:focus-visible{color:#fff;background:#0f172a;border-color:#0f172a;outline:none}.browser-featured-status{color:var(--browser-accent);margin:.6rem 0 0;font-size:.78rem;font-weight:800}.browser-stat-card{--stat-accent:#2563eb;border:1px solid color-mix(in srgb, var(--stat-accent) 26%, #c7d1df);background:linear-gradient(135deg, color-mix(in srgb, var(--stat-accent) 12%, #fff), #fff 70%), color-mix(in srgb, var(--stat-accent) 7%, #fff);min-width:0;min-height:18rem;box-shadow:0 8px 18px color-mix(in srgb, var(--stat-accent) 12%, transparent);border-radius:1rem;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.browser-stat-card--models{--stat-accent:#b91c1c}.browser-stat-card--years{--stat-accent:#7c3aed}.browser-stat-card--active{--stat-accent:#0891b2}.browser-stat-card--blue{--stat-accent:#2563eb}.browser-stat-card-header{align-items:flex-start;gap:.7rem;display:flex}.browser-stat-card-icon{background:color-mix(in srgb, var(--stat-accent) 14%, #fff);width:2.45rem;height:2.45rem;color:var(--stat-accent);border-radius:.72rem;flex:0 0 2.45rem;justify-content:center;align-items:center;display:inline-flex}.browser-stat-card-icon svg{fill:currentColor;width:1.35rem;height:1.35rem}.browser-stat-card-kicker{color:var(--stat-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.browser-stat-card h2{color:var(--site-text);margin:.2rem 0 0;font-size:1.18rem}.browser-stat-card p{color:var(--site-text-muted);margin:0;font-size:.9rem;line-height:1.5}.browser-stat-card-value{text-align:left;justify-content:flex-start;place-self:stretch start;align-items:baseline;width:100%;margin-top:auto;display:flex}.browser-stat-card-value strong{color:var(--site-text);text-align:left;white-space:nowrap;flex:none;grid-template-columns:max-content max-content;justify-content:flex-start;align-items:baseline;gap:.5rem;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1;display:inline-grid}.browser-stat-card-chips small{color:var(--stat-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850}.browser-stat-card-value-number{color:var(--site-text);grid-area:1/1;display:inline}.browser-stat-card-value-label{color:var(--stat-accent);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex:none;grid-area:1/2;align-items:baseline;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.browser-stat-card-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.browser-stat-card-chips span{border:1px solid color-mix(in srgb, var(--stat-accent) 22%, #0f172a17);background:color-mix(in srgb, var(--stat-accent) 8%, #ffffffd6);color:var(--site-text);border-radius:.64rem;gap:.16rem;padding:.55rem;font-size:.8rem;font-weight:800;display:grid}.browser-stat-card button{border:1px solid color-mix(in srgb, var(--stat-accent) 30%, transparent);background:var(--stat-accent);color:#fff;cursor:pointer;min-height:2.45rem;font:inherit;border-radius:.66rem;justify-content:center;align-items:center;gap:.45rem;font-size:.82rem;font-weight:850;display:inline-flex}.browser-stat-card button svg{fill:currentColor;width:1rem;height:1rem}.browser-results-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.95rem;display:flex}.browser-results-heading h2{margin:.35rem 0 0}.browser-results-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.65rem;display:flex}.browser-results-controls label{color:var(--site-text-muted);letter-spacing:.05em;text-transform:uppercase;gap:.28rem;font-size:.7rem;font-weight:850;display:grid}.browser-results-controls input,.browser-results-controls select{border:1px solid color-mix(in srgb, #4ea8ff 24%, var(--site-border));min-height:2.25rem;color:var(--site-text);font:inherit;text-transform:none;background:#f3f9ff;border-radius:.58rem;padding:.45rem .65rem;font-size:.82rem;font-weight:800}.browser-results-controls select{min-width:10.5rem}.browser-results-controls input{width:5.5rem}.browser-results-controls button{border:1px solid var(--site-border);background:var(--site-surface);min-height:2.25rem;color:var(--site-text);cursor:pointer;font:inherit;border-radius:.58rem;flex:none;padding:.55rem .85rem;font-size:.82rem;font-weight:850}.browser-pagination{border:1px solid color-mix(in srgb, #4ea8ff 18%, var(--site-border));background:color-mix(in srgb, #4ea8ff 6%, var(--site-surface));width:100%;color:var(--site-text-muted);border-radius:.72rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.72rem;font-size:.82rem;font-weight:800;display:flex}.browser-pagination--compact{flex:100%;margin-top:0;padding:.5rem .62rem}.browser-pagination-summary{color:var(--site-text);white-space:nowrap}.browser-pagination-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.browser-pagination-actions span{color:var(--site-text-muted);white-space:nowrap;font-size:.78rem}.browser-pagination-actions button{border:1px solid color-mix(in srgb, #4ea8ff 24%, var(--site-border));background:var(--site-surface);min-height:2.1rem;color:var(--site-text);cursor:pointer;font:inherit;border-radius:.52rem;padding:.45rem .7rem;font-size:.78rem;font-weight:850}.browser-pagination-actions button:disabled{opacity:.45;cursor:not-allowed}.browser-listing-card{--browser-accent:#2563eb;border:1px solid color-mix(in srgb, var(--browser-accent) 20%, #c7d1df);background:linear-gradient(135deg, #ffffffdb 0%, color-mix(in srgb, var(--browser-accent) 12%, #fff) 58%, color-mix(in srgb, var(--browser-accent) 18%, #fff) 100%), color-mix(in srgb, var(--browser-accent) 6%, #fff);min-width:0;box-shadow:0 8px 18px color-mix(in srgb, var(--browser-accent) 11%, transparent);color:inherit;cursor:pointer;transform-origin:50%;border-radius:1rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;overflow:hidden;transform:scale(1)}.browser-listing-card:hover,.browser-listing-card:focus-visible{border-color:color-mix(in srgb, var(--browser-accent) 44%, #c7d1df);box-shadow:0 12px 22px color-mix(in srgb, var(--browser-accent) 14%, transparent);outline:none;transform:scale(.975)}.browser-listing-image{background:color-mix(in srgb, var(--browser-accent) 8%, #f8fafc);height:13.25rem;overflow:hidden}.browser-listing-image img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block;transform:scale(1.08)}.browser-listing-card:hover .browser-listing-image img,.browser-listing-card:focus-visible .browser-listing-image img{transform:scale(1)}.browser-listing-copy{gap:.78rem;padding:.95rem;display:grid}.browser-listing-copy h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.8rem;font-size:1rem;font-weight:780;line-height:1.28;display:-webkit-box;overflow:hidden}.browser-listing-price strong{color:#111827;flex-wrap:wrap;align-items:baseline;gap:.45rem;font-size:1.32rem;line-height:1;display:inline-flex}.browser-listing-card .browser-detail-chips{grid-template-columns:1fr}@media (width>=980px){.browser-listing-card{border-radius:.82rem}.browser-listing-image{height:9.5rem}.browser-listing-copy{gap:.52rem;padding:.72rem}.browser-listing-copy>span{font-size:.62rem}.browser-listing-copy h3{min-height:3.35rem;font-size:.88rem;line-height:1.26}.browser-listing-price strong{gap:.32rem;font-size:1.08rem}.browser-listing-price em{font-size:.62rem}.browser-listing-card .browser-detail-chips{gap:.38rem;margin-top:.15rem}.browser-listing-card .browser-detail-chips span{padding:.4rem .48rem;font-size:.68rem}.browser-listing-card .browser-detail-chips small{font-size:.54rem}}.browser-loading-state{--browser-loading-accent:var(--make-accent,#2563eb);border:1px solid color-mix(in srgb, var(--browser-loading-accent) 18%, var(--site-border));background:radial-gradient(circle at top left, color-mix(in srgb, var(--browser-loading-accent) 12%, transparent), transparent 24rem), color-mix(in srgb, var(--browser-loading-accent) 6%, #fff);min-height:13rem;color:var(--site-text-muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:1.35rem;font-size:.84rem;font-weight:850;display:flex}.browser-loading-state--compact{min-height:4.75rem;padding:.95rem}.browser-loading-spinner{border:.22rem solid color-mix(in srgb, var(--browser-loading-accent) 20%, transparent);border-top-color:var(--browser-loading-accent);border-radius:999px;width:2.35rem;height:2.35rem;animation:.82s linear infinite browser-loading-spin}@keyframes browser-loading-spin{to{transform:rotate(360deg)}}.browser-model-image-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);background:#0f172a7a;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.browser-model-image-modal{color:#111827;background:linear-gradient(135deg,#fffffff0,#e9effd),#fff;border:1px solid #a0b7e2;border-radius:1rem;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:.85rem;width:min(820px,96vw);max-height:min(820px,92vh);padding:1rem;display:grid;box-shadow:0 22px 60px #0f172a47}.browser-model-image-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.browser-model-image-modal-header span{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.browser-model-image-modal-header h2{color:#111827;margin:.25rem 0 0;font-size:1.35rem}.browser-model-image-modal-header button{color:#111827;cursor:pointer;background:#ffffffc7;border:1px solid #0f172a1f;border-radius:.5rem;width:2rem;height:2rem}.browser-model-image-modal-copy{color:#475569;margin:0;font-size:.9rem;line-height:1.45}.browser-model-image-search{color:#475569;letter-spacing:.05em;text-transform:uppercase;gap:.32rem;font-size:.72rem;font-weight:850;display:grid}.browser-model-image-search input{color:#111827;width:100%;min-height:2.45rem;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #a0b7e2;border-radius:.58rem;padding:.58rem .72rem;font-size:.9rem;font-weight:700}.browser-model-image-list{gap:.55rem;min-height:0;padding-right:.25rem;display:grid;overflow:auto}.browser-model-image-row{background:#ffffffb3;border:1px solid #0f172a1c;border-radius:.72rem;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem;display:grid}.browser-model-image-row img,.browser-model-image-placeholder{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;width:5rem;min-height:0}.browser-model-image-placeholder{color:#3768d0;background:linear-gradient(135deg,#ffffffc7,#e5ecfd),#f0f4fe;border:1px solid #a7bbe1;justify-content:center;align-items:center;display:inline-flex}.browser-model-image-placeholder svg{fill:currentColor;width:2rem;height:2rem}.browser-model-image-row div{gap:.24rem;min-width:0;display:grid}.browser-model-image-row strong{color:#111827;font-size:.94rem}.browser-model-image-row small{color:#64748b;font-size:.78rem}.browser-model-image-empty{color:#64748b;text-align:center;background:#f2f6fe;border:1px dashed #96b0e3;border-radius:.72rem;padding:1rem;font-size:.86rem;font-weight:800}.browser-model-image-upload{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:.58rem;justify-content:center;align-items:center;min-height:2.25rem;padding:.6rem .85rem;font-size:.82rem;font-weight:850;display:inline-flex;position:relative;overflow:hidden}.browser-model-image-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.browser-model-image-upload:has(input:disabled){opacity:.6;cursor:not-allowed}.browser-model-image-status{color:#2563eb;margin:0;font-size:.82rem;font-weight:850}.browser-model-image-error{color:#dc2626;margin:0;font-size:.82rem;font-weight:800}.browser-model-image-modal-actions{justify-content:flex-end;align-items:center;display:flex}.browser-model-image-modal-actions button{cursor:pointer;border-radius:.58rem;min-height:2.35rem;padding:.65rem .9rem;font-size:.84rem;font-weight:850}.browser-model-image-modal-primary{color:#fff;background:#2563eb;border:1px solid #2563eb}.car-brochures-master:not([data-theme=dark]) .browser-featured-card{border-color:color-mix(in srgb, var(--browser-accent) 28%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--browser-accent) 13%, transparent), #0f172a2e), #151515;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0000002e}.car-brochures-master:not([data-theme=dark]) .browser-featured-image{background:0 0}.car-brochures-master:not([data-theme=dark]) .browser-featured-price strong,.car-brochures-master:not([data-theme=dark]) .browser-featured-copy h2{color:#f8fafc}.car-brochures-master:not([data-theme=dark]) .browser-featured-copy>.browser-eyebrow,.car-brochures-master:not([data-theme=dark]) .browser-featured-status,.car-brochures-master:not([data-theme=dark]) .browser-featured-price em{color:#6ea8ff}.car-brochures-master:not([data-theme=dark]) .browser-featured-card .browser-detail-chips .browser-detail-chip,.car-brochures-master:not([data-theme=dark]) .browser-featured-card .browser-detail-chips span{border-color:color-mix(in srgb, var(--browser-accent) 28%, #ffffff14);background:color-mix(in srgb, var(--browser-accent) 11%, #0f172a80);color:#e5e7eb}.car-brochures-master:not([data-theme=dark]) .browser-featured-card .browser-detail-chip--link:hover,.car-brochures-master:not([data-theme=dark]) .browser-featured-card .browser-detail-chip--link:focus-visible{border-color:color-mix(in srgb, var(--browser-accent) 42%, #ffffff29);background:color-mix(in srgb, var(--browser-accent) 18%, #0f172a9e)}.car-brochures-master:not([data-theme=dark]) .browser-featured-card .browser-detail-chips small{color:#6ea8ff}.car-brochures-master[data-theme=dark] .browser-featured-card,.car-brochures-master[data-theme=dark] .browser-listing-card{border-color:color-mix(in srgb, var(--browser-accent) 28%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--browser-accent) 13%, transparent), #0f172a2e), var(--site-surface);box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0000002e}.car-brochures-master[data-theme=dark] .browser-stat-card{border-color:color-mix(in srgb, var(--stat-accent) 28%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--stat-accent) 13%, transparent), #0f172a2e), var(--site-surface);box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0000002e}.car-brochures-master[data-theme=dark] .browser-featured-image{background:0 0}.car-brochures-master[data-theme=dark] .browser-featured-price strong,.car-brochures-master[data-theme=dark] .browser-listing-price strong,.car-brochures-master[data-theme=dark] .browser-featured-copy h2,.car-brochures-master[data-theme=dark] .browser-listing-copy h3{color:#f8fafc}.car-brochures-master[data-theme=dark] .browser-detail-chips .browser-detail-chip,.car-brochures-master[data-theme=dark] .browser-detail-chips span,.car-brochures-master[data-theme=dark] .browser-stat-card-chips span{border-color:color-mix(in srgb, var(--browser-accent,var(--stat-accent)) 28%, #ffffff14);background:color-mix(in srgb, var(--browser-accent,var(--stat-accent)) 11%, #0f172a80);color:#e5e7eb}.car-brochures-master[data-theme=dark] .browser-detail-chip--link:hover,.car-brochures-master[data-theme=dark] .browser-detail-chip--link:focus-visible{border-color:color-mix(in srgb, var(--browser-accent) 42%, #ffffff29);background:color-mix(in srgb, var(--browser-accent) 18%, #0f172a9e)}.car-brochures-master[data-theme=dark] .browser-results-controls input,.car-brochures-master[data-theme=dark] .browser-results-controls select,.car-brochures-master[data-theme=dark] .browser-results-controls button{background:var(--site-bg);border-color:var(--site-border-strong);color:var(--site-text)}.car-brochures-master[data-theme=dark] .browser-pagination{border-color:var(--site-border-strong);background:var(--site-surface)}.car-brochures-master[data-theme=dark] .browser-pagination-actions button{background:var(--site-bg);border-color:var(--site-border-strong);color:var(--site-text)}.car-brochures-master[data-theme=dark] .browser-loading-state{border-color:color-mix(in srgb, var(--browser-loading-accent) 24%, #ffffff14);background:radial-gradient(circle at top left, color-mix(in srgb, var(--browser-loading-accent) 14%, transparent), transparent 24rem), var(--site-surface);color:var(--site-text-muted)}.car-brochures-master[data-theme=dark] .browser-model-image-modal{background:linear-gradient(135deg, #4ea8ff21, #0f172a2e), var(--site-surface);color:#f8fafc;border-color:#6cb7ff56}.car-brochures-master[data-theme=dark] .browser-model-image-modal-header h2,.car-brochures-master[data-theme=dark] .browser-model-image-row strong{color:#f8fafc}.car-brochures-master[data-theme=dark] .browser-model-image-modal-copy,.car-brochures-master[data-theme=dark] .browser-model-image-row small,.car-brochures-master[data-theme=dark] .browser-model-image-empty{color:#9ca3af}.car-brochures-master[data-theme=dark] .browser-model-image-modal-header button{color:#f8fafc;background:#ffffff0b;border-color:#ffffff1c}.car-brochures-master[data-theme=dark] .browser-model-image-row{background:#ffffff09;border-color:#ffffff13}.car-brochures-master[data-theme=dark] .browser-model-image-search{color:#e5e7eb}.car-brochures-master[data-theme=dark] .browser-model-image-search input{color:#f8fafc;background:#0f172aa3;border-color:#79bdff51}.car-brochures-master[data-theme=dark] .browser-model-image-search input::placeholder{color:#64748b}.car-brochures-master[data-theme=dark] .browser-model-image-empty{background:#172a469d;border-color:#70b9ff5f}.car-brochures-master[data-theme=dark] .browser-model-image-placeholder{color:#6ea8ff;background:#1b34548e;border-color:#6bb6ff68}@media (width<=720px){.browser-featured-card{border-radius:.85rem;grid-template-rows:minmax(150px,min(32vh,260px)) auto}.browser-featured-image{height:min(32vh,260px);min-height:150px;max-height:260px;padding:.65rem .65rem 0}.browser-featured-copy{padding:.9rem}.browser-featured-copy h2{font-size:1.12rem}.browser-featured-price{margin:1.35rem 0}.browser-detail-chips,.browser-stat-card-chips{grid-template-columns:1fr}.browser-featured-actions{flex-direction:column;align-items:stretch}.browser-featured-link{width:100%}.browser-stat-card{min-height:auto}.browser-stat-card-value strong{white-space:normal}.browser-results-heading{flex-direction:column;align-items:stretch}.browser-results-controls{justify-content:stretch;width:100%}.browser-results-controls label,.browser-results-controls input,.browser-results-controls select,.browser-results-controls button{width:100%}.browser-pagination,.browser-pagination-actions{flex-direction:column;align-items:stretch}.browser-pagination-actions button{width:100%}.browser-listing-image{height:11.25rem}.browser-model-image-row{grid-template-columns:4.2rem minmax(0,1fr)}.browser-model-image-upload{grid-column:1/-1;width:100%}}.car-brochures-master .browser-eyebrow,.car-brochures-master .browser-featured-copy>.browser-eyebrow,.car-brochures-master .browser-listing-copy>span{color:var(--color-accent)}.car-brochures-master .browser-featured-card,.car-brochures-master .browser-listing-card,.car-brochures-master .browser-stat-card,.car-brochures-master .browser-model-image-modal{--browser-accent:var(--color-primary);--stat-accent:var(--color-primary);border-color:var(--color-border);background:linear-gradient(135deg, #3b82f60e, #0f172a05), var(--color-surface);color:var(--color-text);box-shadow:var(--site-shadow)}.car-brochures-master .browser-featured-card:hover,.car-brochures-master .browser-listing-card:hover,.car-brochures-master .browser-listing-card:focus-visible{background:linear-gradient(135deg, #3b82f618, #f59e0b06), var(--site-card-hover);border-color:#3b82f666;box-shadow:0 20px 48px #02061757}.car-brochures-master .browser-stat-card--models,.car-brochures-master .browser-stat-card--years,.car-brochures-master .browser-stat-card--active,.car-brochures-master .browser-stat-card--blue{--stat-accent:var(--color-primary)}.car-brochures-master .browser-featured-image,.car-brochures-master .browser-listing-image{background:#0f172ab8}.car-brochures-master .browser-featured-copy h2,.car-brochures-master .browser-listing-copy h3,.car-brochures-master .browser-results-heading h2,.car-brochures-master .browser-stat-card h2,.car-brochures-master .browser-stat-card-value strong,.car-brochures-master .browser-stat-card-value-number{color:var(--color-text)}.car-brochures-master .browser-stat-card p,.car-brochures-master .browser-results-controls label,.car-brochures-master .browser-pagination,.car-brochures-master .browser-pagination-actions span,.car-brochures-master .browser-loading-state{color:var(--color-muted)}.car-brochures-master .browser-featured-price strong,.car-brochures-master .browser-listing-price strong,.car-brochures-master .browser-featured-price em,.car-brochures-master .browser-listing-price em,.car-brochures-master .browser-detail-chips small,.car-brochures-master .browser-stat-card-kicker,.car-brochures-master .browser-stat-card-value-label,.car-brochures-master .browser-stat-card-chips small,.car-brochures-master .browser-featured-status{color:var(--color-accent)}.car-brochures-master .browser-detail-chips .browser-detail-chip,.car-brochures-master .browser-detail-chips span,.car-brochures-master .browser-stat-card-chips span{border-color:var(--color-border);color:var(--color-text);background:#0f172a6b}.car-brochures-master .browser-detail-chip--link:hover,.car-brochures-master .browser-detail-chip--link:focus-visible{background:#3b82f624;border-color:#3b82f670}.car-brochures-master .browser-featured-link,.car-brochures-master .browser-stat-card button,.car-brochures-master .browser-model-image-upload,.car-brochures-master .browser-model-image-modal-primary{background:var(--color-primary);color:var(--color-text);border-color:#3b82f6a3;box-shadow:0 12px 26px #3b82f638}.car-brochures-master .browser-featured-link:hover,.car-brochures-master .browser-featured-link:focus-visible,.car-brochures-master .browser-stat-card button:hover,.car-brochures-master .browser-stat-card button:focus-visible,.car-brochures-master .browser-model-image-upload:hover,.car-brochures-master .browser-model-image-upload:focus-visible,.car-brochures-master .browser-model-image-modal-primary:hover,.car-brochures-master .browser-model-image-modal-primary:focus-visible{color:var(--color-text);box-shadow:0 0 0 3px var(--site-focus-ring), 0 14px 30px #2563eb42;background:#2563eb;border-color:#60a5fa;outline:none}.car-brochures-master .browser-results-controls input,.car-brochures-master .browser-results-controls select,.car-brochures-master .browser-results-controls button,.car-brochures-master .browser-pagination,.car-brochures-master .browser-pagination-actions button{border-color:var(--color-border);color:var(--color-text);background:#1e293bc7}.car-brochures-master .browser-pagination-summary{color:var(--color-text)}.car-brochures-master .browser-loading-state{border-color:var(--color-border);background:radial-gradient(circle at top left, #3b82f61a, transparent 24rem), var(--color-surface)}.car-brochures-master .browser-loading-spinner{border-color:#3b82f62e;border-top-color:var(--color-primary)}.car-brochures-master .browser-model-image-modal-header span,.car-brochures-master .browser-model-image-status{color:var(--color-accent)}.car-brochures-master .browser-model-image-modal-header h2,.car-brochures-master .browser-model-image-row strong{color:var(--color-text)}.car-brochures-master .browser-model-image-modal-copy,.car-brochures-master .browser-model-image-search,.car-brochures-master .browser-model-image-row small,.car-brochures-master .browser-model-image-empty{color:var(--color-muted)}.car-brochures-master .browser-model-image-search input,.car-brochures-master .browser-model-image-row,.car-brochures-master .browser-model-image-empty,.car-brochures-master .browser-model-image-placeholder{border-color:var(--color-border);color:var(--color-text);background:#0f172a6b}.home-page{--home-ink:#15120f;--home-paper:#f7f0e4;--home-paper-deep:#ead9bd;--home-line:#462f1c2e;--home-brass:#b27a30;--home-oxblood:#8f2f24;--home-teal:#28646c;--home-blue:#294a70;--home-muted:#6c6258;background:linear-gradient(90deg, #462f1c0b 1px, transparent 1px), linear-gradient(0deg, #462f1c09 1px, transparent 1px), var(--home-paper);width:100%;color:var(--home-ink);text-align:left;background-size:44px 44px,44px 44px,auto;margin:0;padding-bottom:0}.home-page a{color:inherit}.home-hero,.home-search-section,.home-stat-section,.home-featured-section,.home-collector-section,.home-tools-band{width:min(1180px,100% - clamp(1rem,4vw,3rem));margin-inline:auto;position:relative}.home-hero{min-height:calc(100svh - var(--site-header-height));padding:calc(var(--site-header-height) + clamp(2rem, 5vw, 4rem)) 0 clamp(1.25rem, 4vw, 2.5rem);isolation:isolate;grid-template-rows:1fr auto;grid-template-columns:minmax(0,.92fr) minmax(320px,.9fr);align-items:center;gap:clamp(1.2rem,4vw,4rem);display:grid}.home-hero:before{content:"";inset:calc(var(--site-header-height) + 1rem) calc(50% - 50vw) 0;z-index:-2;background:linear-gradient(110deg,#8f2f2421 0 42%,#0000 42% 100%),linear-gradient(#ffffff6b,#ead9bd85);position:absolute}.home-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#15120f61,#0000);height:1px;position:absolute;bottom:3.6rem;left:0;right:0}.home-eyebrow,.home-section-label{color:var(--home-oxblood);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.74rem;font-weight:900;line-height:1.2;display:inline-flex}.home-eyebrow:before,.home-section-label:before{content:"";background:currentColor;width:2.4rem;height:1px}.home-hero-copy h1{max-width:720px;color:var(--home-ink);letter-spacing:0;margin:.75rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,8vw,7.2rem);font-weight:700;line-height:.9}.home-hero-copy p,.home-featured-intro p,.home-collector-panel p,.home-tools-band p{max-width:650px;color:var(--home-muted);margin:0;font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.72}.home-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.home-cta,.home-tools-link{letter-spacing:.04em;text-transform:uppercase;border-radius:.42rem;justify-content:center;align-items:center;min-height:2.9rem;padding:.78rem 1rem;font-size:.86rem;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.home-cta.primary{border:1px solid color-mix(in srgb, var(--home-ink) 76%, var(--home-oxblood));background:var(--home-ink);color:#fff7e9;box-shadow:0 14px 32px #15120f33}.home-cta.secondary,.home-tools-link{color:var(--home-ink);background:#fffaf07a;border:1px solid #462f1c38}.home-cta:hover,.home-cta:focus-visible,.home-tools-link:hover,.home-tools-link:focus-visible{outline:none;transform:translateY(-2px)}.home-hero-gallery{min-width:0}.home-hero-gallery-frame{background:linear-gradient(135deg,#b27a3033,#0000 34%),linear-gradient(#fff9ee,#d8c4a4);border:1px solid #462f1c29;min-height:clamp(28rem,54vw,43rem);position:relative;box-shadow:inset 0 0 0 .8rem #fffaf066,0 32px 70px #3e2a1733}.home-hero-gallery-frame:before,.home-hero-gallery-frame:after{content:"";pointer-events:none;position:absolute}.home-hero-gallery-frame:before{border:1px solid #462f1c38;inset:1.1rem}.home-hero-gallery-frame:after{border:1px solid #8f2f2447;border-radius:50%;width:min(15rem,44%);height:min(15rem,44%);bottom:1.3rem;right:1.3rem}.home-hero-cover{transform-origin:50%;background:#fffaf0;border:1px solid #36221247;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;position:absolute;overflow:hidden;box-shadow:0 20px 34px #31221642}.home-hero-cover:hover,.home-hero-cover:focus-visible{outline:none;box-shadow:0 26px 46px #31221657}.home-hero-cover img,.home-brochure-card img{object-fit:cover;width:100%;height:100%;display:block}.home-hero-cover span{color:#fff7e9;background:#15120fc7;padding:.5rem .55rem;font-size:.78rem;font-weight:850;line-height:1.2;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.home-hero-cover--1{z-index:3;aspect-ratio:.76;width:48%;top:8%;right:12%;transform:rotate(3deg)}.home-hero-cover--1:hover,.home-hero-cover--1:focus-visible{transform:rotate(3deg)translateY(-.35rem)}.home-hero-cover--2{z-index:2;aspect-ratio:.76;width:42%;top:22%;left:6%;transform:rotate(-7deg)}.home-hero-cover--2:hover,.home-hero-cover--2:focus-visible{transform:rotate(-7deg)translateY(-.35rem)}.home-hero-cover--3{z-index:1;aspect-ratio:.76;width:39%;bottom:9%;right:7%;transform:rotate(8deg)}.home-hero-cover--3:hover,.home-hero-cover--3:focus-visible{transform:rotate(8deg)translateY(-.35rem)}.home-hero-marque{border-block:1px solid #462f1c38;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.home-hero-marque span{min-height:3.6rem;color:var(--home-ink);letter-spacing:.08em;text-align:center;text-transform:uppercase;place-items:center;padding:.8rem;font-size:.78rem;font-weight:900;display:grid}.home-hero-marque span+span{border-left:1px solid #462f1c2e}.home-search-section{grid-template-columns:minmax(0,.72fr) minmax(340px,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.35rem,3vw,2.1rem) 0;display:grid}.home-search-section:before,.home-stat-section:before,.home-collector-section:before,.home-tools-band:before{content:"";z-index:-1;position:absolute;inset:0 calc(50% - 50vw)}.home-search-section:before{background:#15120f}.home-section-kicker h2,.home-section-heading h2,.home-featured-intro h2,.home-collector-panel h2,.home-tools-band h2{color:var(--home-ink);letter-spacing:0;margin:.45rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3.4vw,3.25rem);font-weight:700;line-height:1.02}.home-search-section .home-section-label,.home-search-section h2{color:#fff7e9}.home-search-section .home-section-label{color:#d8a45a}.home-smart-search{width:100%}.home-search-section .smart-catalog-search-box{background:#fff7e914;border-color:#fff7e92e;box-shadow:0 18px 38px #00000038}.home-search-section .smart-catalog-search-box input{color:#fff7e9}.home-search-section .smart-catalog-search-box input::placeholder{color:#fff7e994}.home-search-section .smart-catalog-search-box button{color:#15120f;background:#d8a45a}.home-stat-section{padding:clamp(3rem,7vw,5rem) 0}.home-stat-section:before{background:linear-gradient(#f3e6d0,#f8f1e6)}.home-section-heading{grid-template-columns:minmax(0,.82fr) minmax(240px,.42fr);align-items:end;gap:1rem;margin-bottom:clamp(1.25rem,3vw,2rem);display:grid}.home-section-heading h2{grid-column:1}.home-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);display:grid}.home-stat-grid .browser-stat-card{background:linear-gradient(135deg, color-mix(in srgb, var(--stat-accent) 10%, transparent), transparent 44%), #fffaf0;min-width:0;color:var(--home-ink);border-color:#462f1c2e;border-radius:.48rem;box-shadow:0 16px 34px #3e2a171a}.home-stat-grid .browser-stat-card h2,.home-stat-grid .browser-stat-card-value strong,.home-stat-grid .browser-stat-card-value-number,.home-stat-grid .browser-stat-card-chips span{color:var(--home-ink)}.home-stat-grid .browser-stat-card p{color:var(--home-muted)}.home-stat-grid .browser-stat-card-kicker,.home-stat-grid .browser-stat-card-value-label,.home-stat-grid .browser-stat-card-chips small{color:color-mix(in srgb, var(--stat-accent) 72%, var(--home-oxblood))}.home-stat-grid .browser-stat-card-icon{background:color-mix(in srgb, var(--stat-accent) 12%, #fffaf0)}.home-stat-grid .browser-stat-card-icon svg{fill:currentColor}.home-stat-grid .browser-stat-card-chips span{border-color:color-mix(in srgb, var(--stat-accent) 20%, #462f1c29);background:color-mix(in srgb, var(--stat-accent) 7%, #fffaf0)}.home-featured-section{grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,4vw,3rem);padding:clamp(3rem,7vw,5rem) 0;display:grid}.home-featured-intro{top:calc(var(--site-header-height) + 1rem);position:sticky}.home-featured-intro p{margin-top:1rem}.home-brochure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);display:grid}.home-brochure-card{color:#fff7e9;background:#15120f;border:1px solid #462f1c33;border-radius:.5rem;min-width:0;text-decoration:none;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 20px 38px #3e2a172e}.home-brochure-card:hover,.home-brochure-card:focus-visible{outline:none;transform:translateY(-.25rem);box-shadow:0 26px 48px #3e2a173d}.home-brochure-card img{border-bottom:1px solid #fff7e91a;height:clamp(15rem,30vw,22rem)}.home-brochure-body{padding:1rem}.home-brochure-card span{color:#d8a45a;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:inline-flex}.home-brochure-card h3{color:#fff7e9;letter-spacing:0;margin:.4rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.1vw,1.75rem);font-weight:700;line-height:1.05}.home-brochure-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}.home-brochure-metrics div{background:#fff7e90d;border:1px solid #fff7e91f;min-width:0;padding:.68rem}.home-brochure-metrics dt,.home-brochure-metrics dd{margin:0}.home-brochure-metrics dt{color:#fff7e994;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.home-brochure-metrics dd{color:#fff7e9;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.86rem;font-weight:850;overflow:hidden}.home-collector-section{grid-template-columns:minmax(0,.78fr) minmax(320px,.9fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);padding:clamp(3rem,7vw,5rem) 0;display:grid}.home-collector-section:before{background:linear-gradient(90deg,#15120feb,#15120fd6),linear-gradient(90deg,#d8a45a1f 1px,#0000 1px) 0 0/36px 36px}.home-collector-panel{color:#fff7e9;background:#fff7e90f;border:1px solid #fff7e929;padding:clamp(1.25rem,3vw,2rem)}.home-collector-panel h2,.home-collector-panel p{color:#fff7e9}.home-collector-panel p{color:#fff7e9b8;margin-top:1rem}.home-collector-panel .home-section-label{color:#d8a45a}.home-hero-stats{flex-wrap:wrap;gap:.72rem;margin-top:1.35rem;display:flex}.home-hero-stat{background:#d8a45a14;border:1px solid #d8a45a3d;min-width:min(13rem,100%);padding:.78rem .9rem}.home-hero-stat strong{color:#fff7e9;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:900;line-height:1;display:block}.home-hero-stat span{color:#d8a45a;letter-spacing:.08em;text-transform:uppercase;margin-top:.32rem;font-size:.7rem;font-weight:900;display:block}.home-collector-steps{gap:.85rem;display:grid}.home-collector-step{border-bottom:1px solid #fff7e924;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:0 1rem;padding:1rem 0;display:grid}.home-collector-step span{color:#d8a45ab8;grid-row:span 2;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;line-height:.9}.home-collector-step h3{color:#fff7e9;margin:0;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.15}.home-collector-step p{color:#fff7e9ad;margin:.35rem 0 0;line-height:1.6}.home-tools-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(2rem,5vw,3.25rem) 0 clamp(3rem,7vw,5rem);display:grid}.home-tools-band:before{background:linear-gradient(#f8f1e6,#ead9bd)}.home-tools-band p{margin-top:.85rem}.car-brochures-master[data-theme=dark] .home-page{--home-ink:#f8ead4;--home-paper:#101114;--home-paper-deep:#181719;--home-line:#f8ead41f;--home-muted:#b8ad9e;--home-brass:#d8a45a;--home-oxblood:#d97868;--home-teal:#72b9bd;--home-blue:#83a8cc;background:linear-gradient(90deg, #f8ead409 1px, transparent 1px), linear-gradient(0deg, #f8ead407 1px, transparent 1px), var(--home-paper);background-size:44px 44px,44px 44px,auto}.car-brochures-master[data-theme=dark] .home-hero-gallery-frame{background:linear-gradient(135deg,#d8a45a1f,#0000 34%),linear-gradient(#24201b,#141416);border-color:#f8ead41f;box-shadow:inset 0 0 0 .8rem #fffaf008,0 32px 70px #00000047}.car-brochures-master[data-theme=dark] .home-stat-grid .browser-stat-card{background:linear-gradient(135deg, color-mix(in srgb, var(--stat-accent) 13%, transparent), transparent 44%), #1a1a1d;border-color:#f8ead41f;box-shadow:0 18px 42px #00000040}.car-brochures-master[data-theme=dark] .home-stat-grid .browser-stat-card h2,.car-brochures-master[data-theme=dark] .home-stat-grid .browser-stat-card-value strong,.car-brochures-master[data-theme=dark] .home-stat-grid .browser-stat-card-value-number,.car-brochures-master[data-theme=dark] .home-stat-grid .browser-stat-card-chips span{color:var(--home-ink)}.car-brochures-master[data-theme=dark] .home-stat-grid .browser-stat-card p{color:var(--home-muted)}.car-brochures-master[data-theme=dark] .home-stat-grid .browser-stat-card-chips span{background:color-mix(in srgb, var(--stat-accent) 12%, #1a1a1d)}.car-brochures-master:not([data-theme=dark]) .home-page,.car-brochures-master[data-theme=dark] .home-page{color:var(--home-ink)}.car-brochures-master:not([data-theme=dark]) :is(.home-hero,.home-search-section,.home-stat-section,.home-featured-section,.home-collector-section,.home-tools-band),.car-brochures-master[data-theme=dark] :is(.home-hero,.home-search-section,.home-stat-section,.home-featured-section,.home-collector-section,.home-tools-band){box-shadow:none;background:0 0;border:0;border-radius:0}.car-brochures-master:not([data-theme=dark]) .home-brochure-card,.car-brochures-master[data-theme=dark] .home-brochure-card{background:#15120f;border-color:#462f1c33;box-shadow:0 20px 38px #3e2a172e}.car-brochures-master[data-theme=dark] .home-brochure-card{background:#0f1012;border-color:#f8ead41f}@media (width<=980px){.home-hero,.home-search-section,.home-featured-section,.home-collector-section,.home-tools-band{grid-template-columns:1fr}.home-hero{min-height:auto}.home-hero-gallery-frame{min-height:clamp(24rem,72vw,34rem)}.home-hero-marque,.home-stat-grid{grid-template-columns:1fr}.home-hero-marque span+span{border-top:1px solid #462f1c2e;border-left:0}.home-featured-intro{position:static}.home-tools-link{width:fit-content}}@media (width<=680px){.home-hero,.home-search-section,.home-stat-section,.home-featured-section,.home-collector-section,.home-tools-band{width:min(100% - 1rem,1180px)}.home-hero-copy h1{font-size:clamp(2.6rem,16vw,4rem)}.home-hero-actions,.home-hero-stats{flex-direction:column}.home-cta,.home-tools-link,.home-hero-stat{width:100%}.home-hero-gallery-frame{min-height:23rem}.home-hero-cover--1{width:55%;right:7%}.home-hero-cover--2{width:49%;left:5%}.home-hero-cover--3{width:47%;right:5%}.home-brochure-grid,.home-brochure-metrics,.home-collector-step{grid-template-columns:1fr}.home-collector-step span{grid-row:auto;margin-bottom:.4rem}}@media (prefers-reduced-motion:reduce){.home-cta,.home-tools-link,.home-hero-cover,.home-brochure-card{transition:none}}.car-brochures-master[data-theme=dark] .home-page{--home-ink:var(--color-text);--home-paper:var(--color-bg);--home-paper-deep:var(--color-surface);--home-line:var(--color-border);--home-brass:var(--color-accent);--home-oxblood:var(--color-accent);--home-teal:var(--color-primary);--home-blue:var(--color-primary);--home-muted:var(--color-muted);background:radial-gradient(circle at top left, #3b82f624, transparent 34rem), radial-gradient(circle at top right, #f59e0b0f, transparent 28rem), var(--color-bg);color:var(--color-text)}.car-brochures-master[data-theme=dark] .home-hero:before{background:linear-gradient(110deg,#3b82f61f 0 42%,#0000 42% 100%),linear-gradient(#0f172af5,#0f172ae6)}.car-brochures-master[data-theme=dark] .home-hero:after{background:linear-gradient(90deg,#0000,#94a3b847,#0000)}.car-brochures-master[data-theme=dark] .home-hero-copy h1,.car-brochures-master[data-theme=dark] .home-section-kicker h2,.car-brochures-master[data-theme=dark] .home-section-heading h2,.car-brochures-master[data-theme=dark] .home-featured-intro h2,.car-brochures-master[data-theme=dark] .home-tools-band h2,.car-brochures-master[data-theme=dark] .home-hero-marque span{color:var(--color-text)}.car-brochures-master[data-theme=dark] .home-hero-copy p,.car-brochures-master[data-theme=dark] .home-featured-intro p,.car-brochures-master[data-theme=dark] .home-tools-band p{color:var(--color-muted)}.car-brochures-master[data-theme=dark] .home-eyebrow,.car-brochures-master[data-theme=dark] .home-section-label,.car-brochures-master[data-theme=dark] .home-brochure-card span,.car-brochures-master[data-theme=dark] .home-collector-panel .home-section-label{color:var(--color-accent)}.car-brochures-master[data-theme=dark] .home-cta.primary{background:var(--color-primary);color:var(--color-text);border-color:#3b82f6a3;box-shadow:0 12px 26px #3b82f638}.car-brochures-master[data-theme=dark] .home-cta.secondary,.car-brochures-master[data-theme=dark] .home-tools-link{border-color:var(--color-border);color:var(--color-text);background:#1e293bc7}.car-brochures-master[data-theme=dark] .home-hero-gallery-frame{border-color:var(--color-border);background:linear-gradient(135deg, #3b82f614, #f59e0b09), var(--color-surface);box-shadow:inset 0 0 0 .8rem #0f172a3d,0 32px 70px #02061757}.car-brochures-master[data-theme=dark] .home-hero-gallery-frame:before,.car-brochures-master[data-theme=dark] .home-hero-cover,.car-brochures-master[data-theme=dark] .home-hero-marque,.car-brochures-master[data-theme=dark] .home-hero-marque span+span{border-color:var(--color-border)}.car-brochures-master[data-theme=dark] .home-hero-gallery-frame:after{border-color:#f59e0b47}.car-brochures-master[data-theme=dark] .home-hero-cover{background:var(--color-surface);box-shadow:0 20px 34px #02061752}.car-brochures-master[data-theme=dark] .home-hero-cover:hover,.car-brochures-master[data-theme=dark] .home-hero-cover:focus-visible{box-shadow:0 28px 54px #0206176b}.car-brochures-master[data-theme=dark] .home-hero-cover span{color:var(--color-text);background:#0f172adb}.car-brochures-master[data-theme=dark] .home-search-section:before,.car-brochures-master[data-theme=dark] .home-collector-section:before{background:#0b1220}.car-brochures-master[data-theme=dark] .home-stat-section:before,.car-brochures-master[data-theme=dark] .home-tools-band:before{background:var(--color-bg)}.car-brochures-master[data-theme=dark] .home-stat-grid .browser-stat-card,.car-brochures-master[data-theme=dark] .home-brochure-card,.car-brochures-master[data-theme=dark] .home-collector-panel{border-color:var(--color-border);background:linear-gradient(135deg, #3b82f60e, #0f172a05), var(--color-surface);color:var(--color-text);box-shadow:var(--site-shadow)}.car-brochures-master[data-theme=dark] .home-brochure-card:hover,.car-brochures-master[data-theme=dark] .home-brochure-card:focus-visible{background:linear-gradient(135deg, #3b82f618, #f59e0b06), var(--site-card-hover);border-color:#3b82f666;box-shadow:0 20px 48px #02061757}.car-brochures-master[data-theme=dark] .home-brochure-card h3,.car-brochures-master[data-theme=dark] .home-collector-panel h2,.car-brochures-master[data-theme=dark] .home-collector-step h3,.car-brochures-master[data-theme=dark] .home-hero-stat strong{color:var(--color-text)}.car-brochures-master[data-theme=dark] .home-collector-panel p,.car-brochures-master[data-theme=dark] .home-collector-step p{color:var(--color-muted)}.car-brochures-master[data-theme=dark] .home-brochure-metrics div,.car-brochures-master[data-theme=dark] .home-hero-stat{border-color:var(--color-border);background:#0f172a6b}.car-brochures-master[data-theme=dark] .home-brochure-metrics dt,.car-brochures-master[data-theme=dark] .home-collector-step span,.car-brochures-master[data-theme=dark] .home-hero-stat span{color:var(--color-accent)}.car-brochures-master[data-theme=dark] .home-brochure-metrics dd{color:var(--color-text)}.decorate-page{text-align:left;width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(1.25rem,2.4vw,2.25rem) 0 4rem}.decorate-hero,.decorate-card,.decorate-band{background:#fff;border:1px solid #94a3b847;border-radius:12px;box-shadow:0 8px 16px #0f172a0e}.decorate-hero{background:linear-gradient(135deg,#2563eb1a,#ffffffc2),#fff;border-color:#2563eb24;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,2vw,1.35rem);display:grid}.decorate-kicker{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:inline-block}.decorate-hero h1{color:#111827;max-width:720px;margin:.48rem 0 .85rem;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.05}.decorate-hero p,.decorate-card p,.decorate-band p{color:#526071;line-height:1.6}.decorate-hero p{max-width:680px;margin:0 0 1.1rem}.decorate-actions{flex-wrap:wrap;gap:.65rem;display:flex}.decorate-actions a,.decorate-band a{border-radius:8px;justify-content:center;align-items:center;min-height:2.38rem;padding:.56rem .88rem;font-weight:750;text-decoration:none;display:inline-flex}.decorate-actions a:first-child{color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);border:1px solid #2563eb3d}.decorate-actions a:last-child,.decorate-band a{color:#1d4ed8;background:#eff6ff;border:1px solid #2563eb38}.decorate-visual{grid-template-columns:1fr 1fr;align-items:center;gap:.75rem;display:grid}.decorate-visual img{aspect-ratio:.78;object-fit:cover;border:1px solid #94a3b838;border-radius:10px;width:100%;box-shadow:0 12px 24px #0f172a1f}.decorate-visual img:last-child{transform:translateY(1.2rem)}.decorate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.decorate-card{padding:1rem}.decorate-card span{color:#2563eb;letter-spacing:.06em;font-size:.72rem;font-weight:800}.decorate-card h2,.decorate-band h2{color:#111827;margin:.25rem 0 0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.2}.decorate-card p,.decorate-band p{margin:.48rem 0 0}.decorate-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.car-brochures-master[data-theme=dark] .decorate-hero,.car-brochures-master[data-theme=dark] .decorate-card,.car-brochures-master[data-theme=dark] .decorate-band{background:linear-gradient(135deg,#4ea8ff14,#0f172a29),#151515;border-color:#ffffff1a;box-shadow:0 8px 18px #0000002e}.car-brochures-master[data-theme=dark] .decorate-hero h1,.car-brochures-master[data-theme=dark] .decorate-card h2,.car-brochures-master[data-theme=dark] .decorate-band h2{color:#f8fafc}.car-brochures-master[data-theme=dark] .decorate-hero p,.car-brochures-master[data-theme=dark] .decorate-card p,.car-brochures-master[data-theme=dark] .decorate-band p{color:#aab3c2}.car-brochures-master[data-theme=dark] .decorate-actions a:last-child,.car-brochures-master[data-theme=dark] .decorate-band a{color:#bfdbfe;background:#4ea8ff1f;border-color:#4ea8ff3d}@media (width<=860px){.decorate-hero,.decorate-band,.decorate-grid{grid-template-columns:1fr}}@media (width<=640px){.decorate-page{width:min(100% - 1rem,1180px)}}.car-brochures-master .decorate-page{color:var(--site-text)}.car-brochures-master .decorate-hero,.car-brochures-master .decorate-card,.car-brochures-master .decorate-band{border-color:var(--site-border);background:linear-gradient(135deg, #3b82f614, #f59e0b09), var(--site-surface);box-shadow:var(--site-shadow)}.car-brochures-master .decorate-kicker,.car-brochures-master .decorate-card span{color:var(--site-accent)}.car-brochures-master .decorate-hero h1,.car-brochures-master .decorate-card h2,.car-brochures-master .decorate-band h2{color:var(--site-text)}.car-brochures-master .decorate-hero p,.car-brochures-master .decorate-card p,.car-brochures-master .decorate-band p{color:var(--site-text-muted)}.car-brochures-master .decorate-actions a:first-child{background:var(--site-primary);border-color:#3b82f66b;box-shadow:0 8px 18px #3b82f633}.car-brochures-master .decorate-actions a:first-child:hover{background:#2563eb}.car-brochures-master .decorate-actions a:last-child,.car-brochures-master .decorate-band a{color:#bfdbfe;background:#3b82f61f;border-color:#3b82f647}.car-brochures-master .decorate-actions a:last-child:hover,.car-brochures-master .decorate-band a:hover{color:var(--site-accent);border-color:#f59e0b80}.car-brochures-master .decorate-visual img{border-color:var(--site-border);box-shadow:0 18px 34px #02061757}.gift-page{text-align:left;width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(1.25rem,2.4vw,2.25rem) 0 4rem}.gift-hero,.gift-card,.gift-band{background:#fff;border:1px solid #94a3b847;border-radius:12px;box-shadow:0 8px 16px #0f172a0e}.gift-hero{background:linear-gradient(135deg,#2563eb1a,#ffffffc2),#fff;border-color:#2563eb24;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,2vw,1.35rem);display:grid}.gift-kicker{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:inline-block}.gift-hero h1{color:#111827;max-width:720px;margin:.48rem 0 .85rem;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.05}.gift-hero p,.gift-card p,.gift-band p{color:#526071;line-height:1.6}.gift-hero p{max-width:680px;margin:0 0 1.1rem}.gift-actions{flex-wrap:wrap;gap:.65rem;display:flex}.gift-actions a,.gift-band a{border-radius:8px;justify-content:center;align-items:center;min-height:2.38rem;padding:.56rem .88rem;font-weight:750;text-decoration:none;display:inline-flex}.gift-actions a:first-child{color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);border:1px solid #2563eb3d}.gift-actions a:last-child,.gift-band a{color:#1d4ed8;background:#eff6ff;border:1px solid #2563eb38}.gift-visual{grid-template-columns:1fr 1fr;align-items:center;gap:.75rem;display:grid}.gift-visual img{aspect-ratio:.78;object-fit:cover;border:1px solid #94a3b838;border-radius:10px;width:100%;box-shadow:0 12px 24px #0f172a1f}.gift-visual img:last-child{transform:translateY(1.2rem)}.gift-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.gift-card{padding:1rem}.gift-card span{color:#2563eb;letter-spacing:.06em;font-size:.72rem;font-weight:800}.gift-card h2,.gift-band h2{color:#111827;margin:.25rem 0 0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.2}.gift-card p,.gift-band p{margin:.48rem 0 0}.gift-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.car-brochures-master[data-theme=dark] .gift-hero,.car-brochures-master[data-theme=dark] .gift-card,.car-brochures-master[data-theme=dark] .gift-band{background:linear-gradient(135deg,#4ea8ff14,#0f172a29),#151515;border-color:#ffffff1a;box-shadow:0 8px 18px #0000002e}.car-brochures-master[data-theme=dark] .gift-hero h1,.car-brochures-master[data-theme=dark] .gift-card h2,.car-brochures-master[data-theme=dark] .gift-band h2{color:#f8fafc}.car-brochures-master[data-theme=dark] .gift-hero p,.car-brochures-master[data-theme=dark] .gift-card p,.car-brochures-master[data-theme=dark] .gift-band p{color:#aab3c2}.car-brochures-master[data-theme=dark] .gift-actions a:last-child,.car-brochures-master[data-theme=dark] .gift-band a{color:#bfdbfe;background:#4ea8ff1f;border-color:#4ea8ff3d}@media (width<=860px){.gift-hero,.gift-band,.gift-grid{grid-template-columns:1fr}}@media (width<=640px){.gift-page{width:min(100% - 1rem,1180px)}}.car-brochures-master .gift-page{color:var(--site-text)}.car-brochures-master .gift-hero,.car-brochures-master .gift-card,.car-brochures-master .gift-band{border-color:var(--site-border);background:linear-gradient(135deg, #3b82f614, #f59e0b09), var(--site-surface);box-shadow:var(--site-shadow)}.car-brochures-master .gift-kicker,.car-brochures-master .gift-card span{color:var(--site-accent)}.car-brochures-master .gift-hero h1,.car-brochures-master .gift-card h2,.car-brochures-master .gift-band h2{color:var(--site-text)}.car-brochures-master .gift-hero p,.car-brochures-master .gift-card p,.car-brochures-master .gift-band p{color:var(--site-text-muted)}.car-brochures-master .gift-actions a:first-child{background:var(--site-primary);border-color:#3b82f66b;box-shadow:0 8px 18px #3b82f633}.car-brochures-master .gift-actions a:first-child:hover{background:#2563eb}.car-brochures-master .gift-actions a:last-child,.car-brochures-master .gift-band a{color:#bfdbfe;background:#3b82f61f;border-color:#3b82f647}.car-brochures-master .gift-actions a:last-child:hover,.car-brochures-master .gift-band a:hover{color:var(--site-accent);border-color:#f59e0b80}.car-brochures-master .gift-visual img{border-color:var(--site-border);box-shadow:0 18px 34px #02061757}.what-is-page{text-align:left;width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(1.25rem,2.4vw,2.25rem) 0 4rem}.what-is-hero,.what-is-card,.what-is-band{background:#fff;border:1px solid #94a3b847;border-radius:12px;box-shadow:0 8px 16px #0f172a0e}.what-is-hero{background:linear-gradient(135deg,#2563eb1a,#ffffffc2),#fff;border-color:#2563eb24;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,2vw,1.35rem);display:grid}.what-is-kicker{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:inline-block}.what-is-hero h1{color:#111827;max-width:760px;margin:.48rem 0 .85rem;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.05}.what-is-hero p,.what-is-card p,.what-is-band p{color:#526071;line-height:1.6}.what-is-hero p{max-width:700px;margin:0 0 1.1rem}.what-is-actions{flex-wrap:wrap;gap:.65rem;display:flex}.what-is-actions a{border-radius:8px;justify-content:center;align-items:center;min-height:2.38rem;padding:.56rem .88rem;font-weight:750;text-decoration:none;display:inline-flex}.what-is-actions a:first-child{color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);border:1px solid #2563eb3d}.what-is-actions a:last-child{color:#1d4ed8;background:#eff6ff;border:1px solid #2563eb38}.what-is-visual{grid-template-columns:1fr 1fr;align-items:center;gap:.75rem;display:grid}.what-is-visual img{aspect-ratio:.78;object-fit:cover;border:1px solid #94a3b838;border-radius:10px;width:100%;box-shadow:0 12px 24px #0f172a1f}.what-is-visual img:last-child{transform:translateY(1.2rem)}.what-is-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.what-is-card{padding:1rem}.what-is-card span{color:#2563eb;letter-spacing:.06em;font-size:.72rem;font-weight:800}.what-is-card h2,.what-is-band h2{color:#111827;margin:.25rem 0 0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.2}.what-is-card p,.what-is-band p{margin:.48rem 0 0}.what-is-band{margin-top:1rem;padding:1rem}.car-brochures-master[data-theme=dark] .what-is-hero,.car-brochures-master[data-theme=dark] .what-is-card,.car-brochures-master[data-theme=dark] .what-is-band{background:linear-gradient(135deg,#4ea8ff14,#0f172a29),#151515;border-color:#ffffff1a;box-shadow:0 8px 18px #0000002e}.car-brochures-master[data-theme=dark] .what-is-hero h1,.car-brochures-master[data-theme=dark] .what-is-card h2,.car-brochures-master[data-theme=dark] .what-is-band h2{color:#f8fafc}.car-brochures-master[data-theme=dark] .what-is-hero p,.car-brochures-master[data-theme=dark] .what-is-card p,.car-brochures-master[data-theme=dark] .what-is-band p{color:#aab3c2}.car-brochures-master[data-theme=dark] .what-is-actions a:last-child{color:#bfdbfe;background:#4ea8ff1f;border-color:#4ea8ff3d}@media (width<=1020px){.what-is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.what-is-hero{grid-template-columns:1fr}}@media (width<=640px){.what-is-page{width:min(100% - 1rem,1180px)}.what-is-grid{grid-template-columns:1fr}}.car-brochures-master .what-is-page{color:var(--site-text)}.car-brochures-master .what-is-hero,.car-brochures-master .what-is-card,.car-brochures-master .what-is-band{border-color:var(--site-border);background:linear-gradient(135deg, #3b82f614, #f59e0b09), var(--site-surface);box-shadow:var(--site-shadow)}.car-brochures-master .what-is-kicker,.car-brochures-master .what-is-card span{color:var(--site-accent)}.car-brochures-master .what-is-hero h1,.car-brochures-master .what-is-card h2,.car-brochures-master .what-is-band h2{color:var(--site-text)}.car-brochures-master .what-is-hero p,.car-brochures-master .what-is-card p,.car-brochures-master .what-is-band p{color:var(--site-text-muted)}.car-brochures-master .what-is-actions a:first-child{background:var(--site-primary);border-color:#3b82f66b;box-shadow:0 8px 18px #3b82f633}.car-brochures-master .what-is-actions a:first-child:hover{background:#2563eb}.car-brochures-master .what-is-actions a:last-child{color:#bfdbfe;background:#3b82f61f;border-color:#3b82f647}.car-brochures-master .what-is-actions a:last-child:hover{color:var(--site-accent);border-color:#f59e0b80}.car-brochures-master .what-is-visual img{border-color:var(--site-border);box-shadow:0 18px 34px #02061757}.listing-page{background:radial-gradient(circle at top left, color-mix(in srgb, var(--site-accent,#2563eb) 10%, transparent), transparent 34rem), #f5f7fa;min-height:100%;color:var(--site-text);background-attachment:fixed,scroll}.listing-breadcrumb{max-width:1440px;color:var(--site-text-muted);align-items:center;gap:.5rem;margin:0 auto;padding:1.1rem clamp(1rem,3vw,2rem) 0;font-size:.9rem;display:flex}.listing-breadcrumb a{color:color-mix(in srgb, var(--site-accent,#2563eb) 78%, var(--site-text))}.listing-breadcrumb strong{color:var(--site-text)}.listing-hero{grid-template-columns:minmax(0,1fr) auto minmax(260px,300px);gap:clamp(.75rem,2vw,1.1rem);max-width:1440px;margin:0 auto;padding:clamp(1.2rem,3vw,2rem) clamp(1rem,3vw,2rem);display:grid}.listing-title-panel{text-align:left;grid-column:1/-1;min-width:0}.listing-title-panel h1{color:#263241;text-align:left;margin:0;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.12}.listing-subtitle{color:#697586;text-align:left;max-width:820px;margin:.65rem 0 0;font-size:1rem;line-height:1.55}.listing-media-panel{align-self:start;min-width:0}.listing-image-stage{width:auto;height:48vh;min-height:180px;aspect-ratio:var(--img-ar,4/3);background:#fff;border:1px solid #c7d1df;border-radius:.75rem;justify-content:center;align-items:center;max-width:100%;margin:0 auto;padding:clamp(.75rem,2vw,1rem);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #0f172a13}.listing-image-stage img{object-fit:contain;border-radius:.3rem;width:auto;max-width:100%;height:auto;max-height:100%}.listing-image-processing{color:#43546d;background:#ffffffe6;border:1px solid #252f3d1f;border-radius:999px;padding:.3rem .6rem;font-size:.75rem;font-weight:700;position:absolute;bottom:.85rem;right:.85rem;box-shadow:0 4px 12px #0f172a1a}.listing-image-loading,.listing-thumb-loading{color:#43546d;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.listing-image-spinner{border:3px solid #43546d2e;border-top-color:#43546d;border-radius:999px;width:2.25rem;height:2.25rem;animation:.75s linear infinite listing-image-spin}.listing-thumb-loading .listing-image-spinner{border-width:2px;width:1.35rem;height:1.35rem}.listing-thumb-unavailable{color:#98a2b3;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;font-size:.62rem;font-weight:700;display:inline-flex}@keyframes listing-image-spin{to{transform:rotate(360deg)}}.listing-image-placeholder{color:#667085;font-weight:650}.listing-thumbnails{flex-direction:column;align-self:start;gap:.75rem;max-height:48vh;padding-right:.1rem;display:flex;overflow-y:auto}.listing-thumbnails button{cursor:pointer;background:#fff;border:1px solid #c7d1df;border-radius:.5rem;flex:0 0 4.875rem;width:4.875rem;height:4.875rem;padding:.28rem;transition:border-color .12s,box-shadow .12s;box-shadow:0 3px 9px #0f172a11}.listing-thumbnails button.active{border-color:#1d4ed8;box-shadow:0 0 0 2px #1d4ed824}.listing-thumbnails img{object-fit:cover;border-radius:.25rem;width:100%;height:100%}.listing-info-sidebar{flex-direction:column;align-content:start;min-width:0;display:flex}.listing-info-card{background:linear-gradient(135deg,#fffffff0,#f7fbffe6),#fff;border:1px solid #b1cae5;border-radius:.95rem;position:sticky;top:1.25rem;overflow:hidden;box-shadow:0 8px 18px #0f172a12}.listing-info-price{--listing-market-accent:#2563eb;border:1px solid color-mix(in srgb, var(--listing-market-accent) 24%, #c7d1df);background:linear-gradient(135deg, #ffffffd6, color-mix(in srgb, var(--listing-market-accent) 12%, #fff)), color-mix(in srgb, var(--listing-market-accent) 7%, #fff);box-shadow:0 8px 18px color-mix(in srgb, var(--listing-market-accent) 13%, transparent);border-radius:1rem 1rem 0 0;padding:1rem 1.1rem 1.15rem}.listing-info-price-label{color:var(--listing-market-accent);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:850}.listing-info-price-value{color:#111827;letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:min(100%,13rem);margin:1.75rem 0 .35rem;font-size:clamp(1.75rem,3.6vw,2.45rem);font-weight:900;line-height:1;display:inline-flex}.listing-info-price-note{color:var(--listing-market-accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1.45rem;font-size:.76rem;font-weight:800;line-height:1.35}.listing-info-price-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;margin:.55rem 0 .95rem;display:grid}.listing-info-price-chips span{border:1px solid color-mix(in srgb, var(--listing-market-accent) 28%, #0f172a14);background:color-mix(in srgb, var(--listing-market-accent) 12%, #ffffffd1);color:#1f2937;overflow-wrap:anywhere;border-radius:.66rem;gap:.18rem;min-width:0;padding:.5rem .62rem;font-size:.78rem;font-weight:750;line-height:1.18;display:grid}.listing-info-price-chips small{color:var(--listing-market-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:850;line-height:1}.listing-primary-action{border:1px solid color-mix(in srgb, var(--listing-market-accent) 62%, #0f172a24);background:color-mix(in srgb, var(--listing-market-accent) 92%, #0f172a);color:#fff;text-shadow:0 1px 1px #0f172a47;text-transform:uppercase;border-radius:.66rem;justify-content:center;align-items:center;width:100%;min-height:2.45rem;font-size:.82rem;font-weight:850;text-decoration:none;transition:transform .12s,background .12s,border-color .12s;display:flex}.listing-primary-action:hover{color:#fff;background:#0f172a;border-color:#0f172a;transform:translateY(-1px)}.listing-next-action{border:1px solid color-mix(in srgb, var(--listing-market-accent) 26%, #0f172a1f);background:color-mix(in srgb, var(--listing-market-accent) 7%, #ffffffdb);width:100%;min-height:2.45rem;color:var(--listing-market-accent);cursor:pointer;font:inherit;text-transform:uppercase;border-radius:.66rem;justify-content:center;align-items:center;margin-top:.62rem;font-size:.82rem;font-weight:850;transition:transform .12s,background .12s,border-color .12s;display:flex}.listing-next-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--listing-market-accent) 50%, #0f172a1f);background:color-mix(in srgb, var(--listing-market-accent) 14%, #fff);transform:translateY(-1px)}.listing-next-action:disabled{cursor:wait;opacity:.72}.listing-info-specs,.listing-info-notes{border-top:1px solid #dce4ee;padding:.55rem 1.1rem .65rem}.listing-spec-row{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.3rem 0;display:flex}.listing-spec-row:last-child{border-bottom:0}.listing-spec-label{color:#9aa4b2;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:.72rem;font-weight:800}.listing-spec-value{color:#263241;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:.83rem;font-weight:600}.listing-condition-value{align-items:center;gap:.4rem;display:inline-flex}.listing-condition-swatch{border:1px solid #0f172a29;border-radius:.18rem;flex:none;width:.75rem;height:.75rem;display:inline-block;box-shadow:inset 0 -1px #0f172a2e}.listing-condition-grade--unknown{color:#9ca3af;background:#f3f4f6;border-color:#0f172a24;justify-content:center;align-items:center;font-size:.55rem;font-weight:800;line-height:1;display:inline-flex}.listing-condition-grade--excellent{background:#22c55e}.listing-condition-grade--very-good{background:#84cc16}.listing-condition-grade--good-plus{background:#eab308}.listing-condition-grade--good{background:#f59e0b}.listing-condition-grade--good-minus{color:#fff7ed;background:#ea580c}.listing-condition-grade--fair{color:#fff5f5;background:#ef4444}.listing-condition-grade--poor{color:#fff5f5;background:#dc2626}.listing-todo{color:#991b1b;letter-spacing:.04em;background:#fee2e2;border:1px solid #fecaca;border-radius:999px;justify-content:center;align-items:center;min-height:1.5rem;padding:.14rem .45rem;font-size:.7rem;font-weight:850;display:inline-flex}.listing-todo--compact{min-height:1.3rem;padding:.08rem .38rem;font-size:.66rem}.listing-accepted{color:#166534;letter-spacing:.04em;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;justify-content:center;align-items:center;min-height:1.5rem;padding:.14rem .45rem;font-size:.7rem;font-weight:850;display:inline-flex}.listing-accepted--compact{min-height:1.3rem;padding:.08rem .38rem;font-size:.66rem}.listing-state-card{color:#4b5563;background:#fff;border:1px solid #c7d1df;border-radius:.65rem;max-width:960px;margin:2rem auto;padding:1.25rem 1.5rem;box-shadow:0 5px 14px #0f172a12}.listing-state-card--error{color:#991b1b;background:#fff1f2;border-color:#fecaca}.listing-related-section{max-width:1440px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem) 3rem}.listing-section-heading{margin-bottom:1rem}.listing-section-heading h2{color:#263241;margin:0;font-size:clamp(1.35rem,2vw,1.75rem)}.listing-section-heading p{color:#667085;margin:.35rem 0 0}.listing-related-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.9rem;display:grid}.listing-related-card{min-width:0;color:inherit;background:#fff;border:1px solid #c7d1df;border-radius:.65rem;grid-template-rows:150px 1fr;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;overflow:hidden;box-shadow:0 4px 12px #0f172a11}.listing-related-card:hover{border-color:#9fb0c4;transform:translateY(-1px);box-shadow:0 7px 18px #0f172a1b}.listing-related-image{color:#98a2b3;background:#f8fafc;justify-content:center;align-items:center;min-width:0;font-size:.85rem;font-weight:800;display:flex}.listing-related-image img{object-fit:contain;width:100%;height:100%}.listing-related-copy{align-content:start;gap:.35rem;padding:.85rem;display:grid}.listing-related-copy strong{color:#263241;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7rem;font-size:.92rem;line-height:1.35;display:-webkit-box;overflow:hidden}.listing-related-copy span{color:#173de6;font-weight:850}.listing-related-copy em{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;overflow:hidden}.car-brochures-master[data-theme=dark] .listing-info-card{background:linear-gradient(135deg, #4ea8ff14, #0f172a2e), var(--site-surface);border-color:#78bdff43;box-shadow:0 12px 26px #0003}.car-brochures-master[data-theme=dark] .listing-info-price{--listing-market-accent:#4ea8ff;border-color:color-mix(in srgb, var(--listing-market-accent) 28%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--listing-market-accent) 16%, transparent), #0f172a33 72%), var(--site-surface);box-shadow:inset 0 1px 0 #ffffff0b, 0 12px 24px color-mix(in srgb, var(--listing-market-accent) 9%, #0000003d)}.car-brochures-master[data-theme=dark] .listing-info-price-value{color:#f8fafc}.car-brochures-master[data-theme=dark] .listing-info-price-note{color:#9fd0ff}.car-brochures-master[data-theme=dark] .listing-info-price-chips span{border-color:color-mix(in srgb, var(--listing-market-accent) 28%, #ffffff14);background:color-mix(in srgb, var(--listing-market-accent) 11%, #0f172a80);color:#e5e7eb}.car-brochures-master[data-theme=dark] .listing-info-price-chips small{color:#9fd0ff}.car-brochures-master[data-theme=dark] .listing-primary-action{border-color:color-mix(in srgb, var(--listing-market-accent) 62%, #ffffff1a);background:color-mix(in srgb, var(--listing-market-accent) 88%, #0f172a);color:#fff}.car-brochures-master[data-theme=dark] .listing-primary-action:hover{color:#0f172a;background:#f8fafc;border-color:#f8fafc}.car-brochures-master[data-theme=dark] .listing-next-action{border-color:color-mix(in srgb, var(--listing-market-accent) 30%, #ffffff1a);background:color-mix(in srgb, var(--listing-market-accent) 7%, #0f172a8f);color:#9fd0ff}.car-brochures-master[data-theme=dark] .listing-next-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--listing-market-accent) 48%, #ffffff1a);background:color-mix(in srgb, var(--listing-market-accent) 14%, #0f172a8f);color:#fff}.car-brochures-master[data-theme=dark] .listing-page{background:radial-gradient(circle at top left, color-mix(in srgb, var(--site-accent,#6ea8ff) 18%, transparent), transparent 34rem), var(--site-bg);background-attachment:fixed,scroll}@media (width<=960px){.listing-hero{grid-template-columns:1fr auto}.listing-title-panel,.listing-info-sidebar{grid-column:1/-1}.listing-info-card{position:static}.listing-image-stage,.listing-thumbnails{max-height:55vh}}@media (width<=720px){.listing-breadcrumb,.listing-hero,.listing-related-section{padding-inline:.85rem}}@media (width<=600px){.listing-breadcrumb{flex-wrap:wrap;align-items:flex-start;font-size:.78rem}.listing-hero{grid-template-columns:1fr;padding-bottom:1.6rem}.listing-thumbnails{flex-direction:row;max-height:none;padding-bottom:.1rem;padding-right:0;overflow:auto visible}.listing-image-stage{aspect-ratio:auto;width:100%;height:min(52vh,440px);min-height:220px}.listing-info-price-value{font-size:1.6rem}.listing-info-price-chips{grid-template-columns:1fr}.listing-spec-row{flex-direction:column;align-items:flex-start;gap:.15rem}.listing-spec-value{text-align:left}.listing-related-section{padding-inline:.85rem}.listing-related-grid{grid-template-columns:1fr}}@media (width<=480px){.listing-breadcrumb,.listing-hero,.listing-related-section{padding-inline:.65rem}}.car-brochures-master .listing-page{background:radial-gradient(circle at top left, #3b82f624, transparent 34rem), radial-gradient(circle at top right, #f59e0b0e, transparent 28rem), var(--color-bg);color:var(--color-text)}.car-brochures-master .listing-title-panel h1,.car-brochures-master .listing-section-heading h2,.car-brochures-master .listing-spec-value,.car-brochures-master .listing-related-copy strong{color:var(--color-text)}.car-brochures-master .listing-subtitle,.car-brochures-master .listing-section-heading p,.car-brochures-master .listing-breadcrumb,.car-brochures-master .listing-spec-label,.car-brochures-master .listing-related-copy em,.car-brochures-master .listing-image-placeholder,.car-brochures-master .listing-thumb-unavailable{color:var(--color-muted)}.car-brochures-master .listing-image-stage,.car-brochures-master .listing-thumbnails button,.car-brochures-master .listing-info-card,.car-brochures-master .listing-info-price,.car-brochures-master .listing-related-card,.car-brochures-master .listing-state-card{border-color:var(--color-border);background:linear-gradient(135deg, #3b82f60e, #0f172a05), var(--color-surface);color:var(--color-text);box-shadow:var(--site-shadow)}.car-brochures-master .listing-image-stage,.car-brochures-master .listing-thumbnails button,.car-brochures-master .listing-related-image{background:#0f172ab8}.car-brochures-master .listing-thumbnails button.active{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--site-focus-ring)}.car-brochures-master .listing-info-price{--listing-market-accent:var(--color-accent);border-top-color:#f59e0b47}.car-brochures-master .listing-info-price-label,.car-brochures-master .listing-info-price-note,.car-brochures-master .listing-info-price-chips small,.car-brochures-master .listing-related-copy span,.car-brochures-master .listing-info-price-value{color:var(--color-accent)}.car-brochures-master .listing-info-price-chips span,.car-brochures-master .listing-spec-row,.car-brochures-master .listing-info-specs,.car-brochures-master .listing-info-notes{border-color:var(--color-border)}.car-brochures-master .listing-info-price-chips span{color:var(--color-text);background:#0f172a6b}.car-brochures-master .listing-primary-action{background:var(--color-primary);color:var(--color-text);border-color:#3b82f6a3;box-shadow:0 12px 26px #3b82f638}.car-brochures-master .listing-primary-action:hover,.car-brochures-master .listing-primary-action:focus-visible{color:var(--color-text);box-shadow:0 0 0 3px var(--site-focus-ring), 0 14px 30px #2563eb42;background:#2563eb;border-color:#60a5fa;outline:none}.car-brochures-master .listing-next-action{border-color:var(--color-border);color:var(--color-text);background:#1e293bc7}.car-brochures-master .listing-next-action:hover:not(:disabled){color:#dbeafe;background:#3b82f624;border-color:#3b82f67a}.car-brochures-master .listing-related-card:hover{background:linear-gradient(135deg, #3b82f618, #f59e0b06), var(--site-card-hover);border-color:#3b82f670}.car-brochures-master .listing-image-processing{border-color:var(--color-border);color:var(--color-muted);background:#0f172ad6}.tt-wrap{align-items:center;display:inline-flex;position:relative}.tt-box{z-index:10000;box-sizing:border-box;visibility:hidden;color:#e5e7eb;overflow-wrap:anywhere;pointer-events:none;white-space:normal;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:.4rem;width:max-content;max-width:calc(100vw - 16px);padding:.28rem .6rem;font-size:.72rem;font-weight:500;line-height:1.35;animation:.12s forwards tt-fade-in;position:fixed}@keyframes tt-fade-in{0%{opacity:0}to{opacity:1}}.tt-box--arrow:before{content:"";background:#1a1a1a;border:1px solid #ffffff1a;width:8px;height:8px;position:absolute}.tt-box--top.tt-box--arrow:before{bottom:-5px;left:calc(var(--tt-arrow-left,50%) - 4px);border-top:none;border-left:none;transform:rotate(45deg)}.tt-box--bottom.tt-box--arrow:before{top:-5px;left:calc(var(--tt-arrow-left,50%) - 4px);border-bottom:none;border-right:none;transform:rotate(45deg)}.tt-box--left.tt-box--arrow:before{top:calc(var(--tt-arrow-top,50%) - 4px);border-bottom:none;border-left:none;right:-5px;transform:rotate(45deg)}.tt-box--right.tt-box--arrow:before{top:calc(var(--tt-arrow-top,50%) - 4px);border-top:none;border-right:none;left:-5px;transform:rotate(45deg)}.make-page{background:radial-gradient(circle at top left, color-mix(in srgb, var(--make-accent,#2563eb) 10%, transparent), transparent 34rem), #f5f7fa;min-height:100%;color:var(--site-text);background-attachment:fixed,scroll;padding-bottom:clamp(2.5rem,6vw,5rem)}.make-breadcrumb{max-width:1440px;color:var(--site-text-muted);align-items:center;gap:.5rem;margin:0 auto;padding:1.1rem clamp(1rem,3vw,2rem) 0;font-size:.9rem;display:flex}.make-breadcrumb a{color:color-mix(in srgb, var(--make-accent,#2563eb) 78%, var(--site-text));text-decoration:none}.make-breadcrumb a:hover{text-decoration:underline}.make-breadcrumb strong{color:var(--site-text)}.make-hero{grid-template-columns:minmax(0,.96fr) minmax(320px,.74fr);align-items:stretch;gap:clamp(1rem,4vw,2.75rem);max-width:1440px;margin:0 auto;padding:clamp(1.2rem,3vw,2rem) clamp(1rem,3vw,2rem);display:grid}.make-hero-copy{border:1px solid color-mix(in srgb, var(--make-accent,#2563eb) 24%, #c7d1df);background:linear-gradient(135deg, color-mix(in srgb, var(--make-accent,#2563eb) 17%, #fff) 0%, #fff 52%, color-mix(in srgb, var(--make-accent,#2563eb) 8%, #fff) 100%), #fff;border-radius:1rem;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.35rem,4vw,3rem);display:flex;box-shadow:0 8px 18px #0f172a14}.make-eyebrow{color:#4ea8ff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.make-hero-copy h1{max-width:760px;color:var(--site-text);letter-spacing:0;margin:.65rem 0 0;font-size:clamp(2.45rem,7vw,5.4rem);font-weight:850;line-height:.95}.make-hero-copy p{max-width:720px;color:var(--site-text-soft);margin:1.1rem 0 0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.62}.make-hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.4rem;display:flex}.make-primary-action,.make-secondary-action,.make-featured-link,.make-reset-button{cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;min-height:2.55rem;padding:.65rem 1rem;font-size:.9rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.make-primary-action{border:1px solid var(--make-accent,#2563eb);background:var(--make-accent,#2563eb);color:#fff}.make-secondary-action,.make-reset-button{color:var(--site-text);background:#fff;border:1px solid #c7d1df}.make-featured-brochure{--featured-accent:#2563eb;border:1px solid color-mix(in srgb, var(--featured-accent) 24%, #c7d1df);background:linear-gradient(135deg, #ffffffd6, color-mix(in srgb, var(--featured-accent) 12%, #fff)), color-mix(in srgb, var(--featured-accent) 7%, #fff);min-width:0;box-shadow:0 8px 18px color-mix(in srgb, var(--featured-accent) 13%, transparent);border-radius:1rem;grid-template-rows:minmax(280px,1fr) auto;display:grid;overflow:hidden}.make-featured-image{background:color-mix(in srgb, var(--featured-accent) 8%, #f8fafc);min-height:280px}.make-featured-image img{object-fit:cover;width:100%;height:100%;display:block}.make-featured-copy{text-align:left;flex-direction:column;align-items:flex-start;padding:1rem 1.1rem 1.15rem;display:flex}.make-featured-copy span,.make-brochure-copy span{color:#4ea8ff;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.make-featured-copy h2,.make-section-heading h2,.make-filter-header h2,.make-results-heading h2,.make-brochure-copy h3,.make-empty-state h3{color:var(--site-text);letter-spacing:0;margin:.35rem 0 0}.make-featured-copy h2{font-size:1.35rem;line-height:1.15}.make-featured-price{color:#111827;background:0 0;border:0;border-radius:0;align-items:baseline;min-width:min(100%,13rem);margin:2rem 0 1.9rem;padding:0;display:inline-flex}.make-featured-price small{color:var(--featured-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:850;line-height:1}.make-featured-price strong{color:#111827;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1;display:inline-flex}.make-featured-price em{color:var(--featured-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-style:normal;font-weight:800;line-height:1}.make-featured-vehicle{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;margin:.55rem 0 0;display:grid}.make-featured-vehicle span{border:1px solid color-mix(in srgb, var(--featured-accent) 28%, #0f172a14);background:color-mix(in srgb, var(--featured-accent) 12%, #ffffffd1);color:#1f2937;overflow-wrap:anywhere;text-transform:none;letter-spacing:0;border-radius:.66rem;gap:.18rem;min-width:0;padding:.5rem .62rem;font-size:.78rem;font-weight:750;line-height:1.18;display:grid}.make-featured-vehicle small{color:var(--featured-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:850;line-height:1}.make-featured-copy p{color:var(--site-text-muted);margin:.55rem 0 0;font-size:.92rem;line-height:1.45}.make-featured-link{border:1px solid color-mix(in srgb, var(--make-accent,#2563eb) 34%, var(--site-border-strong));background:color-mix(in srgb, var(--make-accent,#2563eb) 9%, var(--site-surface));min-height:2.25rem;color:color-mix(in srgb, var(--make-accent,#2563eb) 82%, var(--site-text));margin-top:.85rem}.make-featured-actions{justify-content:space-between;align-items:center;gap:.7rem;width:100%;display:flex}.make-featured-link{border-color:color-mix(in srgb, var(--featured-accent,#2563eb) 62%, #0f172a24);background:color-mix(in srgb, var(--featured-accent,#2563eb) 92%, #0f172a);color:#fff;text-shadow:0 1px 1px #0f172a47;gap:.5rem;margin-top:.85rem}.make-featured-link svg{fill:currentColor;flex:0 0 1.05rem;width:1.05rem;height:1.05rem}.make-featured-link span{color:#fff}.make-featured-link:hover,.make-featured-link:focus-visible{color:#fff;background:#0f172a;border-color:#0f172a;outline:none}.make-page .browser-featured-link:hover,.make-page .browser-featured-link:focus-visible{border-color:color-mix(in srgb, var(--browser-accent,#2563eb) 72%, #fff);background:linear-gradient(135deg, color-mix(in srgb, var(--browser-accent,#2563eb) 78%, #38bdf8), color-mix(in srgb, var(--browser-accent,#2563eb) 88%, #1e293b));box-shadow:0 0 0 3px color-mix(in srgb, var(--browser-accent,#2563eb) 18%, transparent), 0 10px 18px color-mix(in srgb, var(--browser-accent,#2563eb) 18%, #0f172a2e);color:#fff;outline:none}.make-featured-admin-button,.make-model-admin-button{border:1px solid color-mix(in srgb, var(--make-accent,#2563eb) 36%, #0f172a1f);background:color-mix(in srgb, var(--make-accent,#2563eb) 11%, #ffffffe6);width:2.35rem;height:2.35rem;color:var(--make-accent,#2563eb);cursor:pointer;border-radius:.58rem;flex:0 0 2.35rem;justify-content:center;align-items:center;display:inline-flex}.make-featured-admin-button{border-color:color-mix(in srgb, var(--make-accent,#4ea8ff) 34%, #ffffff1a);background:color-mix(in srgb, var(--make-accent,#4ea8ff) 11%, #0f172a80);color:#6ea8ff;margin-top:.85rem}.make-featured-admin-button svg,.make-model-admin-button svg{fill:currentColor;width:1.15rem;height:1.15rem}.make-featured-admin-button:hover,.make-featured-admin-button:focus-visible{border-color:color-mix(in srgb, var(--make-accent,#4ea8ff) 48%, #ffffff1a);background:color-mix(in srgb, var(--make-accent,#4ea8ff) 17%, #0f172a80);outline:none}.make-model-admin-button:hover,.make-model-admin-button:focus-visible{border-color:var(--make-accent,#2563eb);background:color-mix(in srgb, var(--make-accent,#2563eb) 17%, #ffffffe6);outline:none}.make-featured-admin-status{color:var(--featured-accent);margin:.6rem 0 0;font-size:.78rem;font-weight:800}.make-featured-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);background:#0f172a7a;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.make-featured-modal{border:1px solid color-mix(in srgb, var(--featured-accent,#2563eb) 24%, #c7d1df);background:linear-gradient(135deg, #fffffff0, color-mix(in srgb, var(--featured-accent,#2563eb) 10%, #fff)), #fff;color:#111827;border-radius:1rem;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:.85rem;width:min(880px,96vw);max-height:min(820px,92vh);padding:1rem;display:grid;box-shadow:0 22px 60px #0f172a47}.make-featured-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.make-featured-modal-header span{color:var(--featured-accent,#2563eb);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.make-featured-modal-header h2{color:#111827;margin:.25rem 0 0;font-size:1.35rem}.make-featured-modal-header button{color:#111827;cursor:pointer;background:#ffffffc7;border:1px solid #0f172a1f;border-radius:.5rem;width:2rem;height:2rem}.make-featured-modal-copy{color:#475569;margin:0;font-size:.9rem;line-height:1.45}.make-featured-modal-search{color:#334155;gap:.38rem;min-width:0;font-size:.78rem;font-weight:850;display:grid}.make-featured-modal-search span{color:var(--featured-accent,#2563eb);letter-spacing:.04em;text-transform:uppercase}.make-featured-modal-search input{border:1px solid color-mix(in srgb, var(--featured-accent,#2563eb) 24%, #0f172a24);color:#111827;width:100%;min-height:2.45rem;font:inherit;background:#ffffffd1;border-radius:.68rem;outline:none;padding:.68rem .8rem;font-weight:700}.make-featured-modal-search input:focus{border-color:color-mix(in srgb, var(--featured-accent,#2563eb) 70%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--featured-accent,#2563eb) 14%, transparent)}.make-featured-modal-list{gap:.55rem;min-height:0;padding-right:.25rem;display:grid;overflow:auto}.make-featured-candidate{color:#111827;text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #0f172a1c;border-radius:.72rem;grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.55rem;display:grid}.make-featured-candidate.is-selected{border-color:color-mix(in srgb, var(--featured-accent,#2563eb) 58%, #0f172a1f);background:color-mix(in srgb, var(--featured-accent,#2563eb) 10%, #ffffffeb);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--featured-accent,#2563eb) 26%, transparent)}.make-featured-candidate img{aspect-ratio:4/3;object-fit:cover;background:#eef2f7;border-radius:.5rem;width:4.6rem}.make-featured-candidate span{gap:.24rem;min-width:0;display:grid}.make-featured-candidate strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.2;overflow:hidden}.make-featured-candidate small{color:#64748b;font-size:.76rem;line-height:1.2}.make-featured-candidate em{color:var(--featured-accent,#2563eb);white-space:nowrap;font-size:.86rem;font-style:normal;font-weight:850}.make-featured-modal-empty{border:1px dashed color-mix(in srgb, var(--featured-accent,#2563eb) 34%, #0f172a2e);background:color-mix(in srgb, var(--featured-accent,#2563eb) 7%, #ffffffc2);color:#475569;text-align:center;border-radius:.72rem;padding:1rem;font-size:.88rem;font-weight:750}.make-featured-modal-error{color:#dc2626;margin:0;font-size:.82rem;font-weight:800}.make-featured-modal-actions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.make-featured-modal-actions button{cursor:pointer;border-radius:.58rem;min-height:2.35rem;padding:.65rem .9rem;font-size:.84rem;font-weight:850}.make-featured-modal-secondary{color:#111827;background:#ffffffc2;border:1px solid #0f172a24}.make-featured-modal-primary{border:1px solid var(--featured-accent,#2563eb);background:var(--featured-accent,#2563eb);color:#fff}.make-featured-modal-primary:disabled{opacity:.55;cursor:not-allowed}.make-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:1440px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem) clamp(1.6rem,4vw,2.5rem);display:grid}.make-stats .browser-stat-card-value,.make-stat-card-value{place-self:stretch start;width:100%;text-align:left!important;justify-content:flex-start!important}.make-stats .browser-stat-card-value strong,.make-stat-card-value strong{margin-left:0;margin-right:auto;text-align:left!important;justify-content:flex-start!important}.make-stat-card{--stat-accent:#dc2626;border:1px solid color-mix(in srgb, var(--stat-accent) 24%, #0f172a1a);background:linear-gradient(135deg, #ffffffd6, color-mix(in srgb, var(--stat-accent) 13%, #fff)), color-mix(in srgb, var(--stat-accent) 8%, #fff);min-width:0;box-shadow:0 8px 18px color-mix(in srgb, var(--stat-accent) 14%, transparent);border-radius:.9rem;grid-template-rows:auto minmax(3.5rem,auto) auto auto auto;gap:.8rem;padding:1rem;display:grid}.make-stat-card--models{--stat-accent:#dc2626}.make-stat-card--years{--stat-accent:#7c3aed}.make-stat-card--active{--stat-accent:#0d9488}.make-stat-card-header{align-items:flex-start;gap:.72rem;min-width:0;display:flex}.make-stat-card-header>div{min-width:0}.make-stat-card-icon{border:1px solid color-mix(in srgb, var(--stat-accent) 32%, #0f172a14);background:color-mix(in srgb, var(--stat-accent) 12%, #ffffffd1);width:2.45rem;height:2.45rem;color:var(--stat-accent);border-radius:.72rem;flex:0 0 2.45rem;justify-content:center;align-items:center;display:inline-flex}.make-stat-card-icon svg{fill:currentColor;width:1.3rem;height:1.3rem}.make-stat-card-kicker{color:var(--stat-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.18rem;font-size:.66rem;font-weight:800;line-height:1;display:block}.make-stat-card h2{color:#111827;margin:0;font-size:1.03rem;line-height:1.18}.make-stat-card p{color:#475569;text-align:left;margin:0;font-size:.86rem;line-height:1.42}.make-stat-card-value{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.55rem;min-width:0;display:flex}.make-stat-card-value strong{color:#111827;flex:none;align-items:baseline;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1;display:inline-flex}.make-stat-card-value span{color:color-mix(in srgb, var(--stat-accent) 72%, #475569);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:baseline;font-size:.76rem;font-weight:800;display:inline-flex}.make-stat-card-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.make-stat-card-chips span{border:1px solid color-mix(in srgb, var(--stat-accent) 18%, #0f172a14);color:#1f2937;overflow-wrap:anywhere;background:#ffffff8f;border-radius:.58rem;align-content:start;gap:.18rem;min-width:0;min-height:3.8rem;padding:.52rem .58rem;font-size:.78rem;font-weight:750;line-height:1.18;display:grid}.make-stat-card-chips small{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1}.make-stat-card button{border:1px solid color-mix(in srgb, var(--stat-accent) 62%, #0f172a24);background:var(--stat-accent);color:#fff;cursor:pointer;border-radius:.58rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.35rem;font-size:.84rem;font-weight:800;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.make-stat-card button svg{fill:currentColor;flex:0 0 1.05rem;width:1.05rem;height:1.05rem}.make-stat-card button span{min-width:0}.make-stat-card button:hover,.make-stat-card button:focus-visible{background:color-mix(in srgb, var(--stat-accent) 88%, #111827);box-shadow:0 0 0 3px color-mix(in srgb, var(--stat-accent) 18%, transparent);outline:none}.make-section,.make-browser{max-width:1440px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}#popular-models{margin-top:clamp(2.75rem,7vw,5.5rem);margin-bottom:clamp(2.75rem,7vw,5.5rem)}.make-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.85rem;display:flex}.make-section-heading--models{align-items:center}.make-section-heading>div{text-align:left;gap:.35rem;min-width:0;display:grid}.make-section-heading h2,.make-filter-header h2,.make-results-heading h2{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.05}.make-model-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.make-model-grid-shell{overflow:hidden}.make-model-grid-shell.is-animating{transition:height .34s}.make-model-grid-shell.is-animating .make-model-grid{transition:opacity .2s,transform .34s}.make-model-heading-actions{justify-content:flex-end;align-items:center;gap:.7rem;min-width:min(100%,28rem);display:flex}.make-model-search{width:min(22rem,100%);display:block}.make-model-search input{border:1px solid color-mix(in srgb, var(--make-accent,#2563eb) 24%, #c7d1df);width:100%;min-height:2.35rem;color:var(--site-text);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border-radius:.58rem;padding:.55rem .7rem;font-size:.86rem;font-weight:750}.make-model-card{min-height:10.2rem;color:var(--site-text);text-align:left;cursor:pointer;background:#fff;border:1px solid #c7d1df;border-radius:.8rem;grid-template-rows:5.6rem auto auto;gap:.28rem;padding:.9rem;text-decoration:none;animation:.22s both make-model-card-enter;display:grid;box-shadow:0 4px 12px #0f172a0f}@keyframes make-model-card-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.make-model-card img{object-fit:cover;background:#f8fafc;border-radius:.55rem;width:100%;height:5.6rem}.make-model-card:hover,.make-model-card--active{border-color:color-mix(in srgb, var(--make-accent,#2563eb) 58%, var(--site-border-strong));background:color-mix(in srgb, var(--make-accent,#2563eb) 8%, var(--site-surface))}.make-model-card span{font-size:1rem;font-weight:850;line-height:1.1}.make-model-card strong{color:var(--site-text-muted);font-size:.78rem;font-weight:700}.make-model-expand-bar{justify-content:center;align-items:center;margin-top:.85rem;padding:.15rem 0;display:flex;position:relative}.make-model-expand-bar:before{content:"";background:color-mix(in srgb, var(--make-accent,#2563eb) 20%, #c7d1df);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.make-model-expand-bar button{z-index:1;min-height:2.25rem;color:color-mix(in srgb, var(--make-accent,#2563eb) 88%, var(--site-text));cursor:pointer;font:inherit;letter-spacing:.08em;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:.55rem 1rem;font-size:.76rem;font-weight:900;display:inline-flex;position:relative}.make-model-expand-bar button:hover,.make-model-expand-bar button:focus-visible{border-color:color-mix(in srgb, var(--make-accent,#2563eb) 22%, transparent);background:color-mix(in srgb, var(--make-accent,#2563eb) 8%, transparent);color:var(--make-accent,#2563eb);outline:none}.make-model-expand-bar button svg{fill:currentColor;flex:0 0 1rem;width:1rem;height:1rem}.make-model-empty{border:1px dashed color-mix(in srgb, var(--make-accent,#2563eb) 34%, #c7d1df);background:color-mix(in srgb, var(--make-accent,#2563eb) 6%, #fff);color:var(--site-text-muted);text-align:center;border-radius:.78rem;padding:1rem;font-weight:800}@media (prefers-reduced-motion:reduce){.make-model-grid-shell.is-animating{transition:none}.make-model-card{animation:none}}.make-browser{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,1.5rem);display:grid}.make-filters,.make-results{border:1px solid color-mix(in srgb, var(--make-accent,#2563eb) 14%, #c7d1df);background:#fff;border-radius:.9rem;min-width:0;box-shadow:0 6px 16px #0f172a13}.make-filters{gap:.9rem;padding:1rem;display:grid;position:sticky;top:1rem}.make-filters label{color:var(--site-text-soft);letter-spacing:.04em;text-transform:uppercase;gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.make-filters input,.make-filters select{width:100%;min-height:2.45rem;color:var(--site-text);font:inherit;letter-spacing:0;text-transform:none;background:#f8fafc;border:1px solid #c7d1df;border-radius:.5rem;padding:.5rem .68rem;font-size:.9rem;font-weight:650}.make-filter-note{color:var(--site-text-muted);margin:0;font-size:.82rem;line-height:1.4}.make-filter-note--error{color:#b91c1c}.make-results{padding:1rem}.make-results-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.95rem;display:flex}.make-reset-button{flex:none;min-height:2.25rem}.make-results-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.65rem;display:flex}.make-results-controls label{color:var(--site-text-muted);letter-spacing:.05em;text-transform:uppercase;gap:.28rem;font-size:.7rem;font-weight:850;display:grid}.make-results-controls select{border:1px solid color-mix(in srgb, #4ea8ff 24%, var(--site-border));min-width:10.5rem;min-height:2.25rem;color:var(--site-text);font:inherit;text-transform:none;background:#f3f9ff;border-radius:.58rem;padding:.45rem .65rem;font-size:.82rem;font-weight:800}.make-brochure-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem;display:grid}.make-brochure-card{--brochure-accent:#2563eb;border:1px solid color-mix(in srgb, var(--brochure-accent) 20%, #c7d1df);background:linear-gradient(135deg, #ffffffdb 0%, color-mix(in srgb, var(--brochure-accent) 12%, #fff) 58%, color-mix(in srgb, var(--brochure-accent) 18%, #fff) 100%), color-mix(in srgb, var(--brochure-accent) 6%, #fff);min-width:0;box-shadow:0 8px 18px color-mix(in srgb, var(--brochure-accent) 11%, transparent);color:inherit;cursor:pointer;transform-origin:50%;border-radius:1rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;overflow:hidden;transform:scale(1)}.make-model-placeholder,.make-model-image-placeholder{border:1px solid color-mix(in srgb, var(--make-accent,#2563eb) 20%, #c7d1df);background:linear-gradient(135deg, #ffffffc7, color-mix(in srgb, var(--make-accent,#2563eb) 12%, #fff)), color-mix(in srgb, var(--make-accent,#2563eb) 7%, #fff);width:100%;height:100%;min-height:5.6rem;color:color-mix(in srgb, var(--make-accent,#2563eb) 72%, #64748b);border-radius:.58rem;justify-content:center;align-items:center;display:inline-flex}.make-model-placeholder svg,.make-model-image-placeholder svg{fill:currentColor;width:2rem;height:2rem}.make-model-image-modal{border:1px solid color-mix(in srgb, var(--make-accent,#2563eb) 24%, #c7d1df);background:linear-gradient(135deg, #fffffff0, color-mix(in srgb, var(--make-accent,#2563eb) 10%, #fff)), #fff;color:#111827;border-radius:1rem;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:.85rem;width:min(820px,96vw);max-height:min(820px,92vh);padding:1rem;display:grid;box-shadow:0 22px 60px #0f172a47}.make-model-image-list{gap:.55rem;min-height:0;padding-right:.25rem;display:grid;overflow:auto}.make-model-image-row{background:#ffffffb3;border:1px solid #0f172a1c;border-radius:.72rem;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem;display:grid}.make-model-image-row img,.make-model-image-row .make-model-image-placeholder{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;width:5rem;min-height:0}.make-model-image-row div{gap:.24rem;min-width:0;display:grid}.make-model-image-row strong{color:#111827;font-size:.94rem}.make-model-image-row small{color:#64748b;font-size:.78rem}.make-model-image-upload{border:1px solid var(--make-accent,#2563eb);background:var(--make-accent,#2563eb);color:#fff;cursor:pointer;border-radius:.58rem;justify-content:center;align-items:center;min-height:2.25rem;padding:.6rem .85rem;font-size:.82rem;font-weight:850;display:inline-flex;position:relative;overflow:hidden}.make-model-image-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.make-model-image-upload:has(input:disabled){opacity:.6;cursor:not-allowed}.make-model-image-status{color:var(--make-accent,#2563eb);margin:0;font-size:.82rem;font-weight:850}.make-brochure-card:hover,.make-brochure-card:focus-visible{border-color:color-mix(in srgb, var(--brochure-accent) 45%, #c7d1df);box-shadow:0 12px 26px color-mix(in srgb, var(--brochure-accent) 16%, transparent);outline:none;transform:scale(.975)}.make-brochure-image{aspect-ratio:4/3;background:color-mix(in srgb, var(--brochure-accent) 8%, #f8fafc);overflow:hidden}.make-brochure-image img{object-fit:cover;width:100%;height:100%;transition:filter .22s,transform .22s;display:block;transform:scale(1.08)}.make-brochure-card:hover .make-brochure-image img,.make-brochure-card:focus-visible .make-brochure-image img{filter:saturate(1.08)brightness(1.04);transform:scale(1)}.make-brochure-copy{text-align:left;flex-direction:column;align-items:flex-start;padding:1rem 1.1rem 1.15rem;display:flex}.make-brochure-copy h3{min-height:3.84rem;color:var(--site-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.35rem;font-size:1.08rem;font-weight:760;line-height:1.18;display:-webkit-box;overflow:hidden}.make-brochure-price{color:#111827;background:0 0;border:0;border-radius:0;align-items:baseline;min-width:min(100%,13rem);margin:1rem 0 .95rem;padding:0;display:inline-flex}.make-brochure-price strong{color:#111827;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1;display:inline-flex}.make-brochure-price em{color:var(--brochure-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:800;line-height:1}.make-brochure-vehicle{grid-template-columns:1fr;gap:.5rem;width:100%;margin:0;display:grid}.make-brochure-vehicle span{border:1px solid color-mix(in srgb, var(--brochure-accent) 28%, #0f172a14);background:color-mix(in srgb, var(--brochure-accent) 12%, #ffffffd1);color:#1f2937;overflow-wrap:anywhere;text-transform:none;letter-spacing:0;border-radius:.66rem;gap:.18rem;min-width:0;padding:.5rem .62rem;font-size:.76rem;font-weight:750;line-height:1.18;display:grid}.make-brochure-vehicle small{color:var(--brochure-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:850;line-height:1}.make-empty-state p{color:var(--site-text-muted);margin:.42rem 0 0;font-size:.9rem;line-height:1.45}.make-empty-state{border:1px dashed var(--site-border-strong);background:color-mix(in srgb, var(--make-accent,#2563eb) 5%, var(--site-bg));border-radius:.8rem;grid-column:1/-1;padding:2rem}.car-brochures-master:not([data-theme=dark]) .make-model-card{color:var(--site-text);background:#fff;border-color:#c7d1df;box-shadow:0 4px 12px #0f172a0f}.car-brochures-master:not([data-theme=dark]) .make-model-card:hover,.car-brochures-master:not([data-theme=dark]) .make-model-card--active{border-color:color-mix(in srgb, var(--make-accent,#2563eb) 58%, var(--site-border-strong));background:color-mix(in srgb, var(--make-accent,#2563eb) 8%, var(--site-surface))}.car-brochures-master:not([data-theme=dark]) .make-model-card img{background:#f8fafc}.car-brochures-master:not([data-theme=dark]) .make-model-card span{color:var(--site-text)}.car-brochures-master:not([data-theme=dark]) .make-model-card strong{color:var(--site-text-muted)}.car-brochures-master:not([data-theme=dark]) .make-model-placeholder,.car-brochures-master:not([data-theme=dark]) .make-model-image-placeholder{border-color:color-mix(in srgb, var(--make-accent,#2563eb) 20%, #c7d1df);background:linear-gradient(135deg, #ffffffc7, color-mix(in srgb, var(--make-accent,#2563eb) 12%, #fff)), color-mix(in srgb, var(--make-accent,#2563eb) 7%, #fff);color:color-mix(in srgb, var(--make-accent,#2563eb) 72%, #64748b)}.car-brochures-master[data-theme=dark] .make-page{background:radial-gradient(circle at top left, color-mix(in srgb, var(--make-accent,#6ea8ff) 18%, transparent), transparent 34rem), var(--site-bg);background-attachment:fixed,scroll}.car-brochures-master[data-theme=dark] .make-primary-action{color:#08111f}.car-brochures-master[data-theme=dark] .make-hero-copy,.car-brochures-master[data-theme=dark] .make-featured-brochure,.car-brochures-master[data-theme=dark] .make-model-card,.car-brochures-master[data-theme=dark] .make-filters,.car-brochures-master[data-theme=dark] .make-results{background:var(--site-surface);border-color:var(--site-border);box-shadow:var(--site-shadow)}.car-brochures-master[data-theme=dark] .make-brochure-card{border-color:color-mix(in srgb, var(--brochure-accent) 26%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--brochure-accent) 16%, transparent) 0%, #0f172a2e 58%, color-mix(in srgb, var(--brochure-accent) 10%, #0f172a3d) 100%), var(--site-surface);box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0000002e}.car-brochures-master[data-theme=dark] .make-hero-copy{border-color:color-mix(in srgb, var(--make-accent,#6ea8ff) 28%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--make-accent,#6ea8ff) 16%, #171a21) 0%, #171a21 54%, color-mix(in srgb, var(--make-accent,#6ea8ff) 8%, #171a21) 100%), #171a21;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0000002e}.car-brochures-master[data-theme=dark] .make-brochure-copy h3,.car-brochures-master[data-theme=dark] .make-brochure-price strong{color:#f8fafc}.car-brochures-master[data-theme=dark] .make-brochure-price em{color:color-mix(in srgb, var(--brochure-accent,#4ea8ff) 74%, #dbeafe)}.car-brochures-master[data-theme=dark] .make-brochure-vehicle span{border-color:color-mix(in srgb, var(--brochure-accent,#4ea8ff) 28%, #ffffff14);background:color-mix(in srgb, var(--brochure-accent,#4ea8ff) 11%, #0f172a80);color:#e5e7eb}.car-brochures-master[data-theme=dark] .make-brochure-vehicle small{color:#6ea8ff}.car-brochures-master[data-theme=dark] .make-stat-card{border-color:color-mix(in srgb, var(--stat-accent) 28%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--stat-accent) 13%, transparent), #0f172a2e), var(--site-surface);box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0000002e}.car-brochures-master[data-theme=dark] .make-stat-card-icon{border-color:color-mix(in srgb, var(--stat-accent) 34%, #ffffff1a);background:color-mix(in srgb, var(--stat-accent) 12%, transparent)}.car-brochures-master[data-theme=dark] .make-stat-card h2,.car-brochures-master[data-theme=dark] .make-stat-card-value strong{color:#f8fafc}.car-brochures-master[data-theme=dark] .make-stat-card p{color:#9ca3af}.car-brochures-master[data-theme=dark] .make-stat-card-value span{color:color-mix(in srgb, var(--stat-accent) 74%, #dbeafe)}.car-brochures-master[data-theme=dark] .make-stat-card-chips span{color:#e5e7eb;background:#ffffff09;border-color:#ffffff13}.car-brochures-master[data-theme=dark] .make-stat-card-chips small{color:#94a3b8}.car-brochures-master[data-theme=dark] .make-featured-brochure{border-color:color-mix(in srgb, var(--featured-accent,#4ea8ff) 28%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--featured-accent,#4ea8ff) 13%, transparent), #0f172a2e), var(--site-surface);box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0000002e}.car-brochures-master[data-theme=dark] .make-featured-price small{color:#6ea8ff}.car-brochures-master[data-theme=dark] .make-featured-price strong{color:#f8fafc}.car-brochures-master[data-theme=dark] .make-featured-price em{color:color-mix(in srgb, var(--featured-accent,#4ea8ff) 74%, #dbeafe)}.car-brochures-master[data-theme=dark] .make-featured-vehicle span{border-color:color-mix(in srgb, var(--featured-accent,#4ea8ff) 28%, #ffffff14);background:color-mix(in srgb, var(--featured-accent,#4ea8ff) 11%, #0f172a80);color:#e5e7eb}.car-brochures-master[data-theme=dark] .make-featured-vehicle small{color:#6ea8ff}.car-brochures-master[data-theme=dark] .make-model-admin-button,.car-brochures-master[data-theme=dark] .make-model-placeholder,.car-brochures-master[data-theme=dark] .make-model-image-placeholder{border-color:color-mix(in srgb, var(--make-accent,#4ea8ff) 34%, #ffffff1a);background:color-mix(in srgb, var(--make-accent,#4ea8ff) 11%, #0f172a80);color:#6ea8ff}.car-brochures-master[data-theme=dark] .make-featured-modal{border-color:color-mix(in srgb, var(--featured-accent,#4ea8ff) 28%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--featured-accent,#4ea8ff) 13%, transparent), #0f172a2e), var(--site-surface);color:#f8fafc}.car-brochures-master[data-theme=dark] .make-model-image-modal{border-color:color-mix(in srgb, var(--make-accent,#4ea8ff) 28%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--make-accent,#4ea8ff) 13%, transparent), #0f172a2e), var(--site-surface);color:#f8fafc}.car-brochures-master[data-theme=dark] .make-featured-modal-header h2,.car-brochures-master[data-theme=dark] .make-featured-candidate strong{color:#f8fafc}.car-brochures-master[data-theme=dark] .make-featured-modal-copy,.car-brochures-master[data-theme=dark] .make-featured-candidate small,.car-brochures-master[data-theme=dark] .make-featured-modal-empty{color:#9ca3af}.car-brochures-master[data-theme=dark] .make-featured-modal-header button,.car-brochures-master[data-theme=dark] .make-featured-modal-secondary{color:#f8fafc;background:#ffffff0b;border-color:#ffffff1c}.car-brochures-master[data-theme=dark] .make-featured-candidate{color:#f8fafc;background:#ffffff09;border-color:#ffffff13}.car-brochures-master[data-theme=dark] .make-featured-modal-search{color:#e5e7eb}.car-brochures-master[data-theme=dark] .make-featured-modal-search input{border-color:color-mix(in srgb, var(--featured-accent,#4ea8ff) 24%, #ffffff1a);color:#f8fafc;background:#0f172aa3}.car-brochures-master[data-theme=dark] .make-featured-modal-search input::placeholder{color:#64748b}.car-brochures-master[data-theme=dark] .make-featured-modal-empty{border-color:color-mix(in srgb, var(--featured-accent,#4ea8ff) 30%, #ffffff1a);background:color-mix(in srgb, var(--featured-accent,#4ea8ff) 8%, #0f172a94)}.car-brochures-master[data-theme=dark] .make-model-image-row{background:#ffffff09;border-color:#ffffff13}.car-brochures-master[data-theme=dark] .make-model-image-row strong{color:#f8fafc}.car-brochures-master[data-theme=dark] .make-model-image-row small{color:#9ca3af}.car-brochures-master[data-theme=dark] .make-featured-candidate.is-selected{border-color:color-mix(in srgb, var(--featured-accent,#4ea8ff) 52%, #ffffff1a);background:color-mix(in srgb, var(--featured-accent,#4ea8ff) 12%, #0f172a8a)}.car-brochures-master[data-theme=dark] .make-secondary-action,.car-brochures-master[data-theme=dark] .make-reset-button{background:var(--site-surface);border-color:var(--site-border-strong);color:var(--site-text)}.car-brochures-master[data-theme=dark] .make-results-controls select{background:var(--site-bg);border-color:var(--site-border-strong);color:var(--site-text)}.car-brochures-master[data-theme=dark] .make-model-search{color:#e5e7eb}.car-brochures-master[data-theme=dark] .make-model-search input,.car-brochures-master[data-theme=dark] .make-filters input,.car-brochures-master[data-theme=dark] .make-filters select{background:var(--site-bg);border-color:var(--site-border-strong);color:var(--site-text)}.car-brochures-master[data-theme=dark] .make-model-empty{border-color:color-mix(in srgb, var(--make-accent,#4ea8ff) 24%, #ffffff14);background:color-mix(in srgb, var(--make-accent,#4ea8ff) 8%, #0f172a7a);color:var(--site-text-muted)}.car-brochures-master[data-theme=dark] .make-model-expand-bar:before{background:color-mix(in srgb, var(--make-accent,#4ea8ff) 30%, #ffffff1f)}.car-brochures-master[data-theme=dark] .make-model-expand-bar button{color:#9fd0ff;background:0 0;border-color:#0000}.car-brochures-master[data-theme=dark] .make-model-expand-bar button:hover,.car-brochures-master[data-theme=dark] .make-model-expand-bar button:focus-visible{border-color:color-mix(in srgb, var(--make-accent,#4ea8ff) 28%, #ffffff14);background:color-mix(in srgb, var(--make-accent,#4ea8ff) 9%, transparent);color:#cfe8ff}.car-brochures-master[data-theme=dark] .make-featured-image,.car-brochures-master[data-theme=dark] .make-brochure-image,.car-brochures-master[data-theme=dark] .make-model-card img{background:var(--site-surface-muted)}.car-brochures-master[data-theme=dark] .make-eyebrow,.car-brochures-master[data-theme=dark] .make-featured-copy span,.car-brochures-master[data-theme=dark] .make-brochure-copy span{color:#6ea8ff}@media (width<=1280px){.make-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1120px){.make-hero,.make-browser{grid-template-columns:1fr}.make-filters{position:static}.make-brochure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.make-page{padding-bottom:2rem}.make-breadcrumb,.make-hero,.make-section,.make-browser,.make-stats{padding-inline:.85rem}.make-hero-copy{padding:1rem}.make-stats,.make-model-grid,.make-brochure-grid{grid-template-columns:1fr}.make-results-heading,.make-section-heading{flex-direction:column;align-items:stretch}.make-model-heading-actions{justify-content:stretch;width:100%}.make-model-search{flex:auto}.make-results-controls{justify-content:stretch;width:100%}.make-results-controls label,.make-results-controls select,.make-reset-button{width:100%}.make-featured-candidate,.make-model-image-row{grid-template-columns:4.2rem minmax(0,1fr)}.make-model-image-upload{grid-column:1/-1;width:100%}.make-featured-candidate em{grid-column:2}.make-featured-modal-actions{flex-direction:column;align-items:stretch}.make-featured-modal-actions button{width:100%}}@media (width<=480px){.make-page{gap:1rem}.make-hero,.make-section,.make-browser,.make-stats{padding-inline:.65rem}.make-breadcrumb{flex-wrap:wrap;align-items:flex-start;padding-inline:.65rem;font-size:.78rem}.make-model-heading-actions,.make-model-expand-bar{flex-direction:column;align-items:stretch}.make-model-search,.make-model-search input,.make-model-admin-button,.make-model-expand-bar button{width:100%}}.car-brochures-master .make-page{background:radial-gradient(circle at top left, #3b82f624, transparent 34rem), radial-gradient(circle at top right, #f59e0b0e, transparent 28rem), var(--color-bg);color:var(--color-text)}.car-brochures-master .make-hero-copy,.car-brochures-master .make-featured-brochure,.car-brochures-master .make-stat-card,.car-brochures-master .make-model-card,.car-brochures-master .make-filters,.car-brochures-master .make-results,.car-brochures-master .make-brochure-card,.car-brochures-master .make-featured-modal,.car-brochures-master .make-model-image-modal{border-color:var(--color-border);background:linear-gradient(135deg, #3b82f60e, #0f172a05), var(--color-surface);color:var(--color-text);box-shadow:var(--site-shadow)}.car-brochures-master .make-hero-copy{border-top-color:#f59e0b47}.car-brochures-master .make-eyebrow,.car-brochures-master .make-featured-copy span,.car-brochures-master .make-brochure-copy span,.car-brochures-master .make-stat-card-kicker,.car-brochures-master .make-featured-price small,.car-brochures-master .make-featured-price em,.car-brochures-master .make-brochure-price em,.car-brochures-master .make-model-image-status,.car-brochures-master .make-featured-admin-status{color:var(--color-accent)}.car-brochures-master .make-hero-copy h1,.car-brochures-master .make-featured-copy h2,.car-brochures-master .make-section-heading h2,.car-brochures-master .make-filter-header h2,.car-brochures-master .make-results-heading h2,.car-brochures-master .make-brochure-copy h3,.car-brochures-master .make-empty-state h3,.car-brochures-master .make-stat-card h2,.car-brochures-master .make-stat-card-value strong,.car-brochures-master .make-featured-price strong,.car-brochures-master .make-brochure-price strong,.car-brochures-master .make-featured-modal-header h2,.car-brochures-master .make-featured-candidate strong,.car-brochures-master .make-model-image-row strong{color:var(--color-text)}.car-brochures-master .make-hero-copy p,.car-brochures-master .make-featured-copy p,.car-brochures-master .make-stat-card p,.car-brochures-master .make-empty-state p,.car-brochures-master .make-featured-modal-copy,.car-brochures-master .make-featured-candidate small,.car-brochures-master .make-model-image-row small{color:var(--color-muted)}.car-brochures-master .make-primary-action,.car-brochures-master .make-featured-link,.car-brochures-master .make-stat-card button,.car-brochures-master .make-featured-modal-primary,.car-brochures-master .make-model-image-upload{background:var(--color-primary);color:var(--color-text);border-color:#3b82f6a3;box-shadow:0 12px 26px #3b82f638}.car-brochures-master .make-secondary-action,.car-brochures-master .make-reset-button,.car-brochures-master .make-featured-modal-secondary,.car-brochures-master .make-featured-admin-button,.car-brochures-master .make-model-admin-button{border-color:var(--color-border);color:var(--color-text);background:#1e293bc7}.car-brochures-master .make-featured-vehicle span,.car-brochures-master .make-brochure-vehicle span,.car-brochures-master .make-stat-card-chips span,.car-brochures-master .make-featured-candidate,.car-brochures-master .make-model-image-row,.car-brochures-master .make-featured-modal-empty,.car-brochures-master .make-model-placeholder,.car-brochures-master .make-model-image-placeholder{border-color:var(--color-border);color:var(--color-text);background:#0f172a6b}.car-brochures-master .make-featured-vehicle small,.car-brochures-master .make-brochure-vehicle small,.car-brochures-master .make-stat-card-chips small,.car-brochures-master .make-stat-card-value span{color:var(--color-accent)}.car-brochures-master .make-featured-image,.car-brochures-master .make-brochure-image,.car-brochures-master .make-model-card img,.car-brochures-master .make-featured-candidate img{background:#0f172ab8}.car-brochures-master .make-model-search input,.car-brochures-master .make-filters input,.car-brochures-master .make-filters select,.car-brochures-master .make-results-controls select,.car-brochures-master .make-featured-modal-search input{border-color:var(--color-border);color:var(--color-text);background:#0f172ab8}.car-brochures-master .make-model-card:hover,.car-brochures-master .make-model-card--active,.car-brochures-master .make-brochure-card:hover,.car-brochures-master .make-brochure-card:focus-visible,.car-brochures-master .make-featured-candidate.is-selected{background:linear-gradient(135deg, #3b82f618, #f59e0b06), var(--site-card-hover);border-color:#3b82f670}.car-brochure-breadcrumbs{max-width:1440px;color:var(--site-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 auto;padding:1.1rem clamp(1rem,3vw,2rem) 0;font-size:.9rem;display:flex}.car-brochure-breadcrumbs a{color:color-mix(in srgb, var(--breadcrumb-accent,#2563eb) 78%, var(--site-text));text-decoration:none}.car-brochure-breadcrumbs a:hover{text-decoration:underline}.car-brochure-breadcrumbs strong{color:var(--site-text)}.car-brochures-master .car-brochure-breadcrumbs{color:var(--site-text-muted)}.car-brochures-master .car-brochure-breadcrumbs a{color:var(--site-primary)}.car-brochures-master .car-brochure-breadcrumbs a:hover{color:var(--site-accent)}.models-page{background:radial-gradient(circle at top left, color-mix(in srgb, var(--site-accent,#2563eb) 10%, transparent), transparent 34rem), #f5f7fa;min-height:100%;color:var(--site-text);background-attachment:fixed,scroll;padding-bottom:clamp(2.5rem,6vw,5rem);position:relative}.models-page:before{content:none}.models-page>.car-brochure-breadcrumbs{justify-content:flex-start;width:100%;max-width:1440px;margin:0 auto;padding:1.1rem clamp(1rem,3vw,2rem) 0}.models-hero{box-sizing:border-box;grid-template-columns:minmax(0,.96fr) minmax(320px,.74fr);align-items:stretch;gap:clamp(1rem,4vw,2.75rem);width:100%;max-width:1440px;margin:0 auto;padding:clamp(1.2rem,3vw,2rem) clamp(1rem,3vw,2rem);display:grid}.models-hero-copy,.models-related,.models-filters,.models-results{border:1px solid color-mix(in srgb, var(--site-accent,#2563eb) 18%, var(--site-border));background:linear-gradient(135deg, #ffffffe6, color-mix(in srgb, var(--site-accent,#2563eb) 7%, #fff)), var(--site-surface);box-shadow:var(--site-shadow);border-radius:1rem}.models-hero-copy{border-color:color-mix(in srgb, var(--site-accent,#2563eb) 24%, #c7d1df);background:linear-gradient(135deg, color-mix(in srgb, var(--site-accent,#2563eb) 17%, #fff) 0%, #fff 52%, color-mix(in srgb, var(--site-accent,#2563eb) 8%, #fff) 100%), #fff;flex-direction:column;justify-content:center;min-width:0;min-height:25rem;padding:clamp(1.35rem,4vw,3rem);display:flex;box-shadow:0 8px 18px #0f172a14}.models-eyebrow{color:#4ea8ff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.models-hero-copy h1{max-width:760px;color:var(--site-text);letter-spacing:0;margin:.65rem 0 0;font-size:clamp(2.45rem,7vw,5.4rem);font-weight:850;line-height:.95}.models-hero-copy p{max-width:720px;color:var(--site-text-soft);margin:1.1rem 0 0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.62}.models-hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.4rem;display:flex}.models-hero-actions a{cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;min-height:2.55rem;padding:.65rem 1rem;font-size:.9rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.models-hero-actions a:first-child{border:1px solid var(--site-accent,#2563eb);background:var(--site-accent,#2563eb);color:#fff}.models-hero-actions a+a{color:var(--site-text);background:#fff;border:1px solid #c7d1df}.models-related{gap:1rem;width:100%;max-width:1440px;margin:0 auto clamp(1.5rem,3.5vw,3rem);padding:1rem;display:grid}.models-related-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.models-related h2,.models-filters h2{color:var(--site-heading);margin:.25rem 0 0}.models-related-admin-button,.models-featured-admin-button{color:#2563eb;cursor:pointer;background:#eaf5ffe9;border:1px solid #438ed970;border-radius:.58rem;flex:0 0 2.35rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.models-featured-admin-button{margin-top:.85rem}.models-related-admin-button svg,.models-featured-admin-button svg{fill:currentColor;width:1.15rem;height:1.15rem}.models-related-admin-button:hover,.models-related-admin-button:focus-visible,.models-featured-admin-button:hover,.models-featured-admin-button:focus-visible{background:#deefffea;border-color:#2563eb;outline:none}.models-related-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;display:grid}.models-related-list a{color:#f8fafc;background:linear-gradient(135deg,#4ea8ff14,#0f172a29),#151515;border:1px solid #ffffff1a;border-radius:.78rem;grid-template-rows:5.6rem auto;gap:.55rem;min-height:9.8rem;padding:.7rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 8px 18px #0000002e}.models-related-list a:hover,.models-related-list a:focus-visible{border-color:#67b4ff89;outline:none;transform:translateY(-1px);box-shadow:0 12px 22px #0f172a2e}.models-related-list img,.models-related-placeholder{object-fit:cover;background:#1b34548e;border-radius:.55rem;width:100%;height:5.6rem}.models-related-placeholder{color:#6ea8ff;border:1px solid #6bb6ff68;justify-content:center;align-items:center;display:inline-flex}.models-related-placeholder svg{fill:currentColor;width:2rem;height:2rem}.models-related-copy{gap:.18rem;min-width:0;display:grid}.models-related-list strong{color:#f8fafc;font-size:.95rem;line-height:1.1}.models-related-list small{color:#aab3c2;font-size:.8rem}.models-browser{box-sizing:border-box;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,1.5rem);width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:grid}.models-filters,.models-results{padding:1rem}.models-filters{top:calc(var(--site-header-height,80px) + 1rem);gap:1rem;display:grid;position:sticky}.models-filters label{color:var(--site-text);gap:.42rem;font-size:.82rem;font-weight:850;display:grid}.models-filters input,.models-filters select{border:1px solid var(--site-border);background:var(--site-bg);width:100%;min-height:2.45rem;color:var(--site-text);font:inherit;border-radius:.62rem;padding:.65rem .7rem;font-weight:700}.models-note{color:#4ea8ff;margin:0;font-size:.82rem;font-weight:800}.models-note--error{color:#dc2626}.models-results{gap:1rem;display:grid}.models-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;display:grid}.models-empty{border:1px dashed color-mix(in srgb, #4ea8ff 34%, var(--site-border));background:color-mix(in srgb, #4ea8ff 7%, var(--site-surface));text-align:center;border-radius:.95rem;grid-column:1/-1;padding:2rem}.models-empty h3{color:var(--site-heading);margin:0}.models-empty p{color:var(--site-text-muted);margin:.45rem 0 0}.models-featured-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);background:#0f172a7a;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.models-featured-modal{color:#111827;background:linear-gradient(135deg,#fffffff0,#e9effd),#fff;border:1px solid #a0b7e2;border-radius:1rem;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:.85rem;width:min(880px,96vw);max-height:min(820px,92vh);padding:1rem;display:grid;box-shadow:0 22px 60px #0f172a47}.models-featured-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.models-featured-modal-header span,.models-featured-modal-search span{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.models-featured-modal-header h2{color:#111827;margin:.25rem 0 0;font-size:1.35rem}.models-featured-modal-header button{color:#111827;cursor:pointer;background:#ffffffc7;border:1px solid #0f172a1f;border-radius:.5rem;width:2rem;height:2rem}.models-featured-modal-copy{color:#475569;margin:0;font-size:.9rem;line-height:1.45}.models-featured-modal-search{color:#334155;gap:.38rem;min-width:0;font-size:.78rem;font-weight:850;display:grid}.models-featured-modal-search input{color:#111827;width:100%;min-height:2.45rem;font:inherit;background:#ffffffd1;border:1px solid #1e4caf59;border-radius:.68rem;outline:none;padding:.68rem .8rem;font-weight:700}.models-featured-modal-list{gap:.55rem;min-height:0;padding-right:.25rem;display:grid;overflow:auto}.models-featured-candidate{color:#111827;text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #0f172a1c;border-radius:.72rem;grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.55rem;display:grid}.models-featured-candidate.is-selected{background:#e8eefded;border-color:#235ddba1;box-shadow:inset 0 0 0 1px #2563eb42}.models-featured-candidate img{aspect-ratio:4/3;object-fit:cover;background:#eef2f7;border-radius:.5rem;width:4.6rem}.models-featured-candidate span{gap:.24rem;min-width:0;display:grid}.models-featured-candidate strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.2;overflow:hidden}.models-featured-candidate small{color:#64748b;font-size:.76rem;line-height:1.2}.models-featured-candidate em{color:#2563eb;white-space:nowrap;font-size:.86rem;font-style:normal;font-weight:850}.models-featured-modal-empty{color:#475569;text-align:center;background:#ebf1fdc6;border:1px dashed #1f4fb975;border-radius:.72rem;padding:1rem;font-size:.88rem;font-weight:750}.models-featured-modal-error{color:#dc2626;margin:0;font-size:.82rem;font-weight:800}.models-featured-modal-actions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.models-featured-modal-actions button{cursor:pointer;border-radius:.58rem;min-height:2.35rem;padding:.65rem .9rem;font-size:.84rem;font-weight:850}.models-featured-modal-secondary{color:#111827;background:#ffffffc2;border:1px solid #0f172a24}.models-featured-modal-primary{color:#fff;background:#2563eb;border:1px solid #2563eb}.models-featured-modal-primary:disabled{opacity:.55;cursor:not-allowed}.car-brochures-master[data-theme=dark] .models-hero-copy,.car-brochures-master[data-theme=dark] .models-related,.car-brochures-master[data-theme=dark] .models-filters,.car-brochures-master[data-theme=dark] .models-results{border-color:var(--site-border);background:linear-gradient(135deg, #4ea8ff17, #0f172a33), var(--site-surface);box-shadow:0 12px 24px #0000002e}.car-brochures-master[data-theme=dark] .models-page{background:radial-gradient(circle at top left, color-mix(in srgb, var(--site-accent,#6ea8ff) 18%, transparent), transparent 34rem), var(--site-bg);background-attachment:fixed,scroll}.car-brochures-master[data-theme=dark] .models-hero-copy{border-color:color-mix(in srgb, var(--site-accent,#6ea8ff) 28%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--site-accent,#6ea8ff) 16%, #171a21) 0%, #171a21 54%, color-mix(in srgb, var(--site-accent,#6ea8ff) 8%, #171a21) 100%), #171a21;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0000002e}.car-brochures-master[data-theme=dark] .models-hero-actions a:first-child{color:#08111f}.car-brochures-master[data-theme=dark] .models-hero-actions a+a{border-color:var(--site-border-strong);background:var(--site-surface);color:var(--site-text)}.car-brochures-master[data-theme=dark] .models-related-list a{background:linear-gradient(135deg,#4ea8ff14,#0f172a29),#151515;border-color:#ffffff1a}.car-brochures-master[data-theme=dark] .models-related-admin-button,.car-brochures-master[data-theme=dark] .models-featured-admin-button{color:#6ea8ff;background:#1b34548e;border-color:#6bb6ff68}.car-brochures-master[data-theme=dark] .models-filters input,.car-brochures-master[data-theme=dark] .models-filters select{border-color:var(--site-border-strong);background:var(--site-bg)}.car-brochures-master[data-theme=dark] .models-featured-modal{background:linear-gradient(135deg, #4ea8ff21, #0f172a2e), var(--site-surface);color:#f8fafc;border-color:#6cb7ff56}.car-brochures-master[data-theme=dark] .models-featured-modal-header h2,.car-brochures-master[data-theme=dark] .models-featured-candidate strong{color:#f8fafc}.car-brochures-master[data-theme=dark] .models-featured-modal-copy,.car-brochures-master[data-theme=dark] .models-featured-candidate small,.car-brochures-master[data-theme=dark] .models-featured-modal-empty{color:#9ca3af}.car-brochures-master[data-theme=dark] .models-featured-modal-header button,.car-brochures-master[data-theme=dark] .models-featured-modal-secondary{color:#f8fafc;background:#ffffff0b;border-color:#ffffff1c}.car-brochures-master[data-theme=dark] .models-featured-candidate{color:#f8fafc;background:#ffffff09;border-color:#ffffff13}.car-brochures-master[data-theme=dark] .models-featured-candidate.is-selected{background:#1c345598;border-color:#5dafff91}.car-brochures-master[data-theme=dark] .models-featured-modal-search{color:#e5e7eb}.car-brochures-master[data-theme=dark] .models-featured-modal-search input{color:#f8fafc;background:#0f172aa3;border-color:#79bdff51}.car-brochures-master[data-theme=dark] .models-featured-modal-empty{background:#172a469d;border-color:#70b9ff5f}@media (width<=1180px){.models-hero,.models-browser{grid-template-columns:1fr}.models-filters{position:static}.models-grid,.models-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.models-page{padding-bottom:2rem}.models-page>.car-brochure-breadcrumbs,.models-hero,.models-browser{padding-inline:.85rem}.models-hero-copy{min-height:auto;padding:1rem}.models-grid,.models-related-list{grid-template-columns:1fr}.models-featured-candidate{grid-template-columns:4.2rem minmax(0,1fr)}.models-featured-candidate em{grid-column:2}.models-featured-modal-actions{flex-direction:column;align-items:stretch}.models-featured-modal-actions button{width:100%}}@media (width<=480px){.models-page>.car-brochure-breadcrumbs,.models-hero,.models-browser{padding-inline:.65rem}.models-page>.car-brochure-breadcrumbs{flex-wrap:wrap;align-items:flex-start;font-size:.78rem}.models-hero-actions,.models-section-heading,.models-related-heading{flex-direction:column;align-items:stretch}.models-hero-actions a,.models-related-admin-button{width:100%}}.car-brochures-master .models-page{background:radial-gradient(circle at top left, #3b82f624, transparent 34rem), radial-gradient(circle at top right, #f59e0b0e, transparent 28rem), var(--color-bg);color:var(--color-text)}.car-brochures-master .models-hero-copy,.car-brochures-master .models-related,.car-brochures-master .models-filters,.car-brochures-master .models-results,.car-brochures-master .models-related-list a,.car-brochures-master .models-featured-modal{border-color:var(--color-border);background:linear-gradient(135deg, #3b82f60e, #0f172a05), var(--color-surface);color:var(--color-text);box-shadow:var(--site-shadow)}.car-brochures-master .models-hero-copy{border-top-color:#f59e0b47}.car-brochures-master .models-eyebrow,.car-brochures-master .models-note,.car-brochures-master .models-featured-modal-header span,.car-brochures-master .models-featured-modal-search span,.car-brochures-master .models-featured-candidate em{color:var(--color-accent)}.car-brochures-master .models-hero-copy h1,.car-brochures-master .models-related h2,.car-brochures-master .models-filters h2,.car-brochures-master .models-empty h3,.car-brochures-master .models-related-list strong,.car-brochures-master .models-featured-modal-header h2,.car-brochures-master .models-featured-candidate strong{color:var(--color-text)}.car-brochures-master .models-hero-copy p,.car-brochures-master .models-related-list small,.car-brochures-master .models-empty p,.car-brochures-master .models-featured-modal-copy,.car-brochures-master .models-featured-candidate small,.car-brochures-master .models-featured-modal-empty{color:var(--color-muted)}.car-brochures-master .models-hero-actions a:first-child,.car-brochures-master .models-featured-modal-primary{background:var(--color-primary);color:var(--color-text);border-color:#3b82f6a3;box-shadow:0 12px 26px #3b82f638}.car-brochures-master .models-hero-actions a+a,.car-brochures-master .models-related-admin-button,.car-brochures-master .models-featured-admin-button,.car-brochures-master .models-featured-modal-secondary,.car-brochures-master .models-featured-modal-header button{border-color:var(--color-border);color:var(--color-text);background:#1e293bc7}.car-brochures-master .models-filters input,.car-brochures-master .models-filters select,.car-brochures-master .models-featured-modal-search input{border-color:var(--color-border);color:var(--color-text);background:#0f172ab8}.car-brochures-master .models-related-list img,.car-brochures-master .models-related-placeholder,.car-brochures-master .models-featured-candidate,.car-brochures-master .models-featured-modal-empty,.car-brochures-master .models-empty{border-color:var(--color-border);color:var(--color-text);background:#0f172a6b}.car-brochures-master .models-related-list a:hover,.car-brochures-master .models-related-list a:focus-visible,.car-brochures-master .models-featured-candidate.is-selected{background:linear-gradient(135deg, #3b82f618, #f59e0b06), var(--site-card-hover);border-color:#3b82f670}.browse-page{z-index:1;width:min(1180px,100vw - 2rem);min-height:calc(100vh - 9rem);margin:0 auto;padding:clamp(5rem,13vh,8rem) 0 4rem;position:relative}.browse-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 18%,#2563eb2e,#2563eb12 38%,#0000 68%);width:min(34rem,70vw);height:min(34rem,70vw);position:fixed;top:4.2rem;left:0}.browse-search-stage{place-items:center;min-height:34vh;display:grid}.browse-page--searched .browse-search-stage{place-items:stretch stretch;min-height:0}.browse-smart-search{width:min(790px,100%)}.browse-page--searched .browse-smart-search{width:min(860px,100%)}.browse-results{gap:1rem;margin-top:clamp(2rem,5vw,3.5rem);display:grid}.browse-brochure-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.browse-loading,.browse-empty-state,.browse-error{color:#334155;background:linear-gradient(135deg,#ffffffeb,#ebf1fd),#fff;border:1px solid #1e4aac4c;border-radius:1rem;grid-column:1/-1;padding:1.2rem;box-shadow:0 8px 18px #0f172a14}.browse-empty-state h2{color:#0f172a;margin:0;font-size:1.2rem}.browse-empty-state p{color:#64748b;margin:.45rem 0 0}.browse-error{color:#991b1b;background:#fef2f2eb;border-color:#dc26263d;font-weight:800}.car-brochures-master[data-theme=dark] .browse-loading,.car-brochures-master[data-theme=dark] .browse-empty-state{color:#cbd5e1;background:linear-gradient(135deg,#0f172aeb,#2563eb24),#111827;border-color:#60a5fa33}.car-brochures-master[data-theme=dark] .browse-empty-state h2{color:#f8fafc}.car-brochures-master[data-theme=dark] .browse-empty-state p{color:#94a3b8}@media (width<=980px){.browse-brochure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.browse-page{width:min(100% - 1rem,1180px);padding-top:3.2rem;padding-bottom:2.5rem}.browse-search-stage{align-items:start;min-height:24vh}.browse-brochure-grid{grid-template-columns:1fr}}.car-brochures-master .browse-page{background:var(--color-bg);color:var(--color-text)}.car-brochures-master .browse-page:before{background:radial-gradient(circle at 18% 18%,#3b82f624,#f59e0b09 38%,#0000 68%)}.car-brochures-master .browse-loading,.car-brochures-master .browse-empty-state{border-color:var(--color-border);background:linear-gradient(135deg, #3b82f60e, #0f172a05), var(--color-surface);color:var(--color-muted);box-shadow:var(--site-shadow)}.car-brochures-master .browse-empty-state h2{color:var(--color-text)}.car-brochures-master .browse-empty-state p{color:var(--color-muted)}.car-brochures-master .browse-error{color:#fecaca;background:#7f1d1d3d;border-color:#f871715c}.user-settings-page{text-align:left;width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(1.2rem,2.5vw,2.2rem) 0 4rem}.user-settings-hero{background:linear-gradient(135deg,#2563eb14,#ffffffb3),#fff;border:1px solid #1e40af1f;border-radius:12px;align-items:center;gap:1.1rem;margin-bottom:1.25rem;padding:1rem 1.15rem;display:flex;box-shadow:0 8px 18px #0f172a0f}.user-settings-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#1d4ed8,#4ea8ff);border-radius:999px;flex:0 0 3.2rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-weight:800;display:inline-flex}.user-settings-kicker{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .25rem;font-size:.74rem;font-weight:800}.user-settings-hero h1{color:#111827;margin:0;font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.1}.user-settings-hero p:last-child{color:#526071;max-width:740px;margin:.42rem 0 0;line-height:1.5}.user-settings-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:.85rem;display:grid}.user-settings-section{background:#fff;border:1px solid #94a3b847;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 8px 16px #0f172a0e}.user-settings-section--wide{grid-column:1/-1}.user-settings-section-header{background:#f8fafcb8;border-bottom:1px solid #94a3b838;align-items:center;gap:.75rem;padding:.82rem 1rem;display:flex}.user-settings-section-icon{fill:#2563eb;flex:0 0 1.35rem;width:1.35rem;height:1.35rem}.user-settings-section h2{color:#475569;text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.8rem;font-weight:800}.user-settings-section-body{flex-direction:column;gap:.8rem;padding:.95rem 1rem;display:flex}.user-settings-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.user-settings-email-field-wrap{gap:.55rem;display:grid}.user-settings-field{flex-direction:column;gap:.32rem;display:flex}.user-settings-field span,.user-settings-info-panel span,.user-settings-summary-list span{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.user-settings-field input{color:#1f2937;min-height:2.35rem;font:inherit;background:#f8fafc;border:1px solid #d8e0eb;border-radius:8px;padding:.56rem .7rem}.user-settings-summary-list{gap:.55rem;display:grid}.user-settings-summary-list div,.user-settings-info-panel{background:#f8fafc;border:1px solid #94a3b833;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.3rem;padding:.58rem .7rem;display:flex}.user-settings-summary-list strong,.user-settings-info-panel strong{color:#111827;text-align:right;font-size:.88rem}.user-settings-mini-icon{fill:currentColor;flex:0 0 1rem;width:1rem;height:1rem}.user-settings-status-badge{text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;min-height:1.8rem;padding:.22rem .56rem;font-size:.78rem;font-weight:500;line-height:1;display:inline-flex}.user-settings-status-badge--secure{color:#fff;box-shadow:none;background:linear-gradient(135deg,#059669,#0f766e);border-color:#05966947}.user-settings-summary-list strong.user-settings-status-badge--secure{color:#fff}.user-settings-status-badge--verified{color:#fff;box-shadow:none;background:linear-gradient(135deg,#2563eb,#0284c7);border-color:#2563eb47}.user-settings-summary-list strong.user-settings-status-badge--verified{color:#fff}.user-settings-status-badge--muted{color:#64748b;background:linear-gradient(135deg,#94a3b81f,#e2e8f047),#f8fafc;border-color:#94a3b84d}.user-settings-saved-settings-row{color:#64748b;cursor:pointer;width:100%;min-height:2.3rem;font:inherit;text-align:left;background:#f8fafc;border:1px solid #94a3b833;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.58rem .7rem;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.user-settings-saved-settings-row:hover,.user-settings-saved-settings-row:focus-visible{background:linear-gradient(135deg,#bfdbfefa,#e0f2fef0),#dbeafe;border-color:#2563eb6b;outline:none;box-shadow:0 5px 12px #2563eb21}.user-settings-saved-settings-copy{gap:.16rem;min-width:0;display:grid}.user-settings-saved-settings-copy strong{color:#1e40af;text-align:left;font-size:.88rem}.user-settings-saved-settings-action{flex:none;align-items:center;gap:.34rem;display:inline-flex}.user-settings-saved-settings-manage{color:#2563eb;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1}.user-settings-saved-settings-action .user-settings-mini-icon{color:#2563eb;width:.98rem;height:.98rem;transition:transform .16s}.user-settings-saved-settings-row:hover .user-settings-saved-settings-action .user-settings-mini-icon,.user-settings-saved-settings-row:focus-visible .user-settings-saved-settings-action .user-settings-mini-icon{transform:translate(2px)}.user-settings-saved-settings-button{color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);border:1px solid #2563eb38;border-radius:999px;justify-content:center;align-items:center;min-width:2.15rem;min-height:1.85rem;font-size:.82rem;font-weight:650;line-height:1;display:inline-flex}.user-settings-summary-list div.user-settings-theme-row{align-items:center}.user-settings-summary-list div.user-settings-theme-row--plain,.user-settings-summary-list div.user-settings-language-row{background:0 0;border-color:#0000;padding:.24rem .1rem}.user-settings-theme-row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.user-settings-theme-row--control-only{justify-content:flex-end}.user-settings-theme-copy{gap:.16rem;min-width:0;display:grid}.user-settings-theme-copy strong{color:#111827;text-align:left;font-size:.88rem}.user-settings-theme-control-wrap{flex:none;align-items:center;gap:.42rem;display:inline-flex}.user-settings-theme-control-wrap svg{fill:currentColor;color:#2563eb;flex:0 0 .98rem;width:.98rem;height:.98rem}.user-settings-theme-toggle-control{cursor:pointer;font:inherit;background:#eef2f7;border:1px solid #2563eb2e;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem;padding:.12rem;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-grid}.user-settings-theme-toggle-control:hover,.user-settings-theme-toggle-control:focus-visible{background:#e0efff;border-color:#2563eb;outline:none;box-shadow:0 4px 10px #2563eb29}.user-settings-theme-toggle-control:disabled{cursor:wait;opacity:.72}.user-settings-theme-row--plain .user-settings-theme-toggle-control,.user-settings-theme-row--plain .user-settings-theme-toggle-control:hover,.user-settings-theme-row--plain .user-settings-theme-toggle-control:focus-visible{box-shadow:none;background:0 0;border-color:#0000}.user-settings-theme-option{color:#64748b;background:0 0;border-radius:999px;justify-content:center;align-items:center;min-width:2.45rem;min-height:1.42rem;padding:0 .42rem;font-size:.64rem;font-weight:750;line-height:1;display:inline-flex}.user-settings-theme-option.active{color:#fff;background:#2563eb;box-shadow:0 2px 7px #2563eb38}.user-settings-language-row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.user-settings-note,.user-settings-muted{color:#667085;margin:0;font-size:.86rem;line-height:1.5}.user-settings-note--success{color:#047857}.user-settings-note--error{color:#b91c1c}.user-settings-mfa-controls,.user-settings-mfa-code,.user-settings-password-form{gap:.65rem;display:grid}.user-settings-mfa-code,.user-settings-password-form{background:#eff6ffc7;border:1px solid #2563eb29;border-radius:10px;padding:.72rem}.user-settings-password-rules{flex-wrap:wrap;gap:.45rem;display:flex}.user-settings-toggle-row{background:#f8fafc;border:1px solid #94a3b833;border-radius:8px;align-items:flex-start;gap:.68rem;padding:.62rem .7rem;display:flex}.user-settings-toggle-row input{width:1rem;height:1rem;margin-top:.12rem}.user-settings-toggle-row span{gap:.18rem;display:grid}.user-settings-toggle-row strong{color:#1f2937;font-size:.9rem}.user-settings-toggle-row em{color:#64748b;font-size:.82rem;font-style:normal;line-height:1.35}.user-settings-action,.user-settings-secondary-action{color:#fff;width:fit-content;min-height:2.25rem;font:inherit;cursor:pointer;background:#2563eb;border:1px solid #2563eb38;border-radius:8px;padding:.52rem .8rem;font-size:.86rem;font-weight:700;text-decoration:none}.user-settings-mfa-action{justify-content:center;align-items:center;gap:.42rem;display:inline-flex;box-shadow:0 6px 13px #0f172a1f}.user-settings-password-toggle,.user-settings-password-submit{justify-content:center;align-items:center;gap:.42rem;display:inline-flex}.user-settings-password-toggle{color:#1d4ed8;background:linear-gradient(135deg,#dbeafef2,#f0f9ffeb),#eff6ff;border-color:#2563eb38}.user-settings-password-submit{color:#fff;background:linear-gradient(135deg,#2563eb,#059669);border-color:#05966947;box-shadow:0 6px 13px #2563eb1f}.user-settings-email-change-button,.user-settings-email-primary{justify-content:center;align-items:center;gap:.42rem;display:inline-flex}.user-settings-email-change-button{color:#1d4ed8;background:linear-gradient(135deg,#dbeafeeb,#f0f9ffe6),#eff6ff;border-color:#2563eb33}.user-settings-email-primary{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-color:#2563eb42}.user-settings-mfa-action--send{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-color:#2563eb47}.user-settings-mfa-action--enable{color:#fff;background:linear-gradient(135deg,#059669,#14b8a6);border-color:#05966947}.user-settings-mfa-action--disable{color:#b91c1c;background:linear-gradient(135deg,#fef2f2f5,#fff7f7f0),#fef2f2;border-color:#f8717138}.user-settings-secondary-action{color:#1d4ed8;background:#eef5ff}.user-settings-secondary-action.user-settings-mfa-action--disable{color:#b91c1c;box-shadow:none;background:linear-gradient(135deg,#fef2f2f5,#fff7f7f0),#fef2f2;border-color:#f8717138}.user-settings-action:disabled,.user-settings-secondary-action:disabled{cursor:not-allowed;opacity:.68}.user-settings-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);background:#0f172a7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.user-settings-modal{background:linear-gradient(135deg,#2563eb12,#ffffffe6),#fff;border:1px solid #94a3b847;border-radius:12px;width:min(32rem,100%);max-height:min(90vh,42rem);overflow:auto;box-shadow:0 20px 48px #0f172a33}.user-settings-modal-header{border-bottom:1px solid #94a3b838;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.user-settings-modal-header h2{color:#111827;margin:0;font-size:1.25rem;line-height:1.2}.user-settings-modal-close{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #94a3b842;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.user-settings-modal-body,.user-settings-modal-code-step{gap:.75rem;display:grid}.user-settings-modal-body{padding:1rem 1.1rem 1.15rem}.user-settings-modal-code-step{background:#eff6ffc7;border:1px solid #2563eb29;border-radius:10px;padding:.72rem}.user-settings-preference-list{gap:.6rem;display:grid}.user-settings-preference-row{background:#f8fafc;border:1px solid #94a3b838;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.68rem;display:grid}.user-settings-preference-row strong{color:#111827;text-align:left;font-size:.9rem;display:block}.user-settings-preference-row span{color:#64748b;margin-top:.18rem;font-size:.72rem;display:block}.user-settings-preference-row code{text-overflow:ellipsis;color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #2563eb24;border-radius:999px;max-width:16rem;padding:.28rem .55rem;font-size:.78rem;overflow:hidden}.user-settings-preference-row--managed,.user-settings-preference-row--language{background:linear-gradient(135deg,#dbeafeb3,#f8fafcf0),#f8fafc;grid-template-columns:minmax(0,1fr) auto;align-items:center}.user-settings-preference-row--managed .user-settings-theme-row{min-height:0}.user-settings-modal-theme-selector{background:#eef2f7;border:1px solid #2563eb2e;border-radius:999px;grid-template-columns:auto minmax(2.75rem,1fr) minmax(2.75rem,1fr);align-items:center;gap:.12rem;padding:.14rem;display:inline-grid}.user-settings-modal-theme-selector svg{fill:currentColor;color:#2563eb;width:.98rem;height:.98rem;margin:0 .34rem}.user-settings-modal-theme-option{color:#64748b;cursor:pointer;min-height:1.46rem;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 .44rem;font-size:.64rem;font-weight:750;line-height:1}.user-settings-modal-theme-option.active{color:#fff;cursor:default;background:#2563eb;box-shadow:0 2px 7px #2563eb38}.user-settings-modal-theme-option:not(.active):hover,.user-settings-modal-theme-option:not(.active):focus-visible{color:#1d4ed8;outline:none}.user-settings-modal-theme-option:disabled:not(.active){cursor:wait;opacity:.66}.user-settings-preference-row--language span{margin-top:0}.user-settings-preference-card-heading{gap:.18rem;min-width:0;display:grid}.user-settings-preference-card-heading strong{color:#111827;font-size:.92rem;line-height:1.15}.user-settings-preference-card-heading span{color:#64748b;margin-top:0;font-size:.76rem;line-height:1.35}.user-settings-preference-row--language{grid-template-columns:minmax(0,1fr) auto}.user-settings-language-select{justify-content:flex-end;align-items:center;min-width:min(13rem,100%);display:inline-flex}.user-settings-language-select select{color:#1d4ed8;cursor:pointer;width:100%;min-height:2rem;font:inherit;background:#fff;border:1px solid #2563eb38;border-radius:999px;padding:.34rem 2rem .34rem .7rem;font-size:.82rem;font-weight:700}.user-settings-language-select--compact{min-width:min(12rem,100%)}.user-settings-language-select--compact select{min-height:1.85rem;padding-block:.28rem;font-size:.78rem}.user-settings-preference-group-label{color:#64748b;letter-spacing:.05em;text-transform:uppercase;margin:.2rem 0 0;font-size:.72rem;font-weight:800}.user-settings-preference-reset{color:#475569;cursor:pointer;min-height:2rem;font:inherit;background:#fff;border:1px solid #94a3b847;border-radius:8px;padding:.38rem .65rem;font-size:.82rem;font-weight:700}.user-settings-preference-reset:disabled{cursor:not-allowed;opacity:.68}.car-brochures-master[data-theme=dark] .user-settings-page{color:#e5e7eb}.car-brochures-master[data-theme=dark] .user-settings-hero,.car-brochures-master[data-theme=dark] .user-settings-section{background:linear-gradient(135deg,#4ea8ff14,#0f172a29),#151515;border-color:#ffffff1a;box-shadow:0 8px 18px #0000002e}.car-brochures-master[data-theme=dark] .user-settings-section-header{background:#ffffff08;border-bottom-color:#ffffff14}.car-brochures-master[data-theme=dark] .user-settings-hero h1,.car-brochures-master[data-theme=dark] .user-settings-summary-list strong,.car-brochures-master[data-theme=dark] .user-settings-info-panel strong,.car-brochures-master[data-theme=dark] .user-settings-toggle-row strong{color:#f8fafc}.car-brochures-master[data-theme=dark] .user-settings-status-badge--secure{color:#86efac;background:linear-gradient(135deg,#10b98138,#14b8a61a),#064e3b61;border-color:#34d3994d;box-shadow:0 6px 14px #10b9811f}.car-brochures-master[data-theme=dark] .user-settings-status-badge--verified{color:#bfdbfe;background:linear-gradient(135deg,#3b82f63d,#0ea5e91a),#1e3a8a4d;border-color:#60a5fa4d;box-shadow:0 6px 14px #3b82f61f}.car-brochures-master[data-theme=dark] .user-settings-status-badge--muted{color:#cbd5e1;background:linear-gradient(135deg,#94a3b81a,#3341552e),#ffffff09;border-color:#94a3b82e}.car-brochures-master[data-theme=dark] .user-settings-saved-settings-row{color:#9ca3af;background:#ffffff09;border-color:#ffffff17}.car-brochures-master[data-theme=dark] .user-settings-saved-settings-row:hover,.car-brochures-master[data-theme=dark] .user-settings-saved-settings-row:focus-visible{background:linear-gradient(135deg,#4ea8ff33,#0ea5e914),#4ea8ff14;border-color:#4ea8ff70;box-shadow:0 5px 12px #4ea8ff29}.car-brochures-master[data-theme=dark] .user-settings-saved-settings-copy strong{color:#f8fafc}.car-brochures-master[data-theme=dark] .user-settings-saved-settings-action .user-settings-mini-icon{color:#4ea8ff}.car-brochures-master[data-theme=dark] .user-settings-saved-settings-manage{color:#93c5fd}.car-brochures-master[data-theme=dark] .user-settings-saved-settings-button{color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);border-color:#60a5fa42}.car-brochures-master[data-theme=dark] .user-settings-theme-copy strong{color:#f8fafc}.car-brochures-master[data-theme=dark] .user-settings-theme-control-wrap svg{color:#4ea8ff}.car-brochures-master[data-theme=dark] .user-settings-theme-toggle-control{background:#ffffff0b;border-color:#ffffff1a}.car-brochures-master[data-theme=dark] .user-settings-theme-toggle-control:hover,.car-brochures-master[data-theme=dark] .user-settings-theme-toggle-control:focus-visible{background:#4ea8ff1f;border-color:#4ea8ff;box-shadow:0 4px 10px #4ea8ff2e}.car-brochures-master[data-theme=dark] .user-settings-theme-row--plain .user-settings-theme-toggle-control,.car-brochures-master[data-theme=dark] .user-settings-theme-row--plain .user-settings-theme-toggle-control:hover,.car-brochures-master[data-theme=dark] .user-settings-theme-row--plain .user-settings-theme-toggle-control:focus-visible{box-shadow:none;background:0 0;border-color:#0000}.car-brochures-master[data-theme=dark] .user-settings-theme-option{color:#9ca3af}.car-brochures-master[data-theme=dark] .user-settings-theme-option.active{color:#fff;background:#4ea8ff;box-shadow:0 2px 7px #4ea8ff3d}.car-brochures-master[data-theme=dark] .user-settings-hero p:last-child,.car-brochures-master[data-theme=dark] .user-settings-note,.car-brochures-master[data-theme=dark] .user-settings-muted,.car-brochures-master[data-theme=dark] .user-settings-toggle-row em{color:#aab3c2}.car-brochures-master[data-theme=dark] .user-settings-note--success{color:#86efac}.car-brochures-master[data-theme=dark] .user-settings-note--error{color:#fca5a5}.car-brochures-master[data-theme=dark] .user-settings-section h2,.car-brochures-master[data-theme=dark] .user-settings-field span,.car-brochures-master[data-theme=dark] .user-settings-info-panel span,.car-brochures-master[data-theme=dark] .user-settings-summary-list span{color:#9ca3af}.car-brochures-master[data-theme=dark] .user-settings-field input,.car-brochures-master[data-theme=dark] .user-settings-summary-list div,.car-brochures-master[data-theme=dark] .user-settings-info-panel,.car-brochures-master[data-theme=dark] .user-settings-toggle-row{color:#f8fafc;background:#ffffff09;border-color:#ffffff17}.car-brochures-master[data-theme=dark] .user-settings-summary-list div.user-settings-theme-row--plain,.car-brochures-master[data-theme=dark] .user-settings-summary-list div.user-settings-language-row{background:0 0;border-color:#0000}.car-brochures-master[data-theme=dark] .user-settings-secondary-action{color:#bfdbfe;background:#4ea8ff1f;border-color:#4ea8ff3d}.car-brochures-master[data-theme=dark] .user-settings-mfa-action--send{color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);border-color:#60a5fa42}.car-brochures-master[data-theme=dark] .user-settings-mfa-action--enable{color:#fff;background:linear-gradient(135deg,#047857,#0f766e);border-color:#34d39947}.car-brochures-master[data-theme=dark] .user-settings-secondary-action.user-settings-mfa-action--disable{color:#fecaca;background:linear-gradient(135deg,#7f1d1d61,#7c2d1242),#ffffff09;border-color:#f871713d}.car-brochures-master[data-theme=dark] .user-settings-mfa-code,.car-brochures-master[data-theme=dark] .user-settings-password-form{background:#4ea8ff0f;border-color:#4ea8ff29}.car-brochures-master[data-theme=dark] .user-settings-password-toggle{color:#bfdbfe;background:#4ea8ff1f;border-color:#4ea8ff3d}.car-brochures-master[data-theme=dark] .user-settings-password-submit{color:#fff;background:linear-gradient(135deg,#1d4ed8,#047857);border-color:#34d39947}.car-brochures-master[data-theme=dark] .user-settings-email-change-button{color:#bfdbfe;background:#4ea8ff1f;border-color:#4ea8ff3d}.car-brochures-master[data-theme=dark] .user-settings-email-primary{color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);border-color:#60a5fa42}.car-brochures-master[data-theme=dark] .user-settings-modal{background:linear-gradient(135deg,#4ea8ff14,#0f172a29),#151515;border-color:#ffffff1a;box-shadow:0 20px 48px #00000075}.car-brochures-master[data-theme=dark] .user-settings-modal-header{border-bottom-color:#ffffff14}.car-brochures-master[data-theme=dark] .user-settings-modal-header h2{color:#f8fafc}.car-brochures-master[data-theme=dark] .user-settings-modal-close{color:#cbd5e1;background:#ffffff09;border-color:#ffffff17}.car-brochures-master[data-theme=dark] .user-settings-modal-code-step{background:#4ea8ff0f;border-color:#4ea8ff29}.car-brochures-master[data-theme=dark] .user-settings-preference-row{background:#ffffff09;border-color:#ffffff17}.car-brochures-master[data-theme=dark] .user-settings-preference-row--managed,.car-brochures-master[data-theme=dark] .user-settings-preference-row--language{background:linear-gradient(135deg,#4ea8ff1a,#ffffff07),#ffffff09}.car-brochures-master[data-theme=dark] .user-settings-modal-theme-selector{background:#ffffff0b;border-color:#ffffff1a}.car-brochures-master[data-theme=dark] .user-settings-modal-theme-selector svg{color:#4ea8ff}.car-brochures-master[data-theme=dark] .user-settings-modal-theme-option{color:#9ca3af}.car-brochures-master[data-theme=dark] .user-settings-modal-theme-option.active{color:#fff;background:#4ea8ff;box-shadow:0 2px 7px #4ea8ff3d}.car-brochures-master[data-theme=dark] .user-settings-modal-theme-option:not(.active):hover,.car-brochures-master[data-theme=dark] .user-settings-modal-theme-option:not(.active):focus-visible{color:#bfdbfe}.car-brochures-master[data-theme=dark] .user-settings-preference-row strong,.car-brochures-master[data-theme=dark] .user-settings-preference-card-heading strong{color:#f8fafc}.car-brochures-master[data-theme=dark] .user-settings-preference-row span{color:#94a3b8}.car-brochures-master[data-theme=dark] .user-settings-preference-row code{color:#bfdbfe;background:#4ea8ff14;border-color:#4ea8ff2e}.car-brochures-master[data-theme=dark] .user-settings-preference-card-heading span,.car-brochures-master[data-theme=dark] .user-settings-preference-group-label{color:#94a3b8}.car-brochures-master[data-theme=dark] .user-settings-language-select select{color:#bfdbfe;background:#ffffff0e;border-color:#4ea8ff3d}.car-brochures-master[data-theme=dark] .user-settings-preference-reset{color:#cbd5e1;background:#ffffff09;border-color:#ffffff17}@media (width<=760px){.user-settings-page{width:min(100% - 1rem,1180px)}.user-settings-hero{align-items:flex-start}.user-settings-grid{grid-template-columns:1fr}.user-settings-summary-list div,.user-settings-info-panel{flex-direction:column;align-items:flex-start}.user-settings-summary-list div.user-settings-theme-row{align-items:stretch}.user-settings-theme-control-wrap{justify-content:space-between;width:100%}.user-settings-theme-toggle-control{width:min(11rem,100%)}.user-settings-saved-settings-row{flex-direction:column;align-items:flex-start}.user-settings-saved-settings-action{justify-content:space-between;width:100%}.user-settings-summary-list strong,.user-settings-info-panel strong{text-align:left}.user-settings-preference-row{grid-template-columns:1fr;align-items:flex-start}.user-settings-preference-row--managed,.user-settings-preference-row--language{grid-template-columns:1fr}.user-settings-theme-row--control-only{justify-content:flex-start}.user-settings-modal-theme-selector{grid-template-columns:auto 1fr 1fr;width:100%}.user-settings-language-select{justify-content:stretch;width:100%}}.car-brochures-master .user-settings-page{color:var(--site-text)}.car-brochures-master .user-settings-hero,.car-brochures-master .user-settings-section,.car-brochures-master .user-settings-modal{border-color:var(--site-border);background:linear-gradient(135deg, #3b82f614, #f59e0b09), var(--site-surface);box-shadow:var(--site-shadow)}.car-brochures-master .user-settings-avatar{background:linear-gradient(135deg, var(--site-primary), var(--site-accent));color:#fff}.car-brochures-master .user-settings-kicker,.car-brochures-master .user-settings-section-icon,.car-brochures-master .user-settings-theme-control-wrap svg,.car-brochures-master .user-settings-modal-theme-selector svg{color:var(--site-accent);fill:currentColor}.car-brochures-master .user-settings-hero h1,.car-brochures-master .user-settings-section h2,.car-brochures-master .user-settings-summary-list strong,.car-brochures-master .user-settings-info-panel strong,.car-brochures-master .user-settings-toggle-row strong,.car-brochures-master .user-settings-theme-copy strong,.car-brochures-master .user-settings-modal-header h2,.car-brochures-master .user-settings-preference-row strong,.car-brochures-master .user-settings-preference-card-heading strong{color:var(--site-text)}.car-brochures-master .user-settings-hero p:last-child,.car-brochures-master .user-settings-field span,.car-brochures-master .user-settings-info-panel span,.car-brochures-master .user-settings-summary-list span,.car-brochures-master .user-settings-note,.car-brochures-master .user-settings-muted,.car-brochures-master .user-settings-toggle-row em,.car-brochures-master .user-settings-preference-row span,.car-brochures-master .user-settings-preference-card-heading span,.car-brochures-master .user-settings-preference-group-label{color:var(--site-text-muted)}.car-brochures-master .user-settings-section-header,.car-brochures-master .user-settings-modal-header{border-color:var(--site-border);background:#0f172a47}.car-brochures-master .user-settings-field input,.car-brochures-master .user-settings-summary-list div,.car-brochures-master .user-settings-info-panel,.car-brochures-master .user-settings-saved-settings-row,.car-brochures-master .user-settings-toggle-row,.car-brochures-master .user-settings-mfa-code,.car-brochures-master .user-settings-password-form,.car-brochures-master .user-settings-modal-code-step,.car-brochures-master .user-settings-preference-row,.car-brochures-master .user-settings-modal-close,.car-brochures-master .user-settings-language-select select,.car-brochures-master .user-settings-preference-reset{border-color:var(--site-border);color:var(--site-text);background:#0f172a70}.car-brochures-master .user-settings-summary-list div.user-settings-theme-row--plain,.car-brochures-master .user-settings-summary-list div.user-settings-language-row{background:0 0;border-color:#0000}.car-brochures-master .user-settings-field input:focus,.car-brochures-master .user-settings-language-select select:focus{box-shadow:0 0 0 3px var(--site-focus-ring);border-color:#3b82f6b8;outline:none}.car-brochures-master .user-settings-status-badge--secure,.car-brochures-master .user-settings-mfa-action--enable,.car-brochures-master .user-settings-password-submit{background:var(--site-success);color:#06210f;border-color:#22c55e61}.car-brochures-master .user-settings-status-badge--verified,.car-brochures-master .user-settings-saved-settings-button,.car-brochures-master .user-settings-action,.car-brochures-master .user-settings-email-primary,.car-brochures-master .user-settings-mfa-action--send{background:var(--site-primary);color:#fff;border-color:#3b82f66b;box-shadow:0 8px 18px #3b82f62e}.car-brochures-master .user-settings-status-badge--muted{border-color:var(--site-border);color:var(--site-text-muted);background:#94a3b81f}.car-brochures-master .user-settings-secondary-action,.car-brochures-master .user-settings-password-toggle,.car-brochures-master .user-settings-email-change-button{color:#bfdbfe;background:#3b82f61f;border-color:#3b82f647}.car-brochures-master .user-settings-secondary-action:hover,.car-brochures-master .user-settings-password-toggle:hover,.car-brochures-master .user-settings-email-change-button:hover,.car-brochures-master .user-settings-saved-settings-row:hover,.car-brochures-master .user-settings-saved-settings-row:focus-visible{color:var(--site-accent);background:#f59e0b1a;border-color:#f59e0b80}.car-brochures-master .user-settings-theme-toggle-control,.car-brochures-master .user-settings-modal-theme-selector{border-color:var(--site-border);background:#0f172a85}.car-brochures-master .user-settings-theme-option,.car-brochures-master .user-settings-modal-theme-option{color:var(--site-text-muted)}.car-brochures-master .user-settings-theme-option.active,.car-brochures-master .user-settings-modal-theme-option.active{background:var(--site-primary);color:#fff;box-shadow:0 4px 12px #3b82f638}.car-brochures-master .user-settings-preference-row--managed,.car-brochures-master .user-settings-preference-row--language{background:linear-gradient(135deg,#3b82f614,#f59e0b09),#0f172a70}.car-brochures-master .user-settings-preference-row code{color:var(--site-accent);background:#f59e0b1a;border-color:#f59e0b47}.car-brochures-master .user-settings-secondary-action.user-settings-mfa-action--disable{color:var(--site-accent);background:#f59e0b1a;border-color:#f59e0b57}.contact-us-page{text-align:left;width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(1.2rem,2.5vw,2.2rem) 0 4rem}.contact-us-hero{background:linear-gradient(135deg,#2563eb17,#ffffffb8),#fff;border:1px solid #1e40af1f;border-radius:12px;margin-bottom:1.25rem;padding:1.15rem 1.25rem;box-shadow:0 8px 16px #0f172a0e}.contact-us-kicker{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;font-size:.74rem;font-weight:800}.contact-us-hero h1{color:#111827;margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1}.contact-us-hero p:last-child{color:#526071;max-width:760px;margin:.48rem 0 0;line-height:1.5}.contact-us-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:.9rem;display:grid}.contact-us-panel{background:#fff;border:1px solid #94a3b847;border-radius:12px;box-shadow:0 8px 16px #0f172a0e}.contact-us-panel h2{color:#475569;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #94a3b838;margin:0;padding:.9rem 1rem;font-size:.82rem;font-weight:800}.contact-us-form,.contact-us-options{gap:.75rem;padding:1rem;display:grid}.contact-us-form label{gap:.32rem;display:grid}.contact-us-form span{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.contact-us-form input,.contact-us-form select,.contact-us-form textarea{color:#1f2937;font:inherit;background:#f8fafc;border:1px solid #d8e0eb;border-radius:8px;padding:.6rem .72rem}.contact-us-form textarea{resize:vertical}.contact-us-form button{color:#fff;cursor:pointer;width:fit-content;min-height:2.35rem;font:inherit;background:linear-gradient(135deg,#2563eb,#0284c7);border:1px solid #2563eb3d;border-radius:8px;padding:.56rem .9rem;font-weight:750}.contact-us-note{color:#667085;margin:0;padding:0 1rem 1rem;font-size:.86rem;line-height:1.5}.contact-us-option{background:#f8fafc;border:1px solid #94a3b833;border-radius:10px;padding:.76rem}.contact-us-option h3{color:#111827;margin:0;font-size:.96rem}.contact-us-option p{color:#64748b;margin:.35rem 0 .55rem;font-size:.86rem;line-height:1.45}.contact-us-option a{color:#1d4ed8;font-weight:750;text-decoration:none}.car-brochures-master:not([data-theme=dark]) .contact-us-hero{background:linear-gradient(135deg,#4ea8ff14,#0f172a29),#151515;border-color:#ffffff1a;box-shadow:0 8px 18px #0000002e}.car-brochures-master:not([data-theme=dark]) .contact-us-hero h1{color:#f8fafc}.car-brochures-master:not([data-theme=dark]) .contact-us-hero p:last-child{color:#aab3c2}.car-brochures-master:not([data-theme=dark]) .contact-us-kicker{color:#6ea8ff}.car-brochures-master[data-theme=dark] .contact-us-hero,.car-brochures-master[data-theme=dark] .contact-us-panel{background:linear-gradient(135deg,#4ea8ff14,#0f172a29),#151515;border-color:#ffffff1a;box-shadow:0 8px 18px #0000002e}.car-brochures-master[data-theme=dark] .contact-us-hero h1,.car-brochures-master[data-theme=dark] .contact-us-option h3{color:#f8fafc}.car-brochures-master[data-theme=dark] .contact-us-hero p:last-child,.car-brochures-master[data-theme=dark] .contact-us-note,.car-brochures-master[data-theme=dark] .contact-us-option p{color:#aab3c2}.car-brochures-master[data-theme=dark] .contact-us-panel h2{color:#9ca3af;border-bottom-color:#ffffff14}.car-brochures-master[data-theme=dark] .contact-us-form span{color:#9ca3af}.car-brochures-master[data-theme=dark] .contact-us-form input,.car-brochures-master[data-theme=dark] .contact-us-form select,.car-brochures-master[data-theme=dark] .contact-us-form textarea,.car-brochures-master[data-theme=dark] .contact-us-option{color:#f8fafc;background:#ffffff09;border-color:#ffffff17}.car-brochures-master[data-theme=dark] .contact-us-option a{color:#bfdbfe}@media (width<=820px){.contact-us-page{width:min(100% - 1rem,1180px)}.contact-us-layout{grid-template-columns:1fr}}.car-brochures-master .contact-us-page{color:var(--site-text)}.car-brochures-master .contact-us-hero,.car-brochures-master .contact-us-panel{border-color:var(--site-border);background:linear-gradient(135deg, #3b82f614, #f59e0b09), var(--site-surface);box-shadow:var(--site-shadow)}.car-brochures-master .contact-us-kicker,.car-brochures-master .contact-us-option a{color:var(--site-accent)}.car-brochures-master .contact-us-hero h1,.car-brochures-master .contact-us-option h3{color:var(--site-text)}.car-brochures-master .contact-us-hero p:last-child,.car-brochures-master .contact-us-note,.car-brochures-master .contact-us-option p{color:var(--site-text-muted)}.car-brochures-master .contact-us-panel h2,.car-brochures-master .contact-us-form span{border-color:var(--site-border);color:var(--site-text-muted)}.car-brochures-master .contact-us-form input,.car-brochures-master .contact-us-form select,.car-brochures-master .contact-us-form textarea,.car-brochures-master .contact-us-option{border-color:var(--site-border);color:var(--site-text);background:#0f172a70}.car-brochures-master .contact-us-form input:focus,.car-brochures-master .contact-us-form select:focus,.car-brochures-master .contact-us-form textarea:focus{box-shadow:0 0 0 3px var(--site-focus-ring);border-color:#3b82f6b8;outline:none}.car-brochures-master .contact-us-form button{background:var(--site-primary);color:#fff;border-color:#3b82f66b;box-shadow:0 8px 18px #3b82f633}.car-brochures-master .contact-us-form button:hover{background:#2563eb}.accessibility-page{text-align:left;width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(1.2rem,2.5vw,2.2rem) 0 4rem}.accessibility-hero,.accessibility-card,.accessibility-contact{background:#fff;border:1px solid #94a3b847;border-radius:12px;box-shadow:0 8px 16px #0f172a0e}.accessibility-hero{background:linear-gradient(135deg,#2563eb17,#ffffffb8),#fff;border-color:#1e40af1f;margin-bottom:1.25rem;padding:1.15rem 1.25rem}.accessibility-kicker{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;font-size:.74rem;font-weight:800}.accessibility-hero h1{color:#111827;margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1}.accessibility-hero p{color:#526071;max-width:760px;margin:.48rem 0 0;line-height:1.5}.accessibility-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:.85rem;display:grid}.accessibility-card{padding:1rem}.accessibility-card h2,.accessibility-contact h2{color:#475569;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.accessibility-card p,.accessibility-contact p{color:#64748b;margin:.55rem 0 0;line-height:1.5}.accessibility-contact{margin-top:.85rem;padding:1rem}.accessibility-contact a{color:#1d4ed8;margin-top:.75rem;font-weight:750;text-decoration:none;display:inline-block}.car-brochures-master[data-theme=dark] .accessibility-hero,.car-brochures-master[data-theme=dark] .accessibility-card,.car-brochures-master[data-theme=dark] .accessibility-contact{background:linear-gradient(135deg,#4ea8ff14,#0f172a29),#151515;border-color:#ffffff1a;box-shadow:0 8px 18px #0000002e}.car-brochures-master[data-theme=dark] .accessibility-hero h1{color:#f8fafc}.car-brochures-master[data-theme=dark] .accessibility-hero p,.car-brochures-master[data-theme=dark] .accessibility-card p,.car-brochures-master[data-theme=dark] .accessibility-contact p{color:#aab3c2}.car-brochures-master[data-theme=dark] .accessibility-card h2,.car-brochures-master[data-theme=dark] .accessibility-contact h2{color:#9ca3af}.car-brochures-master[data-theme=dark] .accessibility-contact a{color:#bfdbfe}@media (width<=760px){.accessibility-page{width:min(100% - 1rem,1180px)}.accessibility-grid{grid-template-columns:1fr}}.car-brochures-master .accessibility-page{color:var(--site-text)}.car-brochures-master .accessibility-hero,.car-brochures-master .accessibility-card,.car-brochures-master .accessibility-contact{border-color:var(--site-border);background:linear-gradient(135deg, #3b82f614, #f59e0b09), var(--site-surface);box-shadow:var(--site-shadow)}.car-brochures-master .accessibility-kicker,.car-brochures-master .accessibility-contact a{color:var(--site-accent)}.car-brochures-master .accessibility-hero h1,.car-brochures-master .accessibility-card h2,.car-brochures-master .accessibility-contact h2{color:var(--site-text)}.car-brochures-master .accessibility-hero p,.car-brochures-master .accessibility-card p,.car-brochures-master .accessibility-contact p{color:var(--site-text-muted)}.status-page{--status-accent:#2563eb;--status-accent-soft:#2563eb29;--status-accent-wash:#dbeafeb8;place-items:center;width:min(920px,100vw - 2rem);min-height:calc(100vh - 9rem);margin:0 auto;padding:clamp(5rem,12vh,8rem) 0 4rem;display:grid}.status-page--red{--status-accent:#dc2626;--status-accent-soft:#dc262624;--status-accent-wash:#fee2e2a8}.status-page-card{border:1px solid color-mix(in srgb, var(--status-accent) 18%, var(--site-border));background:linear-gradient(135deg, #fffffff5, var(--status-accent-wash)), #fff;width:100%;box-shadow:var(--site-shadow);border-radius:1rem;padding:clamp(1.25rem,4vw,2rem);position:relative;overflow:hidden}.status-page-card:before{content:"";background:radial-gradient(circle, var(--status-accent-soft), transparent 68%);pointer-events:none;border-radius:50%;width:20rem;height:20rem;position:absolute;top:-35%;right:-12%}.status-page-eyebrow,.status-page-card h1,.status-page-card p,.status-page-actions{position:relative}.status-page-eyebrow{color:var(--status-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.status-page-card h1{color:#0f172a;max-width:720px;margin:.55rem 0 0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.05}.status-page-card p{color:#475569;max-width:680px;margin:.95rem 0 0;font-size:1rem;line-height:1.62}.status-page-detail{border:1px solid color-mix(in srgb, var(--status-accent) 18%, var(--site-border));overflow-wrap:anywhere;background:#ffffff94;border-radius:.58rem;max-width:100%;padding:.48rem .62rem;font-weight:800;display:inline-flex;color:color-mix(in srgb, var(--status-accent) 78%, #111827)!important;font-size:.85rem!important}.status-page-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.status-page-actions a{border-radius:.58rem;justify-content:center;align-items:center;min-height:2.45rem;padding:.58rem .92rem;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.status-page-actions a:hover{transform:translateY(-1px)}.status-page-actions a.primary{border:1px solid color-mix(in srgb, var(--status-accent) 26%, transparent);background:linear-gradient(135deg, var(--status-accent), color-mix(in srgb, var(--status-accent) 72%, #0284c7));color:#fff}.status-page-actions a.secondary{color:#1d4ed8;background:#eff6ff;border:1px solid #2563eb38}.car-brochures-master[data-theme=dark] .status-page-card{border-color:color-mix(in srgb, var(--status-accent) 18%, #ffffff1a);background:linear-gradient(135deg, #0f172af0, color-mix(in srgb, var(--status-accent) 16%, transparent)), #111827;box-shadow:0 16px 32px #00000042}.car-brochures-master[data-theme=dark] .status-page-eyebrow{color:color-mix(in srgb, var(--status-accent) 52%, #fff)}.car-brochures-master[data-theme=dark] .status-page-card h1{color:#f8fafc}.car-brochures-master[data-theme=dark] .status-page-card p{color:#cbd5e1}.car-brochures-master[data-theme=dark] .status-page-detail{border-color:color-mix(in srgb, var(--status-accent) 22%, #ffffff1a);background:color-mix(in srgb, var(--status-accent) 16%, #0f172a8f);color:color-mix(in srgb, var(--status-accent) 28%, #fff)!important}.car-brochures-master[data-theme=dark] .status-page-actions a.secondary{color:#bfdbfe;background:#60a5fa21;border-color:#60a5fa47}@media (width<=640px){.status-page{width:min(100% - 1rem,920px);padding-top:4.5rem}}.car-brochures-master .status-page{--status-accent:var(--site-primary);--status-accent-soft:#3b82f62e;--status-accent-wash:#3b82f61a}.car-brochures-master .status-page--red{--status-accent:var(--site-accent);--status-accent-soft:#f59e0b2e;--status-accent-wash:#f59e0b1a}.car-brochures-master .status-page-card{border-color:var(--site-border);background:linear-gradient(135deg, #3b82f614, var(--status-accent-wash)), var(--site-surface);box-shadow:var(--site-shadow)}.car-brochures-master .status-page-card h1{color:var(--site-text)}.car-brochures-master .status-page-card p{color:var(--site-text-muted)}.car-brochures-master .status-page-detail{border-color:color-mix(in srgb, var(--status-accent) 28%, var(--site-border));background:#0f172a5c;color:color-mix(in srgb, var(--status-accent) 38%, #fff)!important}.car-brochures-master .status-page-actions a.primary{background:var(--site-primary)}.car-brochures-master .status-page-actions a.primary:hover{background:#2563eb}.car-brochures-master .status-page-actions a.secondary{color:#bfdbfe;background:#3b82f61f;border-color:#3b82f647}.car-brochures-master .status-page-actions a.secondary:hover{color:var(--site-accent);border-color:#f59e0b80}.admin-page{text-align:left;width:100%;max-width:100%;min-height:100vh;color:var(--admin-text-body);padding:clamp(1rem,2vw,1.75rem);overflow-x:hidden}.admin-page-header{border:1px solid color-mix(in srgb, var(--admin-accent,#4ea8ff) 18%, var(--admin-border));background:linear-gradient(135deg, color-mix(in srgb, var(--admin-accent,#4ea8ff) 11%, transparent), #0f172a1a 72%), var(--admin-panel);box-shadow:var(--admin-shadow);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;padding:clamp(.95rem,2vw,1.25rem);display:flex}.admin-page-header-text{flex:1;min-width:0}.admin-page-header-action{flex-shrink:0;padding-top:.3rem}.admin-page-title-row{align-items:center;gap:.72rem;min-width:0;display:flex}.admin-page-title-icon{border:1px solid color-mix(in srgb, var(--admin-accent,#4ea8ff) 30%, var(--admin-border));background:color-mix(in srgb, var(--admin-accent,#4ea8ff) 13%, transparent);width:2.35rem;height:2.35rem;color:var(--admin-accent,#4ea8ff);border-radius:.72rem;flex:0 0 2.35rem;justify-content:center;align-items:center;display:inline-flex}.admin-page-title-icon svg{fill:currentColor;width:1.25rem;height:1.25rem}.admin-page-title{color:var(--admin-text);margin:0;font-size:1.8rem;font-weight:700;line-height:1.15}.admin-page-subtitle{color:var(--admin-text-muted);overflow-wrap:anywhere;max-width:780px;margin:.7rem 0 0}.admin-page-body{min-width:0}@media (width<=760px){.admin-page{padding:1rem}.admin-page-header{flex-direction:column}}.admin-master[data-admin-theme=light] .admin-page-header{border-color:color-mix(in srgb, var(--admin-accent) 18%, var(--admin-border));background:linear-gradient(135deg, color-mix(in srgb, var(--admin-accent) 10%, #fff), #ffffffeb 72%), var(--admin-panel);box-shadow:var(--admin-shadow)}.admin-master[data-admin-theme=light] .admin-page-title-icon{background:color-mix(in srgb, var(--admin-accent) 12%, #fff)}.admin-master,:root{--admin-sidebar-width:clamp(210px, 14.5vw, 244px);--admin-topbar-height:65px;--admin-main-gutter:clamp(1rem, 2vw, 2rem)}.admin-master{--admin-bg:#101010;--admin-bg-soft:#151515;--admin-bg-muted:#1d1d1d;--admin-panel:#151515;--admin-panel-hover:#181818;--admin-input:#171717;--admin-text:#f8fafc;--admin-text-body:#d7d7d7;--admin-text-muted:#9ca3af;--admin-border:#ffffff14;--admin-border-strong:#ffffff1f;--admin-accent:#4ea8ff;--admin-accent-bg:#4ea8ff24;--admin-shadow:0 18px 40px #0000003d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--admin-bg);width:100%;max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden}.admin-master[data-admin-theme=light]{--admin-bg:#f5f7fb;--admin-bg-soft:#fff;--admin-bg-muted:#eef2f7;--admin-panel:#fff;--admin-panel-hover:#f8fafc;--admin-input:#fff;--admin-text:#111827;--admin-text-body:#334155;--admin-text-muted:#667085;--admin-border:#d9e0eb;--admin-border-strong:#c7d1df;--admin-accent:#2563eb;--admin-accent-bg:#2563eb1a;--admin-shadow:0 8px 18px #0f172a0e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.admin-topbar{z-index:40;height:var(--admin-topbar-height);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111111f5;border-bottom:1px solid #ffffff17;align-items:center;gap:1.5rem;padding:.75rem 2rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 12px 34px #00000052}.admin-master[data-admin-theme=light] .admin-topbar{color:#fff;background:#111111f5;border-bottom-color:#ffffff17;box-shadow:0 12px 34px #00000029}.admin-role-mimic-banner{top:var(--admin-topbar-height);left:var(--admin-sidebar-width);z-index:38;color:#fde68a;background:#3f2f0b;border-bottom:1px solid #facc153d;justify-content:center;align-items:center;gap:.65rem;min-height:2.35rem;padding:.35rem 1rem;font-size:.82rem;font-weight:850;display:flex;position:fixed;right:0}.admin-role-mimic-banner button{color:#fef3c7;cursor:pointer;min-height:1.55rem;font:inherit;background:#ffffff14;border:1px solid #facc1547;border-radius:999px;padding:0 .58rem;font-size:.72rem;font-weight:850}.admin-master[data-admin-theme=light] .admin-role-mimic-banner{color:#78350f;background:#fef3c7;border-bottom-color:#ca8a0447}.admin-master[data-admin-theme=light] .admin-role-mimic-banner button{color:#92400e;background:#fff;border-color:#78350f38}.admin-topbar-brand{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.admin-topbar-home-link{color:#fff;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.admin-master[data-admin-theme=light] .admin-topbar-home-link,.admin-master[data-admin-theme=light] .admin-topbar-site-title,.admin-master[data-admin-theme=light] .admin-topbar-account-label{color:#fff}.admin-topbar-logo{object-fit:contain;flex:0 0 40px;width:40px;height:40px}.admin-topbar-site-title{letter-spacing:.035em;color:#fff;font-size:1.1rem;font-weight:400}.admin-topbar-admin-label{color:var(--admin-accent);letter-spacing:.03em;font-size:1.1rem;font-weight:400}.admin-topbar-account{justify-content:flex-end;align-items:center;gap:.5rem;display:flex;position:relative}.admin-theme-toggle{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;flex:0 0 2.15rem;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;padding:0;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.admin-theme-toggle:hover,.admin-theme-toggle:focus-visible{background:#ffffff29;border-color:#ffffff75;outline:none;transform:translateY(-1px)}.admin-theme-toggle svg{fill:currentColor;width:1.05rem;height:1.05rem}.admin-master[data-admin-theme=light] .admin-theme-toggle{color:#fff;background:#ffffff14;border-color:#ffffff47}.admin-master[data-admin-theme=light] .admin-theme-toggle:hover,.admin-master[data-admin-theme=light] .admin-theme-toggle:focus-visible{background:#ffffff29;border-color:#ffffff75}.admin-topbar-account-icon{color:#fff;letter-spacing:0;background-color:#333;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:.75rem;font-weight:600;line-height:1;display:flex}.admin-master[data-admin-theme=light] .admin-topbar-account-icon{color:#fff;background:#333}.admin-topbar-account-label{color:#fff;font-size:.95rem}.admin-account-trigger{color:#fff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;min-height:2.3rem;padding:.18rem .38rem .18rem .18rem;transition:background-color .16s,border-color .16s;display:inline-flex}.admin-account-trigger:hover,.admin-account-trigger:focus-visible,.admin-account-trigger[aria-expanded=true]{background:#ffffff1a;border-color:#fff3;outline:none}.admin-account-trigger-chevron{fill:currentColor;opacity:.72;width:1rem;height:1rem}.admin-account-menu{z-index:80;border:1px solid var(--admin-border-strong);background:linear-gradient(145deg, #4ea8ff14, #ffffff05), var(--admin-panel);width:min(12.6rem,100vw - 1rem);color:var(--admin-text);border-radius:.6rem;position:absolute;top:calc(100% + .54rem);right:0;overflow:hidden;box-shadow:0 10px 20px #00000047}.admin-account-menu-profile{grid-template-columns:2.4rem 1fr;align-items:center;gap:.6rem;padding:.94rem .98rem;display:grid}.admin-account-menu-avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#4ea8ff);border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:.7rem;font-weight:700;display:inline-flex}.admin-account-menu-profile strong{color:var(--admin-text);font-size:.86rem;font-weight:650;line-height:1.1;display:block}.admin-account-menu-profile span:last-child{color:var(--admin-text-muted);margin-top:.2rem;font-size:.66rem;display:block}.admin-account-menu-section{border-top:1px solid var(--admin-border);gap:.06rem;padding:.62rem 0;display:grid}.admin-account-menu-item{width:100%;min-height:2.22rem;color:var(--admin-text-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.92rem 1fr;align-items:center;gap:.58rem;padding:.22rem .96rem;font-size:.7rem;font-weight:500;text-decoration:none;display:grid}.admin-account-menu-item:hover,.admin-account-menu-item:focus-visible{background:var(--admin-accent-bg);color:var(--admin-text);outline:none}.admin-account-menu-item svg{fill:currentColor;width:.98rem;height:.98rem;color:var(--admin-text-muted);justify-self:center}.admin-account-menu-item:hover svg,.admin-account-menu-item:focus-visible svg{color:var(--admin-accent)}.admin-account-theme-toggle{min-height:2.22rem;color:var(--admin-text);grid-template-columns:1fr auto;align-items:center;gap:.58rem;padding:.22rem .8rem .22rem .96rem;display:grid}.admin-account-theme-toggle-label{align-items:center;gap:.58rem;min-width:0;font-size:.7rem;font-weight:600;display:inline-flex}.admin-account-theme-toggle-label svg{fill:currentColor;width:.98rem;height:.98rem;color:var(--admin-accent);flex:0 0 .98rem}.admin-account-theme-toggle-control{border:1px solid var(--admin-border);background:#ffffff0b;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem;padding:.12rem;display:inline-grid}.admin-account-theme-toggle-control button{min-width:2.3rem;min-height:1.35rem;color:var(--admin-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .38rem;font-size:.62rem;font-weight:750}.admin-account-theme-toggle-control button:hover,.admin-account-theme-toggle-control button:focus-visible{color:var(--admin-text);outline:none}.admin-account-theme-toggle-control button.active{background:var(--admin-accent);color:#fff;box-shadow:0 2px 7px #4ea8ff3d}.admin-master[data-admin-theme=light] .admin-account-trigger{color:#fff}.admin-master[data-admin-theme=light] .admin-account-menu{border-color:var(--admin-border);background:linear-gradient(145deg, #2563eb14, #fffffff0), var(--admin-panel);box-shadow:0 10px 22px #0f172a1f}.admin-master[data-admin-theme=light] .admin-account-theme-toggle-control{background:#eef2f7}.admin-sidebar{top:var(--admin-topbar-height);z-index:30;width:var(--admin-sidebar-width);min-height:calc(100vh - var(--admin-topbar-height));box-shadow:none;text-align:left;background:linear-gradient(#212121fc,#1d1d1dfc),#202020;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;align-items:stretch;gap:.55rem;padding:1.1rem .9rem 1rem;display:flex;position:fixed;bottom:0;left:0}.admin-master[data-admin-theme=light] .admin-sidebar{box-shadow:none;background:linear-gradient(#212121fc,#1d1d1dfc),#202020;border-right-color:#ffffff14}.admin-sidebar-nav{flex-direction:column;align-items:stretch;gap:.18rem;display:flex}.admin-sidebar-nav-primary{flex:auto}.admin-sidebar-nav-bottom{border-top:1px solid #ffffff1f;flex:none;margin-top:auto;padding-top:.75rem}.admin-master[data-admin-theme=light] .admin-sidebar-nav-bottom{border-top-color:var(--admin-border)}.admin-sidebar-link{color:#ebeef2b3;text-align:left;border-radius:.35rem;align-items:center;gap:.78rem;min-width:0;min-height:2.35rem;padding:.45rem .55rem;font-size:.91rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background .16s,color .16s;display:flex}.admin-sidebar-link-icon{color:#ebeef2b8;flex:0 0 1.22rem;justify-content:center;align-items:center;width:1.22rem;height:1.22rem;display:inline-flex}.admin-sidebar-link span:last-child{overflow-wrap:anywhere;min-width:0}.admin-sidebar-link-icon svg{fill:currentColor;width:100%;height:100%}.admin-sidebar-link:hover,.admin-sidebar-link.active{color:#fff;background:#ffffff0e}.admin-sidebar-link:hover .admin-sidebar-link-icon,.admin-sidebar-link.active .admin-sidebar-link-icon{color:#fff}.admin-sidebar-link.active{color:#dbeeff;background:linear-gradient(135deg,#4ea8ff3d,#2563eb2e)}.admin-sidebar-link.active .admin-sidebar-link-icon{color:#77bdff}.admin-sidebar-link--goto-site{color:#ebeef2b3;background:0 0}.admin-sidebar-link--goto-site:hover{color:#fff;background:#ffffff0e}.admin-main-content{min-width:0;min-height:100vh;margin-left:var(--admin-sidebar-width);padding:var(--admin-main-gutter);padding-top:calc(var(--admin-topbar-height) + var(--admin-main-gutter));background:radial-gradient(circle at top left, #4ea8ff0e, transparent 28rem), var(--admin-bg);background-attachment:fixed;background-position:var(--admin-sidebar-width) var(--admin-topbar-height), 0 0;flex:1;overflow-x:hidden}.admin-master[data-admin-theme=light] .admin-main-content{background:radial-gradient(circle at top left, #2563eb1f, transparent 34rem), radial-gradient(circle at top right, #60a5fa14, transparent 26rem), var(--admin-bg);background-attachment:fixed;background-position:var(--admin-sidebar-width) var(--admin-topbar-height), var(--admin-sidebar-width) var(--admin-topbar-height), 0 0}.admin-master[data-admin-theme=light] .admin-page,.admin-master[data-admin-theme=light] .admin-dashboard-page,.admin-master[data-admin-theme=light] .admin-users-page,.admin-master[data-admin-theme=light] .admin-ebay-page,.admin-master[data-admin-theme=light] .mapping-page,.admin-master[data-admin-theme=light] .settings-page,.admin-master[data-admin-theme=light] .listing-tool,.admin-master[data-admin-theme=light] .lt-page{color:var(--admin-text-body)}.admin-master[data-admin-theme=light] .admin-page-title,.admin-master[data-admin-theme=light] .admin-dashboard-hero h2,.admin-master[data-admin-theme=light] .admin-dashboard-panel h2,.admin-master[data-admin-theme=light] .admin-dashboard-action-copy strong,.admin-master[data-admin-theme=light] .admin-users-title,.admin-master[data-admin-theme=light] .admin-ebay-title,.admin-master[data-admin-theme=light] .admin-ebay-section-heading h2,.admin-master[data-admin-theme=light] .admin-ebay-page-title,.admin-master[data-admin-theme=light] .settings-title,.admin-master[data-admin-theme=light] .mapping-title,.admin-master[data-admin-theme=light] .lt-title,.admin-master[data-admin-theme=light] .lt-section-title,.admin-master[data-admin-theme=light] .lt-modal-header h2,.admin-master[data-admin-theme=light] .mdm-header h2{color:var(--admin-text)}.admin-master[data-admin-theme=light] .admin-page-subtitle,.admin-master[data-admin-theme=light] .admin-dashboard-hero p,.admin-master[data-admin-theme=light] .admin-dashboard-action-copy span,.admin-master[data-admin-theme=light] .admin-dashboard-panel-heading span,.admin-master[data-admin-theme=light] .admin-dashboard-checklist,.admin-master[data-admin-theme=light] .admin-dashboard-status-list,.admin-master[data-admin-theme=light] .admin-users-subtitle,.admin-master[data-admin-theme=light] .admin-users-description,.admin-master[data-admin-theme=light] .admin-ebay-description,.admin-master[data-admin-theme=light] .admin-ebay-section-heading p,.admin-master[data-admin-theme=light] .admin-ebay-page-subtitle,.admin-master[data-admin-theme=light] .settings-subtitle,.admin-master[data-admin-theme=light] .mapping-subtitle,.admin-master[data-admin-theme=light] .lt-muted,.admin-master[data-admin-theme=light] .lt-help-text,.admin-master[data-admin-theme=light] .lt-modal-header p,.admin-master[data-admin-theme=light] .mdm-header p{color:var(--admin-text-muted)}.admin-master[data-admin-theme=light] .admin-dashboard-hero{background:linear-gradient(135deg,#2563eb17,#0d94880f);border-color:#2563eb2e}.admin-master[data-admin-theme=light] .admin-dashboard-action-card,.admin-master[data-admin-theme=light] .admin-dashboard-panel,.admin-master[data-admin-theme=light] .admin-data-grid-wrapper,.admin-master[data-admin-theme=light] .admin-data-grid-empty,.admin-master[data-admin-theme=light] .admin-message-bar-content,.admin-master[data-admin-theme=light] .admin-users-alert,.admin-master[data-admin-theme=light] .admin-users-loading,.admin-master[data-admin-theme=light] .admin-ebay-alert,.admin-master[data-admin-theme=light] .admin-ebay-loading,.admin-master[data-admin-theme=light] .admin-ebay-empty,.admin-master[data-admin-theme=light] .admin-ebay-success,.admin-master[data-admin-theme=light] .admin-ebay-table-wrapper,.admin-master[data-admin-theme=light] .admin-users-card,.admin-master[data-admin-theme=light] .admin-ebay-card,.admin-master[data-admin-theme=light] .admin-ebay-panel,.admin-master[data-admin-theme=light] .mapping-card,.admin-master[data-admin-theme=light] .settings-section,.admin-master[data-admin-theme=light] .lt-card,.admin-master[data-admin-theme=light] .lt-panel,.admin-master[data-admin-theme=light] .lt-section,.admin-master[data-admin-theme=light] .lt-modal-panel,.admin-master[data-admin-theme=light] .mdm-panel{background:var(--admin-panel);border-color:var(--admin-border);color:var(--admin-text-body);box-shadow:var(--admin-shadow)}.admin-master[data-admin-theme=light] .admin-dashboard-action-card:hover{background:var(--admin-panel-hover)}.admin-master[data-admin-theme=light] .admin-dashboard-action-icon{background:var(--admin-bg-muted)}.admin-master[data-admin-theme=light] .admin-data-grid th,.admin-master[data-admin-theme=light] .admin-ebay-table th{color:#1e3a8a;background:#eef4ff;border-bottom-color:#2563eb38}.admin-master[data-admin-theme=light] .admin-data-grid th,.admin-master[data-admin-theme=light] .admin-data-grid td,.admin-master[data-admin-theme=light] .admin-ebay-table th,.admin-master[data-admin-theme=light] .admin-ebay-table td{border-bottom-color:var(--admin-border);color:var(--admin-text-body);border-right-color:#0f172a0f}.admin-master[data-admin-theme=light] .admin-data-grid tbody tr:nth-child(2n),.admin-master[data-admin-theme=light] .admin-data-grid tbody tr:hover,.admin-master[data-admin-theme=light] .admin-ebay-table tbody tr:nth-child(2n),.admin-master[data-admin-theme=light] .admin-ebay-table tbody tr:hover{background:#2563eb0d}.admin-master[data-admin-theme=light] .admin-data-grid-input,.admin-master[data-admin-theme=light] .admin-data-grid-switch,.admin-master[data-admin-theme=light] .admin-ebay-input,.admin-master[data-admin-theme=light] .admin-ebay-select,.admin-master[data-admin-theme=light] .settings-input,.admin-master[data-admin-theme=light] .settings-select,.admin-master[data-admin-theme=light] .mapping-input,.admin-master[data-admin-theme=light] .lt-input,.admin-master[data-admin-theme=light] .lt-select,.admin-master[data-admin-theme=light] .lt-textarea,.admin-master[data-admin-theme=light] .mdm-input{background:var(--admin-input);border-color:var(--admin-border-strong);color:var(--admin-text)}.admin-master[data-admin-theme=light] .admin-data-grid-switch{background:var(--admin-bg-muted)}.admin-master[data-admin-theme=light] .admin-ebay-modal-backdrop,.admin-master[data-admin-theme=light] .mapping-modal-overlay,.admin-master[data-admin-theme=light] .lt-modal-overlay,.admin-master[data-admin-theme=light] .lt-img-preview-overlay,.admin-master[data-admin-theme=light] .mdm-overlay{-webkit-backdrop-filter:blur(6px);background:#0f172a7a}.admin-master:has(.admin-role-mimic-banner) .admin-main-content{padding-top:calc(var(--admin-topbar-height) + 2.35rem + var(--admin-main-gutter))}.admin-master[data-admin-theme=light] .admin-ebay-modal,.admin-master[data-admin-theme=light] .mapping-modal,.admin-master[data-admin-theme=light] .settings-modal,.admin-master[data-admin-theme=light] .lt-modal-panel,.admin-master[data-admin-theme=light] .mdm-modal{background:var(--admin-panel);border-color:var(--admin-border);color:var(--admin-text-body);box-shadow:0 24px 64px #0f172a2e}.admin-master[data-admin-theme=light] .admin-ebay-modal-header,.admin-master[data-admin-theme=light] .mapping-modal-header,.admin-master[data-admin-theme=light] .settings-section-header,.admin-master[data-admin-theme=light] .lt-modal-header{border-bottom-color:var(--admin-border)}.admin-master[data-admin-theme=light] .admin-message-bar-content.error{color:#991b1b;background:#fff1f2;border-color:#fecaca}.admin-master[data-admin-theme=light] .admin-message-bar-content.success{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.admin-master[data-admin-theme=light] .admin-users-alert,.admin-master[data-admin-theme=light] .admin-ebay-alert{color:#991b1b;background:#fff1f2;border-color:#fecaca}.admin-master[data-admin-theme=light] .admin-users-success,.admin-master[data-admin-theme=light] .admin-ebay-success{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.admin-master[data-admin-theme=light] .admin-users-loading,.admin-master[data-admin-theme=light] .admin-ebay-loading,.admin-master[data-admin-theme=light] .admin-ebay-empty,.admin-master[data-admin-theme=light] .admin-data-grid-empty{color:var(--admin-text-body);border-color:var(--admin-border);background:linear-gradient(135deg,#fffffff0,#eff6ffdb),#fff}.admin-master[data-admin-theme=light] .admin-message-bar-content.warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.admin-master[data-admin-theme=light] .admin-data-grid-save{color:#fff;background:#16a34a;box-shadow:0 8px 18px #16a34a2e}.admin-master[data-admin-theme=light] .admin-data-grid-save:hover,.admin-master[data-admin-theme=light] .admin-data-grid-save:focus-visible{background:#15803d}.admin-master[data-admin-theme=light] .admin-data-grid-switch{color:#475569;background:#f8fafc;border-color:#cbd5e1}.admin-master[data-admin-theme=light] .admin-data-grid-switch.on{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.admin-master[data-admin-theme=light] .admin-data-grid-switch.off{color:#64748b;background:#f1f5f9}.admin-master[data-admin-theme=light] .admin-data-grid-switch-track{background:#cbd5e1}.admin-master[data-admin-theme=light] .admin-data-grid-switch.on .admin-data-grid-switch-track{background:#2563eb}.admin-master[data-admin-theme=light] .mapping-search-filter label,.admin-master[data-admin-theme=light] .drop-down-checkbox-list__trigger span,.admin-master[data-admin-theme=light] .drop-down-checkbox-list__option,.admin-master[data-admin-theme=light] .mapping-status-switch button{color:var(--admin-text-body)}.admin-master[data-admin-theme=light] .mapping-progress{background:linear-gradient(135deg,#eff6fff5,#dbeafeb8);border-color:#bfdbfe;box-shadow:0 8px 18px #2563eb0e}.admin-master[data-admin-theme=light] .mapping-progress-copy span,.admin-master[data-admin-theme=light] .mapping-progress-percent{color:#1d4ed8}.admin-master[data-admin-theme=light] .mapping-progress-copy strong{color:#0f172a}.admin-master[data-admin-theme=light] .mapping-progress-copy em{color:#475569}.admin-master[data-admin-theme=light] .mapping-progress-meter{background:#e2e8f0;border-color:#bfdbfe}.admin-master[data-admin-theme=light] .mapping-search-filter input,.admin-master[data-admin-theme=light] .drop-down-checkbox-list__menu input[type=search],.admin-master[data-admin-theme=light] .drop-down-checkbox-list__trigger,.admin-master[data-admin-theme=light] .mapping-status-switch,.admin-master[data-admin-theme=light] .mapping-status-switch button{color:var(--admin-text);background:#fff;border-color:#cbd5e1}.admin-master[data-admin-theme=light] .drop-down-checkbox-list__trigger:hover,.admin-master[data-admin-theme=light] .mapping-status-switch button:hover,.admin-master[data-admin-theme=light] .drop-down-checkbox-list__option:hover{color:#1d4ed8;background:#eff6ff}.admin-master[data-admin-theme=light] .drop-down-checkbox-list__trigger strong,.admin-master[data-admin-theme=light] .mapping-status-switch button.active{color:#1d4ed8}.admin-master[data-admin-theme=light] .drop-down-checkbox-list__option{color:#334155}.admin-master[data-admin-theme=light] .drop-down-checkbox-list__empty{color:#64748b}.admin-master[data-admin-theme=light] .drop-down-checkbox-list__menu,.admin-master[data-admin-theme=light] .mapping-source-preview,.admin-master[data-admin-theme=light] .mapping-result-card{color:var(--admin-text-body);background:#fff;border-color:#d9e0eb;box-shadow:0 8px 18px #0f172a12}.admin-master[data-admin-theme=light] .mapping-grid-action,.admin-master[data-admin-theme=light] .drop-down-checkbox-list__clear,.admin-master[data-admin-theme=light] .mapping-modal-cancel{color:#334155;background:#f8fafc;border-color:#cbd5e1}.admin-master[data-admin-theme=light] .mapping-grid-action:hover,.admin-master[data-admin-theme=light] .drop-down-checkbox-list__clear:hover,.admin-master[data-admin-theme=light] .mapping-modal-cancel:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.admin-master[data-admin-theme=light] .mapping-modal-no-match{color:#92400e;background:#fffbeb;border-color:#f59e0b}.admin-master[data-admin-theme=light] .mapping-modal-no-match:hover:not(:disabled){color:#78350f;background:#fef3c7;border-color:#d97706}.admin-master[data-admin-theme=light] .lt-workspace,.admin-master[data-admin-theme=light] .lt-left,.admin-master[data-admin-theme=light] .lt-right,.admin-master[data-admin-theme=light] .lt-details-row,.admin-master[data-admin-theme=light] .lt-form,.admin-master[data-admin-theme=light] .lt-stats,.admin-master[data-admin-theme=light] .lt-stat,.admin-master[data-admin-theme=light] .lt-desc-card,.admin-master[data-admin-theme=light] .lt-desc-editor,.admin-master[data-admin-theme=light] .lt-desc-preview,.admin-master[data-admin-theme=light] .lt-ebay-policy-panel,.admin-master[data-admin-theme=light] .lt-ebay-policy-card,.admin-master[data-admin-theme=light] .lt-candidate-group,.admin-master[data-admin-theme=light] .lt-img-candidate-card,.admin-master[data-admin-theme=light] .lt-price-card,.admin-master[data-admin-theme=light] .lt-settings-panel{color:var(--admin-text-body);background:#fff;border-color:#d9e0eb;box-shadow:0 8px 18px #0f172a0e}.admin-master[data-admin-theme=light] .lt-workspace,.admin-master[data-admin-theme=light] .lt-left,.admin-master[data-admin-theme=light] .lt-right{box-shadow:none;background:0 0;border-color:#0000}.admin-master[data-admin-theme=light] .lt-stats,.admin-master[data-admin-theme=light] .lt-right--stats-only .lt-stats{color:var(--admin-text-body);background:#fff;border:1px solid #d9e0eb;border-radius:14px;margin-top:0;padding:1.5rem 1.75rem;box-shadow:0 8px 18px #0f172a0e}.admin-master[data-admin-theme=light] .lt-dropzone,.admin-master[data-admin-theme=light] .lt-preview,.admin-master[data-admin-theme=light] .lt-preview-add,.admin-master[data-admin-theme=light] .lt-select-field,.admin-master[data-admin-theme=light] .lt-select-menu,.admin-master[data-admin-theme=light] .lt-select-dropdown,.admin-master[data-admin-theme=light] .lt-chips-field,.admin-master[data-admin-theme=light] .lt-chips-dropdown,.admin-master[data-admin-theme=light] .lt-price-input-wrap,.admin-master[data-admin-theme=light] .lt-field input,.admin-master[data-admin-theme=light] .lt-field select,.admin-master[data-admin-theme=light] .lt-field textarea,.admin-master[data-admin-theme=light] .lt-input,.admin-master[data-admin-theme=light] .lt-select,.admin-master[data-admin-theme=light] .lt-textarea{color:var(--admin-text);background:#f8fafc;border-color:#cbd5e1}.admin-master[data-admin-theme=light] .lt-select-dropdown,.admin-master[data-admin-theme=light] .lt-chips-dropdown{color:var(--admin-text);background:#fff;border-color:#93c5fd;padding:.2rem 0;box-shadow:0 8px 18px #0f172a17}.admin-master[data-admin-theme=light] .lt-select-field--open{background:#fff;border-color:#93c5fd}.admin-master[data-admin-theme=light] .lt-select-chevron{fill:#64748b}.admin-master[data-admin-theme=light] .lt-dropzone:hover,.admin-master[data-admin-theme=light] .lt-preview:hover,.admin-master[data-admin-theme=light] .lt-select-field:hover,.admin-master[data-admin-theme=light] .lt-chips-field:hover{background:#f1f7ff;border-color:#93c5fd}.admin-master[data-admin-theme=light] .lt-title,.admin-master[data-admin-theme=light] .lt-section-title,.admin-master[data-admin-theme=light] .lt-field label,.admin-master[data-admin-theme=light] .lt-stat-value,.admin-master[data-admin-theme=light] .lt-ebay-policy-card-title,.admin-master[data-admin-theme=light] .lt-img-candidate-title{color:var(--admin-text)}.admin-master[data-admin-theme=light] .lt-desc,.admin-master[data-admin-theme=light] .lt-hint,.admin-master[data-admin-theme=light] .lt-form-sublabel,.admin-master[data-admin-theme=light] .lt-stat-label,.admin-master[data-admin-theme=light] .lt-dropzone-placeholder,.admin-master[data-admin-theme=light] .lt-ebay-policy-header p,.admin-master[data-admin-theme=light] .lt-img-candidate-meta{color:var(--admin-text-muted)}.admin-master[data-admin-theme=light] .lt-reset-btn,.admin-master[data-admin-theme=light] .lt-field-action-btn,.admin-master[data-admin-theme=light] .lt-preview-add,.admin-master[data-admin-theme=light] .lt-desc-action,.admin-master[data-admin-theme=light] .lt-modal-close,.admin-master[data-admin-theme=light] .lt-img-candidate-select,.admin-master[data-admin-theme=light] .lt-img-candidate-use{color:#334155;background:#f8fafc;border-color:#cbd5e1}.admin-master[data-admin-theme=light] .lt-reset-btn:hover,.admin-master[data-admin-theme=light] .lt-field-action-btn:hover,.admin-master[data-admin-theme=light] .lt-preview-add:hover,.admin-master[data-admin-theme=light] .lt-desc-action:hover,.admin-master[data-admin-theme=light] .lt-modal-close:hover,.admin-master[data-admin-theme=light] .lt-img-candidate-select:hover,.admin-master[data-admin-theme=light] .lt-img-candidate-use:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.admin-master[data-admin-theme=light] .lt-process-btn,.admin-master[data-admin-theme=light] .lt-appraise-btn,.admin-master[data-admin-theme=light] .lt-submit-btn,.admin-master[data-admin-theme=light] .lt-save-btn,.admin-master[data-admin-theme=light] .lt-primary-btn,.admin-master[data-admin-theme=light] .mapping-modal-save{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 12px 24px #2563eb2e}.admin-master[data-admin-theme=light] .lt-process-btn:hover:not(:disabled),.admin-master[data-admin-theme=light] .lt-appraise-btn:hover:not(:disabled),.admin-master[data-admin-theme=light] .lt-submit-btn:hover:not(:disabled),.admin-master[data-admin-theme=light] .lt-save-btn:hover:not(:disabled),.admin-master[data-admin-theme=light] .lt-primary-btn:hover:not(:disabled),.admin-master[data-admin-theme=light] .mapping-modal-save:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.admin-master[data-admin-theme=light] .lt-chip{color:#1e3a8a;background:#eef4ff}.admin-master[data-admin-theme=light] .lt-chips-option{color:#334155;background:#fff}.admin-master[data-admin-theme=light] .lt-chips-option:hover,.admin-master[data-admin-theme=light] .lt-chips-option--active,.admin-master[data-admin-theme=light] .lt-chips-option--selected{color:#1d4ed8;background:#dbeafe}.admin-master[data-admin-theme=light] .lt-chips-option-count{color:#1d4ed8;background:#eff6ff}.admin-master[data-admin-theme=light] .settings-input,.admin-master[data-admin-theme=light] .settings-textarea,.admin-master[data-admin-theme=light] .settings-select{color:var(--admin-text);background:#fff;border-color:#cbd5e1}.admin-master[data-admin-theme=light] .settings-input:focus,.admin-master[data-admin-theme=light] .settings-textarea:focus,.admin-master[data-admin-theme=light] .settings-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.admin-master[data-admin-theme=light] .settings-label,.admin-master[data-admin-theme=light] .settings-toggle-label,.admin-master[data-admin-theme=light] .system-settings-group-title{color:var(--admin-text)}.admin-master[data-admin-theme=light] .settings-hint,.admin-master[data-admin-theme=light] .settings-toggle-desc,.admin-master[data-admin-theme=light] .system-settings-group-desc{color:var(--admin-text-muted)}.admin-master[data-admin-theme=light] .lt-results-section,.admin-master[data-admin-theme=light] .lt-sold-section,.admin-master[data-admin-theme=light] .lt-result,.admin-master[data-admin-theme=light] .lt-result-img,.admin-master[data-admin-theme=light] .lt-price-settings-card,.admin-master[data-admin-theme=light] .lt-formula-settings-section,.admin-master[data-admin-theme=light] .lt-title-alert,.admin-master[data-admin-theme=light] .lt-desc-vars,.admin-master[data-admin-theme=light] .lt-desc-var-row,.admin-master[data-admin-theme=light] .lt-listing-action-bar,.admin-master[data-admin-theme=light] .lt-help-modal-panel,.admin-master[data-admin-theme=light] .lt-modal-body--preview{color:var(--admin-text-body);background:#fff;border-color:#d9e0eb;box-shadow:0 8px 18px #0f172a0e}.admin-master[data-admin-theme=light] .lt-result:hover,.admin-master[data-admin-theme=light] .lt-view-btn:hover:not(:disabled){background:#f8fbff;border-color:#93c5fd}.admin-master[data-admin-theme=light] .lt-stats-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:1.65rem;display:flex}.admin-master[data-admin-theme=light] .lt-stats-title-row .lt-section-title{flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;display:flex}.admin-master[data-admin-theme=light] .lt-stats-title-row .lt-stats-settings-btn{flex-shrink:0;margin-top:0;margin-left:auto}.admin-master[data-admin-theme=light] .lt-sale-type-option,.admin-master[data-admin-theme=light] .lt-allow-offers-option,.admin-master[data-admin-theme=light] .lt-price-default-option,.admin-master[data-admin-theme=light] .lt-title-format-option,.admin-master[data-admin-theme=light] .lt-formula-input-wrap,.admin-master[data-admin-theme=light] .lt-title-input-row .lt-title-input,.admin-master[data-admin-theme=light] .lt-quality-details-input,.admin-master[data-admin-theme=light] .lt-quality-tpl-input,.admin-master[data-admin-theme=light] .lt-desc-var-code-input,.admin-master[data-admin-theme=light] .lt-desc-var-field-select,.admin-master[data-admin-theme=light] .lt-desc-textarea,.admin-master[data-admin-theme=light] .lt-listing-desc-textarea,.admin-master[data-admin-theme=light] .lt-desc-processed-input{color:var(--admin-text);background:#fff;border-color:#cbd5e1}.admin-master[data-admin-theme=light] .lt-formula-input-wrap input[type=number]{color:#0f172a;font-weight:650}.admin-master[data-admin-theme=light] .lt-formula-input-wrap span{color:#334155;font-weight:650}:is(.admin-master[data-admin-theme=light] .lt-sale-type-option:has(input:checked),.admin-master[data-admin-theme=light] .lt-title-format-option:has(input:checked),.admin-master[data-admin-theme=light] .lt-allow-offers-option:has(input:checked)){color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.admin-master[data-admin-theme=light] .lt-sale-settings-btn,.admin-master[data-admin-theme=light] .lt-help-btn,.admin-master[data-admin-theme=light] .lt-results-toggle,.admin-master[data-admin-theme=light] .lt-sold-toggle,.admin-master[data-admin-theme=light] .lt-stats-settings-btn,.admin-master[data-admin-theme=light] .lt-formula-reset-btn,.admin-master[data-admin-theme=light] .lt-copy-btn,.admin-master[data-admin-theme=light] .lt-store-reconnect-btn,.admin-master[data-admin-theme=light] .lt-desc-var-add-btn,.admin-master[data-admin-theme=light] .lt-desc-var-remove,.admin-master[data-admin-theme=light] .lt-desc-import-btn,.admin-master[data-admin-theme=light] .lt-desc-btn,.admin-master[data-admin-theme=light] .lt-modal-cancel,.admin-master[data-admin-theme=light] .lt-list-item-btn--secondary,.admin-master[data-admin-theme=light] .lt-list-item-btn--inventory,.admin-master[data-admin-theme=light] .lt-list-item-btn--view{color:#334155;background:#f8fafc;border-color:#cbd5e1}.admin-master[data-admin-theme=light] .lt-sale-settings-btn:hover:not(:disabled),.admin-master[data-admin-theme=light] .lt-help-btn:hover,.admin-master[data-admin-theme=light] .lt-results-toggle:hover:not(:disabled),.admin-master[data-admin-theme=light] .lt-sold-toggle:hover:not(:disabled),.admin-master[data-admin-theme=light] .lt-stats-settings-btn:hover,.admin-master[data-admin-theme=light] .lt-formula-reset-btn:hover,.admin-master[data-admin-theme=light] .lt-copy-btn:hover,.admin-master[data-admin-theme=light] .lt-store-reconnect-btn:hover,.admin-master[data-admin-theme=light] .lt-desc-var-add-btn:hover:not(:disabled),.admin-master[data-admin-theme=light] .lt-desc-var-remove:hover,.admin-master[data-admin-theme=light] .lt-desc-import-btn:hover,.admin-master[data-admin-theme=light] .lt-desc-btn:hover:not(:disabled),.admin-master[data-admin-theme=light] .lt-modal-cancel:hover,.admin-master[data-admin-theme=light] .lt-list-item-btn--secondary:hover,.admin-master[data-admin-theme=light] .lt-list-item-btn--inventory:hover,.admin-master[data-admin-theme=light] .lt-list-item-btn--view:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.admin-master[data-admin-theme=light] .lt-desc-btn--preview,.admin-master[data-admin-theme=light] .lt-desc-btn--edit,.admin-master[data-admin-theme=light] .lt-modal-save,.admin-master[data-admin-theme=light] .lt-list-item-btn{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 12px 24px #2563eb2e}.admin-master[data-admin-theme=light] .lt-desc-btn--preview svg,.admin-master[data-admin-theme=light] .lt-desc-btn--edit svg,.admin-master[data-admin-theme=light] .lt-list-item-btn svg{color:inherit;fill:currentColor}.admin-master[data-admin-theme=light] .lt-desc-btn--preview:hover:not(:disabled),.admin-master[data-admin-theme=light] .lt-desc-btn--edit:hover:not(:disabled),.admin-master[data-admin-theme=light] .lt-modal-save:hover:not(:disabled),.admin-master[data-admin-theme=light] .lt-list-item-btn:hover:not(:disabled){color:#fff;background:#1d4ed8;border-color:#1d4ed8}.admin-master[data-admin-theme=light] .lt-list-item-btn--secondary,.admin-master[data-admin-theme=light] .lt-list-item-btn--inventory,.admin-master[data-admin-theme=light] .lt-list-item-btn--view{box-shadow:none}.admin-master[data-admin-theme=light] .lt-view-btn{color:var(--admin-text);background:#fff;border-color:#d9e0eb;box-shadow:0 6px 16px #0f172a0e}.admin-master[data-admin-theme=light] .lt-view-btn-meta,.admin-master[data-admin-theme=light] .lt-modal-meta,.admin-master[data-admin-theme=light] .lt-help-note,.admin-master[data-admin-theme=light] .lt-formula-hint,.admin-master[data-admin-theme=light] .lt-quality-tpl-hint,.admin-master[data-admin-theme=light] .lt-desc-vars-hint,.admin-master[data-admin-theme=light] .lt-desc-charcount,.admin-master[data-admin-theme=light] .lt-title-charcount,.admin-master[data-admin-theme=light] .lt-listing-action-message{color:var(--admin-text-muted)}.admin-master[data-admin-theme=light] .lt-desc-charcount{color:var(--admin-text-muted);background:#eff6ff;border:1px solid #bfdbfe}.admin-master[data-admin-theme=light] .lt-desc-charcount--over{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.admin-master[data-admin-theme=light] .lt-result-price,.admin-master[data-admin-theme=light] .lt-view-btn-label,.admin-master[data-admin-theme=light] .lt-price-settings-card h4,.admin-master[data-admin-theme=light] .lt-modal-title,.admin-master[data-admin-theme=light] .lt-help-modal-body strong,.admin-master[data-admin-theme=light] .lt-help-val,.admin-master[data-admin-theme=light] .lt-slider-value,.admin-master[data-admin-theme=light] .lt-desc-vars-title,.admin-master[data-admin-theme=light] .lt-desc-var-label{color:var(--admin-text)}.admin-master[data-admin-theme=light] .lt-listing-action-bar{color:#1e3a8a;background:linear-gradient(135deg,#dbeafef2,#eff6fffa),#eff6ff;border-color:#bfdbfe;box-shadow:0 8px 18px #2563eb14}.admin-master[data-admin-theme=light] .lt-listing-action-message{color:#1e3a8a}.admin-master[data-admin-theme=light] .lt-list-item-btn{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 12px 24px #2563eb2e}.admin-master[data-admin-theme=light] .lt-list-item-btn:hover:not(:disabled){color:#fff;background:#1d4ed8;border-color:#1d4ed8}.admin-master[data-admin-theme=light] .lt-list-item-btn:disabled,.admin-master[data-admin-theme=light] .lt-list-item-btn:disabled:hover{color:#64748b;background:#dbeafe;border-color:#bfdbfe}.admin-master[data-admin-theme=light] .lt-ebay-policy-panel{color:#1e3a8a;background:linear-gradient(135deg,#eff6fff5,#dbeafedb),#eff6ff;border-color:#bfdbfe;box-shadow:0 8px 18px #2563eb12}.admin-master[data-admin-theme=light] .lt-ebay-policy-header h3,.admin-master[data-admin-theme=light] .lt-ebay-policy-card-title,.admin-master[data-admin-theme=light] .lt-ebay-policy-name{color:#1e3a8a}.admin-master[data-admin-theme=light] .lt-ebay-policy-header p,.admin-master[data-admin-theme=light] .lt-ebay-policy-placeholder,.admin-master[data-admin-theme=light] .lt-ebay-policy-empty,.admin-master[data-admin-theme=light] .lt-ebay-policy-meta,.admin-master[data-admin-theme=light] .lt-ebay-policy-id,.admin-master[data-admin-theme=light] .lt-ebay-policy-status{color:#475569}.admin-master[data-admin-theme=light] .lt-ebay-policy-card{background:#fff;border-color:#bfdbfe;box-shadow:0 6px 14px #2563eb0e}.admin-master[data-admin-theme=light] .lt-ebay-policy-row+.lt-ebay-policy-row{border-top-color:#dbeafe}.admin-master[data-admin-theme=light] .lt-ebay-policy-refresh,.admin-master[data-admin-theme=light] .lt-ebay-policy-reconnect{color:#1d4ed8;background:#fff;border-color:#93c5fd}.admin-master[data-admin-theme=light] .lt-ebay-policy-refresh:hover:not(:disabled),.admin-master[data-admin-theme=light] .lt-ebay-policy-reconnect:hover:not(:disabled){color:#1e40af;background:#dbeafe;border-color:#60a5fa}.admin-master[data-admin-theme=light] .lt-inventory-location-btn--ready{color:#166534;background:#ecfdf3;border-color:#86efac}.admin-master[data-admin-theme=light] .lt-inventory-location-btn--needed{color:#92400e;background:#fffbeb;border-color:#fde68a}.admin-master[data-admin-theme=light] .lt-ebay-policy-default{color:#1d4ed8;background:#dbeafe}.admin-master[data-admin-theme=light] .system-settings-divider{background:#d9e0eb}.admin-master[data-admin-theme=light] .system-settings-group-heading--ebay{background:linear-gradient(135deg,#dbeafef2,#f8fafcf5),#eff6ff;border-color:#bfdbfe;box-shadow:0 8px 18px #2563eb0e}.admin-master[data-admin-theme=light] .system-settings-group-heading--ebay .settings-section-title,.admin-master[data-admin-theme=light] .admin-ebay-section-heading h2,.admin-master[data-admin-theme=light] .admin-ebay-modal-title,.admin-master[data-admin-theme=light] .admin-ebay-detail-hero h3,.admin-master[data-admin-theme=light] .admin-ebay-detail-section h3,.admin-master[data-admin-theme=light] .admin-ebay-control-card h3{color:#0f172a}.admin-master[data-admin-theme=light] .system-settings-group-icon{fill:#2563eb}.admin-master[data-admin-theme=light] .settings-section-icon{fill:#64748b}.admin-master[data-admin-theme=light] .settings-section--maintenance-active{background:#fff1f2;border-color:#fecaca}.admin-master[data-admin-theme=light] .settings-section--maintenance-active .settings-section-icon,.admin-master[data-admin-theme=light] .settings-section--maintenance-active .settings-section-title{fill:#dc2626;color:#b91c1c}.admin-master[data-admin-theme=light] .settings-section--debug-active{background:#fffbeb;border-color:#fde68a}.admin-master[data-admin-theme=light] .settings-section--debug-active .settings-section-icon,.admin-master[data-admin-theme=light] .settings-section--debug-active .settings-section-title{fill:#d97706;color:#92400e}.admin-master[data-admin-theme=light] .settings-section-badge--on{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.admin-master[data-admin-theme=light] .settings-section-badge--debug{color:#92400e;background:#fef3c7;border-color:#fde68a}.admin-master[data-admin-theme=light] .settings-toggle-label{color:#0f172a}.admin-master[data-admin-theme=light] .settings-toggle-track{background:#cbd5e1}.admin-master[data-admin-theme=light] .settings-toggle-track:after{background:#fff;box-shadow:0 1px 3px #0f172a2e}.admin-master[data-admin-theme=light] .settings-save-bar{color:#1e3a8a;background:linear-gradient(135deg,#dbeafef0,#f8fafcfa),#eff6ff;border-color:#bfdbfe;box-shadow:0 8px 18px #2563eb14}.admin-master[data-admin-theme=light] .settings-last-saved{color:#475569}.admin-master[data-admin-theme=light] .settings-save-btn{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 12px 24px #2563eb2e}.admin-master[data-admin-theme=light] .settings-save-btn:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.admin-master[data-admin-theme=light] .settings-save-btn:disabled{color:#64748b;box-shadow:none;background:#dbeafe;border-color:#bfdbfe}.admin-master[data-admin-theme=light] .admin-ebay-section-heading p,.admin-master[data-admin-theme=light] .admin-ebay-modal-subtitle,.admin-master[data-admin-theme=light] .admin-ebay-detail-hero p,.admin-master[data-admin-theme=light] .admin-ebay-control-card-desc{color:#64748b}.admin-master[data-admin-theme=light] .admin-ebay-control-card{background:linear-gradient(135deg, color-mix(in srgb, var(--status-accent) 16%, #fff) 0%, color-mix(in srgb, var(--status-accent) 7%, #fff) 46%, #fff 100%), #fff;border-color:color-mix(in srgb, var(--status-accent) 24%, #d9e0eb);color:#334155;box-shadow:0 8px 18px #0f172a0e}.admin-master[data-admin-theme=light] .admin-ebay-control-card.admin-ebay-control-button--details{--status-accent:#0891b2;border-color:color-mix(in srgb, var(--status-accent) 28%, #c7d1df);background:linear-gradient(135deg, color-mix(in srgb, var(--status-accent) 12%, #fff), #fff 70%), color-mix(in srgb, var(--status-accent) 7%, #fff);box-shadow:0 8px 18px color-mix(in srgb, var(--status-accent) 12%, transparent);border-radius:1rem}.admin-master[data-admin-theme=light] .admin-ebay-control-card-icon{background:color-mix(in srgb, var(--status-accent) 10%, #fff);border-color:color-mix(in srgb, var(--status-accent) 32%, #d9e0eb)}.admin-master[data-admin-theme=light] .admin-ebay-control-card-icon.admin-ebay-control-button--details{background:color-mix(in srgb, var(--status-accent) 14%, #fff);border-color:color-mix(in srgb, var(--status-accent) 34%, #d9e0eb);color:var(--status-accent)}.admin-master[data-admin-theme=light] .admin-ebay-control-card-stats div,.admin-master[data-admin-theme=light] .admin-ebay-control-card-status,.admin-master[data-admin-theme=light] .admin-ebay-detail-card,.admin-master[data-admin-theme=light] .admin-ebay-detail-section,.admin-master[data-admin-theme=light] .admin-ebay-detail-run{color:#334155;background:#f8fafc;border-color:#d9e0eb}.admin-master[data-admin-theme=light] .admin-ebay-control-card.admin-ebay-control-button--details .admin-ebay-control-card-stats div,.admin-master[data-admin-theme=light] .admin-ebay-control-card.admin-ebay-control-button--details .admin-ebay-control-card-status{border-color:color-mix(in srgb, var(--status-accent) 22%, #0f172a17);background:color-mix(in srgb, var(--status-accent) 8%, #ffffffd6);color:#1f2937;border-radius:.66rem}.admin-master[data-admin-theme=light] .admin-ebay-discovery-manager{background:linear-gradient(135deg,#2563eb21,#fffffff0),#fff;border-color:#2563eb3d;box-shadow:0 8px 18px #0f172a0e}.admin-master[data-admin-theme=light] .admin-ebay-discovery-manager-header h3,.admin-master[data-admin-theme=light] .admin-ebay-discovery-target strong{color:#0f172a}.admin-master[data-admin-theme=light] .admin-ebay-discovery-manager-header p,.admin-master[data-admin-theme=light] .admin-ebay-discovery-form label>span,.admin-master[data-admin-theme=light] .admin-ebay-discovery-enabled span,.admin-master[data-admin-theme=light] .admin-ebay-discovery-target span,.admin-master[data-admin-theme=light] .admin-ebay-discovery-empty{color:#475569}.admin-master[data-admin-theme=light] .admin-ebay-discovery-form input,.admin-master[data-admin-theme=light] .admin-ebay-discovery-target{color:#0f172a;background:#f8fafc;border-color:#d9e0eb}.admin-master[data-admin-theme=light] .admin-ebay-discovery-manager-header>span,.admin-master[data-admin-theme=light] .admin-ebay-discovery-toggle{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb47}.admin-master[data-admin-theme=light] .admin-ebay-control-card-status.is-running{background:color-mix(in srgb, var(--status-accent,#2563eb) 10%, #fff);border-color:color-mix(in srgb, var(--status-accent,#2563eb) 30%, #d9e0eb);color:#0f172a}.admin-master[data-admin-theme=light] .admin-ebay-control-card-stats span,.admin-master[data-admin-theme=light] .admin-ebay-detail-run span,.admin-master[data-admin-theme=light] .admin-ebay-detail-card span{color:#64748b}.admin-master[data-admin-theme=light] .admin-ebay-control-card.admin-ebay-control-button--details .admin-ebay-control-card-kicker,.admin-master[data-admin-theme=light] .admin-ebay-control-card.admin-ebay-control-button--details .admin-ebay-control-card-stats span{color:var(--status-accent)}.admin-master[data-admin-theme=light] .admin-ebay-control-card-stats strong,.admin-master[data-admin-theme=light] .admin-ebay-detail-run strong,.admin-master[data-admin-theme=light] .admin-ebay-detail-card strong,.admin-master[data-admin-theme=light] .admin-ebay-chip-list{color:#0f172a}.admin-master[data-admin-theme=light] .admin-ebay-control-card-footer,.admin-master[data-admin-theme=light] .admin-ebay-detail-run-note,.admin-master[data-admin-theme=light] .admin-ebay-detail-note-list p{color:#334155}.admin-master[data-admin-theme=light] .admin-ebay-control-button,.admin-master[data-admin-theme=light] .ebay-status-badge{background:color-mix(in srgb, var(--status-accent,#2563eb) 7%, #fff);border-color:color-mix(in srgb, var(--status-accent,#2563eb) 28%, #cbd5e1);color:var(--status-accent,#2563eb)}.admin-master[data-admin-theme=light] .admin-ebay-usage-action .admin-ebay-control-button--usage{color:#fff;background:linear-gradient(135deg,#1e40af,#2563eb);border-color:#1d4ed8;box-shadow:0 6px 14px #2563eb38}.admin-master[data-admin-theme=light] .admin-ebay-control-card .admin-ebay-control-button,.admin-master[data-admin-theme=light] .admin-ebay-control-card .admin-ebay-details-button{background:var(--status-accent,#2563eb);border-color:var(--status-accent,#2563eb);color:#fff;box-shadow:0 10px 22px color-mix(in srgb, var(--status-accent,#2563eb) 20%, transparent)}.admin-master[data-admin-theme=light] .admin-ebay-control-card.admin-ebay-control-button--details .admin-ebay-control-button,.admin-master[data-admin-theme=light] .admin-ebay-control-card.admin-ebay-control-button--details .admin-ebay-details-button{background:var(--status-accent);border-color:color-mix(in srgb, var(--status-accent) 38%, transparent);color:#fff;box-shadow:none}.admin-master[data-admin-theme=light] .admin-ebay-control-button:hover:not(:disabled),.admin-master[data-admin-theme=light] .admin-ebay-control-button:focus-visible:not(:disabled),.admin-master[data-admin-theme=light] .admin-ebay-details-button:hover,.admin-master[data-admin-theme=light] .admin-ebay-details-button:focus-visible,.admin-master[data-admin-theme=light] .ebay-status-badge:hover:not(:disabled),.admin-master[data-admin-theme=light] .ebay-status-badge:focus-visible:not(:disabled){background:color-mix(in srgb, var(--status-accent,#2563eb) 14%, #fff);border-color:color-mix(in srgb, var(--status-accent,#2563eb) 48%, #cbd5e1);color:color-mix(in srgb, var(--status-accent,#2563eb) 82%, #0f172a)}.admin-master[data-admin-theme=light] .admin-ebay-usage-action .admin-ebay-control-button--usage:hover:not(:disabled),.admin-master[data-admin-theme=light] .admin-ebay-usage-action .admin-ebay-control-button--usage:focus-visible:not(:disabled){color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border-color:#2563eb}.admin-master[data-admin-theme=light] .admin-ebay-control-card .admin-ebay-control-button:hover:not(:disabled),.admin-master[data-admin-theme=light] .admin-ebay-control-card .admin-ebay-control-button:focus-visible:not(:disabled),.admin-master[data-admin-theme=light] .admin-ebay-control-card .admin-ebay-details-button:hover,.admin-master[data-admin-theme=light] .admin-ebay-control-card .admin-ebay-details-button:focus-visible{background:color-mix(in srgb, var(--status-accent,#2563eb) 86%, #0f172a);border-color:color-mix(in srgb, var(--status-accent,#2563eb) 86%, #0f172a);color:#fff}.admin-master[data-admin-theme=light] .admin-ebay-control-button:disabled,.admin-master[data-admin-theme=light] .ebay-status-badge:disabled{opacity:.5}.admin-master[data-admin-theme=light] .admin-ebay-loading,.admin-master[data-admin-theme=light] .admin-ebay-empty,.admin-master[data-admin-theme=light] .admin-ebay-success{color:#334155;background:#fff;border-color:#d9e0eb;box-shadow:0 8px 18px #0f172a0e}.admin-master[data-admin-theme=light] .admin-ebay-alert{color:#991b1b;background:#fff1f2;border-color:#fecaca}.admin-master[data-admin-theme=light] .admin-ebay-success{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.admin-master[data-admin-theme=light] .admin-ebay-modal-backdrop{-webkit-backdrop-filter:blur(6px);background:#0f172a7a}.admin-master[data-admin-theme=light] .admin-ebay-modal{color:#334155;background:#fff;border-color:#d9e0eb;box-shadow:0 24px 64px #0f172a2e}.admin-master[data-admin-theme=light] .admin-ebay-detail-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--status-accent) 10%, #fff), #fff), #fff;border-color:color-mix(in srgb, var(--status-accent) 26%, #d9e0eb)}.admin-master[data-admin-theme=light] .admin-ebay-modal-close{color:#334155;background:#f8fafc;border-color:#cbd5e1}.admin-master[data-admin-theme=light] .admin-ebay-modal-close:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.admin-master[data-admin-theme=light] .admin-ebay-token-log{color:#334155;background:#f8fafc;border-color:#d9e0eb}.admin-master[data-admin-theme=light] .admin-ebay-token-log-line{color:#334155;background:#fff;border-color:#d9e0eb}.admin-master[data-admin-theme=light] .admin-ebay-token-log-timestamp{color:#475569;background:#eff6ff;border-color:#bfdbfe}.admin-master[data-admin-theme=light] .admin-ebay-token-log-line.error{color:#991b1b;background:#fff1f2;border-color:#fecaca}.admin-master[data-admin-theme=light] .admin-ebay-token-log-line.error .admin-ebay-token-log-timestamp{color:#991b1b}@media (width<=720px){.admin-master,:root{--admin-topbar-height:58px}.admin-master{flex-direction:column}.admin-topbar{padding:.58rem .85rem}.admin-sidebar{top:var(--admin-topbar-height);z-index:35;width:100%;min-height:auto;margin-top:var(--admin-topbar-height);border-bottom:1px solid #ffffff14;border-right:0;padding:.55rem .65rem;position:sticky;overflow-x:auto;box-shadow:0 14px 30px #00000038}.admin-sidebar-nav{flex-flow:row;width:max-content;min-width:100%}.admin-sidebar-nav-primary{flex:none}.admin-sidebar-nav-bottom{flex:none;margin-top:0;padding-top:0}.admin-sidebar-link{white-space:nowrap;flex:none;min-height:2.35rem;padding:.5rem .7rem}.admin-main-content{margin-left:0;padding:clamp(1rem,2vw,2rem) .85rem 2rem}}@media (width<=460px){.admin-sidebar-link{gap:.45rem;font-size:.78rem}.admin-sidebar-link-icon{flex-basis:1.7rem;width:1.7rem;height:1.7rem}.admin-main-content{padding-inline:.65rem}}.admin-dashboard-page{color:var(--admin-text-body)}.admin-dashboard-eyebrow{color:var(--admin-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1}.admin-dashboard-hero{grid-template-columns:minmax(0,1.15fr) minmax(23rem,.85fr);align-items:stretch;gap:1rem;margin-bottom:1rem;display:grid}.admin-dashboard-hero-copy,.admin-dashboard-metric-card,.admin-dashboard-action-card,.admin-dashboard-panel{border:1px solid color-mix(in srgb, var(--dashboard-card-accent,var(--admin-accent)) 24%, var(--admin-border));background:linear-gradient(135deg, color-mix(in srgb, var(--dashboard-card-accent,var(--admin-accent)) 12%, transparent), #0f172a1f 72%), var(--admin-panel);border-radius:1rem;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #0000002e}.admin-dashboard-hero-copy{--dashboard-card-accent:#4ea8ff;border-color:color-mix(in srgb, var(--dashboard-card-accent) 28%, var(--admin-border));background:linear-gradient(135deg, color-mix(in srgb, var(--dashboard-card-accent) 18%, transparent), #0f172a21 62%, #7c3aed17), var(--admin-panel);flex-direction:column;justify-content:center;min-height:22rem;padding:clamp(1.25rem,3vw,2.35rem);display:flex}.admin-dashboard-hero-kicker{align-items:center;gap:.72rem;display:inline-flex}.admin-dashboard-hero-icon{border:1px solid color-mix(in srgb, var(--dashboard-card-accent) 32%, var(--admin-border));background:color-mix(in srgb, var(--dashboard-card-accent) 13%, transparent);width:2.65rem;height:2.65rem;color:var(--dashboard-card-accent);border-radius:.72rem;flex:0 0 2.65rem;justify-content:center;align-items:center;display:inline-flex}.admin-dashboard-hero-icon svg{fill:currentColor;width:1.35rem;height:1.35rem}.admin-dashboard-hero h2{max-width:58rem;color:var(--admin-text);margin:.5rem 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:850;line-height:.98}.admin-dashboard-hero p{max-width:46rem;color:var(--admin-text-muted);margin:1rem 0 0;font-size:1rem;line-height:1.58}.admin-dashboard-hero-actions{flex-wrap:wrap;gap:.72rem;margin-top:1.35rem;display:flex}.admin-dashboard-primary-action,.admin-dashboard-secondary-action{border:1px solid color-mix(in srgb, var(--admin-accent) 40%, var(--admin-border));text-transform:uppercase;border-radius:.58rem;justify-content:center;align-items:center;min-height:2.7rem;padding:.78rem 1.05rem;font-size:.86rem;font-weight:900;text-decoration:none;transition:transform .14s,background .14s,border-color .14s;display:inline-flex}.admin-dashboard-primary-action{color:#fff;text-shadow:0 1px 1px #0f172a47;background:#235ddc}.admin-dashboard-secondary-action{background:color-mix(in srgb, #7c3aed 12%, var(--admin-panel));border-color:color-mix(in srgb, #7c3aed 38%, var(--admin-border));color:var(--admin-text)}.admin-dashboard-primary-action:hover,.admin-dashboard-secondary-action:hover{transform:translateY(-1px)}.admin-dashboard-metric-grid{gap:.8rem;display:grid}.admin-dashboard-metric-card{--dashboard-card-accent:var(--admin-accent);border-color:color-mix(in srgb, var(--dashboard-card-accent) 30%, var(--admin-border));background:linear-gradient(135deg, color-mix(in srgb, var(--dashboard-card-accent) 16%, transparent), #0f172a1a 72%), var(--admin-panel);align-content:start;gap:.35rem;min-height:7.6rem;padding:1rem;display:grid}.admin-dashboard-metric-card.blue{--dashboard-card-accent:#4ea8ff}.admin-dashboard-metric-card.green{--dashboard-card-accent:#20c997}.admin-dashboard-metric-card.purple{--dashboard-card-accent:#a855f7}.admin-dashboard-metric-card.slate{--dashboard-card-accent:#94a3b8}.admin-dashboard-metric-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-dashboard-metric-card span,.admin-dashboard-action-copy small{color:var(--dashboard-card-accent,var(--admin-accent));letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-dashboard-metric-card strong{color:var(--admin-text);margin-top:.2rem;font-size:clamp(1.75rem,3.3vw,2.65rem);line-height:1}.admin-dashboard-metric-card p{color:var(--admin-text-muted);margin:0;font-size:.84rem;line-height:1.4}.admin-dashboard-action-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.admin-dashboard-action-card{--dashboard-card-accent:var(--admin-accent);border-color:color-mix(in srgb, var(--dashboard-card-accent) 26%, var(--admin-border));background:linear-gradient(135deg, color-mix(in srgb, var(--dashboard-card-accent) 15%, transparent), #0f172a1a 68%), var(--admin-panel);min-height:15rem;color:var(--admin-text-body);flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:flex}.admin-dashboard-action-card.blue{--dashboard-card-accent:#4ea8ff}.admin-dashboard-action-card.cyan{--dashboard-card-accent:#22d3ee}.admin-dashboard-action-card.green{--dashboard-card-accent:#20c997}.admin-dashboard-action-card.purple{--dashboard-card-accent:#a855f7}.admin-dashboard-action-card.slate{--dashboard-card-accent:#94a3b8}.admin-dashboard-action-card:hover{border-color:color-mix(in srgb, var(--dashboard-card-accent) 44%, var(--admin-border));box-shadow:inset 0 1px 0 #ffffff0e, 0 16px 34px color-mix(in srgb, var(--dashboard-card-accent) 18%, #0000003d);transform:translateY(-2px)scale(.99)}.admin-dashboard-action-icon{border:1px solid color-mix(in srgb, var(--dashboard-card-accent) 24%, var(--admin-border));background:color-mix(in srgb, var(--dashboard-card-accent) 14%, transparent);width:2.95rem;height:2.95rem;color:var(--dashboard-card-accent);border-radius:.72rem;justify-content:center;align-items:center;display:inline-flex}.admin-dashboard-action-icon svg{fill:currentColor;width:1.45rem;height:1.45rem}.admin-dashboard-action-copy{gap:.38rem;display:grid}.admin-dashboard-action-copy strong{color:var(--admin-text);font-size:1.14rem;line-height:1.1}.admin-dashboard-action-copy span{color:var(--admin-text-muted);font-size:.88rem;line-height:1.45}.admin-dashboard-panels{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:1rem;display:grid}.admin-dashboard-panel{--dashboard-card-accent:#4ea8ff;padding:1rem}.admin-dashboard-panel--workflow{--dashboard-card-accent:#7c3aed}.admin-dashboard-panel--analytics{--dashboard-card-accent:#22d3ee}.admin-dashboard-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.admin-dashboard-panel-heading h2{color:var(--admin-text);margin:.25rem 0 0;font-size:1.25rem;line-height:1.1}.admin-dashboard-panel-heading>span{border:1px solid color-mix(in srgb, var(--dashboard-card-accent,var(--admin-accent)) 24%, var(--admin-border));background:color-mix(in srgb, var(--dashboard-card-accent,var(--admin-accent)) 10%, transparent);color:color-mix(in srgb, var(--dashboard-card-accent,var(--admin-accent)) 72%, var(--admin-text-muted));white-space:nowrap;border-radius:.58rem;flex:none;padding:.32rem .62rem;font-size:.76rem;font-weight:800}.admin-dashboard-workflow{gap:.7rem;display:grid}.admin-dashboard-workflow-step{border:1px solid color-mix(in srgb, #7c3aed 20%, var(--admin-border));color:var(--admin-text-body);background:#7c3aed12;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:.85rem;text-decoration:none;transition:transform .14s,border-color .14s;display:grid}.admin-dashboard-workflow-step:not(.is-disabled):hover{border-color:color-mix(in srgb, #7c3aed 42%, var(--admin-border));transform:translateY(-1px)scale(.995)}.admin-dashboard-workflow-step>span{color:#fff;background:#7c3aed;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.82rem;font-weight:900;display:inline-flex}.admin-dashboard-workflow-step strong{color:var(--admin-text);font-size:.95rem}.admin-dashboard-workflow-step p{color:var(--admin-text-muted);margin:.28rem 0 0;font-size:.86rem;line-height:1.45}.admin-dashboard-workflow-step.is-disabled{cursor:not-allowed;opacity:.58}.admin-dashboard-analytics{gap:.85rem;display:grid}.admin-dashboard-analytics-empty{border:1px solid color-mix(in srgb, #22d3ee 18%, var(--admin-border));min-height:12rem;color:var(--admin-text-muted);text-align:center;background:#22d3ee12;border-radius:.72rem;justify-content:center;align-items:center;font-size:.9rem;font-weight:750;display:flex}.admin-dashboard-analytics-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.admin-dashboard-analytics-totals div,.admin-dashboard-analytics-block{border:1px solid color-mix(in srgb, #22d3ee 20%, var(--admin-border));background:#22d3ee12;border-radius:.72rem}.admin-dashboard-analytics-totals div{gap:.32rem;min-width:0;padding:.72rem;display:grid}.admin-dashboard-analytics-totals span{color:color-mix(in srgb, #22d3ee 78%, var(--admin-text-muted));letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:850}.admin-dashboard-analytics-totals strong{color:var(--admin-text);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1}.admin-dashboard-analytics-grid{grid-template-columns:minmax(0,1.2fr) minmax(12rem,.8fr);gap:.85rem;display:grid}.admin-dashboard-analytics-block{align-content:start;gap:.55rem;padding:.78rem;display:grid}.admin-dashboard-analytics-block h3{color:var(--admin-text);margin:0 0 .2rem;font-size:.92rem;line-height:1.1}.admin-dashboard-analytics-block p{color:var(--admin-text-muted);margin:0;font-size:.86rem;line-height:1.45}.admin-dashboard-analytics-row{border:1px solid color-mix(in srgb, #22d3ee 16%, var(--admin-border));background:#22d3ee0d;border-radius:.58rem;justify-content:space-between;align-items:center;gap:.78rem;min-width:0;padding:.58rem .64rem;display:flex}.admin-dashboard-analytics-row div{gap:.2rem;min-width:0;display:grid}.admin-dashboard-analytics-row strong,.admin-dashboard-analytics-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-dashboard-analytics-row strong{color:var(--admin-text);font-size:.86rem;line-height:1.1}.admin-dashboard-analytics-row span{color:var(--admin-text-muted);font-size:.74rem}.admin-dashboard-analytics-row em{color:color-mix(in srgb, #22d3ee 78%, var(--admin-text));white-space:nowrap;flex:none;font-size:.76rem;font-style:normal;font-weight:850}.admin-dashboard-status-list{color:var(--admin-text-body);gap:.68rem;display:grid}.admin-dashboard-status-list div{border:1px solid color-mix(in srgb, #0891b2 20%, var(--admin-border));background:#0891b212;border-radius:.66rem;align-items:center;gap:.65rem;min-height:2.45rem;padding:.58rem .7rem;font-size:.9rem;font-weight:750;display:flex}.admin-dashboard-status-dot{background:#64748b;border-radius:999px;flex:0 0 .66rem;width:.66rem;height:.66rem}.admin-dashboard-status-dot.active{background:#20c997;box-shadow:0 0 0 4px #20c9971a}.admin-dashboard-status-dot.muted{background:#64748b}.admin-master[data-admin-theme=light] .admin-dashboard-hero-copy,.admin-master[data-admin-theme=light] .admin-dashboard-metric-card,.admin-master[data-admin-theme=light] .admin-dashboard-action-card,.admin-master[data-admin-theme=light] .admin-dashboard-panel{box-shadow:0 8px 18px color-mix(in srgb, var(--dashboard-card-accent,var(--admin-accent)) 11%, #0f172a0a)}.admin-master[data-admin-theme=light] .admin-dashboard-hero-copy{background:linear-gradient(135deg,#ffffffdb 0%,#e3ebfc 55%,#dff1f5 100%),#f2f6fe;border-color:#9ab2e2}.admin-master[data-admin-theme=light] .admin-dashboard-hero-icon{color:#2563eb;background:#e3ebfc;border-color:#93aee3}.admin-master[data-admin-theme=light] .admin-dashboard-metric-card,.admin-master[data-admin-theme=light] .admin-dashboard-action-card{border-color:color-mix(in srgb, var(--dashboard-card-accent) 28%, #c7d1df);background:linear-gradient(135deg, #ffffffdb 0%, color-mix(in srgb, var(--dashboard-card-accent) 12%, #fff) 58%, color-mix(in srgb, var(--dashboard-card-accent) 18%, #fff) 100%), color-mix(in srgb, var(--dashboard-card-accent) 6%, #fff)}.admin-master[data-admin-theme=light] .admin-dashboard-action-card.blue,.admin-master[data-admin-theme=light] .admin-dashboard-metric-card.blue{--dashboard-card-accent:#2563eb}.admin-master[data-admin-theme=light] .admin-dashboard-action-card.cyan{--dashboard-card-accent:#0891b2}.admin-master[data-admin-theme=light] .admin-dashboard-action-card.green,.admin-master[data-admin-theme=light] .admin-dashboard-metric-card.green{--dashboard-card-accent:#15803d}.admin-master[data-admin-theme=light] .admin-dashboard-action-card.purple,.admin-master[data-admin-theme=light] .admin-dashboard-metric-card.purple{--dashboard-card-accent:#7c3aed}.admin-master[data-admin-theme=light] .admin-dashboard-action-card.slate,.admin-master[data-admin-theme=light] .admin-dashboard-metric-card.slate{--dashboard-card-accent:#334155}.admin-master[data-admin-theme=light] .admin-dashboard-metric-card.blue{--dashboard-card-accent:#2563eb}.admin-master[data-admin-theme=light] .admin-dashboard-panel{background:linear-gradient(135deg,#ffffffe6,#f1f8ff),#fff;border-color:#b1cae5}.admin-master[data-admin-theme=light] .admin-dashboard-panel--workflow{background:linear-gradient(135deg,#f5effe,#fff 72%),#fff;border-color:#b7b0e2}.admin-master[data-admin-theme=light] .admin-dashboard-panel--analytics{background:linear-gradient(135deg,#ebf6f9,#fff 72%),#fff;border-color:#9dc3d5}.admin-master[data-admin-theme=light] .admin-dashboard-secondary-action,.admin-master[data-admin-theme=light] .admin-dashboard-workflow-step{background:#f6f1fe;border-color:#b8b3e2}.admin-master[data-admin-theme=light] .admin-dashboard-analytics-empty,.admin-master[data-admin-theme=light] .admin-dashboard-analytics-totals div,.admin-master[data-admin-theme=light] .admin-dashboard-analytics-block{background:#f0f8fa;border-color:#a5c5d7}.admin-master[data-admin-theme=light] .admin-dashboard-analytics-row{background:#ffffffb8;border-color:#acc8d9}.admin-master[data-admin-theme=light] .admin-dashboard-status-list div{background:#f0f8fa;border-color:#a5c5d7}.admin-master[data-admin-theme=light] .admin-dashboard-action-icon{border-color:color-mix(in srgb, var(--dashboard-card-accent) 28%, #c7d1df);background:color-mix(in srgb, var(--dashboard-card-accent) 13%, #fff)}.admin-master[data-admin-theme=light] .admin-dashboard-panel-heading>span{color:var(--admin-text-body);background:#f1f8ff;border-color:#aac7e7}.admin-master[data-admin-theme=light] .admin-dashboard-workflow-step>span{color:#fff;background:#7c3aed}.admin-master[data-admin-theme=light] .admin-dashboard-metric-card span,.admin-master[data-admin-theme=light] .admin-dashboard-action-copy small,.admin-master[data-admin-theme=light] .admin-dashboard-eyebrow{color:var(--dashboard-card-accent,#2563eb)}.admin-master[data-admin-theme=light] .admin-dashboard-hero-copy .admin-dashboard-eyebrow{color:#2563eb}.admin-master[data-admin-theme=light] .admin-dashboard-action-copy strong,.admin-master[data-admin-theme=light] .admin-dashboard-metric-card strong,.admin-master[data-admin-theme=light] .admin-dashboard-panel-heading h2,.admin-master[data-admin-theme=light] .admin-dashboard-workflow-step strong,.admin-master[data-admin-theme=light] .admin-dashboard-analytics-totals strong,.admin-master[data-admin-theme=light] .admin-dashboard-analytics-block h3,.admin-master[data-admin-theme=light] .admin-dashboard-analytics-row strong{color:#111827}.admin-master[data-admin-theme=light] .admin-dashboard-action-copy span,.admin-master[data-admin-theme=light] .admin-dashboard-metric-card p,.admin-master[data-admin-theme=light] .admin-dashboard-workflow-step p,.admin-master[data-admin-theme=light] .admin-dashboard-analytics-block p,.admin-master[data-admin-theme=light] .admin-dashboard-analytics-row span{color:#475569}@media (width<=1320px){.admin-dashboard-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){.admin-dashboard-hero,.admin-dashboard-panels{grid-template-columns:1fr}.admin-dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-analytics-totals,.admin-dashboard-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-dashboard-hero-copy{min-height:auto}.admin-dashboard-metric-grid,.admin-dashboard-action-grid{grid-template-columns:1fr}.admin-dashboard-hero-actions,.admin-dashboard-primary-action,.admin-dashboard-secondary-action{width:100%}.admin-dashboard-panel-heading{flex-direction:column}.admin-dashboard-analytics-totals,.admin-dashboard-analytics-grid{grid-template-columns:1fr}}.admin-data-grid-wrapper{width:100%;max-width:100%;max-height:var(--admin-data-grid-max-height,none);background:#151515;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 40px #0000003d}.admin-data-grid-scroll{width:100%;max-width:100%;height:100%;max-height:inherit;overscroll-behavior:contain;border-radius:inherit;flex:auto;min-width:0;min-height:0;overflow:auto}.admin-data-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%}.admin-data-grid th,.admin-data-grid td{color:#d7d7d7;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff0b;padding:clamp(.55rem,1.2vw,.95rem) clamp(.5rem,1.2vw,1rem);font-size:clamp(.78rem,1.15vw,.95rem)}.admin-data-grid th:last-child,.admin-data-grid td:last-child{border-right:0}.admin-data-grid td{overflow:hidden}.admin-data-grid-cell-content{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;max-width:100%;min-height:2rem;display:flex;overflow:hidden}.admin-data-grid th{z-index:1;color:#e5f2ff;background:#1d1d1d;border-bottom:1px solid #4ea8ff47;font-weight:700;position:sticky;top:0;overflow:visible}.admin-data-grid tbody tr:nth-child(2n){background-color:#ffffff09}.admin-data-grid tbody tr:hover{background-color:#4ea8ff14}.admin-data-grid-editable-cell{cursor:text}.admin-data-grid-editable-cell>.tt-wrap{min-height:1.25rem}.admin-data-grid-editable-cell:hover{color:#f4f8ff;background:#4ea8ff14}.admin-data-grid-header{text-overflow:ellipsis;white-space:nowrap;padding-right:.75rem;display:block;overflow:hidden}.admin-data-grid-resizer{z-index:2;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;width:.7rem;padding:0;position:absolute;top:0;bottom:0;right:0;transform:translate(50%)}.admin-data-grid-resizer:hover,.admin-data-grid-resizer:focus-visible{background:linear-gradient(90deg,#0000 calc(50% - 1px),#4ea8ffb8 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));outline:none}.admin-data-grid-editor{align-items:center;width:min(100%,320px);min-width:140px;display:flex;position:relative}.admin-data-grid-input{color:#f5f8ff;width:100%;min-width:0;height:2.1rem;font:inherit;background:#0f1720;border:1px solid #4ea8ff9e;border-radius:.5rem;outline:none;padding:.35rem 2.35rem .35rem .65rem}.admin-data-grid-input:focus{border-color:#4ea8ff;box-shadow:0 0 0 3px #4ea8ff29}.admin-data-grid-save{color:#071411;cursor:pointer;background:#20c997;border:0;border-radius:.35rem;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;padding:0;display:inline-flex;position:absolute;right:.3rem}.admin-data-grid-save:hover,.admin-data-grid-save:focus-visible{background:#35ddb0;outline:none}.admin-data-grid-save:disabled{opacity:.68;cursor:default}.admin-data-grid-save svg{fill:currentColor;width:1rem;height:1rem}.admin-data-grid-switch-content{justify-content:flex-start}.admin-data-grid-switch{box-sizing:border-box;color:#d7d7d7;width:max-content;min-width:7.4rem;min-height:2rem;font:inherit;cursor:pointer;background:#1b1b1b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.55rem;padding:.24rem .62rem .24rem .3rem;font-size:.8rem;font-weight:700;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.admin-data-grid-switch-track{background:#94a3b847;border-radius:999px;flex:0 0 2.35rem;width:2.35rem;height:1.25rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.admin-data-grid-switch-thumb{background:#d7d7d7;border-radius:999px;width:.88rem;height:.88rem;transition:transform .16s,background-color .16s;position:absolute;top:.18rem;left:.18rem}.admin-data-grid-switch.on{color:#b8f7e4;background:#20c9971f;border-color:#20c99752}.admin-data-grid-switch.on .admin-data-grid-switch-track{background:#20c9975c}.admin-data-grid-switch.on .admin-data-grid-switch-thumb{background:#b8f7e4;transform:translate(1.1rem)}.admin-data-grid-switch.off{color:#cbd5e1;border-color:#94a3b83d}.admin-data-grid-switch:hover:not(:disabled),.admin-data-grid-switch:focus-visible:not(:disabled){border-color:#4ea8ff6b;outline:none;box-shadow:inset 0 0 0 2px #4ea8ff1f}.admin-data-grid-switch:disabled{cursor:default;opacity:.68}.admin-data-grid-switch-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-data-grid-empty{color:#d7d7d7;overflow-wrap:anywhere;background-color:#151515;border:1px solid #ffffff14;border-radius:.75rem;margin-bottom:1rem;padding:1.25rem 1.5rem;box-shadow:0 14px 34px #0000002e}@media (width<=640px){.admin-data-grid th,.admin-data-grid td{padding:.6rem .65rem;font-size:.8rem}}.admin-message-bar{z-index:1200;max-width:min(var(--admin-message-bar-max-width,980px), calc(100vw - 1rem));opacity:0;pointer-events:none;margin:0 auto;transition:opacity .3s linear;position:fixed}.admin-message-bar--admin-body{top:calc(var(--admin-topbar-height,65px) + var(--admin-main-gutter,clamp(1rem, 2vw, 2rem)));left:calc(var(--admin-sidebar-width,0px) + var(--admin-main-gutter,clamp(1rem, 2vw, 2rem)) + max(0px, env(safe-area-inset-left)));right:calc(var(--admin-main-gutter,clamp(1rem, 2vw, 2rem)) + max(0px, env(safe-area-inset-right)))}.admin-message-bar--viewport{top:calc(var(--admin-topbar-height,65px) + .75rem);left:max(1rem, env(safe-area-inset-left));right:max(1rem, env(safe-area-inset-right))}.admin-message-bar.visible{opacity:1;pointer-events:auto}.admin-message-bar.closing{opacity:0;pointer-events:auto;transition-duration:1.5s}.admin-message-bar-content{color:#d7d7d7;overflow-wrap:anywhere;background-color:#151515;border:1px solid #ffffff14;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 14px 34px #0000002e}.admin-message-bar-text{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.admin-message-bar-timestamp{color:#d7d7d79e;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;align-items:center;padding:.16rem .48rem;font-size:.78rem;font-weight:600;display:inline-flex}.admin-message-bar-content.error{color:#fecaca;background-color:#3a1717;border-color:#f8717159}.admin-message-bar-content.success{color:#a7f3d0;background-color:#10382e;border-color:#34d39952}.admin-message-bar-content.error .admin-message-bar-timestamp{color:#fecaca94}.admin-message-bar-content.success .admin-message-bar-timestamp{color:#a7f3d094}.admin-message-bar-content.warning{color:#fde68a;background-color:#3d2d12;border-color:#f5c45152}.admin-message-bar-content.warning .admin-message-bar-timestamp{color:#fde68a94}.admin-message-bar-close{color:currentColor;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.45rem;flex:0 0 1.85rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;padding:0;font-weight:800;line-height:1;display:inline-flex}.admin-message-bar-close:hover,.admin-message-bar-close:focus-visible{background:#ffffff1f;outline:none}@media (width<=720px){.admin-message-bar--admin-body,.admin-message-bar--viewport{max-width:calc(100vw - 1rem);top:calc(65px + .5rem);left:max(.5rem, env(safe-area-inset-left));right:max(.5rem, env(safe-area-inset-right))}.admin-message-bar-content{align-items:flex-start;padding:.95rem 1rem}}.admin-users-page{color:#e6e6e6;text-align:left;width:100%;min-width:0;max-width:100%;margin:0}.admin-users-toolbar{justify-content:flex-start;align-items:flex-start;gap:1rem;margin-bottom:1.4rem;display:flex}.admin-users-heading{text-align:left;width:100%;min-width:0}.admin-users-title{color:#f6f6f6;text-align:left;font-size:clamp(1.6rem,2.5vw,2.15rem);font-weight:800;line-height:1.15}.admin-users-description{color:#8d96aa;margin-top:.35rem;font-size:1rem}.admin-users-grid{margin-top:1rem}.admin-users-alert,.admin-users-success,.admin-users-loading{color:#d7d7d7;background:#151515;border:1px solid #ffffff14;border-radius:.75rem;margin-bottom:1rem;padding:1rem 1.15rem}.admin-users-alert{color:#ffd1d1;background:#ff69691f;border-color:#ff696961}.admin-users-success{color:#b8f7e4;background:#20c9971f;border-color:#20c99761}.system-settings-page{text-align:left;flex-direction:column;gap:0;width:100%;min-width:0;max-width:100%;min-height:100vh;padding-bottom:7rem;display:flex;overflow-x:hidden}.system-settings-group{flex-direction:column;gap:.95rem;padding-top:.25rem;display:flex}.system-settings-group-heading{gap:.3rem;display:grid}.system-settings-group-title{color:#c9d1da;letter-spacing:.01em;margin:0;font-size:1.05rem;font-weight:700}.system-settings-group-desc{color:#6b7280;margin:0;font-size:.875rem;line-height:1.45}.system-settings-group-heading--ebay{background:linear-gradient(135deg,#4ea8ff12,#0f172a2e),#151922;border:1px solid #4ea8ff33;border-radius:14px;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.system-settings-group-heading--ebay .settings-section-title{color:#dbeafe}.system-settings-group-icon{fill:#4ea8ff}.system-settings-divider{background:#ffffff12;flex-shrink:0;height:1px;margin:1.2rem 0 1.05rem}.settings-section{background:#151515;border:1px solid #ffffff14;border-radius:14px;margin-bottom:0;overflow:hidden}.site-config-compact-grid{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) minmax(220px,.78fr);align-items:stretch;gap:.8rem;display:grid}.site-config-compact-grid .settings-section{min-width:0}.settings-section--wide{grid-column:span 2}.settings-section--small{min-height:0}.settings-section--maintenance-active{background:#7f1d1d1a;border-color:#ef444473}.settings-section--debug-active{background:#4e3e0026;border-color:#eab30866}.settings-section-header{border-bottom:1px solid #ffffff12;align-items:center;gap:.75rem;padding:1.1rem 1.5rem;display:flex}.settings-section--compact .settings-section-header{padding:.72rem .95rem}.settings-section--maintenance-active .settings-section-header{border-bottom-color:#ef444433}.settings-section--debug-active .settings-section-header{border-bottom-color:#eab30833}.settings-section-icon{fill:#4b5563;flex-shrink:0;width:1.5rem;height:1.5rem}.settings-section--maintenance-active .settings-section-icon{fill:#ef4444}.settings-section--debug-active .settings-section-icon{fill:#eab308}.settings-section-title{text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;margin:0;font-size:.82rem;font-weight:700}.settings-section--maintenance-active .settings-section-title{color:#fca5a5}.settings-section--debug-active .settings-section-title{color:#fde047}.settings-section-badge{letter-spacing:.04em;border-radius:9999px;margin-left:auto;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.settings-section-badge--on{color:#fca5a5;background:#ef444433;border:1px solid #ef444459}.settings-section-badge--debug{color:#fde047;background:#eab3082e;border:1px solid #eab3084d}.settings-section-body{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.settings-section--compact .settings-section-body{gap:.75rem;padding:.85rem .95rem}.settings-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.1rem;display:grid}.settings-section--compact .settings-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem}.settings-field{flex-direction:column;gap:.4rem;display:flex}.settings-section--compact .settings-field{gap:.3rem}.settings-field--full{text-align:left;grid-column:1/-1}.settings-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.settings-input,.settings-textarea,.settings-select{color:#e5e7eb;box-sizing:border-box;background:#1d1d1d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:100%;padding:.6rem .85rem;font-family:inherit;font-size:.9rem;transition:border-color .15s}.settings-section--compact .settings-input,.settings-section--compact .settings-textarea,.settings-section--compact .settings-select{padding:.48rem .68rem;font-size:.84rem}.settings-section--compact .settings-textarea{min-height:58px}.settings-input:focus,.settings-textarea:focus,.settings-select:focus{border-color:#4ea8ff8c}.settings-textarea{resize:vertical;min-height:80px;line-height:1.5}.settings-hint{color:#4b5563;margin-top:.1rem;font-size:.75rem}.settings-toggle-row{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.settings-section--compact .settings-toggle-row{gap:.85rem}.settings-toggle-info{flex-direction:column;gap:.2rem;min-width:0;display:flex}.settings-toggle-label{color:#e5e7eb;font-size:.95rem;font-weight:600}.settings-section--compact .settings-toggle-label{font-size:.86rem}.settings-toggle-desc{color:#6b7280;font-size:.8rem}.settings-section--compact .settings-toggle-desc{font-size:.74rem;line-height:1.35}.settings-toggle{flex-shrink:0;width:44px;height:24px;position:relative}.settings-toggle input{opacity:0;width:0;height:0;position:absolute}.settings-toggle-track{cursor:pointer;background:#374151;border-radius:9999px;transition:background .2s;position:absolute;inset:0}.settings-toggle input:checked+.settings-toggle-track{background:#2563eb}.settings-toggle--danger input:checked+.settings-toggle-track{background:#dc2626}.settings-toggle--warn input:checked+.settings-toggle-track{background:#d97706}.settings-toggle-track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.settings-toggle input:checked+.settings-toggle-track:after{transform:translate(20px)}.settings-save-bar{bottom:1.25rem;right:clamp(1rem,2vw,2rem);left:calc(var(--admin-sidebar-width) + clamp(1rem, 2vw, 2rem));z-index:25;background:linear-gradient(135deg,#4ea8ff13,#0f172a3d),#171b22;border:1px solid #4ea8ff38;border-radius:14px;justify-content:flex-end;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex;position:fixed;box-shadow:inset 0 1px #ffffff0f,0 18px 48px #0000008c,0 0 0 1px #00000061}.settings-last-saved{color:#cbd5e1;margin-right:auto;font-size:.8rem}.settings-save-btn{color:#eff6ff;cursor:pointer;background:linear-gradient(#4ea8ff57,#2563eb85);border:1px solid #4ea8ffb8;border-radius:.65rem;align-items:center;gap:.5rem;padding:.72rem 1.35rem;font-size:.92rem;font-weight:700;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:0 10px 24px #2563eb38,inset 0 1px #ffffff24}.settings-save-btn:hover:not(:disabled){background:linear-gradient(#4ea8ff75,#2563eba8);border-color:#93c5fde6;transform:translateY(-1px)}.settings-save-btn:disabled{color:#dbeafe9e;box-shadow:none;cursor:not-allowed;background:#4ea8ff24;border-color:#4ea8ff47;transform:none}.settings-save-btn svg{fill:currentColor;flex-shrink:0;width:1rem;height:1rem}.settings-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:9999px;flex-shrink:0;width:1rem;height:1rem;animation:.7s linear infinite settings-spin}@keyframes settings-spin{to{transform:rotate(360deg)}}.admin-ebay-section{gap:.75rem;min-width:0;margin-bottom:1.5rem;display:grid}.admin-ebay-section-heading{text-align:left;gap:.35rem;min-width:0;display:grid}.admin-ebay-section-heading h2{color:#f8fafc;letter-spacing:.01em;margin:0;font-size:1.08rem;font-weight:650}.admin-ebay-section-heading p{color:#8b95a5;max-width:760px;margin:0;font-size:.92rem;line-height:1.45}.admin-ebay-seller-grid-heading{margin:1.25rem 0 .75rem}.admin-ebay-usage-action{justify-content:flex-start;min-width:0;margin:0 0 .65rem;display:flex}.admin-ebay-usage-action .admin-ebay-control-button{color:#eff6ff;background:linear-gradient(135deg,#1e3a8a,#2563eb);border-color:#60a5fa7a;width:auto;min-width:180px;box-shadow:0 5px 12px #2563eb33}.admin-ebay-seller-grid{--admin-data-grid-max-height:clamp(260px, calc(100vh - 25rem), 620px)}.admin-ebay-discovery-manager{background:linear-gradient(135deg,#4ea8ff1f,#0f172a29),#151515;border:1px solid #4ea8ff33;border-radius:14px;gap:.75rem;margin-bottom:.9rem;padding:.95rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.admin-ebay-discovery-manager-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-ebay-discovery-manager-header h3{color:#f8fafc;margin:0;font-size:.98rem;font-weight:720}.admin-ebay-discovery-manager-header p{color:#9ca3af;margin:.25rem 0 0;font-size:.84rem;line-height:1.35}.admin-ebay-discovery-manager-header>span{color:#bfdbfe;background:#4ea8ff21;border:1px solid #4ea8ff52;border-radius:999px;flex:none;padding:.28rem .52rem;font-size:.76rem;font-weight:720}.admin-ebay-discovery-form{grid-template-columns:minmax(150px,1.1fr) minmax(140px,1fr) 92px 110px minmax(170px,1.2fr) auto auto;align-items:end;gap:.55rem;display:grid}.admin-ebay-discovery-form label{gap:.28rem;min-width:0;display:grid}.admin-ebay-discovery-form label>span,.admin-ebay-discovery-enabled span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:760;line-height:1}.admin-ebay-discovery-form input{color:#f8fafc;background:#0f172a6b;border:1px solid #94a3b838;border-radius:.5rem;outline:none;min-width:0;min-height:2.15rem;padding:.45rem .58rem;font-size:.82rem}.admin-ebay-discovery-form input:focus{border-color:#4ea8ff8c}.admin-ebay-discovery-enabled{grid-template-columns:auto auto;align-items:center;min-height:2.15rem;gap:.4rem!important;display:inline-flex!important}.admin-ebay-discovery-enabled input{accent-color:#4ea8ff;width:1rem;min-height:1rem}.admin-ebay-discovery-save,.admin-ebay-discovery-toggle{color:#082f49;cursor:pointer;background:#4ea8ff;border:1px solid #4ea8ff70;border-radius:.5rem;min-height:2.15rem;padding:.46rem .72rem;font-size:.8rem;font-weight:760}.admin-ebay-discovery-list{gap:.45rem;display:grid}.admin-ebay-discovery-target{background:#ffffff09;border:1px solid #94a3b824;border-radius:.58rem;grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) minmax(130px,.8fr) auto;align-items:center;gap:.55rem;padding:.62rem;display:grid}.admin-ebay-discovery-target.is-enabled{border-color:#4ea8ff47}.admin-ebay-discovery-target div{gap:.2rem;min-width:0;display:grid}.admin-ebay-discovery-target strong{color:#e5e7eb;overflow-wrap:anywhere;font-size:.86rem}.admin-ebay-discovery-target span,.admin-ebay-discovery-empty{color:#94a3b8;font-size:.78rem;line-height:1.25}.admin-ebay-discovery-toggle{color:#bfdbfe;background:#4ea8ff21;justify-self:end;min-width:86px}.admin-ebay-control-card-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:.85rem;min-width:0;display:grid}.admin-ebay-control-card{--status-accent:#4ea8ff;border:1px solid color-mix(in srgb, var(--status-accent) 22%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--status-accent) 8%, transparent), #0f172a33), #151515;border-radius:14px;grid-template-rows:3.6rem 4.1rem 2.25rem 11.75rem 2.35rem auto;gap:.82rem;min-width:0;padding:.95rem;display:grid;box-shadow:inset 0 1px #ffffff0b}.admin-ebay-control-card.admin-ebay-control-button--sync{--status-accent:#20c997}.admin-ebay-control-card.admin-ebay-control-button--details{--status-accent:#0891b2;border-color:color-mix(in srgb, var(--status-accent) 34%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--status-accent) 20%, transparent), #0f172a2e 68%), color-mix(in srgb, var(--status-accent) 7%, #151515);box-shadow:0 8px 18px color-mix(in srgb, var(--status-accent) 14%, transparent), inset 0 1px 0 #ffffff0e;border-radius:1rem}.admin-ebay-control-card.admin-ebay-control-button--images{--status-accent:#a855f7}.admin-ebay-control-card.admin-ebay-control-button--descriptions{--status-accent:#f59e0b}.admin-ebay-control-card.admin-ebay-control-button--usage{--status-accent:#94a3b8}.admin-ebay-control-card.admin-ebay-control-button--related-legacy{--status-accent:#14b8a6}.admin-ebay-control-card.admin-ebay-control-button--related-bulk{--status-accent:#f43f5e}.admin-ebay-control-card.admin-ebay-control-button--discovery{--status-accent:#fbbf24}.admin-ebay-control-card-header{justify-content:flex-start;align-items:flex-start;gap:.75rem;min-width:0;display:flex;overflow:hidden}.admin-ebay-control-card-header>div{flex:auto;min-width:0}.admin-ebay-control-card-icon{--status-accent:#4ea8ff;border:1px solid color-mix(in srgb, var(--status-accent) 30%, #ffffff1f);background:color-mix(in srgb, var(--status-accent) 10%, transparent);width:2.35rem;height:2.35rem;color:var(--status-accent);border-radius:.7rem;flex:0 0 2.35rem;justify-content:center;align-items:center;display:inline-flex}.admin-ebay-control-card-icon svg{fill:currentColor;width:1.25rem;height:1.25rem}.admin-ebay-control-card-icon.admin-ebay-control-button--sync{--status-accent:#20c997}.admin-ebay-control-card-icon.admin-ebay-control-button--details{--status-accent:#0891b2;border-color:color-mix(in srgb, var(--status-accent) 36%, #ffffff24);background:color-mix(in srgb, var(--status-accent) 16%, transparent);border-radius:.72rem}.admin-ebay-control-card-icon.admin-ebay-control-button--images{--status-accent:#a855f7}.admin-ebay-control-card-icon.admin-ebay-control-button--descriptions{--status-accent:#f59e0b}.admin-ebay-control-card-icon.admin-ebay-control-button--usage{--status-accent:#94a3b8}.admin-ebay-control-card-icon.admin-ebay-control-button--related-legacy{--status-accent:#14b8a6}.admin-ebay-control-card-icon.admin-ebay-control-button--related-bulk{--status-accent:#f43f5e}.admin-ebay-control-card-icon.admin-ebay-control-button--discovery{--status-accent:#fbbf24}.admin-ebay-control-card-kicker{color:var(--status-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;font-weight:750;display:block}.admin-ebay-control-card h3{color:#f8fafc;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;font-weight:720;line-height:1.25;display:-webkit-box;overflow:hidden}.admin-ebay-control-card.admin-ebay-control-button--details .admin-ebay-control-card-kicker{color:#67e8f9}.admin-ebay-control-card.admin-ebay-control-button--details h3{color:#f8fafc}.admin-ebay-control-card.admin-ebay-control-button--details .admin-ebay-control-card-desc{color:#cbd5e1}.admin-ebay-control-card-actions{flex-wrap:wrap;align-items:center;gap:.55rem;min-height:2.25rem;display:flex}.admin-ebay-control-card-actions .admin-ebay-control-button{text-align:center;flex:none;justify-content:center;width:auto;min-width:13.5rem;max-width:100%}.admin-ebay-control-card-details-action{justify-content:flex-end;padding-top:.1rem;display:flex}.admin-ebay-control-card-desc{color:#9ca3af;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-ebay-control-card-status{border:1px solid color-mix(in srgb, var(--status-accent,#4ea8ff) 18%, #ffffff14);background:color-mix(in srgb, var(--status-accent,#4ea8ff) 7%, #0f172a80);color:#dbeafe;overflow-wrap:anywhere;border-radius:.5rem;min-height:1.8rem;padding:.42rem .58rem;font-size:.78rem;font-weight:680;line-height:1.25}.admin-ebay-control-card-status.is-running{color:#f8fafc;border-color:color-mix(in srgb, var(--status-accent,#4ea8ff) 34%, #ffffff1a);background:color-mix(in srgb, var(--status-accent,#4ea8ff) 13%, #0f172a94)}.admin-ebay-control-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;align-items:start;gap:.55rem;display:grid}.admin-ebay-control-card-stats div{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff13;border-radius:.58rem;align-content:start;gap:.16rem;min-width:0;height:5.6rem;padding:.5rem .58rem;display:grid;overflow:hidden}.admin-ebay-control-card.admin-ebay-control-button--details .admin-ebay-control-card-stats div{border-color:color-mix(in srgb, var(--status-accent) 28%, #ffffff14);background:color-mix(in srgb, var(--status-accent) 10%, #0f172a85);border-radius:.66rem}.admin-ebay-control-card.admin-ebay-control-button--details .admin-ebay-control-card-stats span{color:#67e8f9}.admin-ebay-control-card.admin-ebay-control-button--details .admin-ebay-control-card-status{border-color:color-mix(in srgb, var(--status-accent) 30%, #ffffff14);background:color-mix(in srgb, var(--status-accent) 9%, #0f172a94);color:#dff7fb;border-radius:.66rem}.admin-ebay-control-card.admin-ebay-control-button--details .admin-ebay-control-card-status.is-running{border-color:color-mix(in srgb, var(--status-accent) 44%, #ffffff1a);background:color-mix(in srgb, var(--status-accent) 16%, #0f172a9e);color:#fff}.admin-ebay-control-card-stats span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.12rem;font-size:.62rem;font-weight:750;line-height:1}.admin-ebay-control-card-stats strong{color:#e5e7eb;overflow-wrap:anywhere;font-size:.76rem;font-weight:700;line-height:1.22}.admin-ebay-chip-list{color:#e5e7eb;margin:.05rem 0 0;padding-left:1rem;font-size:.72rem;font-weight:650;line-height:1.16;list-style:outside}.admin-ebay-chip-list li{margin:0;padding:0;display:list-item}.admin-ebay-control-card-footer{text-overflow:ellipsis;white-space:nowrap;align-self:end;min-width:0;overflow:hidden}.admin-ebay-control-button{--status-accent:#4ea8ff;border:1px solid color-mix(in srgb, var(--status-accent) 62%, #ffffff29);background:linear-gradient(135deg, color-mix(in srgb, var(--status-accent) 88%, #fff 2%), color-mix(in srgb, var(--status-accent) 58%, #020617));width:100%;max-width:100%;min-height:2.1rem;box-shadow:0 3px 8px color-mix(in srgb, var(--status-accent) 12%, transparent), inset 0 1px 0 #ffffff21;color:#fff;text-align:left;white-space:nowrap;cursor:pointer;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.55rem;padding:.48rem .86rem;font-size:.82rem;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex;overflow:hidden}.admin-ebay-control-button:hover:not(:disabled),.admin-ebay-control-button:focus-visible:not(:disabled){background:linear-gradient(135deg, color-mix(in srgb, var(--status-accent) 96%, #fff 4%), color-mix(in srgb, var(--status-accent) 68%, #020617));border-color:color-mix(in srgb, var(--status-accent) 82%, #fff3);color:#fff;outline:none}.admin-ebay-control-button:disabled{cursor:default;opacity:.46}.admin-ebay-control-button--sync{--status-accent:#20c997}.admin-ebay-control-button--details{--status-accent:#0891b2}.admin-ebay-control-button--images{--status-accent:#a855f7}.admin-ebay-control-button--descriptions{--status-accent:#f59e0b}.admin-ebay-control-button--usage{--status-accent:#2563eb}.admin-ebay-control-button--related-legacy{--status-accent:#14b8a6}.admin-ebay-control-button--related-bulk{--status-accent:#f43f5e}.admin-ebay-control-button--discovery{--status-accent:#fbbf24}.admin-ebay-details-button{--status-accent:#4ea8ff;border:1px solid color-mix(in srgb, var(--status-accent) 24%, #ffffff1a);background:color-mix(in srgb, var(--status-accent) 6%, transparent);min-height:2rem;color:var(--status-accent);cursor:pointer;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:.42rem .72rem;font-size:.8rem;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.admin-ebay-details-button:hover,.admin-ebay-details-button:focus-visible{background:color-mix(in srgb, var(--status-accent) 14%, transparent);border-color:color-mix(in srgb, var(--status-accent) 50%, #ffffff24);color:color-mix(in srgb, var(--status-accent) 86%, #fff);outline:none}.admin-ebay-control-card-details-action .admin-ebay-details-button{min-height:1.9rem;padding-inline:.82rem}.admin-ebay-details-button.admin-ebay-control-button--sync{--status-accent:#20c997}.admin-ebay-details-button.admin-ebay-control-button--details{--status-accent:#0891b2}.admin-ebay-details-button.admin-ebay-control-button--images{--status-accent:#a855f7}.admin-ebay-details-button.admin-ebay-control-button--descriptions{--status-accent:#f59e0b}.admin-ebay-details-button.admin-ebay-control-button--usage{--status-accent:#94a3b8}.admin-ebay-details-button.admin-ebay-control-button--related-legacy{--status-accent:#14b8a6}.admin-ebay-details-button.admin-ebay-control-button--related-bulk{--status-accent:#f43f5e}.admin-ebay-details-button.admin-ebay-control-button--discovery{--status-accent:#fbbf24}.admin-ebay-button-spinner{border:2px solid color-mix(in srgb, currentColor 26%, transparent);border-top-color:currentColor;border-radius:9999px;flex:0 0 1rem;width:1rem;height:1rem;animation:.75s linear infinite admin-ebay-spin}@keyframes admin-ebay-spin{to{transform:rotate(360deg)}}.admin-ebay-alert,.admin-ebay-loading,.admin-ebay-empty,.admin-ebay-success{color:#d7d7d7;overflow-wrap:anywhere;background-color:#151515;border:1px solid #ffffff14;border-radius:.75rem;margin-bottom:1rem;padding:1.25rem 1.5rem;box-shadow:0 14px 34px #0000002e}.admin-ebay-alert{color:#fecaca;background-color:#7f1d1d38;border-color:#f8717159}.admin-ebay-success{color:#a7f3d0;background-color:#064e3b47;border-color:#34d39952}.admin-ebay-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);background:#0f172a7a;justify-content:center;align-items:stretch;padding:clamp(.5rem,2vw,1rem);display:flex;position:fixed;inset:0;overflow:hidden}.admin-ebay-modal{background:#111;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;align-self:center;width:min(1120px,100%);min-width:0;max-width:100%;height:min(760px,100%);min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000006b}.admin-ebay-modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:clamp(.85rem,2vw,1.1rem) clamp(.9rem,2vw,1.25rem);display:flex}.admin-ebay-modal-title{color:#f8fafc;font-size:1.1rem;font-weight:700}.admin-ebay-modal-subtitle{color:#9ca3af;overflow-wrap:anywhere;margin-top:.25rem;font-size:.9rem}.admin-ebay-modal-close{color:#f8fafc;cursor:pointer;background:#1d1d1d;border:1px solid #ffffff1f;border-radius:.45rem;flex:0 0 2rem;width:2rem;height:2rem;font-weight:700}.admin-ebay-rate-grid{--admin-data-grid-max-height:100%;width:auto;min-width:0;max-width:100%;min-height:0;box-shadow:none;border:0;border-radius:.75rem;flex:auto;margin:clamp(.75rem,2vw,1.25rem)}.admin-ebay-token-modal{max-width:620px;min-height:0}.admin-ebay-detail-modal{width:min(920px,100%);height:auto;max-height:min(760px,100%)}.admin-ebay-detail-body{gap:.95rem;padding:clamp(.85rem,2vw,1.2rem);display:grid;overflow:auto}.admin-ebay-detail-hero{--status-accent:#4ea8ff;border:1px solid color-mix(in srgb, var(--status-accent) 26%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--status-accent) 13%, transparent), #0f172a38), #111827;border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.admin-ebay-detail-hero.admin-ebay-control-button--sync{--status-accent:#20c997}.admin-ebay-detail-hero.admin-ebay-control-button--details{--status-accent:#4ea8ff}.admin-ebay-detail-hero.admin-ebay-control-button--images{--status-accent:#a855f7}.admin-ebay-detail-hero.admin-ebay-control-button--descriptions{--status-accent:#f59e0b}.admin-ebay-detail-hero.admin-ebay-control-button--usage{--status-accent:#94a3b8}.admin-ebay-detail-hero.admin-ebay-control-button--related-legacy{--status-accent:#14b8a6}.admin-ebay-detail-hero.admin-ebay-control-button--related-bulk{--status-accent:#f43f5e}.admin-ebay-detail-hero.admin-ebay-control-button--discovery{--status-accent:#fbbf24}.admin-ebay-detail-kicker{color:var(--status-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:750;display:inline-flex}.admin-ebay-detail-hero h3,.admin-ebay-detail-section h3{color:#f8fafc;margin:0;font-size:.98rem;font-weight:700}.admin-ebay-detail-hero p{color:#9ca3af;max-width:620px;margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.admin-ebay-detail-run{background:#ffffff09;border:1px solid #ffffff14;border-radius:.65rem;flex:none;gap:.25rem;min-width:170px;padding:.75rem;display:grid}.admin-ebay-detail-run span,.admin-ebay-detail-card span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.12rem;font-size:.72rem;font-weight:750;line-height:1}.admin-ebay-detail-run strong,.admin-ebay-detail-card strong{color:#e5e7eb;overflow-wrap:anywhere;font-size:.9rem;font-weight:700;line-height:1.35}.admin-ebay-detail-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.7rem;display:grid}.admin-ebay-detail-api-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ebay-detail-card,.admin-ebay-detail-section{background:#0f172a3d;border:1px solid #4ea8ff24;border-radius:.7rem;gap:.35rem;padding:.85rem;display:grid}.admin-ebay-detail-api-card{border-color:color-mix(in srgb, var(--status-accent,#4ea8ff) 28%, #4ea8ff24);background:linear-gradient(135deg, color-mix(in srgb, var(--status-accent,#4ea8ff) 13%, transparent), #0f172a33), #0f172a3d}.admin-ebay-detail-api-card strong{overflow-wrap:anywhere}.admin-ebay-detail-run-note,.admin-ebay-detail-note-list p{color:#cbd5e1;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.admin-ebay-detail-note-list{gap:.45rem;display:grid}.admin-ebay-token-log{color:#dbeafe;background:#101418;border:1px solid #4ea8ff2e;border-radius:.75rem;gap:.65rem;margin:1rem clamp(.75rem,2vw,1.25rem) clamp(.75rem,2vw,1.25rem);padding:1rem;display:grid;overflow:auto}.admin-ebay-token-log-line{color:#d7e7ff;overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff14;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.6rem .75rem;font-size:.92rem;display:flex}.admin-ebay-token-log-timestamp{color:#d7e7ff9e;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;align-items:center;padding:.16rem .48rem;font-size:.78rem;font-weight:600;display:inline-flex}.admin-ebay-token-log-line.error{color:#ffc2c2;background:#ff6b6b1f;border-color:#ff6b6b57}.admin-ebay-token-log-line.error .admin-ebay-token-log-timestamp{color:#ffc2c29e}.ebay-status-badge{border:1px solid color-mix(in srgb, var(--status-accent,#4ea8ff) 25%, #ffffff1c);background:color-mix(in srgb, var(--status-accent,#4ea8ff) 6%, transparent);max-width:100%;min-height:2.1rem;box-shadow:none;color:var(--status-accent,#4ea8ff);text-align:center;white-space:nowrap;overflow-wrap:normal;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.48rem .86rem;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex;overflow:hidden}.ebay-status-badge:hover:not(:disabled),.ebay-status-badge:focus-visible:not(:disabled){background:color-mix(in srgb, var(--status-accent,#4ea8ff) 14%, transparent);border-color:color-mix(in srgb, var(--status-accent,#4ea8ff) 50%, #ffffff24);color:color-mix(in srgb, var(--status-accent,#4ea8ff) 86%, #fff);outline:none}.ebay-status-badge:disabled{cursor:default;opacity:.46}.ebay-status-badge.connected{--status-accent:#20c997}.ebay-status-badge.token-expired{--status-accent:#f5c451}.ebay-status-badge.not-connected{--status-accent:#ff6b6b}@media (width<=1120px){.site-config-compact-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.settings-section--small{grid-column:span 1}}@media (width<=640px){.system-settings-page{padding-bottom:8.5rem}.settings-row,.site-config-compact-grid{grid-template-columns:1fr}.settings-section--wide{grid-column:auto}.system-settings-group-heading--ebay{align-items:flex-start}.admin-ebay-control-card-grid{grid-template-columns:1fr}.admin-ebay-control-card{grid-template-rows:auto}.admin-ebay-discovery-form,.admin-ebay-discovery-target{grid-template-columns:1fr}.admin-ebay-discovery-manager-header{flex-direction:column}.admin-ebay-discovery-toggle{justify-self:stretch}.admin-ebay-control-card-footer,.admin-ebay-detail-hero{flex-direction:column;align-items:stretch}.admin-ebay-detail-api-grid{grid-template-columns:1fr}.admin-ebay-control-card-actions{flex-direction:column;align-items:stretch}.admin-ebay-control-card-actions .admin-ebay-control-button,.admin-ebay-control-card-actions .admin-ebay-details-button{width:100%;max-width:none}.admin-ebay-control-card-footer{white-space:normal}.admin-ebay-control-card-stats{grid-template-columns:1fr}.admin-ebay-control-card-stats div{height:auto;min-height:5.6rem}.settings-save-bar{flex-wrap:wrap;left:1rem;right:1rem}.settings-save-btn{justify-content:center;width:100%}.admin-ebay-modal-backdrop{padding:.35rem}.admin-ebay-modal{border-radius:.55rem;align-self:stretch;height:100%}.admin-ebay-modal-header{align-items:center}.admin-ebay-modal-title{font-size:1rem}.admin-ebay-rate-grid,.admin-ebay-token-log{margin:.55rem}}.admin-docs-page{color:var(--admin-text,#f8fafc)}.admin-docs-hero,.admin-docs-card{border:1px solid var(--admin-border,#ffffff1a);box-shadow:var(--admin-shadow,0 18px 45px #00000038);border-radius:1rem}.admin-docs-hero{background:radial-gradient(circle at 0 0,#4ea8ff47,#0000 36%),linear-gradient(135deg,#0c1421f0,#141c2ee0);justify-content:space-between;gap:24px;padding:26px;display:flex}.admin-docs-hero h2,.admin-docs-card h3,.admin-docs-card h4{color:var(--admin-text,#f8fafc);margin:0}.admin-docs-hero h2{letter-spacing:0;font-size:clamp(1.55rem,2.2vw,2.2rem)}.admin-docs-hero p,.admin-docs-summary,.admin-docs-card li,.admin-docs-version span,.admin-docs-hero-chip span{color:var(--admin-text-muted,#aeb8c8)}.admin-docs-hero p{max-width:760px;margin:10px 0 0;line-height:1.6}.admin-docs-eyebrow{color:var(--admin-accent,#4ea8ff);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.75rem;font-weight:800;display:block}.admin-docs-hero-chip{text-align:center;background:#4ea8ff1a;border:1px solid #4ea8ff3d;border-radius:14px;align-self:stretch;place-items:center;min-width:170px;padding:18px;display:grid}.admin-docs-hero-chip strong{color:#fff;font-size:2.5rem;line-height:1}.admin-docs-grid{gap:22px;margin-top:22px;display:grid}.admin-docs-card{padding:24px;overflow:hidden}.admin-docs-card.is-collapsed{padding-bottom:20px}.admin-docs-card--blue{background:radial-gradient(circle at 0 0,#4ea8ff40,#0000 34%),linear-gradient(145deg,#101b2df5,#0b111df0)}.admin-docs-card--green{background:radial-gradient(circle at 0 0,#26c68138,#0000 34%),linear-gradient(145deg,#0e221ef5,#0b111df0)}.admin-docs-card-header{align-items:center;gap:14px;min-width:0;display:flex}.admin-docs-card-icon{width:46px;height:46px;color:var(--admin-accent,#4ea8ff);background:#ffffff17;border-radius:14px;place-items:center;display:inline-grid}.admin-docs-card-icon svg{fill:currentColor;width:24px;height:24px}.admin-docs-card-title{color:var(--admin-text,#f8fafc);font-size:1.35rem;font-weight:800;line-height:1.16;display:block}.admin-docs-card-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:0;display:flex}.admin-docs-card-toggle:focus-visible{outline-offset:8px;border-radius:12px;outline:3px solid #4ea8ff80}.admin-docs-toggle-meta{color:var(--admin-text-muted,#aeb8c8);letter-spacing:.04em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:.74rem;font-weight:800;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.admin-docs-card-toggle:hover .admin-docs-toggle-meta{color:#fff;background:#4ea8ff24;border-color:#4ea8ff5c}.admin-docs-toggle-meta svg{fill:currentColor;width:17px;height:17px;transition:transform .18s}.admin-docs-card.is-open .admin-docs-toggle-meta svg{transform:rotate(180deg)}.admin-docs-card-content{animation:.18s ease-out adminDocsReveal}@keyframes adminDocsReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.admin-docs-version{background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:22px 0 16px;padding:14px 16px;display:flex}.admin-docs-card.is-collapsed .admin-docs-version{margin-bottom:0}.admin-docs-version strong{color:#fff;text-align:right;font-size:.95rem}.admin-docs-summary{margin:0 0 20px;line-height:1.6}.admin-docs-section{margin-top:22px}.admin-docs-two-up{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:20px;display:grid}.admin-docs-columns{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:20px;display:grid}.admin-docs-card h4{text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:.9rem}.admin-docs-card ol,.admin-docs-card ul{margin:0;padding-left:1.25rem}.admin-docs-card li{margin-bottom:9px;line-height:1.48}.admin-docs-table-wrap{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;width:100%;overflow-x:auto}.admin-docs-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.86rem}.admin-docs-table th,.admin-docs-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:13px 14px}.admin-docs-table th{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ffffff13;font-size:.72rem;font-weight:800}.admin-docs-table td{color:var(--admin-text-muted,#aeb8c8);line-height:1.45}.admin-docs-table tr:last-child td{border-bottom:0}.admin-docs-table td:first-child,.admin-docs-table td:nth-child(2){color:var(--admin-text,#f8fafc);font-weight:700}.admin-docs-status{color:#fff;white-space:nowrap;background:#4ea8ff38;border:1px solid #4ea8ff59;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.admin-docs-status--active,.admin-docs-status--active-fallback{background:#2ecc7133;border-color:#2ecc715c}.admin-docs-status--dormant-heavy{background:#f49c4233;border-color:#f49c425c}.admin-docs-status--dormant-experimental{background:#b574ff33;border-color:#b574ff5c}.admin-master[data-admin-theme=light] .admin-docs-page{color:var(--admin-text,#172033)}.admin-master[data-admin-theme=light] .admin-docs-hero,.admin-master[data-admin-theme=light] .admin-docs-card{border-color:color-mix(in srgb, var(--admin-accent,#2563eb) 18%, var(--admin-border,#d9e0eb));box-shadow:var(--admin-shadow,0 8px 18px #0f172a0e)}.admin-master[data-admin-theme=light] .admin-docs-hero{background:radial-gradient(circle at 0 0,#4094e43d,#0000 38%),linear-gradient(135deg,#fff,#eef6ff)}.admin-master[data-admin-theme=light] .admin-docs-card--blue{background:radial-gradient(circle at 0 0,#4094e438,#0000 36%),linear-gradient(145deg,#fff,#edf6ff)}.admin-master[data-admin-theme=light] .admin-docs-card--green{background:radial-gradient(circle at 0 0,#22c55e2e,#0000 36%),linear-gradient(145deg,#fff,#effdf6)}.admin-master[data-admin-theme=light] .admin-docs-hero h2,.admin-master[data-admin-theme=light] .admin-docs-card-title,.admin-master[data-admin-theme=light] .admin-docs-card h4,.admin-master[data-admin-theme=light] .admin-docs-version strong{color:var(--admin-text,#172033)}.admin-master[data-admin-theme=light] .admin-docs-hero p,.admin-master[data-admin-theme=light] .admin-docs-summary,.admin-master[data-admin-theme=light] .admin-docs-card li,.admin-master[data-admin-theme=light] .admin-docs-version span,.admin-master[data-admin-theme=light] .admin-docs-hero-chip span,.admin-master[data-admin-theme=light] .admin-docs-table td{color:var(--admin-text-muted,#5d6b80)}.admin-master[data-admin-theme=light] .admin-docs-table-wrap{background:#ffffff9e;border-color:#224a761f}.admin-master[data-admin-theme=light] .admin-docs-table th{color:#1a4d7c;background:#4094e41a;border-bottom-color:#224a761f}.admin-master[data-admin-theme=light] .admin-docs-table td{border-bottom-color:#224a7617}.admin-master[data-admin-theme=light] .admin-docs-table td:first-child,.admin-master[data-admin-theme=light] .admin-docs-table td:nth-child(2){color:var(--admin-text,#172033)}.admin-master[data-admin-theme=light] .admin-docs-status{color:#fff}.admin-master[data-admin-theme=light] .admin-docs-hero-chip,.admin-master[data-admin-theme=light] .admin-docs-version,.admin-master[data-admin-theme=light] .admin-docs-card-icon{background:#4094e417;border-color:#4094e42e}.admin-master[data-admin-theme=light] .admin-docs-hero-chip strong{color:#2467a8}.admin-master[data-admin-theme=light] .admin-docs-toggle-meta{color:#3f5874;background:#ffffffb8;border-color:#4094e42e}.admin-master[data-admin-theme=light] .admin-docs-card-toggle:hover .admin-docs-toggle-meta{color:#1a4d7c;background:#4094e41f;border-color:#4094e457}@media (width<=760px){.admin-docs-hero,.admin-docs-columns,.admin-docs-two-up{grid-template-columns:1fr}.admin-docs-hero{flex-direction:column}.admin-docs-hero-chip{min-width:0}.admin-docs-card-toggle{flex-direction:column;align-items:flex-start}.admin-docs-table{min-width:0}.admin-docs-table thead{display:none}.admin-docs-table,.admin-docs-table tbody,.admin-docs-table tr,.admin-docs-table td{width:100%;display:block}.admin-docs-table tr{border-bottom:1px solid #ffffff1a;padding:12px 0}.admin-docs-table tr:last-child{border-bottom:0}.admin-docs-table td{border-bottom:0;padding:7px 14px}.admin-docs-table td:before{content:attr(data-label);color:var(--admin-accent,#4ea8ff);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:800;display:block}}.mdm-overlay{-webkit-backdrop-filter:blur(6px);z-index:1000;background:#0f172a7a;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.mdm-panel{background:#161616;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;width:100%;max-width:680px;height:520px;display:flex;overflow:hidden;box-shadow:0 24px 64px #000000a6}.mdm-header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.mdm-title{color:#f1f5f9;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.95rem;font-weight:700}.mdm-close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.15rem .45rem;font-size:1.3rem;line-height:1;transition:color .15s,background .15s}.mdm-close:hover{color:#e5e7eb;background:#ffffff12}.mdm-banner{flex-shrink:0;padding:.5rem 1.5rem;font-size:.8rem}.mdm-banner--error{color:#fca5a5;background:#7f1d1d66}.mdm-banner--success{color:#6ee7b7;background:#064e3b66}.mdm-body{flex:1;display:flex;overflow:hidden}.mdm-makes{border-right:1px solid #ffffff12;flex-direction:column;flex-shrink:0;width:200px;display:flex;overflow:hidden}.mdm-search{color:#e5e7eb;background:#1d1d1d;border:1px solid #ffffff1a;border-radius:.45rem;outline:none;flex-shrink:0;margin:.65rem;padding:.4rem .65rem;font-family:inherit;font-size:.8rem;transition:border-color .15s}.mdm-search:focus{border-color:#4ea8ff80}.mdm-makes-list{flex:1;margin:0;padding:0 0 .4rem;list-style:none;overflow-y:auto}.mdm-make-btn{text-align:left;color:#9ca3af;cursor:pointer;background:0 0;border:none;width:100%;padding:.4rem 1rem;font-size:.83rem;transition:background .1s,color .1s}.mdm-make-btn:hover{color:#e5e7eb;background:#ffffff0d}.mdm-make-btn--active{color:#4ea8ff;background:#4ea8ff1f}.mdm-makes-empty{color:#4b5563;padding:.5rem 1rem;font-size:.8rem}.mdm-add-make-form{border-top:1px solid #ffffff12;flex-direction:column;flex-shrink:0;gap:.4rem;padding:.65rem;display:flex}.mdm-add-make-actions{justify-content:flex-end;gap:.35rem;display:flex}.mdm-new-make-btn{color:#4ea8ffcc;cursor:pointer;background:0 0;border:1px dashed #4ea8ff47;border-radius:.45rem;flex-shrink:0;align-items:center;gap:.35rem;margin:.4rem .65rem;padding:.4rem .7rem;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.mdm-new-make-btn:hover{color:#4ea8ff;background:#4ea8ff14;border-color:#4ea8ff8c}.mdm-new-make-btn svg{fill:currentColor;flex-shrink:0;width:.85rem;height:.85rem}.mdm-models{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.mdm-models-header{border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:.6rem;padding:.8rem 1.25rem .55rem;display:flex}.mdm-models-title{color:#e5e7eb;font-size:.88rem;font-weight:700}.mdm-models-count{color:#6b7280;white-space:nowrap;margin-left:auto;font-size:.7rem}.mdm-rename-btn{color:#4ea8ffe6;cursor:pointer;white-space:nowrap;background:#4ea8ff14;border:1px solid #4ea8ff38;border-radius:.4rem;padding:.28rem .55rem;font-family:inherit;font-size:.7rem;font-weight:600}.mdm-rename-btn:hover{color:#93c5fd;background:#4ea8ff24;border-color:#4ea8ff6b}.mdm-rename-make{flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}.mdm-rename-input{max-width:12rem}.mdm-models-list{flex:1;margin:0;padding:.4rem 0;list-style:none;overflow-y:auto}.mdm-model-item{color:#9ca3af;justify-content:space-between;align-items:center;padding:.28rem .75rem .28rem 1.25rem;font-size:.83rem;transition:background .1s,color .1s;display:flex}.mdm-model-item:hover{color:#d1d5db;background:#ffffff08}.mdm-model-item--built-in{color:#c7d2fe}.mdm-model-item--empty{color:#4b5563;justify-content:flex-start;font-style:italic}.mdm-model-remove{color:#4b5563;cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;padding:0 .15rem;font-size:.95rem;line-height:1;transition:color .15s,opacity .15s}.mdm-model-item:hover .mdm-model-remove{opacity:1}.mdm-model-remove:hover{color:#f87171}.mdm-model-remove:disabled{opacity:.4;cursor:default}.mdm-models-empty{color:#374151;flex:1;justify-content:center;align-items:center;margin:0;font-size:.88rem;display:flex}.mdm-add-model{border-top:1px solid #ffffff12;flex-shrink:0;gap:.5rem;padding:.7rem 1.25rem;display:flex}.mdm-add-model .mdm-input{flex:1}.mdm-input{color:#e5e7eb;box-sizing:border-box;background:#1d1d1d;border:1px solid #ffffff1a;border-radius:.45rem;outline:none;width:100%;padding:.45rem .7rem;font-family:inherit;font-size:.82rem;transition:border-color .15s}.mdm-input:focus{border-color:#4ea8ff80}.mdm-btn{cursor:pointer;white-space:nowrap;border-radius:.45rem;align-items:center;padding:.45rem .9rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:opacity .15s,background .15s;display:inline-flex}.mdm-btn:disabled{opacity:.45;cursor:not-allowed}.mdm-btn--primary{color:#fff;background:#2563eb;border:none}.mdm-btn--primary:hover:not(:disabled){opacity:.88}.mdm-btn--ghost{color:#9ca3af;background:0 0;border:1px solid #ffffff1f}.mdm-btn--ghost:hover:not(:disabled){color:#e5e7eb;background:#ffffff0f}.mdm-makes-list::-webkit-scrollbar{width:4px}.mdm-models-list::-webkit-scrollbar{width:4px}.mdm-makes-list::-webkit-scrollbar-track{background:0 0}.mdm-models-list::-webkit-scrollbar-track{background:0 0}.mdm-makes-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:9999px}.mdm-models-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:9999px}.lt-page{text-align:left;width:100%;max-width:100%;min-height:100vh;padding:clamp(1rem,2vw,1.75rem) clamp(1rem,2vw,1.75rem) 8.5rem;overflow-x:hidden}.lt-header{margin-bottom:1.5rem}.lt-title{color:#f8fafc;margin:0 0 .35rem;font-size:1.8rem;font-weight:700}.lt-desc{color:#6b7280;max-width:640px;margin:0}.lt-section-title{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.6rem;margin:0 0 .85rem;font-size:.9rem;font-weight:700;display:flex}.lt-alert{color:#fecaca;background:#7f1d1d38;border:1px solid #f8717159;border-radius:.75rem;margin-bottom:1.25rem;padding:.9rem 1.1rem;font-size:.9rem}.lt-hint{color:#6b7280;margin:1rem 0 0;font-size:.85rem}.lt-hint--centered{text-align:center;margin-top:2rem}.lt-workspace{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:2rem;margin-top:1.25rem;margin-bottom:0;display:grid}.lt-left{flex-direction:column;gap:1.25rem;display:flex}.lt-right{flex-direction:column;gap:0;display:flex}.lt-dropzone{cursor:pointer;box-sizing:border-box;background:#151515;border:2px dashed #ffffff24;border-radius:14px;flex:1;justify-content:center;align-items:center;min-height:300px;padding:1.25rem;transition:border-color .18s,background .18s;display:flex;overflow:hidden}.lt-dropzone.has-images{cursor:default;justify-content:flex-start;align-items:flex-start;overflow:visible}.lt-dropzone.drag-over{background:#4ea8ff12;border-color:#4ea8ff}.lt-dropzone:not(.has-images):hover{background:#4ea8ff0d;border-color:#4ea8ff80}.lt-dropzone-placeholder{color:#6b7280;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.85rem;padding:1rem;font-size:.95rem;display:flex}.lt-dropzone-placeholder svg{fill:#374151;width:2.75rem;height:2.75rem}.lt-previews{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.lt-previews-main{justify-content:center;width:100%;display:flex}.lt-previews-thumbs{flex-wrap:wrap;place-content:flex-start center;gap:.75rem;width:100%;min-width:0;display:flex}.lt-preview{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;width:96px;height:96px;transition:transform .15s,border-color .15s;position:relative;overflow:hidden}.lt-preview:hover{border-color:#ffffff38;transform:scale(.96)}.lt-preview--main{border-color:#ffffff2e;border-radius:10px;width:280px;height:280px}.lt-preview--main:hover{border-color:#ffffff59;transform:none}.lt-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0}.lt-preview-main-label{text-align:center;color:#e5e7eb;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000085;padding:.3rem 0;font-size:.68rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}.lt-preview{cursor:grab}.lt-preview:active{cursor:grabbing}.lt-preview-zoomable{cursor:zoom-in}.lt-preview--dragging{opacity:.35}.lt-preview--drag-over{outline-offset:2px;outline:2px dashed #4ea8ffbf}.lt-preview-remove{color:#fff;cursor:pointer;background:#ef5c5c;border:none;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:13px;line-height:1;transition:background .15s;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 1px 4px #00000080}.lt-preview-remove:hover{background:#f87171}.lt-preview-add{color:#4ea8ff;cursor:pointer;background:#4ea8ff0a;border:1px dashed #4ea8ff59;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;transition:background .15s,border-color .15s;display:flex}.lt-preview-add:hover{background:#4ea8ff1a;border-color:#4ea8ff99}.lt-preview-add svg{fill:currentColor;width:1.6rem;height:1.6rem}.lt-reset-btn{color:#4ea8ff;cursor:pointer;white-space:nowrap;background:#4ea8ff0f;border:1px solid #4ea8ff40;border-radius:.65rem;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.lt-reset-btn:hover{background:#4ea8ff24;border-color:#4ea8ff80}.lt-reset-btn svg{fill:currentColor;flex-shrink:0;width:.95rem;height:.95rem}.lt-dropzone-wrap{position:relative}.lt-process-overlay{z-index:10;-webkit-backdrop-filter:blur(6px);pointer-events:none;background:#0f172a7a;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset:0}.lt-process-overlay-spinner{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;width:1.75rem;height:1.75rem;animation:.7s linear infinite lt-spin;display:block}.lt-process-overlay-text{color:#e5e7eb;font-size:.88rem;font-weight:600}.lt-action-row{gap:.75rem;display:flex}.lt-action-row .lt-process-btn,.lt-action-row .lt-appraise-btn{flex:1;width:auto}.lt-process-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#059669;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:1rem 1.4rem;font-size:1rem;font-weight:600;transition:opacity .18s;display:flex}.lt-process-btn:hover:not(:disabled){opacity:.92}.lt-process-btn:disabled{opacity:.45;cursor:not-allowed}.lt-process-btn svg{fill:currentColor;flex-shrink:0;width:1.15rem;height:1.15rem}.lt-appraise-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:1rem 1.4rem;font-size:1rem;font-weight:600;transition:opacity .18s;display:flex}.lt-appraise-btn:hover:not(:disabled){opacity:.92}.lt-appraise-btn:disabled{opacity:.45;cursor:not-allowed}.lt-appraise-btn svg{fill:currentColor;flex-shrink:0;width:1.15rem;height:1.15rem}.lt-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:9999px;flex-shrink:0;width:1rem;height:1rem;animation:.7s linear infinite lt-spin}.lt-spinner--mini{border-width:1.5px;border-color:currentColor #ffffff47 #ffffff47;width:.72rem;height:.72rem}.lt-inline-loading,.lt-stat-loading{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.lt-stat-loading{color:#9ca3af;font-size:.9rem;font-weight:600}@keyframes lt-spin{to{transform:rotate(360deg)}}.lt-right{background:#151515;border:1px solid #ffffff14;border-radius:14px;padding:1.75rem}.lt-right--stats-only .lt-stats{border-top:none;margin-top:0;padding-top:0}.lt-details-row{background:#151515;border:1px solid #ffffff14;border-radius:14px;margin-top:1.25rem;padding:1.5rem 1.75rem}.lt-details-row>.lt-section-title{margin-bottom:1rem}.lt-details-row .lt-form{flex-direction:column;gap:1rem;display:flex}.lt-details-row .lt-field-row{flex-wrap:nowrap;gap:.75rem}.lt-form{flex-direction:column;gap:1.1rem;display:flex}.lt-field-row{flex-wrap:wrap;gap:.75rem;display:flex}.lt-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.lt-field--invalid label,.lt-field--invalid .lt-form-sublabel,.lt-field--invalid .lt-ebay-policy-card-title,.lt-field--invalid .lt-ebay-policy-header h3{color:#f87171}.lt-field--invalid input,.lt-field--invalid textarea,.lt-field--invalid .lt-select-field,.lt-field--invalid .lt-chips-field,.lt-field--invalid .lt-price-input-wrap,.lt-field--invalid.lt-dropzone,.lt-field--invalid.lt-ebay-policy-panel{border-color:#f87171a6;box-shadow:0 0 0 1px #f8717129}.lt-field--narrow{flex:0 0 72px}.lt-field--narrow-md{flex:0 0 90px}.lt-field--grow{flex:100px}.lt-form-group{flex-direction:column;gap:.4rem;display:flex}.lt-form-sublabel{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.7rem;font-weight:700}.lt-field-row--dims{align-items:flex-end;gap:.2rem}.lt-field-row--item-measures{flex-wrap:wrap;gap:.45rem}.lt-measure-divider{background:#ffffff14;flex-shrink:0;align-self:flex-end;width:1px;height:2.38rem;margin:0 1.35rem}.lt-field--quantity-available{flex:0 0 112px}.lt-field--quantity-available label{white-space:nowrap;min-width:max-content}.lt-field--quantity-available input{width:88px}.lt-dim-separator{color:#9ca3af;flex-shrink:0;align-self:flex-end;margin-bottom:.3rem;font-size:1.5rem;font-weight:400;line-height:1}.lt-input-with-suffix{align-items:center;gap:.45rem;display:flex}.lt-input-with-suffix input{min-width:0}.lt-input-with-suffix span{color:#9ca3af;white-space:nowrap;font-size:.85rem;line-height:1}.lt-field-with-action{gap:.4rem;display:flex}.lt-field-with-action input,.lt-field-with-action .lt-chips-wrap{flex:1;min-width:0}.lt-field-action-btn{aspect-ratio:1;color:#4ea8ff;cursor:pointer;background:#4ea8ff0f;border:1px solid #4ea8ff40;border-radius:.5rem;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;transition:background .15s,border-color .15s;display:flex}.lt-field-action-btn:not(.lt-field-action-btn--add){margin-left:25px}.lt-field-action-btn:hover{background:#4ea8ff24;border-color:#4ea8ff80}.lt-field-action-btn svg{fill:currentColor;width:1rem;height:1rem}.lt-field label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.lt-field input,.lt-field select{color:#e5e7eb;background:#1d1d1d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:100%;min-width:0;padding:.55rem .75rem;font-size:.9rem;transition:border-color .15s}.lt-field input:focus,.lt-field select:focus{border-color:#4ea8ff8c}.lt-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.1rem;padding-right:2rem}.lt-stats{border-top:1px solid #ffffff14;margin-top:2rem;padding-top:1.75rem}.lt-stats-title-row{margin-bottom:1.05rem}.lt-stats-count{color:#4ea8ff;text-transform:none;letter-spacing:0;background:#4ea8ff1f;border-radius:9999px;padding:.15rem .5rem;font-size:.7rem;font-weight:500}.lt-stats-count--sold{color:#4ade80;background:#22c55e1f}.lt-stats-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.lt-stat{background:#1d1d1d;border:1px solid #ffffff14;border-radius:.65rem;flex-direction:column;gap:.25rem;padding:.7rem .9rem;display:flex}.lt-stat--recommended{background:#22c55e12;border-color:#22c55e4d;grid-column:1/-1;padding:.75rem 1rem}.lt-stat--clickable{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.lt-stat--clickable:hover:not(:disabled){background:#22c55e1f;border-color:#22c55e80;transform:translateY(-1px)}.lt-stat--clickable:disabled{cursor:default}.lt-stat--compact{gap:.2rem;padding:.5rem .75rem}.lt-stat--compact .lt-stat-value{font-size:1.05rem}.lt-stat--threshold{background:#eab3080d;border-style:dashed;border-color:#eab30847;gap:.15rem;padding:.35rem .75rem}.lt-stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:600}.lt-stat--recommended .lt-stat-label{color:#22c55eb3}.lt-stat--threshold .lt-stat-label{color:#eab308b3}.lt-stat-value{color:#4ea8ff;font-size:1.15rem;font-weight:700}.lt-stat-value--threshold{color:#eab308;font-size:.9rem;font-weight:400}.lt-stat-value--recommended{color:#22c55e;font-size:1.25rem}.lt-sliders{border-top:1px solid #ffffff0f;flex-direction:column;gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}.lt-slider-row{align-items:center;gap:.6rem;display:flex}.lt-slider-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0;width:6.5rem;font-size:.68rem;font-weight:600}.lt-slider{cursor:pointer;accent-color:#4ea8ff;flex:1;min-width:0;height:3px}.lt-slider-value{color:#e5e7eb;text-align:right;flex-shrink:0;width:2.8rem;font-size:.75rem;font-weight:600}.lt-sale-settings{border-top:1px solid #ffffff0f;flex-direction:column;gap:.85rem;margin-top:1rem;padding-top:1rem;display:flex}.lt-sale-type-row{flex-wrap:wrap;gap:.55rem;display:flex}.lt-sale-type-option{color:#d1d5db;cursor:pointer;-webkit-user-select:none;user-select:none;background:#1d1d1d;border:1px solid #ffffff14;border-radius:.55rem;align-items:center;gap:.45rem;min-height:2.15rem;padding:.45rem .7rem;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lt-sale-type-option:hover{color:#f8fafc;background:#4ea8ff12;border-color:#4ea8ff4d}.lt-sale-type-option:has(input:checked){color:#f8fafc;background:#4ea8ff1f;border-color:#4ea8ff73}.lt-sale-type-option input{accent-color:#4ea8ff;width:.9rem;height:.9rem;margin:0}.lt-sale-input-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.lt-sale-price-stack{flex-direction:column;flex:130px;gap:.45rem;min-width:0;display:flex}.lt-field--sale-price{width:100%}.lt-field--auction-duration{flex:0 0 140px}.lt-allow-offers-option{color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;width:max-content;max-width:100%;margin-top:.5rem;margin-left:.25rem;font-size:.86rem;line-height:1;display:inline-flex}.lt-allow-offers-option input{accent-color:#4ea8ff;width:1rem;height:1rem;margin:0}.lt-allow-offers-option span{white-space:nowrap}.lt-price-input-wrap{background:#1d1d1d;border:1px solid #ffffff1a;border-radius:.5rem;align-items:center;width:100%;min-width:0;transition:border-color .15s;display:flex;overflow:hidden}.lt-price-input-wrap:focus-within{border-color:#4ea8ff8c}.lt-price-input-wrap>span{color:#9ca3af;flex:none;padding-left:.75rem;font-size:.9rem;font-weight:600}.lt-price-input-wrap input{background:0 0;border:0;padding-left:.35rem}.lt-price-input-wrap input:focus{border-color:#0000}.lt-price-input-wrap input:disabled{opacity:.55;cursor:not-allowed}.lt-sale-settings-btn{color:#4ea8ff;cursor:pointer;background:#4ea8ff14;border:1px solid #4ea8ff47;border-radius:.55rem;flex:none;justify-content:center;align-items:center;width:2.38rem;height:2.38rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lt-sale-settings-btn:hover:not(:disabled){color:#bfdbfe;background:#4ea8ff29;border-color:#4ea8ff80}.lt-sale-settings-btn:disabled{opacity:.45;cursor:not-allowed}.lt-sale-settings-btn svg{fill:currentColor;width:1.1rem;height:1.1rem}.lt-help-btn{color:#6b7280;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-family:inherit;font-size:.65rem;font-weight:700;line-height:1;transition:background .15s,color .15s,border-color .15s;display:flex}.lt-help-btn:hover{color:#4ea8ff;background:#4ea8ff26;border-color:#4ea8ff80}.lt-help-modal-panel{max-width:440px}.lt-help-modal-body{color:#9ca3af;flex-direction:column;gap:.85rem;padding:1.25rem 1.5rem 1.5rem;font-size:.85rem;line-height:1.6;display:flex}.lt-help-modal-body p{margin:0}.lt-help-modal-body strong{color:#e5e7eb}.lt-help-table{background:#ffffff08;border:1px solid #ffffff12;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.65rem .75rem;display:flex}.lt-help-row{align-items:baseline;gap:.85rem;font-size:.82rem;display:flex}.lt-help-val{color:#4ea8ff;flex-shrink:0;width:3rem;font-family:monospace;font-weight:700}.lt-help-note{color:#4b5563;margin:0;font-size:.76rem}.lt-results-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem;margin-top:3rem;padding-bottom:2rem;display:grid}.lt-results-section{background:#4ea8ff0a;border:1px solid #4ea8ff38;border-radius:14px;margin-top:0;padding:1.5rem 1.5rem 2.25rem;position:relative}.lt-results-section .lt-section-title{color:#4ea8ff}.lt-results-section .lt-results-count{color:#4ea8ffa6}.lt-results-section--empty,.lt-results-section--empty.lt-results-section--collapsed{background:#94a3b80e;border-color:#94a3b83d}.lt-results-section--empty .lt-section-title,.lt-results-section--empty .lt-results-count,.lt-results-section--empty .lt-results-placeholder{color:#9ca3af}.lt-results-section--empty .lt-results-toggle,.lt-results-section--empty.lt-results-section--collapsed .lt-results-toggle{color:#cbd5e1;background:#2a2f38;border-color:#94a3b875}.lt-results-section--empty .lt-results-toggle:hover,.lt-results-section--empty.lt-results-section--collapsed .lt-results-toggle:hover{color:#f1f5f9;background:#343b46;border-color:#cbd5e194}.lt-sold-section{background:#22c55e0a;border:1px solid #22c55e38;border-radius:14px;margin-top:0;padding:1.5rem 1.5rem 2.25rem;position:relative}.lt-sold-section .lt-section-title{color:#4ade80}.lt-sold-section .lt-sold-count{color:#4ade80a6}.lt-sold-section--collapsed{background:#22c55e12;border-color:#22c55e59}.lt-sold-section--empty,.lt-sold-section--empty.lt-sold-section--collapsed{background:#94a3b80e;border-color:#94a3b83d}.lt-sold-section--empty .lt-sold-placeholder{color:#9ca3af}.lt-sold-section--empty .lt-sold-toggle,.lt-sold-section--empty.lt-sold-section--collapsed .lt-sold-toggle{color:#cbd5e1;background:#2a2f38;border-color:#94a3b875}.lt-sold-section--empty .lt-sold-toggle:hover,.lt-sold-section--empty.lt-sold-section--collapsed .lt-sold-toggle:hover{color:#f1f5f9;background:#343b46;border-color:#cbd5e194}.lt-sold-count{text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:400}.lt-sold-placeholder{color:#4ade80;margin:.25rem 0 .5rem;font-size:1rem;font-weight:600}.lt-sold-toggle{color:#86efac;letter-spacing:.04em;cursor:pointer;white-space:nowrap;z-index:1;background:#14532d;border:1px solid #22c55e;border-radius:9999px;align-items:center;gap:.3rem;padding:.28rem .9rem .28rem .75rem;font-size:.75rem;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.lt-sold-toggle:hover{color:#bbf7d0;background:#166534;border-color:#4ade80}.lt-result--selected-sold{border-color:#22c55e}.lt-result-selected-overlay--sold{background:#22c55e2e}.lt-results-section--collapsed{background:#4ea8ff0d;border-color:#4ea8ff4d}.lt-results-section--collapsed .lt-section-title{color:#4ea8ff}.lt-results-section--collapsed .lt-results-count{color:#4ea8ffb3}.lt-results-section--collapsed .lt-results-toggle{color:#93c5fd;background:#1a3a5c;border-color:#2563eb}.lt-results-section--collapsed .lt-results-toggle:hover{color:#bfdbfe;background:#1e4675;border-color:#4ea8ff}.lt-results-header{margin-bottom:1rem}.lt-results-placeholder{color:#4ea8ff;margin:.25rem 0 .5rem;font-size:1rem;font-weight:600}.lt-results-count{color:#6b7280;text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:400}.lt-results-toggle{color:#93c5fd;letter-spacing:.04em;cursor:pointer;white-space:nowrap;z-index:1;background:#1a3a5c;border:1px solid #2563eb;border-radius:9999px;align-items:center;gap:.3rem;padding:.28rem .9rem .28rem .75rem;font-size:.75rem;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.lt-results-toggle:hover{color:#bfdbfe;background:#1e4675;border-color:#4ea8ff}.lt-results-toggle:disabled,.lt-sold-toggle:disabled{cursor:default;opacity:1}.lt-results-toggle:disabled:hover,.lt-sold-toggle:disabled:hover{transform:translate(-50%)}.lt-results-section--empty .lt-results-toggle:disabled,.lt-results-section--empty .lt-results-toggle:disabled:hover,.lt-results-section--empty.lt-results-section--collapsed .lt-results-toggle:disabled,.lt-results-section--empty.lt-results-section--collapsed .lt-results-toggle:disabled:hover,.lt-sold-section--empty .lt-sold-toggle:disabled,.lt-sold-section--empty .lt-sold-toggle:disabled:hover,.lt-sold-section--empty.lt-sold-section--collapsed .lt-sold-toggle:disabled,.lt-sold-section--empty.lt-sold-section--collapsed .lt-sold-toggle:disabled:hover{color:#7d8795;background:#181b20;border-color:#94a3b838}.lt-results-toggle-icon{fill:currentColor;flex-shrink:0;width:16px;height:16px;transition:transform .2s}.lt-results-toggle-icon--open{transform:rotate(180deg)}.lt-results-grid{overscroll-behavior:contain;flex-wrap:wrap;gap:.65rem;max-height:min(640px,68vh);padding-right:.35rem;display:flex;overflow-y:auto}.lt-result{cursor:pointer;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;width:195px;height:195px;transition:transform .15s,border-color .15s;position:relative;overflow:hidden}.lt-result:hover{border-color:#ffffff3d;transform:scale(.96)}.lt-result--selected{border-color:#22c55e}.lt-result--same-seller{border-color:#fbbf24b8;box-shadow:inset 0 0 0 2px #fbbf2438}.lt-result-img{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lt-result-img img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%}.lt-result-selected-overlay{pointer-events:none;border-radius:inherit;background:#22c55e38;position:absolute;inset:0}.lt-result-check{pointer-events:none;z-index:3;opacity:0;background:#16a34a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .18s,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:6px;left:6px;transform:scale(.5);box-shadow:0 2px 6px #00000080}.lt-result--selected .lt-result-check{opacity:1;transform:scale(1)}.lt-result-check svg{fill:#fff;width:13px;height:13px}.lt-result-check--sold{background:#15803d}.lt-result-seller-badge{z-index:3;color:#fde68a;pointer-events:none;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#5c3a09db;border:1px solid #fbbf248f;border-radius:5px;max-width:calc(100% - 12px);padding:.18rem .45rem;font-size:.68rem;font-weight:800;line-height:1.3;position:absolute;top:34px;left:6px}.lt-score{letter-spacing:.02em;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:5px;padding:.18rem .45rem;font-size:.72rem;font-weight:700;line-height:1.4;position:absolute;top:6px;right:6px}.lt-score--high{color:#bbf7d0;background:#15803dd1}.lt-score--mid{color:#fde68a;background:#785300d1}.lt-score--low{color:#9ca3af;background:#32323cd1}.lt-score--loading{background:#1e1e28b3;padding:.32rem .42rem}.lt-score--final{outline:1px solid #ffffff2e}.lt-score-pulse{background:#6b7280;border-radius:9999px;width:8px;height:8px;animation:1.2s ease-in-out infinite lt-pulse;display:block}@keyframes lt-pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.lt-result-price{color:#e5e7eb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0ad1;border-radius:5px;flex-direction:column;gap:1px;padding:.25rem .45rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.lt-result-price:hover{color:#fff;background:#1e1e1eeb}.lt-result-price span{color:#9ca3af;font-size:.65rem;font-weight:400}@media (width<=960px){.lt-workspace{grid-template-columns:1fr;gap:1.5rem}.lt-dropzone{min-height:280px}.lt-preview--main{width:220px;height:220px}.lt-preview,.lt-preview-add{width:84px;height:84px}.lt-result{width:155px;height:155px}}@media (width<=640px){.lt-results-pair{grid-template-columns:1fr;gap:3rem}.lt-dropzone{min-height:240px}.lt-preview--main{width:170px;height:170px}.lt-preview,.lt-preview-add{width:76px;height:76px}.lt-result{width:130px;height:130px}.lt-stats-grid{grid-template-columns:1fr 1fr}}.lt-view-btn{cursor:pointer;text-align:left;border:1px solid;border-radius:.75rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.85rem 1.1rem;font-family:inherit;transition:opacity .15s,background .15s;display:flex}.lt-view-btn-left{flex-direction:column;gap:.2rem;min-width:0;display:flex}.lt-view-btn-label{font-size:.95rem;font-weight:600;line-height:1}.lt-view-btn-meta{opacity:.7;font-size:.75rem;font-weight:400}.lt-view-btn-right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.lt-view-btn-badge{white-space:nowrap;color:inherit;opacity:.9;background:#ffffff1f;border:1px solid;border-radius:9999px;padding:.18rem .55rem;font-size:.7rem;font-weight:700}.lt-view-btn-chevron{fill:currentColor;opacity:.7;flex-shrink:0;width:1.15rem;height:1.15rem;transition:transform .15s}.lt-view-btn:hover:not(:disabled) .lt-view-btn-chevron{opacity:1;transform:translate(2px)}.lt-view-btn--listings{color:#4ea8ff;background:#4ea8ff14;border-color:#4ea8ff59}.lt-view-btn--listings:hover:not(:disabled){background:#4ea8ff24;border-color:#4ea8ff8c}.lt-view-btn--sold{color:#4ade80;background:#22c55e14;border-color:#22c55e59}.lt-view-btn--sold:hover:not(:disabled){background:#22c55e24;border-color:#22c55e8c}.lt-view-btn--empty{color:#9ca3af;background:#94a3b80d;border-color:#94a3b833}.lt-view-btn--empty:hover{background:#94a3b81a;border-color:#94a3b859}.lt-view-btn--inactive,.lt-view-btn:disabled{color:#4b5563;cursor:default;opacity:1;background:#94a3b808;border-color:#94a3b81f}.lt-modal-overlay{-webkit-backdrop-filter:blur(6px);z-index:1000;background:#0f172a7a;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.lt-modal-panel{background:#161616;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;width:100%;max-width:900px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #000000a6}.lt-modal-panel--listings{border-color:#4ea8ff4d}.lt-modal-panel--sold{border-color:#22c55e4d}.lt-modal-panel--name-only{max-width:420px}.lt-modal-panel--price-settings{border-color:#4ea8ff3d;max-width:700px}.lt-modal-panel--inventory-location{border-color:#4ea8ff3d;max-width:620px}.lt-inventory-location-note{color:#9ca3af;margin:0 0 1rem;font-size:.88rem;line-height:1.45}.lt-inventory-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.lt-inventory-location-error{color:#fecaca;background:#321414;border:1px solid #ef444461;border-radius:.5rem;margin-top:1rem;padding:.7rem .85rem;font-size:.86rem}@media (width<=640px){.lt-inventory-location-grid{grid-template-columns:1fr}}.lt-modal-header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.lt-modal-panel--listings .lt-modal-header{border-bottom-color:#4ea8ff26}.lt-modal-panel--sold .lt-modal-header{border-bottom-color:#22c55e26}.lt-modal-header-text{align-items:baseline;gap:.75rem;display:flex}.lt-modal-title{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.9rem;font-weight:700}.lt-modal-panel--listings .lt-modal-title{color:#4ea8ff}.lt-modal-panel--sold .lt-modal-title{color:#4ade80}.lt-modal-meta{color:#6b7280;font-size:.75rem;font-weight:400}.lt-modal-close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.15rem .5rem;font-size:1.3rem;line-height:1;transition:color .15s,background .15s}.lt-modal-close:hover{color:#e5e7eb;background:#ffffff12}.lt-modal-body{overscroll-behavior:contain;flex:1;padding:1.25rem 1.5rem;overflow-y:auto}.lt-modal-body .lt-results-grid{max-height:none;overflow:visible}.lt-comparison-results-shell{min-height:280px;position:relative}.lt-comparison-results-shell.is-comparing .lt-results-grid{pointer-events:none}.lt-comparison-loading-overlay{z-index:12;color:#e5f2ff;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at top,#4ea8ff33,#0000 42%),#070b12d1;border:1px solid #4ea8ff2e;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.42rem;min-height:220px;padding:1.5rem;display:flex;position:absolute;inset:0}.lt-comparison-loading-overlay .lt-spinner{border-width:3px;border-color:#4ea8ff #ffffff47 #ffffff47;width:2rem;height:2rem}.lt-comparison-loading-overlay strong{color:#fff;font-size:.95rem;font-weight:800}.lt-comparison-loading-overlay span:last-child{color:#aeb8c8;font-size:.82rem;font-weight:600}.admin-master[data-admin-theme=light] .lt-comparison-loading-overlay{color:#24435f;background:radial-gradient(circle at top,#4094e42e,#0000 44%),#f8fbffdb;border-color:#4094e433;box-shadow:inset 0 0 0 1px #ffffff85}.admin-master[data-admin-theme=light] .lt-comparison-loading-overlay .lt-spinner{border-color:#2e7dc4 #24435f2e #24435f2e}.admin-master[data-admin-theme=light] .lt-comparison-loading-overlay strong{color:#172033}.admin-master[data-admin-theme=light] .lt-comparison-loading-overlay span:last-child{color:#5d6b80}.lt-price-settings-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1.25rem 1.5rem .25rem;display:grid}.lt-price-settings-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:.85rem;min-width:0;padding:1rem;display:flex}.lt-price-settings-card h4{color:#f8fafc;margin:0;font-size:.95rem;font-weight:650}.lt-price-default-option{color:#d1d5db;cursor:pointer;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;line-height:1.35;display:flex}.lt-price-default-option input{accent-color:#4ea8ff;flex:none;width:.95rem;height:.95rem;margin:0}.lt-modal-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.65rem;padding:1rem 1.5rem 1.25rem;display:flex}.lt-stats-title-row{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:0;display:flex}.lt-stats-title-row .lt-section-title{margin:0}.lt-stats-settings-btn{flex-shrink:0;margin-top:-.45rem;margin-left:auto}.lt-formula-settings-section{border-top:1px solid #ffffff12;margin-top:.25rem;padding:1rem 1.5rem .25rem}.lt-formula-settings-heading{color:#f8fafc;margin:0 0 .85rem;font-size:.95rem;font-weight:650}.lt-formula-settings-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.lt-formula-field{flex-direction:column;gap:.3rem;display:flex}.lt-formula-field--full{grid-column:1/-1}.lt-formula-field label{color:#9ca3af;flex-direction:column;gap:.1rem;font-size:.78rem;font-weight:500;display:flex}.lt-formula-hint{color:#6b7280;font-size:.71rem;font-weight:400}.lt-formula-input-wrap{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:.45rem;align-items:center;gap:.35rem;padding:.3rem .55rem;display:flex}.lt-formula-input-wrap span{color:#6b7280;flex-shrink:0;font-size:.82rem}.lt-formula-input-wrap input[type=number]{color:#f8fafc;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:0;font-family:inherit;font-size:.88rem}.lt-formula-input-wrap input[type=number]::-webkit-inner-spin-button{opacity:.5}.lt-formula-input-wrap input[type=number]::-webkit-outer-spin-button{opacity:.5}.lt-formula-reset-btn{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:.4rem;margin-top:.75rem;padding:.3rem .7rem;font-family:inherit;font-size:.78rem;transition:color .15s,border-color .15s}.lt-formula-reset-btn:hover{color:#e5e7eb;border-color:#ffffff40}.lt-modal-empty{color:#6b7280;text-align:center;margin:0;padding:3rem 0;font-size:.9rem}.lt-chips-wrap{position:relative}.lt-chips-field{cursor:text;box-sizing:border-box;background:#1d1d1d;border:1px solid #ffffff1a;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.3rem;min-height:33px;padding:.3rem .5rem;transition:border-color .15s;display:flex}.lt-chips-field:focus-within,.lt-chips-field--open{border-color:#4ea8ff8c}.lt-chips-field--open{border-bottom-right-radius:0;border-bottom-left-radius:0}.lt-chip{color:#93c5fd;white-space:nowrap;background:#4ea8ff1f;border:1px solid #4ea8ff4d;border-radius:9999px;align-items:center;gap:.28rem;max-width:100%;padding:.12rem .2rem .12rem .55rem;font-size:.78rem;display:inline-flex}.lt-chip-name{font-weight:600}.lt-chip-count{color:#60a5fa;background:#4ea8ff33;border-radius:9999px;padding:0 .35rem;font-size:.68rem;font-weight:700;line-height:1.5}.lt-chip-remove{color:#60a5fa;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;padding:0 .2rem;font-size:.85rem;line-height:1;transition:color .1s,background .1s;display:flex}.lt-chip-remove:hover{color:#fff;background:#4ea8ff40}.lt-chips-input{color:#e5e7eb;outline:none;flex:1;min-width:80px;font-family:inherit;background:0 0!important;border:none!important;border-radius:0!important;padding:.15rem .25rem!important;font-size:.9rem!important}.lt-chips-input::placeholder{color:#4b5563}.lt-chips-dropdown{z-index:100;background:#1d1d1d;border:1px solid #4ea8ff8c;border-top:none;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;max-height:220px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000073}.lt-chips-option{cursor:pointer;color:#9ca3af;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.85rem;transition:background .1s,color .1s;display:flex}.lt-chips-option:hover,.lt-chips-option--active{color:#e5e7eb;background:#4ea8ff1a}.lt-chips-option-name{flex:1;min-width:0}.lt-chips-option-count{color:#4ea8ff;background:#4ea8ff1f;border-radius:9999px;flex-shrink:0;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.lt-chips-option--selected{color:#93c5fd}.lt-title-alert{background:#fbbf2414;border:1px solid #fbbf244d;border-radius:.5rem;align-items:center;gap:.6rem;margin-bottom:.6rem;padding:.5rem .75rem;font-size:.82rem;display:flex}.lt-title-alert-icon{color:#fbbf24;flex-shrink:0;width:1rem;height:1rem}.lt-title-alert-text{color:#fbbf24;flex:1}.lt-title-alert-confirm{color:#fbbf24;cursor:pointer;white-space:nowrap;background:#fbbf2426;border:1px solid #fbbf2466;border-radius:.375rem;padding:.25rem .65rem;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s}.lt-title-alert-confirm:hover{background:#fbbf2440;border-color:#fbbf2499}.lt-title-alert-dismiss{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:0 .15rem;font-size:1rem;line-height:1;transition:color .15s}.lt-title-alert-dismiss:hover{color:#e5e7eb}.lt-title-input-row{align-items:stretch;display:flex}.lt-title-input-row .tt-wrap{align-items:stretch}.lt-title-input-row .lt-title-input{color:#e5e7eb;background:#1d1d1d;border:1px solid #ffffff1a;border-right:none;border-radius:.5rem 0 0 .5rem;outline:none;flex:1;width:100%;min-width:0;padding:.55rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .15s}.lt-title-input-row .lt-title-input:focus{border-color:#4ea8ff8c}.lt-title-input-row--single .lt-title-input{border-right:1px solid #ffffff1a;border-radius:.5rem}.lt-title-input-row--single .lt-title-input:focus{border-right-color:#4ea8ff8c}.lt-copy-btn{cursor:pointer;color:#6b7280;background:#1d1d1d;border:1px solid #ffffff1a;border-left-color:#ffffff26;border-radius:0 .5rem .5rem 0;flex-shrink:0;justify-content:center;align-items:center;padding:0 .8rem;transition:color .15s,background .15s;display:flex}.lt-copy-btn:hover{color:#e5e7eb;background:#252525}.lt-copy-btn--copied{color:#4ade80}.lt-copy-btn svg{fill:currentColor;width:1rem;height:1rem}.lt-title-input-wrap{flex:1;display:flex;position:relative}.lt-title-charcount{color:#4b5563;pointer-events:none;white-space:nowrap;font-size:.68rem;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.lt-title-charcount--full{color:#f87171}.lt-desc-charcount{color:#6b7280;white-space:nowrap;background:#1d1d1d;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;border-left:1px solid #ffffff14;flex-shrink:0;align-self:stretch;align-items:center;padding:0 .75rem;font-size:.72rem;display:flex}.lt-desc-charcount--over{color:#f87171}.lt-title-input-row .lt-title-input{padding-right:3.2rem}.lt-select-wrap{width:100%;position:relative}.lt-select-field{cursor:pointer;box-sizing:border-box;color:#e5e7eb;-webkit-user-select:none;user-select:none;background:#1d1d1d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;justify-content:space-between;align-items:center;gap:.4rem;padding:.55rem .5rem .55rem .75rem;font-size:.9rem;transition:border-color .15s;display:flex}.lt-select-field:focus,.lt-select-field--open{border-color:#4ea8ff8c}.lt-select-field--open{border-bottom-right-radius:0;border-bottom-left-radius:0}.lt-select-value{flex:1;min-width:0}.lt-select-chevron{fill:#6b7280;flex-shrink:0;width:1.1rem;height:1.1rem;transition:transform .15s}.lt-select-chevron--open{transform:rotate(180deg)}.lt-select-dropdown{z-index:100;background:#1d1d1d;border:1px solid #4ea8ff8c;border-top:none;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;max-height:220px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000073}.lt-select-color-swatch{border-radius:.2rem;flex-shrink:0;width:.7rem;height:.7rem}.lt-chips-option-swatch{border-radius:.15rem;flex-shrink:0;width:.65rem;height:.65rem}.lt-select-value--placeholder{color:#4b5563}.lt-desc-var-field-wrap{flex-shrink:0;width:190px}.lt-desc-var-field-wrap .lt-select-field{padding:.3rem .5rem .3rem .55rem;font-size:.8rem}.lt-field--store-select{flex:0 360px;min-width:200px}.lt-field--quality-select{max-width:420px}.lt-field--quality-select .lt-select-wrap{min-width:210px}.lt-quality-details-input{color:#e5e7eb;resize:vertical;box-sizing:border-box;background:#1d1d1d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:100%;min-height:70px;padding:.55rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .15s}.lt-quality-details-input:focus{border-color:#4ea8ff8c}.lt-quality-details-input::placeholder{color:#4b5563}.lt-modal-panel--quality-tpl{width:min(600px,92vw);max-height:85vh}.lt-modal-body--quality-tpl{flex-direction:column;gap:.85rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.lt-quality-tpl-hint{color:#6b7280;margin:0;font-size:.8rem}.lt-quality-tpl-row{grid-template-columns:160px 1fr;align-items:start;gap:.75rem;display:grid}.lt-quality-tpl-label{color:#e5e7eb;align-items:center;gap:.5rem;padding-top:.45rem;font-size:.82rem;font-weight:500;display:flex}.lt-quality-tpl-swatch{border-radius:.2rem;flex-shrink:0;width:.7rem;height:.7rem}.lt-quality-tpl-input{color:#e5e7eb;resize:vertical;box-sizing:border-box;background:#1d1d1d;border:1px solid #ffffff1a;border-radius:.4rem;outline:none;width:100%;min-height:52px;padding:.45rem .65rem;font-family:inherit;font-size:.82rem;transition:border-color .15s}.lt-quality-tpl-input:focus{border-color:#4ea8ff8c}.lt-quality-tpl-input::placeholder{color:#4b5563}.lt-store-reconnect-alert{color:#fbbf24;background:#eab30814;border:1px solid #eab30859;border-radius:.5rem;align-items:center;gap:.65rem;padding:.6rem .85rem;font-size:.82rem;display:flex}.lt-store-reconnect-icon{fill:currentColor;flex-shrink:0;width:1rem;height:1rem}.lt-store-reconnect-alert span{flex:1;min-width:0}.lt-store-reconnect-btn{color:#fbbf24;cursor:pointer;white-space:nowrap;background:#eab3081f;border:1px solid #eab30873;border-radius:.375rem;flex-shrink:0;padding:.3rem .75rem;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s}.lt-store-reconnect-btn:hover{background:#eab30838;border-color:#eab308b3}.lt-store-oauth-note{color:#6b7280;margin:.75rem 0 0;font-size:.78rem;line-height:1.5}.lt-field-action-btn--delete{color:#6b7280;background:#ffffff0a;border-color:#ffffff26;margin-right:25px}.lt-field-action-btn--delete:not(.lt-field-action-btn--delete--disabled):hover{color:#f87171;background:#ef444424;border-color:#ef444480}.lt-field-action-btn--delete--disabled{opacity:.35;cursor:default}.lt-field-action-btn--delete--disabled:hover{color:#6b7280;background:#ffffff0a;border-color:#ffffff26}.lt-field-action-btn--with-text{aspect-ratio:unset;white-space:nowrap;gap:.4rem;padding:0 .75rem;font-size:.8rem;font-weight:600}.lt-field-action-btn--edit--disabled{opacity:.35;cursor:default}.lt-field-action-btn--edit--disabled:hover{color:#4ea8ff;background:#4ea8ff0f;border-color:#4ea8ff40}.lt-desc-vars{border-top:1px solid #ffffff12;flex-direction:column;gap:.55rem;padding-top:.75rem;display:flex}.lt-desc-vars-head{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.lt-desc-vars-title{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.75rem;font-weight:700}.lt-desc-vars-hint{color:#4b5563;font-size:.72rem}.lt-desc-vars-hint code{color:#60a5fa;background:#4ea8ff1a;border-radius:.25rem;padding:.05rem .3rem;font-family:Consolas,Fira Code,monospace}.lt-desc-var-add-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lt-desc-var-delim{color:#60a5fa;flex-shrink:0;font-family:Consolas,Fira Code,monospace;font-size:.78rem;font-weight:700}.lt-desc-var-code-input{color:#e5e7eb;background:#1d1d1d;border:1px solid #ffffff1a;border-radius:.375rem;outline:none;width:130px;padding:.3rem .5rem;font-family:Consolas,Fira Code,monospace;font-size:.8rem;transition:border-color .15s}.lt-desc-var-code-input:focus{border-color:#4ea8ff8c}.lt-desc-var-arrow{color:#4b5563;flex-shrink:0;font-size:.78rem}.lt-desc-var-field-select{color:#e5e7eb;cursor:pointer;appearance:none;background:#1d1d1d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") right .3rem center/1rem no-repeat;border:1px solid #ffffff1a;border-radius:.375rem;outline:none;padding:.3rem 1.6rem .3rem .5rem;font-size:.8rem;transition:border-color .15s}.lt-desc-var-field-select:focus{border-color:#4ea8ff8c}.lt-desc-var-add-btn{color:#4ea8ff;cursor:pointer;white-space:nowrap;background:#4ea8ff1a;border:1px solid #4ea8ff4d;border-radius:.375rem;padding:.3rem .7rem;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s}.lt-desc-var-add-btn:hover:not(:disabled){background:#4ea8ff2e;border-color:#4ea8ff8c}.lt-desc-var-add-btn:disabled{opacity:.35;cursor:default}.lt-desc-var-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.lt-desc-var-row{background:#ffffff08;border:1px solid #ffffff12;border-radius:.375rem;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.lt-desc-var-tag{color:#60a5fa;white-space:nowrap;background:#4ea8ff1a;border-radius:.25rem;padding:.1rem .35rem;font-family:Consolas,Fira Code,monospace;font-size:.75rem}.lt-desc-var-label{color:#9ca3af;flex:1;min-width:0;font-size:.8rem}.lt-desc-var-remove{color:#6b7280;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 .15rem;font-size:1rem;line-height:1;transition:color .12s}.lt-desc-var-remove:hover{color:#f87171}.lt-field-with-action .lt-select-wrap{flex:1;min-width:0}.lt-modal-panel--desc{flex-direction:column;width:min(680px,92vw);max-height:85vh;display:flex;overflow:visible}.lt-modal-panel--delete-desc{width:min(440px,92vw)}.lt-modal-body--desc{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex;overflow:visible}.lt-modal-panel--desc .lt-select-wrap{z-index:20}.lt-modal-panel--desc .lt-select-dropdown{z-index:3000}.lt-desc-content-field{flex-direction:column;flex:1;min-height:0;display:flex}.lt-desc-content-header{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.lt-desc-import-btn{color:#4ea8ff;cursor:pointer;background:#4ea8ff14;border:1px solid #4ea8ff4d;border-radius:.375rem;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.lt-desc-import-btn:hover{background:#4ea8ff29;border-color:#4ea8ff8c}.lt-desc-import-btn svg{fill:currentColor;flex-shrink:0;width:.9rem;height:.9rem}.lt-desc-textarea{color:#c9d1d9;resize:vertical;background:#141414;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;flex:1;min-height:280px;padding:.65rem .75rem;font-family:Consolas,Fira Code,monospace;font-size:.78rem;line-height:1.5;transition:border-color .15s}.lt-desc-textarea:focus{border-color:#4ea8ff8c}.lt-listing-desc-textarea{min-height:360px}.lt-title-format-row{align-items:center;gap:1.5rem;display:flex}.lt-title-format-option{color:#d1d5db;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;font-size:.85rem;display:flex}.lt-title-format-option input[type=radio]{accent-color:#4ea8ff;cursor:pointer;width:.9rem;height:.9rem}.lt-listing-desc-footer{justify-content:flex-end;display:flex}.lt-desc-btn-row{gap:.6rem;display:flex}.lt-desc-btn{cursor:pointer;white-space:nowrap;border:1px solid;border-radius:.5rem;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.85rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.lt-desc-btn svg{fill:currentColor;flex-shrink:0;width:1rem;height:1rem}.lt-desc-btn--preview{color:#4ea8ff;background:#4ea8ff0f;border-color:#4ea8ff40}.lt-desc-btn--preview:hover:not(:disabled){background:#4ea8ff24;border-color:#4ea8ff80}.lt-desc-btn--edit{color:#4ea8ff;background:#4ea8ff0f;border-color:#4ea8ff40}.lt-desc-btn--edit:hover:not(:disabled){background:#4ea8ff24;border-color:#4ea8ff80}.lt-desc-btn--disabled,.lt-desc-btn:disabled{opacity:.4;cursor:default}.lt-desc-processed-input{cursor:default;color:#9ca3af;text-overflow:ellipsis}.lt-listing-desc-status{color:#6b7280;margin:0;font-size:.85rem}.lt-modal-overlay--above{z-index:1500}.lt-modal-panel--preview{max-width:960px;max-height:90vh}.lt-modal-body--preview{height:70vh;padding:0;overflow:hidden}.lt-desc-preview-iframe{transform-origin:0 0;background:#fff;border:none;width:166.667%;height:116.667vh;display:block;transform:scale(.6)}.lt-details-row>.lt-section-title .lt-field-action-btn{flex-shrink:0;width:1.75rem;height:1.75rem}.lt-field-row--template{align-items:flex-end}.lt-field-row--template .lt-field-with-action{flex-wrap:nowrap;align-items:stretch;gap:.45rem}.lt-field-row--template .tt-wrap{flex-shrink:0;align-self:stretch;display:flex}.lt-field-row--template .lt-field-action-btn{aspect-ratio:1;flex-shrink:0;align-self:stretch;width:auto}.lt-field-action-btn--add{color:#4ade80;background:#4ade800f;border-color:#4ade8059}.lt-field-action-btn--add:hover{background:#4ade8024;border-color:#4ade8099}.lt-field-row--template .lt-select-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt-template-reset{flex-shrink:0;margin-left:1.25rem}.lt-modal-footer{border-top:1px solid #ffffff14;flex-shrink:0;justify-content:flex-end;gap:.6rem;padding:1rem 1.25rem;display:flex}.lt-modal-cancel{color:#9ca3af;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.4rem;padding:.4rem 1rem;font-size:.85rem;transition:background .15s}.lt-modal-cancel:hover{color:#e5e7eb;background:#ffffff1a}.lt-modal-save{color:#4ea8ff;cursor:pointer;background:#4ea8ff26;border:1px solid #4ea8ff66;border-radius:.4rem;align-items:center;gap:.4rem;padding:.4rem 1.1rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.lt-modal-save:hover:not(:disabled){background:#4ea8ff40;border-color:#4ea8ffa6}.lt-modal-save svg{fill:currentColor;flex-shrink:0;width:.9rem;height:.9rem}.lt-modal-save:disabled,.lt-modal-cancel:disabled{opacity:.4;cursor:not-allowed}.lt-listing-action-bar{bottom:1.25rem;left:calc(var(--admin-sidebar-width,236px) + clamp(1rem, 2vw, 1.75rem));z-index:900;background:linear-gradient(135deg,#4ea8ff13,#0f172a3d),#171b22;border:1px solid #4ea8ff38;border-radius:14px;justify-content:flex-start;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.1rem;display:flex;position:fixed;right:clamp(1rem,2vw,1.75rem);box-shadow:inset 0 1px #ffffff0f,0 18px 48px #0000008c,0 0 0 1px #00000061}.lt-listing-action-message{color:#cbd5e1;flex:auto;align-items:center;gap:.65rem;min-width:0;font-size:.9rem;line-height:1.35;display:flex}.lt-listing-action-buttons{flex:none;justify-content:flex-start;align-items:center;gap:.45rem;min-width:0;display:flex}.lt-listing-action-message span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.lt-listing-action-dot{background:#4ea8ff;border-radius:9999px;flex:none;width:.58rem;height:.58rem;box-shadow:0 0 0 4px #4ea8ff1f}.lt-listing-action-dot--warning{background:#eab308;box-shadow:0 0 0 4px #eab3081f}.lt-listing-action-dot--ready{background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.lt-list-item-btn{color:#f0fdf4;cursor:pointer;background:linear-gradient(#22c55e61,#15803d8f);border:1px solid #22c55eb8;border-radius:.65rem;flex:none;justify-content:center;align-items:center;gap:.55rem;min-width:8.5rem;padding:.72rem 1.35rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:0 10px 24px #15803d38,inset 0 1px #ffffff24}.lt-list-item-btn:hover{background:linear-gradient(#22c55e7a,#16a34aad);border-color:#4ade80e6;transform:translateY(-1px)}.lt-list-item-btn:disabled,.lt-list-item-btn:disabled:hover{color:#dcfce7ad;cursor:default;background:#22c55e29;border-color:#22c55e52;transform:none}.lt-list-item-btn--secondary{color:#eff6ff;background:linear-gradient(#4ea8ff47,#2563eb66);border-color:#4ea8ff9e;min-width:auto;font-weight:650}.lt-list-item-btn--secondary:hover{background:linear-gradient(#4ea8ff66,#2563eb8f);border-color:#93c5fdd9}.lt-list-item-btn--inventory{color:#fffbeb;background:linear-gradient(#eab30857,#b4530985);border-color:#eab308b8}.lt-list-item-btn--inventory:hover{background:linear-gradient(#eab30875,#d97706a3);border-color:#fde68ae0}.lt-list-item-btn--view{color:#faf5ff;background:linear-gradient(#a855f752,#7e22ce80);border-color:#a855f7ad}.lt-list-item-btn--view:hover{background:linear-gradient(#a855f770,#9333eaa3);border-color:#d8b4fedb}.lt-list-item-btn svg{fill:currentColor;flex:none;width:1.05rem;height:1.05rem}.lt-list-item-btn:not(.lt-list-item-btn--secondary):not(.lt-list-item-btn--view) svg{width:1.47rem;height:1.47rem}.lt-modal-delete{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef444466;border-radius:.4rem;padding:.4rem 1.1rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s}.lt-modal-delete:hover:not(:disabled){background:#ef444440;border-color:#ef4444a6}.lt-modal-delete:disabled{opacity:.4;cursor:not-allowed}.lt-desc-error{color:#f87171;background:#ef444414;border:1px solid #ef444440;border-radius:.375rem;margin:0;padding:.4rem .7rem;font-size:.8rem}.lt-delete-desc-instructions{color:#9ca3af;margin:0 0 .5rem;font-size:.85rem;line-height:1.5}.lt-img-preview-overlay{z-index:2000;cursor:default;-webkit-backdrop-filter:blur(6px);background:#0f172aa3;justify-content:center;align-items:center;padding:2rem;animation:.15s lt-fade-in;display:flex;position:fixed;inset:0}.lt-img-review-panel{cursor:default;grid-template-columns:minmax(360px,.95fr) minmax(420px,.78fr);gap:1rem;width:min(1480px,100vw - 4rem);height:min(860px,100vh - 4rem);display:grid}.lt-img-review-main{flex-direction:column;place-items:center;gap:.85rem;min-width:0;min-height:0;display:flex}@keyframes lt-fade-in{0%{opacity:0}to{opacity:1}}.lt-img-preview-image-wrap{border-radius:6px;flex:auto;order:1;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:0;display:inline-flex;position:relative;overflow:hidden}.lt-img-preview-image-wrap--cropping{cursor:crosshair}.lt-img-preview-img{object-fit:contain;cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;max-width:100%;min-height:0;max-height:100%;animation:.15s lt-zoom-in;box-shadow:0 32px 80px #000c}.lt-img-preview-image-wrap--cropping .lt-img-preview-img{cursor:crosshair}.lt-img-manual-crop-rect{pointer-events:none;background:#4ea8ff2e;border:2px solid #4ea8ff;position:absolute;box-shadow:0 0 0 9999px #0f172a6b}@keyframes lt-zoom-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.lt-img-preview-close{color:#e5e7eb;cursor:pointer;z-index:2001;background:#1e1e1ed9;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.4rem;line-height:1;transition:background .15s,color .15s;display:flex;position:fixed;top:1rem;right:1rem}.lt-img-preview-tools{cursor:default;background:#111111f0;border:1px solid #4ea8ff33;border-radius:.85rem;flex-wrap:wrap;order:2;justify-content:center;align-items:center;gap:.55rem;padding:.55rem;display:flex;box-shadow:0 18px 48px #00000080}.lt-img-preview-tool{color:#dbeafe;white-space:nowrap;cursor:pointer;background:#4ea8ff1f;border:1px solid #4ea8ff47;border-radius:.62rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.3rem;padding:.55rem .8rem;font-size:.86rem;font-weight:700;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.lt-img-preview-tool:hover{background:#4ea8ff33;border-color:#4ea8ff7a;transform:translateY(-1px)}.lt-img-preview-tool--active,.lt-img-preview-tool--apply{color:#dcfce7;background:#22c55e2e;border-color:#22c55e7a}.lt-img-preview-tool svg{fill:currentColor;width:1rem;height:1rem}.lt-img-candidate-panel{background:#0c0c0cdb;border:1px solid #ffffff1a;border-radius:.75rem;grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 28px 70px #0000007a}.lt-img-candidate-head{background:#ffffff09;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.lt-img-candidate-head h2{color:#f3f4f6;letter-spacing:0;margin:0;font-size:.98rem}.lt-img-candidate-head span,.lt-img-record-title-row span,.lt-img-candidate-stats{color:#9ca3af;font-size:.76rem}.lt-img-feedback-msg{color:#bfdbfe;text-align:right;max-width:16rem;margin:0;font-size:.75rem;line-height:1.35}.lt-img-candidate-empty{color:#9ca3af;text-align:center;place-self:center;max-width:24rem;padding:1rem;font-size:.86rem;line-height:1.45}.lt-img-record-list{min-height:0;padding:.9rem;overflow:auto}.lt-img-record-section+.lt-img-record-section{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}.lt-img-record-title-row{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.7rem;display:flex}.lt-img-record-title-row h3{color:#e5e7eb;letter-spacing:0;margin:0 0 .2rem;font-size:.88rem}.lt-img-all-wrong,.lt-img-candidate-select,.lt-img-candidate-use{color:#e5e7eb;cursor:pointer;background:#94a3b81c;border:1px solid #94a3b847;border-radius:.45rem;padding:.4rem .6rem;font-size:.72rem;font-weight:700}.lt-img-all-wrong:hover,.lt-img-candidate-select:hover,.lt-img-candidate-use:hover{background:#4ea8ff29;border-color:#4ea8ff80}.lt-img-candidate-actions{flex-wrap:wrap;gap:.45rem;display:flex}.lt-img-candidate-use{color:#bfdbfe}.lt-img-all-wrong--selected{color:#fecaca;background:#7f1d1d5c;border-color:#f8717180}.lt-img-candidate-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.65rem;display:grid}.lt-img-candidate-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:.55rem;min-width:0;overflow:hidden}.lt-img-candidate-card--winner{border-color:#22c55e6b}.lt-img-candidate-card--corrected{outline-offset:-2px;outline:2px solid #4ea8ff9e}.lt-img-candidate-media{background:#111827;justify-content:center;align-items:center;height:130px;display:flex}.lt-img-candidate-media img{object-fit:contain;max-width:100%;max-height:100%}.lt-img-candidate-media span{color:#6b7280;font-size:.75rem}.lt-img-candidate-meta{flex-direction:column;gap:.45rem;padding:.6rem;display:flex}.lt-img-candidate-name{align-items:center;gap:.35rem;min-width:0;display:flex}.lt-img-candidate-name span{text-overflow:ellipsis;white-space:nowrap;color:#f3f4f6;flex:auto;min-width:0;font-size:.8rem;font-weight:700;overflow:hidden}.lt-img-candidate-name strong{color:#86efac;background:#22c55e26;border-radius:999px;flex:none;padding:.12rem .35rem;font-size:.62rem}.lt-img-candidate-stats{flex-wrap:wrap;gap:.3rem;display:flex}.lt-img-candidate-stats span{background:#ffffff0e;border-radius:999px;padding:.12rem .35rem}.lt-img-candidate-select:disabled,.lt-img-candidate-use:disabled,.lt-img-all-wrong:disabled{cursor:default;opacity:.62}.lt-shipping-layout{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.lt-details-row--shipping{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:start;gap:0 1rem;display:grid}.lt-details-row--shipping>.lt-section-title{grid-column:1;margin-bottom:.85rem}.lt-details-row--shipping>.lt-shipping-layout{display:contents}.lt-shipping-inputs{grid-area:2/1;align-self:start;min-width:0}.lt-shipping-inputs .lt-form-group{gap:0}.lt-shipping-inputs .lt-form-sublabel{margin-top:0}.lt-ebay-policy-panel{background:linear-gradient(135deg,#4ea8ff12,#8b5cf60a),#141414;border:1px solid #4ea8ff29;border-radius:.65rem;margin-top:1rem;padding:1rem;box-shadow:inset 0 1px #ffffff0a}.lt-shipping-layout .lt-ebay-policy-panel{grid-area:1/2/span 2;margin-top:0}.lt-ebay-policy-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.lt-ebay-policy-header h3{color:#e5e7eb;letter-spacing:.01em;margin:0;font-size:1rem;font-weight:650}.lt-ebay-policy-header p{color:#8b96a8;margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.lt-ebay-policy-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.lt-ebay-policy-refresh{color:#9bd0ff;cursor:pointer;white-space:nowrap;background:#4ea8ff1f;border:1px solid #4ea8ff59;border-radius:.45rem;flex:none;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.8rem;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lt-ebay-policy-refresh-icon{fill:currentColor;flex:none;width:.95rem;height:.95rem}.lt-ebay-policy-refresh:hover:not(:disabled){color:#d9efff;background:#4ea8ff33;border-color:#4ea8ff99}.lt-inventory-location-btn--ready{color:#bbf7d0;background:#22c55e24;border-color:#22c55e73}.lt-inventory-location-btn--ready:hover:not(:disabled){color:#dcfce7;background:#22c55e3b;border-color:#22c55ead}.lt-inventory-location-btn--needed{color:#fde68a;background:#eab30821;border-color:#eab30873}.lt-inventory-location-btn--needed:hover:not(:disabled){color:#fef3c7;background:#eab30838;border-color:#eab308ad}.lt-ebay-policy-refresh:disabled{cursor:default;opacity:.55}.lt-ebay-policy-placeholder,.lt-ebay-policy-error{border-radius:.5rem;padding:.75rem .85rem;font-size:.84rem;line-height:1.45}.lt-ebay-policy-placeholder{color:#8b96a8;background:#ffffff09;border:1px solid #ffffff14}.lt-ebay-policy-error{color:#fca5a5;background:#7f1d1d2e;border:1px solid #f8717159;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lt-ebay-policy-error span{flex:auto;min-width:0}.lt-ebay-policy-error-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.lt-ebay-policy-reconnect{color:#fecaca;cursor:pointer;white-space:nowrap;background:#f8717124;border:1px solid #f8717166;border-radius:.4rem;flex:none;padding:.35rem .65rem;font-size:.76rem;font-weight:650}.lt-ebay-policy-reconnect:disabled{cursor:default;opacity:.6}.lt-ebay-policy-reconnect:hover{background:#f8717138;border-color:#f871719e}@media (width<=720px){.lt-listing-action-bar{left:clamp(1rem,2vw,1.75rem)}.lt-ebay-policy-error{flex-direction:column;align-items:flex-start}.lt-ebay-policy-error-actions{justify-content:flex-start}}.lt-ebay-policy-status{flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;display:flex}.lt-ebay-policy-status span{color:#aab4c3;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.74rem;display:inline-flex}.lt-ebay-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.lt-ebay-policy-card{background:#0a0a0a6b;border:1px solid #ffffff14;border-radius:.55rem;min-width:0;overflow:hidden}.lt-ebay-policy-card-title{color:#dfe7f3;background:#ffffff09;border-bottom:1px solid #ffffff13;padding:.65rem .75rem;font-size:.82rem;font-weight:650}.lt-ebay-policy-list{flex-direction:column;display:flex}.lt-ebay-policy-row{padding:.65rem .75rem}.lt-ebay-policy-row+.lt-ebay-policy-row{border-top:1px solid #ffffff0f}.lt-ebay-policy-main{align-items:center;gap:.45rem;min-width:0;display:flex}.lt-ebay-policy-name{text-overflow:ellipsis;white-space:nowrap;color:#f3f4f6;min-width:0;font-size:.84rem;overflow:hidden}.lt-ebay-policy-default{color:#8ee9c5;background:#10b98121;border:1px solid #10b98159;border-radius:999px;flex:none;padding:.12rem .38rem;font-size:.67rem;font-weight:650}.lt-ebay-policy-meta{color:#98a2b3;flex-direction:column;gap:.25rem;margin-top:.35rem;font-size:.76rem;line-height:1.35;display:flex}.lt-ebay-policy-id{color:#697386;text-overflow:ellipsis;white-space:nowrap;font-family:Consolas,Fira Code,monospace;overflow:hidden}.lt-ebay-policy-empty{color:#6b7280;padding:.8rem .75rem;font-size:.78rem;line-height:1.4}@media (width<=1050px){.lt-ebay-policy-grid{grid-template-columns:1fr}}@media (width>=1051px){.lt-shipping-layout .lt-ebay-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.lt-details-row--shipping,.lt-shipping-layout{grid-template-columns:1fr}.lt-details-row--shipping>.lt-section-title,.lt-shipping-inputs,.lt-shipping-layout .lt-ebay-policy-panel{grid-area:auto/1}}@media (width<=620px){.lt-img-review-panel{grid-template-rows:minmax(260px,.48fr) minmax(0,.52fr);grid-template-columns:1fr;width:calc(100vw - 1.4rem);height:calc(100vh - 1.4rem)}.lt-img-preview-tools{flex-wrap:wrap;width:calc(100vw - 2rem)}.lt-img-preview-tool{flex:9rem}.lt-price-settings-body,.lt-formula-settings-grid{grid-template-columns:1fr}.lt-listing-action-bar{flex-direction:column;align-items:stretch}.lt-listing-action-buttons{flex-direction:column;align-items:stretch;width:100%}.lt-list-item-btn{width:100%}.lt-ebay-policy-header{flex-direction:column}.lt-ebay-policy-refresh{justify-content:center;width:100%}}.lt-seller-note-field{margin-top:.75rem}.drop-down-checkbox-list{position:relative}.drop-down-checkbox-list__trigger{color:#f8fafc;text-align:left;cursor:pointer;background:#171717;border:1px solid #4ea8ff38;border-radius:.6rem;gap:.2rem;width:100%;min-height:2.75rem;padding:.45rem .75rem;display:grid}.drop-down-checkbox-list__trigger span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800}.drop-down-checkbox-list__trigger strong{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;overflow:hidden}.drop-down-checkbox-list__menu{z-index:20;background:#111;border:1px solid #4ea8ff47;border-radius:.7rem;gap:.55rem;width:min(320px,78vw);padding:.75rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 20px 50px #00000073}.drop-down-checkbox-list__menu input[type=search]{color:#f8fafc;background:#171717;border:1px solid #4ea8ff38;border-radius:.6rem;outline:none;width:100%;min-height:2.75rem;padding:0 .9rem}.drop-down-checkbox-list__menu input[type=search]:focus{border-color:#4ea8ff94}.drop-down-checkbox-list__options{gap:.2rem;max-height:260px;display:grid;overflow:auto}.drop-down-checkbox-list__option{color:#e5e7eb;border-radius:.4rem;align-items:center;gap:.5em;min-height:2rem;padding:.25rem .35rem;font-size:.84rem;display:flex}.drop-down-checkbox-list__option:hover{background:#4ea8ff1a}.drop-down-checkbox-list__option input[type=checkbox]{accent-color:#4ea8ff;flex:0 0 1.05em;width:1.05em;height:1.05em;margin:0}.drop-down-checkbox-list__empty{color:#94a3b8;font-size:.82rem}.drop-down-checkbox-list__clear{color:#93c5fd;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:.78rem;font-weight:800}.admin-mappings-page{width:100%}.mapping-progress{background:linear-gradient(135deg,#4ea8ff1c,#ffffff06);border:1px solid #4ea8ff33;border-radius:.75rem;grid-template-columns:minmax(220px,auto) minmax(180px,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.mapping-progress-copy{gap:.2rem;min-width:0;display:grid}.mapping-progress-copy span{color:#93c5fd;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.mapping-progress-copy strong{color:#f8fafc;font-size:1rem;font-weight:850}.mapping-progress-copy em{color:#94a3b8;font-size:.82rem;font-style:normal}.mapping-progress-meter{background:#0f172a8f;border:1px solid #4ea8ff3d;border-radius:999px;height:.7rem;overflow:hidden}.mapping-progress-meter span{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#4ea8ff);min-width:.35rem;height:100%;transition:width .24s;display:block}.mapping-progress-percent{color:#dbeafe;text-align:right;min-width:3.4rem;font-size:1.08rem;font-weight:900}.mapping-toolbar{grid-template-columns:minmax(280px,1.5fr) repeat(2,minmax(190px,.7fr)) auto;align-items:end;gap:.75rem;margin-bottom:1rem;display:grid}.mapping-search-filter{gap:.45rem;display:grid}.mapping-search-filter label{color:#cbd5e1;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:800}.mapping-search-filter input{color:#f8fafc;background:#171717;border:1px solid #4ea8ff38;border-radius:.6rem;outline:none;width:100%;min-height:2.75rem;padding:0 .9rem}.mapping-search-filter input:focus{border-color:#4ea8ff94}.mapping-status-switch{background:#171717;border:1px solid #4ea8ff38;border-radius:.7rem;min-height:2.75rem;padding:.25rem;display:inline-flex}.mapping-status-switch button{color:#94a3b8;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:0 .72rem;font-size:.78rem;font-weight:800}.mapping-status-switch button.active{color:#dbeafe;background:#4ea8ff2e}.mapping-loading{color:#cbd5e1}.mapping-grid-action{color:#dbeafe;white-space:nowrap;cursor:pointer;background:#4ea8ff24;border:1px solid #4ea8ff57;border-radius:.5rem;justify-content:flex-start;align-items:center;min-height:2.25rem;padding:.45rem .7rem;font-size:.82rem;font-weight:800;display:inline-flex}.mapping-grid-action:hover{background:#4ea8ff38;border-color:#4ea8ff8a}.mapping-grid-action--new{color:#fde68a;background:#f59e0b29;border-color:#f59e0b6b}.mapping-grid-action--new:hover{background:#f59e0b3d;border-color:#f59e0b9e}.mapping-modal-overlay{z-index:1400;-webkit-backdrop-filter:blur(6px);background:#0f172a7a;justify-content:center;align-items:center;padding:clamp(1rem,3vw,2rem);display:flex;position:fixed;inset:0}.mapping-modal{color:#e5e7eb;background:#111;border:1px solid #4ea8ff38;border-radius:.85rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100%);max-height:min(820px,100vh - 2rem);display:grid;overflow:hidden;box-shadow:0 30px 90px #000000a6}.mapping-modal-header,.mapping-modal-footer{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.mapping-modal-footer{border-top:1px solid #ffffff14;border-bottom:0}.mapping-modal-header h2{margin:0;font-size:1.1rem}.mapping-modal-header p,.mapping-modal-footer span{color:#94a3b8;margin:.2rem 0 0;font-size:.86rem}.mapping-modal-header>button{color:#e5e7eb;cursor:pointer;background:#1d1d1d;border:1px solid #ffffff1f;border-radius:.45rem;width:2.15rem;height:2.15rem}.mapping-modal-state{color:#94a3b8;justify-content:center;align-items:center;min-height:280px;display:flex}.mapping-modal-body{min-height:0;overflow:auto}.mapping-source-preview{background:linear-gradient(135deg,#4ea8ff14,#ffffff06);border:1px solid #4ea8ff2e;border-radius:.7rem;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:1rem;margin:1rem 1rem 0;padding:.85rem;display:grid}.mapping-source-image{color:#64748b;background:#0b0b0b;border:1px solid #ffffff14;border-radius:.55rem;justify-content:center;align-items:center;width:132px;height:132px;font-size:.78rem;display:flex;overflow:hidden}.mapping-source-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.mapping-source-copy{gap:.35rem;min-width:0;display:grid}.mapping-source-copy span{color:#93c5fd;letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:800}.mapping-source-copy strong{color:#f8fafc;font-size:clamp(1rem,2vw,1.2rem);line-height:1.3}.mapping-source-copy em{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-style:normal;overflow:hidden}.mapping-results{align-content:flex-start;gap:.75rem;max-height:none;padding:1rem;overflow:visible}.mapping-result-card{cursor:pointer;background:#181818;border:1px solid #ffffff1a;border-radius:.65rem;grid-template-columns:auto 76px minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:.7rem;display:grid}.mapping-result-card.selected{background:#4ea8ff1f;border-color:#4ea8ff8f}.mapping-result-card input{accent-color:#4ea8ff}.mapping-result-image{color:#64748b;background:#0d0d0d;border-radius:.45rem;justify-content:center;align-items:center;width:76px;height:76px;font-size:.72rem;display:flex;overflow:hidden}.mapping-result-image img{object-fit:contain;width:100%;height:100%}.mapping-result-copy{gap:.35rem;min-width:0;display:grid}.mapping-result-copy strong{color:#f8fafc;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.35;display:-webkit-box;overflow:hidden}.mapping-result-copy em{color:#93c5fd;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;overflow:hidden}.mapping-modal-footer>div{gap:.55rem;display:flex}.mapping-modal-cancel,.mapping-modal-no-match,.mapping-modal-save{cursor:pointer;border-radius:.55rem;min-height:2.45rem;padding:.5rem .9rem;font-weight:800}.mapping-modal-cancel{color:#e5e7eb;background:#1d1d1d;border:1px solid #ffffff1f}.mapping-modal-no-match{color:#fde68a;background:#fbbf2421;border:1px solid #fbbf245c}.mapping-modal-save{color:#dcfce7;background:#22c55e2b;border:1px solid #22c55e70;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.mapping-modal-save svg{fill:currentColor;flex-shrink:0;width:1rem;height:1rem}.mapping-modal-cancel:disabled,.mapping-modal-no-match:disabled,.mapping-modal-save:disabled{cursor:not-allowed;opacity:.58}@media (width<=680px){.mapping-toolbar{grid-template-columns:1fr}.mapping-progress{grid-template-columns:1fr;gap:.65rem}.mapping-progress-percent{text-align:left;min-width:0}.mapping-source-preview{grid-template-columns:92px minmax(0,1fr)}.mapping-source-image{width:92px;height:92px}.mapping-modal-footer,.mapping-modal-footer>div{flex-direction:column;align-items:stretch}}.expwaste-landing{color:#12312a;background:radial-gradient(circle at 18% 18%,#14b8a63d,#0000 30rem),linear-gradient(135deg,#f2fbf7 0%,#e7f4ef 48%,#f8fafc 100%);place-items:center;min-height:100vh;padding:clamp(1.25rem,5vw,4rem);display:grid}.expwaste-landing__panel{text-align:left;background:#ffffffe6;border:1px solid #0f766e33;border-radius:1rem;width:min(100%,760px);padding:clamp(1.5rem,5vw,3.5rem);box-shadow:0 10px 30px #0f172a1a}.expwaste-landing__mark{color:#ecfeff;letter-spacing:0;background:#0f766e;border-radius:.8rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.05rem;font-weight:850;display:inline-flex}.expwaste-landing__eyebrow{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;margin:1.3rem 0 0;font-size:.78rem;font-weight:850}.expwaste-landing h1{color:#0f241f;max-width:660px;margin:.55rem 0 0;font-size:clamp(2.2rem,7vw,4.8rem);font-weight:850;line-height:.98}.expwaste-landing__copy{color:#3f625a;max-width:600px;margin:1rem 0 0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.6}.expwaste-landing__status{color:#115e59;background:#ecfdf5;border:1px solid #0f766e38;border-radius:999px;align-items:center;gap:.55rem;margin-top:1.4rem;padding:.58rem .78rem;font-size:.9rem;display:inline-flex}.expwaste-landing__status span{background:#14b8a6;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #14b8a629}.grindset-signin{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.grindset-signin__dialog{color:#f8fafc;text-align:center;background:linear-gradient(#0a0b0ee6,#020204f5),#07080b;border:1px solid #ff24386b;border-radius:.48rem;width:min(100%,31rem);padding:clamp(1.35rem,4vw,2rem);position:relative;overflow:hidden;box-shadow:0 30px 70px #0000008a,0 0 46px #ff24382e}.grindset-signin__dialog:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, #030305c2, #090a0d47, #030305d1), linear-gradient(180deg, #0006, transparent 42%, #00000094), var(--grindset-signin-topo);filter:grayscale()brightness(.34)contrast(1.25);opacity:.92;background-position:50%,50%,100% 0;background-repeat:no-repeat;background-size:auto,auto,cover;position:absolute;inset:0}.grindset-signin__dialog:after{content:"";z-index:0;pointer-events:none;opacity:.12;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 100%),linear-gradient(0deg,#ffffff0e 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.grindset-signin__dialog>*{z-index:1;position:relative}.grindset-signin__close{z-index:2;color:#ff5b66;cursor:pointer;width:2rem;height:2rem;font:inherit;background:#ff243814;border:1px solid #ff243857;border-radius:.32rem;font-weight:950;position:absolute;top:1rem;right:1rem}.grindset-signin__close:hover,.grindset-signin__close:focus-visible{color:#fff;border-color:#ff2438b8;outline:none}.grindset-signin__eyebrow{color:#ff5b66;text-transform:uppercase;font-size:.72rem;font-weight:950}.grindset-signin h2{color:#fff;text-align:center;text-transform:uppercase;margin:.45rem auto 0;font-size:clamp(2rem,7vw,3.6rem);line-height:.9}.grindset-signin p{color:#b9c0cb;margin:.9rem 0 1.5rem;line-height:1.55}.grindset-signin__form{text-align:left;gap:.86rem;display:grid}.grindset-signin__form label{color:#d9dee7;text-align:left;text-transform:uppercase;text-shadow:0 0 14px #ff243829;font-size:.72rem;font-weight:900}.grindset-signin__form input{color:#f8fafc;width:100%;min-height:2.85rem;font:inherit;background:linear-gradient(90deg,#ff243814,#0000 34%),#030407b8;border:1px solid #ff243847;border-radius:.32rem;outline:none;margin-top:.45rem;padding:.76rem .86rem;font-size:.95rem;transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 0 24px #0000006b}.grindset-signin__form input:focus{background:linear-gradient(90deg,#ff243821,#0000 40%),#05060ae0;border-color:#ff2438db;box-shadow:0 0 0 3px #ff243821,0 0 26px #ff243829,inset 0 0 0 1px #ffffff0e}.grindset-signin__form input::placeholder{color:#aeb7c585}.grindset-signin__password-control{display:block;position:relative}.grindset-signin__password-control input{padding-right:3rem}.grindset-signin__password-toggle{color:#aeb7c5;cursor:pointer;background:#ff24380f;border:1px solid #ff24383d;border-radius:.28rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex;position:absolute;top:50%;right:.48rem;transform:translateY(-50%)}.grindset-signin__password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1.1rem;height:1.1rem}.grindset-signin__password-toggle:hover:not(:disabled),.grindset-signin__password-toggle:focus-visible:not(:disabled),.grindset-signin__password-toggle[aria-pressed=true]{color:#fff;background:#ff243826;border-color:#ff2438b8;outline:none;box-shadow:0 0 18px #ff243829}.grindset-signin__form input:-webkit-autofill{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;border-color:#ff243880;transition:background-color 9999s ease-out,color 9999s ease-out;box-shadow:inset 0 0 0 1000px #05060a,0 0 0 3px #ff24381a,inset 0 0 0 1px #ffffff0e}.grindset-signin__form input:-webkit-autofill:hover{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;border-color:#ff243880;transition:background-color 9999s ease-out,color 9999s ease-out;box-shadow:inset 0 0 0 1000px #05060a,0 0 0 3px #ff24381a,inset 0 0 0 1px #ffffff0e}.grindset-signin__form input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;border-color:#ff243880;transition:background-color 9999s ease-out,color 9999s ease-out;box-shadow:inset 0 0 0 1000px #05060a,0 0 0 3px #ff24381a,inset 0 0 0 1px #ffffff0e}.grindset-signin__form input:-webkit-autofill:active{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;border-color:#ff243880;transition:background-color 9999s ease-out,color 9999s ease-out;box-shadow:inset 0 0 0 1000px #05060a,0 0 0 3px #ff24381a,inset 0 0 0 1px #ffffff0e}.grindset-signin__forgot{color:#b9c0cb;text-transform:uppercase;justify-self:end;margin-top:-.18rem;font-size:.78rem;font-weight:850;text-decoration:none}.grindset-signin__forgot:hover,.grindset-signin__forgot:focus-visible{color:#ff5b66;outline:none}.grindset-signin__error{color:#fecaca;background:#7f1d1d57;border:1px solid #f8717157;border-radius:.38rem;padding:.7rem .78rem;font-size:.86rem;font-weight:800}.grindset-signin__submit{color:#fff;cursor:pointer;min-height:2.85rem;font:inherit;text-transform:uppercase;background:linear-gradient(135deg,#ff2438,#93000e);border:1px solid #ff2438;border-radius:.38rem;margin-top:.35rem;font-size:.86rem;font-weight:950;box-shadow:0 16px 36px #ff24383d}.grindset-signin__submit:hover:not(:disabled),.grindset-signin__submit:focus-visible:not(:disabled){background:linear-gradient(135deg,#ff3a4d,#b50015);border-color:#ff5b66;outline:none}.grindset-signin__submit:disabled,.grindset-signin__form input:disabled,.grindset-signin__close:disabled,.grindset-signin__password-toggle:disabled{cursor:not-allowed;opacity:.65}.grindset-signin__divider{color:#7f8794;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.72rem;margin:1.1rem 0 .86rem;font-size:.68rem;font-weight:900;display:grid}.grindset-signin__divider:before,.grindset-signin__divider:after{content:"";background:linear-gradient(90deg,#0000,#ff24386b,#0000);height:1px}.grindset-signin__socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.grindset-signin__social{color:#f4f7fb;cursor:pointer;min-height:2.8rem;font:inherit;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff24;border-radius:.38rem;justify-content:flex-start;align-items:center;gap:.62rem;padding:.62rem .72rem;font-size:.78rem;font-weight:900;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.grindset-signin__social:before{content:"";opacity:0;background:linear-gradient(110deg,#0000,#ff243829,#0000);transition:opacity .15s,transform .26s;position:absolute;inset:0;transform:translate(-70%)}.grindset-signin__social svg,.grindset-signin__social span{z-index:1;position:relative}.grindset-signin__social svg{fill:currentColor;flex:0 0 1.15rem;width:1.15rem;height:1.15rem}.grindset-signin__social:hover,.grindset-signin__social:focus-visible{background:#ff243821;border-color:#ff2438bd;outline:none;transform:translateY(-2px);box-shadow:0 0 0 1px #ff24381a,0 14px 28px #ff243829}.grindset-signin__social:hover:before,.grindset-signin__social:focus-visible:before{opacity:1;transform:translate(70%)}.grindset-signin__social--google{color:#f8fafc}.grindset-signin__social--twitter{color:#e6f4ff}.grindset-signin__social--tiktok{color:#ffe7ec}.grindset-signin__social--instagram{color:#ffd6e6}.grindset-signin__social--instagram svg{fill:none;stroke:currentColor;stroke-width:1.8px}.grindset-signin__signup-note{color:#aeb7c5;margin:1rem 0 0;font-size:.84rem;line-height:1.5}.grindset-signin__signup-note a{color:#ff5b66;font-weight:950;text-decoration:none}.grindset-signin__signup-note a:hover,.grindset-signin__signup-note a:focus-visible{color:#fff;outline:none}@media (width<=480px){.grindset-signin__socials{grid-template-columns:1fr}}.grindset-header{z-index:50;height:var(--grindset-header-height,76px);color:#f8fafc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050507e0;border-bottom:1px solid #ffffff17;position:fixed;top:0;left:0;right:0}.grindset-header__nav{justify-content:space-between;align-items:center;gap:1rem;width:min(1220px,100% - clamp(1rem,4vw,3rem));height:100%;margin:0 auto;display:flex}.grindset-header__brand,.grindset-header__links,.grindset-header__account-trigger{align-items:center;display:inline-flex}.grindset-header__brand{min-width:0;color:inherit;gap:.7rem;text-decoration:none}.grindset-header__mark{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#f51428,#86000d);border:1px solid #ff2a379e;border-radius:.38rem;flex:0 0 2.45rem;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;font-weight:950;display:inline-flex;box-shadow:0 0 24px #f5142847}.grindset-header__title{color:#fff;text-transform:uppercase;font-size:1rem;font-weight:900}.grindset-header__admin-label{color:#ff5b66;text-transform:uppercase;background:#ff2a371c;border:1px solid #ff2a375c;border-radius:.35rem;padding:.24rem .48rem;font-size:.72rem;font-weight:900}.grindset-header__links{gap:clamp(.65rem,2vw,1.2rem)}.grindset-header__links a{color:#b9c0cb;text-transform:uppercase;font-size:.84rem;font-weight:850;text-decoration:none}.grindset-header__links a:hover,.grindset-header__links a:focus-visible{color:#ff3446;outline:none}.grindset-header__account{flex:none;position:relative}.grindset-header__auth-actions{align-items:center;gap:.55rem;display:inline-flex}.grindset-header__signup,.grindset-header__login,.grindset-header__account-trigger{color:#f8fafc;cursor:pointer;min-height:2.35rem;font:inherit;background:#ffffff0d;border:1px solid #ffffff29;border-radius:.42rem}.grindset-header__signup,.grindset-header__login{text-transform:uppercase;justify-content:center;align-items:center;padding:0 .9rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.grindset-header__signup{color:#fff;background:linear-gradient(135deg,#ff2438,#98000f);border-color:#ff2438db;box-shadow:0 0 24px #ff243838}.grindset-header__signup:hover,.grindset-header__signup:focus-visible{color:#fff;background:linear-gradient(135deg,#ff3a4d,#bd0015);border-color:#ff6b75;outline:none}.grindset-header__login:hover,.grindset-header__login:focus-visible{color:#fff;background:#ff24381c;border-color:#ff243894;outline:none}.grindset-header__account-trigger{gap:.52rem;padding:.25rem .55rem .25rem .28rem}.grindset-header__account-trigger span,.grindset-header__account-profile>span{color:#ff5b66;background:0 0;border-radius:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.72rem;font-weight:950;display:inline-flex}.grindset-header__account-trigger strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-size:.84rem;overflow:hidden}.grindset-header__account-menu{background:linear-gradient(#121318f5,#07080bfa),#0c0d11;border:1px solid #ff243838;border-radius:.45rem;width:min(16.5rem,100vw - 1rem);position:absolute;top:calc(100% + .62rem);right:0;overflow:hidden;box-shadow:0 22px 48px #0000006b,0 0 36px #ff24381a}.grindset-header__account-profile{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr;gap:.7rem;padding:.9rem;display:grid}.grindset-header__account-profile strong,.grindset-header__account-profile small{display:block}.grindset-header__account-profile small{color:#8f98a7;margin-top:.18rem}.grindset-header__account-menu a,.grindset-header__account-menu button{color:#dbe2eb;cursor:pointer;width:100%;min-height:2.85rem;font:inherit;text-align:left;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.68rem;padding:.58rem .82rem;font-size:.86rem;font-weight:300;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:flex}.grindset-header__account-menu a svg,.grindset-header__account-menu button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:0 0 1.08rem;width:1.08rem;height:1.08rem}.grindset-header__account-menu a:hover,.grindset-header__account-menu a:focus-visible,.grindset-header__account-menu button:hover,.grindset-header__account-menu button:focus-visible{color:#fff;background:#ff243824;outline:none;box-shadow:inset 3px 0 #ff2438c7}@media (width<=780px){.grindset-header{height:var(--grindset-header-height,64px)}.grindset-header__links{display:none}.grindset-header__title{font-size:.9rem}.grindset-header__auth-actions{gap:.4rem}.grindset-header__signup,.grindset-header__login{padding-inline:.62rem;font-size:.74rem}}.grindset-master{--grindset-header-height:76px;--grindset-bg:#050507;--grindset-panel:#0d0e12;--grindset-panel-2:#14161c;--grindset-text:#f8fafc;--grindset-muted:#9aa3b2;--grindset-line:#ffffff1a;--grindset-red:#ff2438;--grindset-red-deep:#8e000d;background:linear-gradient(135deg, #ff243814 0 1px, transparent 1px 20px), radial-gradient(circle at 74% 12%, #ff24382e, transparent 25rem), var(--grindset-bg);min-height:100vh;color:var(--grindset-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;display:flex}.grindset-master,.grindset-master *{box-sizing:border-box}.grindset-master__main{flex:1}.grindset-footer{border-top:1px solid var(--grindset-line);color:#f8fafc;background:#060609f5}.grindset-footer__inner{justify-content:space-between;align-items:center;gap:1.5rem;width:min(1220px,100% - clamp(1rem,4vw,3rem));margin:0 auto;padding:1.6rem 0;display:flex}.grindset-footer__inner>div{grid-template-columns:auto 1fr;align-items:center;gap:.25rem .7rem;display:grid}.grindset-footer__mark{color:#fff;background:#ff2438;border-radius:.34rem;grid-row:span 2;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.75rem;font-weight:950;display:inline-flex}.grindset-footer strong{text-transform:uppercase}.grindset-footer p{color:var(--grindset-muted);margin:0;font-size:.88rem}.grindset-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:.9rem;display:flex}.grindset-footer a{color:#b9c0cb;text-transform:uppercase;font-size:.82rem;font-weight:850;text-decoration:none}.grindset-footer a:hover,.grindset-footer a:focus-visible{color:var(--grindset-red);outline:none}@media (width<=680px){.grindset-master{--grindset-header-height:64px}.grindset-footer__inner{flex-direction:column;align-items:flex-start}}.gs-radar-spinner-wrap{--radar-red:#ff2742;--radar-red-hot:#fff0f2;--radar-red-dim:#ff27422e;--radar-size:96px;--radar-speed:2.9s;color:var(--radar-red-hot);background:0 0;place-items:center;display:inline-grid}.gs-radar-spinner{width:var(--radar-size);height:var(--radar-size);background:0 0;display:block;overflow:visible}.gs-radar-spinner-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gs-radar-grid circle,.gs-radar-grid line{fill:none;stroke:var(--radar-red);stroke-width:1.15px;opacity:.38}.gs-radar-ticks circle{fill:var(--radar-red);opacity:.9}.gs-radar-sweep{animation:gsRadarRotate var(--radar-speed) linear infinite}.gs-radar-sweep-wedge{fill:var(--radar-red);opacity:.11}.gs-radar-sweep-line{stroke-width:3.5px;stroke-linecap:round}.gs-radar-sweep-tip{fill:var(--radar-red-hot)}.gs-radar-blip circle:first-child{fill:var(--radar-red);opacity:.58}.gs-radar-blip-pulse{fill:none;stroke:var(--radar-red);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.gs-radar-blip-one .gs-radar-blip-pulse{animation:gsRadarBlipPulse var(--radar-speed) linear infinite;animation-delay:1.98s}.gs-radar-blip-two .gs-radar-blip-pulse{animation:gsRadarBlipPulse var(--radar-speed) linear infinite;animation-delay:.97s}.gs-radar-blip-three .gs-radar-blip-pulse{animation:gsRadarBlipPulse var(--radar-speed) linear infinite;animation-delay:.34s}.gs-radar-core-halo{fill:var(--radar-red);opacity:.22;animation:gsRadarCorePulse var(--radar-speed) ease-in-out infinite}.gs-radar-core{fill:var(--radar-red-hot);animation:gsRadarCorePulse var(--radar-speed) ease-in-out infinite}.loading-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}@keyframes gsRadarRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gsRadarBlipPulse{0%{opacity:0;transform:scale(.8)}7%{opacity:1;transform:scale(1.15)}22%{opacity:0;transform:scale(4)}to{opacity:0;transform:scale(4)}}@keyframes gsRadarCorePulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.gs-radar-sweep,.gs-radar-blip-pulse,.gs-radar-core,.gs-radar-core-halo{animation:none}}.grindset-home__hero,.grindset-home__systems,.grindset-home__split,.grindset-home__signals{--grindset-section-transition:12.5svh;--grindset-separator-fill:#050507;--grindset-separator-position:center;--grindset-separator-size:auto, 42px 42px, 42px 42px, auto;--grindset-separator-repeat:repeat}.grindset-home__hero{z-index:3;min-height:calc(100svh + var(--grindset-section-transition));width:min(1220px,100% - clamp(1rem,4vw,3rem));padding:calc(var(--grindset-header-height) + clamp(1.8rem, 5vw, 3.6rem)) 0 calc(var(--grindset-section-transition) + clamp(2rem, 6vw, 4rem));grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:start;gap:clamp(2rem,6vw,5rem);margin:0 auto;display:grid;position:relative}.grindset-home__section-separator{left:50%;bottom:calc((var(--grindset-separator-height) - 3px) * -1);z-index:4;width:100vw;height:var(--grindset-separator-height);pointer-events:none;--grindset-separator-height:clamp(2.1rem, 4.6vw, 3.8rem);--grindset-separator-arrow-width:clamp(4.4rem, 10vw, 7.5rem);position:absolute;transform:translate(-50%)}.grindset-home__section-separator:before,.grindset-home__section-separator:after{content:"";pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.grindset-home__section-separator:before{z-index:1;background:url("data:image/svg+xml,%3Csvg width='1200' height='64' viewBox='0 0 1200 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1200' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ff2438' stop-opacity='0'/%3E%3Cstop offset='0.38' stop-color='%23ff2438' stop-opacity='0.42'/%3E%3Cstop offset='0.5' stop-color='%23ff5b66' stop-opacity='1'/%3E%3Cstop offset='0.62' stop-color='%23ff2438' stop-opacity='0.42'/%3E%3Cstop offset='1' stop-color='%23ff2438' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='glow' x='-10%25' y='-80%25' width='120%25' height='260%25'%3E%3CfeGaussianBlur stdDeviation='2.5' result='blur'/%3E%3CfeMerge%3E%3CfeMergeNode in='blur'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 3H540L600 54L660 3H1200' stroke='url(%23g)' stroke-width='2' filter='url(%23glow)'/%3E%3C/svg%3E") top/100% 100% no-repeat;width:min(100vw,78rem);height:100%;top:0}.grindset-home__section-separator:after{z-index:0;background:var(--grindset-separator-fill);background-position:var(--grindset-separator-position);background-repeat:var(--grindset-separator-repeat);background-size:var(--grindset-separator-size);width:100vw;height:clamp(1.95rem,4.3vw,3.55rem);clip-path:polygon(calc(50% - (var(--grindset-separator-arrow-width) / 2)) 0, 50% 100%, calc(50% + (var(--grindset-separator-arrow-width) / 2)) 0);top:1px}.grindset-home__hero-copy{padding-top:clamp(1.25rem,8vh,4rem);position:relative}.grindset-home__hero-copy:before{content:"";background:linear-gradient(90deg,#ff2438,#0000);width:min(18rem,60vw);height:.18rem;position:absolute;top:0;left:0;box-shadow:0 0 24px #ff243861}.grindset-home__eyebrow,.grindset-home__section-heading span,.grindset-home__creator-copy>span{color:#ff5b66;text-transform:uppercase;font-size:.78rem;font-weight:950}.grindset-home__hero h1{color:#fff;text-align:left;text-transform:uppercase;max-width:820px;margin:.7rem 0 0;font-size:clamp(3rem,8vw,7.2rem);font-weight:950;line-height:.88}.grindset-home__hero h1 span{color:#ff2438;text-shadow:0 0 26px #ff24386b}.grindset-home__hero p{color:#b9c0cb;max-width:680px;margin-top:1.45rem;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.65}.grindset-home__actions{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.grindset-home__actions a{text-transform:uppercase;border-radius:.42rem;justify-content:center;align-items:center;min-height:2.9rem;padding:.78rem 1.05rem;font-weight:950;text-decoration:none;display:inline-flex}.grindset-home__actions a:first-child{color:#fff;background:linear-gradient(135deg,#ff2438,#93000e);border:1px solid #ff2438;box-shadow:0 16px 42px #ff24383d}.grindset-home__actions a:last-child{color:#f8fafc;background:#ffffff0d;border:1px solid #ffffff24}.grindset-home__visual{justify-content:center;align-self:stretch;align-items:end;min-height:clamp(27rem,48vw,42rem);padding-top:clamp(.5rem,4vh,2.5rem);display:flex;position:relative}.grindset-home__visual:before,.grindset-home__visual:after{content:"";pointer-events:none;position:absolute}.grindset-home__visual:before{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);opacity:.78;background:linear-gradient(90deg,#ff243833 0 1px,#0000 1px 100%) 0 0/28px 28px,linear-gradient(0deg,#ff243821 0 1px,#0000 1px 100%) 0 0/28px 28px;border:1px solid #ff24384d;border-radius:0;animation:6.5s step-end infinite grindset-grid-glitch;inset:0 4% 2% 12%;transform:translate(0,0)}.grindset-home__visual:after{background:linear-gradient(90deg,#0000,#ff2438 30%,#0000);width:min(18rem,56vw);height:.22rem;bottom:8%;right:0;box-shadow:0 0 28px #ff24389e}.grindset-home__grid-workout{z-index:1;color:#e2e8f09e;text-align:left;text-transform:uppercase;flex-direction:column;width:min(18rem,72%);min-height:13rem;padding:0;font-family:Consolas,SFMono-Regular,Roboto Mono,Courier New,monospace;font-size:clamp(.68rem,1.1vw,.82rem);line-height:1.45;animation:.62s step-end both grindset-workout-glitch;display:flex;position:absolute;top:clamp(1rem,3vw,1.6rem);bottom:clamp(12rem,42%,24rem);left:clamp(1.8rem,5vw,4.4rem)}.grindset-home__grid-workout span{color:#ff5b66b3;margin-bottom:clamp(.8rem,2vh,1.6rem);font-size:.72em;font-weight:700;display:block}.grindset-home__grid-workout ul{flex-direction:column;flex:0 76%;justify-content:space-between;gap:clamp(.18rem,.65vh,.52rem);margin:0;padding:0;list-style:none;display:flex}.grindset-home__grid-workout li:before{content:"> ";color:#ff243894}.grindset-home__image-shell{z-index:1;width:min(100%,45rem);margin-inline:auto;position:relative}.grindset-home__image-shell img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 32px 52px #000000b8);width:100%;max-height:clamp(30rem,56vw,48rem);display:block}.grindset-home__visual-panel{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080bd1;border:1px solid #ff24386b;border-radius:.48rem;width:min(15rem,58vw);padding:.9rem;position:absolute;bottom:clamp(1rem,4vw,3rem);right:clamp(0rem,2vw,1.2rem);box-shadow:0 22px 44px #0000006b}.grindset-home__visual-panel span{color:#ff5b66;text-transform:uppercase;font-size:.72rem;font-weight:950}.grindset-home__visual-panel strong{color:#fff;text-transform:uppercase;margin-top:.25rem;font-size:1.8rem;line-height:1;display:block}.grindset-home__visual-panel p{color:#b9c0cb;margin:.45rem 0 0;font-size:.88rem;line-height:1.45}.grindset-home__systems,.grindset-home__split,.grindset-home__signals{min-height:calc(100svh + (var(--grindset-section-transition) * 2));width:min(1220px,100% - clamp(1rem,4vw,3rem));padding:calc(var(--grindset-section-transition) + var(--grindset-header-height) + clamp(1rem, 4vw, 3rem)) 0 calc(var(--grindset-section-transition) + clamp(1.5rem, 4vw, 3rem));margin:0 auto}.grindset-home__systems{z-index:2;--grindset-separator-fill:var(--systems-topo-arrow-bg), #050507;--grindset-separator-position:right top, center;--grindset-separator-repeat:no-repeat, no-repeat;--grindset-separator-size:cover, auto;isolation:isolate;grid-template-columns:minmax(280px,.78fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid;position:relative}.grindset-home__systems:before{content:"";z-index:-2;background:var(--systems-topo-bg);opacity:1;background-position:100% 0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 calc(50% - 50vw)}.grindset-home__systems:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0505073d,#0000 28% 72%,#05050742),linear-gradient(#05050752,#0000 22% 78%,#05050757),radial-gradient(circle at 22%,#ff243814,#0000 26rem),radial-gradient(circle at 88% 35%,#ff24380d,#0000 22rem);position:absolute;inset:0 calc(50% - 50vw)}.grindset-home__footsteps{z-index:0;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw);overflow:hidden}.grindset-home__cursor-label{--nameplate-horizontal:.72rem;--nameplate-diagonal:1.52rem;--nameplate-diagonal-run:1.075rem;z-index:2;color:#ffdce0eb;letter-spacing:0;opacity:0;white-space:nowrap;text-transform:uppercase;text-shadow:0 0 12px #ff243847;min-height:1.55rem;transform:translate3d(calc(var(--nameplate-horizontal) + var(--nameplate-diagonal-run)), calc(-50% - var(--nameplate-diagonal-run)), 0) scale(.94);transform-origin:0;background:#050507a8;border:1px solid #ff24385c;border-radius:.28rem;align-items:center;padding:.34rem .58rem;font-family:Consolas,SFMono-Regular,Roboto Mono,Courier New,monospace;font-size:.68rem;font-weight:800;line-height:1;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;box-shadow:0 0 18px #ff243821}.grindset-home__cursor-label:before{content:"";left:calc(var(--nameplate-horizontal) * -1);width:var(--nameplate-horizontal);background:#ff24388c;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.grindset-home__cursor-label:after{content:"";left:calc((var(--nameplate-horizontal) + var(--nameplate-diagonal)) * -1);width:var(--nameplate-diagonal);transform-origin:100%;background:#ff24388c;height:1px;position:absolute;top:50%;transform:rotate(-45deg)}.grindset-home__cursor-label.is-active{opacity:1;transform:translate3d(calc(var(--nameplate-horizontal) + var(--nameplate-diagonal-run)), calc(-50% - var(--nameplate-diagonal-run)), 0) scale(1)}.grindset-home__phantom-dot{z-index:1;aspect-ratio:1;opacity:.82;will-change:left, top;background:#ff243873;border:1px solid #ff5b6680;border-radius:50%;width:.46rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #ff243847,0 0 24px #ff24381f}.grindset-home__phantom-dot:before{content:"";border:1px solid #ff243838;border-radius:50%;animation:2.4s ease-out infinite grindset-phantom-dot-pulse;position:absolute;inset:-.45rem}.grindset-home__phantom-label{color:#ffdce0b8;text-transform:none;will-change:left, top;background:#05050780;border-color:#ff5b663d;font-size:.62rem}.grindset-home__phantom-label:before{background:#ff5b6652}.grindset-home__phantom-label:after{background:#ff5b6652;border-color:#ff5b6647}.grindset-home__footstep{opacity:0;filter:drop-shadow(0 0 8px #ff24386b)drop-shadow(0 0 20px #ff243833);width:.68rem;height:1.42rem;transform:translate3d(-50%, -50%, 0) rotate(var(--step-rotation)) translateX(calc(var(--step-side) * .34rem));transform-origin:50%;animation:grindset-footstep-age var(--step-lifetime,5.2s) ease-out forwards;position:absolute}.grindset-home__footstep.is-phantom{filter:drop-shadow(0 0 7px #ff243847)drop-shadow(0 0 18px #ff24381f)}.grindset-home__footstep-forefoot,.grindset-home__footstep-heel{position:absolute;left:50%;transform:translate(-50%)}.grindset-home__footstep-forefoot{width:.5rem;height:.76rem;transform:translateX(-50%) rotate(calc(var(--step-side) * -9deg));background:#ff243880;border:1px solid #ff747e75;border-radius:62% 56% 46% 42%;top:0}.grindset-home__footstep-heel{width:.32rem;height:.27rem;transform:translateX(-50%) rotate(calc(var(--step-side) * 4deg));background:#ff243870;border:1px solid #ff747e6b;border-radius:.09rem .09rem .14rem .14rem;bottom:.08rem}.grindset-home__footstep.is-phantom .grindset-home__footstep-forefoot{background:#ff243857;border-color:#ff747e52}.grindset-home__footstep.is-phantom .grindset-home__footstep-heel{background:#ff243847;border-color:#ff747e47}.grindset-home__systems-copy{z-index:1;text-align:right;grid-column:2;min-width:0;position:relative}.grindset-home__systems-copy .grindset-home__section-heading{opacity:0;max-width:640px;margin-left:auto;transition:opacity .7s,transform .7s;transform:translate(2rem)}.grindset-home__section-heading h2,.grindset-home__split h2{color:#fff;text-transform:uppercase;max-width:760px;margin:.45rem 0 0;font-size:clamp(2rem,4.5vw,4rem);line-height:.98}.grindset-home__card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.65rem,3vh,2.35rem) 1.35rem;max-width:760px;margin-top:clamp(1.9rem,3.8vh,2.7rem);margin-left:auto;display:grid}.grindset-home__card{opacity:0;cursor:default;isolation:isolate;text-align:right;background:0 0;border:0;border-bottom:1px solid #ff24383d;border-radius:0;outline:none;align-content:start;justify-items:end;gap:.58rem;min-height:clamp(11rem,18vh,14rem);padding:.95rem 1rem 1.05rem;transition:opacity .74s,transform .74s,border-color .2s,background .2s,box-shadow .2s,color .2s;display:grid;position:relative;transform:translate(1.2rem,1.2rem)}.grindset-home__card:before,.grindset-home__card:after{content:"";z-index:-1;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;position:absolute;inset:0}.grindset-home__card:before{clip-path:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050507b8;border:1px solid #ff243838;border-radius:.48rem;box-shadow:0 18px 44px #00000052,0 0 26px #ff24381a,inset 0 0 0 1px #ffffff0a}.grindset-home__card:after{content:none}.grindset-home__card>*{z-index:1;position:relative}.grindset-home__card-icon{color:#ff2438;fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px #ff243847);width:2rem;height:2rem}.grindset-home__card-icon path,.grindset-home__card-icon circle{vector-effect:non-scaling-stroke}.grindset-home__card h3{color:#fff4f5;text-shadow:0 0 10px #ff243824;text-transform:uppercase;margin:0;font-size:.96rem;font-weight:950}.grindset-home__eyebrow{color:#ff5b6661;text-align:left}.grindset-home__card p,.grindset-home__split p{color:#c7ceda;line-height:1.62}.grindset-home__card p{font-size:.94rem}.grindset-home__radar-panel{z-index:1;opacity:0;grid-area:1/1;place-items:center;min-height:clamp(30rem,68vh,44rem);padding:clamp(1.3rem,4vw,2.2rem);transition:opacity .85s,transform .85s;display:grid;position:relative;overflow:hidden;transform:translate(-2rem)scale(.96)}.grindset-home__radar-panel:before{content:none}.grindset-home__community-photo{z-index:1;opacity:1;border:1px solid #ff243866;border-radius:.48rem;position:absolute;inset:7% 0 18% 2%;overflow:hidden;box-shadow:0 28px 70px #00000075,0 0 44px #ff243824,inset 0 0 0 1px #ffffff0f}.grindset-home__community-photo:before,.grindset-home__community-photo:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.grindset-home__community-photo:before{opacity:.34;background:linear-gradient(90deg,#ff243847 0 1px,#0000 1px 100%) 0 0/30px 30px,linear-gradient(0deg,#ff24382e 0 1px,#0000 1px 100%) 0 0/30px 30px,linear-gradient(135deg,#ff24386b,#0000 18% 82%,#ff243852)}.grindset-home__community-photo:after{background:linear-gradient(90deg,#0505072e,#0000 42%,#0505072e),linear-gradient(#ff243833,#0000 16% 84%,#ff24382e),radial-gradient(circle at 52% 45%,#ff24381f,#0000 19rem)}.grindset-home__community-photo img{object-fit:cover;object-position:50% 42%;filter:contrast(1.08)brightness(.94)saturate(1.08);width:calc(100% + 3rem);height:100%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.grindset-home__community-photo-chip{z-index:2;color:#fff;text-align:left;text-shadow:0 8px 20px #0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050507a3;border:1px solid #ff243857;border-radius:.42rem;width:min(11rem,46%);padding:.75rem .82rem;position:absolute;top:clamp(.75rem,2vw,1.2rem);right:clamp(.75rem,2vw,1.2rem)}.grindset-home__radar-panel .grindset-home__community-photo-chip span{color:#ff5b66;text-transform:uppercase;font-size:.66rem;font-weight:950}.grindset-home__radar-panel .grindset-home__community-photo-chip strong{color:#fff;text-transform:uppercase;margin-top:.26rem;font-size:clamp(1.05rem,2vw,1.38rem);line-height:1;display:block}.grindset-home__radar-panel .gs-radar-spinner-wrap{z-index:0;--radar-red:#ff2438;--radar-red-hot:#fff0f2;filter:drop-shadow(0 0 38px #ff243842);opacity:.86;position:absolute}.grindset-home__radar-panel>div:last-child{z-index:2;opacity:0;text-align:center;text-shadow:0 8px 24px #000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050507b8;border:1px solid #ff243838;border-radius:.48rem;width:min(100%,18rem);padding:.95rem;transition:opacity .72s 1.15s,transform .72s 1.15s;position:absolute;bottom:clamp(1.1rem,5vh,2.8rem);left:50%;transform:translate(-50%,1rem)}.grindset-home__radar-panel span{color:#ff5b66;text-transform:uppercase;font-size:.72rem;font-weight:950}.grindset-home__radar-panel strong{color:#fff;text-transform:uppercase;margin-top:.3rem;font-size:1.45rem;display:block}.grindset-home__radar-panel p{color:#a8b0bf;margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.grindset-home__radar-panel a{color:#fff;min-height:2.35rem;text-shadow:none;text-transform:uppercase;background:linear-gradient(135deg,#ff2438,#93000e);border:1px solid #ff2438;border-radius:.38rem;justify-content:center;align-items:center;margin-top:.85rem;padding:.62rem .82rem;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #ff243838}.grindset-home__radar-panel a:hover,.grindset-home__radar-panel a:focus-visible{background:linear-gradient(135deg,#ff3a4d,#b50015);border-color:#ff5b66;outline:none}.grindset-home__systems.is-visible .grindset-home__section-heading,.grindset-home__systems.is-visible .grindset-home__card,.grindset-home__systems.is-visible .grindset-home__radar-panel{opacity:1;transform:translate(0,0)scale(1)}.grindset-home__systems.is-visible .grindset-home__radar-panel>div:last-child{opacity:1;transform:translate(-50%)}.grindset-home__systems.is-visible .grindset-home__card:first-child{transition-delay:.45s,0s,0s,0s,0s,0s}.grindset-home__systems.is-visible .grindset-home__card:nth-child(2){transition-delay:.85s,0s,0s,0s,0s,0s}.grindset-home__systems.is-visible .grindset-home__card:nth-child(3){transition-delay:1.25s,0s,0s,0s,0s,0s}.grindset-home__systems.is-visible .grindset-home__card:nth-child(4){transition-delay:1.65s,0s,0s,0s,0s,0s}.grindset-home__systems.is-visible .grindset-home__card:nth-child(5){transition-delay:2.05s,0s,0s,0s,0s,0s}.grindset-home__systems.is-visible .grindset-home__card:nth-child(6){transition-delay:2.45s,0s,0s,0s,0s,0s}.grindset-home__systems.is-visible .grindset-home__card:hover,.grindset-home__systems.is-visible .grindset-home__card:focus-visible{cursor:pointer;background:0 0;border-color:#0000;transition-delay:0s;transform:translate(0,0)scale(1.05);box-shadow:0 24px 58px #0000005c,0 0 48px #ff24383d,0 0 86px #ff24381a}.grindset-home__systems.is-visible .grindset-home__card:hover:before,.grindset-home__systems.is-visible .grindset-home__card:hover:after,.grindset-home__systems.is-visible .grindset-home__card:focus-visible:before,.grindset-home__systems.is-visible .grindset-home__card:focus-visible:after{opacity:1;transition-delay:0s;transform:translate(0)}.grindset-home__systems.is-visible .grindset-home__card:hover:before,.grindset-home__systems.is-visible .grindset-home__card:focus-visible:before{border-color:#ff243866}.grindset-home__systems.is-visible .grindset-home__card:hover .grindset-home__card-icon,.grindset-home__systems.is-visible .grindset-home__card:focus-visible .grindset-home__card-icon{color:#ff5b66;filter:drop-shadow(0 0 14px #ff243861)drop-shadow(0 0 30px #ff24382e)}.grindset-home__systems.is-visible .grindset-home__card:hover p,.grindset-home__systems.is-visible .grindset-home__card:focus-visible p{color:#eef2f8}.grindset-home__split{z-index:1;--grindset-split-bg:linear-gradient(110deg, transparent 0 42%, #ff243824 42% 42.35%, transparent 42.35% 100%), linear-gradient(90deg, #ff243814 0 1px, transparent 1px 100%), linear-gradient(0deg, #ffffff0a 0 1px, transparent 1px 100%), #050507;--grindset-separator-fill:var(--grindset-split-bg);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,.62fr) minmax(320px,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid;position:relative;overflow:visible}.grindset-home__split:before{content:"";z-index:-1;background:var(--grindset-split-bg);opacity:.46;background-size:auto,42px 42px,42px 42px;position:absolute;inset:0 calc(50% - 50vw);transform:none}.grindset-home__creator-copy,.grindset-home__creator-card,.grindset-home__creator-socials,.grindset-home__creator-commands{opacity:0;transition:opacity .7s,transform .7s,clip-path .7s;transform:translateY(1.4rem)}.grindset-home__creator-copy{clip-path:inset(0 100% 0 0)}.grindset-home__creator-copy p{color:#a8b0bf;max-width:34rem;margin:1.1rem 0 0;line-height:1.7}.grindset-home__creator-display{align-content:center;min-height:clamp(31rem,64vh,43rem);display:grid;position:relative}.grindset-home__creator-orbit{aspect-ratio:1;z-index:0;opacity:0;place-items:center;width:min(108rem,252vw);transition:opacity 1s,transform 1.1s;display:grid;position:absolute;inset:34% auto auto 28%;transform:translate(-50%,-50%)scale(.72)rotate(-18deg)}.grindset-home__creator-orbit .gs-radar-spinner-wrap{--radar-red:#ff24389e;--radar-red-hot:#ffb6bcb8;--radar-speed:10s;filter:drop-shadow(0 0 28px #ff24381f);opacity:.34}.grindset-home__creator-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.7vw,1.1rem);display:grid;position:relative}.grindset-home__creator-card{clip-path:inset(0 0 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ff24381a,#0000 44%),#08080b8f;border:1px solid #ff243833;border-radius:.42rem;min-height:clamp(10rem,18vh,13rem);padding:1rem}.grindset-home__creator-card>span{color:#ff5b66c7;font-family:Consolas,SFMono-Regular,Roboto Mono,Courier New,monospace;font-size:.74rem;font-weight:700}.grindset-home__creator-card h3{color:#fff;text-transform:uppercase;margin:.72rem 0 0;font-size:clamp(1rem,1.5vw,1.24rem);line-height:1.08}.grindset-home__creator-card p{color:#a8b0bf;margin:.68rem 0 0;font-size:.92rem;line-height:1.55}.grindset-home__creator-socials{z-index:1;color:#ff5b66c7;text-transform:uppercase;clip-path:inset(0 100% 0 0);border-block:1px solid #ff24382e;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.82rem 0;font-family:Consolas,SFMono-Regular,Roboto Mono,Courier New,monospace;font-size:.78rem;display:flex;position:relative}.grindset-home__creator-socials div{gap:.55rem;display:flex}.grindset-home__creator-socials strong{aspect-ratio:1;color:#fff;border:1px solid #ff243852;border-radius:50%;place-items:center;width:2.45rem;font-size:.72rem;display:grid}.grindset-home__creator-commands{z-index:1;clip-path:inset(0 0 0 100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid;position:relative}.grindset-home__creator-commands span{color:#fff;text-transform:uppercase;background:#ff243812;border:1px solid #ff243847;place-items:center;min-height:3rem;font-size:.82rem;font-weight:950;display:grid}.grindset-home__split.is-visible .grindset-home__creator-copy,.grindset-home__split.is-visible .grindset-home__creator-card,.grindset-home__split.is-visible .grindset-home__creator-socials,.grindset-home__split.is-visible .grindset-home__creator-commands{opacity:1;clip-path:inset(0);transform:translate(0,0)}.grindset-home__split.is-visible .grindset-home__creator-orbit{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}.grindset-home__split.is-visible .grindset-home__creator-card:first-child{transition-delay:.34s}.grindset-home__split.is-visible .grindset-home__creator-card:nth-child(2){transition-delay:.52s}.grindset-home__split.is-visible .grindset-home__creator-card:nth-child(3){transition-delay:.7s}.grindset-home__split.is-visible .grindset-home__creator-card:nth-child(4){transition-delay:.88s}.grindset-home__split.is-visible .grindset-home__creator-socials{transition-delay:1.08s}.grindset-home__split.is-visible .grindset-home__creator-commands{transition-delay:1.28s}.grindset-home__signals{min-height:calc(100svh + var(--grindset-section-transition));grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding-bottom:clamp(1.5rem,4vw,3rem);display:grid}.grindset-home__signals div{background:#ff243814;border:1px solid #ff243847;border-radius:.42rem;place-items:center;min-height:7rem;display:grid}.grindset-home__signals span{color:#fff;text-transform:uppercase;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:950}@keyframes grindset-grid-glitch{0%,79%,86%,to{opacity:.78;filter:none;background-position:0 0,0 0;transform:translate(0,0)skew(0)}80%{opacity:.42;filter:saturate(1.8)brightness(1.35);background-position:-14px 0,0 8px;transform:translate(-7px,2px)skew(-1deg)}81%{opacity:.92;filter:saturate(2.2)brightness(1.6);background-position:16px -8px,-10px 12px;transform:translate(9px,-3px)skew(1.2deg)}82%{opacity:.5;filter:hue-rotate(-8deg)brightness(1.25);background-position:-6px 10px,8px -6px;transform:translate(-3px)skew(-.5deg)}84%{opacity:.86;filter:saturate(1.4);background-position:8px 4px,-4px 0;transform:translate(4px,1px)skew(.4deg)}}@keyframes grindset-workout-glitch{0%{opacity:0;filter:blur(1px)saturate(1.8);clip-path:inset(0 18% 78% 0);transform:translate(-.7rem)skew(-4deg)}12%{opacity:.92;filter:brightness(1.7)saturate(2.2);clip-path:inset(0 0 52%);transform:translate(.38rem,-.1rem)skew(3deg)}24%{opacity:.48;filter:brightness(.72)saturate(1.7);clip-path:inset(42% 0 26%);transform:translate(-.28rem,.12rem)skew(-2deg)}38%{opacity:1;filter:brightness(1.28)saturate(1.5);clip-path:inset(0);transform:translate(.18rem)skew(1deg)}46%{opacity:.66;filter:brightness(1.8)saturate(2);clip-path:inset(18% 0 12%);transform:translate(-.12rem,-.08rem)skew(-1deg)}58%,to{opacity:1;filter:none;clip-path:inset(0);transform:translate(0,0)skew(0)}}@keyframes grindset-footstep-age{0%{opacity:0;transform:translate3d(-50%, -50%, 0) rotate(var(--step-rotation)) translateX(calc(var(--step-side) * .34rem)) scale(.72)}12%{opacity:.82}58%{opacity:.56}to{opacity:0;transform:translate3d(-50%, -50%, 0) rotate(var(--step-rotation)) translateX(calc(var(--step-side) * .34rem)) scale(1)}}@keyframes grindset-phantom-dot-pulse{0%{opacity:.64;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.grindset-home__visual:before,.grindset-home__grid-workout,.grindset-home__footstep,.grindset-home__phantom-dot:before{animation:none}}@media (width<=880px){.grindset-home__hero,.grindset-home__systems,.grindset-home__split{grid-template-columns:1fr}.grindset-home__visual{order:-1;min-height:clamp(24rem,78vw,38rem)}.grindset-home__card-grid,.grindset-home__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.grindset-home__systems-copy,.grindset-home__radar-panel{grid-area:auto}.grindset-home__systems-copy,.grindset-home__card{text-align:left}.grindset-home__systems-copy .grindset-home__section-heading,.grindset-home__card-grid{margin-left:0}.grindset-home__radar-panel{order:-1;min-height:28rem}.grindset-home__creator-display{min-height:auto}.grindset-home__creator-orbit{width:min(87rem,225vw);inset:38% auto auto 42%}}@media (width<=560px){.grindset-home__card-grid,.grindset-home__signals,.grindset-home__creator-grid,.grindset-home__creator-commands{grid-template-columns:1fr}.grindset-home__actions{flex-direction:column}.grindset-home__creator-socials{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.grindset-home__systems-copy .grindset-home__section-heading,.grindset-home__card,.grindset-home__radar-panel,.grindset-home__radar-panel>div:last-child,.grindset-home__creator-copy,.grindset-home__creator-card,.grindset-home__creator-socials,.grindset-home__creator-commands,.grindset-home__creator-orbit{opacity:1;clip-path:none;transition:none;transform:none}}.grindset-create-account{min-height:100vh;padding:calc(var(--grindset-header-height,76px) + clamp(2.8rem, 8vw, 5rem)) clamp(1rem, 4vw, 3rem) clamp(3rem, 8vw, 5.5rem);color:#f8fafc;background:linear-gradient(90deg,#ff243821 0 1px,#0000 1px 100%) 0 0/40px 40px,linear-gradient(0deg,#ff243814 0 1px,#0000 1px 100%) 0 0/40px 40px,radial-gradient(circle at 18% 18%,#ff243838,#0000 28rem),radial-gradient(circle at 84% 70%,#ff24381f,#0000 24rem),#050507}.grindset-create-account__shell{grid-template-columns:minmax(0,.9fr) minmax(23rem,.78fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);width:min(1180px,100%);margin:0 auto;display:grid}.grindset-create-account__copy{max-width:42rem}.grindset-create-account__eyebrow,.grindset-create-account__form-header span{color:#ff5b66;text-transform:uppercase;font-size:.76rem;font-weight:950}.grindset-create-account h1{color:#fff;text-transform:uppercase;margin:.65rem 0 1rem;font-size:clamp(3rem,8vw,6.7rem);line-height:.86}.grindset-create-account__copy p{color:#aeb7c5;max-width:34rem;margin:0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.6}.grindset-create-account__signals{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.grindset-create-account__signals span{color:#f4f7fb;text-transform:uppercase;background:#ff243814;border:1px solid #ff243857;border-radius:.38rem;padding:.56rem .74rem;font-size:.78rem;font-weight:900}.grindset-create-account__form{color:#f8fafc;text-align:center;background:linear-gradient(#0a0b0ee6,#020204f5),#07080b;border:1px solid #ff24386b;border-radius:.48rem;padding:clamp(1.35rem,4vw,2rem);position:relative;overflow:hidden;box-shadow:0 30px 70px #0000008a,0 0 46px #ff24382e}.grindset-create-account__form:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, #030305c2, #090a0d47, #030305d1), linear-gradient(180deg, #0006, transparent 42%, #00000094), var(--grindset-create-topo);filter:grayscale()brightness(.34)contrast(1.25);opacity:.92;background-position:50%,50%,100% 0;background-repeat:no-repeat;background-size:auto,auto,cover;position:absolute;inset:0}.grindset-create-account__form:after{content:"";z-index:0;pointer-events:none;opacity:.12;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 100%),linear-gradient(0deg,#ffffff0e 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.grindset-create-account__form>*{z-index:1;position:relative}.grindset-create-account__form-header{text-align:center;gap:.45rem;margin-bottom:1.15rem;display:grid}.grindset-create-account__form-header strong{color:#fff;text-transform:uppercase;font-size:clamp(2rem,7vw,3.6rem);font-weight:950;line-height:.9}.grindset-create-account__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.grindset-create-account__field-wide{grid-column:1/-1}.grindset-create-account label{color:#d9dee7;text-align:left;text-transform:uppercase;text-shadow:0 0 14px #ff243829;font-size:.72rem;font-weight:900}.grindset-create-account input{color:#f8fafc;width:100%;min-height:2.85rem;font:inherit;background:linear-gradient(90deg,#ff243814,#0000 34%),#030407b8;border:1px solid #ff243847;border-radius:.32rem;outline:none;margin-top:.45rem;padding:.76rem .86rem;font-size:.95rem;transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 0 24px #0000006b}.grindset-create-account input:focus{background:linear-gradient(90deg,#ff243821,#0000 40%),#05060ae0;border-color:#ff2438db;box-shadow:0 0 0 3px #ff243821,0 0 26px #ff243829,inset 0 0 0 1px #ffffff0e}.grindset-create-account input::placeholder{color:#aeb7c585}.grindset-create-account input:-webkit-autofill{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;border-color:#ff243880;transition:background-color 9999s ease-out,color 9999s ease-out;box-shadow:inset 0 0 0 1000px #05060a,0 0 0 3px #ff24381a,inset 0 0 0 1px #ffffff0e}.grindset-create-account input:-webkit-autofill:hover{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;border-color:#ff243880;transition:background-color 9999s ease-out,color 9999s ease-out;box-shadow:inset 0 0 0 1000px #05060a,0 0 0 3px #ff24381a,inset 0 0 0 1px #ffffff0e}.grindset-create-account input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;border-color:#ff243880;transition:background-color 9999s ease-out,color 9999s ease-out;box-shadow:inset 0 0 0 1000px #05060a,0 0 0 3px #ff24381a,inset 0 0 0 1px #ffffff0e}.grindset-create-account input:-webkit-autofill:active{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;border-color:#ff243880;transition:background-color 9999s ease-out,color 9999s ease-out;box-shadow:inset 0 0 0 1000px #05060a,0 0 0 3px #ff24381a,inset 0 0 0 1px #ffffff0e}.grindset-create-account__error{color:#fecaca;background:#7f1d1d57;border:1px solid #f8717157;border-radius:.38rem;margin-top:.9rem;padding:.72rem .8rem;font-size:.86rem;font-weight:800}.grindset-create-account button[type=submit]{color:#fff;cursor:pointer;width:100%;min-height:2.95rem;font:inherit;text-transform:uppercase;background:linear-gradient(135deg,#ff2438,#93000e);border:1px solid #ff2438;border-radius:.38rem;margin-top:1rem;font-size:.86rem;font-weight:950;box-shadow:0 16px 36px #ff24383d}.grindset-create-account button[type=submit]:hover:not(:disabled),.grindset-create-account button[type=submit]:focus-visible:not(:disabled){background:linear-gradient(135deg,#ff3a4d,#b50015);border-color:#ff5b66;outline:none}.grindset-create-account button[type=submit]:disabled,.grindset-create-account input:disabled{cursor:not-allowed;opacity:.65}.grindset-create-account__divider{color:#7f8794;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.72rem;margin:1.1rem 0 .86rem;font-size:.68rem;font-weight:900;display:grid}.grindset-create-account__divider:before,.grindset-create-account__divider:after{content:"";background:linear-gradient(90deg,#0000,#ff24386b,#0000);height:1px}.grindset-create-account__socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.grindset-create-account__social{color:#f4f7fb;cursor:pointer;min-height:2.8rem;font:inherit;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff24;border-radius:.38rem;justify-content:flex-start;align-items:center;gap:.62rem;padding:.62rem .72rem;font-size:.78rem;font-weight:900;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.grindset-create-account__social:before{content:"";opacity:0;background:linear-gradient(110deg,#0000,#ff243829,#0000);transition:opacity .15s,transform .26s;position:absolute;inset:0;transform:translate(-70%)}.grindset-create-account__social svg,.grindset-create-account__social span{z-index:1;position:relative}.grindset-create-account__social svg{fill:currentColor;flex:0 0 1.15rem;width:1.15rem;height:1.15rem}.grindset-create-account__social:hover,.grindset-create-account__social:focus-visible{background:#ff243821;border-color:#ff2438bd;outline:none;transform:translateY(-2px);box-shadow:0 0 0 1px #ff24381a,0 14px 28px #ff243829}.grindset-create-account__social:hover:before,.grindset-create-account__social:focus-visible:before{opacity:1;transform:translate(70%)}.grindset-create-account__social--google{color:#f8fafc}.grindset-create-account__social--twitter{color:#e6f4ff}.grindset-create-account__social--tiktok{color:#ffe7ec}.grindset-create-account__social--instagram{color:#ffd6e6}.grindset-create-account__social--instagram svg{fill:none;stroke:currentColor;stroke-width:1.8px}.grindset-create-account__signin-note{color:#9aa3b2;text-align:center;margin:.95rem 0 0;font-size:.84rem;line-height:1.5}.grindset-create-account__signin-note a{color:#ff5b66;font-weight:900;text-decoration:none}.grindset-create-account__signin-note a:hover,.grindset-create-account__signin-note a:focus-visible{color:#fff;outline:none}@media (width<=880px){.grindset-create-account__shell{grid-template-columns:1fr}.grindset-create-account__copy{max-width:none}}@media (width<=560px){.grindset-create-account{padding-top:calc(var(--grindset-header-height,64px) + 2rem)}.grindset-create-account__fields{grid-template-columns:1fr}.grindset-create-account__form-header{text-align:left}.grindset-create-account__socials{grid-template-columns:1fr}}.grindset-settings-page{min-height:100vh;padding:calc(var(--grindset-header-height,76px) + clamp(1.5rem, 4vw, 2.6rem)) clamp(1rem, 4vw, 3rem) clamp(3rem, 8vw, 5rem);background:linear-gradient(90deg, #030305d1, #090a0d61, #030305db), linear-gradient(180deg, #00000070, transparent 34%, #000000ad), var(--grindset-settings-topo), #050507;color:#f8fafc;background-position:50%,50%,100% 0,50%;background-repeat:no-repeat;background-size:auto,auto,cover,auto}.grindset-settings-page,.grindset-settings-page *{box-sizing:border-box}.grindset-settings-hero,.grindset-settings-grid,.grindset-settings-empty{width:min(1180px,100%);margin-inline:auto}.grindset-settings-hero{background:linear-gradient(135deg,#ff24381f,#0000 36%),#08090dd1;border:1px solid #ff243847;border-radius:.48rem;align-items:center;gap:1.1rem;margin-bottom:1.25rem;padding:1rem 1.15rem;display:flex;box-shadow:0 18px 40px #0000005c,0 0 34px #ff24381f}.grindset-settings-avatar{color:#ff5b66;background:#ff24381a;border:1px solid #ff24388a;border-radius:.36rem;flex:0 0 3.2rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-weight:950;display:inline-flex}.grindset-settings-kicker{color:#ff5b66;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.74rem;font-weight:900}.grindset-settings-hero h1{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1}.grindset-settings-hero p:last-child,.grindset-settings-note,.grindset-settings-toggle-row em{color:#aeb7c5;margin:.42rem 0 0;line-height:1.5}.grindset-settings-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:.85rem;display:grid}.grindset-settings-section,.grindset-settings-empty{background:linear-gradient(135deg,#ff243814,#0000 34%),#08090de0;border:1px solid #ffffff1a;border-radius:.48rem;min-width:0;overflow:hidden;box-shadow:0 14px 34px #00000047}.grindset-settings-section--wide{grid-column:1/-1}.grindset-settings-section-header{background:#ffffff07;border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;padding:.82rem 1rem;display:flex}.grindset-settings-section-icon{fill:#ff3346;flex:0 0 1.35rem;width:1.35rem;height:1.35rem}.grindset-settings-section h2,.grindset-settings-empty h2{color:#f8fafc;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.grindset-settings-section-body,.grindset-settings-empty{flex-direction:column;gap:.8rem;padding:.95rem 1rem;display:flex}.grindset-settings-empty{align-items:flex-start;padding:1.2rem}.grindset-settings-empty p{color:#aeb7c5;max-width:44rem;margin:0;line-height:1.55}.grindset-settings-empty a,.grindset-settings-secondary-action{color:#ffccd1;cursor:pointer;width:fit-content;min-height:2.25rem;font:inherit;text-transform:uppercase;background:#ff24381a;border:1px solid #ff24388a;border-radius:.36rem;justify-content:center;align-items:center;gap:.42rem;padding:.52rem .8rem;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.grindset-settings-empty a:hover,.grindset-settings-empty a:focus-visible,.grindset-settings-secondary-action:hover,.grindset-settings-secondary-action:focus-visible{color:#fff;background:#ff24382e;border-color:#ff2438db;outline:none}.grindset-settings-row,.grindset-settings-info-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.grindset-settings-field,.grindset-settings-select-field{flex-direction:column;gap:.32rem;display:flex}.grindset-settings-field span,.grindset-settings-select-field span,.grindset-settings-info-panel span,.grindset-settings-summary-list span{color:#8f98a7;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.grindset-settings-field input,.grindset-settings-select-field select{color:#f8fafc;min-height:2.35rem;font:inherit;background:linear-gradient(90deg,#ff24380f,#0000 40%),#030407b3;border:1px solid #ff243838;border-radius:.34rem;outline:none;padding:.56rem .7rem}.grindset-settings-select-field select{cursor:pointer}.grindset-settings-field input:focus,.grindset-settings-select-field select:focus{border-color:#ff2438c7;box-shadow:0 0 0 3px #ff24381f}.grindset-settings-summary-list{gap:.55rem;display:grid}.grindset-settings-summary-list div,.grindset-settings-info-panel,.grindset-settings-toggle-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:.38rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.3rem;padding:.58rem .7rem;display:flex}.grindset-settings-summary-list strong,.grindset-settings-info-panel strong{color:#f8fafc;text-align:right;font-size:.88rem}.grindset-settings-mini-icon{fill:currentColor;flex:0 0 1rem;width:1rem;height:1rem}.grindset-settings-status-badge{text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;min-height:1.8rem;padding:.22rem .56rem;font-size:.78rem;font-weight:650;line-height:1;display:inline-flex}.grindset-settings-status-badge--active{color:#86efac;background:#10b98121;border-color:#34d39947}.grindset-settings-status-badge--muted{color:#cbd5e1;background:#ffffff0a;border-color:#ffffff1a}.grindset-settings-note{font-size:.86rem}.grindset-settings-toggle-row{justify-content:flex-start;align-items:flex-start}.grindset-settings-toggle-row input{accent-color:#ff2438;width:1rem;height:1rem;margin-top:.12rem}.grindset-settings-toggle-row span{gap:.18rem;display:grid}.grindset-settings-toggle-row strong{color:#f8fafc;font-size:.9rem}.grindset-settings-toggle-row em{margin:0;font-size:.82rem;font-style:normal;line-height:1.35}@media (width<=760px){.grindset-settings-page{padding-top:calc(var(--grindset-header-height,64px) + 1rem)}.grindset-settings-hero{align-items:flex-start}.grindset-settings-grid{grid-template-columns:1fr}.grindset-settings-summary-list div,.grindset-settings-info-panel{flex-direction:column;align-items:flex-start}.grindset-settings-summary-list strong,.grindset-settings-info-panel strong{text-align:left}}.grindset-help-page{min-height:100vh;padding:calc(var(--grindset-header-height,76px) + clamp(1.8rem, 5vw, 3.6rem)) clamp(1rem, 4vw, 3rem) clamp(3rem, 8vw, 5rem);background:linear-gradient(90deg, #030305d6, #090a0d6b, #030305e0), linear-gradient(180deg, #0000006b, transparent 36%, #000000b8), var(--grindset-help-topo), #050507;color:#f8fafc;background-position:50%,50%,100% 0,50%;background-repeat:no-repeat;background-size:auto,auto,cover,auto}.grindset-help-page,.grindset-help-page *{box-sizing:border-box}.grindset-help-hero,.grindset-help-common,.grindset-help-browser{width:min(1180px,100%);margin-inline:auto}.grindset-help-hero{background:linear-gradient(135deg,#ff243821,#0000 36%),#08090dd6;border:1px solid #ff243847;border-radius:.48rem;gap:1rem;margin-bottom:1.4rem;padding:clamp(1.2rem,4vw,2rem);display:grid;box-shadow:0 18px 40px #0000005c,0 0 34px #ff24381f}.grindset-help-kicker{color:#ff5b66;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.grindset-help-hero h1{color:#fff;text-transform:uppercase;max-width:50rem;margin:0;font-size:clamp(2.6rem,8vw,5.8rem);line-height:.9}.grindset-help-hero>p:not(.grindset-help-kicker){color:#aeb7c5;max-width:44rem;margin:0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.55}.grindset-help-search{background:linear-gradient(90deg,#ff243814,#0000 40%),#030407c7;border:1px solid #ff243852;border-radius:.38rem;align-items:center;gap:.75rem;width:min(100%,42rem);min-height:3.15rem;margin-top:.4rem;padding:0 .9rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 0 24px #0000006b}.grindset-help-search .grindset-help-icon{color:#ff5b66}.grindset-help-search input{color:#f8fafc;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:1rem}.grindset-help-search input::placeholder{color:#aeb7c58f}.grindset-help-common,.grindset-help-browser{margin-top:1rem}.grindset-help-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.75rem;display:flex}.grindset-help-section-heading h2{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(1.3rem,3vw,2rem);line-height:1}.grindset-help-topic-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.grindset-help-common-card,.grindset-help-topic-card,.grindset-help-empty{background:linear-gradient(135deg,#ff243814,#0000 34%),#08090de0;border:1px solid #ffffff1a;border-radius:.48rem;box-shadow:0 14px 34px #00000047}.grindset-help-common-card{min-height:10rem;color:inherit;align-content:start;gap:.55rem;padding:.9rem;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.grindset-help-common-card:hover,.grindset-help-common-card:focus-visible{background:linear-gradient(135deg,#ff243824,#0000 38%),#0c0d12f0;border-color:#ff2438ad;outline:none;transform:translateY(-2px);box-shadow:0 16px 36px #00000057,0 0 26px #ff243821}.grindset-help-common-card span,.grindset-help-topic-card header span{color:#8f98a7;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.grindset-help-common-card strong{color:#f8fafc;text-transform:uppercase;font-size:1rem;line-height:1.25}.grindset-help-filters{flex-wrap:wrap;gap:.55rem;margin-bottom:.75rem;display:flex}.grindset-help-filters button{color:#cbd5e1;cursor:pointer;min-height:2.2rem;font:inherit;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:0 .78rem;font-size:.78rem;font-weight:800}.grindset-help-filters button:hover,.grindset-help-filters button:focus-visible,.grindset-help-filters button.active{color:#fff;background:#ff243829;border-color:#ff2438ad;outline:none}.grindset-help-results-meta{color:#8f98a7;text-transform:uppercase;margin-bottom:.75rem;font-size:.8rem;font-weight:800}.grindset-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.grindset-help-topic-card{scroll-margin-top:calc(var(--grindset-header-height,76px) + 1rem);padding:1rem}.grindset-help-topic-card header{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.grindset-help-topic-card h3{color:#fff;text-transform:uppercase;margin:.15rem 0 0;font-size:1.05rem;line-height:1.2}.grindset-help-topic-card p,.grindset-help-topic-card li,.grindset-help-empty p{color:#aeb7c5;line-height:1.55}.grindset-help-topic-card p{margin:.75rem 0 0}.grindset-help-topic-card ol{margin:.8rem 0 0;padding-left:1.25rem}.grindset-help-topic-card li+li{margin-top:.35rem}.grindset-help-icon{fill:currentColor;color:#ff3346;flex:0 0 1.25rem;width:1.25rem;height:1.25rem}.grindset-help-empty{padding:1rem}.grindset-help-empty h3{color:#fff;text-transform:uppercase;margin:0 0 .35rem}.grindset-help-empty p{margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.grindset-help-topic-strip,.grindset-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.grindset-help-page{padding-top:calc(var(--grindset-header-height,64px) + 1rem)}.grindset-help-section-heading{flex-direction:column;align-items:flex-start}.grindset-help-topic-strip,.grindset-help-grid{grid-template-columns:1fr}}.grindset-admin{--grindset-header-height:68px;--grindset-admin-sidebar-width:clamp(210px, 15vw, 250px);color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 80% 0,#ff243826,#0000 24rem),#07080b;min-height:100vh}.grindset-admin__sidebar{top:var(--grindset-header-height);width:var(--grindset-admin-sidebar-width);background:#0b0c10;border-right:1px solid #ffffff17;padding:1rem;position:fixed;bottom:0;left:0}.grindset-admin__sidebar nav{gap:.35rem;display:grid}.grindset-admin__nav-link{color:#aeb7c6;text-transform:uppercase;border-radius:.42rem;align-items:center;min-height:2.7rem;padding:.7rem .78rem;font-weight:900;text-decoration:none;display:flex}.grindset-admin__nav-link:hover,.grindset-admin__nav-link.is-active{color:#fff;background:#ff24381f}.grindset-admin__nav-link.is-active{border:1px solid #ff243852}.grindset-admin__nav-link--site{color:#ff5b66}.grindset-admin__main{min-height:100vh;margin-left:var(--grindset-admin-sidebar-width);padding:calc(var(--grindset-header-height) + clamp(1rem, 3vw, 2rem)) clamp(1rem, 3vw, 2rem) 2rem}@media (width<=720px){.grindset-admin{--grindset-header-height:64px}.grindset-admin__sidebar{top:var(--grindset-header-height);z-index:20;width:100%;padding:.65rem;position:sticky;overflow-x:auto}.grindset-admin__sidebar nav{width:max-content;min-width:100%;display:flex}.grindset-admin__main{margin-left:0;padding-top:1rem}}.grindset-admin-dashboard{gap:1rem;display:grid}.grindset-admin-dashboard__hero,.grindset-admin-dashboard__card,.grindset-admin-dashboard__panel{background:linear-gradient(135deg,#ff24381a,#0000 46%),#101116;border:1px solid #ffffff1a;border-radius:.48rem}.grindset-admin-dashboard__hero{padding:clamp(1.2rem,4vw,2rem)}.grindset-admin-dashboard__hero p,.grindset-admin-dashboard__card span,.grindset-admin-dashboard__panel span{color:#ff5b66;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:950}.grindset-admin-dashboard__hero h1,.grindset-admin-dashboard__panel h2{color:#fff;text-transform:uppercase;max-width:780px;margin:.5rem 0 0;font-size:clamp(2rem,5vw,4.6rem);line-height:.96}.grindset-admin-dashboard__hero>span,.grindset-admin-dashboard__card p,.grindset-admin-dashboard__panel p{color:#aab3c2;max-width:680px;margin-top:.8rem;line-height:1.6;display:block}.grindset-admin-dashboard__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.grindset-admin-dashboard__card{min-height:11rem;padding:1rem}.grindset-admin-dashboard__card strong{color:#fff;text-transform:uppercase;margin-top:.5rem;font-size:2rem;display:block}.grindset-admin-dashboard__panel{grid-template-columns:minmax(0,.9fr) minmax(280px,.6fr);align-items:end;gap:1.5rem;padding:clamp(1.2rem,4vw,2rem);display:grid}@media (width<=900px){.grindset-admin-dashboard__grid,.grindset-admin-dashboard__panel{grid-template-columns:1fr}}
