/* Porsche Cayenne model page. Loaded only for page 3805. Homepage r6 look. */
#pr-cy3805{--ink:#0a0b0c;--ink2:#111315;--ink3:#181b1e;--steel:#22262a;--paper:#f3f0e9;--paper2:#e9e4d9;--text:#15171a;--muted:#5e636a;--lmuted:#a3a8ad;--silver:#d4d6d8;--red:#d5001c;--red-d:#ad0016;--red-l:#ff4058;--glow:rgba(213,0,28,.35);--line:#e2ded6;--r:14px;--shadow:0 24px 60px -28px rgba(0,0,0,.45);color:var(--text);background:var(--paper);font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}
#pr-cy3805 *{box-sizing:border-box}
#pr-cy3805 p{margin:0 0 12px}
#pr-cy3805 p:last-child{margin-bottom:0}
#pr-cy3805 h1,#pr-cy3805 h2,#pr-cy3805 h3{font-family:"Archivo",system-ui,sans-serif;font-stretch:108%;letter-spacing:-.015em;color:var(--text);margin:0;text-transform:none}
#pr-cy3805 h2{font-size:clamp(25px,2.7vw,34px);line-height:1.15;font-weight:800}
#pr-cy3805 h3{font-size:16.5px;line-height:1.35;font-weight:700}
#pr-cy3805 a{color:var(--red);text-underline-offset:3px}
#pr-cy3805 a:hover{color:var(--red-d)}
#pr-cy3805 a:focus-visible,#pr-cy3805 summary:focus-visible,#pr-cy3805 .cy-table-wrap:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:6px}
#pr-cy3805 ul,#pr-cy3805 ol{margin:0;padding:0;list-style:none}
#pr-cy3805 section{padding:clamp(38px,4.6vw,58px) 0}
#pr-cy3805 .cy-wrap{max-width:1200px;margin:0 auto;padding:0 24px}
#pr-cy3805 .cy-kick{display:inline-flex;align-items:center;gap:8px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:8px}
#pr-cy3805 .cy-kick::before{content:"";width:22px;height:2px;background:currentColor}
#pr-cy3805 .cy-kick-light{color:var(--red-l)}
#pr-cy3805 .cy-head{max-width:800px;margin-bottom:24px}
#pr-cy3805 .cy-head h2{margin-bottom:8px}
#pr-cy3805 .cy-head p{color:var(--muted)}
#pr-cy3805 .cy-head-center{text-align:center;margin-left:auto;margin-right:auto}
#pr-cy3805 .cy-head-center .cy-kick{justify-content:center}
#pr-cy3805 .cy-row-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 48px;align-items:end;margin-bottom:24px}
#pr-cy3805 .cy-row-head p{color:var(--muted);margin:0}
#pr-cy3805 .cy-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
#pr-cy3805 .cy-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 24px;border-radius:999px;font-weight:600;font-size:15px;line-height:1.2;text-decoration:none!important;border:1.5px solid transparent;transition:background .15s,color .15s,box-shadow .15s}
#pr-cy3805 .cy-btn-red{background:var(--red);color:#fff!important;box-shadow:0 10px 28px -8px var(--glow)}
#pr-cy3805 .cy-btn-red:hover{background:var(--red-d)}
#pr-cy3805 .cy-btn-ghost{border-color:rgba(255,255,255,.45);color:#fff!important;background:transparent}
#pr-cy3805 .cy-btn-ghost:hover{background:rgba(255,255,255,.08)}
#pr-cy3805 .cy-btn-white{background:#fff;color:var(--text)!important}
#pr-cy3805 .cy-btn-white:hover{background:var(--silver)}
#pr-cy3805 .cy-btn-big{min-height:54px;padding:14px 30px;font-size:16px}
#pr-cy3805 .cy-fig{position:relative;margin:0;border-radius:var(--r);overflow:hidden;background:var(--ink3);box-shadow:var(--shadow)}
#pr-cy3805 .cy-ph-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:22px 22px 54px;width:100%;height:100%;background:repeating-linear-gradient(135deg,#1b1f23 0 16px,#161a1d 16px 32px);border:1.5px dashed rgba(212,214,216,.25);border-radius:var(--r)}
#pr-cy3805 .cy-ph-tag{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--red-l)}
#pr-cy3805 .cy-ph-desc{color:rgba(255,255,255,.85);font-size:14px;font-weight:600;max-width:320px;line-height:1.4}
#pr-cy3805 .cy-fig img{display:block;width:100%;height:100%;object-fit:cover}
#pr-cy3805 .cy-cap{position:absolute;left:14px;bottom:14px;z-index:2;background:rgba(10,11,12,.85);color:#fff;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.15)}
#pr-cy3805 .cy-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--lmuted);margin-bottom:12px}
#pr-cy3805 .cy-crumbs a{color:var(--silver);text-decoration:none}
#pr-cy3805 .cy-crumbs a::after{content:"\203A";margin-left:8px;color:var(--lmuted)}
#pr-cy3805 .cy-tag{display:inline-block;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--silver);border:1px solid rgba(212,214,216,.3);border-radius:999px;padding:5px 12px;margin-bottom:12px}
#pr-cy3805 .cy-lead{color:rgba(255,255,255,.8);font-size:16.5px;max-width:600px}
#pr-cy3805 .cy-table-wrap{overflow-x:auto;border-radius:var(--r);border:1px solid var(--line);background:#fff}
#pr-cy3805 .cy-fine{font-size:13.5px;color:var(--muted);margin-top:14px}
#pr-cy3805 .cy-hero{background:radial-gradient(ellipse at 80% 30%,rgba(213,0,28,.2),transparent 52%),linear-gradient(195deg,var(--ink3) 0%,var(--ink) 72%);color:#fff;padding:32px 0 38px}
#pr-cy3805 .cy-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:36px;align-items:center}
#pr-cy3805 .cy-hero h1{color:#fff;font-size:clamp(32px,4.2vw,52px);line-height:1.04;font-weight:800;font-stretch:110%;margin:12px 0 12px}
#pr-cy3805 .cy-hero-visual{position:relative;padding-bottom:58px}
#pr-cy3805 .cy-hero-fig{aspect-ratio:4/3}
#pr-cy3805 .cy-hero-fig .cy-cap{top:14px;bottom:auto}
#pr-cy3805 .cy-drive{position:absolute;left:8%;right:8%;bottom:0;height:96px;background:rgba(17,19,21,.94);border:1px solid rgba(255,255,255,.12);border-radius:var(--r);box-shadow:var(--shadow);z-index:3}
#pr-cy3805 .cy-drive-body{position:absolute;left:9%;right:9%;top:16px;height:34px;border:2px solid var(--silver);border-bottom:0;border-radius:40px 70px 6px 6px/30px 46px 6px 6px;opacity:.55}
#pr-cy3805 .cy-drive-wheel{position:absolute;bottom:20px;width:28px;height:28px;border-radius:50%;border:3px solid var(--silver);background:var(--ink)}
#pr-cy3805 .cy-dw1{left:18%}#pr-cy3805 .cy-dw2{right:18%}
#pr-cy3805 .cy-drive-line{position:absolute;left:22%;right:22%;bottom:33px;height:3px;background:var(--red);box-shadow:0 0 10px var(--glow)}
#pr-cy3805 .cy-drive-dot{position:absolute;bottom:24px;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;font:700 11px/22px "JetBrains Mono",monospace;text-align:center}
#pr-cy3805 .cy-dd1{left:27%}#pr-cy3805 .cy-dd2{left:39%}#pr-cy3805 .cy-dd3{left:52%}#pr-cy3805 .cy-dd4{left:66%}
#pr-cy3805 .cy-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}
#pr-cy3805 .cy-hero-facts li{border-top:2px solid var(--red);padding-top:8px}
#pr-cy3805 .cy-hero-facts strong{display:block;font-family:"Archivo",sans-serif;font-size:24px;font-stretch:110%;color:#fff;line-height:1.1}
#pr-cy3805 .cy-hero-facts span{display:block;font-size:13px;color:var(--lmuted)}
#pr-cy3805 .cy-gens{background:var(--paper)}
#pr-cy3805 .cy-plates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
#pr-cy3805 .cy-plate{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:0 18px 18px;overflow:hidden}
#pr-cy3805 .cy-plate-code{margin:0 -18px 14px;padding:14px 18px 10px;background:var(--paper2);border-bottom:3px solid var(--text);font-family:"Archivo",sans-serif;font-weight:800;font-stretch:110%;font-size:38px;line-height:1;letter-spacing:-.02em}
#pr-cy3805 .cy-plate-years{font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:4px}
#pr-cy3805 .cy-plate h3{margin-bottom:8px}
#pr-cy3805 .cy-plate ul{margin-bottom:10px}
#pr-cy3805 .cy-plate li{font-size:14px;padding:5px 0;border-bottom:1px dashed var(--line)}
#pr-cy3805 .cy-plate p{font-size:14px;color:var(--muted)}
#pr-cy3805 .cy-plate-dark{background:var(--ink2);border-color:var(--ink2);color:rgba(255,255,255,.82)}
#pr-cy3805 .cy-plate-dark .cy-plate-code{background:var(--red);color:#fff;border-bottom-color:var(--red-d)}
#pr-cy3805 .cy-plate-dark .cy-plate-years{color:var(--red-l)}
#pr-cy3805 .cy-plate-dark h3{color:#fff}
#pr-cy3805 .cy-plate-dark li{border-bottom-color:rgba(255,255,255,.12)}
#pr-cy3805 .cy-plate-dark p{color:var(--lmuted)}
#pr-cy3805 .cy-quick{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;margin-top:18px;padding:18px 20px;background:var(--paper2);border-left:4px solid var(--red);border-radius:0 var(--r) var(--r) 0}
#pr-cy3805 .cy-quick-h{font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-weight:600;padding-top:3px}
#pr-cy3805 .cy-note{margin-top:14px!important;font-size:14px;color:var(--muted)}
#pr-cy3805 .cy-train{background:var(--ink);color:rgba(255,255,255,.8)}
#pr-cy3805 .cy-train-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center}
#pr-cy3805 .cy-train h2{color:#fff;margin:6px 0 10px}
#pr-cy3805 .cy-train-map{background:var(--ink3);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:28px;box-shadow:var(--shadow)}
#pr-cy3805 .cy-chassis{position:relative;aspect-ratio:3/5;max-width:300px;margin:0 auto;border:2px dashed rgba(212,214,216,.25);border-radius:70px 70px 40px 40px}
#pr-cy3805 .cy-axle{position:absolute;left:-6%;right:-6%;height:4px;background:var(--silver);opacity:.7}
#pr-cy3805 .cy-axle::before,#pr-cy3805 .cy-axle::after{content:"";position:absolute;top:-16px;width:18px;height:36px;border-radius:5px;background:var(--steel);border:2px solid var(--silver)}
#pr-cy3805 .cy-axle::before{left:-8px}#pr-cy3805 .cy-axle::after{right:-8px}
#pr-cy3805 .cy-axle-f{top:17%}#pr-cy3805 .cy-axle-r{bottom:15%}
#pr-cy3805 .cy-spine{position:absolute;left:50%;top:17%;bottom:15%;width:4px;margin-left:-2px;background:var(--red);box-shadow:0 0 12px var(--glow)}
#pr-cy3805 .cy-pin{position:absolute;left:50%;width:30px;height:30px;margin-left:-15px;border-radius:50%;background:var(--red);color:#fff;font:700 13px/30px "JetBrains Mono",monospace;text-align:center;border:2px solid var(--ink3);z-index:2}
#pr-cy3805 .cy-p1{top:5%}#pr-cy3805 .cy-p2{top:30%}#pr-cy3805 .cy-p3{top:44%}#pr-cy3805 .cy-p4{top:60%}
#pr-cy3805 .cy-p5{top:calc(17% - 15px);margin-left:-60px}#pr-cy3805 .cy-p6{bottom:calc(15% - 13px);margin-left:-60px}
#pr-cy3805 .cy-train-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}
#pr-cy3805 .cy-train-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;background:var(--ink3);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;font-size:14px}
#pr-cy3805 .cy-train-list li>div:first-child{width:30px;height:30px;border-radius:50%;background:var(--red);color:#fff;font:700 13px/30px "JetBrains Mono",monospace;text-align:center}
#pr-cy3805 .cy-train-list strong{display:block;color:#fff;font-family:"Archivo",sans-serif}
#pr-cy3805 .cy-train-note{margin-top:12px;padding:12px 14px;border-left:3px solid var(--red);background:rgba(255,255,255,.04);font-size:14px;border-radius:0 10px 10px 0}
#pr-cy3805 .cy-train-note strong{color:#fff}
#pr-cy3805 .cy-engines{background:var(--paper2)}
#pr-cy3805 .cy-table{width:100%;min-width:720px;border-collapse:collapse;margin:0;font-size:14.5px;line-height:1.45}
#pr-cy3805 .cy-table th,#pr-cy3805 .cy-table td{padding:12px 16px;border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--text)}
#pr-cy3805 .cy-table thead th{background:var(--ink2);color:var(--silver);font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}
#pr-cy3805 .cy-table tbody th{font-family:"Archivo",sans-serif;font-weight:700;width:26%}
#pr-cy3805 .cy-table tbody tr:last-child>*{border-bottom:0}
#pr-cy3805 .cy-table tbody tr:nth-child(even)>*{background:#faf8f3}
#pr-cy3805 .cy-chip{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--paper2);font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
#pr-cy3805 .cy-chip-hv{background:var(--red);color:#fff}
#pr-cy3805 .cy-finder{background:var(--paper)}
#pr-cy3805 .cy-finds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
#pr-cy3805 .cy-find{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:118px;padding:16px;background:#fff;border:1px solid var(--line);border-radius:var(--r);text-decoration:none;color:var(--text);transition:transform .2s,border-color .2s,box-shadow .2s}
#pr-cy3805 .cy-find:hover{transform:translateY(-3px);border-color:var(--red);box-shadow:var(--shadow);color:var(--text)}
#pr-cy3805 .cy-find-sym{font-family:"Archivo",sans-serif;font-weight:700;font-size:15.5px;line-height:1.3}
#pr-cy3805 .cy-find-to{font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--red);border-top:1px solid var(--line);padding-top:10px}
#pr-cy3805 .cy-find-to::after{content:" \2192"}
#pr-cy3805 .cy-find-dark{background:var(--ink2);border-color:var(--ink2);color:#fff}
#pr-cy3805 .cy-find-dark:hover{color:#fff}
#pr-cy3805 .cy-find-dark .cy-find-to{color:var(--red-l);border-top-color:rgba(255,255,255,.14)}
#pr-cy3805 .cy-tcase{background:#fff}
#pr-cy3805 .cy-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}
#pr-cy3805 .cy-flow-step{position:relative;padding:18px 18px 18px 0;border-top:3px solid var(--text)}
#pr-cy3805 .cy-flow-step::after{content:"";position:absolute;top:-9px;right:12px;width:14px;height:14px;border-top:3px solid var(--text);border-right:3px solid var(--text);transform:rotate(45deg);background:#fff}
#pr-cy3805 .cy-flow-last{border-top-color:var(--red)}
#pr-cy3805 .cy-flow-last::after{display:none}
#pr-cy3805 .cy-flow-n{font-family:"Archivo",sans-serif;font-weight:800;font-stretch:110%;font-size:34px;line-height:1;color:var(--red);margin-bottom:8px}
#pr-cy3805 .cy-flow-step h3{margin-bottom:6px}
#pr-cy3805 .cy-flow-step p{font-size:14px;color:var(--muted)}
#pr-cy3805 .cy-shaft{background:var(--paper2)}
#pr-cy3805 .cy-shaft-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}
#pr-cy3805 .cy-shaft-fig{aspect-ratio:3/2}
#pr-cy3805 .cy-shaft h2{margin:6px 0 10px}
#pr-cy3805 .cy-opts{display:grid;gap:8px;margin-top:14px}
#pr-cy3805 .cy-opts>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px 14px;background:#fff;border-radius:12px;border:1px solid var(--line);font-size:14px}
#pr-cy3805 .cy-opts strong{font-family:"Archivo",sans-serif;color:var(--red)}
#pr-cy3805 .cy-opts span{color:var(--muted)}
#pr-cy3805 .cy-cool{background:var(--ink2);color:rgba(255,255,255,.8)}
#pr-cy3805 .cy-cool h2{color:#fff}
#pr-cy3805 .cy-cool .cy-row-head p{color:var(--lmuted)}
#pr-cy3805 .cy-cool-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--r);overflow:hidden}
#pr-cy3805 .cy-lane{padding:20px;border-right:1px solid rgba(255,255,255,.1);font-size:14px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent)}
#pr-cy3805 .cy-lane:last-child{border-right:0}
#pr-cy3805 .cy-lane-code{display:inline-block;font-family:"JetBrains Mono",monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border:1px solid var(--red-l);color:var(--red-l);border-radius:999px;margin-bottom:12px}
#pr-cy3805 .cy-lane h3{color:#fff;margin-bottom:6px}
#pr-cy3805 .cy-lane-dark{background:rgba(213,0,28,.12)}
#pr-cy3805 .cy-cool-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
#pr-cy3805 .cy-cool-links a{color:#fff;text-decoration:none;font-size:14px;font-weight:600;padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.25)}
#pr-cy3805 .cy-cool-links a:hover{background:var(--red);border-color:var(--red);color:#fff}
#pr-cy3805 .cy-air{background:var(--paper)}
#pr-cy3805 .cy-air-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:center}
#pr-cy3805 .cy-air h2{margin:6px 0 10px}
#pr-cy3805 .cy-air-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
#pr-cy3805 .cy-pill{display:inline-flex;align-items:center;min-height:42px;padding:9px 18px;border-radius:999px;border:1.5px solid var(--text);color:var(--text)!important;text-decoration:none;font-weight:600;font-size:14.5px}
#pr-cy3805 .cy-pill:hover{background:var(--text);color:#fff!important}
#pr-cy3805 .cy-gauge{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:14px;align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:var(--shadow)}
#pr-cy3805 .cy-gauge-car{position:relative;min-height:190px;border-radius:12px;background:linear-gradient(180deg,var(--paper2),#fff)}
#pr-cy3805 .cy-gauge-car::before{content:"";position:absolute;left:10%;right:10%;top:38%;height:54px;border:3px solid var(--text);border-bottom-width:6px;border-radius:50px 80px 8px 8px/40px 54px 8px 8px}
#pr-cy3805 .cy-gauge-car::after{content:"";position:absolute;left:10%;right:10%;bottom:20px;height:2px;background:repeating-linear-gradient(90deg,var(--red) 0 10px,transparent 10px 18px)}
#pr-cy3805 .cy-gauge-levels{display:flex;flex-direction:column;justify-content:space-between;gap:6px}
#pr-cy3805 .cy-lv{flex:1;display:flex;align-items:center;justify-content:center;border-radius:8px;font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:var(--paper2)}
#pr-cy3805 .cy-lv-n{background:var(--text);color:#fff}
#pr-cy3805 .cy-lv-x{background:var(--red);color:#fff}
#pr-cy3805 .cy-known{background:#fff}
#pr-cy3805 .cy-kn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#pr-cy3805 .cy-kn{padding:16px 18px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);position:relative}
#pr-cy3805 .cy-kn-gen{display:inline-block;font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--text);color:#fff;padding:3px 9px;border-radius:6px;margin-bottom:8px}
#pr-cy3805 .cy-kn h3{margin-bottom:4px}
#pr-cy3805 .cy-kn p{font-size:14px;color:var(--muted)}
#pr-cy3805 .cy-hv{background:var(--paper2)}
#pr-cy3805 .cy-hv-band{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px;background:var(--ink);color:rgba(255,255,255,.8);border-radius:20px;padding:30px;box-shadow:var(--shadow)}
#pr-cy3805 .cy-hv-left h2{color:#fff;margin:6px 0 10px}
#pr-cy3805 .cy-hv-cols{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:0;align-items:stretch}
#pr-cy3805 .cy-hv-col{background:var(--ink3);border-radius:12px;padding:16px;font-size:14px}
#pr-cy3805 .cy-hv-col h3{color:#fff;margin-bottom:8px;font-size:15px}
#pr-cy3805 .cy-hv-col li{padding:6px 0 6px 18px;position:relative;border-bottom:1px solid rgba(255,255,255,.07)}
#pr-cy3805 .cy-hv-col li::before{content:"";position:absolute;left:0;top:13px;width:8px;height:8px;border-radius:50%;background:var(--silver)}
#pr-cy3805 .cy-hv-col-r{border:1.5px dashed var(--red-l)}
#pr-cy3805 .cy-hv-col-r li::before{background:var(--red)}
#pr-cy3805 .cy-hv-line{position:relative;display:flex;align-items:center;justify-content:center}
#pr-cy3805 .cy-hv-line::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;background:repeating-linear-gradient(180deg,var(--red) 0 10px,#ffd200 10px 20px)}
#pr-cy3805 .cy-hv-line span{position:relative;writing-mode:vertical-rl;transform:rotate(180deg);background:var(--ink);padding:8px 2px;font-family:"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--red-l)}
#pr-cy3805 .cy-sched{background:#fff}
#pr-cy3805 .cy-sched-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:center}
#pr-cy3805 .cy-sched h2{margin:6px 0 10px}
#pr-cy3805 .cy-sched-copy p{color:var(--muted);margin-bottom:14px}
#pr-cy3805 .cy-ticks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:3px solid var(--text);position:relative}
#pr-cy3805 .cy-tick{padding:16px 14px 0 0;position:relative;font-size:13.5px;color:var(--muted)}
#pr-cy3805 .cy-tick::before{content:"";position:absolute;top:-9px;left:0;width:15px;height:15px;border-radius:50%;background:var(--red);border:3px solid #fff;box-shadow:0 0 0 1px var(--red)}
#pr-cy3805 .cy-tick-y{display:block;font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-bottom:4px}
#pr-cy3805 .cy-tick strong{display:block;font-family:"Archivo",sans-serif;font-size:16px;color:var(--text);margin-bottom:2px}
#pr-cy3805 .cy-tick>span:last-child{display:block}
#pr-cy3805 .cy-cost{background:var(--paper)}
#pr-cy3805 .cy-cost-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}
#pr-cy3805 .cy-pkgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#pr-cy3805 .cy-pkg{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px;font-size:14px;color:var(--muted);border-top:4px solid var(--text)}
#pr-cy3805 .cy-pkg-name{font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text);margin-bottom:6px}
#pr-cy3805 .cy-pkg-price{font-family:"Archivo",sans-serif;font-weight:800;font-stretch:108%;font-size:21px;line-height:1.15;color:var(--text);margin-bottom:8px}
#pr-cy3805 .cy-pkg-dark{background:var(--ink2);border-color:var(--ink2);border-top-color:var(--red);color:var(--lmuted)}
#pr-cy3805 .cy-pkg-dark .cy-pkg-name,#pr-cy3805 .cy-pkg-dark .cy-pkg-price{color:#fff}
#pr-cy3805 .cy-pkg-note{grid-column:1/-1;font-size:13.5px;color:var(--muted)}
#pr-cy3805 .cy-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;background:var(--ink);border-radius:var(--r);padding:18px 20px;color:var(--silver);box-shadow:var(--shadow);font-family:"JetBrains Mono",monospace}
#pr-cy3805 .cy-board-h{grid-column:1/-1;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--red-l);padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.14)}
#pr-cy3805 .cy-board-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.12);font-size:13px}
#pr-cy3805 .cy-board-row b{color:#ffd200;font-weight:600;white-space:nowrap}
#pr-cy3805 .cy-board-src{grid-column:1/-1;font-family:"Hanken Grotesk",sans-serif;font-size:12.5px;color:var(--lmuted);margin-top:10px!important}
#pr-cy3805 .cy-dubai{background:var(--paper2);padding:clamp(30px,3.6vw,44px) 0}
#pr-cy3805 .cy-db-strip{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2.3fr);gap:0;background:linear-gradient(110deg,#b8742c 0%,#8a4b16 100%);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow)}
#pr-cy3805 .cy-db-title{padding:22px;background:var(--ink)}
#pr-cy3805 .cy-db-title h2{color:#fff;font-size:clamp(21px,2.2vw,26px);margin-top:6px}
#pr-cy3805 .cy-db-cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
#pr-cy3805 .cy-db-cells>div{padding:20px 18px;border-left:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.88);font-size:14px}
#pr-cy3805 .cy-db-cells strong{display:block;font-family:"Archivo",sans-serif;font-size:17px;color:#fff;margin-bottom:4px}
#pr-cy3805 .cy-used{background:#fff}
#pr-cy3805 .cy-used-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#pr-cy3805 .cy-used-col{border:1px solid var(--line);border-radius:var(--r);padding:18px;background:var(--paper)}
#pr-cy3805 .cy-used-code{font-family:"Archivo",sans-serif;font-weight:800;font-stretch:110%;font-size:24px;margin-bottom:8px;padding-bottom:8px;border-bottom:3px solid var(--red)}
#pr-cy3805 .cy-used-col li{position:relative;padding:6px 0 6px 26px;font-size:14px;border-bottom:1px dashed var(--line)}
#pr-cy3805 .cy-used-col li::before{content:"";position:absolute;left:2px;top:10px;width:14px;height:14px;border:2px solid var(--red);border-radius:4px}
#pr-cy3805 .cy-used-dark{background:var(--ink2);border-color:var(--ink2);color:rgba(255,255,255,.85)}
#pr-cy3805 .cy-used-dark .cy-used-code{color:#fff}
#pr-cy3805 .cy-used-dark li{border-bottom-color:rgba(255,255,255,.12)}
#pr-cy3805 .cy-used-dark li::before{border-color:var(--red-l)}
#pr-cy3805 .cy-used-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;color:var(--muted)}
#pr-cy3805 .cy-used-foot p{margin:0;max-width:640px}
#pr-cy3805 .cy-proof{background:var(--paper)}
#pr-cy3805 .cy-proof-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:14px}
#pr-cy3805 .cy-proof-a{grid-column:1/3;aspect-ratio:16/8}
#pr-cy3805 .cy-proof-b{grid-column:3;grid-row:1/3;aspect-ratio:auto;min-height:320px}
#pr-cy3805 .cy-proof-copy{grid-column:1/3;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 24px;align-items:start}
#pr-cy3805 .cy-proof-copy .cy-kick{grid-column:1}
#pr-cy3805 .cy-proof-copy h2{grid-column:1;font-size:clamp(22px,2.3vw,28px)}
#pr-cy3805 .cy-checks{grid-column:2;grid-row:1/3}
#pr-cy3805 .cy-checks li{position:relative;padding:6px 0 6px 26px;font-size:14.5px;border-bottom:1px solid var(--line)}
#pr-cy3805 .cy-checks li::before{content:"";position:absolute;left:2px;top:12px;width:12px;height:7px;border-left:2.5px solid var(--red);border-bottom:2.5px solid var(--red);transform:rotate(-45deg)}
#pr-cy3805 .cy-send{background:var(--ink);color:rgba(255,255,255,.82)}
#pr-cy3805 .cy-send-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.1fr) minmax(0,.9fr);gap:30px;align-items:center}
#pr-cy3805 .cy-send h2{color:#fff;margin-top:6px}
#pr-cy3805 .cy-send-list{counter-reset:s;display:grid;gap:8px}
#pr-cy3805 .cy-send-list li{counter-increment:s;display:flex;gap:12px;align-items:center;padding:10px 14px;background:var(--ink3);border-radius:10px;font-size:14.5px}
#pr-cy3805 .cy-send-list li::before{content:counter(s);flex:0 0 26px;height:26px;border-radius:50%;background:var(--red);color:#fff;font:700 12px/26px "JetBrains Mono",monospace;text-align:center}
#pr-cy3805 .cy-send-fig{aspect-ratio:4/3}
#pr-cy3805 .cy-rel{background:var(--paper2);padding:clamp(30px,3.6vw,44px) 0}
#pr-cy3805 .cy-rel h2{font-size:clamp(21px,2.2vw,26px);margin-bottom:14px}
#pr-cy3805 .cy-rel-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
#pr-cy3805 .cy-rel-row a{display:block;padding:14px;background:#fff;border-radius:12px;border:1px solid var(--line);text-decoration:none;color:var(--text);border-bottom:3px solid var(--text)}
#pr-cy3805 .cy-rel-row a:hover{border-bottom-color:var(--red);color:var(--text)}
#pr-cy3805 .cy-rel-row span{display:block;font-family:"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:4px}
#pr-cy3805 .cy-rel-row strong{font-family:"Archivo",sans-serif;font-size:15px}
#pr-cy3805 .cy-faq{background:#fff}
#pr-cy3805 .cy-faq-grid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:30px;align-items:start}
#pr-cy3805 .cy-faq-side{position:sticky;top:110px;background:var(--ink2);color:rgba(255,255,255,.8);border-radius:18px;padding:26px;border-top:6px solid var(--red)}
#pr-cy3805 .cy-faq-side h2{color:#fff;margin:6px 0 8px}
#pr-cy3805 .cy-faq-side p{margin-bottom:16px}
#pr-cy3805 .cy-faq-list{columns:2;column-gap:24px}
#pr-cy3805 .cy-faq-item{break-inside:avoid;border-bottom:1px solid var(--line)}
#pr-cy3805 .cy-faq-item summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:10px;align-items:center;padding:13px 2px;cursor:pointer}
#pr-cy3805 .cy-faq-item summary::-webkit-details-marker{display:none}
#pr-cy3805 .cy-faq-item summary::marker{content:""}
#pr-cy3805 .cy-faq-item summary h3{font-size:15px}
#pr-cy3805 .cy-faq-ic{position:relative;width:22px;height:22px;border-radius:6px;background:var(--paper2)}
#pr-cy3805 .cy-faq-ic::before,#pr-cy3805 .cy-faq-ic::after{content:"";position:absolute;left:6px;right:6px;top:10px;height:2px;background:var(--text)}
#pr-cy3805 .cy-faq-ic::after{transform:rotate(90deg);transition:transform .2s}
#pr-cy3805 .cy-faq-item[open] .cy-faq-ic{background:var(--red)}
#pr-cy3805 .cy-faq-item[open] .cy-faq-ic::before{background:#fff}
#pr-cy3805 .cy-faq-item[open] .cy-faq-ic::after{transform:rotate(0);background:#fff}
#pr-cy3805 .cy-faq-a{padding:0 30px 14px 2px;color:var(--muted);font-size:14.5px}
#pr-cy3805 .cy-final{background:var(--paper)}
#pr-cy3805 .cy-final-card{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:30px;align-items:center;background:radial-gradient(ellipse at 90% 0%,rgba(213,0,28,.35),transparent 55%),var(--ink);color:rgba(255,255,255,.82);border-radius:22px;padding:clamp(26px,4vw,46px);overflow:hidden;box-shadow:var(--shadow)}
#pr-cy3805 .cy-final-road{position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--steel)}
#pr-cy3805 .cy-final-road span{position:absolute;top:2px;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,#fff 0 26px,transparent 26px 50px);opacity:.6}
#pr-cy3805 .cy-final h2{color:#fff;font-size:clamp(26px,3.2vw,40px);font-stretch:110%;margin:8px 0 10px}
#pr-cy3805 .cy-final-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
#pr-cy3805 .cy-final-chips li{padding:6px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:13px;color:#fff}
#pr-cy3805 .cy-final-btns{display:grid;gap:10px}
#pr-cy3805 .cy-legal{font-size:12.5px;color:var(--lmuted);margin-top:14px!important}
@media (max-width:1100px){
#pr-cy3805 .cy-plates{grid-template-columns:repeat(2,minmax(0,1fr))}
#pr-cy3805 .cy-finds{grid-template-columns:repeat(3,minmax(0,1fr))}
#pr-cy3805 .cy-cool-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}
#pr-cy3805 .cy-lane:nth-child(2){border-right:0}
#pr-cy3805 .cy-lane:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}
#pr-cy3805 .cy-rel-row{grid-template-columns:repeat(3,minmax(0,1fr))}
#pr-cy3805 .cy-hv-band{grid-template-columns:1fr}
#pr-cy3805 .cy-db-strip{grid-template-columns:1fr}
}
@media (max-width:900px){
#pr-cy3805 .cy-hero-grid,#pr-cy3805 .cy-train-grid,#pr-cy3805 .cy-shaft-grid,#pr-cy3805 .cy-air-grid,#pr-cy3805 .cy-sched-grid,#pr-cy3805 .cy-faq-grid,#pr-cy3805 .cy-final-card,#pr-cy3805 .cy-send-grid,#pr-cy3805 .cy-row-head{grid-template-columns:1fr}
#pr-cy3805 .cy-row-head{gap:8px}
#pr-cy3805 .cy-train-map{max-width:420px;width:100%;margin:0 auto}
#pr-cy3805 .cy-chassis{max-width:220px}
#pr-cy3805 .cy-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
#pr-cy3805 .cy-flow-step::after{display:none}
#pr-cy3805 .cy-kn-grid,#pr-cy3805 .cy-used-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#pr-cy3805 .cy-ticks{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}
#pr-cy3805 .cy-db-cells{grid-template-columns:repeat(2,minmax(0,1fr))}
#pr-cy3805 .cy-board{grid-template-columns:repeat(2,minmax(0,1fr))}
#pr-cy3805 .cy-faq-side{position:static}
#pr-cy3805 .cy-faq-list{columns:1}
#pr-cy3805 .cy-proof-grid{grid-template-columns:1fr 1fr}
#pr-cy3805 .cy-proof-a{grid-column:1/-1}
#pr-cy3805 .cy-proof-b{grid-column:1/-1;grid-row:auto;aspect-ratio:16/9;min-height:0}
#pr-cy3805 .cy-proof-copy{grid-column:1/-1}
#pr-cy3805 .cy-final-btns{grid-template-columns:1fr 1fr}
}
@media (max-width:640px){
#pr-cy3805 .cy-wrap{padding:0 16px}
#pr-cy3805 .cy-hero{padding:18px 0 28px}
#pr-cy3805 .cy-hero-visual{padding-bottom:50px}
#pr-cy3805 .cy-drive{height:84px;left:4%;right:4%}
#pr-cy3805 .cy-cta .cy-btn{flex:1 1 100%}
#pr-cy3805 .cy-plates,#pr-cy3805 .cy-finds,#pr-cy3805 .cy-cool-lanes,#pr-cy3805 .cy-kn-grid,#pr-cy3805 .cy-used-grid,#pr-cy3805 .cy-pkgs,#pr-cy3805 .cy-flow,#pr-cy3805 .cy-train-list,#pr-cy3805 .cy-db-cells,#pr-cy3805 .cy-hv-cols,#pr-cy3805 .cy-board{grid-template-columns:1fr}
#pr-cy3805 .cy-lane{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}
#pr-cy3805 .cy-lane:last-child{border-bottom:0}
#pr-cy3805 .cy-find{min-height:0}
#pr-cy3805 .cy-quick{grid-template-columns:1fr;gap:6px}
#pr-cy3805 .cy-opts>div{grid-template-columns:1fr;gap:2px}
#pr-cy3805 .cy-hv-band{padding:20px}
#pr-cy3805 .cy-hv-line{height:40px}
#pr-cy3805 .cy-hv-line::before{top:50%;bottom:auto;left:0;right:0;width:auto;height:3px;margin:-1.5px 0 0;background:repeating-linear-gradient(90deg,var(--red) 0 10px,#ffd200 10px 20px)}
#pr-cy3805 .cy-hv-line span{writing-mode:horizontal-tb;transform:none;padding:2px 10px}
#pr-cy3805 .cy-ticks{grid-template-columns:repeat(2,minmax(0,1fr))}
#pr-cy3805 .cy-db-cells>div{border-left:0;border-top:1px solid rgba(255,255,255,.2)}
#pr-cy3805 .cy-rel-row{grid-template-columns:repeat(2,minmax(0,1fr))}
#pr-cy3805 .cy-proof-grid{grid-template-columns:1fr}
#pr-cy3805 .cy-proof-copy{grid-template-columns:1fr}
#pr-cy3805 .cy-proof-copy .cy-kick,#pr-cy3805 .cy-proof-copy h2,#pr-cy3805 .cy-checks{grid-column:1;grid-row:auto}
#pr-cy3805 .cy-final-btns{grid-template-columns:1fr}
#pr-cy3805 .cy-gauge{grid-template-columns:minmax(0,1fr) 78px;padding:14px}
#pr-cy3805 .cy-board-row{font-size:12px}
}

