:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080613;--bg-2:#120b24;--panel:#18122dc7;--panel-strong:#21183ef0;--line:#c4aaff33;--line-strong:#e1cbff61;--text:#f5f7fb;--muted:#b8b0cc;--dim:#877b9f;--indigo:#242b78;--violet:#6f35d5;--purple:#9d3fe0;--magenta:#c02676;--red:#ed1f2a;--orange:#ff7bb5;--cyan:#65ddff;--accent-gradient:linear-gradient(135deg, #2a2d82 0%, #7834b8 46%, #ed1f2a 100%);--shadow:0 24px 86px #1407267a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 14% -4%,#4a2eb257,#0000 34rem),radial-gradient(circle at 82% 8%,#ed1f2a38,#0000 34rem),radial-gradient(circle at 60% 42%,#7036d229,#0000 46rem),linear-gradient(#070511 0%,#130b24 48%,#070511 100%);margin:0;overflow-x:hidden}.chat-app{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-radius:16px;flex-direction:row;max-width:1400px;height:calc(100vh - 40px);margin:20px auto;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d,0 0 0 1px #0000001a}.admin-chat-panel{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:640px;overflow:hidden}.admin-chat-panel .chat-app{max-width:none;height:640px;box-shadow:none;border-radius:0;margin:0}.agent-consultation-column{background:#f8fafc;border-right:1px solid #00000014;flex-direction:column;flex:0 0 320px;min-width:0;display:flex}.agent-standby-panel{color:#111827;background:#fff;border-bottom:1px solid #00000014;gap:10px;padding:14px;display:grid}.agent-standby-panel>div:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.agent-standby-panel span{border-radius:999px;grid-row:span 2;width:9px;height:9px}.agent-standby-panel span.is-online{background:#12b76a;box-shadow:0 0 0 4px #12b76a21}.agent-standby-panel span.is-alert{background:#ef4444;box-shadow:0 0 0 4px #ef444421}.agent-standby-panel strong{font-size:15px}.agent-standby-panel em,.agent-standby-panel p{color:#667085;font-size:12px;font-style:normal}.agent-standby-panel p{color:#b42318;margin:0;font-weight:800}.agent-standby-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agent-standby-actions button{color:#111827;cursor:pointer;background:#fff;border:1px solid #11182724;border-radius:4px;min-height:32px;font-size:12px}.chat-message-stack{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.chat-translation-notice{color:#111827;background:#f2f7ff;border:1px solid #147aff38;border-radius:6px;margin:10px 12px 0;padding:10px 12px;font-size:13px;line-height:1.45}.chat-translation-notice.is-error{background:#fff5f5;border-color:#b91c1c38}.chat-translation-notice>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-translation-notice strong{font-size:13px}.chat-translation-notice button{color:#111827;cursor:pointer;background:#11182714;border:0;border-radius:4px;width:24px;height:24px;font-size:18px;line-height:1}.chat-translation-notice p{color:#374151;white-space:pre-wrap;margin:6px 0 0}.chat-translate-action-icon{color:#147aff;background:#147aff1f;border-radius:4px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:800;display:inline-grid}.consultation-site{background:linear-gradient(90deg,#080613eb,#120a22b8),url(/assets/blue-sheep-hero-2400.jpg) 50%/cover no-repeat;min-height:100vh}.consultation-shell{grid-template-columns:minmax(280px,.62fr) minmax(360px,.9fr);align-items:center;gap:clamp(24px,4vw,54px);min-height:100vh;padding:118px clamp(20px,5vw,76px) 46px;display:grid}.consultation-copy{max-width:620px}.consultation-copy span{color:#ffb5d8;letter-spacing:.08em;margin-bottom:18px;font-size:13px;font-weight:900;display:inline-flex}.consultation-copy h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(42px,7vw,92px);line-height:.96}.consultation-copy p{color:#dbe3f5;max-width:560px;margin:24px 0 0;font-size:17px;line-height:1.8}.consultation-chat-panel{border:1px solid var(--line-strong);background:#fff;border-radius:6px;min-height:min(720px,100vh - 160px);overflow:hidden}.consultation-chat-panel .chat-app{max-width:none;height:min(720px,100vh - 160px);box-shadow:none;border-radius:0;margin:0}.consultation-form{color:#071331;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;display:grid}.consultation-form>div{grid-column:1/-1}.consultation-form span,.consultation-ready-bar span{color:#6f35d5;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.consultation-form h2{color:#111827;letter-spacing:0;margin:6px 0;font-size:26px}.consultation-form p{color:#5b6474;margin:0;line-height:1.55}.consultation-privacy-note{font-size:12px}.consultation-privacy-note a{color:#6f35d5;font-weight:900}.consultation-form .field-wide{grid-column:1/-1}.consultation-error{color:#b91c1c;grid-column:1/-1;margin:0;font-weight:800}.consultation-form .primary{grid-column:1/-1;width:fit-content;padding:0 20px}.consultation-ready{grid-template-rows:auto 1fr;height:100%;display:grid}.consultation-ready-bar{color:#111827;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.consultation-ready-bar strong{margin-top:3px;font-size:18px;display:block}.consultation-ready-bar em{color:#667085;margin-top:2px;font-size:13px;font-style:normal;display:block}.consultation-ready #rocktank-chat-test{min-height:0}.consultation-float{z-index:1200;background:var(--accent-gradient);color:#fff;cursor:pointer;border:1px solid #ffa7d67a;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;transition:opacity .2s,transform .2s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 42px #a130b957}.consultation-float.is-footer-visible{opacity:0;pointer-events:none;transform:translateY(12px)}.consultation-widget{z-index:1201;color:#f5f7fb;background:#0b0716;border:1px solid #e1cbff47;border-radius:6px;width:min(390px,100vw - 28px);max-height:min(690px,100vh - 110px);position:fixed;bottom:82px;right:22px;overflow:hidden;box-shadow:0 24px 86px #0000006b}.consultation-widget-head{z-index:10002;color:#fff;background:#0b0716;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative}.consultation-widget-head span{color:#ffb5d8;letter-spacing:.08em;font-size:11px;font-weight:900;display:block}.consultation-widget-head strong{margin-top:2px;font-size:17px;display:block}.consultation-widget-head button{z-index:10003;color:#fff;cursor:pointer;pointer-events:auto;background:#ffffff14;border:1px solid #ffffff3d;border-radius:4px;flex:0 0 34px;width:34px;height:34px;position:relative}.consultation-widget .consultation-form{color:#f5f7fb;background:linear-gradient(#120c22fa,#080613fa);max-height:calc(100vh - 170px);overflow:auto}.consultation-widget .consultation-ready{z-index:1;height:min(650px,100vh - 168px);position:relative}.consultation-widget .consultation-ready-bar{padding:12px 14px}.consultation-widget .chat-app{max-width:none;height:min(585px,100vh - 235px);box-shadow:none;border-radius:0;margin:0}.consultation-widget .consultation-form h2{color:#fff;font-size:24px}.consultation-widget .consultation-form p{color:#c7d0e4;font-size:14px}.consultation-widget .consultation-form .field span{color:#dce6f7}.consultation-widget .consultation-form .field input,.consultation-widget .consultation-form .field select,.consultation-widget .consultation-form .field textarea{color:#fff;background:#ffffff12;border-color:#e1cbff57;min-height:38px;padding:8px 10px}.consultation-widget .consultation-form .field input::placeholder,.consultation-widget .consultation-form .field textarea::placeholder{color:#dce6f78f}.consultation-widget .consultation-form .field select option{color:#071331}.consultation-widget .consultation-form .field textarea{min-height:86px}.loading-container{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100vh;display:flex}.loading-spinner{border:4px solid #fff3;border-top-color:#fff;border-radius:50%;width:60px;height:60px;animation:1s cubic-bezier(.68,-.55,.265,1.55) infinite spin;box-shadow:0 4px 12px #00000026}.loading-text{color:#fff;letter-spacing:.5px;font-size:18px;font-weight:500;animation:2s ease-in-out infinite pulse}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}button{font:inherit}svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.site{max-width:100vw;min-height:100vh;overflow:hidden}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080512bd;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,4vw,64px);display:flex;position:fixed;top:0;left:0;right:0}.brand{cursor:pointer;background:0 0;border:0;width:190px;height:46px;padding:0}.brand img{object-fit:contain;object-position:left center;filter:drop-shadow(0 10px 28px #0000006b);width:100%;height:100%;display:block}.nav{align-items:center;gap:8px;display:flex}.nav button,.nav a,.mobile-menu button{color:#d9e2f2;cursor:pointer;letter-spacing:0;white-space:nowrap;word-break:keep-all;background:0 0;border:0;padding:10px 13px;font-size:14px;text-decoration:none}.nav button:hover,.nav a:hover,.mobile-menu button:hover{color:#fff}.top-actions{align-items:center;gap:10px;display:flex}.lang-toggle,.language-select,.contact-small,.menu-toggle,.primary,.secondary{cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex}.lang-toggle,.language-select,.menu-toggle{border:1px solid var(--line);color:#e8eefb;background:#ffffff0a;padding:0 12px}.language-select{appearance:none;color:#fff;width:96px;min-height:42px;font:inherit;letter-spacing:.04em;text-align:center;text-align-last:center;background-color:#071331f0;font-size:12px;font-weight:900}.language-select option{color:#071331}.contact-small,.primary{background:var(--accent-gradient);color:#fff;border:1px solid #ffa7d67a;box-shadow:0 12px 36px #a130b947}.contact-small{padding:0 16px;font-size:14px}.menu-toggle{width:44px;padding:0;display:none}.mobile-menu{z-index:19;border-bottom:1px solid var(--line);background:#090614f5;padding:14px 20px 20px;display:grid;position:fixed;top:78px;left:0;right:0}.mobile-language-row{display:none}.hero{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(28px,4vw,74px);min-height:100vh;padding:122px clamp(20px,5vw,76px) 68px;display:grid;position:relative}.hero-grid,.hero:before,.hero:after{pointer-events:none;position:absolute;inset:0}.hero-grid{opacity:.36;background-image:linear-gradient(#d2bcff14 1px,#0000 1px),linear-gradient(90deg,#d2bcff14 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000 0%,#0000 86%);mask-image:linear-gradient(#000 0%,#0000 86%)}.hero:before{content:"";opacity:.84;background:radial-gradient(at 16% 26%,#6e3ad257,#0000 28rem),radial-gradient(at 82% 24%,#ed1f2a38,#0000 31rem),linear-gradient(132deg,#242b787a 0%,#702b874d 46%,#ed1f2a1f 100%)}.hero:after{content:"";background:linear-gradient(90deg, #080613f0 0%, #0e081b61 49%, #13081b29 100%), linear-gradient(180deg, transparent 70%, var(--bg-2) 100%)}.watermark{opacity:.13;filter:saturate(1.25)contrast(1.06);mix-blend-mode:screen;width:min(48vw,670px);position:absolute;top:12vh;left:-7vw}.hero-copy,.hero-media{z-index:1;min-width:0;position:relative}.hero-sub{color:#d9c1ff;letter-spacing:.18em;margin:0 0 24px;font-size:14px;font-weight:700}.hero h1{letter-spacing:0;overflow-wrap:anywhere;max-width:770px;margin:0;font-size:clamp(48px,5.7vw,78px);line-height:.98}.hero h1 span{display:block}.lang-en .hero h1,.site.is-localized .hero h1{font-size:clamp(44px,5.8vw,82px)}.lang-mn .hero h1{max-width:680px;font-size:clamp(36px,3.85vw,56px);line-height:1.08}.lang-mn .hero .lead{max-width:620px;font-size:clamp(16px,1.25vw,20px);line-height:1.68}.lead{color:#cfc7df;max-width:650px;margin:28px 0 0;font-size:clamp(17px,1.45vw,22px);line-height:1.8}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primary,.secondary{border-radius:5px;min-width:150px;padding:0 22px;font-weight:700}.secondary{border:1px solid var(--line-strong);color:#edf3ff;background:#130c259e}.hero-stats{flex-wrap:wrap;gap:18px;margin-top:42px;display:flex}.hero-stats span{min-width:132px;color:var(--muted);border-left:1px solid #ffffff3d;padding:16px 18px}.hero-stats strong{color:#fff;margin-bottom:8px;font-size:30px;line-height:1;display:block}.hero-media{clip-path:polygon(0 0,100% 0,100% 88%,92% 100%,0 100%);background:#18102b8f;border:1px solid #e1cbff4d;min-height:520px;overflow:hidden;box-shadow:0 28px 92px #0f072094,0 0 70px #7e39ca2e}.hero-media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#242b7829,#0000 44%),linear-gradient(#0000 58%,#0c06162e);position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:520px;display:block}.media-caption{z-index:2;border:1px solid var(--line);color:#eef5ff;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0719c2;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:20px;left:20px}.statement{border-block:1px solid var(--line);background:radial-gradient(circle at 12% 20%,#7036d238,#0000 28rem),linear-gradient(90deg,#242b782e,#ed1f2a1f);padding:88px clamp(20px,6vw,96px)}.statement>div{grid-template-columns:1.05fr .95fr;align-items:end;gap:44px;max-width:1160px;margin:0 auto;display:grid}h2{letter-spacing:0;margin:0;font-size:clamp(34px,4.2vw,64px);line-height:1.06}h3{margin:0;font-size:20px;line-height:1.25}p{color:var(--muted);line-height:1.78}.statement p{margin:0;font-size:18px}.section{padding:112px clamp(20px,6vw,96px);scroll-margin-top:78px;position:relative}.section-head{max-width:820px}.section-head span,.factory-copy span,.contact-intro>span{color:var(--orange);letter-spacing:.18em;margin-bottom:14px;font-size:13px;font-weight:800;display:block}.section-head p,.factory-copy p,.contact-intro p{max-width:760px;font-size:18px}.products-section{background:radial-gradient(circle at 88% 10%,#ed1f2a29,#0000 30rem),radial-gradient(circle at 14% 24%,#7036d22e,#0000 30rem),linear-gradient(#0e091bf0,#070611)}.products-hero{grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);align-items:end;gap:clamp(26px,4vw,64px);display:grid}.product-proof{border:1px solid var(--line);background:#ffffff0b;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:28px;display:grid}.product-proof svg{color:var(--orange);margin-top:4px}.product-proof p{color:#e8eef8;margin:0;font-size:17px}.product-showcase{grid-template-columns:1.18fr .82fr;gap:18px;margin-top:48px;display:grid}.product-media{border:1px solid var(--line);min-height:430px;box-shadow:var(--shadow);background:#110b1fe0;position:relative;overflow:hidden}.product-media:after{content:"";background:linear-gradient(#0000,#04070ce6);position:absolute;inset:42% 0 0}.product-media-main{min-height:560px}.product-media img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.product-media div{z-index:1;gap:10px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.product-media strong{color:#fff;font-size:clamp(26px,3vw,44px);line-height:1}.product-media span{color:#dce6f5;max-width:680px;line-height:1.7}.product-stats{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid}.product-stats article{background:#110b1ff0;min-height:124px;padding:24px}.product-stats strong{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:900;display:block}.product-stats span{color:#fff;margin-top:14px;font-size:19px;font-weight:800;line-height:1.35;display:block}.product-ranges{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.range-column{border:1px solid var(--line);background:#ffffff09}.range-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:24px 26px;display:flex}.range-head svg{color:var(--orange)}.range-card{border-bottom:1px solid var(--line);background:linear-gradient(#18102beb,#0c0818eb);padding:26px}.range-card:last-child{border-bottom:0}.range-card h4{color:#fff;margin:0 0 16px;font-size:24px;line-height:1.2}.fitment{border-block:1px solid var(--line);padding:16px 0}.fitment span,.range-lists strong{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.fitment p{color:#e5edf9;margin:8px 0 0;line-height:1.65}.range-lists{grid-template-columns:1fr 1fr;gap:22px;margin:20px 0 24px;display:grid}.range-lists ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.range-lists li{color:var(--muted);padding-left:18px;line-height:1.55;position:relative}.range-lists li:before{content:"";background:var(--cyan);width:6px;height:6px;position:absolute;top:.72em;left:0}.path-stage{border:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:1px;margin-top:48px;display:grid}.path-map,.path-signal{background:radial-gradient(circle at 24% 30%,#7036d233,#0000 20rem),radial-gradient(circle at 80% 64%,#ed1f2a1f,#0000 18rem),linear-gradient(135deg,#18112df5,#080612fa);min-height:360px;position:relative;overflow:hidden}.path-map img{opacity:.2;filter:saturate(1.15);mix-blend-mode:screen;width:82%;position:absolute;inset:auto auto -28% -10%}.route-line{background:linear-gradient(90deg, #2a2d82, #7e38cf 48%, var(--red));height:2px;position:absolute;top:52%;left:14%;right:12%;box-shadow:0 0 32px #7e38cf47}.route-point{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070c18c2;border:1px solid #d7e6ff42;place-items:center;width:92px;height:92px;display:grid;position:absolute;transform:translate(-50%,-50%)}.route-point:before{content:"";border:1px solid #d8c2ff33;position:absolute;inset:-7px}.route-point strong{color:#fff;font-size:24px;line-height:1;display:block}.route-point span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.route-point.p1{top:52%;left:16%}.route-point.p2{top:41%;left:42%}.route-point.p3{top:59%;left:66%}.route-point.p4{top:46%;left:86%}.path-signal{flex-direction:column;justify-content:flex-end;padding:34px;display:flex}.path-signal span{color:var(--cyan);letter-spacing:.16em;font-size:13px;font-weight:900;line-height:1.8}.path-signal p{color:#f1f5fc;max-width:560px;margin:30px 0 0;font-size:clamp(24px,3vw,42px);font-weight:800;line-height:1.18}.path-signal .secondary{width:fit-content;margin-top:28px}.timeline{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid;position:relative}.timeline article{background:linear-gradient(#1d1334e6,#0c0818eb);min-height:370px;padding:26px}.timeline-top{min-height:112px}.timeline strong{color:#fff;margin-bottom:12px;font-size:44px;line-height:1;display:block}.timeline em{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900;line-height:1.5;display:block}.timeline h3{min-height:52px;margin-bottom:16px}.timeline p{margin-bottom:18px}.timeline small{color:#fff;border-left:2px solid var(--orange);padding-left:12px;line-height:1.7;display:block}.split{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(32px,5vw,76px);display:grid}.sticky-copy{position:sticky;top:112px}.wide-image{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.wide-image img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.pillar-grid{background:var(--line);border:1px solid var(--line);border-top:0;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.pillar{background:#110b1ff0;min-height:220px;padding:28px}.pillar svg{color:var(--cyan);margin-bottom:28px}.tech-layout{grid-template-columns:1.35fr .65fr;gap:18px;margin-top:48px;display:grid}.tech-layout article{border:1px solid var(--line);background:var(--panel);overflow:hidden}.tech-layout article:not(.tech-main){align-content:start;display:grid}.tech-layout img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.tech-main{grid-row:span 2}.tech-main img{aspect-ratio:auto;height:100%}.tech-layout h3{padding:18px 20px 22px}.factory-section{border-block:1px solid var(--line);background:radial-gradient(circle at 12% 22%,#7036d229,#0000 28rem),#0a0715;grid-template-columns:.76fr 1.24fr;align-items:center;gap:clamp(34px,5vw,76px);display:grid}.home-manufacturing-section{align-items:stretch}.manufacturing-mini-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.manufacturing-mini-process span{color:#e7edf8;background:#ffffff0b;border:1px solid #ffd0842e;align-items:center;gap:10px;min-height:48px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.manufacturing-mini-process strong{color:var(--warm-gold);letter-spacing:.08em;font-size:12px}.factory-gallery{grid-template-columns:1fr 1fr;gap:14px;display:grid}.factory-gallery figure{border:1px solid var(--line);background:#071331b8;min-width:0;margin:0;position:relative;overflow:hidden}.factory-gallery img{object-fit:cover;width:100%;min-height:230px;box-shadow:0 18px 50px #00000047}.factory-gallery .factory-wide{grid-column:span 2}.factory-gallery figure.factory-wide img{aspect-ratio:16/8}.factory-gallery figcaption{color:#fff;letter-spacing:.08em;background:#030a20db;width:fit-content;max-width:calc(100% - 28px);padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;bottom:14px;left:14px;right:14px}.proof-grid{grid-template-columns:1.05fr 1.05fr .9fr;gap:18px;margin-top:48px;display:grid}.proof-grid article{border:1px solid var(--line);background:var(--panel);min-height:380px;overflow:hidden}.proof-grid img{object-fit:cover;width:100%;height:250px;display:block}.proof-grid h3,.proof-grid p{padding-inline:24px}.proof-grid h3{padding-top:24px}.proof-text{flex-direction:column;justify-content:flex-end;padding:34px 6px;display:flex}.proof-text svg{color:var(--orange);margin:0 0 auto 24px}.contact-section{border-top:1px solid var(--line);background:radial-gradient(circle at 14% 12%,#7036d22e,#0000 28rem),linear-gradient(135deg,#0d0c1afa,#06070f);grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);gap:clamp(22px,3vw,44px) clamp(28px,5vw,72px);padding:78px clamp(20px,6vw,96px) 34px;display:grid}.contact-section .primary{width:fit-content;margin-top:18px;text-decoration:none}.contact-intro{align-self:start;position:sticky;top:104px}.website-footer .contact-intro{position:static}.website-footer .contact-intro p{max-width:620px}.website-footer{color:#eef3ff;background:radial-gradient(circle at 12% 0,#7036d229,#0000 24rem),linear-gradient(135deg,#0b0a16fc,#05070f);border-top:1px solid #f5f7ff1f;gap:20px;padding:40px clamp(20px,6vw,96px) 26px;display:grid}.footer-brand-row{border-bottom:1px solid #f5f7ff1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 34px;padding-bottom:18px;display:grid}.footer-brand-copy{gap:8px;display:grid}.footer-logo{cursor:pointer;background:0 0;border:0;width:fit-content;padding:0}.footer-logo img{width:clamp(142px,13vw,178px);height:auto;display:block}.footer-brand-copy p{color:#b9c4d8;max-width:720px;margin:0;font-size:14px;line-height:1.7}.footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.footer-action{color:#eef3ff;cursor:pointer;background:#ffffff0b;border:1px solid #f5f7ff2e;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-weight:800;display:inline-flex}.footer-action--strong{background:#eb46262e;border-color:#eb462670}.footer-action:hover{color:#fff3d7;border-color:#ffd0848a}.footer-action svg{width:17px;height:17px}.cooperation-panel,.regional-panel,.footer-card{border:1px solid var(--line);background:#ffffff0a}.cooperation-panel,.regional-panel{padding:28px}.regional-panel,.footer-card{grid-column:1/-1}.panel-head{align-items:center;gap:12px;margin-bottom:22px;display:flex}.panel-head svg{color:var(--orange)}.panel-head h3{margin:0;font-size:22px}.cooperation-list{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cooperation-list article{background:#080d18e0;min-height:144px;padding:22px}.cooperation-list strong,.region-top strong{color:#fff;display:block}.cooperation-list p{margin:10px 0 0;font-size:15px;line-height:1.68}.region-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.region-card{background:linear-gradient(90deg, #080d18f5 0%, #080d18d6 52%, #080d189e 100%), var(--region-gradient,linear-gradient(135deg, #ffd08442, #eb46262e)), #080d18e6;isolation:isolate;padding:24px;position:relative;overflow:hidden}.region-card>:not(.region-flag-bg){z-index:1;position:relative}.region-flag-bg{z-index:0;opacity:.16;pointer-events:none;filter:saturate(1.12)contrast(1.05);font-size:clamp(150px,16vw,260px);line-height:1;position:absolute;top:50%;right:-72px;transform:translateY(-50%)rotate(-5deg);-webkit-mask-image:radial-gradient(#000 0 34%,#0000008c 52%,#0000 76%);mask-image:radial-gradient(#000 0 34%,#0000008c 52%,#0000 76%)}.region-top{border-bottom:1px solid var(--line);justify-content:flex-start;align-items:center;padding-bottom:18px;display:flex}.region-card--china{--region-gradient:radial-gradient(circle at 22% 16%, #ffd684eb, transparent 34%), linear-gradient(135deg, #eb4626 0%, #7e1f28 54%, #21142d 100%)}.region-card--australia{--region-gradient:radial-gradient(circle at 74% 18%, #ffeea0d6, transparent 32%), linear-gradient(135deg, #0b3974 0%, #183d7f 48%, #c3404a 100%)}.region-card--usa{--region-gradient:radial-gradient(circle at 76% 18%, #ffeeb4db, transparent 32%), linear-gradient(135deg, #264f8f 0%, #132448 48%, #c8473d 100%)}.region-card--thailand{--region-gradient:radial-gradient(circle at 24% 18%, #83dfffb8, transparent 34%), linear-gradient(135deg, #0f4f83 0%, #2a175e 52%, #df4d3f 100%)}.region-card--mongolia{--region-gradient:radial-gradient(circle at 75% 20%, #ffd476d1, transparent 32%), linear-gradient(135deg, #244b7b 0%, #174f5b 50%, #9d3b2f 100%)}.region-top strong{font-size:20px}.region-card h4{color:#fff;min-height:58px;margin:18px 0 20px;font-size:17px;line-height:1.35}.region-card dl{gap:14px;margin:0;display:grid}.region-card dl div{gap:4px;display:grid}.region-card dt{color:#7f8aa0;text-transform:uppercase;font-size:12px;font-weight:800}.region-card dd{color:#dce5f5;overflow-wrap:anywhere;margin:0;line-height:1.55}.region-card a{color:#fff;border-bottom:1px solid #ffffff47;text-decoration:none}.footer-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:30px;display:grid}.footer-card svg{color:var(--cyan);margin-bottom:0}.footer-card p{margin:0;font-size:15px;line-height:1.6}.footer-card small{color:#dce5f5;white-space:nowrap;margin-top:0;display:block}.footer-note{border-top:1px solid #f5f7ff1f;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding-top:22px;display:grid}.footer-note svg{color:var(--cyan)}.footer-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.footer-note small{color:#dce5f5;white-space:nowrap;grid-column:2;font-size:12px}.footer-contact{background:#f5f7ff1f;border:1px solid #f5f7ff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.footer-contact div{background:#080d18e0;min-width:0;padding:14px 16px}.footer-contact span{color:#8090ad;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.footer-contact p{color:#dce5f5;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.footer-contact a{color:#fff;border-bottom:1px solid #ffffff47;text-decoration:none}.footer-legal{color:#91a0ba;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 22px;font-size:12px;line-height:1.65;display:grid}.footer-legal-main{color:#cbd6ea;flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}.footer-policy{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.footer-policy button{color:#aab7ce;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-policy button:hover,.footer-policy button:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}.footer-disclaimer{grid-column:1/-1;align-items:flex-start;gap:8px;max-width:980px;margin:0;display:flex}.footer-disclaimer svg{width:15px;height:15px;color:var(--warm-gold);flex:none;margin-top:3px}.website-topbar{gap:22px}.website-topbar .brand{flex:0 0 168px;width:168px}.main-nav{flex:auto;justify-content:center;min-width:0}.nav button.is-active,.nav a.is-active,.nav-dropdown.is-active>a{color:#fff}.nav-dropdown{position:relative}.nav-dropdown:after{content:"";height:18px;position:absolute;top:100%;left:-8px;right:-8px}.nav-dropdown>button,.nav-dropdown>a{align-items:center;gap:4px;display:inline-flex}.chevron{color:#b8b0cc;font-size:12px}.nav-dropdown-panel{z-index:30;border:1px solid var(--line);width:360px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;visibility:hidden;background:#0a0616f5;padding:10px;transition:opacity .14s,visibility .14s,transform .14s;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown:focus-within .nav-dropdown-panel{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)translateY(2px)}.nav-dropdown-panel button,.nav-dropdown-panel a{text-align:left;color:#d9e2f2;border-bottom:1px solid #c4aaff24;gap:7px;width:100%;padding:14px;text-decoration:none;display:grid}.nav-dropdown-panel button:last-child,.nav-dropdown-panel a:last-child{border-bottom:0}.nav-dropdown-panel strong{color:#fff;font-size:15px}.nav-dropdown-panel span{color:var(--muted);font-size:13px;line-height:1.55}.header-cta-group{flex:none}.header-secondary{min-width:auto;padding:0 16px;font-size:14px}.website-site.is-localized .website-topbar,.configurator-site.is-localized .website-topbar{grid-template-columns:148px minmax(0,1fr) auto;gap:14px;display:grid}.website-site.is-localized .website-topbar .brand,.configurator-site.is-localized .website-topbar .brand{flex:none;width:148px;min-width:0}.website-site.is-localized .main-nav,.configurator-site.is-localized .main-nav{justify-content:flex-start;gap:2px;overflow:hidden}.website-site.is-localized .nav a,.website-site.is-localized .nav button,.website-site.is-localized .nav-dropdown>a,.configurator-site.is-localized .nav a,.configurator-site.is-localized .nav button,.configurator-site.is-localized .nav-dropdown>a{padding:0 7px;font-size:clamp(12px,.74vw,13px)}.website-site.is-localized .header-cta-group,.configurator-site.is-localized .header-cta-group{justify-self:end;gap:8px;min-width:max-content}.website-site.is-localized .contact-small,.website-site.is-localized .header-secondary,.configurator-site.is-localized .contact-small,.configurator-site.is-localized .header-secondary{padding:0 12px;font-size:13px}.website-site.is-localized .header-secondary,.website-site.is-localized .header-cta-group .contact-small+.contact-small,.configurator-site.is-localized .header-secondary,.configurator-site.is-localized .header-cta-group .contact-small+.contact-small{display:none}.website-site.is-localized .contact-small,.configurator-site.is-localized .contact-small{text-overflow:ellipsis;max-width:190px;overflow:hidden}@media (width<=1560px){.website-site.is-localized .website-topbar,.configurator-site.is-localized .website-topbar{grid-template-columns:138px minmax(0,1fr) auto;gap:10px;padding-inline:clamp(16px,2.4vw,40px)}.website-site.is-localized .website-topbar .brand,.configurator-site.is-localized .website-topbar .brand{width:138px}.website-site.is-localized .nav a,.website-site.is-localized .nav button,.website-site.is-localized .nav-dropdown>a,.configurator-site.is-localized .nav a,.configurator-site.is-localized .nav button,.configurator-site.is-localized .nav-dropdown>a{padding-inline:5px;font-size:12px}.website-site.is-localized .contact-small,.configurator-site.is-localized .contact-small{max-width:172px;padding-inline:10px;font-size:12px}}@media (width<=1280px){.website-site.is-localized .desktop-nav,.configurator-site.is-localized .desktop-nav{display:none}.website-site.is-localized .menu-toggle,.configurator-site.is-localized .menu-toggle{display:inline-flex}}.site.is-localized .page-hero h1{font-size:clamp(42px,5.4vw,68px);line-height:1.02}.site.is-localized .section-head h2,.site.is-localized .config-step-head h1,.site.is-localized .config-hero-copy h1{line-height:1.08}.website-mobile-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.website-mobile-menu .mobile-child{color:#cfc7df;background:#ffffff09;padding-left:18px}.website-mobile-menu .mobile-action.primary{background:var(--accent-gradient);border:1px solid #ffa7d67a}.page-hero{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(28px,4vw,74px);min-height:82vh;padding:122px clamp(20px,5vw,76px) 68px;display:grid;position:relative;overflow:hidden}.page-hero:before,.page-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.page-hero:before{background:radial-gradient(at 16% 26%,#6e3ad24d,#0000 28rem),radial-gradient(at 82% 24%,#ed1f2a2e,#0000 31rem),linear-gradient(132deg,#242b7866 0%,#702b873d 46%,#ed1f2a1a 100%)}.page-hero:after{background:linear-gradient(90deg, #080613f0 0%, #0e081b66 49%, #13081b29 100%), linear-gradient(180deg, transparent 70%, var(--bg-2) 100%)}.page-hero-copy,.page-hero-media{z-index:1;min-width:0;position:relative}.page-hero-copy>span,.cta-band span{color:#d9c1ff;letter-spacing:.18em;margin-bottom:18px;font-size:13px;font-weight:900;display:block}.page-hero h1{letter-spacing:0;max-width:780px;margin:0;font-size:clamp(46px,5.6vw,76px);line-height:1.02}.page-hero p{color:#cfc7df;max-width:700px;margin:26px 0 0;font-size:clamp(17px,1.45vw,21px)}.blue-sheep-hero .hero-actions .primary{background:linear-gradient(135deg,#b62342,#ef4b27);border-color:#ffd08485;min-width:224px;min-height:58px;padding-inline:34px;font-size:18px;font-weight:900;box-shadow:0 22px 56px #eb462657}.page-hero-media,.page-hero-media img{min-height:500px}.coming-soon-hero .page-hero-copy>span,.coming-soon-section span{color:#f3d57a}.coming-soon-hero h1{text-transform:uppercase}.coming-soon-section{border-block:1px solid var(--line);background:linear-gradient(90deg,#080613f5,#100c1de6),linear-gradient(135deg,#f3d57a21,#ed1f2a14);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.coming-soon-section h2{max-width:860px}.coming-soon-section p{max-width:760px;margin-top:16px}.legal-page-body{background:linear-gradient(#030a204d,#0f0a1d94)}.legal-page-body .content-section,.legal-page-body .compact-section{padding-block:54px}.legal-page-body .content-section+.compact-section,.legal-page-body .compact-section+.content-section,.legal-page-body .compact-section+.compact-section{border-top:1px solid #f5f7ff14}.legal-page-body .section-head p{max-width:920px}.legal-page-cta{margin-top:0}.business-card-grid,.feature-grid,.spec-grid,.process-grid,.gallery-grid,.faq-grid{gap:18px;margin-top:42px;display:grid}.business-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.business-card,.feature-card,.spec-grid article,.process-grid article,.faq-grid article{border:1px solid var(--line);background:#110b1fd1;box-shadow:0 18px 52px #0804123d}.business-card{align-content:start;display:grid;overflow:hidden}.business-card img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.business-card div,.feature-card,.spec-grid article,.process-grid article,.faq-grid article{padding:24px}.business-card h3,.feature-card h3,.faq-grid h3{color:#fff;margin:0;font-size:22px}.business-card p,.feature-card p,.spec-grid p,.faq-grid p{margin:12px 0 18px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{min-height:230px}.feature-card svg{color:#d8c2ff;margin-bottom:24px}.spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.spec-grid strong,.process-grid strong{color:#fff;font-size:20px;display:block}.blue-sheep-chassis-platforms{background:linear-gradient(#0713312e,#0f0a1d66),#0713313d;border-top:1px solid #f5f7ff14}.blue-sheep-brand-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.blue-sheep-brand-panel{background:#0f0a1dc2;border:1px solid #ffd08429;gap:20px;min-width:0;padding:clamp(20px,3vw,28px);display:grid}.blue-sheep-brand-head{gap:8px;display:grid}.blue-sheep-brand-head p{color:var(--muted);margin:0}.blue-sheep-chassis-list{gap:10px;display:grid}.blue-sheep-chassis-row{background:#07133194;border:1px solid #f5f7ff1a;grid-template-columns:clamp(118px,22%,168px) minmax(0,1fr) minmax(150px,.88fr);align-items:center;gap:16px;padding:14px;display:grid}.blue-sheep-chassis-row>div:not(.blue-sheep-chassis-thumb){min-width:0}.blue-sheep-chassis-thumb{aspect-ratio:16/9;background:#030e28e6;border:1px solid #ffd08424;overflow:hidden}.blue-sheep-chassis-thumb img{object-fit:cover;width:100%;height:100%;display:block}.blue-sheep-chassis-row strong{color:#fff;overflow-wrap:anywhere;font-size:20px;display:block}.blue-sheep-chassis-model-code{color:var(--warm-gold);overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:800;line-height:1.35;display:block}.blue-sheep-chassis-row span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.blue-sheep-chassis-row em{min-width:0;color:var(--warm-gold);text-align:right;white-space:normal;overflow-wrap:anywhere;font-style:normal;font-weight:900;line-height:1.22}.blue-sheep-base-specs{background:radial-gradient(circle at 18% 0,#eb462624,#0000 30rem),#07133152;border-top:1px solid #ffd08424;border-bottom:1px solid #f5f7ff14}.base-spec-units{gap:22px;margin-top:42px;display:grid}.base-spec-unit{background:#0f0a1dd1;border:1px solid #ffd08429;gap:22px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 18px 52px #08041238}.base-spec-unit-head{gap:10px;max-width:980px;display:grid}.base-spec-unit-head span,.base-spec-group h4,.base-spec-more{color:var(--warm-gold);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.base-spec-unit-head h3{color:#fff;margin:0;font-size:clamp(26px,3.2vw,42px);line-height:1.1}.base-spec-unit-head p,.base-spec-more{margin:0}.base-spec-highlight-grid{background:#f5f7ff1a;border:1px solid #f5f7ff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.base-spec-highlight-grid div{background:#071331c2;min-width:0;padding:16px}.base-spec-highlight-grid strong{color:#fff;font-size:14px;display:block}.base-spec-highlight-grid p{color:#dfe7f7;margin:8px 0 0;font-size:13px;line-height:1.55}.base-spec-group-list{gap:18px;display:grid}.base-spec-group{gap:10px;min-width:0;display:grid}.base-spec-group h4{margin:0}.base-spec-table-wrap{border:1px solid #f5f7ff1a;width:100%;overflow-x:auto}.base-spec-table{border-collapse:collapse;color:#dfe7f7;width:100%;min-width:680px;font-size:13px;line-height:1.45}.base-spec-table th,.base-spec-table td{text-align:left;vertical-align:top;border-bottom:1px solid #f5f7ff14;border-right:1px solid #f5f7ff14;padding:11px 12px}.base-spec-table th{color:#fff;background:#ffd0841a}.base-spec-table td:first-child{color:#f2d6ab;width:22%;font-weight:800}.company-info-section{position:relative;overflow:hidden}.company-info-section:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 88% 18%,#eb462624,#0000 28rem),linear-gradient(90deg,#ffd08414,#0000 34%);position:absolute;inset:0}.company-info-section .section-head,.company-info-grid{z-index:1;position:relative}.company-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:46px;display:grid}.company-info-grid>.company-info-card:last-child:nth-child(odd),.region-grid>.region-card:last-child:nth-child(odd){grid-column:1/-1}.company-info-card{background:linear-gradient(90deg, #071331fa 0%, #071331e0 48%, #0713319e 100%), linear-gradient(145deg, #f5f7ff14, #f5f7ff05), var(--company-region-gradient,linear-gradient(135deg, #ffd08442, #eb46262e)), #071331c2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);isolation:isolate;border:1px solid #f5f7ff29;min-height:340px;padding:28px;position:relative;overflow:hidden;box-shadow:0 24px 70px #030a2057}.company-info-card:before{content:"";background:linear-gradient(90deg, var(--warm-gold), var(--red-orange), #a5225233);z-index:2;height:3px;position:absolute;inset:0 0 auto}.company-flag-bg{z-index:0;opacity:.2;pointer-events:none;filter:saturate(1.18)contrast(1.06);font-size:clamp(220px,22vw,360px);line-height:1;position:absolute;top:50%;right:-112px;transform:translateY(-50%)rotate(-5deg);-webkit-mask-image:radial-gradient(#000 0 34%,#0000008c 52%,#0000 76%);mask-image:radial-gradient(#000 0 34%,#0000008c 52%,#0000 76%)}.company-info-card>:not(.company-flag-bg){z-index:1;position:relative}.company-card-top{align-items:center;margin-bottom:24px;display:flex}.company-info-card--china{--company-region-gradient:radial-gradient(circle at 22% 16%, #ffd684eb, transparent 34%), linear-gradient(135deg, #eb4626 0%, #7e1f28 54%, #21142d 100%)}.company-info-card--australia{--company-region-gradient:radial-gradient(circle at 74% 18%, #ffeea0d6, transparent 32%), linear-gradient(135deg, #0b3974 0%, #183d7f 48%, #c3404a 100%)}.company-info-card--usa{--company-region-gradient:radial-gradient(circle at 76% 18%, #ffeeb4db, transparent 32%), linear-gradient(135deg, #264f8f 0%, #132448 48%, #c8473d 100%)}.company-info-card--thailand{--company-region-gradient:radial-gradient(circle at 24% 18%, #83dfffb8, transparent 34%), linear-gradient(135deg, #0f4f83 0%, #2a175e 52%, #df4d3f 100%)}.company-info-card--mongolia{--company-region-gradient:radial-gradient(circle at 75% 20%, #ffd476d1, transparent 32%), linear-gradient(135deg, #244b7b 0%, #174f5b 50%, #9d3b2f 100%)}.company-info-card--global{--company-region-gradient:radial-gradient(circle at 72% 18%, #ffd084bd, transparent 34%), linear-gradient(135deg, #1f355c 0%, #2b1c52 54%, #a52252 100%)}.company-card-top strong{color:#fff;font-size:23px;line-height:1.1;display:block}.company-card-top em{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:11px;font-style:normal;font-weight:900;display:block}.company-info-card h3{color:#fff;max-width:92%;margin:0;font-size:clamp(20px,1.45vw,28px);line-height:1.28}.company-accent{color:var(--warm-gold);letter-spacing:.08em;text-transform:uppercase;margin:12px 0 24px;font-size:13px;font-weight:900}.company-info-card dl{gap:13px;margin:0;display:grid}.company-info-card dl div{border-top:1px solid #f5f7ff1a;grid-template-columns:92px minmax(0,1fr);gap:14px;padding-top:13px;display:grid}.company-info-card dt{color:#f5f7ff8f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.company-info-card dd{color:#dfe6f5;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.65}.process-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.process-grid article{min-height:150px}.process-grid strong{color:#ff7bb5}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-grid img{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--line);width:100%;display:block}.detail-gallery-section{background:linear-gradient(#0c0718eb,#080613fa),radial-gradient(at 78% 18%,#ed1f2a1f,#0000 34rem)}.canopy-detail-grid{grid-template-columns:minmax(0,1.16fr) minmax(0,.92fr) minmax(0,.92fr);grid-auto-rows:minmax(300px,auto);gap:18px;margin-top:42px;display:grid}.canopy-detail-card{border:1px solid var(--line);background:#110b1fd1;min-height:300px;position:relative;overflow:hidden;box-shadow:0 18px 52px #0804123d}.canopy-detail-card.is-large{grid-row:span 2;min-height:620px}.canopy-detail-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s,filter .7s;display:block;position:absolute;inset:0}.canopy-detail-card:after{content:"";pointer-events:none;background:linear-gradient(#05040c0f 0%,#05040c47 44%,#05040ce0 100%),linear-gradient(90deg,#05040c94,#0000 58%);position:absolute;inset:0}#real-vehicle-photos .canopy-detail-card img{filter:saturate(1.04)contrast(1.03)}#real-vehicle-photos .canopy-detail-card:after{background:linear-gradient(#05040c05 0%,#05040c29 46%,#05040cc7 100%),linear-gradient(90deg,#05040c52,#0000 58%)}.canopy-detail-card:hover img{filter:saturate(1.08);transform:scale(1.035)}.canopy-detail-card div{z-index:1;position:absolute;bottom:22px;left:24px;right:24px}.canopy-detail-card span{color:#f3d57a;letter-spacing:.16em;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.canopy-detail-card h3{color:#fff;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.08}.canopy-detail-card p{color:#d8d2e4;max-width:520px;margin:12px 0 0;font-size:15px;line-height:1.65}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-section+.compact-section,.compact-section+.compact-section{padding-top:32px}.compact-section{padding-top:78px;padding-bottom:78px}.cta-row{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}.cta-band,.configurator-entry{border-block:1px solid var(--line);background:radial-gradient(circle at 78% 16%,#ed1f2a29,#0000 26rem),linear-gradient(135deg,#18102beb,#090614f5);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.cta-band h2,.configurator-entry h2{max-width:880px}.configurator-entry{margin:0}.lead-section{background:radial-gradient(circle at 18% 20%,#7036d233,#0000 30rem),linear-gradient(#080611eb,#07050e)}.generic-lead-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px;margin-top:34px;display:grid}.form-success{color:#fff;background:#65ddff14;border:1px solid #65ddff52;max-width:980px;margin:18px 0 0;padding:16px 18px}.config-step-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.config-step-preview span{color:#d9c1ff;background:#ffffff09;border:1px solid #c4aaff2e;padding:8px 10px;font-size:12px;line-height:1.45}@media (width<=1040px){.desktop-nav,.contact-small{display:none}.menu-toggle{display:inline-flex}.hero,.page-hero,.statement>div,.split,.factory-section,.contact-section,.products-hero,.product-showcase,.product-ranges,.cta-band,.configurator-entry,.coming-soon-section{grid-template-columns:1fr}.header-secondary{display:none}.contact-intro{position:static}.cooperation-list,.region-grid,.product-stats{grid-template-columns:1fr 1fr}.footer-card{grid-template-columns:auto minmax(0,1fr)}.footer-card small{white-space:normal;grid-column:2}.footer-note{grid-template-columns:auto minmax(0,1fr)}.footer-note small{white-space:normal;grid-column:2}.hero{padding-top:116px}.hero-media,.hero-media img{min-height:420px}.timeline,.pillar-grid,.proof-grid,.business-card-grid,.feature-grid,.spec-grid,.gallery-grid,.canopy-detail-grid,.faq-grid{grid-template-columns:1fr 1fr}.canopy-detail-card.is-large{grid-column:span 2;min-height:520px}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.path-stage,.tech-layout{grid-template-columns:1fr}.tech-main{grid-row:auto}.sticky-copy{position:relative;top:auto}}@media (width<=680px){html{scroll-padding-top:68px}body,.site,.hero,.page-hero,.statement,.section,.contact-section{width:100%;max-width:100vw;overflow-x:hidden}.site h1,.site h2,.site h3,.site h4,.site p,.site li,.site small,.site dd,.site strong,.site span{overflow-wrap:anywhere;max-width:100%}.site.lang-zh h2,.site.lang-zh .lead,.site.lang-zh .section-head p,.site.lang-zh .factory-copy p,.site.lang-zh .contact-intro p,.site.lang-zh .statement p{word-break:break-all}.topbar{max-width:100vw;height:64px;padding-inline:14px;overflow:hidden}.brand{flex:0 124px;width:124px;min-width:104px;height:36px}.top-actions{flex:none;gap:6px}.mobile-menu{grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 14px;top:64px}.mobile-menu button{border:1px solid var(--line);text-align:center;background:#ffffff09;min-height:42px;padding:0 10px}.mobile-language-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:4px;display:grid}.mobile-language-row button{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.language-flag{font-size:15px;line-height:1}.mobile-language-row button.is-active{color:#fff;background:#eb46261f;border-color:#eb46267a}.lang-toggle{width:40px;font-size:0}.lang-toggle svg{width:18px;height:18px}.menu-toggle{width:40px}.hero,.page-hero{gap:28px;max-width:100vw;min-height:auto;padding:92px 18px 48px;overflow:hidden}.page-hero h1{font-size:clamp(32px,9.2vw,40px);line-height:1.08}.page-hero p{max-width:100%;margin-top:22px;font-size:16px;line-height:1.72}.page-hero-media,.page-hero-media img{min-height:0}.page-hero-media{aspect-ratio:4/3;clip-path:none}.page-hero-media img{height:100%}.hero-copy{width:100%;max-width:100%;overflow:hidden}.hero-sub{letter-spacing:.12em;overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.7}.hero h1,.lang-en .hero h1,.site.is-localized .hero h1{word-break:normal;overflow-wrap:anywhere;max-width:100%;font-size:clamp(32px,9.2vw,40px);line-height:1.08}.lead{word-break:break-word;overflow-wrap:anywhere;width:100%;max-width:100%;margin-top:22px}.lead,.section-head p,.factory-copy p,.contact-intro p,.statement p{font-size:16px;line-height:1.72}.hero-actions{grid-template-columns:1fr;align-items:stretch;gap:12px;margin-top:28px;display:grid}.primary,.secondary{width:100%;max-width:100%;min-height:44px;padding-inline:16px}.hero-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr;gap:1px;max-width:100%;margin-top:32px;display:grid;overflow:hidden}.hero-stats span{flex:initial;background:#0a101ed1;border-left:0;min-width:0;padding:14px 16px;font-size:12px}.hero-stats strong{font-size:24px}.hero-media,.hero-media img{max-width:100%;min-height:0}.hero-media{aspect-ratio:4/3;clip-path:none}.hero-media img{object-position:center;height:100%}.media-caption{font-size:11px;bottom:12px;left:12px;right:12px}.statement,.section,.contact-section{padding-block:64px;padding-inline:18px}.statement>div,.section-head,.factory-copy,.contact-intro,.products-hero,.product-showcase,.product-ranges,.business-card-grid,.feature-grid,.spec-grid,.process-grid,.gallery-grid,.canopy-detail-grid,.faq-grid,.generic-lead-form,.path-stage,.timeline,.split,.tech-layout,.factory-gallery,.proof-grid,.cooperation-list,.region-grid{width:100%;min-width:0;max-width:100%}h2{overflow-wrap:anywhere;font-size:clamp(28px,8.4vw,36px);line-height:1.13}.statement h2{font-size:clamp(30px,8.8vw,36px);line-height:1.12}.section-head span,.factory-copy span,.contact-intro>span{letter-spacing:.14em;font-size:12px;line-height:1.6}.section-head p,.factory-copy p,.contact-intro p{line-height:1.72}.timeline,.pillar-grid,.proof-grid,.factory-gallery,.cooperation-list,.region-grid,.product-stats,.range-lists,.business-card-grid,.feature-grid,.spec-grid,.process-grid,.gallery-grid,.canopy-detail-grid,.faq-grid,.generic-lead-form,.config-step-preview{grid-template-columns:1fr}.canopy-detail-card,.canopy-detail-card.is-large{grid-area:auto;min-height:320px}.canopy-detail-card div{bottom:18px;left:18px;right:18px}.canopy-detail-card h3{font-size:24px}.canopy-detail-card p{font-size:14px;line-height:1.6}.product-proof{grid-template-columns:1fr;padding:18px}.product-showcase{gap:14px;margin-top:30px}.product-media,.product-media-main,.product-media img{min-height:280px}.product-media div{bottom:16px;left:16px;right:16px}.product-media strong{font-size:24px;line-height:1.08}.product-media span{font-size:14px;line-height:1.55}.product-stats article{min-height:auto;padding:20px}.range-head,.range-card{padding:18px}.range-card h4{font-size:21px}.path-stage{margin-top:30px}.path-map,.path-signal{min-height:250px}.route-point{width:58px;height:58px}.route-point strong{font-size:16px}.route-point span{font-size:8px}.path-signal{min-height:auto;padding:20px}.path-signal p{font-size:22px}.timeline article,.timeline-top,.timeline h3{min-height:auto}.factory-gallery .factory-wide{grid-column:auto}.factory-gallery img{aspect-ratio:4/3;min-height:210px}.proof-grid article{min-height:auto}.proof-grid img{height:210px}.contact-section{padding-bottom:48px}.cooperation-panel,.regional-panel,.footer-card,.business-card div,.feature-card,.spec-grid article,.process-grid article,.faq-grid article{padding:18px}.process-grid article{min-height:auto}.cooperation-list article,.region-card{min-height:auto;padding:18px}.region-card h4{min-height:auto}.footer-card{grid-template-columns:1fr;gap:14px}.footer-card small{grid-column:auto}.footer-note{grid-template-columns:1fr;gap:12px}.footer-note small{grid-column:auto}}@media (width<=430px){.hero-copy,.page-hero-copy,.hero-actions,.hero-stats,.hero-media,.page-hero-media,.statement>div,.section-head,.products-hero,.product-showcase,.product-stats,.product-ranges,.business-card-grid,.feature-grid,.spec-grid,.process-grid,.gallery-grid,.canopy-detail-grid,.faq-grid,.generic-lead-form,.path-stage,.timeline,.split,.tech-layout,.factory-gallery,.proof-grid,.contact-intro,.cooperation-panel,.regional-panel,.footer-card,.footer-brand-row,.footer-nav,.footer-contact,.footer-note,.footer-legal{width:min(100%,342px);max-width:calc(100vw - 36px);margin-inline:auto}.footer-contact{grid-template-columns:1fr}.hero-sub{font-size:11px}.hero h1,.lang-en .hero h1,.site.is-localized .hero h1{font-size:clamp(30px,8.8vw,36px)}.lead,.section-head p,.factory-copy p,.contact-intro p,p{font-size:15px}h2,.statement h2{font-size:clamp(28px,8.2vw,34px)}.hero-stats strong,.timeline strong{font-size:26px}.media-caption{letter-spacing:.04em;font-size:10px}.region-top{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}}.route-topbar .nav button.is-active{color:#fff;border-bottom:1px solid var(--orange)}.admin-shortcut{min-width:142px}.config-link{margin-top:20px}.configurator-site,.admin-site{background:radial-gradient(circle at 18% 0,#4d3abe4d,#0000 34rem),radial-gradient(circle at 88% 8%,#ed1f2a33,#0000 36rem),linear-gradient(#070511 0%,#120a22 48%,#070511 100%);overflow:visible}.configurator-site{overflow-x:visible}@supports (overflow:clip){.configurator-site{overflow:clip visible}}.admin-topbar{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#05040ef5,#0f0a1df0 55%,#2c091beb);border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(220px,320px) minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,42px);min-height:86px;padding:0 clamp(22px,4vw,58px);display:grid;position:fixed;inset:0 0 auto;box-shadow:0 16px 46px #00000057}.admin-brand-button{cursor:pointer;background:0 0;border:0;width:fit-content;padding:0}.admin-brand-button img{width:clamp(176px,15vw,246px);height:auto;display:block}.admin-topbar-title{gap:5px;min-width:0;display:grid}.admin-topbar-title span{color:var(--orange);letter-spacing:.16em;font-size:11px;font-weight:900}.admin-topbar-title strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,2.1vw,30px);line-height:1.15;overflow:hidden}.admin-topbar-title strong span{color:inherit;font:inherit;font-weight:inherit;letter-spacing:0}.admin-title-mobile{display:none}.admin-topbar-meta{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.admin-language-switch{background:#ffffff0b;border:1px solid #ffffff24;align-items:center;gap:4px;padding:4px;display:inline-flex}.admin-language-option{color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;min-width:54px;min-height:30px;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex}.admin-language-option:hover,.admin-language-option.is-active{color:#fff;background:#ed1f2a29;border-color:#ffd68a7a}.admin-language-option .language-flag{font-size:13px;line-height:1}.admin-language-option strong{font:inherit;letter-spacing:0}.admin-system-pill,.admin-user-pill{color:#ffffffd1;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff24;align-items:center;min-height:38px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.admin-system-pill i{background:#65ddff;border-radius:999px;width:8px;height:8px;margin-right:8px;box-shadow:0 0 14px #65ddffc7}.admin-user-pill{color:var(--warm-gold)}.config-landing{grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);align-items:center;gap:clamp(26px,5vw,72px);min-height:100vh;padding:120px clamp(20px,5.6vw,88px) 68px;display:grid}.config-hero-image{border:1px solid var(--line);min-height:620px;box-shadow:var(--shadow);clip-path:polygon(0 0,100% 0,100% 90%,92% 100%,0 100%);background:#100a20;position:relative;overflow:hidden}.config-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0705110a,#0705116b),linear-gradient(90deg,#242b782e,#0000 52%);position:absolute;inset:0}.config-hero-image img{object-fit:cover;width:100%;height:100%;min-height:620px;display:block}.config-hero-copy{min-width:0}.config-hero-logo{width:210px;height:auto;margin-bottom:38px;display:block}.config-hero-copy h1{letter-spacing:0;margin:0;font-size:clamp(48px,5.6vw,78px);line-height:.98}.config-hero-lead{color:#fff;overflow-wrap:anywhere;margin:24px 0 0;font-size:clamp(22px,2.5vw,34px);font-weight:900;line-height:1.2}.config-base-line{border:1px solid var(--line);background:#ffffff0b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:30px;padding:20px 22px;display:grid}.config-base-line strong{color:#fff;overflow-wrap:break-word;min-width:0;font-size:20px}.config-base-line span{min-width:0;color:var(--orange);overflow-wrap:break-word;font-weight:900}.config-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.config-disclaimer{color:#b7b0c9;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.config-foundation{border-block:1px solid var(--line);background:radial-gradient(circle at 14% 18%,#7036d238,#0000 28rem),#ffffff06;grid-template-columns:.72fr 1.28fr;gap:clamp(28px,5vw,76px);padding:86px clamp(20px,5.6vw,88px);display:grid}.config-foundation span,.config-step-title span,.config-step-head span,.review-summary-card>span,.lead-success>span,.admin-sidebar span,.admin-toolbar span,.admin-edit-head span,.lead-detail>span,.option-group-head span,.package-top span,.media-record span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.config-foundation-list{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.config-foundation-list article{background:#0f0a1df0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:22px;display:grid}.config-foundation-list svg{color:var(--cyan)}.config-foundation-list p{color:#e8eef8;margin:0}.config-workbench{grid-template-columns:260px minmax(0,1fr) 360px;align-items:start;gap:18px;padding:104px clamp(16px,3vw,42px) 42px;display:grid;overflow:visible}.config-step-rail,.config-step-panel,.price-summary,.admin-sidebar,.admin-content,.admin-edit-panel,.admin-record,.admin-table-wrap,.media-record,.review-summary-card,.lead-form-card,.lead-success{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0a1dc7}.config-step-rail{max-height:calc(100vh - 112px);position:sticky;top:96px;overflow:auto}.price-summary{align-self:start;max-height:none;position:relative;top:auto;overflow:visible}.config-step-title{border-bottom:1px solid var(--line);padding:22px}.config-step-title strong{color:#fff;margin-top:8px;font-size:22px;line-height:1.15;display:block}.config-step-rail nav{display:grid}.config-step-rail nav button{border:0;border-bottom:1px solid var(--line);min-height:68px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:14px 18px;display:grid}.config-step-rail nav button.is-active{color:#fff;background:linear-gradient(90deg,#7036d261,#ed1f2a24)}.config-step-rail nav span{border:1px solid var(--line);width:34px;height:34px;color:var(--cyan);place-items:center;font-size:12px;font-weight:900;display:grid}.config-step-rail nav strong{font-size:13px;line-height:1.4}.config-progress-mobile{display:none}.config-step-panel{height:auto;min-height:calc(100vh - 146px);max-height:none;padding:clamp(22px,3vw,38px);overflow:visible}.config-step-head{margin-bottom:26px}.config-step-head h1{margin:8px 0 0;font-size:clamp(34px,4.2vw,56px);line-height:1.05}.config-step-head p{max-width:760px;margin-bottom:0}.scenario-grid,.base-model-grid,.package-grid,.option-card-grid{gap:14px;display:grid}.scenario-card{border:1px solid var(--line);color:#fff;cursor:pointer;text-align:center;background:#ffffff09;align-content:center;place-items:center;gap:16px;min-height:152px;padding:20px;display:grid}.scenario-card.is-selected,.base-model-card.is-selected,.config-option-card.is-selected,.package-card.is-selected{background:linear-gradient(135deg,#6f35d557,#ed1f2a29),#ffffff0a;border-color:#ff7bb5b8;box-shadow:0 18px 44px #7036d22e}.scenario-card svg{width:24px;height:24px;color:var(--cyan)}.scenario-card strong{font-size:18px}.scenario-card span{color:var(--muted);font-size:13px}.config-note,.rule-alert{border:1px solid var(--line);background:#ffffff09;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:18px;padding:18px;display:grid}.config-note p,.rule-alert p{margin:0}.base-model-grid{grid-template-columns:minmax(0,1fr)}.base-model-card,.package-card{border:1px solid var(--line);background:#ffffff09;gap:18px;padding:26px;display:grid}.base-model-card span{color:var(--cyan);letter-spacing:.12em;font-size:12px;font-weight:900}.base-model-card h2,.package-card h2,.review-summary-card h2,.lead-form-card h2,.lead-success h2{color:#fff;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.base-model-card>strong,.package-card>strong{color:var(--orange);font-size:24px}.base-model-card ul,.package-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.base-model-card li,.package-card li{color:var(--muted);padding-left:18px;position:relative}.base-model-card li:before,.package-card li:before{content:"";background:var(--cyan);width:6px;height:6px;position:absolute;top:.68em;left:0}.base-model-card .blue-sheep-base-specs{background:0 0;border:0;margin:0;padding:0}.base-model-card .blue-sheep-base-specs .section-head{max-width:none}.base-model-card .blue-sheep-base-specs .section-head h2{font-size:clamp(24px,2.4vw,34px)}.base-model-card .blue-sheep-base-specs .base-spec-units{margin-top:24px}.base-model-card .blue-sheep-base-specs .base-spec-unit{background:#07133180}.dealer-selector{gap:18px;display:grid}.dealer-filter-bar{grid-template-columns:repeat(2,minmax(0,260px));align-items:end;gap:14px;display:grid}.dealer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.dealer-card{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0e,#ffffff05),#071331b8;gap:16px;padding:22px;display:grid}.dealer-card.is-selected{background:linear-gradient(135deg,#6f35d557,#ed1f2a29),#ffffff0a;border-color:#ff7bb5b8}.dealer-card-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.dealer-card-top span{color:var(--cyan);letter-spacing:.08em;font-size:12px;font-weight:900}.dealer-card-top div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dealer-card-top em{color:var(--warm-gold);background:#ffd0841a;border:1px solid #ffd08452;padding:4px 7px;font-size:11px;font-style:normal;font-weight:900}.dealer-card h3{color:#fff;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.15}.dealer-card p{color:var(--muted);margin:0}.dealer-card dl{border:1px solid var(--line);background:var(--line);gap:1px;margin:0;display:grid}.dealer-card dl div{background:#070812d6;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px;display:grid}.dealer-card dt,.dealer-card dd{margin:0}.dealer-card dt{color:var(--dim)}.dealer-card dd{color:#fff;overflow-wrap:anywhere;word-break:break-word}.dealer-contact-panel{background:linear-gradient(135deg,#ffd0841f,#0000 42%),#071331d6;border:1px solid #ffd08452;grid-template-columns:minmax(0,1fr) minmax(180px,220px);align-items:stretch;gap:22px;min-width:0;padding:22px;display:grid}.dealer-contact-panel.is-dealer-only,.dealer-contact-panel.dealer-contact-empty{grid-template-columns:minmax(0,1fr)}.dealer-contact-panel>div{align-content:start;gap:10px;min-width:0;display:grid}.dealer-contact-panel span{color:var(--warm-gold);letter-spacing:.12em;font-size:12px;font-weight:900}.dealer-contact-panel h3{color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.5vw,36px);line-height:1.12}.dealer-contact-panel p{color:var(--muted);overflow-wrap:anywhere;margin:0}.dealer-share-banner{background:#f4fbfb;border:1px solid #0e74902e;border-radius:8px;grid-template-columns:minmax(220px,.55fr) 1fr;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:18px auto 0;padding:18px 20px;display:grid}.dealer-share-banner.is-invalid{background:#fff7ed;border-color:#ea580c3d;grid-template-columns:auto 1fr}.dealer-share-brand{align-items:center;gap:12px;min-width:0;display:flex}.dealer-share-brand span,.dealer-share-banner small{color:#0f172a94;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.dealer-share-brand strong{color:#0f172a;overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.45rem)}.dealer-share-brand img,.dealer-admin-logo{object-fit:contain;background:#fff;border:1px solid #0f172a1a;border-radius:6px;width:auto;max-width:180px;max-height:56px;padding:8px}.dealer-share-banner p{color:#0f172abd;margin:0 0 6px;line-height:1.65}.dealer-admin-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);align-items:start;gap:16px;display:grid}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-kpi-grid article{background:#fff;border:1px solid #0f172a17;border-radius:8px;padding:16px}.admin-kpi-grid span{color:#0f172a94;margin-bottom:8px;font-size:.78rem;display:block}.admin-kpi-grid strong{color:#0f172a;font-size:1.65rem}.dealer-portal-admin{gap:16px;display:grid}.dealer-portal-admin>.admin-help{background:linear-gradient(135deg,#65ddff0e,#ed1f2a09),#ffffff06;border-color:#65ddff2e;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:4px;padding:18px 20px}.dealer-portal-admin>.admin-help svg{display:none}.dealer-portal-admin>.admin-help strong{color:#fff;font-size:18px;line-height:1.25}.dealer-portal-admin>.admin-help p{color:#e8eef8c7;max-width:960px;margin-top:8px;line-height:1.55}.dealer-portal-admin>.admin-help ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding:0;list-style:none}.dealer-portal-admin>.admin-help li{color:#e8eef8bd;overflow-wrap:anywhere;background:#0708126b;border:1px solid #ffd08429;min-width:0;padding:10px 12px;font-size:13px;line-height:1.45}.dealer-portal-admin .dealer-admin-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:20px}.dealer-portal-admin .dealer-admin-grid .admin-form{background:#07081257;border:1px solid #ffffff14;align-content:start;padding:18px}.dealer-portal-admin .dealer-admin-grid .admin-form h3{color:#fff;grid-column:1/-1;margin:0 0 2px;font-size:20px;line-height:1.25}.dealer-portal-admin .dealer-admin-grid .field span,.dealer-portal-admin .dealer-admin-grid .ack span{font-size:12px}.dealer-portal-admin .dealer-admin-grid .ack{background:#ffffff06;border:1px solid #ffffff14;min-height:42px;margin:0;padding:10px 12px}.dealer-portal-admin .dealer-admin-grid .primary{min-height:46px}.dealer-share-link-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px}.dealer-share-form-head{grid-column:1/-1;gap:6px;margin-bottom:2px;display:grid}.dealer-share-form-head span{color:var(--orange);letter-spacing:.16em;font-size:12px;font-weight:900}.dealer-share-form-head h3{color:#fff;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.1}.dealer-share-link-form .field,.dealer-share-link-form .ack,.dealer-share-link-form .primary{min-width:0}.dealer-share-link-form .field span{min-height:18px}.dealer-share-link-form .ack{border:1px solid var(--line);background:#0708126b;border-radius:4px;align-self:stretch;align-items:center;min-height:68px;padding:14px 16px}.dealer-share-link-form>.primary{min-height:58px;font-size:16px}.dealer-link-type-guide{background:#ffd0840a;border:1px solid #ffd0842e;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.dealer-link-type-guide>span{color:#ffd084eb;grid-column:1/-1;font-size:12px;font-weight:900}.dealer-link-type-guide article{background:#0708126b;border:1px solid #ffffff14;min-width:0;padding:12px}.dealer-link-type-guide article.is-active{background:linear-gradient(135deg,#65ddff14,#ed1f2a0b),#07081294;border-color:#65ddff52}.dealer-link-type-guide strong{color:#fff;font-size:13px;display:block}.dealer-link-type-guide p{color:#e8eef8ad;margin:7px 0 0;font-size:12px;line-height:1.5}@media (width<=1180px){.dealer-link-type-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.dealer-share-link-form{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.dealer-link-type-guide{grid-template-columns:1fr}}.dealer-portal-admin .admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dealer-portal-admin .admin-kpi-grid article{background:linear-gradient(135deg,#65ddff14,#ffd0840a),#070e23b8;border-color:#65ddff29;border-radius:6px;align-content:center;min-height:96px;display:grid}.dealer-portal-admin .admin-kpi-grid span{color:#e8eef8a3;font-weight:800;line-height:1.35}.dealer-portal-admin .admin-kpi-grid strong{color:#fff;font-size:30px;line-height:1}.dealer-portal-admin .dealer-admin-table-wrap{border-color:#ffffff14;margin-top:0}.dealer-portal-admin .admin-table{min-width:960px}.dealer-portal-admin .admin-table th{color:#ff7048f2;letter-spacing:.08em;font-size:11px}.dealer-portal-admin .admin-table td{padding:12px 14px}.dealer-portal-admin .admin-table td strong{color:#fff;font-size:15px;line-height:1.35;display:block}.dealer-portal-admin .admin-table td span{color:#e8eef894;max-width:100%;line-height:1.45}.dealer-portal-admin .admin-table select{min-height:42px;font-size:14px}.dealer-portal-admin-v2{gap:18px}.dealer-portal-module-nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.dealer-portal-module-nav button,.dealer-module-card{color:#f7f8ff;text-align:left;cursor:pointer;background:#07081275;border:1px solid #ffffff1a;min-width:0}.dealer-portal-module-nav button{border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-weight:900;display:flex}.dealer-portal-module-nav button.is-active,.dealer-module-card:hover{background:linear-gradient(135deg,#ed1f2a2e,#65ddff14),#0f172ab8;border-color:#ff70488a}.dealer-portal-module-nav em{min-width:24px;min-height:24px;color:var(--warm-gold);border:1px solid #ffd08447;place-items:center;padding:2px 7px;font-size:12px;font-style:normal;display:inline-grid}.dealer-workbench-hero,.dealer-module-head,.dealer-settings-panel{background:linear-gradient(135deg,#65ddff13,#ed1f2a0b),#07081273;border:1px solid #ffffff17}.dealer-workbench-hero{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:18px;padding:22px;display:grid}.dealer-workbench-hero span,.dealer-module-head span,.dealer-module-card span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.dealer-workbench-hero h3,.dealer-module-head h3{color:#fff;margin:7px 0;font-size:28px;line-height:1.15}.dealer-workbench-hero p,.dealer-module-head p,.dealer-module-card p,.dealer-settings-grid p{color:#e8eef8b3;margin:0;line-height:1.55}.dealer-workbench-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dealer-workbench-kpis article{background:#070e239e;border:1px solid #65ddff29;min-width:0;min-height:112px;padding:14px}.dealer-workbench-kpis span{color:#e8eef8ad;letter-spacing:0;text-transform:none;display:block}.dealer-workbench-kpis strong{color:#fff;margin-top:18px;font-size:34px;line-height:1;display:block}.dealer-module-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dealer-module-card{gap:10px;min-height:150px;padding:18px;display:grid}.dealer-module-card em{color:var(--warm-gold);align-self:end;font-style:normal;font-weight:900}.dealer-admin-create-panel{background:#07081261;border:1px solid #ffffff1a}.dealer-admin-create-panel summary{color:#fff;cursor:pointer;padding:14px 16px;font-weight:900}.dealer-admin-create-panel .admin-form{border:0;border-top:1px solid #ffffff14}.dealer-management-layout{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:start;gap:14px;display:grid}.dealer-list-panel,.dealer-detail-panel{min-width:0}.dealer-module-head{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.dealer-detail-panel{background:#0708126b;border:1px solid #ffffff1a;gap:12px;padding:16px;display:grid}.dealer-detail-panel.is-empty{align-content:center;min-height:320px}.dealer-detail-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.dealer-detail-head span,.dealer-detail-panel.is-empty>span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.dealer-detail-head h3,.dealer-detail-panel.is-empty h3{color:#fff;margin:5px 0;font-size:22px;line-height:1.2}.dealer-detail-head p,.dealer-detail-panel.is-empty p{color:#e8eef8a8;margin:0}.dealer-detail-tabs{flex-wrap:wrap;gap:8px;display:flex}.dealer-detail-tabs button{color:#e8eef8cc;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;min-height:36px;padding:7px 10px;font-weight:800}.dealer-detail-tabs button.is-active{color:#fff;background:#ed1f2a29;border-color:#ff704885}.dealer-status-stack{flex-wrap:wrap;gap:6px;display:flex}.dealer-status-badge{background:#ffffff09;border:1px solid #ffffff1f;grid-template-columns:auto auto;align-items:center;gap:6px;min-height:30px;padding:5px 8px;line-height:1.1;display:inline-grid}.dealer-status-badge em{color:#e8eef88f;font-size:11px;font-style:normal}.dealer-status-badge strong{color:#fff;font-size:12px}.dealer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.dealer-info-grid div{background:#ffffff07;border:1px solid #ffffff14;min-width:0;padding:11px 12px}.dealer-info-grid dt{color:#e8eef88f;font-size:12px;font-weight:900}.dealer-info-grid dd{color:#fff;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.45}.dealer-row-actions{flex-wrap:wrap;gap:7px;display:flex}.dealer-row-actions .secondary,.dealer-detail-head .secondary,.dealer-module-head .primary{min-height:36px;padding:8px 10px}.dealer-row-actions .danger,.dealer-detail-tabs .danger{color:#ffd6d6;border-color:#ed1f2a61}.dealer-core-table tr.is-selected td{background:#65ddff0e}.dealer-review-grid,.dealer-settings-grid{gap:14px;display:grid}.dealer-review-grid h4{color:#fff;margin:0 0 10px}.dealer-settings-panel{padding:16px}.dealer-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dealer-settings-grid article{background:#0708126b;border:1px solid #ffffff17;padding:14px}.dealer-settings-grid span{color:#fff;margin-bottom:8px;font-weight:900;display:block}.dealer-company-edit-form,.dealer-store-edit-form{background:#07081257;border:1px solid #ffffff1a}@media (width<=1280px){.dealer-portal-module-nav,.dealer-workbench-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dealer-management-layout,.dealer-workbench-hero{grid-template-columns:1fr}}@media (width<=860px){.dealer-portal-module-nav,.dealer-module-card-grid,.dealer-settings-grid,.dealer-info-grid,.dealer-workbench-kpis{grid-template-columns:1fr}}.dealer-site .admin-table form{gap:8px;display:grid}.dealer-site .admin-table textarea{min-width:220px}.config-option-groups{gap:26px;height:auto;max-height:none;display:grid;overflow:visible}.config-option-group{gap:14px;height:auto;max-height:none;display:grid;overflow:visible}.option-group-head{border:1px solid var(--line);background:#ffffff09;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:22px;display:grid}.option-group-head svg{color:var(--orange);margin-top:4px}.option-group-head h2{margin:4px 0 0;font-size:clamp(24px,2.8vw,36px)}.option-group-head p{margin:10px 0 0}.option-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;max-height:none;overflow:visible}.config-option-card{border:1px solid var(--line);background:#ffffff09;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.config-option-card.is-included-base{background:linear-gradient(135deg,#ffd08414,#65ddff0b),#ffffff09;border-color:#ffd08494}.option-image{aspect-ratio:16/9;background:#0000003d;place-items:center;display:grid;overflow:hidden}.option-visual-fallback{color:#eef5ff;background:radial-gradient(circle at 50% 36%,#65ddff2e,#0000 8rem),linear-gradient(135deg,#0f0a1df5,#2d143cdb);align-content:center;place-items:center;gap:10px;display:grid}.option-image.option-visual-fallback{aspect-ratio:16/9;min-height:190px}.option-visual-fallback svg{width:54px;height:54px;color:var(--cyan);stroke-width:1.7px}.option-visual-fallback span{color:#dfe8f8;font-size:13px;font-weight:900}.option-image img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.option-image.is-option-icon-card{aspect-ratio:1200/760;background:radial-gradient(circle at 50% 38%,#ffd0841f,#0000 9rem),linear-gradient(135deg,#030a20f5,#230c2de0);padding:clamp(8px,1.2vw,12px);overflow:hidden}.option-image.is-option-icon-card img{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.option-visual-localized{isolation:isolate;color:#f7f4ff;place-items:stretch stretch;min-height:214px;padding:clamp(16px,2vw,24px);position:relative}.localized-option-visual-grid{z-index:-1;opacity:.5;background-color:#0000;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.localized-option-visual-media{width:clamp(68px,8vw,110px);height:clamp(68px,8vw,110px);color:var(--gold);background:#ffffff0f;border:1px solid #ffffff2e;place-items:center;display:grid;position:absolute;top:clamp(14px,2.6vw,30px);right:clamp(16px,3vw,34px)}.localized-option-visual-media svg{stroke-width:1.6px;width:48%;height:48%}.localized-option-visual-copy{align-content:center;gap:8px;min-width:0;max-width:min(74%,520px);display:grid}.localized-option-visual-copy span{color:var(--gold);letter-spacing:.1em;font-size:10px;font-weight:900}.localized-option-visual-copy strong{letter-spacing:0;font-size:clamp(22px,3vw,42px);line-height:1.02}.localized-option-visual-copy small{color:#d8d2e8;font-size:clamp(13px,1.5vw,18px);line-height:1.45}.option-image .localized-option-visual-copy{gap:6px;max-width:68%}.option-image .localized-option-visual-copy strong{font-size:clamp(24px,2.1vw,34px)}.option-image .localized-option-visual-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.option-image .localized-option-visual-media{width:clamp(58px,6vw,92px);height:clamp(58px,6vw,92px)}.option-card-body{gap:12px;padding:18px;display:grid}.option-kicker,.package-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.option-kicker span{color:var(--cyan);font-size:12px;font-weight:900}.option-kicker em,.package-top em{color:#fff;background:#ed1f2a29;border:1px solid #ff7bb557;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}.option-kicker em.badge-base-included{color:#1b1420;background:#ffd084;border-color:#ffd084ad}.config-option-card h3{font-size:22px}.config-option-card p{margin:0}.brand-line,.brand-select,.brand-options{color:#f7f8ff;background:#65ddff0e;border:1px solid #65ddff3d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.brand-line strong,.brand-select span,.brand-options>span{color:var(--cyan);font-size:12px}.brand-line span{overflow-wrap:anywhere;min-width:0;line-height:1.35}.brand-select select{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;font-weight:800}.brand-options{grid-template-columns:1fr;align-items:stretch}.brand-choice-list{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px;min-width:0;display:grid}.brand-choice{color:#f7f8ff;cursor:pointer;text-align:left;white-space:normal;background:#030a209e;border:1px solid #f5f7ff2e;gap:3px;min-width:0;min-height:56px;padding:9px 10px;display:grid}.brand-choice strong,.brand-choice small{overflow-wrap:anywhere;word-break:normal;min-width:0;line-height:1.24}.brand-choice strong{font-size:13px}.brand-choice small{color:var(--muted);font-size:12px;font-weight:800}.brand-choice.is-selected{background:linear-gradient(135deg,#eb46263d,#ffd08414);border-color:#ffd084b8;box-shadow:inset 0 0 0 1px #ffd0842e}.brand-variant-list{flex-wrap:wrap;gap:8px;display:flex}.brand-variant-list span{color:#dce5f5;background:#65ddff0f;border:1px solid #65ddff40;padding:6px 9px;font-size:12px}.option-meta{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.option-meta span{color:var(--dim);background:#070812d6;gap:5px;padding:12px;font-size:12px;display:grid}.option-meta strong{color:#fff;font-size:16px}.option-tags{flex-wrap:wrap;gap:8px;display:flex}.option-tags span{border:1px solid var(--line);color:#dce5f5;background:#ffffff09;padding:5px 8px;font-size:12px}.option-actions{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 18px;display:grid}.option-actions .primary,.option-actions .secondary,.base-model-card .primary,.base-model-card .secondary,.rule-alert .primary,.rule-alert .secondary{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;padding-inline:12px;line-height:1.18}.option-actions button:disabled,.detail-copy button:disabled,.rule-alert button:disabled{cursor:default;opacity:.92}.included-base-lock{color:#ffe0a1;background:#ffd08414;border-color:#ffd0846b}.qty-control{border:1px solid var(--line);grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.qty-control button{color:#fff;cursor:pointer;background:#ffffff0f;border:0;width:40px;height:42px}.qty-control span{color:#fff;text-align:center;font-weight:900}.option-actions.is-quantity{grid-template-columns:minmax(112px,.9fr) minmax(0,1.1fr)}.option-actions.is-quantity .qty-control,.option-actions.is-quantity .qty-commit-button,.option-actions.is-quantity .qty-remove-button{min-width:0}.option-actions.is-quantity .qty-commit-button{grid-column:1/-1}.option-actions.is-quantity.has-selected .qty-commit-button,.option-actions.is-quantity.has-selected .qty-remove-button{grid-column:auto;min-height:48px}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-card{align-content:start}.review-layout{grid-template-columns:.82fr 1.18fr;gap:18px;display:grid}.review-summary-card,.lead-form-card,.lead-success{padding:26px}.review-metrics{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.review-metrics article{background:#070812d6;padding:16px}.review-metrics strong{color:#fff;font-size:19px;display:block}.review-metrics span{color:var(--dim);font-size:12px}.lead-form,.admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{gap:8px;min-width:0;display:grid}.field span{color:#e8eef8;font-size:13px;font-weight:800}.field input,.field select,.field textarea,.admin-toolbar input,.admin-table select,.admin-table textarea{border:1px solid var(--line);color:#fff;width:100%;min-height:42px;font:inherit;background:#070812d1;border-radius:4px;padding:10px 12px}.field textarea,.admin-table textarea{resize:vertical}.field input[readonly]{color:#f6e7c3;background:#ffd0840f}.field-wide{grid-column:1/-1}.ack{color:#e8eef8;align-items:flex-start;gap:10px;display:flex}.ack input,.checkbox-field input{width:18px;min-height:18px;margin-top:2px}.inline-legal-link{color:#ffd084;text-underline-offset:3px;font-weight:900;text-decoration:underline}.lead-success{justify-items:start;gap:22px;max-width:900px;display:grid}.lead-success-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.lead-success-head>svg{width:48px;height:48px;color:var(--cyan)}.lead-success-head h2{margin:4px 0 10px}.lead-success-head p{margin:0}.sales-contact-card{background:linear-gradient(135deg,#ffd0841f,#0000 42%),linear-gradient(135deg,#071331eb,#1b0e2de6);border:1px solid #ffd08452;grid-template-columns:minmax(0,1fr) minmax(190px,230px);align-items:stretch;gap:24px;width:100%;padding:24px;display:grid;box-shadow:0 22px 70px #00000057}.sales-contact-copy{align-content:start;gap:12px;display:grid}.sales-contact-card.is-dealer-only{grid-template-columns:minmax(0,1fr)}.sales-contact-copy>span{color:var(--warm-gold);letter-spacing:.12em;font-size:12px;font-weight:900}.sales-contact-copy h3{color:#fff;font-size:clamp(24px,3vw,34px)}.sales-contact-copy p{max-width:560px;margin:0}.sales-phone-block{gap:10px;margin-top:8px;display:grid}.sales-phone-block>span{color:var(--muted);font-size:14px;font-weight:800}.sales-phone-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;min-width:0;display:grid}.sales-phone-grid a{color:#fff;background:#ffffff12;border:1px solid #f5f7ff29;align-items:center;min-width:0;min-height:78px;padding:14px;text-decoration:none;display:grid}.sales-phone-grid strong{overflow-wrap:anywhere;word-break:break-word;font-variant-numeric:tabular-nums;font-size:clamp(18px,2.3vw,24px);line-height:1.1}.sales-wechat-qr{background:#ffffff14;border:1px solid #f5f7ff24;align-content:center;justify-items:center;gap:10px;margin:0;padding:14px;display:grid}.sales-wechat-qr img{aspect-ratio:1;object-fit:contain;background:#fffffff0;border-radius:8px;width:min(100%,198px);box-shadow:0 14px 42px #00000038}.sales-wechat-qr figcaption{color:#f6e7c3;font-size:13px;font-weight:800}.success-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=720px){.lead-success-head,.sales-contact-card,.sales-phone-grid{grid-template-columns:1fr}.sales-contact-card{padding:18px}.sales-wechat-qr{width:100%}.sales-wechat-qr img{width:min(100%,260px)}}.rule-alerts{gap:12px;margin-top:20px;display:grid}.rule-alert{min-width:0;overflow:hidden}.rule-alert>div{min-width:0}.rule-alert svg{color:var(--orange)}.rule-alert strong{color:#fff;text-transform:uppercase}.rule-alert div div{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.rule-alert button{white-space:normal;text-align:center;overflow-wrap:anywhere;word-break:break-word;min-width:min(100%,150px);max-width:100%;height:auto;min-height:46px;padding-block:10px;line-height:1.35}.price-summary{padding:20px}.summary-head{border-bottom:1px solid var(--line);gap:10px;padding-bottom:18px;display:grid}.summary-head span{color:var(--orange);letter-spacing:.12em;font-size:12px;font-weight:900}.summary-head strong{color:#fff;font-size:32px;line-height:1}.price-summary dl{border:1px solid var(--line);background:var(--line);gap:1px;margin:18px 0;display:grid}.price-summary dl div{background:#070812d6;grid-template-columns:minmax(118px,.85fr) minmax(0,1.15fr);gap:14px;padding:13px;display:grid}.price-summary dt{color:var(--muted);overflow-wrap:anywhere;min-width:0}.price-summary dd{color:#fff;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:900}.summary-list{gap:10px;display:grid}.summary-list>strong{color:#fff}.summary-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(88px,auto);gap:10px;padding:10px 0;display:grid}.summary-list span{color:#e8eef8;overflow-wrap:anywhere;min-width:0;line-height:1.45}.summary-list em{color:var(--orange);text-align:right;overflow-wrap:anywhere;min-width:0;font-style:normal;font-weight:900}.save-hint{color:var(--cyan);margin:14px 0 0;font-size:13px}.summary-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.summary-actions button:disabled{cursor:not-allowed;opacity:.42}.config-modal,.admin-modal{z-index:60;-webkit-overflow-scrolling:touch;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04030abd;position:absolute;inset:0}.option-detail-modal,.lead-detail{z-index:1;border:1px solid var(--line-strong);width:min(1120px,100vw - 40px);max-height:calc(100vh - 40px);box-shadow:var(--shadow);background:#0f0a1dfa;position:relative;overflow:auto}.option-detail-modal{grid-template-columns:minmax(340px,.92fr) minmax(420px,1fr);align-items:start;display:grid}.modal-close{z-index:2;border:1px solid var(--line);color:#fff;cursor:pointer;background:#070812e6;border-radius:4px;width:38px;height:38px;font-size:24px;line-height:1;position:absolute;top:12px;right:12px}.detail-gallery{border-right:1px solid var(--line);background:radial-gradient(circle at 50% 18%,#ffd08414,#0000 14rem),#070812b8;grid-template-rows:auto minmax(0,1fr);align-self:start;display:grid;overflow:hidden}.detail-gallery img{aspect-ratio:4/3;object-fit:contain;background:#070812d6;width:100%;height:auto;min-height:0;display:block}.detail-gallery img.is-option-icon-card{aspect-ratio:16/10;object-fit:contain;background:radial-gradient(circle at 50% 38%,#ffd0841f,#0000 12rem),linear-gradient(135deg,#030a20f5,#230c2de0);min-height:0;padding:clamp(12px,2vw,22px)}.detail-gallery .detail-option-icon{aspect-ratio:4/3;min-height:360px}.detail-gallery .detail-option-icon.option-visual-localized{min-height:360px}.detail-gallery .detail-option-icon svg{width:88px;height:88px}.detail-media-actions{background:linear-gradient(#0d1122eb,#0f0a1df5);border-top:1px solid #f5f7ff14;align-content:start;gap:14px;min-height:170px;padding:20px;display:grid}.detail-media-actions .option-tags{margin:0}.detail-media-actions button{width:100%}.detail-copy{align-content:start;gap:18px;min-width:0;padding:32px;display:grid}.detail-copy h2{overflow-wrap:anywhere;margin:0;font-size:46px;line-height:1.05}.detail-copy dl,.lead-detail dl{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.detail-copy dl div,.lead-detail dl div{background:#070812d6;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px;display:grid}.detail-copy dt,.lead-detail dt{color:var(--dim)}.detail-copy dd,.lead-detail dd{color:#fff;margin:0}.empty-state{border:1px solid var(--line);padding:20px}.admin-layout{grid-template-columns:300px minmax(0,1fr);gap:24px;padding:118px clamp(18px,3.2vw,54px) 42px;display:grid}.admin-login-wrap{place-items:center;min-height:100vh;padding:126px 20px 64px;display:grid}.admin-login-card{border:1px solid var(--line);width:min(520px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 82% 12%,#ed1f2a24,#0000 18rem),#0f0a1ddb;gap:16px;padding:clamp(24px,4vw,42px);display:grid}.admin-login-card img{width:190px;height:auto;margin-bottom:10px}.admin-login-card>span{color:var(--orange);letter-spacing:.14em;font-size:12px;font-weight:900}.admin-login-card h1{margin:0;font-size:clamp(34px,5vw,52px);line-height:1.05}.admin-login-card p{margin:0 0 8px}.admin-login-note{color:#e8eef8ad;padding-top:4px;font-size:13px;line-height:1.6}.login-error{color:#fff;background:#ed1f2a24;border:1px solid #ed1f2a6b;padding:12px 14px;display:block}.admin-remember-login{color:#ffffffc2;align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}.admin-remember-login input{width:18px;height:18px;accent-color:var(--red)}.admin-sidebar{background:radial-gradient(circle at 0 0,#7036d229,#0000 18rem),#0b0818db;align-self:start;max-height:calc(100vh - 132px);padding:22px;position:sticky;top:110px;overflow:auto}.admin-sidebar h1{margin:8px 0 0;font-size:28px;line-height:1.1}.admin-sidebar p{margin-bottom:0;font-size:14px;line-height:1.8}.admin-current-user{background:#ffd08412;border:1px solid #ffd08447;gap:4px;margin-top:14px;padding:12px;display:grid}.admin-current-user strong{color:#fff;line-height:1.25}.admin-current-user span{color:var(--warm-gold);font-size:12px;line-height:1.35}.admin-project-switcher{background:#0305126b;border:1px solid #65ddff2e;gap:9px;padding:12px;display:grid}.admin-project-switcher>span{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:900}.admin-project-switcher select{color:#fff;background:#030512b8;border:1px solid #f5f7ff2e;width:100%;min-height:40px;padding:8px 10px}.admin-project-switcher small{color:var(--dim);margin:0;font-size:12px;line-height:1.55}.admin-project-metrics{flex-wrap:wrap;gap:6px;display:flex}.admin-project-metrics em{min-height:26px;color:var(--warm-gold);background:#ffd08412;border:1px solid #ffd0843d;align-items:center;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.admin-sidebar-nav{gap:9px;margin:22px 0;display:grid}.admin-sidebar-nav button{border:1px solid var(--line);color:#e8eef8;cursor:pointer;text-align:left;background:#ffffff09;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:48px;padding:11px 13px 11px 15px;display:grid;position:relative}.admin-sidebar-nav button.is-active{box-shadow:inset 3px 0 0 var(--orange);background:linear-gradient(90deg,#7036d257,#ed1f2a24),#ffffff0b;border-color:#ff7bb5ad}.admin-sidebar-nav em{color:var(--cyan);font-style:normal;font-weight:900}.dealer-sidebar-nav button span{overflow-wrap:anywhere;min-width:0;line-height:1.25}.dealer-sidebar-nav em{min-width:34px;color:var(--warm-gold);text-align:right;white-space:nowrap;justify-self:end}.admin-nav-group{gap:8px;display:grid}.admin-nav-group-toggle{grid-template-columns:minmax(0,1fr) auto auto!important}.admin-nav-group-toggle i{width:18px;height:18px;color:var(--warm-gold);place-items:center;transition:transform .18s;display:grid}.admin-nav-group-toggle svg{width:17px;height:17px}.admin-nav-group.is-open .admin-nav-group-toggle i{transform:rotate(135deg)}.admin-nav-subpanel{background:linear-gradient(135deg,#65ddff0f,#ff7bb50b),#ffffff07;border:1px solid #65ddff38;gap:10px;padding:10px;display:grid}.admin-nav-subpanel[hidden]{display:none}.admin-nav-subtabs{gap:7px;display:grid}.admin-sidebar-nav button.is-subtab{background:#ffffff07;min-height:42px;padding:9px 11px 9px 13px}.admin-content{background:radial-gradient(circle at 100% 0,#ed1f2a14,#0000 24rem),#0c0818c7;min-width:0;min-height:calc(100vh - 160px);padding:clamp(22px,2.4vw,32px)}.admin-toolbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.admin-toolbar h2{margin-top:4px;font-size:clamp(28px,3vw,44px);line-height:1.08}.admin-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-toolbar input{width:min(340px,100%)}.admin-toast{color:#fff;overflow-wrap:anywhere;word-break:break-word;background:#65ddff14;border:1px solid #65ddff61;padding:12px 14px}.admin-readable-text,.admin-readable-link,.admin-readable-email,.admin-readable-id{overflow-wrap:anywhere;word-break:break-word}.admin-readable-link,.admin-readable-email,.admin-readable-id{letter-spacing:0}.admin-readable-link,.admin-readable-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.admin-readable-link{color:#cbd7ef;font-size:12px}.admin-readable-id{color:#f3dcc1}.admin-table .admin-readable-link,.admin-table .admin-readable-email,.admin-table .admin-readable-id{max-width:320px}.admin-toast .admin-readable-link{vertical-align:top;max-width:100%;display:inline-block}.admin-floating-toast{z-index:2200;color:#fff;background:linear-gradient(135deg,#65ddff29,#ffd08417),#071331f5;border:1px solid #65ddff6b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:min(380px,100vw - 32px);padding:14px 16px;animation:.24s ease-out admin-toast-rise;display:grid;position:fixed;top:104px;right:clamp(16px,3vw,34px);box-shadow:0 18px 54px #0000006b}.admin-floating-toast svg{color:var(--cyan)}.admin-floating-toast.is-error{background:linear-gradient(135deg,#eb46262e,#ffd08414),#180b18f5;border-color:#eb462675}.admin-floating-toast.is-error svg{color:#ffd084}.admin-floating-toast span{overflow-wrap:anywhere;min-width:0;font-weight:800;line-height:1.45}@keyframes admin-toast-rise{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.admin-help{background:#65ddff0e;border:1px solid #65ddff3d;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-bottom:18px;padding:16px;display:grid}.admin-help svg{color:var(--cyan);margin-top:2px}.admin-help strong{color:#fff;font-size:16px;display:block}.admin-help p{margin:6px 0 0;font-size:14px}.admin-help ul{color:var(--muted);gap:6px;margin:10px 0 0;padding-left:18px;line-height:1.55;display:grid}.admin-edit-panel{margin-bottom:18px;padding:18px;scroll-margin-top:112px}.admin-edit-panel:focus{outline:none}.admin-edit-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.admin-edit-head h3{margin-top:4px}.admin-form-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-form-section-title{color:#fff;border-top:1px solid #ffffff1f;margin:10px 0 0;padding-top:12px;font-size:18px;line-height:1.25}.admin-form-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-form-tip{color:#f6e7c3;overflow-wrap:anywhere;word-break:break-word;background:#ffd0840f;border:1px solid #ffd0843d;margin:0;padding:12px}.admin-translation-block{background:#65ddff0e;border:1px solid #65ddff47;gap:10px;padding:14px;display:grid}.admin-translation-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-translation-head span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.admin-translation-head strong{color:#fff;margin-top:4px;font-size:14px;display:block}.admin-translation-block p{color:#e8eef8c2;margin:0;font-size:13px;line-height:1.55}.admin-translation-block p[data-tone=success]{color:var(--cyan)}.admin-translation-block p[data-tone=error]{color:#ffb7b7}.admin-lang-status{color:#fff;background:#f5f7ff0e;border:1px solid #f5f7ff24;place-items:center;min-height:28px;padding:5px 9px;font-size:12px;font-weight:900;line-height:1.25;display:inline-grid}.admin-lang-status.is-ready{color:var(--cyan);background:#65ddff14;border-color:#65ddff5c}.admin-lang-status.is-missing{color:var(--warm-gold);background:#ffd08414;border-color:#ffd0845c}.admin-upload-hint{color:#e8eef8ad;font-size:12px;font-weight:700;line-height:1.5}.checkbox-field{border:1px solid var(--line);background:#07081285;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:42px;padding:10px 12px}.admin-check-list{border:1px solid var(--line);background:#07081285;gap:10px;margin:0;padding:12px;display:grid}.admin-check-list legend{color:var(--muted);padding:0 6px;font-size:12px}.admin-check-list>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;display:grid;overflow:auto}.admin-check-list label{color:#f5f6fb;background:#ffffff09;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;font-size:13px;line-height:1.45;display:grid}.admin-card-list,.admin-role-grid,.package-admin-grid,.media-admin-grid{gap:12px;display:grid}.admin-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.admin-role-card{border:1px solid var(--line);background:#ffffff09;padding:16px}.admin-role-card span{color:var(--orange);letter-spacing:.08em;font-size:12px;font-weight:900}.admin-role-card p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.admin-docs{gap:14px;display:grid}.admin-docs-hero{background:linear-gradient(135deg,#ffd0841a,#65ddff0b),#0708128f;border:1px solid #ffd08442;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:14px;padding:16px;display:grid}.admin-docs-hero span,.admin-docs-panel-head span,.admin-doc-card h4,.admin-doc-timeline span{color:var(--orange);letter-spacing:.08em;font-size:12px;font-weight:900}.admin-docs-hero h3{color:#fff;overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(24px,2.7vw,36px);line-height:1.08}.admin-docs-hero p,.admin-doc-card p,.admin-doc-card li,.admin-doc-timeline li,.admin-doc-rule-list p{color:#e8eef8c2;font-size:14px;line-height:1.65}.admin-docs-rule{background:#65ddff0e;border:1px solid #65ddff38;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:10px 12px;padding:14px;display:grid}.admin-docs-rule svg{color:var(--cyan)}.admin-docs-rule strong{color:#fff}.admin-docs-rule p{grid-column:1/-1;margin:0}.admin-docs-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-docs-kpi-grid article,.admin-docs-panel,.admin-doc-rule-list article{border:1px solid var(--line);background:#ffffff09}.admin-docs-kpi-grid article{min-height:104px;padding:14px}.admin-docs-kpi-grid span{color:var(--cyan);font-size:12px;font-weight:900}.admin-docs-kpi-grid strong{color:#fff;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(18px,1.45vw,24px);line-height:1.15;display:block}.admin-docs-kpi-grid p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.45}.admin-docs-grid{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.admin-docs-panel{padding:18px}.admin-docs-panel-head{margin-bottom:14px}.admin-docs-panel-head h3{color:#fff;margin-top:6px}.admin-doc-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.admin-doc-card{background:#03051233;border-left:2px solid #ffd08452;padding:13px 14px}.admin-doc-card h4{color:var(--warm-gold);margin:0}.admin-doc-card p{margin:8px 0 0}.admin-doc-card ul,.admin-doc-timeline ul{gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.admin-doc-timeline{gap:14px;display:grid}.admin-doc-timeline article{border-top:1px solid #ffffff1a;grid-template-columns:128px minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.admin-doc-timeline article:first-child{border-top:0;padding-top:0}.admin-doc-timeline time{color:var(--cyan);font-size:12px;font-weight:900}.admin-doc-timeline h4{color:#fff;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.25}.admin-docs-maintenance{border-color:#ffd08442}.admin-doc-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-doc-rule-list article{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px;display:grid}.admin-doc-rule-list svg{color:var(--cyan);margin-top:2px}.admin-analytics{gap:14px;display:grid}.admin-analytics-hero,.admin-analytics-panel{border:1px solid var(--line);background:#ffffff09}.admin-analytics-hero{background:linear-gradient(135deg,#65ddff14,#ffd0840e),#07081294;border-color:#65ddff38;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.admin-analytics-hero span,.admin-analytics-metrics span{color:var(--cyan);letter-spacing:.08em;font-size:12px;font-weight:900}.admin-analytics-hero h3{color:#fff;margin:6px 0 0;font-size:clamp(24px,2.5vw,34px);line-height:1.08}.admin-analytics-hero p,.admin-analytics-hero small,.admin-analytics-metrics p,.admin-analytics-list span,.admin-analytics-bars span{color:#e8eef8b8;font-size:13px;line-height:1.45}.admin-analytics-hero p{margin:9px 0 0}.admin-analytics-hero small{margin-top:8px;display:block}.admin-analytics-controls{justify-items:end;gap:10px;display:grid}.admin-analytics-ranges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-analytics-ranges button{color:#f5f7ffc2;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;min-height:38px;padding:9px 12px;font-weight:900}.admin-analytics-ranges button.is-active{color:var(--warm-gold);background:#ffd0841f;border-color:#ffd0847a}.admin-analytics-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-analytics-metrics article{border:1px solid var(--line);background:#ffffff09;min-height:116px;padding:14px}.admin-analytics-metrics strong{color:#fff;overflow-wrap:anywhere;margin-top:10px;font-size:clamp(20px,2vw,30px);line-height:1;display:block}.admin-analytics-metrics p{margin:10px 0 0}.admin-analytics-panel{padding:18px}.admin-analytics-bars{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));align-items:end;gap:10px;display:grid}.admin-analytics-bars article{align-content:end;gap:8px;min-height:104px;display:grid}.admin-analytics-bars strong{color:#fff;font-size:18px}.admin-analytics-bars i{height:8px;width:var(--bar,0);background:linear-gradient(90deg, var(--orange), var(--cyan));border-radius:999px;min-width:6px;display:block}.admin-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-analytics-list{gap:10px;display:grid}.admin-analytics-list article{background:#03051238;border:1px solid #ffffff1a;gap:5px;padding:12px;display:grid}.admin-analytics-list strong{color:#fff;overflow-wrap:anywhere;line-height:1.25}.admin-doc-rule-list p{margin:0}.admin-role-badge,.admin-lock-note,.admin-muted{color:#fff;background:#f5f7ff0e;border:1px solid #f5f7ff24;place-items:center;min-height:30px;padding:5px 9px;font-size:12px;font-weight:900;line-height:1.25;display:inline-grid}.admin-role-badge.is-owner{color:var(--warm-gold);background:#ffd08417;border-color:#ffd0846b}.admin-role-badge.is-admin{color:var(--cyan);background:#65ddff14;border-color:#65ddff5c}.admin-role-badge.is-sales{color:#ffb7d6;background:#ff7bb514;border-color:#ff7bb557}.admin-lock-note{color:var(--warm-gold)}.admin-muted{color:var(--muted)}.admin-record{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:18px;padding:18px;display:grid}.admin-record h3{margin:4px 0 0}.admin-record p{margin:8px 0 0}.admin-record>strong{color:var(--orange);font-size:18px}.admin-record>em{color:var(--cyan);font-style:normal}.admin-project-record.is-current{background:linear-gradient(90deg,#7036d229,#ed1f2a14),#ffffff0b;border-color:#ff7bb594}.admin-record small{color:var(--muted);margin-top:10px;display:block}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.row-actions .secondary{min-width:92px;padding-inline:12px}.admin-lead-controls,.admin-pagination{background:#ffffff06;border:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:12px 14px;display:flex}.admin-lead-tabs,.admin-pagination-actions{align-items:center;gap:8px;display:flex}.admin-lead-tabs button{min-height:38px;color:var(--muted);cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:0;align-items:center;gap:8px;padding:0 12px;font-weight:900;display:inline-flex}.admin-lead-tabs button.is-active{color:var(--paper);background:#ff673a24;border-color:#ff673ac2}.admin-lead-tabs em{color:var(--gold);font-style:normal}.admin-lead-controls p,.admin-pagination span{color:var(--dim);margin:0;font-size:13px;line-height:1.5}.admin-lead-controls>strong,.admin-pagination-actions strong{color:var(--gold);white-space:nowrap;font-size:13px}.admin-pagination .secondary:disabled{cursor:not-allowed;opacity:.42}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:880px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);color:#e8eef8;text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;padding:14px}.admin-table th{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.admin-table-sort{min-height:28px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.admin-table-sort span{color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;background:0 0;border:0;padding:0;line-height:1;display:inline}.admin-table-sort i{color:currentColor;opacity:.42;width:9px;height:13px;position:relative}.admin-table-sort i:before,.admin-table-sort i:after{content:"";border-inline:4px solid #0000;width:0;height:0;position:absolute;left:1px}.admin-table-sort i:before{border-bottom:5px solid;top:0}.admin-table-sort i:after{border-top:5px solid;bottom:0}.admin-table-sort:hover,.admin-table-sort:focus-visible,.admin-table-sort.is-active{color:var(--gold)}.admin-table-sort:hover i,.admin-table-sort:focus-visible i,.admin-table-sort.is-active i{opacity:1}.admin-table-sort.is-active.is-asc i:after,.admin-table-sort.is-active.is-desc i:before{opacity:.22}.admin-table td span{color:var(--dim);overflow-wrap:anywhere;word-break:break-word;margin-top:5px;font-size:12px;line-height:1.5;display:block}.admin-table td strong{overflow-wrap:anywhere;word-break:break-word}.admin-table tr.is-admin-archived-lead td{background:#ffffff05}.admin-table td .admin-lang-status{margin-top:0;display:inline-grid}.option-admin-table{table-layout:fixed;min-width:1420px}.option-admin-table .option-col-main{width:520px}.option-admin-table .option-col-english{width:72px}.option-admin-table .option-col-category{width:124px}.option-admin-table .option-col-brand{width:126px}.option-admin-table .option-col-price{width:180px}.option-admin-table .option-col-flags{width:96px}.option-admin-table .option-col-display{width:108px}.option-admin-table .option-col-actions{width:136px}.option-admin-table th,.option-admin-table td{overflow-wrap:normal;word-break:normal}.option-admin-table thead th{vertical-align:middle;white-space:nowrap;height:64px;padding-top:0;padding-bottom:0;line-height:32px}.option-admin-table thead .admin-table-sort{vertical-align:middle;min-height:32px}.option-admin-table thead .admin-table-sort span{line-height:1}.option-admin-table .option-main-cell,.option-admin-table .option-main-cell strong,.option-admin-table .option-main-cell span{overflow-wrap:anywhere;word-break:normal}.option-admin-table .option-category-cell,.option-admin-table .option-brand-cell,.option-admin-table .option-price-cell,.option-admin-table .option-flags-cell,.option-admin-table .option-display-cell{word-break:keep-all;line-height:1.5}.option-admin-table .option-brand-cell span,.option-admin-table .option-price-cell span{overflow-wrap:normal;word-break:keep-all}.option-admin-table .option-price-cell strong{color:#fff4df;overflow-wrap:normal;white-space:nowrap;word-break:keep-all;font-size:15px;line-height:1.35;display:block}.option-admin-table .option-flags-cell span{word-break:keep-all;margin-top:0;display:inline}.option-admin-table .option-actions-cell .row-actions{justify-content:stretch;display:grid}.option-admin-table .option-actions-cell .row-actions .secondary{width:100%}.option-admin-table tr.is-admin-inactive-row td{color:#e8eef8a8;background:#ffffff06}.option-admin-table tr.is-admin-inactive-row td strong,.option-admin-table tr.is-admin-inactive-row td span{color:#e8eef88f}.option-admin-table tr.is-admin-inactive-first-row td{border-top:2px solid #ffd08447}.dealer-store-detail-row td{background:#ffffff06;padding-top:0}.dealer-store-review-card{background:#080b1b85;border:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.dealer-store-review-card div{min-width:0}.dealer-store-review-card span,.dealer-store-review-card em{overflow-wrap:anywhere;word-break:break-word;display:block}.dealer-store-review-card span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px}.dealer-store-review-card strong{color:#fff;margin-bottom:6px;display:block}.dealer-store-review-card em{color:var(--dim);font-size:12px;font-style:normal;line-height:1.5}.dealer-store-review-warning,.dealer-store-review-ok{color:#ffcc75;background:#ffcc7514;border:1px solid #ffcc7538;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.dealer-store-review-ok{color:#bceaf8;background:#65ddff14;border-color:#65ddff38}.admin-option-cell{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.admin-option-cell img{object-fit:cover;border:1px solid var(--line);width:72px;height:52px}.admin-option-thumb{border:1px solid var(--line);place-items:center;width:72px;height:52px;display:grid;overflow:hidden}.admin-option-thumb img,.media-option-visual img{object-fit:cover;width:100%;height:100%;display:block}.admin-option-thumb.is-option-icon-card img,.media-option-visual.is-option-icon-card img{object-fit:contain;background:linear-gradient(135deg,#030a20f2,#230c2dd6);padding:4px}.admin-option-thumb svg{width:24px;height:24px}.admin-option-thumb span{display:none}.package-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-admin-card{grid-template-columns:1fr;align-items:start}.package-admin-card ul{color:var(--muted);margin:0;padding-left:18px}.media-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-record{overflow:hidden}.media-record img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.media-option-visual{aspect-ratio:16/10;width:100%}.media-option-visual svg{width:64px;height:64px}.media-record div{padding:16px}.media-record h3{margin-top:5px}.media-record p{overflow-wrap:anywhere;font-size:12px}.upload-button{border:1px solid var(--line-strong);color:#fff;cursor:pointer;background:#ffffff0a;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex;position:relative}.upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.media-upload-hint{vertical-align:middle;max-width:260px;margin-left:10px;display:inline-block}.lead-detail{padding:28px}.lead-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.lead-detail-head h2{margin-bottom:0}.lead-detail h2{margin:8px 0 22px;font-size:38px}.lead-detail .lead-detail-head h2{margin-bottom:0}.lead-detail-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lead-options{margin-top:20px}.lead-options article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;display:grid}.lead-options span{color:var(--orange);font-weight:900}.print-quote-sheet{display:none}.print-sheet-header{border-bottom:2px solid #111827;grid-template-columns:minmax(0,1fr) 280px;gap:22px;padding-bottom:18px;display:grid}.print-sheet-header img{filter:invert();width:142px;height:auto;margin-bottom:18px}.print-sheet-header span,.print-sheet-header p,.print-price-band span,.print-info-block dt,.print-signatures span{color:#475569}.print-sheet-header h1{color:#111827;letter-spacing:0;margin:2px 0 6px;font-size:28px}.print-sheet-header dl,.print-info-block dl{border:1px solid #cbd5e1;gap:0;margin:0;display:grid}.print-sheet-header dl div,.print-info-block dl div{border-bottom:1px solid #e2e8f0;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 10px;display:grid}.print-sheet-header dl div:last-child,.print-info-block dl div:last-child{border-bottom:0}.print-sheet-header dt,.print-info-block dt{font-size:12px}.print-sheet-header dd,.print-info-block dd{color:#0f172a;margin:0;font-weight:700}.print-price-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.print-price-band article{background:#f8fafc;border:1px solid #cbd5e1;padding:12px}.print-price-band strong{color:#111827;margin-top:6px;font-size:18px;display:block}.print-two-column{grid-template-columns:1fr 1fr;gap:16px;display:grid}.print-block,.print-info-block{margin-top:18px}.print-block h2,.print-info-block h2{color:#111827;letter-spacing:0;margin:0 0 10px;font-size:16px}.print-base-list{color:#111827;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:0;padding-left:18px;display:grid}.print-options-table{border-collapse:collapse;color:#111827;width:100%;font-size:12px}.print-options-table th,.print-options-table td{text-align:left;border:1px solid #cbd5e1;padding:8px 9px}.print-options-table th{color:#fff;background:#111827}.print-disclaimer{color:#111827;background:#f8fafc;border:1px solid #111827;margin-top:18px;padding:12px}.print-disclaimer p,.print-block p{color:#111827;margin:6px 0 0;line-height:1.65}.print-signatures{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.print-signatures div{border-bottom:1px solid #111827;min-height:58px}@page{size:A4;margin:12mm}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;width:auto!important;min-height:0!important;margin:0!important;overflow:visible!important}.site,.admin-site,.admin-layout,.admin-content{width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body *{visibility:hidden!important}.admin-modal{display:none!important}.print-quote-sheet,.print-quote-sheet *{visibility:visible!important}.print-quote-sheet{color:#111827;background:#fff;padding:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;width:100%!important;max-width:none!important;box-shadow:none!important;margin:0!important;display:block!important;position:static!important}.print-options-table{page-break-inside:auto}.print-options-table thead{display:table-header-group}.print-options-table tfoot{display:table-footer-group}.print-block,.print-info-block,.print-disclaimer,.print-options-table tr{break-inside:avoid;page-break-inside:avoid}}@media (width<=1180px){.config-workbench{grid-template-columns:220px minmax(0,1fr)}.price-summary{grid-column:2;max-height:none;position:relative;top:auto}.scenario-grid,.package-grid,.admin-role-grid,.media-admin-grid,.package-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.admin-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:76px;padding:0 16px}.admin-brand-button img{width:158px}.admin-topbar-meta{display:flex}.admin-topbar-meta .admin-system-pill,.admin-topbar-meta .admin-user-pill{display:none}.admin-language-option{min-width:42px;padding-inline:6px}.admin-topbar-title span{font-size:10px}.admin-topbar-title strong{font-size:18px}.admin-topbar-title strong.has-mobile-title .admin-title-desktop{display:none}.admin-topbar-title strong.has-mobile-title .admin-title-mobile{display:inline}.config-landing,.config-foundation,.review-layout,.lead-detail-grid,.admin-layout{grid-template-columns:1fr}.config-hero-image,.config-hero-image img{min-height:420px}.config-workbench{grid-template-columns:1fr;padding:86px 14px 178px}.config-step-rail{display:none}.config-progress-mobile{z-index:8;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080512eb;gap:8px;padding:12px 14px;display:grid;position:sticky;top:64px}.config-progress-mobile span{color:#fff;font-size:12px;font-weight:900}.config-progress-mobile div{background:#ffffff1a;height:6px}.config-progress-mobile i{background:var(--accent-gradient);height:100%;display:block}.price-summary{z-index:30;border-inline:0;background:#090614f7;border-bottom:0;max-height:none;padding:12px 14px;position:fixed;bottom:0;left:0;right:0}.summary-head{grid-template-columns:1fr auto;align-items:center;padding-bottom:10px}.summary-head strong{font-size:22px}.price-summary dl,.summary-list,.price-summary .config-disclaimer,.save-hint{display:none}.summary-actions{grid-template-columns:repeat(4,1fr);margin-top:10px}.summary-actions button{min-width:0;padding-inline:8px;font-size:12px}.admin-sidebar{position:relative;top:auto}.admin-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analytics-hero{grid-template-columns:1fr}.admin-analytics-controls{justify-items:start}.admin-analytics-ranges{justify-content:flex-start}.admin-nav-group{grid-column:1/-1}.dealer-admin-grid{grid-template-columns:minmax(0,1fr)}.dealer-admin-grid .admin-form{min-width:0}.dealer-admin-grid .admin-kpi-grid{order:-1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.dealer-admin-grid .admin-kpi-grid article{background:linear-gradient(135deg,#ffd08414,#65ddff0a),#071331c7;border-color:#ffd08433;min-width:0}.dealer-admin-grid .admin-kpi-grid span{color:#e8eef8b3;line-height:1.35}.dealer-admin-grid .admin-kpi-grid strong{color:#fff}.dealer-admin-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.dealer-admin-table-wrap .admin-table th,.dealer-admin-table-wrap .admin-table td,.dealer-admin-table-wrap .admin-table strong,.dealer-admin-table-wrap .admin-table span{overflow-wrap:anywhere}}@media (width<=720px){.route-topbar .admin-shortcut,.route-topbar .desktop-nav{display:none}.config-landing{padding:88px 18px 48px}.config-hero-image{clip-path:none}.config-hero-image,.config-hero-image img{min-height:300px}.config-hero-logo{width:150px;margin-bottom:24px}.config-hero-copy h1{font-size:clamp(36px,12vw,48px)}.config-base-line,.config-hero-actions,.admin-toolbar{grid-template-columns:1fr;display:grid}.dealer-admin-grid{gap:14px}.dealer-admin-grid .admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dealer-admin-grid .admin-kpi-grid article{border-radius:6px;min-height:92px;padding:14px}.dealer-admin-grid .admin-kpi-grid span{margin-bottom:10px;font-size:12px}.dealer-admin-grid .admin-kpi-grid strong{font-size:26px;line-height:1}.dealer-admin-grid .admin-form .primary{width:100%;min-width:0}.dealer-admin-table-wrap{margin-inline:-1px}.dealer-admin-table-wrap .admin-table{min-width:660px}.dealer-admin-table-wrap .admin-table th,.dealer-admin-table-wrap .admin-table td{padding:12px}.dealer-admin-table-wrap .admin-table select{min-width:112px}.dealer-store-review-card{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-site .field input[type=email],.dealer-site .field input[type=email]{padding-inline:10px;font-size:14px}.admin-table .admin-readable-link,.admin-table .admin-readable-email,.admin-table .admin-readable-id{max-width:220px}.dealer-share-banner,.dealer-share-banner.is-invalid{background:linear-gradient(135deg,#080c20f5,#240e24f0),#080c20f5;border-color:#ffd08438;grid-template-columns:1fr;align-items:start;gap:10px;width:calc(100% - 20px);margin-top:12px;padding:14px}.dealer-share-banner.is-invalid{background:linear-gradient(135deg,#231112f5,#36180cf0),#231112f5;border-color:#eb462652}.dealer-share-brand{border-bottom:1px solid #f5f7ff1f;align-items:center;width:100%;padding-bottom:10px}.dealer-share-brand span,.dealer-share-banner small{color:#f5f7ff94;letter-spacing:.08em;font-size:10px}.dealer-share-brand strong{color:#fff;font-size:16px;line-height:1.25}.dealer-share-brand img{background:#fffffff0;border-color:#f5f7ff1f;max-width:132px;max-height:42px;padding:6px}.dealer-share-banner p{color:#e6ecff;margin:0;font-size:13px;line-height:1.7}.dealer-share-banner small{margin-top:6px;display:block}.config-foundation{padding:60px 18px}.config-foundation-list,.scenario-grid,.option-card-grid,.package-grid,.admin-role-grid,.review-metrics,.lead-form,.admin-form,.admin-form-wide,.media-admin-grid,.package-admin-grid,.admin-check-list>div{grid-template-columns:1fr}.config-step-panel{padding:18px}.config-step-head h1{font-size:31px}.option-actions,.option-detail-modal{grid-template-columns:1fr}.detail-gallery{border-right:0;border-bottom:1px solid var(--line)}.detail-gallery img,.detail-gallery img.is-option-icon-card{aspect-ratio:16/10}.detail-copy,.lead-detail{padding:22px}.detail-copy h2{font-size:32px}.detail-copy dl div,.lead-detail dl div{grid-template-columns:1fr}.admin-layout{padding:98px 14px 24px}.admin-login-wrap{padding-top:108px}.admin-sidebar-nav{grid-template-columns:1fr}.admin-content{padding:16px}.admin-docs-hero,.admin-docs-grid,.admin-doc-card-list,.admin-docs-kpi-grid,.admin-doc-rule-list,.admin-analytics-metrics,.admin-analytics-grid{grid-template-columns:1fr}.admin-analytics-hero,.admin-analytics-panel{padding:14px}.admin-analytics-metrics article{min-height:auto}.admin-docs-hero h3{font-size:28px}.admin-docs-kpi-grid article{min-height:auto}.admin-doc-timeline article{grid-template-columns:1fr}.admin-record{grid-template-columns:1fr;align-items:start}.row-actions{justify-content:start}.lead-options article{grid-template-columns:1fr}}:root{--bg:#030a20;--bg-2:#071331;--navy:#030a20;--deep-blue:#071331;--blue-violet:#11164a;--plum:#5a1a62;--rose:#a52252;--red-orange:#eb4626;--rock-gray:#1c2230;--metal-gray:#8a94a8;--silver:#f5f7ff;--warm-gold:#ffd084;--panel:#0c1430b8;--panel-strong:#0c1430eb;--line:#f5f7ff24;--line-strong:#ffd08457;--text:#f5f7ff;--muted:#b9c1d4;--dim:#8a94a8;--orange:#eb4626;--cyan:#ffd084;--accent-gradient:linear-gradient(135deg, #071331 0%, #11164a 34%, #5a1a62 62%, #eb4626 100%);--shadow:0 28px 90px #0000007a;font-family:Inter,Montserrat,Noto Sans SC,Source Han Sans SC,Alibaba PuHuiTi,PingFang SC,Microsoft YaHei,system-ui,sans-serif}body{background:radial-gradient(circle at 78% 8%,#eb462638,#0000 34rem),radial-gradient(circle at 20% 0,#5a1a626b,#0000 38rem),linear-gradient(#030a20 0%,#071331 42%,#100d2e 70%,#030a20 100%)}body:before{content:"";z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(#f5f7ff0e 1px,#0000 1px),linear-gradient(90deg,#f5f7ff0e 1px,#0000 1px),radial-gradient(circle at 18% 28%,#ffd08429 0 1px,#0000 2px),radial-gradient(circle at 70% 46%,#eb462633 0 1px,#0000 2px);background-size:84px 84px,84px 84px,310px 310px,260px 260px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.website-topbar{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:linear-gradient(#030a20bd,#030a2075);border-bottom:1px solid #f5f7ff1f;height:82px}.website-topbar:after{content:"";background:linear-gradient(90deg,#0000,#eb4626b3,#ffd0846b,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.nav a,.nav button{border-radius:4px}.nav button.is-active,.nav a.is-active,.nav-dropdown.is-active>a{background:#eb46261a;box-shadow:inset 0 -1px #eb4626b8}.nav-dropdown-panel{clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);background:radial-gradient(circle at 94% 0,#eb46262b,#0000 14rem),#050d24f5;border-color:#f5f7ff29;width:min(520px,100vw - 36px);padding:14px}.nav-dropdown-panel a{padding:18px 46px 18px 16px;position:relative}.nav-dropdown-panel a:after{content:"↗";color:var(--red-orange);position:absolute;top:18px;right:16px}.primary,.contact-small{background:linear-gradient(135deg,#a52252,#eb4626);border-color:#ffd08461;box-shadow:0 18px 44px #eb46263d}.secondary,.header-secondary{color:#f5f7ff;background:#f5f7ff0b;border:1px solid #f5f7ff33}.primary:hover,.secondary:hover,.contact-small:hover{transform:translateY(-1px)}.hero,.page-hero{isolation:isolate;background:linear-gradient(135deg,#030a20eb,#11164ab8 44%,#5a1a627a 74%,#eb46262e),radial-gradient(circle at 76% 34%,#eb462633,#0000 28rem)}.hero-grid{opacity:.5;background-size:86px 86px}.hero:before,.page-hero:before{background:repeating-linear-gradient(112deg,#0000 0 46px,#ffffff09 47px 48px),radial-gradient(at 86% 26%,#eb462640,#0000 26rem)}.hero:after,.page-hero:after{background:linear-gradient(90deg,#030a20f5 0%,#0713319e 48%,#030a2029 100%),linear-gradient(#0000 68%,#071331 100%)}.watermark{opacity:.18;mix-blend-mode:screen}.hero-sub,.page-hero-copy>span,.section-head span,.cta-band span,.configurator-entry span{color:var(--warm-gold);letter-spacing:.12em;font-weight:800}.hero h1,.page-hero h1{letter-spacing:0;font-weight:700}.lead,.page-hero p,.section-head p,.business-card p,.feature-card p,.capability-card p,.technical-card p{line-height:1.75}.hero-media,.page-hero-media,.config-hero-image{clip-path:polygon(0 0,100% 0,100% 92%,94% 100%,0 100%);background:#030a208f;border-color:#ffd08433}.hero-media img,.page-hero-media img,.gallery-grid img,.image-mosaic img,.business-card img,.technical-card img{filter:contrast(1.06)saturate(.98)}.media-caption{background:#030a20c7;border-color:#ffd0843d}.section{max-width:1600px;margin-inline:auto;padding-block:clamp(72px,8vw,120px)}.gateway-section{flex-direction:column;justify-content:center;gap:34px;min-height:100vh;padding-top:136px;display:flex}.gateway-head{max-width:880px}.gateway-head h1{letter-spacing:0;margin:0;font-size:68px;line-height:.98}.gateway-head p{color:#d7deef;max-width:620px;margin:18px 0 0;font-size:18px}.gateway-grid{gap:18px;display:grid}.gateway-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.gateway-card a{color:#fff;background:#030a20c2;border:1px solid #ffd08438;border-radius:6px;min-height:520px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 22px 70px #0000004d}.gateway-grid.is-three .gateway-card a{min-height:470px}.gateway-card a:after{content:"";background:linear-gradient(#030a200a 0%,#030a202e 42%,#030a20eb 100%),linear-gradient(90deg,#030a206b,#030a2005);position:absolute;inset:0}.gateway-card img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:contrast(1.06)saturate(1.02);transition:transform .22s,filter .22s;display:block}.gateway-card div{z-index:1;position:absolute;bottom:26px;left:26px;right:26px}.gateway-card h2{color:#fff;max-width:560px;margin:0;font-size:42px;line-height:1.04}.gateway-grid.is-three .gateway-card h2{font-size:32px}.gateway-card p{color:#dbe3f5;max-width:560px;margin:14px 0 0;font-size:16px;line-height:1.65}.gateway-card span{color:#fff;background:linear-gradient(135deg,#b62342,#ef4b27);border:1px solid #ffd08475;border-radius:5px;align-items:center;gap:8px;min-height:46px;margin-top:22px;padding:0 18px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 18px 44px #eb462642}.gateway-card a:hover img{filter:contrast(1.1)saturate(1.06);transform:scale(1.035)}.system-section-head{max-width:980px;padding-left:22px;position:relative}.system-section-head:before{content:"";background:linear-gradient(180deg, var(--red-orange), var(--warm-gold));width:4px;height:58px;position:absolute;top:6px;left:0}.system-section-head em{color:#dce3f4;letter-spacing:.08em;margin-top:14px;font-size:13px;font-style:normal;font-weight:800;display:block}.intro-band,.technical-section,.manufacturing-system,.partnership-system,.brand-route-section,.image-mosaic-section{position:relative}.intro-band:before,.technical-section:before,.manufacturing-system:before,.image-mosaic-section:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 88% 16%,#eb46261f,#0000 26rem),linear-gradient(#f5f7ff06,#0000 58%);border-block:1px solid #f5f7ff14;position:absolute;inset:0}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.capability-card,.technical-card,.business-card,.feature-card,.spec-grid article,.process-grid article,.faq-grid article,.region-card,.footer-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);background:linear-gradient(135deg,#ffffff12,#ffffff06),#071331b8;border:1px solid #f5f7ff24}.capability-card{align-content:start;gap:18px;min-height:280px;padding:28px;display:grid}.capability-card small{color:var(--warm-gold);letter-spacing:.12em;font-weight:900}.capability-card svg{width:42px;height:42px;color:var(--red-orange);stroke-width:1.65px}.capability-card h3,.technical-card h3{color:#fff;margin:0;font-size:clamp(24px,2.4vw,34px)}.technical-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.technical-card{overflow:hidden}.technical-card img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.technical-card>div{padding:24px}.tech-tags,.option-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tech-tags span,.option-tags span{color:#f6dfb4;background:#ffd08412;border-color:#ffd08438}.business-card{transition:transform .18s,border-color .18s,box-shadow .18s}.business-card:hover,.technical-card:hover,.capability-card:hover{border-color:#eb46266b;transform:translateY(-4px);box-shadow:0 24px 70px #0000005c}.pickup-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pickup-systems-hero .page-hero-media{min-height:560px}.pickup-systems-hero .page-hero-media img{object-position:center 54%;min-height:560px}.pickup-intro-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:stretch;gap:28px;display:grid}.pickup-intro-grid .section-head{margin:0}.pickup-proof-panel{clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);background:linear-gradient(145deg,#ffd0841a,#0000 46%),#071331b8;border:1px solid #ffd08438;align-content:end;min-height:260px;padding:28px;display:grid}.pickup-proof-panel strong{color:#fff;font-size:clamp(24px,2.2vw,34px);line-height:1.18}.pickup-proof-panel p{color:#d7ddea;margin:18px 0 0;line-height:1.78}.pickup-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.pickup-system-card{min-width:0}.pickup-system-card a{min-height:100%;color:inherit;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);background:linear-gradient(135deg,#ffffff12,#ffffff06),#071331b8;border:1px solid #f5f7ff24;grid-template-rows:auto 1fr;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.pickup-system-card a:hover{border-color:#eb462670;transform:translateY(-4px);box-shadow:0 24px 70px #00000061}.pickup-system-card img{aspect-ratio:16/10;object-fit:cover;filter:contrast(1.06)saturate(.98);width:100%;display:block}.pickup-system-card div{align-content:start;gap:14px;padding:24px;display:grid}.pickup-system-card span{color:var(--warm-gold);letter-spacing:.14em;font-size:12px;font-weight:900}.pickup-system-card h3{color:#fff;margin:0;font-size:clamp(24px,2vw,32px);line-height:1.16}.pickup-system-card p{color:var(--muted);margin:0;line-height:1.72}.pickup-system-card em{color:#fff;align-self:end;align-items:center;gap:8px;width:fit-content;margin-top:8px;font-style:normal;font-weight:900;display:inline-flex}.pickup-system-card em svg{width:18px;height:18px;color:var(--red-orange)}.pickup-real-gallery{padding-top:84px}.pickup-gallery-grid{grid-template-columns:1.35fr .85fr .85fr;grid-auto-rows:270px;gap:18px;margin-top:46px;display:grid}.pickup-gallery-grid article{clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);background:#071331;border:1px solid #f5f7ff24;position:relative;overflow:hidden}.pickup-gallery-grid article.is-wide{grid-row:span 2}.pickup-gallery-grid img{object-fit:cover;filter:contrast(1.06)saturate(.98);width:100%;height:100%;display:block}.pickup-gallery-grid article:after{content:"";background:linear-gradient(#030a2000,#030a20a8);position:absolute;inset:0}.pickup-gallery-grid div{z-index:1;position:absolute;bottom:20px;left:22px;right:22px}.pickup-gallery-grid strong{color:#fff;font-size:clamp(20px,1.8vw,28px);line-height:1.16;display:block}.pickup-gallery-grid p{color:#dce4f2;max-width:620px;margin:10px 0 0;font-size:15px;line-height:1.64}.image-mosaic{grid-template-columns:1.25fr .9fr .9fr;grid-auto-rows:260px;gap:18px;margin-top:46px;display:grid}.image-mosaic article{clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);background:#071331;border:1px solid #f5f7ff24;position:relative;overflow:hidden}.image-mosaic article.is-wide{grid-row:span 2}.image-mosaic img{object-fit:cover;width:100%;height:100%;display:block}.image-mosaic article:after{content:"";background:linear-gradient(#030a2000,#030a20a3);position:absolute;inset:0}.image-mosaic span{z-index:1;color:#fff;font-size:18px;font-weight:800;position:absolute;bottom:18px;left:20px;right:20px}.brand-story-intro{border-block:1px solid #f5f7ff14}.brand-story-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.brand-story-proof article{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);background:radial-gradient(circle at 88% 18%,#eb46262e,#0000 12rem),#071331bd;border:1px solid #ffd08433;min-height:150px;padding:22px}.brand-story-proof strong,.brand-story-proof span{display:block}.brand-story-proof strong{color:#fff;font-size:clamp(28px,3vw,44px);line-height:1}.brand-story-proof span{color:#d9e0ef;margin-top:12px;line-height:1.55}.route-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:44px;position:relative}.route-timeline:before{content:"";background:linear-gradient(90deg, var(--warm-gold), var(--red-orange), transparent);height:2px;position:absolute;top:34px;left:8%;right:8%}.route-timeline article{background:#071331b8;position:relative}.brand-story-node{overflow:hidden}.brand-story-node img{object-fit:cover;filter:saturate(.95)contrast(1.06);width:calc(100% + 52px);max-width:none;height:150px;margin:-26px -26px 22px;display:block}.brand-story-node .timeline-top{min-height:122px}.brand-story-node em{text-transform:none;font-size:13px}.global-process{margin-bottom:32px}.configurator-entry{border:1px solid #ffd0842e;border-inline:1px solid #ffd0842e;max-width:1500px;margin-inline:auto}.lead-section{border-top:1px solid #f5f7ff14;max-width:1500px}.field input,.field select,.field textarea{background:#030a20d6;border-color:#f5f7ff2e}.field input:focus,.field select:focus,.field textarea:focus{border-color:#eb462694;outline:2px solid #eb46264d}.form-success{background:#ffd08417;border-color:#ffd0846b}.form-success.is-error{background:#eb46261f;border-color:#eb462680}.generic-lead-form button:disabled{cursor:not-allowed;opacity:.62}.footer-nav{border-bottom:1px solid #f5f7ff1f;grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;gap:clamp(14px,2.2vw,28px);padding-bottom:18px;display:grid}.footer-nav div{border-left:1px solid #f5f7ff24;align-content:start;gap:9px;min-width:0;padding-left:18px;display:grid}.footer-nav strong{color:#fff;font-size:13px;line-height:1.3}.footer-nav button{color:#aebbd1;cursor:pointer;text-align:left;background:0 0;border:0;width:fit-content;padding:0;font-size:14px;line-height:1.5}.footer-nav button:hover{color:var(--warm-gold)}.config-workbench{grid-template-columns:270px minmax(0,1fr) 380px}.config-option-card,.base-model-card,.package-card,.review-summary-card,.lead-form-card,.price-summary,.config-step-panel,.config-step-rail{background:linear-gradient(135deg,#fff1,#ffffff05),#071331c7;border-color:#f5f7ff24}.option-kicker em,.package-top em{background:#eb46262e;border-color:#ffd08447}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1180px){.business-card-grid,.technical-grid,.capability-grid,.brand-story-proof,.pickup-entry-grid,.route-timeline,.image-mosaic,.pickup-intro-grid,.pickup-system-grid,.pickup-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pickup-intro-grid .section-head,.pickup-proof-panel{grid-column:1/-1}.route-timeline:before{display:none}}@media (width<=920px){.website-topbar{align-items:center;height:66px;padding-inline:16px;display:flex;overflow:visible}.website-topbar .brand{flex-basis:146px;width:146px}.website-topbar .top-actions{margin-left:auto;display:flex}.website-topbar .header-cta-group{z-index:3;margin-left:auto;position:static}.website-topbar .contact-small,.website-topbar .header-secondary,.desktop-nav{display:none}.website-topbar .language-select{width:76px;min-height:44px;padding-inline:8px}.website-topbar .menu-toggle{z-index:50;color:#fff;background:#f5f7ff0f;border-color:#f5f7ff3d;flex:0 0 44px;width:44px;height:44px;position:static;display:inline-flex!important}.hero,.page-hero{padding-top:108px;box-sizing:border-box;grid-template-columns:1fr;width:100%;max-width:100%;min-height:auto;padding-inline:18px}.hero-copy,.page-hero-copy,.config-hero-copy{overflow-wrap:break-word;width:100%;max-width:100%}.hero-copy>*,.page-hero-copy>*,.config-hero-copy>*{max-width:100%}.lead,.config-hero-copy p,.page-hero-copy p{width:100%;max-width:100%;word-break:normal!important;overflow-wrap:anywhere!important}.hero-sub,.page-hero-copy>span{letter-spacing:.08em;overflow-wrap:anywhere;max-width:100%;font-size:11px}.hero h1,.page-hero h1{font-size:clamp(36px,11vw,48px);line-height:1.08}.hero-media,.page-hero-media{clip-path:none;width:100%;max-width:100%;min-height:360px}.hero-media img,.page-hero-media img{object-position:center;min-height:360px}.config-landing{box-sizing:border-box;align-items:start;width:100%;max-width:100%;padding-inline:18px}.config-hero-copy{order:-1}.contact-section,.footer-brand-row,.footer-legal{grid-template-columns:1fr}.footer-actions,.footer-policy{justify-content:flex-start}.footer-nav,.footer-contact{grid-template-columns:repeat(2,minmax(0,1fr))}.website-footer{padding-bottom:104px}}@media (width<=720px){.consultation-shell{grid-template-columns:1fr;align-items:start;padding:102px 18px 28px}.consultation-copy h1{font-size:42px}.consultation-copy p{font-size:15px}.consultation-chat-panel,.consultation-chat-panel .chat-app{height:620px;min-height:620px}.consultation-form{grid-template-columns:1fr}.consultation-form .primary{width:100%}.consultation-ready-bar{flex-direction:column;align-items:stretch}.consultation-float{min-height:42px;padding:0 14px;bottom:14px;right:14px}.consultation-widget{width:calc(100vw - 28px);bottom:68px;right:14px}.consultation-widget .consultation-form{grid-template-columns:1fr}.section{padding:56px 18px}.business-card-grid,.feature-grid,.spec-grid,.company-info-grid,.process-grid,.gallery-grid,.technical-grid,.capability-grid,.brand-story-proof,.manufacturing-mini-process,.pickup-entry-grid,.pickup-intro-grid,.pickup-system-grid,.pickup-gallery-grid,.route-timeline,.image-mosaic,.generic-lead-form{grid-template-columns:1fr}.footer-nav,.footer-contact{grid-template-columns:repeat(2,minmax(0,1fr))}.company-info-card{min-height:auto;padding:24px}.company-info-card dl div{grid-template-columns:1fr;gap:6px}.image-mosaic{grid-auto-rows:250px}.image-mosaic article.is-wide{grid-row:span 1}.pickup-systems-hero .page-hero-media,.pickup-systems-hero .page-hero-media img{min-height:340px}.pickup-proof-panel{min-height:auto;padding:22px}.pickup-system-card div{padding:20px}.pickup-gallery-grid{grid-auto-rows:260px}.pickup-gallery-grid article.is-wide{grid-row:span 1}.pickup-gallery-grid div{bottom:18px;left:18px;right:18px}.website-mobile-menu{grid-template-columns:1fr;max-height:calc(100vh - 66px);top:66px;overflow:auto}.hero-stats,.cta-band,.configurator-entry{grid-template-columns:1fr}.summary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.config-workbench{grid-template-columns:220px minmax(0,1fr)}.price-summary{grid-column:2}}@media (width<=920px){.config-workbench{grid-template-columns:minmax(0,1fr);padding:86px 14px 178px}.config-progress-mobile,.config-step-panel,.price-summary{grid-column:1;min-width:0}.config-step-panel{box-sizing:border-box;width:100%}.price-summary{grid-column:auto}}:root{--config-sticky-height:76px}.config-taskbar{z-index:22;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#030a20eb,#11164adb,#5a1a62a3);border-bottom:1px solid #ffd0842e;justify-content:space-between;align-items:center;gap:18px;margin-top:82px;padding:10px clamp(16px,4vw,58px);display:flex;position:sticky;top:82px}.config-taskbar span,.config-taskbar strong{color:#f5f7ff;min-width:0;font-size:13px;line-height:1.35}.config-taskbar span{color:var(--warm-gold);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.config-taskbar strong{color:#dfe7f7;text-align:right}.config-landing{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);grid-template-areas:"copy visual""flow flow";min-height:calc(100vh - 122px);padding-top:clamp(42px,5vw,76px);padding-bottom:54px}.config-hero-copy{grid-area:copy}.config-hero-image{grid-area:visual;min-height:clamp(420px,48vw,650px)}.config-hero-image img{object-position:center;min-height:clamp(420px,48vw,650px)}.config-hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(46px,4vw,60px)}.config-hero-copy h1 span{overflow-wrap:anywhere;max-width:100%;display:block}.config-hero-lead span,.config-hero-body span{display:inline}.config-landing-label{color:var(--warm-gold);letter-spacing:.12em;margin-bottom:18px;font-size:13px;font-weight:900;display:inline-flex}.config-price-card{background:radial-gradient(circle at 94% 0,#eb46262e,#0000 12rem),#071331b8;border-color:#ffd08442;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;max-width:520px}.config-price-card strong,.config-price-card span{word-break:keep-all;max-width:100%;display:block}.config-price-card strong{line-height:1.35}.config-price-card span{font-size:clamp(24px,3vw,34px);line-height:1.12}.site.is-localized .config-base-line{grid-template-columns:1fr;align-items:start}.config-flow-block{background:#0713317a;border:1px solid #f5f7ff1f;grid-area:flow;gap:14px;padding:18px;display:grid}.config-flow-block>span{color:var(--warm-gold);letter-spacing:.12em;font-size:12px;font-weight:900}.config-flow-preview{grid-template-columns:repeat(10,minmax(92px,1fr));gap:8px;display:grid}.config-flow-preview span{color:#e5ebf7;background:#ffffff09;border:1px solid #f5f7ff1f;gap:6px;min-width:0;padding:10px 8px;font-size:12px;font-weight:800;display:grid}.config-flow-preview i{color:var(--warm-gold);font-size:11px;font-style:normal}.config-workbench{max-width:1680px;margin-inline:auto;padding-top:30px;padding-bottom:64px}.config-workbench.is-review{grid-template-columns:270px minmax(0,1fr)}.config-step-head{gap:12px;display:grid}.config-step-tools{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.config-step-tools button{min-height:38px;padding:9px 12px;font-size:12px}.config-step-tools span{color:var(--muted);margin-left:auto;font-size:12px}.scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.scenario-card{text-align:left;align-content:start;place-items:start;min-height:230px}.scenario-icon{background:#ffd08414;border:1px solid #ffd0843d;place-items:center;width:42px;height:42px;display:grid}.scenario-card em,.scenario-card small{color:var(--muted);font-style:normal;line-height:1.55;display:block}.scenario-card em{font-size:14px}.scenario-card small{color:#f2d6ab;font-size:12px}.base-model-card{grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);align-items:start}.base-model-media{border:1px solid #ffd0842e;grid-row:span 5;overflow:hidden}.base-model-media img{object-fit:cover;width:100%;min-height:360px;display:block}.base-model-disclaimer{color:var(--muted);font-size:13px}.base-model-intro,.selected-chassis-detail{background:#0713317a;border:1px solid #ffd08429;gap:12px;padding:22px;display:grid}.base-model-intro span{color:var(--warm-gold);letter-spacing:.12em;font-size:12px;font-weight:900}.base-model-intro h2{color:#fff;margin:0;font-size:clamp(28px,3vw,42px)}.base-model-intro p{max-width:920px;margin:0}.chassis-brand-stack{gap:24px;display:grid}.chassis-brand-group{gap:16px;min-width:0;display:grid}.chassis-brand-head{background:#ffffff09;border:1px solid #f5f7ff1a;justify-content:space-between;align-items:end;gap:24px;padding:18px 20px;display:flex}.chassis-brand-head span,.blue-sheep-brand-head span{color:var(--warm-gold);letter-spacing:.12em;font-size:12px;font-weight:900}.chassis-brand-head h3,.blue-sheep-brand-head h3{color:#fff;margin:6px 0 0;font-size:clamp(24px,2.5vw,36px);line-height:1.08}.chassis-brand-head p{color:#dfe7f7;text-align:right;max-width:560px;margin:0}.chassis-model-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:18px}.chassis-model-card{grid-template-columns:minmax(0,1fr);align-content:start}.chassis-model-media{aspect-ratio:16/9;background:#030e28e0;border-color:#ffd0842e;grid-row:auto;position:relative}.chassis-model-media img{object-fit:cover;object-position:center center;width:100%;height:100%;min-height:0}.chassis-media-badge{color:#ffe0a1;letter-spacing:.08em;background:#030c1fc7;border:1px solid #ffd0846b;place-items:center;min-width:46px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:900;display:inline-grid;position:absolute;top:12px;right:12px;box-shadow:0 10px 24px #00000047}.chassis-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.chassis-card-top em{color:#f2d6ab;letter-spacing:.1em;font-size:11px;font-style:normal;font-weight:900}.chassis-model-name{color:#f2d6ab;margin-top:8px;font-size:14px;font-weight:800}.chassis-model-code{color:var(--warm-gold);margin-top:4px;font-size:13px;font-weight:900;line-height:1.4;display:block}.chassis-model-card>strong{border-top:1px solid #f5f7ff1a;padding-top:12px;font-size:22px;line-height:1.25}.chassis-spec-pills{flex-wrap:wrap;gap:8px;display:flex}.chassis-spec-pills span{color:#f2d6ab;letter-spacing:0;background:#ffd0840f;border:1px solid #ffd0842e;padding:6px 9px;font-size:12px}.selected-chassis-detail{margin-top:18px}.option-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,380px));justify-content:start;align-items:stretch;gap:18px}.config-option-card{width:100%;height:100%;transition:transform .18s,border-color .18s,box-shadow .18s}.config-option-card:hover{border-color:#eb46266b;transform:translateY(-3px)}.config-option-card.is-included-base:hover{border-color:#ffd084ad;transform:none}.option-image img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;min-height:0}.option-image.is-product-visual img{filter:contrast(1.06)saturate(.96)}.option-card-body{gap:10px}.option-kicker{justify-content:space-between}.option-status-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.option-kicker em.badge-recommend{background:linear-gradient(135deg,#a52252b8,#eb4626b8);border-color:#eb46266b}.option-kicker em.badge-hot{color:#1b1420;background:#ffd084;border-color:#ffd0847a}.option-kicker em.badge-confirm{color:#dce4f2;background:#8a94a829;border-color:#8a94a894}.config-option-card.is-included-base .option-kicker>span{color:#ffe0a1}.option-price-line{border-top:1px solid #f5f7ff1a;justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;padding-top:12px;display:flex}.option-price-line strong{color:var(--warm-gold);font-size:22px}.config-option-card.is-included-base .option-price-line strong{color:#9eeaff;font-size:20px}.option-price-line span{color:var(--muted);font-size:12px}.brand-options{gap:10px;padding:12px}.brand-choice-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.brand-choice{min-height:86px;padding:12px}.brand-choice span{width:fit-content;color:var(--warm-gold);border:1px solid #ffd08447;padding:3px 7px;font-size:11px;font-weight:900}.brand-choice.is-selected{border-color:#eb4626c7;box-shadow:0 12px 30px #eb462629,inset 0 0 0 1px #ffd0842e}.package-route{color:#f2d6ab;font-size:13px;line-height:1.55}.package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.package-card{min-width:0;overflow:hidden}.package-card h2{overflow-wrap:anywhere;font-size:clamp(24px,2vw,32px);line-height:1.16}.package-card p,.package-card li,.package-route{overflow-wrap:anywhere}.review-selected-list{border-top:1px solid #f5f7ff1a;gap:10px;margin-top:20px;padding-top:18px;display:grid}.review-selected-list article{color:#dfe7f7;justify-content:space-between;gap:12px;font-size:13px;display:flex}.review-selected-list em{color:var(--warm-gold);white-space:nowrap;font-style:normal}.review-confirmation{color:#f2d6ab;background:#ffd0840f;border:1px solid #ffd0842e;margin-top:18px;padding:12px 14px}.metric-weight strong{color:#ffd084}.metric-power strong{color:#dfeaff}.metric-water strong{color:#8fb8ff}@media (width>=921px){.config-step-rail{max-height:none;top:136px;overflow:visible}.config-step-title{padding:14px 16px}.config-step-title strong{margin-top:4px;font-size:18px}.config-step-rail nav button{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:48px;padding:7px 14px}.config-step-rail nav span{width:30px;height:30px;font-size:11px}.config-step-rail nav strong{font-size:12px;line-height:1.2}}@media (width<=1500px) and (width>=1181px){.configurator-site .website-topbar{gap:12px;padding-inline:clamp(18px,3vw,42px)}.configurator-site .website-topbar .brand{flex-basis:160px;width:160px}.configurator-site .nav{gap:4px}.configurator-site .nav button,.configurator-site .nav a{padding-inline:9px;font-size:13px}.configurator-site .header-cta-group{gap:8px}.configurator-site .contact-small,.configurator-site .header-secondary{min-height:42px;padding-inline:12px;font-size:13px}.config-workbench{grid-template-columns:220px minmax(0,1fr) minmax(280px,320px);gap:16px;padding-inline:28px}.price-summary{grid-column:auto}.config-step-panel{min-height:auto}.config-step-head h1{font-size:clamp(42px,4.4vw,58px)}.option-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,360px))}.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1501px){.config-workbench{grid-template-columns:250px minmax(620px,1fr) 340px}.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.config-workbench,.config-workbench.is-review{grid-template-columns:220px minmax(0,1fr)}.price-summary{grid-column:2}.config-flow-preview{grid-template-columns:repeat(5,minmax(0,1fr))}.scenario-grid,.base-spec-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){:root{--config-sticky-height:74px}.config-taskbar{margin-top:66px;padding:9px 14px;top:66px}.config-taskbar span{letter-spacing:.04em;font-size:11px}.config-taskbar strong{font-size:12px}.config-landing{grid-template-columns:1fr;grid-template-areas:"copy""visual""flow";min-height:auto;padding:30px 18px 46px}.config-hero-image,.config-hero-image img{min-height:clamp(300px,60vw,430px)}.config-flow-block{overflow:hidden}.config-flow-preview{scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}.config-flow-preview span{scroll-snap-align:start;min-width:118px}.config-workbench,.config-workbench.is-review{padding:24px 14px calc(var(--config-sticky-height) + 58px);grid-template-columns:minmax(0,1fr)}.config-workbench.is-review{padding-bottom:44px}.config-progress-mobile{z-index:12;top:106px}.config-step-tools{align-items:stretch}.config-step-tools span{flex-basis:100%;margin-left:0}.price-summary{z-index:30;min-height:var(--config-sticky-height);padding:10px 14px max(10px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0}.summary-head{padding:0}.summary-head span{font-size:11px}.summary-head strong{font-size:18px}.summary-actions{margin:0;display:block}.summary-actions .primary{min-width:110px;min-height:44px;padding-inline:16px}.dealer-filter-bar,.dealer-contact-panel{grid-template-columns:minmax(0,1fr)}.price-summary dl,.summary-list,.price-summary .config-disclaimer,.save-hint{display:none}.base-model-card{grid-template-columns:1fr}.base-model-media{grid-row:auto}.base-model-media img{min-height:260px}.chassis-model-media img{min-height:0}.chassis-media-badge{min-width:42px;min-height:28px;padding:4px 9px;font-size:11px;top:10px;right:10px}.chassis-model-grid{grid-template-columns:minmax(0,1fr)}.chassis-brand-head{display:grid}.chassis-brand-head p{text-align:left;max-width:none}.blue-sheep-brand-board,.blue-sheep-chassis-row{grid-template-columns:minmax(0,1fr)}.blue-sheep-chassis-row em{text-align:left;white-space:normal}.option-card-grid{grid-template-columns:minmax(0,1fr)}.blue-sheep-base-specs{padding-inline:18px}.base-spec-unit{padding:18px}.base-spec-table{min-width:620px}.review-layout{grid-template-columns:1fr}.config-modal{z-index:1200;padding:calc(env(safe-area-inset-top) + 14px) 12px calc(var(--config-sticky-height) + env(safe-area-inset-bottom) + 22px);place-items:start center}.config-modal .option-detail-modal{width:100%;max-height:none;overflow:visible}.config-modal .modal-close{z-index:1202;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));background:#070812f5;border-color:#f5f7ff57;width:44px;height:44px;position:fixed;box-shadow:0 12px 30px #00000061}}@media (width<=720px){.config-taskbar{gap:4px;display:grid}.config-taskbar strong{text-align:left}.config-hero-copy h1{font-size:clamp(34px,9vw,40px)}.config-hero-copy,.config-hero-copy>*{width:min(100%,100vw - 36px);max-width:calc(100vw - 36px)}.config-hero-lead{word-break:break-all;overflow-wrap:anywhere;font-size:clamp(22px,6.2vw,28px)}.config-hero-lead span,.config-hero-body span{display:block}.config-hero-copy p{word-break:break-all!important;overflow-wrap:anywhere!important}.site.is-localized .config-hero-copy p{word-break:normal!important;overflow-wrap:break-word!important}.config-base-line,.scenario-grid,.package-grid,.base-spec-highlight-grid{grid-template-columns:1fr}.scenario-card{min-height:auto}.option-price-line,.review-selected-list article{display:grid}}@media (width<=920px){.package-grid{grid-template-columns:minmax(0,1fr)}.package-card{padding:clamp(20px,4vw,26px)}.package-card h2{font-size:clamp(26px,5.2vw,34px)}.config-note{align-items:start}.config-workbench:not(.is-review){padding-bottom:calc(var(--config-sticky-height) + 96px)}}@media (width>=721px) and (width<=920px){.config-workbench:not(.is-review){padding-bottom:56px}.price-summary{border-inline:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1;grid-template-columns:minmax(0,1fr) auto;min-height:auto;margin-top:0;padding:18px;display:grid;position:relative}}@media (width>=921px){.config-workbench:not(.is-review) .price-summary{align-self:start;max-height:calc(100vh - 138px);position:sticky;top:118px;overflow:auto}}@media (width<=520px){.package-card{gap:16px}.package-card h2{font-size:clamp(25px,7vw,30px);line-height:1.18}.package-card ul{gap:8px}.package-card>strong{font-size:22px}}@media (width<=1180px){.gateway-grid.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.gateway-section{min-height:auto;padding-top:118px}.gateway-grid.is-two,.gateway-grid.is-three{grid-template-columns:1fr}.gateway-head h1{font-size:48px}.gateway-card a,.gateway-grid.is-three .gateway-card a{min-height:360px}.gateway-card h2,.gateway-grid.is-three .gateway-card h2{font-size:34px}}@media (width<=520px){.gateway-section{gap:24px;padding-top:104px}.gateway-head h1{font-size:38px;line-height:1.04}.gateway-head p{font-size:16px}.gateway-card a,.gateway-grid.is-three .gateway-card a{min-height:320px}.gateway-card div{bottom:18px;left:18px;right:18px}.gateway-card h2,.gateway-grid.is-three .gateway-card h2{font-size:30px}.gateway-card p{font-size:15px}}@media (width<=430px){.footer-contact{grid-template-columns:1fr}}@media (width<=1100px),(hover:none) and (pointer:coarse){.website-topbar{height:66px;padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right));align-items:center;gap:10px;max-width:100vw;display:flex;overflow:hidden}.website-topbar .brand{flex:0 clamp(118px,36vw,146px);width:clamp(118px,36vw,146px);min-width:0}.website-topbar .top-actions,.website-topbar .header-cta-group{flex:none;gap:6px;min-width:0;margin-left:auto;display:flex}.website-topbar .desktop-nav,.website-topbar .contact-small,.website-topbar .header-secondary{display:none!important}.website-topbar .language-select{width:76px;min-width:0;min-height:44px;padding-inline:8px}.website-topbar .menu-toggle{flex:0 0 44px;width:44px;height:44px;display:inline-flex!important}.hero,.page-hero{box-sizing:border-box;grid-template-columns:1fr;width:100%;max-width:100vw;overflow:hidden}.hero-copy,.page-hero-copy,.config-hero-copy{min-width:0;max-width:100%}}.rvos-page{--rvos-bg:#05070a;--rvos-panel:#0d1214d1;--rvos-panel-strong:#11171af0;--rvos-line:#cdd5cc29;--rvos-line-strong:#d7b36a57;--rvos-gold:#d7b36a;--rvos-gold-2:#f1e4b7;--rvos-cyan:#65ddff;--rvos-olive:#70805f;--rvos-text:#f5f7fb;--rvos-muted:#aab7b8;--rvos-dim:#6f7b7d;color:var(--rvos-text);background:linear-gradient(#05070a 0%,#0d1112 18%,#05070a 44%,#10130f 100%);overflow:hidden}.rvos-page button,.rvos-page input,.rvos-page select,.rvos-page textarea{font:inherit}.rvos-page button{white-space:normal;overflow-wrap:anywhere}.rvos-logo{color:var(--rvos-text);align-items:center;display:inline-flex}.rvos-logo--badge img{object-fit:contain;width:100%;height:100%;display:block}.rvos-logo__wordmark{gap:6px;display:grid}.rvos-logo__image{filter:drop-shadow(0 16px 34px #00000080);width:220px;max-width:min(58vw,420px);height:auto;display:block}.rvos-logo__wordmark em,.rvos-logo__wordmark small{color:var(--rvos-muted);font-style:normal;line-height:1.25}.rvos-logo__wordmark em{color:var(--rvos-gold-2);font-size:14px;font-weight:800}.rvos-logo__wordmark small{font-size:12px}.rvos-logo--light{color:#11171b}.rvos-logo--sm .rvos-logo__image{width:142px}.rvos-logo--lg .rvos-logo__image{width:286px}.rvos-logo--xl .rvos-logo__image{width:360px}.rvos-logo--badge{width:78px;height:78px}.rvos-logo--badge.rvos-logo--md{width:88px;height:88px}.rvos-logo--badge.rvos-logo--lg{width:116px;height:116px}.rvos-hero{background:linear-gradient(90deg,#05070afa,#05070ad1 46%,#0f1513b8),url(/assets/blue-sheep-hero-2400.jpg) 50%/cover no-repeat;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:42px;min-height:860px;padding:138px clamp(22px,5vw,76px) 84px;display:grid;position:relative}.rvos-hero:after,.rvos-section:before{content:"";pointer-events:none;background-image:linear-gradient(#65ddff14 1px,#0000 1px),linear-gradient(90deg,#d7b36a12 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d6,#0000 72%);mask-image:linear-gradient(#000000d6,#0000 72%)}.rvos-hero__grid{pointer-events:none;background:repeating-linear-gradient(110deg,#0000 0 28px,#d7b36a0b 29px 30px),linear-gradient(#0000,#05070af2);position:absolute;inset:0}.rvos-hero__copy,.rvos-hero__visual{z-index:1;position:relative}.rvos-kicker,.rvos-section-intro>span,.rvos-hud-card span,.rvos-metric span,.rvos-profile-card>span,.rvos-quotation-panel>span,.rvos-dashboard-head span,.rvos-passport-id span,.rvos-ticket-list article>span,.rvos-roadmap-detail span{color:var(--rvos-gold);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900;display:inline-flex}.rvos-kicker{margin-top:34px}.rvos-hero h1{color:#fff;margin:18px 0 0;font-size:74px;line-height:.95}.rvos-hero__title-cn{color:var(--rvos-gold-2);margin:14px 0 0;font-size:30px;font-weight:900;line-height:1.2}.rvos-hero__subtitle{color:#dbe5e6;max-width:720px;margin:24px 0 0;font-size:22px;font-weight:800;line-height:1.55}.rvos-hero__body,.rvos-hero__claim,.rvos-section-intro p,.rvos-capability-card p,.rvos-pain-card p,.rvos-owner-copy p,.rvos-delivery-summary p{color:var(--rvos-muted);font-size:16px;line-height:1.75}.rvos-hero__body{max-width:690px;margin:18px 0 0}.rvos-hero__claim{color:#d7dfd8;max-width:690px;margin:14px 0 0;font-weight:800}.rvos-hero__actions,.rvos-cta-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.rvos-page .primary,.rvos-page .secondary{border-radius:4px;min-height:46px}.rvos-page .primary{color:#081013;background:linear-gradient(135deg,#9d7832,#f1e4b7 48%,#7e8f7b);border:1px solid #d7b36a9e;font-weight:900;box-shadow:0 18px 48px #d7b36a2e}.rvos-page .secondary{color:#edf4f4;background:#080c0eb8;border:1px solid #cdd5cc33}.rvos-hero__visual{min-height:620px}.rvos-vehicle-stage{background:linear-gradient(#080b0c33,#080b0cc7),#0a0f11;border:1px solid #d7b36a38;position:absolute;inset:92px 20px 154px;overflow:hidden;box-shadow:0 30px 90px #00000073}.rvos-vehicle-stage img{object-fit:cover;opacity:.46;filter:grayscale(.55)contrast(1.08);width:100%;height:100%}.rvos-vehicle-scan{background:linear-gradient(90deg,#0000,#65ddff2e,#0000);animation:7s ease-in-out infinite rvosScan;position:absolute;inset:0;transform:translate(-100%)}.rvos-hud-card,.rvos-hero-stats,.rvos-section,.rvos-metric,.rvos-capability-card,.rvos-pain-card,.rvos-architecture-layer,.rvos-showroom-panels article,.rvos-step-board article,.rvos-profile-card,.rvos-quotation-panel,.rvos-feature-stack,.rvos-agent-tree article,.rvos-dashboard-mock,.rvos-role-detail,.rvos-command-center,.rvos-passport-card,.rvos-ticket-list article,.rvos-bi-grid article,.rvos-ai-layout,.rvos-roadmap-detail,.rvos-form-shell{border:1px solid var(--rvos-line);background:linear-gradient(145deg, #ffffff0e, #ffffff03), var(--rvos-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff0f}.rvos-hud-card{z-index:2;width:min(270px,42vw);padding:16px;position:absolute}.rvos-hud-card strong{color:#fff;margin-top:8px;font-size:20px;line-height:1.2;display:block}.rvos-hud-card p{color:var(--rvos-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.rvos-hud-card--profile{animation:8s ease-in-out infinite rvosFloat;top:36px;left:0}.rvos-hud-card--map{animation:9s ease-in-out infinite reverse rvosFloat;top:146px;right:4px}.rvos-hud-card--status{animation:10s ease-in-out infinite rvosFloat;bottom:34px;left:48px}.rvos-mini-map{background:linear-gradient(90deg,#0000 49%,#65ddff47 50%,#0000 51%),linear-gradient(#0000 49%,#d7b36a2e 50%,#0000 51%);height:70px;margin-top:12px;position:relative}.rvos-mini-map i{background:var(--rvos-cyan);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #65ddffc7}.rvos-mini-map i:first-child{top:40%;left:20%}.rvos-mini-map i:nth-child(2){top:24%;left:58%}.rvos-mini-map i:nth-child(3){top:62%;left:72%}.rvos-mini-map i:nth-child(4){top:72%;left:42%}.rvos-hero-stats{z-index:3;background-color:#cdd5cc1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(520px,90%);display:grid;position:absolute;bottom:0;right:0}.rvos-hero-stats div{background:#070a0cd6;padding:13px 14px}.rvos-hero-stats span,.rvos-hero-stats strong{display:block}.rvos-hero-stats span{color:var(--rvos-dim);font-size:11px}.rvos-hero-stats strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:14px}.rvos-section{background:linear-gradient(#05070af2,#0e1212f2);padding:96px clamp(22px,5vw,76px);position:relative}.rvos-section:nth-of-type(2n){background:linear-gradient(#0a0e0ef5,#05070af5)}.rvos-section>*{z-index:1;position:relative}.rvos-section-intro{max-width:880px;margin-bottom:36px}.rvos-section-intro h2{color:#fff;margin:10px 0 0;font-size:42px;line-height:1.08}.rvos-section-en{margin:8px 0 0;font-weight:900;color:var(--rvos-gold-2)!important}.rvos-chip-list{flex-wrap:wrap;gap:8px;display:flex}.rvos-chip-list span,.rvos-feature-stack span,.rvos-service-status span{color:#dbe5e6;background:#ffffff0b;border:1px solid #cdd5cc29;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;line-height:1.35;display:inline-flex}.rvos-chip-list--dense span{min-height:28px;color:var(--rvos-muted)}.rvos-capability-grid,.rvos-pain-grid,.rvos-metrics-row,.rvos-agent-stats,.rvos-bi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.rvos-capability-card,.rvos-pain-card,.rvos-metric{min-height:190px;padding:22px}.rvos-capability-card{transition:transform .2s,border-color .2s,box-shadow .2s}.rvos-capability-card:hover,.rvos-pain-card:hover,.rvos-architecture-layer:hover{border-color:var(--rvos-line-strong);transform:translateY(-4px);box-shadow:0 24px 70px #00000047}.rvos-capability-card h3,.rvos-pain-card h3,.rvos-architecture-layer h3,.rvos-showroom-panels h3,.rvos-step-board h3,.rvos-command-modules h3,.rvos-bi-grid h3,.rvos-owner-copy h3,.rvos-ai-panel h3,.rvos-roadmap-detail h3{color:#fff;margin:10px 0 0;line-height:1.18}.rvos-capability-card em,.rvos-architecture-layer em,.rvos-agent-tree em{color:var(--rvos-gold-2);margin-top:5px;font-style:normal;font-weight:800;display:block}.rvos-metric{min-height:132px}.rvos-metric strong{color:#fff;margin-top:10px;font-size:38px;line-height:1;display:block}.rvos-metric p{color:var(--rvos-muted);margin:10px 0 0;font-size:13px}.rvos-orbit{border:1px solid var(--rvos-line);background-color:#04080aa8;background-image:linear-gradient(90deg,#65ddff14 1px,#0000 1px),linear-gradient(0deg,#d7b36a0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:650px;margin-top:28px;display:grid;position:relative}.rvos-orbit:before,.rvos-orbit:after{content:"";border:1px solid #d7b36a2e;border-radius:50%;width:420px;height:420px;position:absolute}.rvos-orbit:after{border-color:#65ddff24;width:560px;height:560px}.rvos-orbit__core{z-index:3;text-align:center;border:1px solid var(--rvos-line-strong);background:#05070ae6;justify-items:center;gap:10px;max-width:360px;padding:28px;display:grid;position:relative}.rvos-orbit__core strong{color:#fff;font-size:24px}.rvos-orbit__core span{color:var(--rvos-muted);font-size:13px;line-height:1.65}.rvos-orbit__node,.rvos-api-network span{z-index:2;color:#eaf8fa;text-align:center;width:146px;min-height:46px;transform:rotate(calc(360deg / var(--total) * var(--i))) translate(280px) rotate(calc(-360deg / var(--total) * var(--i)));background:#080d0fe0;border:1px solid #65ddff47;justify-content:center;align-items:center;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute}.rvos-architecture-stack{perspective:1000px;gap:12px;display:grid}.rvos-architecture-layer{transform:translateX(calc(var(--layer) * 8px));grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:center;gap:22px;padding:20px;display:grid}.rvos-showroom-layout,.rvos-requirement-layout,.rvos-quotation-layout,.rvos-agent-grid,.rvos-permission-layout,.rvos-owner-layout,.rvos-service-layout,.rvos-ai-layout,.rvos-roadmap-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:stretch;gap:18px;display:grid}.rvos-showroom-vehicle{border:1px solid var(--rvos-line);background:#070a0b;min-height:520px;position:relative;overflow:hidden}.rvos-showroom-vehicle img{object-fit:cover;filter:grayscale(.28)contrast(1.08);width:100%;height:100%}.rvos-hotspot{color:#fff;background:#05070ac7;border:1px solid #65ddff5c;min-height:34px;padding:7px 10px;font-size:12px;font-weight:900;position:absolute}.rvos-hotspot--sleep{top:48%;left:26%}.rvos-hotspot--power{bottom:26%;right:18%}.rvos-hotspot--gear{bottom:18%;left:12%}.rvos-showroom-panels{gap:12px;display:grid}.rvos-showroom-panels article,.rvos-step-board article{padding:18px}.rvos-step-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rvos-profile-card,.rvos-config-summary,.rvos-quotation-panel,.rvos-role-detail,.rvos-roadmap-detail{padding:24px}.rvos-profile-card{align-self:start;position:sticky;top:92px}.rvos-profile-card strong,.rvos-quotation-panel strong,.rvos-dashboard-head strong,.rvos-passport-id strong,.rvos-ticket-list strong,.rvos-delivery-summary strong{color:#fff;margin-top:8px;font-size:24px;line-height:1.15;display:block}.rvos-profile-card dl,.rvos-config-summary dl,.rvos-quotation-panel dl,.rvos-passport-card dl,.rvos-ticket-list dl{gap:8px;margin:18px 0 0;display:grid}.rvos-profile-card dl div,.rvos-config-summary dl div,.rvos-quotation-panel dl div,.rvos-passport-card dl div,.rvos-ticket-list dl div{border-bottom:1px solid #cdd5cc1a;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.rvos-page dt{color:var(--rvos-dim);font-size:12px}.rvos-page dd{color:#fff;text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.rvos-configurator-ui{border:1px solid var(--rvos-line);background:#05070abd;grid-template-columns:230px minmax(0,1fr) 300px;min-height:560px;display:grid}.rvos-config-tabs{background:#cdd5cc14;align-content:start;gap:1px;display:grid}.rvos-config-tabs button,.rvos-role-list button,.rvos-roadmap-nav button{min-height:58px;color:var(--rvos-muted);cursor:pointer;text-align:left;background:#070c0deb;border:0;border-bottom:1px solid #cdd5cc14}.rvos-config-tabs button{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:11px 14px;display:grid}.rvos-config-tabs button span{color:var(--rvos-gold);font-size:11px}.rvos-config-tabs button.is-active,.rvos-role-list button.is-active,.rvos-roadmap-nav button.is-active{color:#fff;background:linear-gradient(90deg,#d7b36a2e,#65ddff14)}.rvos-config-preview{background-color:#0000;background-image:linear-gradient(90deg,#65ddff14 1px,#0000 1px),linear-gradient(0deg,#d7b36a0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-left:1px solid #cdd5cc14;border-right:1px solid #cdd5cc14;place-items:center;min-height:560px;padding:28px;display:grid;position:relative}.rvos-wire-vehicle{clip-path:polygon(6% 64%,18% 38%,42% 36%,55% 64%,94% 64%,100% 82%,0 82%);opacity:.76;border:2px solid #d7b36a70;width:min(520px,82%);height:210px;position:absolute}.rvos-wire-vehicle i{border:4px solid var(--rvos-cyan);border-radius:50%;width:52px;height:52px;position:absolute;bottom:12px}.rvos-wire-vehicle i:first-child{left:18%}.rvos-wire-vehicle i:nth-child(2){right:18%}.rvos-wire-vehicle i:nth-child(n+3){background:var(--rvos-gold);border:0;width:8px;height:8px;box-shadow:0 0 18px #d7b36acc}.rvos-wire-vehicle i:nth-child(3){top:36%;left:43%}.rvos-wire-vehicle i:nth-child(4){top:52%;right:33%}.rvos-config-active{z-index:2;background:#05070ad1;border:1px solid #65ddff3d;width:min(480px,100%);padding:20px;position:relative}.rvos-config-active span,.rvos-config-summary>span{color:var(--rvos-gold);font-size:12px;font-weight:900}.rvos-config-active h3,.rvos-config-summary strong{color:#fff;margin:8px 0 16px;font-size:26px}.rvos-feature-stack{flex-wrap:wrap;align-content:start;gap:10px;padding:18px;display:flex}.rvos-agent-map{border:1px solid var(--rvos-line);background-color:#060a0b;background-image:linear-gradient(90deg,#65ddff14 1px,#0000 1px),linear-gradient(0deg,#d7b36a0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:560px;position:relative}.rvos-agent-map svg{fill:none;stroke:#65ddff75;stroke-width:.45px;width:100%;height:100%;position:absolute;inset:0}.rvos-map-node{left:var(--x);top:var(--y);color:#fff;cursor:pointer;background:#05070ad1;border:1px solid #d7b36a47;width:150px;min-height:72px;padding:9px;position:absolute;transform:translate(-50%,-50%)}.rvos-map-node:before{content:"";background:var(--rvos-cyan);border-radius:50%;width:10px;height:10px;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #65ddffc7}.rvos-map-node span,.rvos-map-node em{color:var(--rvos-muted);font-size:11px;font-style:normal;display:block}.rvos-map-node strong{margin:3px 0;font-size:13px;display:block}.rvos-agent-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rvos-agent-tree{grid-template-columns:repeat(7,minmax(180px,1fr));gap:12px;margin-top:16px;padding-bottom:6px;display:grid;overflow-x:auto}.rvos-agent-tree article{min-width:180px;padding:16px}.rvos-dashboard-mock{grid-template-columns:220px minmax(0,1fr);min-height:560px;display:grid}.rvos-dashboard-sidebar{background:#05070aad;border-right:1px solid #cdd5cc1a;align-content:start;gap:8px;padding:18px;display:grid}.rvos-dashboard-sidebar strong{color:#fff;margin-bottom:10px}.rvos-dashboard-sidebar button{min-height:38px;color:var(--rvos-muted);text-align:left;background:#ffffff0a;border:1px solid #cdd5cc1f}.rvos-dashboard-main{padding:18px}.rvos-dashboard-head{border-bottom:1px solid #cdd5cc1a;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 18px;margin-bottom:16px;padding-bottom:14px;display:flex}.rvos-dashboard-head em{color:var(--rvos-dim);font-size:12px;font-style:normal}.rvos-dashboard-grid,.rvos-command-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rvos-dashboard-grid article,.rvos-command-modules article{background:#ffffff09;border:1px solid #cdd5cc1f;min-height:142px;padding:16px}.rvos-admin-screen-row,.rvos-admin-screen-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.rvos-admin-screen-card{background:#05070ac7;border:1px solid #cdd5cc24;margin:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.rvos-admin-screen-card img{aspect-ratio:16/10;object-fit:cover;background:#05070a;width:100%;display:block}.rvos-admin-screen-card figcaption{border-top:1px solid #cdd5cc1f;gap:6px;padding:14px;display:grid}.rvos-admin-screen-card strong{color:#fff;font-size:15px}.rvos-admin-screen-card span{color:var(--rvos-muted);font-size:13px;line-height:1.5}.rvos-role-list,.rvos-roadmap-nav{background:#cdd5cc14;align-content:start;gap:1px;display:grid}.rvos-role-list button,.rvos-roadmap-nav button{padding:12px 14px}.rvos-role-list span,.rvos-roadmap-nav span{color:var(--rvos-gold);font-size:11px;display:block}.rvos-role-list strong{margin-top:4px;display:block}.rvos-role-detail h3{font-size:30px}.rvos-role-detail p{color:var(--rvos-muted);line-height:1.6}.rvos-permission-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.rvos-permission-matrix label{color:#eaf8fa;background:#65ddff0e;border:1px solid #65ddff2e;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:12px;display:flex}.rvos-permission-matrix label.is-blocked{color:var(--rvos-dim);background:#d7b36a0d;border-color:#d7b36a29}.rvos-command-center{grid-template-columns:minmax(320px,.58fr) minmax(0,1fr);gap:18px;padding:18px;display:grid}.rvos-command-map{text-align:center;background-color:#0000;background-image:linear-gradient(90deg,#65ddff14 1px,#0000 1px),linear-gradient(0deg,#d7b36a0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #65ddff29;place-content:center;min-height:500px;display:grid;position:relative;overflow:hidden}.rvos-command-map span{color:var(--rvos-gold);font-weight:900}.rvos-command-map strong{color:#fff;max-width:360px;margin-top:8px;font-size:30px;line-height:1.15}.rvos-command-radar{border:1px solid #65ddff33;border-radius:50%;position:absolute;inset:14%}.rvos-command-radar i{inset:calc(12% * var(--r,1));border:1px solid #d7b36a29;border-radius:50%;position:absolute}.rvos-command-radar i:first-child{--r:1}.rvos-command-radar i:nth-child(2){--r:2}.rvos-command-radar i:nth-child(3){--r:3}.rvos-delivery-summary{border-left:3px solid var(--rvos-gold);background:#d7b36a0e;padding:18px}.rvos-delivery-timeline{scroll-snap-type:x proximity;gap:12px;margin-top:18px;padding-bottom:10px;display:flex;overflow-x:auto}.rvos-delivery-node{color:#fff;text-align:left;scroll-snap-align:start;cursor:pointer;background:#080c0ec2;border:1px solid #cdd5cc24;flex:0 0 260px;min-height:260px;padding:16px}.rvos-delivery-node.is-current,.rvos-delivery-node:hover{border-color:var(--rvos-line-strong);background:#d7b36a16}.rvos-delivery-node span,.rvos-delivery-node em{color:var(--rvos-gold);font-size:12px;font-style:normal;font-weight:900;display:block}.rvos-delivery-node strong{margin-top:10px;line-height:1.25;display:block}.rvos-delivery-node p,.rvos-delivery-node small{color:var(--rvos-muted);line-height:1.5;display:block}.rvos-delivery-node small{max-height:0;transition:max-height .2s;overflow:hidden}.rvos-delivery-node.is-open small,.rvos-delivery-node.is-current small{max-height:130px}.rvos-passport-card{background:linear-gradient(135deg,#d7b36a1a,#65ddff0f),#060a0cdb;grid-template-columns:280px minmax(260px,.55fr) minmax(0,1fr);align-items:start;gap:20px;padding:24px;display:grid}.rvos-passport-id{gap:10px;display:grid}.rvos-owner-layout{grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center}.rvos-phone-mock{background:linear-gradient(#111719,#05070a);border:1px solid #d7b36a47;border-radius:8px;max-width:360px;min-height:620px;margin:auto;padding:34px 18px 18px;position:relative;box-shadow:0 30px 80px #00000059}.rvos-phone-bar{background:#cdd5cc47;border-radius:4px;width:86px;height:5px;margin:0 auto 24px}.rvos-phone-mock>span{color:var(--rvos-gold);font-weight:900}.rvos-phone-mock strong{color:#fff;margin-top:8px;font-size:24px;display:block}.rvos-phone-mock p{color:var(--rvos-muted)}.rvos-owner-copy{max-width:680px}.rvos-owner-copy h3{font-size:34px}.rvos-service-status{align-content:start;gap:10px;display:grid}.rvos-ticket-list{gap:12px;display:grid}.rvos-ticket-list article{padding:18px}.rvos-bi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rvos-bi-grid article{min-height:250px;padding:18px}.rvos-chart-bars{background:#00000029;border:1px solid #cdd5cc1a;align-items:end;gap:8px;height:88px;margin-top:20px;padding:12px;display:flex}.rvos-chart-bars i{height:var(--bar);background:linear-gradient(180deg, var(--rvos-cyan), var(--rvos-gold));flex:1;min-height:10px}.rvos-ai-layout{padding:20px}.rvos-chat-mock{align-content:center;gap:14px;display:grid}.rvos-chat-mock article{background:#ffffff0a;border:1px solid #cdd5cc1f;max-width:680px;padding:16px}.rvos-chat-mock article.is-ai{border-color:#65ddff33;margin-left:40px}.rvos-chat-mock span{color:var(--rvos-gold);font-size:12px;font-weight:900}.rvos-chat-mock p{color:#e8eeee;line-height:1.65}.rvos-ai-panel{background:#65ddff0b;border:1px solid #65ddff29;padding:18px}.rvos-api-network{border:1px solid var(--rvos-line);background-color:#05070ab8;background-image:linear-gradient(90deg,#65ddff14 1px,#0000 1px),linear-gradient(0deg,#d7b36a0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:680px;display:grid;position:relative}.rvos-api-network:before{content:"";border:1px solid #65ddff29;border-radius:50%;width:520px;height:520px;position:absolute}.rvos-api-core{z-index:2;border:1px solid var(--rvos-line-strong);color:#fff;text-align:center;background:#05070a;place-items:center;width:190px;height:190px;font-size:24px;font-weight:900;line-height:1.2;display:grid;position:relative}.rvos-api-network span{transform:rotate(calc(360deg / var(--total) * var(--i))) translate(300px) rotate(calc(-360deg / var(--total) * var(--i)))}.rvos-roadmap-nav{min-width:0}.rvos-roadmap-detail{align-content:center;min-height:360px}.rvos-cta{background:linear-gradient(#05070aeb,#05070ad1),url(/assets/factory-exterior.jpg) 50%/cover no-repeat}.rvos-form-shell{margin-top:28px;padding:22px}.rvos-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rvos-form label{gap:7px;display:grid}.rvos-form label span{color:var(--rvos-muted);font-size:13px;font-weight:800}.rvos-form input,.rvos-form select,.rvos-form textarea{color:#fff;background:#030608b8;border:1px solid #cdd5cc2e;border-radius:4px;width:100%;min-height:46px;padding:10px 12px}.rvos-form textarea{resize:vertical}.rvos-form .field-wide{grid-column:1/-1}.rvos-form-check{flex-direction:row;grid-template-columns:none;align-items:flex-start;gap:10px!important;display:flex!important}.rvos-form-check input{width:18px;min-height:18px;margin-top:2px}.rvos-form .honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.rvos-form-success{color:var(--rvos-gold-2);margin:16px 0 0;font-weight:900}.rvos-form-success.is-error{color:#ff9a9a}@keyframes rvosScan{0%,30%{transform:translate(-120%)}60%,to{transform:translate(120%)}}@keyframes rvosFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.rvos-page *,.rvos-page :before,.rvos-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1180px){.rvos-hero,.rvos-showroom-layout,.rvos-requirement-layout,.rvos-quotation-layout,.rvos-agent-grid,.rvos-permission-layout,.rvos-owner-layout,.rvos-service-layout,.rvos-ai-layout,.rvos-roadmap-layout,.rvos-command-center,.rvos-passport-card{grid-template-columns:1fr}.rvos-hero{min-height:auto}.rvos-hero__visual{min-height:680px}.rvos-capability-grid,.rvos-pain-grid,.rvos-metrics-row,.rvos-bi-grid,.rvos-admin-screen-row,.rvos-admin-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rvos-configurator-ui,.rvos-dashboard-mock{grid-template-columns:1fr}.rvos-config-tabs,.rvos-role-list,.rvos-roadmap-nav{display:flex;overflow-x:auto}.rvos-config-tabs button,.rvos-role-list button,.rvos-roadmap-nav button{flex:0 0 220px}}@media (width<=780px){.rvos-hero{padding:104px 16px 56px}.rvos-section{padding:64px 16px}.rvos-hero h1{font-size:48px}.rvos-hero__title-cn,.rvos-section-intro h2{font-size:30px}.rvos-hero__subtitle{font-size:18px}.rvos-hero__visual{gap:12px;min-height:auto;display:grid}.rvos-vehicle-stage,.rvos-hud-card,.rvos-hero-stats{width:100%;position:static}.rvos-vehicle-stage{height:280px}.rvos-hero-stats,.rvos-capability-grid,.rvos-pain-grid,.rvos-metrics-row,.rvos-agent-stats,.rvos-bi-grid,.rvos-admin-screen-row,.rvos-admin-screen-grid,.rvos-step-board,.rvos-dashboard-grid,.rvos-command-modules,.rvos-permission-matrix,.rvos-form{grid-template-columns:1fr}.rvos-orbit,.rvos-api-network{flex-wrap:wrap;justify-content:center;gap:10px;min-height:auto;padding:18px;display:flex}.rvos-orbit:before,.rvos-orbit:after,.rvos-api-network:before{display:none}.rvos-orbit__core,.rvos-api-core{width:100%;max-width:none}.rvos-orbit__node,.rvos-api-network span{flex:142px;width:auto;position:static;transform:none}.rvos-architecture-layer,.rvos-profile-card dl div,.rvos-config-summary dl div,.rvos-quotation-panel dl div,.rvos-passport-card dl div,.rvos-ticket-list dl div{grid-template-columns:1fr}.rvos-page dd{text-align:left}.rvos-showroom-vehicle,.rvos-agent-map{min-height:390px}.rvos-map-node{width:118px;min-height:62px;font-size:11px}.rvos-passport-card,.rvos-ai-layout,.rvos-command-center{padding:14px}.rvos-logo__wordmark small{display:none}}@media (width<=430px){.rvos-hero h1{font-size:40px}.rvos-logo--xl .rvos-logo__image{width:min(260px,72vw)}.rvos-agent-map{min-height:460px}.rvos-map-node{width:106px}}@media (width<=720px){.admin-lead-controls,.admin-pagination{flex-direction:column;align-items:stretch}.admin-lead-tabs,.admin-pagination-actions{width:100%}.admin-lead-tabs button,.admin-pagination-actions .secondary{flex:1 1 0;justify-content:center;min-width:0}.admin-lead-controls>strong,.admin-pagination-actions strong{text-align:center}}.rvos2-page{--rvos2-bg:#050607;--rvos2-panel:#0d1011db;--rvos2-panel-strong:#141819f0;--rvos2-line:#d5b97c3d;--rvos2-line-cold:#769fac3d;--rvos2-gold:#d8b36b;--rvos2-gold-soft:#f2d69b;--rvos2-cyan:#8bbcc7;--rvos2-green:#8ea37b;--rvos2-text:#f4f1ea;--rvos2-muted:#a4adb0;--rvos2-dim:#6f7779;--rvos2-danger:#9a6d63;color:var(--rvos2-text);background:linear-gradient(#050607 0%,#090b0c 34%,#070707 72%,#040404 100%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 80px);overflow:hidden}.rvos2-page *{box-sizing:border-box}.rvos2-page img{max-width:100%;display:block}.rvos2-shell{width:min(1180px,100% - 40px);margin:0 auto}.rvos-brand-logo{color:var(--rvos2-text);align-items:center;gap:12px;display:inline-flex}.rvos-brand-logo__image{filter:drop-shadow(0 16px 28px #0000006b);width:250px;height:auto}.rvos-brand-logo--xl .rvos-brand-logo__image{width:min(460px,84vw)}.rvos-brand-logo--badge img{width:54px;height:54px}.rvos-brand-logo--badge .rvos-brand-logo__image{width:112px;height:auto}.rvos-brand-logo__subtitle{color:var(--rvos2-muted);font-size:13px;display:block}.rvos2-hero{isolation:isolate;align-items:center;min-height:calc(100vh - 80px);padding:92px 0 78px;display:flex;position:relative}.rvos2-hero__backdrop,.rvos2-grid,.rvos2-terrain,.rvos2-scan{pointer-events:none;position:absolute;inset:0}.rvos2-hero__backdrop{z-index:-1;background:linear-gradient(90deg,#d8b36b14,#0000 34%,#8bbcc714),linear-gradient(#00000029,#0000 70%)}.rvos2-grid{opacity:.42;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:82px 82px;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.rvos2-terrain{opacity:.28;background:repeating-linear-gradient(172deg,#0000 0 22px,#d8b36b2e 23px 24px,#0000 25px 54px);height:42%;top:auto;-webkit-mask-image:linear-gradient(#0000,#000 28%,#0000 96%);mask-image:linear-gradient(#0000,#000 28%,#0000 96%)}.rvos2-scan{opacity:.38;background:linear-gradient(#0000 0%,#d8b36b1c 48%,#0000 56%);animation:7s linear infinite rvos2-scan}.rvos2-hero__inner{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:48px;display:grid}.rvos2-hero__copy h1{letter-spacing:0;margin:34px 0 0;font-size:clamp(58px,10vw,132px);font-weight:900;line-height:.86}.rvos2-title-cn{color:var(--rvos2-gold-soft);margin:18px 0 0;font-size:clamp(24px,4vw,46px);font-weight:800;line-height:1.08}.rvos2-subtitle,.rvos2-body,.rvos2-section-head p,.rvos2-interface-detail p,.rvos2-data-copy p{color:var(--rvos2-muted);line-height:1.86}.rvos2-subtitle{color:#e9e3d4;max-width:740px;margin:24px 0 0;font-size:20px}.rvos2-body{max-width:720px;margin:16px 0 0;font-size:16px}.rvos2-endorsement{color:#8d9696;margin:18px 0 0;font-size:13px}.rvos2-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.rvos2-btn{border:1px solid var(--rvos2-line);min-height:48px;color:var(--rvos2-text);cursor:pointer;background:#ffffff0a;border-radius:6px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:800;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.rvos2-btn:hover,.rvos2-btn:focus-visible{border-color:#f2d69bb3;outline:none;transform:translateY(-1px);box-shadow:0 18px 46px #d8b36b29}.rvos2-btn--primary{color:#111;background:linear-gradient(135deg,#f6dc9d,#b88334);border-color:#f6dc9dd9}.rvos2-btn--ghost{background:#0507078a}.rvos2-audience-strip{flex-wrap:wrap;gap:8px;max-width:760px;margin-top:26px;display:flex}.rvos2-audience-strip span,.rvos2-passport-fields span{color:#d0d8d8;background:#ffffff09;border:1px solid #ffffff14;border-radius:4px;padding:8px 10px;font-size:12px}.rvos2-hero__visual{perspective:1100px}.rvos2-command-deck{background:linear-gradient(145deg,#181b1bf5,#030505eb),repeating-linear-gradient(90deg,#0000 0 36px,#ffffff06 37px 38px);border:1px solid #d8b36b47;border-radius:8px;min-height:620px;padding:16px;position:relative;transform:rotateX(4deg)rotateY(-7deg);box-shadow:0 50px 120px #00000094,inset 0 1px #ffffff14}.rvos2-command-deck:before,.rvos2-product-shot:before,.rvos2-form-panel:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0a;position:absolute;inset:0}.rvos2-deck-top,.rvos2-hero-signals,.rvos2-status-line,.rvos2-passport-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.rvos2-deck-top{border-bottom:1px solid #ffffff14;padding-bottom:14px}.rvos2-deck-top span,.rvos2-section-head span,.rvos2-interface-detail span,.rvos2-data-copy h3+p+.rvos2-data-metrics span,.rvos2-passport-card__top span{color:var(--rvos2-gold);text-transform:uppercase;font-size:11px;font-weight:900}.rvos2-deck-top strong{font-size:20px}.rvos2-deck-top em,.rvos2-status-line em{color:var(--rvos2-cyan);font-size:12px;font-style:normal}.rvos2-deck-main{background:linear-gradient(135deg,#d8b36b0f,#0000 42%,#8bbcc714),repeating-linear-gradient(0deg,#0000 0 38px,#ffffff0a 39px 40px);border-radius:8px;min-height:420px;margin-top:18px;position:relative;overflow:hidden}.rvos2-vehicle-silhouette{height:150px;position:absolute;bottom:95px;left:9%;right:9%}.rvos2-car-body{clip-path:polygon(0 70%,15% 28%,55% 28%,68% 12%,84% 18%,100% 55%,96% 72%,0 72%);background:linear-gradient(160deg,#ffffff21,#0000 46%),#0c0f0fb8;border:2px solid #f2d69bb8;border-radius:8px 42px 10px 8px;position:absolute;inset:22px 8% 38px}.rvos2-wheel{background:#050607;border:2px solid #8bbcc7b3;border-radius:50%;width:60px;height:60px;position:absolute;bottom:22px;box-shadow:inset 0 0 0 12px #ffffff0a}.rvos2-wheel--a{left:22%}.rvos2-wheel--b{right:18%}.rvos2-signal{opacity:.7;border:1px solid #d8b36b75;position:absolute}.rvos2-signal--a{width:120px;height:64px;top:0;left:16%}.rvos2-signal--b{width:150px;height:82px;top:18px;right:12%}.rvos2-hero-map{background:#00000038;border:1px solid #8bbcc742;border-radius:8px;width:180px;height:140px;position:absolute;inset:28px 24px auto auto}.rvos2-map-node{left:var(--x);top:var(--y);background:var(--rvos2-gold-soft);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 22px #f2d69be6}.rvos2-hero-pipeline{grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.rvos2-hero-pipeline span{color:var(--rvos2-muted);text-align:center;background:#ffffff09;border:1px solid #ffffff17;border-radius:4px;padding:10px 6px;font-size:12px}.rvos2-hero-pipeline .is-active{color:#111;background:var(--rvos2-gold-soft);border-color:#f2d69bcc}.rvos2-hero-signals{grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid}.rvos2-hero-signals div,.rvos2-mini-metrics div,.rvos2-agent-stats div,.rvos2-data-metrics div{background:#ffffff09;border:1px solid #ffffff14;border-radius:6px;padding:14px}.rvos2-hero-signals span,.rvos2-mini-metrics span,.rvos2-agent-stats span,.rvos2-data-metrics span{color:var(--rvos2-dim);font-size:11px;display:block}.rvos2-hero-signals strong,.rvos2-mini-metrics strong,.rvos2-agent-stats strong,.rvos2-data-metrics strong{color:var(--rvos2-text);margin-top:6px;font-size:18px;display:block}.rvos2-section{padding:120px 0;position:relative}.rvos2-section+.rvos2-section{border-top:1px solid #ffffff0e}.rvos2-section-head h2{letter-spacing:0;margin:12px 0 0;font-size:clamp(32px,5vw,64px);line-height:1.05}.rvos2-section-head p{margin:18px 0 0;font-size:16px}.rvos2-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.rvos2-why-card{background:linear-gradient(180deg, #ffffff0e, #ffffff05), var(--rvos2-panel);border:1px solid #ffffff14;border-radius:8px;min-height:360px;padding:22px}.rvos2-card-index{color:var(--rvos2-gold);font-size:13px;font-weight:900}.rvos2-why-card h3{margin:22px 0 18px;font-size:22px;line-height:1.24}.rvos2-before-after{gap:12px;display:grid}.rvos2-before-after p{color:var(--rvos2-muted);border-left:2px solid #ffffff1f;margin:0;padding-left:12px;font-size:13px;line-height:1.75}.rvos2-before-after p:last-child{border-color:var(--rvos2-gold);color:#dce2de}.rvos2-before-after small{color:var(--rvos2-dim);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.rvos2-command__layout,.rvos2-passport__layout,.rvos2-intake__layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:start;gap:44px;display:grid}.rvos2-section-head--sticky{position:sticky;top:108px}.rvos2-mini-metrics{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px;display:grid}.rvos2-mini-metrics small{color:var(--rvos2-dim);margin-top:4px;font-size:11px;line-height:1.5;display:block}.rvos2-product-shot,.rvos2-form-panel,.rvos2-passport-card,.rvos2-interface-panel,.rvos2-data-panel,.rvos2-permission-panel{background:var(--rvos2-panel);border:1px solid #ffffff14;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.rvos2-product-shot{padding:16px}.rvos2-product-shot>img,.rvos2-interface-media img,.rvos2-data-image img{aspect-ratio:16/10;object-fit:cover;object-position:left top;background:#050607;border:1px solid #ffffff14;border-radius:6px;width:100%}.rvos2-shot-caption{color:#d9c795;background:#d8b36b0f;border:1px solid #d8b36b38;border-radius:5px;margin:12px 2px 0;padding:9px 11px;font-size:12px}.rvos2-flow-console{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.rvos2-flow-console article{background:#ffffff09;border:1px solid #ffffff12;border-radius:6px;padding:14px}.rvos2-flow-console span{color:var(--rvos2-gold);font-size:11px;font-weight:900}.rvos2-flow-console h3{margin:14px 0 8px;font-size:15px}.rvos2-flow-console p,.rvos2-agent-tree p,.rvos2-permission-head p,.rvos2-access-columns li,.rvos2-roadmap-line p{color:var(--rvos2-muted);margin:0;font-size:12px;line-height:1.65}.rvos2-interface-tabs,.rvos2-data-tabs{gap:8px;margin:38px 0 18px;padding-bottom:6px;display:flex;overflow-x:auto}.rvos2-interface-tabs button,.rvos2-data-tabs button,.rvos2-role-list button{color:var(--rvos2-muted);text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:6px;padding:13px 15px;transition:background .18s,border-color .18s,color .18s,transform .18s}.rvos2-interface-tabs button{min-width:178px}.rvos2-interface-tabs button span,.rvos2-role-list button span{color:var(--rvos2-text);white-space:nowrap;font-weight:800;display:block}.rvos2-interface-tabs button small,.rvos2-role-list button small{margin-top:5px;font-size:11px;display:block}.rvos2-interface-tabs button.is-active,.rvos2-data-tabs button.is-active,.rvos2-role-list button.is-active,.rvos2-interface-tabs button:hover,.rvos2-data-tabs button:hover,.rvos2-role-list button:hover{color:var(--rvos2-text);background:#d8b36b1a;border-color:#d8b36b8c}.rvos2-interface-panel{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:22px;padding:18px;display:grid}.rvos2-interface-detail{padding:16px 10px 12px 0}.rvos2-interface-detail h3,.rvos2-data-copy h3,.rvos2-permission-head h3{margin:10px 0 12px;font-size:30px;line-height:1.15}.rvos2-check-list,.rvos2-access-columns ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.rvos2-check-list li,.rvos2-access-columns li{padding-left:18px;position:relative}.rvos2-check-list li{color:#d9dfdc;font-size:13px}.rvos2-check-list li:before,.rvos2-access-columns li:before{content:"";background:var(--rvos2-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0}.rvos2-status-line{border-top:1px solid #ffffff14;margin-top:22px;padding-top:16px}.rvos2-status-line small{color:var(--rvos2-muted)}.rvos2-real-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.rvos2-real-gallery article{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;position:relative;overflow:hidden}.rvos2-real-gallery img{aspect-ratio:4/3;object-fit:cover;object-position:left top;border-bottom:1px solid #ffffff14;width:100%}.rvos2-real-gallery div{padding:16px}.rvos2-real-gallery h3{margin:0;font-size:16px}.rvos2-real-gallery p{color:var(--rvos2-muted);margin:8px 0 0;font-size:12px;line-height:1.65}.rvos2-agent-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:24px;margin-top:42px;display:grid}.rvos2-network-map{background:linear-gradient(135deg,#d8b36b14,#0000 32%,#8bbcc712),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 62px),#070909;border:1px solid #ffffff14;border-radius:8px;min-height:620px;position:relative;overflow:hidden}.rvos2-map-glow{opacity:.72;border:1px solid #d8b36b42;position:absolute;inset:14%;transform:skew(-16deg)rotate(-7deg)}.rvos2-agent-node{left:var(--x);top:var(--y);min-width:126px;color:var(--rvos2-text);text-align:left;cursor:pointer;background:#060808c2;border:1px solid #d8b36b57;border-radius:6px;padding:11px 12px 11px 30px;position:absolute;transform:translate(-50%,-50%)}.rvos2-agent-node span{background:var(--rvos2-gold-soft);border-radius:50%;width:10px;height:10px;position:absolute;top:17px;left:11px;box-shadow:0 0 18px #f2d69be6}.rvos2-agent-node strong{font-size:13px;display:block}.rvos2-agent-node small{color:var(--rvos2-muted);font-size:11px}.rvos2-agent-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rvos2-agent-tree{gap:10px;margin-top:14px;display:grid}.rvos2-agent-tree article{background:#ffffff09;border:1px solid #ffffff14;border-radius:6px;grid-template-columns:34px 1fr;gap:12px;padding:14px;display:grid}.rvos2-agent-tree article>span{width:30px;height:30px;color:var(--rvos2-gold);border:1px solid #d8b36b57;border-radius:4px;place-items:center;font-weight:900;display:grid}.rvos2-agent-tree h3{margin:0 0 4px;font-size:15px}.rvos2-permission-layout{grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);gap:18px;margin-top:42px;display:grid}.rvos2-role-list{gap:8px;display:grid}.rvos2-permission-panel{padding:22px}.rvos2-permission-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.rvos2-permission-cell{background:#ffffff09;border:1px solid #ffffff14;border-radius:6px;min-height:82px;padding:12px}.rvos2-permission-cell span,.rvos2-permission-cell strong{display:block}.rvos2-permission-cell span{color:var(--rvos2-muted);font-size:12px}.rvos2-permission-cell strong{margin-top:14px;font-size:13px}.rvos2-permission-cell--active{border-color:#8ea37b80}.rvos2-permission-cell--review{border-color:#d8b36b80}.rvos2-permission-cell--blocked{color:var(--rvos2-dim);border-color:#9a6d6361}.rvos2-access-columns{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.rvos2-access-columns h4{color:#e7e0cf;margin:0}.rvos2-passport{background:linear-gradient(90deg,#d8b36b0f,#0000 46%),#050607}.rvos2-passport-card{background:linear-gradient(145deg,#e2ca9729,#ffffff09 34%,#8bbcc714),#0d1010;min-height:420px;padding:22px}.rvos2-passport-card__top strong{margin-top:6px;font-size:28px;display:block}.rvos2-passport-plate{grid-template-columns:1fr 1fr;gap:16px;margin-top:60px;display:grid}.rvos2-passport-plate span{color:var(--rvos2-dim);font-size:12px}.rvos2-passport-plate strong{margin-top:6px;font-size:20px;display:block}.rvos2-passport-bars{gap:12px;margin-top:54px;display:grid}.rvos2-passport-bars span{height:7px;width:var(--w);background:linear-gradient(90deg, var(--rvos2-gold-soft), #8bbcc7b8);border-radius:4px}.rvos2-passport-fields{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.rvos2-data-panel{grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);gap:20px;padding:18px;display:grid}.rvos2-data-copy{padding:12px 8px 12px 4px}.rvos2-data-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.rvos2-roadmap-line{background:#ffffff14;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:44px;display:grid;overflow:hidden}.rvos2-roadmap-line article{background:linear-gradient(#ffffff0b,#0000),#090b0c;min-height:260px;padding:22px}.rvos2-roadmap-line span{color:var(--rvos2-gold);font-weight:900}.rvos2-roadmap-line h3{margin:42px 0 12px;font-size:20px}.rvos2-intake{background:linear-gradient(135deg,#d8b36b17,#0000 45%,#8bbcc714),#060707}.rvos2-intake-summary{background:#0000003d;border:1px solid #d8b36b47;border-radius:8px;margin-top:30px;padding:18px}.rvos2-intake-summary strong,.rvos2-intake-summary span,.rvos2-intake-summary small{display:block}.rvos2-intake-summary strong{margin-bottom:8px}.rvos2-intake-summary span,.rvos2-intake-summary small{color:var(--rvos2-muted);line-height:1.65}.rvos2-form-panel{padding:22px}.rvos2-form-panel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rvos2-form-panel label,.rvos2-form-panel fieldset{min-width:0}.rvos2-form-panel label>span,.rvos2-form-panel legend{color:#d7d0bf;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.rvos2-form-panel input,.rvos2-form-panel select,.rvos2-form-panel textarea{width:100%;color:var(--rvos2-text);font:inherit;background:#00000047;border:1px solid #ffffff1c;border-radius:6px;padding:13px 12px;font-size:14px}.rvos2-form-panel input:focus,.rvos2-form-panel select:focus,.rvos2-form-panel textarea:focus{border-color:#f2d69bb8;outline:none}.rvos2-form-panel fieldset{border:1px solid #ffffff17;border-radius:8px;grid-column:1/-1;padding:14px}.rvos2-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rvos2-checkbox-grid label,.rvos2-ack{align-items:center;gap:8px;display:flex}.rvos2-checkbox-grid input,.rvos2-ack input{flex:none;width:auto}.rvos2-checkbox-grid span,.rvos2-ack span{color:var(--rvos2-muted);margin:0;font-size:12px}.rvos2-field-wide{grid-column:1/-1}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes rvos2-scan{0%{transform:translateY(-60%)}to{transform:translateY(70%)}}@media (prefers-reduced-motion:reduce){.rvos2-page *,.rvos2-page :before,.rvos2-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=1180px){.rvos2-hero__inner,.rvos2-command__layout,.rvos2-passport__layout,.rvos2-intake__layout,.rvos2-agent-layout,.rvos2-permission-layout,.rvos2-interface-panel,.rvos2-data-panel{grid-template-columns:1fr}.rvos2-section-head--sticky{position:static}.rvos2-command-deck{min-height:560px;transform:none}.rvos2-why-grid,.rvos2-flow-console,.rvos2-real-gallery,.rvos2-roadmap-line{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.rvos2-shell{width:min(100% - 28px,1180px)}.rvos2-hero,.rvos2-section{padding:72px 0}.rvos-brand-logo__image,.rvos-brand-logo--xl .rvos-brand-logo__image{width:min(260px,76vw)}.rvos2-hero__copy h1{font-size:66px}.rvos2-title-cn{font-size:30px}.rvos2-subtitle{font-size:18px}.rvos2-command-deck{min-height:520px;padding:12px}.rvos2-deck-top{flex-direction:column;align-items:flex-start}.rvos2-interface-tabs,.rvos2-data-tabs{grid-template-columns:1fr;display:grid;overflow:visible}.rvos2-interface-tabs button{min-width:0}.rvos2-hero-signals,.rvos2-mini-metrics,.rvos2-agent-stats,.rvos2-data-metrics,.rvos2-passport-plate,.rvos2-form-panel form,.rvos2-checkbox-grid,.rvos2-access-columns,.rvos2-permission-grid{grid-template-columns:1fr}.rvos2-hero-pipeline{grid-template-columns:repeat(3,1fr)}.rvos2-why-grid,.rvos2-flow-console,.rvos2-real-gallery,.rvos2-roadmap-line{grid-template-columns:1fr}.rvos2-why-card{min-height:auto}.rvos2-network-map{min-height:480px}.rvos2-agent-node{min-width:108px}.rvos2-role-list{max-height:420px;overflow:auto}}.rvos2-page{--rvos2-bg:#030404;--rvos2-panel:#0a0c0ce6;--rvos2-panel-strong:#101212f5;--rvos2-metal:#121514;--rvos2-gold:#c99f55;--rvos2-gold-soft:#f1d28a;--rvos2-copper:#9f703a;--rvos2-cyan:#7fb8c4;--rvos2-green:#8ea37b;--rvos2-text:#f5f1e8;--rvos2-muted:#a7b0ae;--rvos2-dim:#687271;--rvos2-line:#e6c67e33;background:radial-gradient(circle at 74% 10%,#bf92432e,#0000 34%),radial-gradient(circle at 16% 34%,#6d9aa61f,#0000 30%),linear-gradient(#050606 0%,#080909 48%,#030404 100%)}.rvos2-section{padding:104px 0}.rvos2-section-head{max-width:720px}.rvos2-section-head h2{font-size:clamp(30px,4vw,52px);line-height:1.14}.rvos2-section-head p,.rvos2-body,.rvos2-subtitle{max-width:720px;line-height:1.92}.rvos2-eyebrow{color:var(--rvos2-gold-soft);letter-spacing:.08em;margin:0 0 20px;font-size:13px;font-weight:900}.rvos2-hero{min-height:calc(100vh - 80px);padding:84px 0 70px}.rvos2-hero__inner{grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);gap:54px}.rvos2-hero__copy h1{max-width:640px;margin:26px 0 0;font-size:clamp(42px,5.6vw,86px);font-weight:900;line-height:1.04}.rvos2-subtitle{color:#efe8d7;margin-top:22px;font-size:clamp(18px,2vw,24px)}.rvos-brand-logo--lg .rvos-brand-logo__image{width:min(360px,76vw)}.rvos2-command-surface,.rvos2-business-visual,.rvos2-interface-visual,.rvos2-bi-dashboard{background:linear-gradient(145deg,#191c1bfa,#040606f5),repeating-linear-gradient(90deg,#0000 0 34px,#ffffff08 35px 36px);border:1px solid #e6c67e38;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 44px 120px #0000008f,inset 0 1px #ffffff14}.rvos2-command-surface{min-height:620px;padding:16px;transform:rotateX(4deg)rotateY(-5deg)}.rvos2-command-surface:before,.rvos2-business-visual:before,.rvos2-interface-visual:before,.rvos2-bi-dashboard:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 18%,#f2d28a29,#0000 22%),linear-gradient(#ffffff0d,#0000 30%);position:absolute;inset:0}.rvos2-surface-bar,.rvos2-panel-top,.rvos2-mock-topbar,.rvos2-passport-card__top{justify-content:space-between;align-items:center;gap:14px;display:flex}.rvos2-surface-bar,.rvos2-panel-top{z-index:1;border-bottom:1px solid #ffffff14;padding-bottom:14px;position:relative}.rvos2-surface-bar span,.rvos2-panel-top span,.rvos2-mock-topbar span,.rvos2-target-panel>span,.rvos2-agent-focus span,.rvos2-permission-head span{color:var(--rvos2-gold);text-transform:uppercase;font-size:11px;font-weight:900}.rvos2-surface-bar em{color:var(--rvos2-cyan);font-size:12px;font-style:normal}.rvos2-surface-main{z-index:1;grid-template-columns:150px 1fr 150px;gap:14px;min-height:462px;margin-top:18px;display:grid;position:relative}.rvos2-surface-left,.rvos2-surface-right,.rvos2-surface-bottom{gap:10px;display:grid}.rvos2-surface-step,.rvos2-surface-right div,.rvos2-surface-bottom span{background:#ffffff09;border:1px solid #ffffff14;border-radius:6px}.rvos2-surface-step{padding:13px 12px}.rvos2-surface-step span,.rvos2-surface-right span{color:var(--rvos2-dim);font-size:11px;display:block}.rvos2-surface-step strong,.rvos2-surface-right strong{color:var(--rvos2-text);margin-top:6px;font-size:13px;display:block}.rvos2-surface-step.is-active{background:#c99f5524;border-color:#f2d28a94}.rvos2-surface-center{background:radial-gradient(circle at 50% 46%,#f2d28a14,#0000 36%),repeating-linear-gradient(0deg,#0000 0 36px,#ffffff0a 37px 38px);border:1px solid #ffffff12;border-radius:8px;position:relative;overflow:hidden}.rvos2-project-orbit{place-items:center;display:grid;position:absolute;inset:28px 24px 76px}.rvos2-orbit-ring{border:1px solid #e6c67e40;border-radius:50%;position:absolute}.rvos2-orbit-ring--outer{aspect-ratio:1;width:min(340px,90%)}.rvos2-orbit-ring--inner{aspect-ratio:1;border-color:#7fb8c440;width:min(220px,66%)}.rvos2-project-core{z-index:2;aspect-ratio:1;text-align:center;background:#050707c2;border:1px solid #f2d28a75;border-radius:50%;place-content:center;width:min(178px,56%);display:grid;position:relative;box-shadow:0 0 70px #c99f5529}.rvos2-project-core span,.rvos2-project-core small{color:var(--rvos2-muted);font-size:11px}.rvos2-project-core strong{margin:8px 0;font-size:22px}.rvos2-orbit-dot{z-index:3;color:#efe8d7;background:#040606e0;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;position:absolute}.rvos2-orbit-dot--1{top:48%;left:5%}.rvos2-orbit-dot--2{top:9%;left:23%}.rvos2-orbit-dot--3{top:16%;right:18%}.rvos2-orbit-dot--4{top:52%;right:4%}.rvos2-orbit-dot--5{bottom:4%;right:24%}.rvos2-orbit-dot--6{bottom:11%;left:18%}.rvos2-surface-flow{grid-template-columns:repeat(5,1fr);gap:7px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.rvos2-surface-flow span,.rvos2-surface-bottom span{color:var(--rvos2-muted);text-align:center;padding:10px 8px;font-size:11px}.rvos2-surface-flow .is-live{color:#111;background:var(--rvos2-gold-soft)}.rvos2-surface-right div{padding:14px}.rvos2-surface-bottom{z-index:1;grid-template-columns:repeat(5,1fr);margin-top:14px;position:relative}.rvos2-target-layout{grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);gap:18px;margin-top:38px;display:grid}.rvos2-target-selector,.rvos2-role-list{gap:8px;display:grid}.rvos2-target-selector button,.rvos2-role-list button,.rvos2-interface-tabs button,.rvos2-data-tabs button{background:#ffffff09;border-radius:5px}.rvos2-target-panel{background:linear-gradient(135deg,#e6c67e17,#0000 46%),#ffffff09;border:1px solid #e6c67e2e;border-radius:8px;min-height:300px;padding:26px}.rvos2-target-panel h3{margin:14px 0 28px;font-size:clamp(28px,4vw,48px)}.rvos2-target-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rvos2-target-columns p{color:var(--rvos2-muted);border-left:2px solid #ffffff1a;margin:0;padding-left:14px;line-height:1.85}.rvos2-target-columns p:last-child{color:#e6e0d2;border-color:#f2d28a9e}.rvos2-target-columns small{color:var(--rvos2-dim);margin-bottom:6px;font-weight:900;display:block}.rvos2-target-matrix{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.rvos2-target-matrix span{color:#d6dddb;text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;padding:12px;font-size:12px}.rvos2-before-after-board{grid-template-columns:1fr 150px 1fr;gap:16px;margin-top:42px;display:grid}.rvos2-ba-col{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:10px;padding:20px;display:grid}.rvos2-ba-col strong{color:#c4bbb0;text-transform:uppercase;font-size:13px}.rvos2-ba-col span{color:var(--rvos2-muted);background:#0000002e;border:1px solid #ffffff12;border-radius:5px;padding:14px}.rvos2-ba-col--after span{color:#efe8d7;border-color:#e6c67e3d}.rvos2-ba-divider{color:#111;place-items:center;display:grid}.rvos2-ba-divider span{aspect-ratio:1;color:#111;background:linear-gradient(135deg,#f3d58e,#9f703a);border-radius:50%;place-items:center;width:118px;font-weight:900;display:grid}.rvos2-command__layout,.rvos2-passport__layout,.rvos2-intake__layout{grid-template-columns:minmax(310px,.42fr) minmax(0,.58fr)}.rvos2-business-visual{padding:16px}.rvos2-shot-caption{color:#dcca9eb3;background:0 0;border:0;width:fit-content;margin:0 0 12px auto;padding:0;font-size:11px}.rvos2-command-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.rvos2-command-panel{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-height:240px;padding:16px}.rvos2-command-panel--wide,.rvos2-command-panel--map{grid-column:1/-1}.rvos2-command-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.rvos2-command-lanes article{background:#0000003d;border:1px solid #ffffff14;border-radius:6px;padding:14px}.rvos2-command-lanes article.is-warning{border-color:#e6c67e73}.rvos2-command-lanes article.is-service{border-color:#7fb8c461}.rvos2-command-lanes span{color:var(--rvos2-gold);font-size:11px;font-weight:900}.rvos2-command-lanes strong{margin-top:16px;display:block}.rvos2-command-lanes p,.rvos2-command-panel p{color:var(--rvos2-muted);margin:8px 0 0;font-size:12px;line-height:1.65}.rvos2-approval-stack{gap:9px;margin-top:16px;display:grid}.rvos2-approval-stack span{color:var(--rvos2-muted);background:#00000038;border:1px solid #ffffff14;border-radius:5px;padding:12px}.rvos2-approval-stack .is-live{color:#111;background:var(--rvos2-gold-soft)}.rvos2-risk-meter{background:#ffffff14;border-radius:999px;height:10px;margin-top:28px;overflow:hidden}.rvos2-risk-meter span{width:var(--risk);background:linear-gradient(90deg, var(--rvos2-green), var(--rvos2-gold-soft));height:100%;display:block}.rvos2-mini-map{background:radial-gradient(circle at 68% 45%,#f2d28a29,#0000 30%),repeating-linear-gradient(90deg,#0000 0 40px,#ffffff09 41px 42px),#00000038;border:1px solid #ffffff12;border-radius:7px;min-height:220px;margin-top:16px;position:relative}.rvos2-mini-node{left:var(--x);top:var(--y);background:var(--rvos2-gold-soft);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 20px #f2d28acc}.rvos2-interface-panel{grid-template-columns:minmax(0,1fr);padding:18px}.rvos2-interface-visual{grid-template-columns:150px minmax(0,1fr) 176px;gap:12px;min-height:560px;padding:14px;display:grid}.rvos2-mock-sidebar,.rvos2-mock-main,.rvos2-mock-actions{z-index:1;background:#0000003d;border:1px solid #ffffff14;border-radius:8px;position:relative}.rvos2-mock-sidebar{align-content:start;gap:8px;padding:14px;display:grid}.rvos2-mock-sidebar strong{color:var(--rvos2-gold-soft);margin-bottom:18px}.rvos2-mock-sidebar span{color:var(--rvos2-muted);border-radius:5px;padding:10px;font-size:12px}.rvos2-mock-sidebar span.is-active{color:#111;background:var(--rvos2-gold-soft)}.rvos2-mock-main{padding:16px}.rvos2-mock-topbar strong{margin-top:6px;font-size:22px;display:block}.rvos2-mock-topbar em{color:#dcca9ea3;font-size:11px;font-style:normal}.rvos2-mock-filters,.rvos2-mock-stats{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.rvos2-mock-filters span,.rvos2-mock-stats div,.rvos2-mock-actions button{background:#ffffff09;border:1px solid #ffffff14;border-radius:5px}.rvos2-mock-filters span{color:var(--rvos2-muted);padding:8px 10px;font-size:11px}.rvos2-mock-stats{grid-template-columns:repeat(3,1fr);display:grid}.rvos2-mock-stats div{padding:14px}.rvos2-mock-stats span,.rvos2-mock-row--head span{color:var(--rvos2-dim);font-size:11px}.rvos2-mock-stats strong{margin-top:6px;font-size:20px;display:block}.rvos2-mock-table{border:1px solid #ffffff14;border-radius:7px;margin-top:18px;overflow:hidden}.rvos2-mock-row{color:#dfe6e3;background:#0000002e;grid-template-columns:1.15fr 1fr .85fr .9fr .55fr;gap:8px;padding:13px 12px;display:grid}.rvos2-mock-row+.rvos2-mock-row{border-top:1px solid #ffffff12}.rvos2-mock-row span{min-width:0;font-size:12px}.risk-high,.risk-mid,.risk-low{border-radius:999px;width:fit-content;padding:3px 8px}.risk-high{color:#ffb8a8;background:#9a6d632e}.risk-mid{color:#f1d28a;background:#c99f5526}.risk-low{color:#b7d5bd;background:#8ea37b29}.rvos2-mock-actions{align-content:start;gap:9px;padding:14px;display:grid}.rvos2-mock-actions strong{margin-bottom:12px}.rvos2-mock-actions button{color:#e4ded0;text-align:left;cursor:default;min-height:40px}.rvos2-interface-detail{max-width:760px;padding:4px 0 0}.rvos2-interface-detail h3{font-size:clamp(26px,3vw,40px)}.rvos2-agent-layout{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr)}.rvos2-network-map{background:radial-gradient(circle at 60% 48%,#e6c67e1f,#0000 34%),linear-gradient(135deg,#7fb8c414,#0000 52%),#060808;min-height:640px}.rvos2-world-svg{width:calc(100% - 56px);height:calc(100% - 56px);position:absolute;inset:28px}.rvos2-world-svg path{fill:#ffffff0b;stroke:#e6c67e29;stroke-width:2px}.rvos2-world-svg polyline{fill:none;stroke:#e6c67e57;stroke-width:2px;stroke-dasharray:5 10}.rvos2-agent-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;min-width:118px;padding:10px 12px 10px 31px}.rvos2-agent-node.is-active,.rvos2-agent-node:hover{border-color:#f2d28ab8;box-shadow:0 0 32px #c99f5538}.rvos2-agent-focus{background:#c99f5514;border:1px solid #e6c67e3d;border-radius:8px;padding:18px}.rvos2-agent-focus strong,.rvos2-agent-focus small{display:block}.rvos2-agent-focus strong{margin-top:8px;font-size:22px}.rvos2-agent-focus small{color:var(--rvos2-muted);margin-top:8px}.rvos2-agent-stats{grid-template-columns:repeat(4,1fr);margin-top:14px}.rvos2-permission-layout{grid-template-columns:minmax(260px,.3fr) minmax(190px,.22fr) minmax(0,.48fr)}.rvos2-boundary-core{background:radial-gradient(circle,#e6c67e29,#0000 48%),#ffffff08;border:1px solid #e6c67e2b;border-radius:8px;place-items:center;min-height:430px;display:grid;position:relative}.rvos2-boundary-core span{color:#ded2b2;text-align:center;border:1px solid #e6c67e3d;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute}.rvos2-boundary-core span:first-child{aspect-ratio:1;width:88%}.rvos2-boundary-core span:nth-child(2){aspect-ratio:1;width:62%}.rvos2-boundary-core span:nth-child(3){aspect-ratio:1;width:36%}.rvos2-permission-grid{grid-template-columns:repeat(7,minmax(68px,1fr))}.rvos2-permission-cell--edit{border-color:#7fb8c46b}.rvos2-passport-card{background:linear-gradient(145deg,#e6c67e2e,#ffffff0a 36%,#7fb8c41a),repeating-linear-gradient(135deg,#0000 0 18px,#ffffff09 19px 20px),#101312;border-color:#f2d28a4d;min-height:500px}.rvos2-passport-chip{color:#111;background:var(--rvos2-gold-soft);border:1px solid #e6c67e57;border-radius:999px;width:fit-content;margin-top:34px;padding:8px 12px;font-size:12px;font-weight:900}.rvos2-passport-plate{margin-top:44px}.rvos2-passport-plate div{border-bottom:1px solid #ffffff1c;padding-bottom:14px}.rvos2-passport-timeline{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:50px;display:grid}.rvos2-passport-timeline span{color:var(--rvos2-muted);text-align:center;border:1px solid #ffffff14;border-radius:5px;padding:10px 4px;font-size:12px}.rvos2-passport-timeline .is-done{color:#111;background:linear-gradient(135deg,#f1d28a,#a8773f)}.rvos2-memory-line{border-left:2px solid #f2d28ab3;padding-left:14px;color:#f0e3c6!important}.rvos2-passport-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rvos2-passport-fields span{text-align:left;min-height:66px}.rvos2-passport-fields strong{color:var(--rvos2-text);margin-bottom:6px;display:block}.rvos2-bi-dashboard{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);gap:14px;margin-top:42px;padding:16px;display:grid}.rvos2-bi-main,.rvos2-ai-advisor{z-index:1;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:16px;position:relative}.rvos2-funnel{gap:10px;margin-top:18px;display:grid}.rvos2-funnel span{background:#ffffff0b;border-radius:5px;min-height:38px;position:relative;overflow:hidden}.rvos2-funnel span:before{content:"";width:var(--w);background:linear-gradient(90deg,#f2d28a9e,#7fb8c452);position:absolute;inset:0 auto 0 0}.rvos2-funnel b,.rvos2-funnel em{z-index:1;font-style:normal;line-height:38px;position:relative}.rvos2-funnel b{margin-left:12px}.rvos2-funnel em{float:right;color:#f3dfb4;margin-right:12px}.rvos2-chart-grid{grid-template-columns:1.1fr .8fr 1fr;gap:12px;margin-top:14px;display:grid}.rvos2-bars,.rvos2-preference-ring,.rvos2-service-list{background:#00000038;border:1px solid #ffffff14;border-radius:7px;min-height:240px;padding:14px}.rvos2-bars{align-items:end;gap:10px;display:flex}.rvos2-bars span{height:var(--h);background:linear-gradient(#f1d28a,#7fb8c42e);border-radius:5px 5px 0 0;flex:1;min-height:48px;position:relative}.rvos2-bars b{color:var(--rvos2-muted);white-space:nowrap;font-size:11px;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.rvos2-preference-ring{text-align:center;background:radial-gradient(circle, #070909 0 42%, transparent 43%), conic-gradient(from 25deg, #f1d28a 0 72%, #ffffff14 72% 100%);border-radius:8px;place-content:center;display:grid}.rvos2-preference-ring span,.rvos2-preference-ring small{color:var(--rvos2-muted)}.rvos2-preference-ring strong{margin:8px 0}.rvos2-service-list{align-content:center;gap:10px;display:grid}.rvos2-service-list span,.rvos2-ai-advisor button{color:#dfe6e3;text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:5px;padding:12px}.rvos2-ai-advisor p{color:var(--rvos2-muted);line-height:1.8}.rvos2-ai-advisor button{cursor:default;width:100%;margin-top:9px;display:block}.rvos2-intake__layout{grid-template-columns:minmax(310px,.39fr) minmax(0,.61fr)}.rvos2-form-panel{background:linear-gradient(145deg,#e6c67e14,#0000 48%),#0a0c0cf0;border-color:#e6c67e33}.is-platform-site .consultation-float{color:#f0e3c6;background:linear-gradient(145deg,#141513f5,#050606f0),#000000b3;border:1px solid #f2d28a7a;box-shadow:0 18px 48px #00000080,0 0 24px #c99f551f}@media (width<=720px){.is-platform-site .consultation-float{display:none}}@media (width<=1180px){.rvos2-hero__inner,.rvos2-command__layout,.rvos2-passport__layout,.rvos2-intake__layout,.rvos2-target-layout,.rvos2-agent-layout,.rvos2-permission-layout,.rvos2-bi-dashboard{grid-template-columns:1fr}.rvos2-command-surface{transform:none}.rvos2-boundary-core{min-height:220px}}@media (width<=860px){.rvos2-section{padding:78px 0}.rvos2-hero__copy h1{font-size:clamp(38px,12vw,58px)}.rvos2-command-surface{min-height:auto}.rvos2-surface-main,.rvos2-interface-visual,.rvos2-command-grid,.rvos2-command-lanes,.rvos2-target-columns,.rvos2-before-after-board,.rvos2-chart-grid{grid-template-columns:1fr}.rvos2-interface-tabs,.rvos2-data-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.rvos2-interface-tabs button{min-width:0}.rvos2-surface-center{min-height:420px}.rvos2-surface-bottom,.rvos2-target-matrix,.rvos2-mock-stats,.rvos2-agent-stats,.rvos2-passport-fields,.rvos2-passport-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.rvos2-ba-divider{min-height:92px}.rvos2-mock-row{grid-template-columns:1fr}.rvos2-mock-row--head{display:none}.rvos2-network-map{min-height:520px}.rvos2-agent-node{min-width:92px;padding-right:9px}.rvos2-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.rvos2-shell{width:min(100% - 28px,1180px)}.rvos2-hero{padding-top:72px}.rvos2-eyebrow{display:none}.rvos-brand-logo--lg .rvos-brand-logo__image{width:min(230px,76vw)}.rvos2-hero__copy h1{margin-top:18px;font-size:clamp(36px,11vw,48px)}.rvos2-subtitle{margin-top:16px;font-size:17px;line-height:1.7}.rvos2-body{font-size:14px;line-height:1.78}.rvos2-actions{margin-top:20px}.rvos2-audience-strip{display:none}.rvos2-hero__visual{margin-top:22px}.rvos2-surface-flow,.rvos2-surface-bottom,.rvos2-interface-tabs,.rvos2-data-tabs,.rvos2-target-matrix,.rvos2-agent-stats,.rvos2-passport-fields,.rvos2-passport-timeline,.rvos2-form-panel form,.rvos2-checkbox-grid{grid-template-columns:1fr}.rvos2-surface-left,.rvos2-surface-right{grid-template-columns:repeat(2,1fr)}.rvos2-project-core{width:160px}.rvos2-orbit-dot{padding:6px 8px;font-size:10px}.rvos2-agent-node strong{font-size:12px}.rvos2-agent-node small{display:none}}.admin-topbar{grid-template-columns:minmax(180px,280px) minmax(0,1fr) auto;gap:clamp(14px,2vw,28px);min-height:78px;padding-inline:clamp(18px,2.8vw,42px)}.admin-brand-button img{width:clamp(154px,12vw,212px)}.admin-topbar-title strong{font-size:clamp(20px,1.65vw,28px)}.admin-system-pill,.admin-user-pill{min-height:34px;padding:7px 11px;font-size:12px}.admin-layout{grid-template-columns:minmax(280px,310px) minmax(0,1fr);gap:24px;padding:102px clamp(16px,2.6vw,38px) 36px}.admin-sidebar{border-color:#ffffff14;max-height:calc(100vh - 112px);padding:18px;top:94px}.admin-sidebar h1{font-size:25px;line-height:1.12}.admin-sidebar>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.admin-current-user{margin-top:12px;padding:11px}.admin-sidebar-nav{gap:7px;margin:16px 0}.admin-sidebar-nav button{min-height:42px;padding:9px 11px 9px 13px}.admin-sidebar-nav em,.dealer-sidebar-nav em,.admin-project-metrics em{min-width:26px;min-height:22px;color:var(--warm-gold);background:#ffd08414;border:1px solid #ffd08442;border-radius:999px;place-items:center;padding:2px 7px;font-size:11px;line-height:1;display:inline-grid}.admin-project-switcher{padding:11px}.admin-project-switcher small{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-content{padding:clamp(20px,2vw,28px)}.dealer-portal-admin-v2{gap:18px;display:grid}.dealer-page-head{background:linear-gradient(135deg,#65ddff0e,#ed1f2a0b),#07081285;border:1px solid #ffffff16;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.dealer-page-head span,.dealer-filter-bar span,.dealer-workbench-hero span,.dealer-module-head span,.dealer-module-card span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.dealer-page-head h3{color:#fff;white-space:normal;margin:6px 0 0;font-size:clamp(28px,2.2vw,34px);line-height:1.12}.dealer-page-head p{color:#e8eef8ad;max-width:780px;margin:8px 0 0;font-size:14px;line-height:1.55}.dealer-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dealer-page-actions .primary,.dealer-page-actions .secondary{min-height:38px;padding:8px 14px}.dealer-portal-module-nav{scrollbar-width:thin;border-bottom:1px solid #ffffff14;gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.dealer-portal-module-nav button{color:#e8eef8bd;background:#ffffff09;border-color:#ffffff17;border-radius:8px;flex:none;min-width:146px;min-height:44px;padding:9px 12px}.dealer-portal-module-nav button span{white-space:nowrap}.dealer-portal-module-nav button.is-active{color:#fff;background:linear-gradient(135deg,#ed1f2a2e,#ffd0840e),#0f172ac7;border-color:#ff704880}.dealer-portal-module-nav em{border-radius:999px;min-width:20px;min-height:20px;padding:2px 6px;font-size:11px}.dealer-metric-strip,.dealer-workbench-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dealer-metric-strip article,.dealer-workbench-kpis article{background:linear-gradient(135deg,#ffd0840f,#65ddff09),#070e2394;border:1px solid #ffffff13;border-radius:12px;min-width:0;min-height:92px;padding:16px}.dealer-metric-strip span,.dealer-workbench-kpis span{color:#e8eef8a3;letter-spacing:0;text-transform:none;font-size:12px;font-weight:800;display:block}.dealer-metric-strip strong,.dealer-workbench-kpis strong{color:var(--warm-gold);margin-top:14px;font-size:31px;line-height:1;display:block}.dealer-metric-strip em{color:#e8eef88c;margin-top:8px;font-size:12px;font-style:normal;display:block}.dealer-module-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dealer-module-card{border-radius:12px;min-height:132px;padding:18px}.dealer-module-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;font-size:13px;display:-webkit-box;overflow:hidden}.dealer-module-card:hover{transform:translateY(-1px)}.dealer-admin-create-panel{border-radius:12px;overflow:hidden}.dealer-admin-create-panel:not([open]){display:none}.dealer-admin-create-panel summary{padding:13px 16px}.dealer-filter-bar{background:#07081261;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:minmax(260px,1.4fr) repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:10px;padding:14px;display:grid}.dealer-filter-bar label{gap:7px;min-width:0;display:grid}.dealer-filter-bar input,.dealer-filter-bar select{color:#fff;background:#030512b8;border:1px solid #f5f7ff21;border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font-size:13px}.dealer-management-layout{display:block}.dealer-list-panel{min-width:0}.dealer-portal-admin-v2 .admin-table-wrap{background:#0708126b;border-color:#ffffff13;border-radius:12px}.dealer-portal-admin-v2 .admin-table{table-layout:fixed;width:100%;min-width:900px}.dealer-portal-admin-v2 .admin-table th,.dealer-portal-admin-v2 .admin-table td{border-bottom-color:#ffffff13;padding:12px 14px;font-size:13.5px}.dealer-portal-admin-v2 .admin-table th{color:#ff7048eb;letter-spacing:.08em;white-space:nowrap;font-size:11px}.dealer-portal-admin-v2 .admin-table tbody tr:hover td{background:#65ddff09}.dealer-portal-admin-v2 .admin-table tr.is-selected td{background:#ffd0840b}.dealer-portal-admin-v2 .admin-table td strong{font-size:14.5px;line-height:1.35}.dealer-portal-admin-v2 .admin-table td span{color:#e8eef88c;max-width:100%;font-size:12px;line-height:1.45}.dealer-core-table .dealer-col-name,.dealer-store-table .dealer-col-name,.dealer-link-table .dealer-col-name,.dealer-lead-table .dealer-col-name{width:24%}.dealer-core-table .dealer-col-region,.dealer-store-table .dealer-col-region,.dealer-lead-table .dealer-col-region{width:14%}.dealer-core-table .dealer-col-contact,.dealer-store-table .dealer-col-contact{width:15%}.dealer-core-table .dealer-col-status,.dealer-store-table .dealer-col-status,.dealer-link-table .dealer-col-status,.dealer-lead-table .dealer-col-status{width:23%}.dealer-core-table .dealer-col-data,.dealer-link-table .dealer-col-data,.dealer-lead-table .dealer-col-data{width:11%}.dealer-core-table .dealer-col-actions,.dealer-store-table .dealer-col-actions,.dealer-link-table .dealer-col-actions,.dealer-lead-table .dealer-col-actions,.dealer-review-table .dealer-col-actions{width:13%}.dealer-store-table .dealer-col-owner,.dealer-link-table .dealer-col-owner,.dealer-review-table .dealer-col-owner{width:17%}.dealer-link-table .dealer-col-type,.dealer-review-table .dealer-col-type{width:13%}.dealer-address-clip,.admin-readable-link,.admin-readable-email,.admin-readable-id{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;overflow:hidden;display:-webkit-box!important}.dealer-status-stack{align-items:flex-start;gap:5px}.dealer-status-badge{border-radius:7px;gap:5px;min-height:24px;padding:3px 7px;display:inline-flex}.dealer-status-badge em,.dealer-status-badge strong{white-space:nowrap;font-size:11px;line-height:1.2}.dealer-status-badge.is-good{background:#5dd6a812;border-color:#5dd6a847}.dealer-status-badge.is-warn{background:#ffd08412;border-color:#ffd08452}.dealer-status-badge.is-risk{background:#ed1f2a12;border-color:#ed1f2a4d}.dealer-row-actions{align-items:center;gap:6px}.dealer-row-actions .secondary,.dealer-detail-head .secondary,.dealer-module-head .primary,.dealer-page-actions .secondary,.dealer-page-actions .primary{border-radius:8px;min-height:34px;padding:7px 10px;font-size:12px}.dealer-action-menu{position:relative}.dealer-action-menu summary{color:#e8eef8d1;cursor:pointer;background:#ffffff09;border:1px solid #ffffff21;border-radius:8px;place-items:center;min-height:34px;padding:7px 10px;font-size:12px;font-weight:900;list-style:none;display:inline-grid}.dealer-action-menu summary::-webkit-details-marker{display:none}.dealer-action-menu[open] summary{color:#fff;border-color:#ffd08461}.dealer-action-menu>div{z-index:40;background:#080916fa;border:1px solid #ffffff1f;border-radius:10px;min-width:150px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 44px #0000005c}.dealer-action-menu button,.dealer-action-menu select{color:#e8eef8db;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;min-height:32px;padding:7px 9px;font-size:12px;font-weight:800}.dealer-action-menu button:hover{color:#fff;background:#ffffff0e}.dealer-action-menu button.danger{color:#ffc8c8}.dealer-action-menu button:disabled{cursor:not-allowed;opacity:.42}.dealer-detail-drawer{z-index:95;background:radial-gradient(circle at 100% 0,#ed1f2a24,#0000 20rem),#080816f5;border-color:#ffd08433;border-radius:14px;width:min(660px,100vw - 48px);padding:18px;position:fixed;top:96px;bottom:24px;right:clamp(14px,2.2vw,28px);overflow:auto;box-shadow:0 24px 90px #00000094}.dealer-detail-head{gap:14px}.dealer-detail-head h3{font-size:22px}.dealer-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dealer-detail-tabs{border-bottom:1px solid #ffffff14;gap:7px;padding-bottom:8px}.dealer-detail-tabs button{border-radius:8px;min-height:34px;padding:7px 9px;font-size:12px}.dealer-info-grid{gap:8px}.dealer-info-grid div{border-radius:10px}.dealer-mini-table-wrap .admin-table,.dealer-detail-panel .admin-table{min-width:640px}.dealer-review-grid{gap:12px}.dealer-settings-panel{background:0 0;border:0;padding:0}.dealer-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dealer-settings-grid article{background:linear-gradient(135deg,#65ddff0b,#ffd08409),#0708127a;border-color:#ffffff13;border-radius:12px;min-height:132px;padding:16px}.dealer-settings-grid article>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.dealer-settings-grid span{color:#fff;margin:0;font-size:16px}.dealer-settings-grid em{min-height:22px;color:var(--warm-gold);white-space:nowrap;background:#ffd08412;border:1px solid #ffd08442;border-radius:999px;place-items:center;padding:3px 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.dealer-settings-grid p{font-size:13px;line-height:1.6}.dealer-empty-row td{text-align:center;padding:26px!important}.dealer-empty-row strong{margin-bottom:5px;display:block}@media (width<=1400px){.admin-layout{grid-template-columns:280px minmax(0,1fr);gap:20px;padding-inline:16px}.dealer-portal-admin-v2 .admin-table{min-width:860px}.dealer-status-badge{padding-inline:6px}}@media (width<=1180px){.dealer-metric-strip,.dealer-workbench-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dealer-filter-bar,.dealer-module-card-grid,.dealer-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.admin-layout{grid-template-columns:1fr;padding-top:92px}.admin-sidebar{max-height:none;position:relative;top:auto}.dealer-page-head{display:grid}}@media (width<=720px){.dealer-metric-strip,.dealer-workbench-kpis,.dealer-filter-bar,.dealer-module-card-grid,.dealer-settings-grid,.dealer-info-grid{grid-template-columns:1fr}.dealer-detail-drawer{width:auto;inset:86px 10px 14px}}