/* Cayenne audit corrections */
#pr-cy3805 .cy-cost .cy-btn-ghost{color:#15171a!important;border-color:#15171a}
#pr-cy3805 .cy-board{grid-template-columns:repeat(2,minmax(0,1fr))}
#pr-cy3805 .cy-board-row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}
#pr-cy3805 .cy-board-row b{white-space:normal}
#pr-cy3805 .cy-hv-band>.cy-note{grid-column:1/-1;color:#d4d6d8;margin-top:0!important}
#pr-cy3805 section[aria-labelledby="cy-source-h"] .cy-rel-row{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:640px){#pr-cy3805 .cy-board,#pr-cy3805 section[aria-labelledby="cy-source-h"] .cy-rel-row{grid-template-columns:1fr}}
/* Cayenne service schedule by generation, 20261029 */
#pr-cy3805 .cy-ss{background:var(--paper)}
#pr-cy3805 .cy-ss-vin{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:center;background:var(--ink);color:rgba(255,255,255,.82);border-radius:var(--r);padding:16px 20px;margin-bottom:14px;font-size:14.5px;box-shadow:var(--shadow)}
#pr-cy3805 .cy-ss-vin strong{color:#fff}
#pr-cy3805 .cy-ss-vin-badge{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid var(--red);color:#fff;font:800 19px/1 "Archivo",sans-serif;font-stretch:110%;letter-spacing:.04em;box-shadow:0 0 0 6px rgba(213,0,28,.18)}
#pr-cy3805 .cy-ss-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;position:relative;margin-bottom:8px}
#pr-cy3805 .cy-ss-type{position:relative;padding:18px 20px 16px;background:#fff;border:1px solid var(--line);margin-left:-1px;font-size:14px;color:var(--muted)}
#pr-cy3805 .cy-ss-type:first-child{border-radius:var(--r) 0 0 var(--r);margin-left:0}
#pr-cy3805 .cy-ss-type:last-child{border-radius:0 var(--r) var(--r) 0}
#pr-cy3805 .cy-ss-type h3{margin:2px 0 6px}
#pr-cy3805 .cy-ss-step{position:absolute;top:14px;right:16px;font:800 40px/1 "Archivo",sans-serif;font-stretch:110%;color:var(--paper2)}
#pr-cy3805 .cy-ss-price{margin-top:10px;padding-top:9px;border-top:1px dashed var(--line);font-family:"JetBrains Mono",monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--red);font-weight:600}
#pr-cy3805 .cy-ss-type-dark{background:var(--ink2);border-color:var(--ink2);color:var(--lmuted)}
#pr-cy3805 .cy-ss-type-dark h3{color:#fff}
#pr-cy3805 .cy-ss-type-dark .cy-ss-step{color:rgba(255,255,255,.1)}
#pr-cy3805 .cy-ss-type-dark .cy-ss-price{color:var(--red-l);border-top-color:rgba(255,255,255,.14)}
#pr-cy3805 .cy-ss-rule{font-size:13px;color:var(--muted);margin:0 0 16px!important}
#pr-cy3805 .cy-ss-board{border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:#fff;font-size:13.5px;line-height:1.45}
#pr-cy3805 .cy-ss-row{display:grid;grid-template-columns:minmax(0,1.05fr) repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}
#pr-cy3805 .cy-ss-row:last-child{border-bottom:0}
#pr-cy3805 .cy-ss-row>div{padding:11px 14px;border-left:1px solid var(--line)}
#pr-cy3805 .cy-ss-row>div:first-child{border-left:0;font-family:"Archivo",sans-serif;font-weight:700;font-size:14px;color:var(--text);display:flex;align-items:flex-start;gap:10px}
#pr-cy3805 .cy-ss-row>div:first-child i{font-style:normal;flex:0 0 26px;height:22px;border-radius:6px;background:var(--paper2);font:600 11px/22px "JetBrains Mono",monospace;text-align:center;color:var(--muted)}
#pr-cy3805 .cy-ss-row .cy-ss-sec{background:#f7f5f0;color:var(--muted)}
#pr-cy3805 .cy-ss-head>div{background:var(--ink2)!important;color:var(--silver);border-left-color:rgba(255,255,255,.08)!important}
#pr-cy3805 .cy-ss-head>div:first-child{font-family:"JetBrains Mono",monospace;font-weight:600;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--silver);align-items:flex-end}
#pr-cy3805 .cy-ss-head b{display:block;font-family:"Archivo",sans-serif;font-size:16px;color:#fff;font-stretch:108%}
#pr-cy3805 .cy-ss-head span{display:block;font-family:"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--red-l);margin-top:2px}
#pr-cy3805 .cy-ss-head .cy-ss-sec{background:var(--steel)!important}
#pr-cy3805 .cy-ss-head .cy-ss-sec span{color:#ffd200}
#pr-cy3805 .cy-ss-row-red>div:not(:first-child){color:var(--red);font-weight:600}
#pr-cy3805 .cy-ss-row-red>div:first-child i{background:var(--red);color:#fff}
#pr-cy3805 .cy-ss-g{display:none}
#pr-cy3805 .cy-ss-foot{font-size:13px;color:var(--muted);margin:12px 0 18px!important;padding-left:12px;border-left:3px solid #ffd200}
#pr-cy3805 .cy-ss-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
#pr-cy3805 .cy-ss-lane{background:#fff;border-radius:var(--r);border:1px solid var(--line);padding:0 16px 14px;overflow:hidden}
#pr-cy3805 .cy-ss-lane-h{display:flex;align-items:center;gap:10px;margin:0 -16px 10px;padding:11px 16px;background:var(--paper2);font-family:"Archivo",sans-serif;font-weight:700;font-size:15px}
#pr-cy3805 .cy-ss-lane-h span{width:28px;height:28px;border-radius:8px;background:var(--text);color:#fff;font:700 13px/28px "JetBrains Mono",monospace;text-align:center}
#pr-cy3805 .cy-ss-lane li{position:relative;padding:5px 0 5px 16px;font-size:13.5px;color:var(--muted);border-bottom:1px dashed var(--line)}
#pr-cy3805 .cy-ss-lane li:last-child{border-bottom:0}
#pr-cy3805 .cy-ss-lane li::before{content:"";position:absolute;left:0;top:12px;width:7px;height:7px;background:var(--red);border-radius:2px}
#pr-cy3805 .cy-ss-lane-hv .cy-ss-lane-h{background:var(--red);color:#fff}
#pr-cy3805 .cy-ss-lane-hv .cy-ss-lane-h span{background:#fff;color:var(--red)}
#pr-cy3805 .cy-ss-lane-ev{background:var(--ink2);border-color:var(--ink2)}
#pr-cy3805 .cy-ss-lane-ev .cy-ss-lane-h{background:var(--steel);color:#fff}
#pr-cy3805 .cy-ss-lane-ev .cy-ss-lane-h span{background:#2bb3a3}
#pr-cy3805 .cy-ss-lane-ev li{color:var(--lmuted);border-bottom-color:rgba(255,255,255,.1)}
#pr-cy3805 .cy-ss-lane-ev li::before{background:#2bb3a3}
#pr-cy3805 .cy-ss-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
#pr-cy3805 .cy-ss-links a{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--text);text-decoration:none;font-size:14px;font-weight:600}
#pr-cy3805 .cy-ss-links a:hover{border-color:var(--red);color:var(--red)}
#pr-cy3805 .cy-ss-src{font-size:12.5px;color:var(--muted);margin-top:12px!important}
@media (max-width:1100px){
#pr-cy3805 .cy-ss-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}
#pr-cy3805 .cy-ss-row{grid-template-columns:minmax(0,.9fr) repeat(4,minmax(0,1fr))}
#pr-cy3805 .cy-ss-row>div{padding:10px}
}
@media (max-width:900px){
#pr-cy3805 .cy-ss-types{grid-template-columns:1fr}
#pr-cy3805 .cy-ss-type{margin-left:0;margin-top:-1px;border-radius:0!important}
#pr-cy3805 .cy-ss-type:first-child{border-radius:var(--r) var(--r) 0 0!important;margin-top:0}
#pr-cy3805 .cy-ss-type:last-child{border-radius:0 0 var(--r) var(--r)!important}
#pr-cy3805 .cy-ss-board{border:0;background:transparent;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#pr-cy3805 .cy-ss-head{display:none!important}
#pr-cy3805 .cy-ss-row{display:block;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}
#pr-cy3805 .cy-ss-row:last-child{border-bottom:1px solid var(--line)}
#pr-cy3805 .cy-ss-row>div{border-left:0;padding:8px 12px;border-top:1px solid var(--line)}
#pr-cy3805 .cy-ss-row>div:first-child{border-top:0;background:var(--ink2);color:#fff;padding:10px 12px}
#pr-cy3805 .cy-ss-row>div:first-child i{background:rgba(255,255,255,.12);color:#fff}
#pr-cy3805 .cy-ss-g{display:block;font-family:"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-weight:600;margin-bottom:1px}
#pr-cy3805 .cy-ss-sec .cy-ss-g{color:#8a6d00}
#pr-cy3805 .cy-ss-row-red>div:first-child{background:var(--red)}
}
@media (max-width:640px){
#pr-cy3805 .cy-ss-vin{grid-template-columns:1fr;gap:10px;padding:16px}
#pr-cy3805 .cy-ss-vin-badge{width:56px;height:56px;font-size:16px}
#pr-cy3805 .cy-ss-board,#pr-cy3805 .cy-ss-lanes{grid-template-columns:1fr}
}
