.ykb{--ink:#17202a;--muted:#68707a;--line:#e6e8ec;--paper:#fff;--soft:#f6f8fa;--accent:#e7472e;--green:#26734d;margin:26px 0 34px;padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--paper);color:var(--ink);box-shadow:0 10px 30px rgba(18,27,38,.05);font-family:inherit}.ykb *{box-sizing:border-box}.ykb__eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--muted)}.ykb__eyebrow span{letter-spacing:0;text-transform:none;font-weight:700;color:var(--green);background:#edf8f1;border-radius:999px;padding:4px 8px}.ykb__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding:15px 0 20px}.ykb__brand{font-size:14px;font-weight:750;color:var(--accent);margin-bottom:2px}.ykb h2{font-size:clamp(29px,5vw,46px);line-height:1.02;letter-spacing:-.035em;margin:0 0 10px}.ykb__hero p{max-width:760px;color:var(--muted);font-size:15px;line-height:1.55;margin:0}.ykb__facts{display:flex;gap:10px}.ykb__facts>div{min-width:132px;background:var(--soft);border-radius:16px;padding:13px 15px}.ykb__facts strong,.ykb__facts span{display:block}.ykb__facts strong{font-size:16px}.ykb__facts span{font-size:11px;color:var(--muted);margin-top:3px}.ykb__nav{display:flex;gap:8px;overflow:auto;padding:12px 0 4px;border-top:1px solid var(--line)}.ykb__nav a{white-space:nowrap;text-decoration:none;font-size:12px;font-weight:700;color:var(--ink);background:var(--soft);padding:8px 11px;border-radius:999px}.ykb__section-title{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:20px;scroll-margin-top:90px}.ykb__section-title h3{margin:0;font-size:19px}.ykb__section-title span{font-size:12px;color:var(--muted)}.ykb__generations{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px}.ykb-card{padding:16px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(180deg,#fff 0,#fbfcfd 100%)}.ykb-card--featured{border-color:#f0b5aa;box-shadow:inset 0 0 0 1px rgba(231,71,46,.06)}.ykb-card__top{display:flex;justify-content:space-between;gap:8px;align-items:center}.ykb-card__num{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--accent)}.ykb-card__period{font-size:11px;color:var(--muted)}.ykb-card h4{font-size:17px;margin:10px 0 9px}.ykb-card__codes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ykb-card__codes span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#17202a;color:#fff;padding:4px 7px;border-radius:7px;font-size:11px}.ykb-card dl{margin:0}.ykb-card dl>div{display:grid;grid-template-columns:58px 1fr;gap:8px;padding:6px 0;border-top:1px dashed var(--line)}.ykb-card dt{color:var(--muted);font-size:11px}.ykb-card dd{margin:0;font-size:12px}.ykb-card__note{font-size:12px;line-height:1.5;color:var(--muted);margin:11px 0}.ykb-card__source,.ykb-source{display:inline-block;font-size:11px;font-weight:700;text-decoration:none;color:var(--green)}.ykb-deep{border-top:1px solid var(--line);margin-top:20px;scroll-margin-top:90px}.ykb-scope{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:#fff7e8;color:#6b5a36;font-size:11px;line-height:1.5}.ykb-deep__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.ykb-panel{border:1px solid var(--line);border-radius:16px;padding:15px;background:#fff}.ykb-panel--wide{grid-column:1/-1}.ykb-panel h4{margin:0 0 10px;font-size:15px}.ykb-detail-list{margin:0}.ykb-detail-list>div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:8px 0;border-top:1px dashed var(--line)}.ykb-detail-list>div:first-child{border-top:0}.ykb-detail-list dt{font-size:11px;color:var(--muted)}.ykb-detail-list dd{margin:0;font-size:12px;line-height:1.45}.ykb-engine-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ykb-engine-grid>div{background:var(--soft);border-radius:12px;padding:13px}.ykb-engine-grid span,.ykb-engine-grid strong{display:block}.ykb-engine-grid span{font-size:11px;color:var(--muted);margin-bottom:5px}.ykb-engine-grid strong{font-size:13px;line-height:1.45}.ykb-panel__source{margin-top:10px}.ykb-disclaimer{font-size:11px;line-height:1.45;color:var(--muted);margin:10px 2px 0}.ykb-campaigns{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px}.ykb-campaigns article{border:1px solid #f0d2a6;background:#fffaf2;border-radius:15px;padding:15px}.ykb-campaigns strong{font-size:13px}.ykb-campaigns p{font-size:12px;line-height:1.5;color:#5d5549}.ykb-russia{margin-top:18px;padding:17px;border-radius:17px;background:#17202a;color:#fff}.ykb-russia>strong{font-size:16px}.ykb-russia>p{font-size:13px;line-height:1.5;color:#dbe0e5}.ykb-russia>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ykb-russia span{font-size:12px;line-height:1.5;background:rgba(255,255,255,.07);padding:12px;border-radius:12px}.ykb-services{border-top:1px solid var(--line);margin-top:20px;scroll-margin-top:90px}.ykb-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.ykb-service-slot,.ykb-service-empty{border:1px solid var(--line);border-radius:15px;padding:15px;background:var(--soft)}.ykb-service-slot h4{margin:0 0 10px}.ykb-service-empty{font-size:12px;line-height:1.5;color:var(--muted);margin-top:14px}.ykb-services__links{display:flex;gap:8px;margin-top:12px}.ykb-services__links a{display:inline-block;text-decoration:none;font-size:12px;font-weight:800;background:var(--ink);color:#fff;padding:9px 12px;border-radius:10px}
@media(max-width:800px){.ykb{padding:17px;border-radius:17px}.ykb__hero{grid-template-columns:1fr;gap:15px}.ykb__facts{overflow:auto}.ykb__facts>div{min-width:125px}.ykb__section-title{display:block}.ykb__section-title span{display:block;margin-top:5px}.ykb__generations,.ykb-deep__grid,.ykb-campaigns,.ykb-services__grid,.ykb-russia>div{grid-template-columns:1fr}.ykb-panel--wide{grid-column:auto}.ykb-engine-grid{grid-template-columns:1fr}.ykb-detail-list>div{grid-template-columns:95px 1fr}.ykb h2{font-size:34px}}

/* KeiBase 0.4: catalog + comparison */
.ykb-catalog__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:14px 0 18px}.ykb-catalog__head h2{margin:0 0 8px}.ykb-catalog__head p{margin:0;max-width:760px;color:var(--muted);font-size:14px;line-height:1.55}.ykb-catalog__count{min-width:128px;padding:13px 15px;background:var(--soft);border-radius:16px}.ykb-catalog__count strong,.ykb-catalog__count span{display:block}.ykb-catalog__count strong{font-size:28px;line-height:1}.ykb-catalog__count span{font-size:11px;color:var(--muted);margin-top:5px}.ykb-catalog__filters{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,.7fr) auto;gap:10px;align-items:end;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--soft);margin:6px 0 16px}.ykb-catalog__filters label>span{display:block;font-size:11px;font-weight:800;color:var(--muted);margin:0 0 5px}.ykb-catalog__filters input,.ykb-catalog__filters select{width:100%;height:42px;padding:0 12px;border:1px solid #d7dbe0;border-radius:10px;background:#fff;color:var(--ink);font:inherit}.ykb-catalog__chips{display:flex;gap:6px;flex-wrap:wrap}.ykb-catalog__chips button{height:42px;border:1px solid #d7dbe0;border-radius:10px;background:#fff;padding:0 12px;font-weight:750;cursor:pointer}.ykb-catalog__chips button.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.ykb-catalog__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.ykb-model-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;min-width:0}.ykb-model-card[hidden]{display:none!important}.ykb-model-card__image{height:150px;background-position:center;background-size:cover;background-color:var(--soft)}.ykb-model-card__monogram{height:110px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f1f4f7,#e6eaee);font-size:34px;font-weight:900;letter-spacing:-.06em;color:#9aa2aa}.ykb-model-card__body{padding:16px}.ykb-model-card__meta{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;color:var(--muted);font-weight:800;text-transform:uppercase}.ykb-model-card__meta b{font-size:10px;text-transform:none;color:var(--green);background:#edf8f1;border-radius:999px;padding:4px 7px}.ykb-model-card h3{font-size:21px;margin:6px 0 2px}.ykb-model-card__years{font-size:12px;color:var(--muted)}.ykb-model-card__stats{display:flex;gap:8px;margin:12px 0 8px}.ykb-model-card__stats span{background:var(--soft);border-radius:9px;padding:6px 8px;font-size:11px;color:var(--muted)}.ykb-model-card__stats strong{color:var(--ink)}.ykb-model-card__codes{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.ykb-model-card__codes span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;background:#17202a;color:#fff;padding:3px 6px;border-radius:6px}.ykb-model-card p{font-size:12px;line-height:1.5;color:var(--muted);margin:10px 0}.ykb-model-card__tags{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.ykb-model-card__tags span{font-size:10px;border:1px solid var(--line);border-radius:999px;padding:4px 7px;color:var(--muted)}.ykb-model-card__actions{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:14px}.ykb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 11px;border-radius:9px;text-decoration:none!important;border:0;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.ykb-btn--primary{background:var(--ink);color:#fff!important}.ykb-btn--ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.ykb-btn--muted{background:var(--soft);color:var(--muted);cursor:default}.ykb-compare-check{font-size:11px;color:var(--muted);white-space:nowrap}.ykb-compare-check input{vertical-align:-2px}.ykb-catalog__empty{padding:25px;text-align:center;background:var(--soft);border-radius:14px;color:var(--muted)}.ykb-compare-tray{position:sticky;bottom:12px;z-index:20;display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:16px;padding:12px 14px;background:rgba(23,32,42,.96);color:#fff;border-radius:14px;box-shadow:0 10px 35px rgba(0,0,0,.2);backdrop-filter:blur(8px)}.ykb-compare-tray[hidden]{display:none!important}.ykb-compare-tray strong,.ykb-compare-tray span{display:block}.ykb-compare-tray span{font-size:11px;color:#cbd1d7;margin-top:2px}.ykb-compare-tray>div:last-child{display:flex;gap:7px}.ykb-compare-tray .ykb-btn--ghost{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.18)}.ykb-compare-tray .ykb-btn--primary{background:#fff;color:#17202a!important}.ykb-compare-tray button:disabled{opacity:.45;cursor:not-allowed}.ykb-compare{margin:10px 0 18px;padding-top:2px;scroll-margin-top:90px}.ykb-compare--standalone{margin:26px 0;padding:24px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 10px 30px rgba(18,27,38,.05)}.ykb-compare__hint{font-size:11px;line-height:1.5;color:var(--muted);margin:8px 0 12px}.ykb-compare__scroll{overflow:auto;border:1px solid var(--line);border-radius:15px}.ykb-compare__table{width:100%;border-collapse:separate;border-spacing:0;min-width:760px;background:#fff}.ykb-compare__table th,.ykb-compare__table td{padding:10px 12px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top;text-align:left;font-size:11px;line-height:1.45}.ykb-compare__table tr:last-child th,.ykb-compare__table tr:last-child td{border-bottom:0}.ykb-compare__table th:last-child,.ykb-compare__table td:last-child{border-right:0}.ykb-compare__table thead th{position:sticky;top:0;background:#f7f8fa;z-index:2}.ykb-compare__table thead th:first-child{z-index:3}.ykb-compare__table tbody th{width:145px;background:#fbfcfd;color:var(--muted);font-weight:750}.ykb-compare__table thead span,.ykb-compare__table thead strong,.ykb-compare__table thead a{display:block}.ykb-compare__table thead span{font-size:9px;color:var(--muted);text-transform:uppercase}.ykb-compare__table thead strong{font-size:13px;color:var(--ink);margin:2px 0}.ykb-compare__table thead a{font-size:10px;color:var(--green);text-decoration:none}.ykb-na{color:#a0a7ae}
@media(max-width:800px){.ykb-catalog__head{grid-template-columns:1fr}.ykb-catalog__count{width:max-content}.ykb-catalog__filters{grid-template-columns:1fr}.ykb-catalog__grid{grid-template-columns:1fr}.ykb-compare-tray{bottom:8px}.ykb-model-card__actions{align-items:flex-start}.ykb-compare--standalone{padding:17px;border-radius:17px}}

/* KeiBase 0.8: structured modification registry */
.ykb-variant-scroll{overflow:auto;margin-top:14px;border:1px solid var(--line);border-radius:15px;background:#fff}.ykb-variant-table{width:100%;border-collapse:separate;border-spacing:0;min-width:780px}.ykb-variant-table th,.ykb-variant-table td{padding:10px 11px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:top;font-size:11px;line-height:1.4}.ykb-variant-table th:last-child,.ykb-variant-table td:last-child{border-right:0}.ykb-variant-table tr:last-child td{border-bottom:0}.ykb-variant-table thead th{background:#f7f8fa;color:var(--muted);font-weight:800}.ykb-variant-table td strong{display:block;font-size:12px;color:var(--ink);margin-bottom:3px}.ykb-variant-table td .ykb-source{font-size:9px}

/* KeiBase 0.9: modification picker */
.ykb-picker{margin:26px 0;padding:24px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 10px 30px rgba(18,27,38,.05)}
.ykb-picker__head{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start}.ykb-picker__head h2{margin:5px 0 6px;font-size:28px;line-height:1.15}.ykb-picker__head p{margin:0;max-width:780px;color:var(--muted);font-size:12px;line-height:1.55}.ykb-picker__coverage{min-width:126px;padding:12px 14px;border-radius:14px;background:var(--soft);text-align:center}.ykb-picker__coverage strong{display:block;font-size:24px;color:var(--ink)}.ykb-picker__coverage span{display:block;font-size:10px;color:var(--muted)}
.ykb-picker__form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--soft)}.ykb-picker__field--wide{grid-column:span 2}.ykb-picker__field label{display:block;font-size:10px;font-weight:800;color:var(--muted);margin:0 0 5px;text-transform:uppercase;letter-spacing:.02em}.ykb-picker__field input,.ykb-picker__field select{width:100%;height:42px;padding:0 11px;border:1px solid #d7dbe0;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:12px}.ykb-picker__check{display:flex;align-items:center;gap:7px;min-height:42px;padding:0 11px;border:1px solid #d7dbe0;border-radius:10px;background:#fff;font-size:11px;font-weight:750;color:var(--ink)}.ykb-picker__actions{display:flex;align-items:center;gap:8px;grid-column:span 2}.ykb-picker__provider-note{margin:0 0 16px;padding:10px 12px;border-left:3px solid #dba617;background:#fff8e5;color:#66520e;font-size:11px;line-height:1.45}
.ykb-picker__result-head{display:flex;justify-content:space-between;gap:14px;align-items:end;margin:18px 0 10px}.ykb-picker__result-head h3{margin:0;font-size:19px}.ykb-picker__result-head p{margin:3px 0 0;color:var(--muted);font-size:11px}.ykb-picker__result-head>strong{font-size:28px;color:var(--ink)}.ykb-picker__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.ykb-pick-card{display:flex;flex-direction:column;min-width:0;padding:15px;border:1px solid var(--line);border-radius:16px;background:#fff}.ykb-pick-card__brand{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.ykb-pick-card h4{font-size:19px;margin:3px 0 2px}.ykb-pick-card__generation{font-size:10px;color:var(--muted);margin-bottom:9px}.ykb-pick-card__variant{font-size:12px;color:var(--ink)}.ykb-pick-card__chips{display:flex;flex-wrap:wrap;gap:5px;margin:9px 0}.ykb-pick-card__chips span{font-size:9px;padding:4px 6px;border-radius:6px;background:#17202a;color:#fff}.ykb-pick-card__specs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:7px 0 10px}.ykb-pick-card__specs>div{padding:7px 8px;border-radius:9px;background:var(--soft)}.ykb-pick-card__specs dt{font-size:9px;color:var(--muted)}.ykb-pick-card__specs dd{margin:2px 0 0;font-size:11px;font-weight:800;color:var(--ink)}.ykb-pick-card__why{padding:8px 9px;border-radius:9px;background:#edf8f1;color:#2d5f3c;font-size:10px;line-height:1.45}.ykb-pick-card__why b{color:#184929}.ykb-pick-card__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px}.ykb-pick-card__source{font-size:10px;color:var(--green);text-decoration:none}.ykb-picker__empty{padding:22px;border-radius:14px;background:var(--soft);text-align:center}.ykb-picker__empty strong,.ykb-picker__empty span{display:block}.ykb-picker__empty span{max-width:650px;margin:5px auto 0;color:var(--muted);font-size:11px;line-height:1.5}.ykb-picker__limited{font-size:10px;color:var(--muted);margin:10px 0 0}
@media(max-width:900px){.ykb-picker__form{grid-template-columns:repeat(2,minmax(0,1fr))}.ykb-picker__field--wide{grid-column:span 2}.ykb-picker__actions{grid-column:span 2}}
@media(max-width:600px){.ykb-picker{padding:16px;border-radius:17px}.ykb-picker__head{grid-template-columns:1fr}.ykb-picker__coverage{width:max-content}.ykb-picker__form{grid-template-columns:1fr}.ykb-picker__field--wide,.ykb-picker__actions{grid-column:span 1}.ykb-picker__actions{align-items:stretch;flex-direction:column}.ykb-picker__actions .ykb-btn{width:100%}.ykb-picker__grid{grid-template-columns:1fr}}

/* KeiBase 1.0 Interface: safe opt-in model experience */
.ykb10{--k10-ink:#15202a;--k10-muted:#697580;--k10-line:#e5e9ed;--k10-soft:#f5f7f8;--k10-green:#1c8b5a;--k10-green-dark:#116a43;--k10-yellow:#f5c542;--k10-shadow:0 18px 55px rgba(18,28,38,.09);color:var(--k10-ink);margin:26px 0 34px;font-family:inherit}.ykb10 *{box-sizing:border-box}.ykb10 a{text-underline-offset:2px}.ykb10-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);overflow:hidden;min-height:455px;border:1px solid var(--k10-line);border-radius:28px;background:#fff;box-shadow:var(--k10-shadow)}.ykb10-hero__content{padding:30px 30px 26px}.ykb10-kicker{display:flex;gap:7px;align-items:center;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ykb10-kicker span{font-weight:950}.ykb10-kicker b{padding:4px 7px;border-radius:999px;background:#e9f6ef;color:var(--k10-green-dark)}.ykb10-kicker em{font-style:normal;color:var(--k10-muted);letter-spacing:0;text-transform:none}.ykb10-title{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:24px}.ykb10-title>div:first-child>span{display:block;color:var(--k10-muted);font-size:13px;font-weight:750}.ykb10-title h2{margin:2px 0 0;font-size:clamp(38px,5.3vw,66px);line-height:.98;letter-spacing:-.055em}.ykb10-title>div:first-child>p{margin:8px 0 0;color:var(--k10-muted);font-size:13px}.ykb10-current{min-width:180px;padding:12px 14px;border:1px solid var(--k10-line);border-radius:16px;background:var(--k10-soft)}.ykb10-current small,.ykb10-current strong{display:block}.ykb10-current small{font-size:9px;color:var(--k10-muted);text-transform:uppercase;font-weight:800}.ykb10-current strong{font-size:14px;margin-top:2px}.ykb10-codes{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.ykb10-codes span{display:inline-flex;padding:4px 7px;border-radius:7px;background:#17202a;color:#fff;font:750 10px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.ykb10-summary{max-width:760px;margin:20px 0 0;color:#46525d;font-size:14px;line-height:1.6}.ykb10-actions{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.ykb10-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 15px;border:1px solid var(--k10-line);border-radius:12px;background:#fff;color:var(--k10-ink)!important;text-decoration:none!important;font-size:12px;font-weight:850}.ykb10-btn:hover{border-color:#bdc5cc;transform:translateY(-1px)}.ykb10-btn--primary{border-color:var(--k10-ink);background:var(--k10-ink);color:#fff!important}.ykb10-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:25px}.ykb10-facts>div{min-width:0;padding:12px 12px 11px;border-radius:14px;background:var(--k10-soft)}.ykb10-facts small,.ykb10-facts strong,.ykb10-facts span{display:block}.ykb10-facts small{font-size:9px;color:var(--k10-muted);font-weight:800;text-transform:uppercase}.ykb10-facts strong{margin:3px 0;font-size:17px;white-space:normal}.ykb10-facts span{font-size:9px;line-height:1.35;color:var(--k10-muted)}.ykb10-fact--price{background:#edf8f1!important}.ykb10-hero__visual{position:relative;min-height:360px;background:linear-gradient(145deg,#eef2f3 0%,#dfe6e8 100%)}.ykb10-hero__visual.has-image{background-image:linear-gradient(180deg,rgba(15,24,32,.02),rgba(15,24,32,.44)),var(--ykb10-image);background-size:cover;background-position:center}.ykb10-hero__visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.8),transparent 30%);pointer-events:none}.ykb10-monogram{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ykb10-monogram span{font-size:86px;font-weight:950;letter-spacing:-.12em;color:#a8b2b8}.ykb10-monogram small{margin-top:15px;text-align:center;color:#7d8991}.ykb10-visual-card{position:absolute;left:16px;right:16px;bottom:16px;padding:13px 14px;border:1px solid rgba(255,255,255,.35);border-radius:15px;background:rgba(18,28,38,.8);backdrop-filter:blur(10px);color:#fff}.ykb10-visual-card span,.ykb10-visual-card strong,.ykb10-visual-card small{display:block}.ykb10-visual-card span{font-size:9px;color:#cbd3d8;text-transform:uppercase}.ykb10-visual-card strong{font-size:15px;margin:2px 0}.ykb10-visual-card small{color:#d7dde1;font-size:10px}.ykb10-nav{position:sticky;top:0;z-index:30;margin:12px 0 0;padding:7px;border:1px solid var(--k10-line);border-radius:15px;background:rgba(255,255,255,.94);box-shadow:0 8px 25px rgba(18,28,38,.06);backdrop-filter:blur(12px)}body.admin-bar .ykb10-nav{top:32px}.ykb10-nav>div{display:flex;gap:2px;overflow:auto;scrollbar-width:none}.ykb10-nav>div::-webkit-scrollbar{display:none}.ykb10-nav a{flex:0 0 auto;padding:8px 11px;border-radius:9px;color:var(--k10-muted);text-decoration:none!important;font-size:10px;font-weight:800;white-space:nowrap}.ykb10-nav a.is-active,.ykb10-nav a:hover{background:var(--k10-soft);color:var(--k10-ink)}.ykb10-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.ykb10-overview-card{padding:17px 18px;border:1px solid var(--k10-line);border-radius:17px;background:#fff}.ykb10-overview-card span,.ykb10-overview-card strong{display:block}.ykb10-overview-card span{font-size:9px;color:var(--k10-muted);text-transform:uppercase;font-weight:850}.ykb10-overview-card strong{margin:5px 0;font-size:16px}.ykb10-overview-card p{margin:0;color:var(--k10-muted);font-size:11px;line-height:1.55}.ykb10-overview-card--accent{border-color:#cee8d8;background:#f3fbf6}.ykb10-section{scroll-margin-top:76px;margin:12px 0;padding:23px;border:1px solid var(--k10-line);border-radius:22px;background:#fff}.ykb10-section__head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:15px}.ykb10-section__head span{display:block;font-size:9px;color:var(--k10-green-dark);font-weight:900;text-transform:uppercase;letter-spacing:.06em}.ykb10-section__head h3{margin:3px 0 0;font-size:24px;letter-spacing:-.025em}.ykb10-section__head>b{font-size:11px;color:var(--k10-muted);font-weight:750}.ykb10-generation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px}.ykb10-generation{position:relative;padding:16px;border:1px solid var(--k10-line);border-radius:16px;background:#fff}.ykb10-generation.is-featured{border-color:#b9dfc8;background:#f8fcf9}.ykb10-generation__top{display:flex;justify-content:space-between;gap:8px;align-items:center}.ykb10-generation__top>span{font-size:9px;color:var(--k10-muted);text-transform:uppercase;font-weight:850}.ykb10-generation__top>b{font-size:8px;padding:4px 6px;border-radius:999px;background:#e3f4ea;color:var(--k10-green-dark)}.ykb10-generation h4{margin:8px 0 2px;font-size:18px}.ykb10-generation p{margin:0;color:var(--k10-muted);font-size:11px}.ykb10-generation>small{display:block;margin-top:10px;color:var(--k10-muted);font-size:10px;line-height:1.45}.ykb10-source{display:inline-block;margin-top:7px;color:var(--k10-green-dark)!important;text-decoration:none!important;font-size:9px;font-weight:750}.ykb10-variant-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.ykb10-variant-filters select{min-height:38px;padding:0 32px 0 10px;border:1px solid var(--k10-line);border-radius:10px;background:#fff;font:inherit;font-size:10px;color:var(--k10-ink)}.ykb10-link-btn{min-height:38px;padding:0 10px;border:0;background:transparent;color:var(--k10-green-dark);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.ykb10-variant-wrap{overflow:auto;border:1px solid var(--k10-line);border-radius:14px}.ykb10-variant-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.ykb10-variant-table th,.ykb10-variant-table td{padding:10px 11px;border-right:1px solid var(--k10-line);border-bottom:1px solid var(--k10-line);text-align:left;vertical-align:top;font-size:10px}.ykb10-variant-table th:last-child,.ykb10-variant-table td:last-child{border-right:0}.ykb10-variant-table tr:last-child td{border-bottom:0}.ykb10-variant-table th{background:#f8f9fa;color:var(--k10-muted);font-weight:850}.ykb10-variant-table td strong,.ykb10-variant-table td span{display:block}.ykb10-variant-table td strong{font-size:11px}.ykb10-variant-table td span{margin-top:2px;color:var(--k10-muted);font-size:9px}.ykb10-filter-empty{margin-top:10px;padding:14px;border-radius:12px;background:var(--k10-soft);color:var(--k10-muted);font-size:11px}.ykb10-price-note{display:flex;gap:12px;align-items:center;margin-bottom:12px;padding:13px 14px;border-radius:14px;background:#edf8f1}.ykb10-price-note strong,.ykb10-price-note span{display:block}.ykb10-price-note strong{font-size:12px}.ykb10-price-note span{color:#527161;font-size:10px}.ykb10-service-slots{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ykb10-service-slot{min-width:0;padding:15px;border:1px solid var(--k10-line);border-radius:15px}.ykb10-service-slot__title{margin-bottom:10px;font-size:11px;font-weight:900}.ykb10-issue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px}.ykb10-issue-grid article,.ykb10-campaign-list article{padding:14px;border:1px solid var(--k10-line);border-radius:14px}.ykb10-issue-grid article h4{margin:5px 0;font-size:14px}.ykb10-issue-grid article p,.ykb10-campaign-list article p{margin:5px 0 0;color:var(--k10-muted);font-size:10px;line-height:1.5}.ykb10-status{display:inline-flex;padding:3px 6px;border-radius:999px;background:#edf8f1;color:var(--k10-green-dark);font-size:8px;font-weight:900}.ykb10-campaign-list{margin-top:13px;padding-top:13px;border-top:1px solid var(--k10-line)}.ykb10-campaign-list>h4{font-size:13px;margin:0 0 8px}.ykb10-campaign-list article+article{margin-top:7px}.ykb10-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.ykb10-service-grid>div{padding:12px;border-radius:12px;background:var(--k10-soft)}.ykb10-service-grid span,.ykb10-service-grid strong{display:block}.ykb10-service-grid span{font-size:9px;color:var(--k10-muted)}.ykb10-service-grid strong{margin-top:3px;font-size:11px;line-height:1.45}.ykb10-source-row{margin-top:10px}.ykb10-note{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--k10-line);color:var(--k10-muted);font-size:9px;line-height:1.5}.ykb10-articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px}.ykb10-article{overflow:hidden;display:flex;min-height:112px;border:1px solid var(--k10-line);border-radius:14px;color:var(--k10-ink)!important;text-decoration:none!important}.ykb10-article__image{flex:0 0 35%;background-position:center;background-size:cover;background-color:var(--k10-soft)}.ykb10-article__body{display:flex;flex-direction:column;padding:11px}.ykb10-article__body small{font-size:8px;color:var(--k10-muted)}.ykb10-article__body strong{margin:4px 0;font-size:11px;line-height:1.35}.ykb10-article__body em{margin-top:auto;color:var(--k10-green-dark);font-size:9px;font-style:normal;font-weight:800}.ykb10-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:16px 18px;border-radius:16px;background:#17202a;color:#fff}.ykb10-footer strong,.ykb10-footer span{display:block}.ykb10-footer strong{font-size:12px}.ykb10-footer span{margin-top:2px;color:#bdc6cc;font-size:9px}.ykb10-footer a{color:#fff!important;text-decoration:none!important;font-size:10px;font-weight:850}.ykb10-mobile-actions{display:none}.ykb10-preview-error{padding:15px;border:1px solid #e2b8b8;background:#fff5f5;border-radius:12px;color:#7a2626}
@media(max-width:980px){.ykb10-hero{grid-template-columns:1fr}.ykb10-hero__visual{min-height:320px;order:-1}.ykb10-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ykb10-title{align-items:flex-start}.ykb10-service-slots{grid-template-columns:1fr}}
@media(max-width:782px){body.admin-bar .ykb10-nav{top:46px}}
@media(max-width:680px){.ykb10{margin:16px 0 82px}.ykb10-hero{border-radius:20px;min-height:0}.ykb10-hero__visual{min-height:245px}.ykb10-hero__content{padding:20px 16px 16px}.ykb10-kicker em{display:none}.ykb10-title{display:block;margin-top:16px}.ykb10-title h2{font-size:42px}.ykb10-current{margin-top:13px;min-width:0}.ykb10-summary{font-size:12px}.ykb10-actions{display:grid;grid-template-columns:1fr 1fr}.ykb10-actions .ykb10-btn:first-child{grid-column:1/-1}.ykb10-facts{grid-template-columns:1fr 1fr;margin-top:16px}.ykb10-overview-grid{grid-template-columns:1fr}.ykb10-section{padding:16px;border-radius:18px;scroll-margin-top:65px}.ykb10-section__head{align-items:flex-start}.ykb10-section__head h3{font-size:21px}.ykb10-section__head>b{font-size:9px}.ykb10-generation-grid{grid-template-columns:1fr}.ykb10-variant-filters{display:grid;grid-template-columns:1fr 1fr}.ykb10-variant-filters select{width:100%}.ykb10-articles{grid-template-columns:1fr}.ykb10-footer{align-items:flex-start;flex-direction:column}.ykb10-mobile-actions{position:fixed;left:10px;right:10px;bottom:9px;z-index:999;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:5px;padding:6px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(19,29,38,.94);box-shadow:0 12px 35px rgba(0,0,0,.25);backdrop-filter:blur(12px)}.ykb10-mobile-actions a{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:9px;background:rgba(255,255,255,.08);color:#fff!important;text-decoration:none!important;font-size:10px;font-weight:850}.ykb10-mobile-actions a:first-child{background:#fff;color:#17202a!important}}


/* 1.1 compact interface overrides */
.ykb10{max-width:1440px;margin:14px auto 54px}
.ykb10-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);min-height:0}
.ykb10-hero__content{padding:34px 34px 26px}
.ykb10-hero__visual{min-height:380px}
.ykb10-kicker{gap:8px;margin-bottom:18px}
.ykb10-kicker span,.ykb10-kicker b{font-size:12px}
.ykb10-kicker em{font-size:11px}
.ykb10-title{margin-top:10px;gap:16px;align-items:flex-start}
.ykb10-title h2{font-size:58px;line-height:.96}
.ykb10-title p{margin-top:10px}
.ykb10-current{padding:16px 18px;border-radius:18px;min-width:210px}
.ykb10-summary{max-width:760px;margin:14px 0 0;font-size:16px;line-height:1.65}
.ykb10-actions{gap:10px;margin-top:20px}
.ykb10-btn{min-height:48px;padding:0 18px;font-size:13px}
.ykb10-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}
.ykb10-facts>div,.ykb10-fact--price{padding:14px 15px;min-height:96px;border-radius:16px}
.ykb10-facts small{font-size:10px}.ykb10-facts strong{margin-top:4px;font-size:18px}.ykb10-facts span{font-size:11px}
.ykb10-overview-grid{gap:10px;margin:10px 0}.ykb10-overview-card{padding:14px 16px;border-radius:16px}
.ykb10-section{margin:10px 0;padding:20px;border-radius:18px;scroll-margin-top:72px}
.ykb10-section__head{margin-bottom:12px}.ykb10-section__head h3{font-size:22px}
.ykb10-generation{padding:14px}.ykb10-variant-filters select{min-height:40px;font-size:11px}.ykb10-variant-table th,.ykb10-variant-table td{padding:9px 10px;font-size:11px}
.ykb10-nav{margin-top:10px}.ykb10-nav a{padding:9px 12px;font-size:11px}
.ykb10-hero__visual.has-image{background-size:cover;background-position:center}
.ykb10-hero__visual::after{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02) 35%,rgba(11,19,26,.08) 100%)}
.ykb10-visual-card{left:18px;right:18px;bottom:18px;padding:14px 15px}
.ykb10-visual-card strong{font-size:18px}.ykb10-visual-card small{font-size:11px}
@media(max-width:980px){.ykb10-hero{grid-template-columns:1fr}.ykb10-hero__visual{min-height:300px}.ykb10-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.ykb10-title h2{font-size:44px}.ykb10-summary{font-size:14px}.ykb10-facts>div,.ykb10-fact--price{min-height:88px}.ykb10-hero__content{padding:22px 16px 16px}.ykb10-hero__visual{min-height:235px}}

/* 1.2 visual system */
.ykb-interface-preview .entry-header .entry-title,.ykb-interface-preview .wp-block-post-title{display:none!important}
.ykb-interface-preview .entry-header{margin-bottom:0!important}
.ykb-model-card__image{height:178px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#f5f7f8}
.ykb-model-card{box-shadow:0 8px 26px rgba(18,27,38,.045)}
.ykb-model-card:hover{transform:translateY(-1px);box-shadow:0 12px 34px rgba(18,27,38,.07)}
.ykb10-hero__visual.has-image{background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#f1f4f5}
.ykb10-hero__visual.has-image:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.24),transparent 32%);z-index:1}
.ykb10-hero__visual.has-image:after{z-index:1}
.ykb10-hero__visual.has-image{isolation:isolate}
.ykb10-hero__visual.has-image .ykb10-visual-card{z-index:3}
.ykb10-hero__visual.has-image{background-origin:content-box}
@media(max-width:680px){.ykb-model-card__image{height:165px}}

.ykb-pick-card__image{height:145px;margin:-16px -16px 12px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#f5f7f8;border-bottom:1px solid var(--line)}
.ykb-compare__thumb{display:block!important;width:118px;height:72px;margin:0 0 8px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#f4f6f7;border-radius:9px}
@media(max-width:680px){.ykb-pick-card__image{height:135px}.ykb-compare__thumb{width:100px;height:62px}}

/* KeiBase 1.3 — market + safe home preview */
.ykb-market-card{margin:0 0 12px;padding:16px;border:1px solid #dbe5df;border-radius:16px;background:linear-gradient(135deg,#f7fbf8,#fff);color:#17202a}.ykb-market-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ykb-market-card__head small,.ykb-market-card__head strong{display:block}.ykb-market-card__head small{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#4d7560;font-weight:850}.ykb-market-card__head strong{margin-top:3px;font-size:15px}.ykb-market-card__head>span{padding:5px 8px;border-radius:999px;background:#e5f3ea;color:#236342;font-size:9px;font-weight:850}.ykb-market-card__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ykb-market-card__grid>div{padding:11px 12px;border-radius:12px;background:#fff;border:1px solid #e5e9e7}.ykb-market-card__grid small,.ykb-market-card__grid strong,.ykb-market-card__grid span{display:block}.ykb-market-card__grid small{font-size:9px;color:#68757d}.ykb-market-card__grid strong{margin:4px 0;font-size:16px}.ykb-market-card__grid span{font-size:9px;color:#76828a}.ykb-market-card>p{margin:9px 0 0;color:#79858c;font-size:9px;line-height:1.45}
.ykb-home{--yh-ink:#15202b;--yh-muted:#66747f;--yh-line:#e3e8eb;--yh-soft:#f4f7f8;--yh-green:#176b46;max-width:1440px;margin:16px auto 60px;color:var(--yh-ink);font-family:inherit}.ykb-home-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:0;overflow:hidden;border:1px solid var(--yh-line);border-radius:28px;background:#fff}.ykb-home-hero__copy{padding:48px 48px 42px;background:radial-gradient(circle at 85% 10%,#edf8f2,transparent 33%),#fff}.ykb-home-eyebrow{font-size:11px;font-weight:900;letter-spacing:.08em;color:var(--yh-green)}.ykb-home-hero h1{max-width:760px;margin:13px 0 14px;font-size:64px;line-height:.97;letter-spacing:-.055em}.ykb-home-hero p{max-width:780px;margin:0;color:var(--yh-muted);font-size:17px;line-height:1.6}.ykb-home-search{display:flex;max-width:760px;margin-top:25px;padding:6px;border:1px solid #d7dfe3;border-radius:15px;background:#fff;box-shadow:0 10px 25px rgba(25,39,50,.06)}.ykb-home-search input{flex:1;min-width:0;height:46px;padding:0 13px;border:0!important;outline:0!important;box-shadow:none!important;font:inherit}.ykb-home-search button{padding:0 22px;border:0;border-radius:10px;background:#17232d;color:#fff;font:inherit;font-weight:850;cursor:pointer}.ykb-home-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.ykb-home-hero__stats{display:grid;align-content:end;gap:1px;background:#e8eef0}.ykb-home-hero__stats>div{padding:25px 28px;background:#f5f8f9}.ykb-home-hero__stats small,.ykb-home-hero__stats strong,.ykb-home-hero__stats span{display:block}.ykb-home-hero__stats small{font-size:10px;color:var(--yh-muted);text-transform:uppercase;font-weight:850}.ykb-home-hero__stats strong{margin-top:5px;font-size:25px}.ykb-home-hero__stats span{margin-top:2px;font-size:11px;color:var(--yh-muted)}.ykb-home-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:11px 0}.ykb-home-services>a{min-height:130px;padding:19px;border:1px solid var(--yh-line);border-radius:18px;background:#fff;color:var(--yh-ink)!important;text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease}.ykb-home-services>a:hover{transform:translateY(-2px);box-shadow:0 13px 30px rgba(30,45,55,.08)}.ykb-home-services small,.ykb-home-services strong,.ykb-home-services span{display:block}.ykb-home-services small{color:var(--yh-green);font-size:10px;font-weight:900}.ykb-home-services strong{margin:18px 0 4px;font-size:16px}.ykb-home-services span{color:var(--yh-muted);font-size:11px;line-height:1.4}.ykb-home-section{margin-top:11px;padding:25px;border:1px solid var(--yh-line);border-radius:22px;background:#fff}.ykb-home-section__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:17px}.ykb-home-section__head small{display:block;color:var(--yh-green);font-size:10px;text-transform:uppercase;font-weight:900}.ykb-home-section__head h2{margin:3px 0 0;font-size:28px;letter-spacing:-.03em}.ykb-home-section__head>a{color:var(--yh-green)!important;text-decoration:none!important;font-size:11px;font-weight:850}.ykb-home-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ykb-home-model{overflow:hidden;border:1px solid var(--yh-line);border-radius:17px;background:#fff}.ykb-home-model__image{aspect-ratio:4/3;background:#edf1f2 center/contain no-repeat}.ykb-home-model__body{padding:13px 14px 15px}.ykb-home-model__body small{color:var(--yh-muted);font-size:9px;text-transform:uppercase;font-weight:850}.ykb-home-model__body h3{margin:4px 0;font-size:16px}.ykb-home-model__body p{margin:0 0 8px;color:var(--yh-muted);font-size:10px}.ykb-home-model__body a{color:var(--yh-green)!important;text-decoration:none!important;font-size:10px;font-weight:850}.ykb-home-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ykb-home-market-grid .ykb-market-card{margin:0}.ykb-home-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ykb-home-articles>a{display:grid;grid-template-columns:120px 1fr;overflow:hidden;min-height:110px;border:1px solid var(--yh-line);border-radius:15px;color:var(--yh-ink)!important;text-decoration:none!important}.ykb-home-articles>a>span{background:#eef2f3 center/cover no-repeat}.ykb-home-articles>a>div{padding:13px}.ykb-home-articles small,.ykb-home-articles strong{display:block}.ykb-home-articles small{color:var(--yh-muted);font-size:9px}.ykb-home-articles strong{margin-top:6px;font-size:12px;line-height:1.4}.ykb-home-empty{padding:18px;border-radius:14px;background:var(--yh-soft);color:var(--yh-muted)}
@media(max-width:1000px){.ykb-home-hero{grid-template-columns:1fr}.ykb-home-hero__stats{grid-template-columns:repeat(3,1fr)}.ykb-home-services{grid-template-columns:repeat(2,1fr)}.ykb-home-models{grid-template-columns:repeat(2,1fr)}.ykb-home-articles{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.ykb-market-card__grid{grid-template-columns:1fr}.ykb-home{margin:10px 0 76px}.ykb-home-hero{border-radius:20px}.ykb-home-hero__copy{padding:25px 17px 20px}.ykb-home-hero h1{font-size:43px}.ykb-home-hero p{font-size:14px}.ykb-home-search{margin-top:18px}.ykb-home-search button{padding:0 14px}.ykb-home-hero__stats{grid-template-columns:1fr}.ykb-home-hero__stats>div{padding:15px 17px}.ykb-home-services{grid-template-columns:1fr 1fr}.ykb-home-services>a{min-height:115px;padding:15px}.ykb-home-section{padding:16px;border-radius:18px}.ykb-home-section__head{align-items:flex-start}.ykb-home-section__head h2{font-size:23px}.ykb-home-models{grid-template-columns:1fr 1fr}.ykb-home-market-grid{grid-template-columns:1fr}.ykb-home-articles{grid-template-columns:1fr}.ykb-home-articles>a{grid-template-columns:95px 1fr}}

/* KeiBase 1.4 — compact home + factual ranking sidebar */
.ykb-home-preview .entry-title,
.ykb-home-preview .page-title,
.ykb-home-preview .wp-block-post-title,
.ykb-home-preview main > article > header.entry-header{display:none!important}
.ykb-home-preview .site-main,.ykb-home-preview main{padding-top:0}
.ykb-home-v2{max-width:1460px;margin:0 auto 48px}
.ykb-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px;align-items:start}
.ykb-home-main{min-width:0}
.ykb-home-sidebar{position:sticky;top:88px;display:grid;gap:10px;min-width:0}
body.admin-bar .ykb-home-sidebar{top:120px}

.ykb-home-v2 .ykb-home-hero--compact{display:block;border-radius:20px;overflow:hidden;border:1px solid var(--yh-line);background:#fff}
.ykb-home-v2 .ykb-home-hero__copy{padding:26px 28px 22px;background:radial-gradient(circle at 90% 0,#eef8f2,transparent 33%),#fff}
.ykb-home-v2 .ykb-home-eyebrow{font-size:10px}
.ykb-home-v2 .ykb-home-hero h1{max-width:none;margin:7px 0 8px;font-size:40px;line-height:1.04;letter-spacing:-.045em}
.ykb-home-v2 .ykb-home-hero p{max-width:820px;font-size:14px;line-height:1.52}
.ykb-home-v2 .ykb-home-search{max-width:none;margin-top:17px;padding:4px;border-radius:12px;box-shadow:none}
.ykb-home-v2 .ykb-home-search input{height:42px;font-size:14px}
.ykb-home-v2 .ykb-home-search button{min-width:92px;padding:0 16px;border-radius:9px;font-size:13px}
.ykb-home-mini-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}
.ykb-home-mini-stats span{padding:6px 9px;border-radius:9px;background:#f3f6f7;color:#64717a;font-size:10px}
.ykb-home-mini-stats b{margin-right:3px;color:#16212b;font-size:12px}

.ykb-home-v2 .ykb-home-services--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:9px 0}
.ykb-home-v2 .ykb-home-services--compact>a{min-height:84px;padding:12px 13px;border-radius:14px}
.ykb-home-v2 .ykb-home-services--compact small{font-size:8px;text-transform:uppercase}
.ykb-home-v2 .ykb-home-services--compact strong{margin:8px 0 2px;font-size:13px}
.ykb-home-v2 .ykb-home-services--compact span{font-size:9px;line-height:1.3}

.ykb-home-v2 .ykb-home-section--compact{margin-top:9px;padding:17px;border-radius:18px}
.ykb-home-v2 .ykb-home-section__head{margin-bottom:12px}
.ykb-home-v2 .ykb-home-section__head h2{font-size:22px}
.ykb-home-v2 .ykb-home-section__head small{font-size:9px}
.ykb-home-v2 .ykb-home-section__head>a{font-size:10px}
.ykb-home-v2 .ykb-home-models--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.ykb-home-v2 .ykb-home-model{border-radius:14px}
.ykb-home-v2 .ykb-home-model__image{aspect-ratio:16/10}
.ykb-home-v2 .ykb-home-model__body{padding:10px 11px 11px}
.ykb-home-v2 .ykb-home-model__body small{font-size:8px}
.ykb-home-v2 .ykb-home-model__body h3{margin:2px 0;font-size:14px}
.ykb-home-v2 .ykb-home-model__body p{margin:0 0 5px;font-size:9px}
.ykb-home-v2 .ykb-home-model__body a{font-size:9px}
.ykb-home-v2 .ykb-home-articles--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.ykb-home-v2 .ykb-home-articles--compact>a{grid-template-columns:88px 1fr;min-height:86px;border-radius:13px}
.ykb-home-v2 .ykb-home-articles--compact>a>div{padding:10px}
.ykb-home-v2 .ykb-home-articles--compact strong{margin-top:4px;font-size:11px}

.ykb-home-rank{padding:15px;border:1px solid var(--yh-line);border-radius:17px;background:#fff;box-shadow:0 7px 24px rgba(28,42,51,.035)}
.ykb-home-rank__head{display:flex;align-items:start;justify-content:space-between;gap:10px;margin-bottom:9px}
.ykb-home-rank__head small{display:block;color:var(--yh-green);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}
.ykb-home-rank__head h3{margin:3px 0 0;font-size:16px;line-height:1.15;letter-spacing:-.02em}
.ykb-home-rank__head>a{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#f2f6f4;color:var(--yh-green)!important;text-decoration:none!important;font-size:12px;font-weight:900}
.ykb-home-rank__list{list-style:none!important;margin:0!important;padding:0!important}
.ykb-home-rank__list li{display:grid;grid-template-columns:22px 1fr;gap:7px;align-items:start;padding:7px 0;border-top:1px solid #edf0f2}
.ykb-home-rank__list li:first-child{border-top:0}
.ykb-home-rank__num{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:#eff4f2;color:#0d6b44;font-size:9px;font-weight:900}
.ykb-home-rank__item{min-width:0}
.ykb-home-rank__line{display:flex;align-items:baseline;justify-content:space-between;gap:7px}
.ykb-home-rank__line a,.ykb-home-rank__line strong{overflow:hidden;color:#1b2730!important;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800}
.ykb-home-rank__line b{flex:0 0 auto;color:#1b2730;font-size:9px}
.ykb-home-rank__bar{display:block;height:3px;margin-top:5px;border-radius:999px;background:#edf1ef;overflow:hidden}
.ykb-home-rank__bar i{display:block;height:100%;border-radius:999px;background:#1b7a4f}
.ykb-home-rank__item>small{display:block;margin-top:3px;color:#7b878f;font-size:8px}

@media(max-width:1120px){
  .ykb-home-layout{grid-template-columns:minmax(0,1fr) 285px}
  .ykb-home-v2 .ykb-home-services--compact{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ykb-home-v2 .ykb-home-models--compact{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:860px){
  .ykb-home-layout{grid-template-columns:1fr}
  .ykb-home-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr));order:2}
  .ykb-home-v2 .ykb-home-hero h1{font-size:36px}
}
@media(max-width:680px){
  .ykb-home-v2{margin-bottom:72px}
  .ykb-home-v2 .ykb-home-hero__copy{padding:18px 15px 15px}
  .ykb-home-v2 .ykb-home-hero h1{font-size:31px;margin-top:5px}
  .ykb-home-v2 .ykb-home-hero p{font-size:12px}
  .ykb-home-v2 .ykb-home-services--compact{grid-template-columns:1fr 1fr}
  .ykb-home-v2 .ykb-home-models--compact{grid-template-columns:1fr 1fr}
  .ykb-home-v2 .ykb-home-articles--compact{grid-template-columns:1fr}
  .ykb-home-sidebar{grid-template-columns:1fr}
  .ykb-home-rank{padding:13px}
}

/* 1.6 generation images */
.ykb10-generation__image{height:132px;border-radius:14px;background:#eef2f5 center/cover no-repeat;margin:0 0 12px}
.ykb-home-model__image,.ykb10-hero__visual.has-image{background-size:contain;background-repeat:no-repeat;background-position:center bottom}


/* KeiBase 1.7 — unified clean catalog / picker / compare */
.ykb-clean-service-shell{max-width:1460px;margin:0 auto;padding:14px 18px 54px}
.ykb-service-shell{--ys-line:#e3e7e9;--ys-soft:#f5f7f7;--ys-ink:#17232c;--ys-muted:#6f7b83;--ys-green:#17744c}
.ykb-service-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 10px;padding:6px;border:1px solid var(--ys-line);border-radius:16px;background:#fff}
.ykb-service-nav a{display:flex;flex-direction:column;padding:10px 12px;border-radius:11px;color:var(--ys-ink)!important;text-decoration:none!important}
.ykb-service-nav a strong{font-size:12px}.ykb-service-nav a span{margin-top:2px;color:var(--ys-muted);font-size:9px}.ykb-service-nav a.is-active{background:#edf8f2;color:#0c6741!important}.ykb-service-nav a.is-active span{color:#4d7661}
.ykb-service-shell>.ykb,.ykb-service-shell>.ykb-compare{max-width:none;margin:0}
.ykb-service-shell .ykb-catalog__head,.ykb-service-shell .ykb-picker__head{padding:19px 20px;border:1px solid var(--ys-line);border-radius:18px;background:radial-gradient(circle at 93% 0,#edf8f2,transparent 30%),#fff}
.ykb-service-shell .ykb-catalog__head h2,.ykb-service-shell .ykb-picker__head h2{font-size:31px;margin:0 0 5px;letter-spacing:-.035em}
.ykb-service-shell .ykb-catalog__head p,.ykb-service-shell .ykb-picker__head p{max-width:760px;font-size:12px;line-height:1.5}
.ykb-service-shell .ykb-catalog__filters{margin:8px 0;padding:12px;border-radius:15px}
.ykb-service-shell .ykb-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.ykb-service-shell .ykb-model-card{border-radius:15px}.ykb-service-shell .ykb-model-card__image,.ykb-service-shell .ykb-model-card__monogram{aspect-ratio:16/10;min-height:0;background-size:contain;background-repeat:no-repeat;background-position:center bottom}
.ykb-service-shell .ykb-model-card__body{padding:11px 12px 12px}.ykb-service-shell .ykb-model-card h3{font-size:17px;margin:3px 0}.ykb-service-shell .ykb-model-card__years{font-size:9px}.ykb-model-card__featured{margin:7px 0;padding:7px 8px;border-radius:9px;background:#f3f7f5}.ykb-model-card__featured span,.ykb-model-card__featured strong{display:block}.ykb-model-card__featured span{font-size:8px;color:#718078}.ykb-model-card__featured strong{margin-top:1px;font-size:10px}.ykb-service-shell .ykb-model-card>div p{font-size:10px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ykb-service-shell .ykb-picker__form{padding:14px;border-radius:16px;gap:8px}.ykb-service-shell .ykb-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ykb-service-shell .ykb-pick-card{border-radius:15px;padding:12px}.ykb-service-shell .ykb-pick-card__image{height:145px;background-size:contain;background-repeat:no-repeat;background-position:center bottom;border-radius:12px}
.ykb-compare-selector{padding:20px;border:1px solid var(--ys-line);border-radius:18px;background:#fff}.ykb-compare-selector__head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.ykb-compare-selector__head small{font-size:9px;color:var(--ys-green);font-weight:900;text-transform:uppercase}.ykb-compare-selector__head h2{margin:3px 0 4px;font-size:30px}.ykb-compare-selector__head p{margin:0;color:var(--ys-muted);font-size:11px}.ykb-compare-selector__head>strong{padding:7px 9px;border-radius:9px;background:#edf8f2;color:var(--ys-green);font-size:11px}.ykb-compare-selector__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:14px}.ykb-compare-choice{position:relative;display:block;overflow:hidden;border:1px solid var(--ys-line);border-radius:13px;background:#fff;cursor:pointer}.ykb-compare-choice>input{position:absolute;top:8px;right:8px;z-index:2}.ykb-compare-choice:has(input:checked){border-color:#77b493;box-shadow:0 0 0 2px #dff2e8}.ykb-compare-choice__image{display:block;aspect-ratio:16/10;background:#eef2f3 center bottom/contain no-repeat}.ykb-compare-choice__body{display:block;padding:8px 9px 10px}.ykb-compare-choice__body small,.ykb-compare-choice__body strong,.ykb-compare-choice__body em{display:block}.ykb-compare-choice__body small{font-size:8px;color:var(--ys-muted);text-transform:uppercase}.ykb-compare-choice__body strong{font-size:12px;margin-top:2px}.ykb-compare-choice__body em{margin-top:2px;color:var(--ys-muted);font-size:8px;font-style:normal}.ykb-compare-selector__actions{display:flex;justify-content:flex-end;margin-top:12px}.ykb-service-shell .ykb-compare--standalone{padding:0}.ykb-service-shell .ykb-compare__scroll{border-radius:15px;border:1px solid var(--ys-line)}.ykb-service-shell .ykb-compare__thumb{height:100px;background-size:contain;background-repeat:no-repeat;background-position:center bottom}
@media(max-width:1180px){.ykb-service-shell .ykb-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ykb-compare-selector__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:900px){.ykb-service-shell .ykb-catalog__grid,.ykb-service-shell .ykb-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ykb-compare-selector__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:680px){.ykb-clean-service-shell{padding:8px 10px 74px}.ykb-service-nav{grid-template-columns:1fr 1fr 1fr;gap:3px;padding:4px}.ykb-service-nav a{padding:8px}.ykb-service-nav a span{display:none}.ykb-service-shell .ykb-catalog__head h2,.ykb-service-shell .ykb-picker__head h2,.ykb-compare-selector__head h2{font-size:24px}.ykb-service-shell .ykb-catalog__grid,.ykb-service-shell .ykb-picker__grid{grid-template-columns:1fr 1fr}.ykb-compare-selector__grid{grid-template-columns:1fr 1fr}.ykb-compare-selector{padding:13px}.ykb-compare-selector__head p{display:none}}

/* 1.8 market + ownership */
.ykb-model-card__market{display:flex;align-items:baseline;gap:7px;margin:9px 0;padding:8px 10px;border-radius:10px;background:#f3f8f5}.ykb-model-card__market small{color:#66756d}.ykb-model-card__market strong{font-size:14px}.ykb-model-card__market span{margin-left:auto;color:#7b8781;font-size:10px}
.ykb-k-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px;margin-top:10px}.ykb-k-card{padding:14px;border:1px solid var(--k10-line,#e1e5e8);border-radius:14px;background:#fff}.ykb-k-card__top{display:flex;justify-content:space-between;gap:8px}.ykb-k-card__top span{padding:3px 7px;border-radius:999px;background:#edf8f1;color:#17643b;font-size:8px;font-weight:850}.ykb-k-card__top b{font-size:9px;color:#6d7880}.ykb-k-card h4{margin:9px 0 5px;font-size:14px}.ykb-k-card p{margin:5px 0;color:#5f6b72;font-size:10px;line-height:1.55}.ykb-k-card a{display:inline-block;margin-top:8px;color:#17643b;text-decoration:none;font-size:9px;font-weight:800}.ykb-k-part{margin-top:8px;font-size:10px}.ykb-owner-form-wrap{margin-top:12px}.ykb-owner-form-wrap details{border:1px solid #dfe6e2;border-radius:13px;padding:11px 13px}.ykb-owner-form-wrap summary{cursor:pointer;font-weight:800;font-size:11px}.ykb-owner-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.ykb-owner-form label{display:grid;gap:5px;font-size:10px;font-weight:750}.ykb-owner-form .wide{grid-column:1/-1}.ykb-owner-form input,.ykb-owner-form select,.ykb-owner-form textarea{width:100%;border:1px solid #d8dfdc;border-radius:9px;padding:9px;font:inherit}.ykb-owner-form button{grid-column:1/-1;justify-self:start;border:0;border-radius:9px;background:#17643b;color:#fff;padding:10px 14px;font-weight:800}.ykb-owner-ok{margin-top:10px;padding:9px;border-radius:9px;background:#edf8f1;color:#17643b;font-size:10px}
@media(max-width:680px){.ykb-owner-form{grid-template-columns:1fr}.ykb-owner-form .wide,.ykb-owner-form button{grid-column:auto}}

/* 1.9 exploitation 2.0 */
.ykb-k-facts{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.ykb-k-facts span{display:flex;flex-direction:column;gap:1px;padding:7px 9px;border-radius:9px;background:#f5f7f6;color:#68756e;font-size:8px}.ykb-k-facts b{color:#213129;font-size:9px}.ykb-k-owner-values{display:grid;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid #edf0ee}.ykb-k-owner-values span{font-size:9px;color:#53645a}.ykb-owner-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px;margin:0 0 10px}.ykb-owner-summary>div{padding:10px 11px;border-radius:11px;background:#f3f8f5}.ykb-owner-summary small,.ykb-owner-summary strong,.ykb-owner-summary span{display:block}.ykb-owner-summary small{font-size:8px;color:#69776f;text-transform:uppercase;font-weight:800}.ykb-owner-summary strong{margin-top:2px;font-size:16px}.ykb-owner-summary span{margin-top:1px;font-size:8px;color:#75827b}

/* KeiBase 2.0 SEO internal linking */
.ykb-seo-links__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ykb-seo-links__grid a{display:flex;flex-direction:column;gap:3px;padding:14px;border:1px solid var(--k10-line,#e2e7ea);border-radius:14px;background:#fff;color:var(--k10-ink,#17202a)!important;text-decoration:none!important}.ykb-seo-links__grid a:hover{border-color:#b9dfc8;background:#f8fcf9}.ykb-seo-links__grid small{color:var(--k10-muted,#6c7880);font-size:9px;text-transform:uppercase}.ykb-seo-links__grid strong{font-size:13px}.ykb-seo-links__grid span{font-size:10px;color:var(--k10-muted,#6c7880)}
@media(max-width:900px){.ykb-seo-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.ykb-seo-links__grid{grid-template-columns:1fr}}

/* 2.3 Russia deep content */
.ykb10-russia-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ykb10-russia-grid article{padding:15px;border:1px solid var(--k10-line);border-radius:14px;background:#fbfcfd}.ykb10-russia-grid small{display:block;color:var(--k10-green-dark);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.ykb10-russia-grid p{margin:7px 0 0;color:var(--k10-muted);font-size:11px;line-height:1.55}@media(max-width:780px){.ykb10-russia-grid{grid-template-columns:1fr}}

/* 2.4 Data Merge technical specification grid */
.ykb10-spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ykb10-spec-grid>div{padding:13px 14px;border:1px solid var(--k10-line);border-radius:13px;background:#f8fafb}.ykb10-spec-grid small,.ykb10-spec-grid strong{display:block}.ykb10-spec-grid small{font-size:9px;color:var(--k10-muted);text-transform:uppercase;font-weight:800}.ykb10-spec-grid strong{margin-top:4px;font-size:13px;line-height:1.35}.ykb10-spec-grid>div:nth-child(-n+8){background:#fff}@media(max-width:980px){.ykb10-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.ykb10-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ykb10-spec-grid>div{padding:11px}}

/* 2.5 data provenance badges */
.ykb10-data-state{display:inline-flex;margin-left:5px;padding:2px 5px;border-radius:999px;font-size:8px;font-style:normal;font-weight:850;vertical-align:1px}.ykb10-data-state--provisional{background:#fff4d8;color:#8a5b00}.ykb10-data-state--verified{background:#e8f7ee;color:#08733f}


/* 3.3 exemplar model pages */
.ykb-expert .ykb10-section__head{margin-bottom:14px}
.ykb-ex-lead{margin:0 0 16px;max-width:980px;font-size:15px;line-height:1.7;color:#44515a}
.ykb-ex-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.ykb-ex-grid article{padding:14px 15px;border:1px solid var(--k10-line);border-radius:14px;background:#fff}
.ykb-ex-grid article strong{display:block;font-size:13px;margin-bottom:5px}.ykb-ex-grid article p{margin:0;color:var(--k10-muted);font-size:11px;line-height:1.55}
.ykb-ex-quick article{background:#f6faf8;border-color:#dcebe2}
.ykb-ex-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.ykb-ex-columns>div>h4,.ykb-ex-subtitle{margin:0 0 9px;font-size:15px}
.ykb-ex-small{grid-template-columns:1fr 1fr}.ykb-ex-small article{background:var(--k10-soft)}
.ykb-ex-table-wrap{overflow:auto;border:1px solid var(--k10-line);border-radius:14px}.ykb-ex-table{width:100%;min-width:760px;border-collapse:collapse}.ykb-ex-table th,.ykb-ex-table td{padding:10px 11px;border-bottom:1px solid var(--k10-line);font-size:11px;text-align:left;vertical-align:top}.ykb-ex-table th{background:#f8f9fa;color:var(--k10-muted)}.ykb-ex-table tr:last-child td{border-bottom:0}
.ykb-ex-compare{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;border-radius:14px;background:#17202a;color:#fff!important;text-decoration:none!important}.ykb-ex-compare span{font-weight:900}.ykb-ex-compare small{color:#c7d0d5;line-height:1.45}.ykb-ex-compare b{font-size:20px}
.ykb-ex-owner-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ykb-ex-owner-grid article{padding:16px;border:1px solid var(--k10-line);border-radius:15px}.ykb-ex-owner-grid small,.ykb-ex-owner-grid strong,.ykb-ex-owner-grid b{display:block}.ykb-ex-owner-grid small{color:var(--k10-muted);font-size:10px}.ykb-ex-owner-grid strong{font-size:24px;margin:4px 0}.ykb-ex-owner-grid b{font-size:11px}.ykb-ex-owner-grid p{font-size:11px;line-height:1.55;color:var(--k10-muted)}.ykb-ex-owner-grid a{font-size:10px;font-weight:800;color:var(--k10-green-dark)!important;text-decoration:none!important}
.ykb-ex-takeaways{margin-top:12px;padding:14px 16px;background:#f7f9fa;border-radius:14px}.ykb-ex-takeaways h4{margin:0 0 7px;font-size:13px}.ykb-ex-takeaways ul{margin:0 0 0 18px}.ykb-ex-takeaways li{margin:5px 0;color:#52606a;font-size:11px;line-height:1.55}
.ykb-ex-checklist{display:grid;grid-template-columns:1fr 1fr;gap:8px;counter-reset:item;list-style:none;margin:0;padding:0}.ykb-ex-checklist li{position:relative;padding:12px 12px 12px 42px;border:1px solid var(--k10-line);border-radius:13px;font-size:11px;line-height:1.5}.ykb-ex-checklist li:before{counter-increment:item;content:counter(item);position:absolute;left:12px;top:11px;width:21px;height:21px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e8f4ed;color:var(--k10-green-dark);font-size:9px;font-weight:900}
.ykb-ex-faq{border-top:1px solid var(--k10-line)}.ykb-ex-faq details{border-bottom:1px solid var(--k10-line);padding:12px 2px}.ykb-ex-faq summary{cursor:pointer;font-size:12px;font-weight:850}.ykb-ex-faq p{margin:8px 0 2px;color:var(--k10-muted);font-size:11px;line-height:1.6}
@media(max-width:760px){.ykb-ex-grid,.ykb-ex-columns,.ykb-ex-owner-grid,.ykb-ex-checklist{grid-template-columns:1fr}.ykb-ex-small{grid-template-columns:1fr}.ykb-ex-lead{font-size:13px}.ykb-ex-compare{grid-template-columns:1fr auto}.ykb-ex-compare small{grid-column:1/-1;grid-row:2}}


/* 3.4 UI polish + videos */
.ykb10{--ykb10-anim-dur:.55s}
.ykb10-hero{padding:26px 26px 20px;gap:18px}
.ykb10-summary{font-size:16px;line-height:1.72;max-width:900px}
.ykb10-facts{gap:8px}.ykb10-facts>div{padding:12px 13px}
.ykb10-facts small{font-size:11px}.ykb10-facts strong{font-size:18px}.ykb10-facts span{font-size:12px;line-height:1.45}
.ykb10-section{padding:18px 18px 16px}.ykb10-section__head{margin-bottom:12px}.ykb10-section__head span{font-size:11px}.ykb10-section__head h3{font-size:27px;line-height:1.1}
.ykb10-overview-grid{gap:10px;margin:14px 0 4px}.ykb10-overview-card{padding:16px 18px}.ykb10-overview-card span{font-size:11px}.ykb10-overview-card strong{font-size:18px}.ykb10-overview-card p{font-size:14px;line-height:1.6}
.ykb10-generation__top span,.ykb10-generation__top b{font-size:11px}.ykb10-generation h4{font-size:20px}.ykb10-generation p,.ykb10-generation li,.ykb10-note{font-size:14px;line-height:1.65}
.ykb10-spec-grid small{font-size:10px}.ykb10-spec-grid strong{font-size:14px;line-height:1.45}
.ykb10-russia-grid p,.ykb10-campaign-list p,.ykb10-source-row,.ykb10-source-row a{font-size:14px;line-height:1.6}
.ykb-k-card p,.ykb-k-part,.ykb-ex-grid article p,.ykb-ex-takeaways li,.ykb-ex-faq p{font-size:13px;line-height:1.65}
.ykb-ex-grid article strong,.ykb-k-card h4{font-size:15px}
.ykb-ex-lead{font-size:16px;line-height:1.78;max-width:1040px}
.ykb-ex-table th,.ykb-ex-table td{font-size:13px;padding:11px 12px}
.ykb-ex-owner-grid p,.ykb-ex-owner-grid b,.ykb-ex-owner-grid a{font-size:12px}
.ykb-ex-checklist li{font-size:13px;line-height:1.6;padding-top:13px;padding-bottom:13px}
.ykb-seo-links__grid span,.ykb-seo-links__grid small{font-size:11px}.ykb-seo-links__grid strong{font-size:14px}
.ykb10-videos-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ykb10-video-card{border:1px solid var(--k10-line);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 10px 22px rgba(23,32,42,.04)}
.ykb10-video-frame{position:relative;padding-top:56.25%;background:#101418}
.ykb10-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.ykb10-video-meta{padding:13px 14px 14px;display:grid;gap:5px}
.ykb10-video-meta strong{font-size:15px;line-height:1.4}
.ykb10-video-meta span{font-size:11px;color:var(--k10-muted);font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.ykb10-video-meta a{font-size:12px;font-weight:800;color:var(--k10-green-dark)!important;text-decoration:none!important}
.ykb10-reveal-item{opacity:0;transform:translateY(22px) scale(.985);transition:opacity var(--ykb10-anim-dur) ease,transform var(--ykb10-anim-dur) cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,border-color .25s ease}
.ykb10-reveal-item.is-visible{opacity:1;transform:none}
.ykb10-overview-card:hover,.ykb10-video-card:hover,.ykb10-generation:hover,.ykb-ex-grid article:hover,.ykb-k-card:hover,.ykb-seo-links__grid a:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(23,32,42,.07)}
@media (prefers-reduced-motion: reduce){.ykb10-reveal-item,.ykb10-overview-card:hover,.ykb10-video-card:hover,.ykb10-generation:hover,.ykb-ex-grid article:hover,.ykb-k-card:hover,.ykb-seo-links__grid a:hover{transition:none;transform:none;opacity:1}}
@media(max-width:920px){.ykb10-videos-grid{grid-template-columns:1fr}.ykb10-section__head h3{font-size:24px}.ykb10-summary,.ykb-ex-lead{font-size:15px}}
@media(max-width:680px){.ykb10-hero{padding:18px 16px 16px}.ykb10-section{padding:15px 14px}.ykb10-section__head h3{font-size:22px}.ykb10-summary,.ykb10-note,.ykb10-generation p,.ykb10-russia-grid p,.ykb-k-card p,.ykb-ex-grid article p,.ykb-ex-faq p{font-size:13px}.ykb10-overview-card{padding:14px}.ykb10-overview-card strong{font-size:16px}}


/* 3.5 compact photo gallery + readable hover */
.ykb10-hero{grid-template-columns:minmax(0,1.28fr) minmax(390px,.72fr);padding:0;gap:0}
.ykb10-hero__content{padding:28px 28px 22px}
.ykb10-hero__visual{min-height:360px;background:#eef2f4;overflow:hidden}
.ykb10-hero__visual.has-gallery:before,.ykb10-hero__visual.has-gallery:after{display:none!important}
.ykb10-gallery{height:100%;min-height:360px;display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:7px;padding:7px;background:#eef2f4}
.ykb10-gallery.is-single{grid-template-columns:1fr}
.ykb10-gallery__main{position:relative;overflow:hidden;min-width:0;border-radius:17px;background:#fff}
.ykb10-gallery__main img{width:100%;height:100%;min-height:346px;display:block;object-fit:cover;object-position:center;transform:scale(1.045);transition:opacity .16s ease,transform .32s ease}
.ykb10-gallery__main img.is-changing{opacity:.35;transform:scale(1.02)}
.ykb10-gallery__thumbs{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:7px;min-height:0}
.ykb10-gallery__thumb{position:relative;overflow:hidden;min-width:0;min-height:0;padding:0;border:2px solid transparent;border-radius:12px;background:#fff;cursor:pointer;box-shadow:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.ykb10-gallery__thumb:nth-child(n+5){display:none}
.ykb10-gallery__thumb img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.04);transition:transform .22s ease}
.ykb10-gallery__thumb:hover{transform:scale(1.035);box-shadow:0 8px 18px rgba(23,32,42,.12)}
.ykb10-gallery__thumb:hover img{transform:scale(1.09)}
.ykb10-gallery__thumb.is-active{border-color:var(--k10-green);box-shadow:0 0 0 1px rgba(28,139,90,.12)}
.ykb10-overview-grid{display:none!important}
.ykb10-kicker{margin-bottom:2px}.ykb10-kicker b{font-size:10px}.ykb10-title{margin-top:18px}.ykb10-summary{margin-top:14px}.ykb10-actions{margin:16px 0}.ykb10-facts{margin-top:17px}

/* Cards with dense/small text become easier to read on pointer hover without reflow. */
.ykb10-generation,.ykb10-spec-grid>div,.ykb10-russia-grid article,.ykb10-issue-grid article,.ykb10-campaign-list article,.ykb10-service-grid>div,.ykb-k-card,.ykb-ex-grid article,.ykb-ex-owner-grid article,.ykb-ex-checklist li,.ykb-seo-links__grid a,.ykb10-article{position:relative;transform-origin:center;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease,border-color .2s ease;background-clip:padding-box}
@media (hover:hover) and (pointer:fine){
  .ykb10-generation:hover,.ykb10-spec-grid>div:hover,.ykb10-russia-grid article:hover,.ykb10-issue-grid article:hover,.ykb10-campaign-list article:hover,.ykb10-service-grid>div:hover,.ykb-k-card:hover,.ykb-ex-grid article:hover,.ykb-ex-owner-grid article:hover,.ykb-ex-checklist li:hover,.ykb-seo-links__grid a:hover,.ykb10-article:hover{z-index:8;transform:translateY(-2px) scale(1.022);box-shadow:0 14px 30px rgba(23,32,42,.10);border-color:#cdd7dc}
}
@media(max-width:980px){.ykb10-hero{grid-template-columns:1fr}.ykb10-hero__visual{order:-1;min-height:330px}.ykb10-gallery{min-height:330px;grid-template-columns:minmax(0,1fr) 84px}.ykb10-gallery__main img{min-height:316px}}
@media(max-width:680px){.ykb10-hero__visual{min-height:0}.ykb10-gallery{min-height:0;height:auto;grid-template-columns:1fr;grid-template-rows:auto auto;padding:5px;gap:5px}.ykb10-gallery__main{aspect-ratio:4/3}.ykb10-gallery__main img{min-height:0;height:100%}.ykb10-gallery__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:72px;gap:5px}.ykb10-gallery__thumb{border-radius:9px}.ykb10-hero__content{padding:18px 16px 15px}.ykb10-title{margin-top:14px}.ykb10-actions{margin:13px 0}.ykb10-facts{margin-top:13px}}
@media (prefers-reduced-motion:reduce){.ykb10-gallery__main img,.ykb10-gallery__thumb,.ykb10-gallery__thumb img{transition:none!important}}


/* 3.5.1 gallery layout + remove empty space + stronger hover */
.ykb10-hero{align-items:stretch}
.ykb10-hero__visual{min-height:auto;background:#eef2f4}
.ykb10-gallery{height:auto;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:10px;padding:10px;background:#eef2f4;align-content:start}
.ykb10-gallery.is-single{grid-template-rows:auto}
.ykb10-gallery__main{position:relative;overflow:hidden;min-width:0;border-radius:17px;background:#fff;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}
.ykb10-gallery__main img{width:100%;height:100%;min-height:0;display:block;object-fit:contain;object-position:center;transform:none;transition:opacity .16s ease,transform .32s ease}
.ykb10-gallery__main img.is-changing{opacity:.35;transform:scale(0.985)}
.ykb10-gallery__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;gap:8px;min-height:0}
.ykb10-gallery__thumb{aspect-ratio:4/3;position:relative;overflow:hidden;min-width:0;min-height:0;padding:0;border:2px solid transparent;border-radius:12px;background:#fff;cursor:pointer;box-shadow:none;transition:transform .2s ease,border-color .18s ease,box-shadow .18s ease}
.ykb10-gallery__thumb:nth-child(n+5){display:none}
.ykb10-gallery__thumb img{width:100%;height:100%;display:block;object-fit:contain;background:#fff;transform:none;transition:transform .22s ease}
.ykb10-gallery__thumb:hover{transform:scale(1.05);box-shadow:0 8px 18px rgba(23,32,42,.12)}
.ykb10-gallery__thumb:hover img{transform:scale(1.04)}
.ykb10-gallery__thumb.is-active{border-color:var(--k10-green);box-shadow:0 0 0 1px rgba(28,139,90,.12)}

/* stronger hover for reading */
.ykb10-overview-card,.ykb10-generation,.ykb10-video-card,.ykb-ex-grid article,.ykb-k-card,.ykb-seo-links__grid a,.ykb10-related article,.ykb10-issue-grid article,.ykb10-russia-grid article,.ykb10-campaign-list article,.ykb10-articles article{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.ykb10-overview-card:hover,.ykb10-generation:hover,.ykb10-video-card:hover,.ykb-ex-grid article:hover,.ykb-k-card:hover,.ykb-seo-links__grid a:hover,.ykb10-related article:hover,.ykb10-issue-grid article:hover,.ykb10-russia-grid article:hover,.ykb10-campaign-list article:hover,.ykb10-articles article:hover{transform:scale(1.045) translateY(-2px);box-shadow:0 16px 30px rgba(23,32,42,.09);z-index:2}
.ykb10-overview-card:hover p,.ykb10-generation:hover p,.ykb10-video-card:hover strong,.ykb-ex-grid article:hover p,.ykb-k-card:hover p,.ykb10-related article:hover p,.ykb10-issue-grid article:hover p,.ykb10-russia-grid article:hover p,.ykb10-campaign-list article:hover p,.ykb10-articles article:hover p{transform:scale(1.03);transform-origin:left top}

@media(max-width:980px){.ykb10-gallery{gap:8px}.ykb10-gallery__thumbs{gap:7px}}
@media(max-width:680px){.ykb10-gallery{padding:6px;gap:6px}.ykb10-gallery__main{aspect-ratio:4/3}.ykb10-gallery__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:70px;gap:6px}.ykb10-gallery__thumb{aspect-ratio:auto}.ykb10-overview-card:hover,.ykb10-generation:hover,.ykb10-video-card:hover,.ykb-ex-grid article:hover,.ykb-k-card:hover,.ykb-seo-links__grid a:hover,.ykb10-related article:hover,.ykb10-issue-grid article:hover,.ykb10-russia-grid article:hover,.ykb10-campaign-list article:hover,.ykb10-articles article:hover{transform:scale(1.02)}}
@media (prefers-reduced-motion:reduce){.ykb10-gallery__thumb:hover,.ykb10-overview-card:hover,.ykb10-generation:hover,.ykb10-video-card:hover,.ykb-ex-grid article:hover,.ykb-k-card:hover,.ykb-seo-links__grid a:hover,.ykb10-related article:hover,.ykb10-issue-grid article:hover,.ykb10-russia-grid article:hover,.ykb10-campaign-list article:hover,.ykb10-articles article:hover,.ykb10-overview-card:hover p,.ykb10-generation:hover p,.ykb10-video-card:hover strong,.ykb-ex-grid article:hover p,.ykb-k-card:hover p,.ykb10-related article:hover p,.ykb10-issue-grid article:hover p,.ykb10-russia-grid article:hover p,.ykb10-campaign-list article:hover p,.ykb10-articles article:hover p{transition:none;transform:none}}


/* 3.6 generation-aware technical specifications */
.ykb10-specs-by-generation{overflow:visible}
.ykb10-spec-tabs{display:flex;gap:8px;overflow-x:auto;margin:0 0 14px;padding:2px 2px 7px;scrollbar-width:thin}
.ykb10-spec-tab{flex:0 0 auto;min-width:170px;max-width:245px;padding:11px 13px;border:1px solid var(--k10-line);border-radius:13px;background:#fff;color:var(--k10-ink);text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}
.ykb10-spec-tab strong,.ykb10-spec-tab span,.ykb10-spec-tab em{display:block}
.ykb10-spec-tab strong{font-size:14px;line-height:1.25}
.ykb10-spec-tab span{margin-top:3px;font-size:10px;color:var(--k10-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.ykb10-spec-tab em{margin-top:5px;font-size:10px;color:var(--k10-muted);font-style:normal}
.ykb10-spec-tab:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(23,32,42,.07)}
.ykb10-spec-tab.is-active{border-color:#65ad89;background:#f2faf6;box-shadow:0 0 0 2px rgba(31,139,90,.09)}
.ykb10-spec-panel[hidden]{display:none!important}
.ykb10-spec-generation-head{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}
.ykb10-spec-generation-head>div{min-width:145px;padding:9px 11px;border-radius:11px;background:#f6f8f9}
.ykb10-spec-generation-head small,.ykb10-spec-generation-head strong{display:block}
.ykb10-spec-generation-head small{font-size:9px;color:var(--k10-muted);font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.ykb10-spec-generation-head strong{margin-top:2px;font-size:13px;line-height:1.35}
.ykb10-spec-empty{padding:18px;border:1px dashed #cfd7db;border-radius:13px;background:#fafbfc}
.ykb10-spec-empty strong,.ykb10-spec-empty span{display:block}
.ykb10-spec-empty strong{font-size:14px}.ykb10-spec-empty span{margin-top:4px;color:var(--k10-muted);font-size:12px}
@media(max-width:680px){.ykb10-spec-tabs{margin-left:-4px;margin-right:-4px}.ykb10-spec-tab{min-width:150px;padding:10px 11px}.ykb10-spec-tab strong{font-size:13px}.ykb10-spec-generation-head{display:grid;grid-template-columns:1fr 1fr}.ykb10-spec-generation-head>div{min-width:0}.ykb10-spec-generation-head>div:first-child{grid-column:1/-1}}


/* 4.0 editorial redesign: N-BOX + Spacia only */
.ykb10--editorial{--ykb-ed-accent:#d33b2f;--ykb-ed-accent-soft:#fff0ec;--ykb-ed-ink:#111820;--ykb-ed-paper:#f4f0e9;display:flex;flex-direction:column;gap:0}
.ykb10--editorial.ykb10--suzuki-spacia{--ykb-ed-accent:#087a67;--ykb-ed-accent-soft:#e8f6f2;--ykb-ed-paper:#edf4f2}
.ykb10--editorial>.ykb10-hero{order:1}.ykb10--editorial>.ykb10-nav{order:2}.ykb10--editorial>#ykb10-guide{order:3}.ykb10--editorial>#ykb10-specs{order:4}.ykb10--editorial>#ykb10-generations{order:5}.ykb10--editorial>#ykb10-russia{order:6}.ykb10--editorial>#ykb10-mods{order:7}.ykb10--editorial>#ykb10-owner-research{order:8}.ykb10--editorial>#ykb10-videos{order:9}.ykb10--editorial>#ykb10-issues{order:10}.ykb10--editorial>#ykb10-service{order:11}.ykb10--editorial>#ykb10-parts{order:12}.ykb10--editorial>#ykb10-equipment{order:13}.ykb10--editorial>#ykb10-buy-check{order:14}.ykb10--editorial>#ykb10-faq{order:15}.ykb10--editorial>#ykb10-owners{order:16}.ykb10--editorial>#ykb10-articles{order:17}.ykb10--editorial>.ykb-seo-links{order:18}.ykb10--editorial>.ykb10-footer{order:20}.ykb10--editorial>.ykb10-mobile-actions{order:30}

.ykb10--editorial .ykb10-hero{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:0;border:0;border-radius:32px;background:var(--ykb-ed-paper);box-shadow:0 24px 70px rgba(17,24,32,.10)}
.ykb10--editorial .ykb10-hero__visual{order:-1;padding:13px;background:transparent}
.ykb10--editorial .ykb10-gallery{padding:0;gap:9px;background:transparent}
.ykb10--editorial .ykb10-gallery__main{aspect-ratio:16/11;border-radius:24px;background:#fff;box-shadow:0 15px 35px rgba(17,24,32,.07)}
.ykb10--editorial .ykb10-gallery__main img{object-fit:contain;padding:6px}
.ykb10--editorial .ykb10-gallery__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.ykb10--editorial .ykb10-gallery__thumb{aspect-ratio:4/3;border-radius:11px;background:#fff}
.ykb10--editorial .ykb10-gallery__thumb.is-active{border-color:var(--ykb-ed-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ykb-ed-accent) 15%,transparent)}
.ykb10--editorial .ykb10-hero__content{padding:44px 38px 34px;align-self:center}
.ykb10--editorial .ykb10-kicker{font-size:11px;letter-spacing:.12em}.ykb10--editorial .ykb10-kicker span{color:var(--ykb-ed-accent)}.ykb10--editorial .ykb10-kicker b{padding:5px 9px;background:#fff;color:#26333d}
.ykb10--editorial .ykb10-title{display:block;margin-top:24px}.ykb10--editorial .ykb10-title>div:first-child>span{font-size:14px}.ykb10--editorial .ykb10-title h2{max-width:640px;font-size:clamp(52px,6vw,82px);line-height:.88;letter-spacing:-.07em;color:var(--ykb-ed-ink)}.ykb10--editorial .ykb10-title>div:first-child>p{font-size:15px}
.ykb10--editorial .ykb10-current{display:inline-block;min-width:0;margin-top:22px;padding:0;border:0;background:transparent}.ykb10--editorial .ykb10-current small{font-size:10px}.ykb10--editorial .ykb10-current strong{font-size:18px}.ykb10--editorial .ykb10-codes span{background:var(--ykb-ed-ink)}
.ykb10--editorial .ykb10-summary{max-width:620px;margin-top:22px;font-size:16px;line-height:1.75;color:#3f4b55}
.ykb10--editorial .ykb10-actions{margin:24px 0 0}.ykb10--editorial .ykb10-btn{min-height:46px;padding:11px 18px;border-radius:999px;font-size:13px}.ykb10--editorial .ykb10-btn--primary{border-color:var(--ykb-ed-accent);background:var(--ykb-ed-accent)}
.ykb10--editorial .ykb10-facts{grid-template-columns:repeat(2,minmax(0,1fr));max-width:610px;margin-top:26px;gap:7px}.ykb10--editorial .ykb10-facts>div{padding:12px 0;border-top:1px solid rgba(17,24,32,.12);border-radius:0;background:transparent}.ykb10--editorial .ykb10-facts small{font-size:10px}.ykb10--editorial .ykb10-facts strong{font-size:19px}.ykb10--editorial .ykb10-facts span{font-size:11px}

.ykb10--editorial .ykb10-nav{margin:14px 0 4px;border:0;border-radius:999px;background:rgba(17,24,32,.92);box-shadow:0 10px 30px rgba(17,24,32,.12)}.ykb10--editorial .ykb10-nav a{padding:9px 13px;color:#cbd1d5;font-size:11px}.ykb10--editorial .ykb10-nav a.is-active,.ykb10--editorial .ykb10-nav a:hover{background:#fff;color:#111820}

.ykb10--editorial .ykb10-section{margin:16px 0 0;padding:34px 34px 30px;border:0;border-radius:28px;background:#fff;box-shadow:none}.ykb10--editorial .ykb10-section__head{margin-bottom:22px;align-items:flex-start}.ykb10--editorial .ykb10-section__head span{font-size:10px;color:var(--ykb-ed-accent);letter-spacing:.1em}.ykb10--editorial .ykb10-section__head h3{font-size:clamp(30px,4vw,46px);line-height:1;letter-spacing:-.045em}.ykb10--editorial .ykb10-section__head>b{padding-top:6px;font-size:11px}

/* buying guide becomes the editorial lead */
.ykb10--editorial #ykb10-guide{padding:42px 38px;background:#111820;color:#fff;overflow:hidden}.ykb10--editorial #ykb10-guide .ykb10-section__head span{color:#ffb6aa}.ykb10--editorial #ykb10-guide .ykb10-section__head h3,.ykb10--editorial #ykb10-guide h4{color:#fff}.ykb10--editorial #ykb10-guide .ykb10-section__head>b,.ykb10--editorial #ykb10-guide .ykb-ex-lead{color:#c9d0d5}.ykb10--editorial #ykb10-guide .ykb-ex-lead{max-width:950px;font-size:18px;line-height:1.75}.ykb10--editorial #ykb10-guide .ykb-ex-grid article{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.07)}.ykb10--editorial #ykb10-guide .ykb-ex-grid article strong{font-size:16px;color:#fff}.ykb10--editorial #ykb10-guide .ykb-ex-grid article p{color:#d4dadd}.ykb10--editorial #ykb10-guide .ykb-ex-small article{background:rgba(255,255,255,.05)}.ykb10--editorial #ykb10-guide .ykb-ex-table-wrap{border-color:rgba(255,255,255,.14)}.ykb10--editorial #ykb10-guide .ykb-ex-table th{background:rgba(255,255,255,.08);color:#bbc5ca}.ykb10--editorial #ykb10-guide .ykb-ex-table td,.ykb10--editorial #ykb10-guide .ykb-ex-table th{border-color:rgba(255,255,255,.12);color:#e5eaec}.ykb10--editorial #ykb10-guide .ykb-ex-compare{background:var(--ykb-ed-accent)}

/* specs read like a magazine data spread */
.ykb10--editorial #ykb10-specs{background:#f3f0ea}.ykb10--editorial .ykb10-spec-tab{border:0;background:#fff;border-radius:18px}.ykb10--editorial .ykb10-spec-tab.is-active{background:var(--ykb-ed-ink);color:#fff;box-shadow:none}.ykb10--editorial .ykb10-spec-tab.is-active span,.ykb10--editorial .ykb10-spec-tab.is-active em{color:#c8d0d5}.ykb10--editorial .ykb10-spec-generation-head>div{background:rgba(255,255,255,.7)}.ykb10--editorial .ykb10-spec-grid{gap:1px;border-radius:18px;overflow:hidden;background:#dfe2e2}.ykb10--editorial .ykb10-spec-grid>div{min-height:84px;padding:15px 16px;border:0;border-radius:0;background:#fff}.ykb10--editorial .ykb10-spec-grid>div:nth-child(-n+8){background:#fff}.ykb10--editorial .ykb10-spec-grid small{font-size:10px}.ykb10--editorial .ykb10-spec-grid strong{font-size:16px}

/* generations become visual cards */
.ykb10--editorial #ykb10-generations{background:#fff}.ykb10--editorial .ykb10-generation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ykb10--editorial .ykb10-generation{overflow:hidden;padding:0;border:0;border-radius:22px;background:#f4f6f6}.ykb10--editorial .ykb10-generation__image{height:190px;background-position:center;background-size:contain;background-repeat:no-repeat;background-color:#fff}.ykb10--editorial .ykb10-generation__top,.ykb10--editorial .ykb10-generation h4,.ykb10--editorial .ykb10-generation>p,.ykb10--editorial .ykb10-generation>.ykb10-codes,.ykb10--editorial .ykb10-generation>small,.ykb10--editorial .ykb10-generation>.ykb10-source{margin-left:18px;margin-right:18px}.ykb10--editorial .ykb10-generation__top{padding-top:16px}.ykb10--editorial .ykb10-generation h4{font-size:21px}.ykb10--editorial .ykb10-generation>.ykb10-source{margin-bottom:18px}.ykb10--editorial .ykb10-generation.is-featured{background:var(--ykb-ed-accent-soft);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ykb-ed-accent) 28%,transparent)}.ykb10--editorial .ykb10-generation.is-featured .ykb10-generation__top>b{background:var(--ykb-ed-accent);color:#fff}

/* Russia: big editorial band */
.ykb10--editorial #ykb10-russia{position:relative;overflow:hidden;background:var(--ykb-ed-accent);color:#fff}.ykb10--editorial #ykb10-russia:after{content:"RU";position:absolute;right:-20px;bottom:-70px;font-size:230px;font-weight:950;line-height:1;color:rgba(255,255,255,.08);pointer-events:none}.ykb10--editorial #ykb10-russia .ykb10-section__head span,.ykb10--editorial #ykb10-russia .ykb10-section__head h3,.ykb10--editorial #ykb10-russia .ykb10-section__head>b{color:#fff}.ykb10--editorial #ykb10-russia .ykb10-russia-grid{position:relative;z-index:1}.ykb10--editorial #ykb10-russia .ykb10-russia-grid article{padding:18px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.11);backdrop-filter:blur(6px)}.ykb10--editorial #ykb10-russia .ykb10-russia-grid small,.ykb10--editorial #ykb10-russia .ykb10-russia-grid p{color:#fff}.ykb10--editorial #ykb10-russia .ykb10-russia-grid p{font-size:15px}

/* variants are dense and functional */
.ykb10--editorial #ykb10-mods{background:#f7f8f8}.ykb10--editorial .ykb10-variant-filters select{min-height:44px;border-radius:999px;padding-left:14px;font-size:12px}.ykb10--editorial .ykb10-link-btn{font-size:12px}.ykb10--editorial .ykb10-variant-table th,.ykb10--editorial .ykb10-variant-table td{padding:12px 13px;font-size:12px}.ykb10--editorial .ykb10-variant-table td strong{font-size:13px}

/* owner research + video */
.ykb10--editorial #ykb10-owner-research{background:#eef4f6}.ykb10--editorial .ykb-ex-owner-grid article{border:0;border-radius:20px;background:#fff}.ykb10--editorial .ykb-ex-owner-grid strong{font-size:32px;color:var(--ykb-ed-accent)}
.ykb10--editorial #ykb10-videos{background:#111820;color:#fff}.ykb10--editorial #ykb10-videos .ykb10-section__head span{color:#f7a99e}.ykb10--editorial #ykb10-videos .ykb10-section__head h3,.ykb10--editorial #ykb10-videos .ykb10-section__head>b{color:#fff}.ykb10--editorial .ykb10-videos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ykb10--editorial .ykb10-video-card{border:0;border-radius:22px;background:#1a242d;box-shadow:none}.ykb10--editorial .ykb10-video-card:first-child{grid-column:1/-1}.ykb10--editorial .ykb10-video-card:first-child .ykb10-video-frame{padding-top:50%}.ykb10--editorial .ykb10-video-meta strong{color:#fff}.ykb10--editorial .ykb10-video-meta span{color:#9eabb3}.ykb10--editorial .ykb10-video-meta a{color:#fff!important}

/* problems + service use distinct visual languages */
.ykb10--editorial #ykb10-issues{background:#fff5ef}.ykb10--editorial #ykb10-issues .ykb10-issue-grid article,.ykb10--editorial #ykb10-issues .ykb10-campaign-list article{border:0;background:#fff;border-radius:18px}.ykb10--editorial #ykb10-issues .ykb10-status{background:#2b3339;color:#fff}
.ykb10--editorial #ykb10-service{background:#edf5ef}.ykb10--editorial .ykb10-service-grid{position:relative;grid-template-columns:1fr 1fr;gap:0 34px}.ykb10--editorial .ykb10-service-grid>div{position:relative;padding:14px 0 14px 22px;border-left:2px solid #b9cfc0;border-radius:0;background:transparent}.ykb10--editorial .ykb10-service-grid>div:before{content:"";position:absolute;left:-6px;top:20px;width:10px;height:10px;border-radius:50%;background:var(--ykb-ed-accent)}.ykb10--editorial .ykb10-service-grid span{font-size:11px}.ykb10--editorial .ykb10-service-grid strong{font-size:14px}

.ykb10--editorial #ykb10-equipment{background:#f5f2ea}.ykb10--editorial #ykb10-buy-check{background:#fff}.ykb10--editorial #ykb10-faq{background:#f7f8f8}.ykb10--editorial #ykb10-faq .ykb-ex-faq{border-top:0}.ykb10--editorial #ykb10-faq .ykb-ex-faq details{padding:16px 0}.ykb10--editorial #ykb10-faq .ykb-ex-faq summary{font-size:15px}
.ykb10--editorial .ykb10-footer{margin-top:18px;border-radius:24px}

@media(max-width:1080px){
 .ykb10--editorial .ykb10-hero{grid-template-columns:1fr}.ykb10--editorial .ykb10-hero__visual{order:-1}.ykb10--editorial .ykb10-gallery__main{aspect-ratio:16/10}.ykb10--editorial .ykb10-hero__content{padding:30px 28px 28px}.ykb10--editorial .ykb10-title h2{font-size:clamp(50px,10vw,76px)}.ykb10--editorial .ykb10-generation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:720px){
 .ykb10--editorial .ykb10-hero{border-radius:24px}.ykb10--editorial .ykb10-hero__visual{padding:7px}.ykb10--editorial .ykb10-gallery__main{aspect-ratio:4/3;border-radius:18px}.ykb10--editorial .ykb10-hero__content{padding:24px 18px 20px}.ykb10--editorial .ykb10-title h2{font-size:50px}.ykb10--editorial .ykb10-summary{font-size:15px}.ykb10--editorial .ykb10-facts{grid-template-columns:1fr 1fr}.ykb10--editorial .ykb10-section{padding:24px 18px 22px;border-radius:22px}.ykb10--editorial #ykb10-guide{padding:30px 18px}.ykb10--editorial .ykb10-section__head h3{font-size:32px}.ykb10--editorial .ykb10-generation-grid{grid-template-columns:1fr}.ykb10--editorial .ykb10-generation__image{height:220px}.ykb10--editorial .ykb10-videos-grid{grid-template-columns:1fr}.ykb10--editorial .ykb10-video-card:first-child{grid-column:auto}.ykb10--editorial .ykb10-service-grid{grid-template-columns:1fr}.ykb10--editorial #ykb10-russia:after{font-size:150px;right:-15px;bottom:-40px}
}


/* 4.1 media-fit + all generations in hero + performance */
.ykb10--editorial .ykb10-gallery__main{aspect-ratio:16/10;background:transparent;box-shadow:none;border-radius:20px;overflow:hidden}
.ykb10--editorial .ykb10-gallery__main img{padding:0;object-fit:contain;transform:scale(1.055);transform-origin:center center}
.ykb10--editorial .ykb10-gallery__main img.is-changing{transform:scale(1.025)}
.ykb10--editorial .ykb10-hero__visual{padding:8px 10px 10px}
.ykb10--editorial .ykb10-gallery__thumb{background:rgba(255,255,255,.72);border-color:rgba(17,24,32,.06)}
.ykb10-current--generations{display:block!important;margin-top:20px!important;width:100%}
.ykb10-hero-generations{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}
.ykb10-hero-generation{display:grid;gap:1px;min-width:116px;padding:8px 10px;border:1px solid rgba(17,24,32,.12);border-radius:12px;background:rgba(255,255,255,.54);color:var(--ykb-ed-ink);text-align:left;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}
.ykb10-hero-generation strong{font-size:12px;line-height:1.25}.ykb10-hero-generation span{font-size:9px;color:#68737b;white-space:nowrap}
.ykb10-hero-generation:hover{transform:translateY(-2px);background:#fff}.ykb10-hero-generation.is-active{border-color:var(--ykb-ed-accent);background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--ykb-ed-accent) 11%,transparent)}
.ykb10-perf{display:block;font-size:13px;white-space:nowrap}.ykb10-perf-source{display:block;margin-top:3px;font-size:9px!important;font-weight:800;color:var(--k10-green-dark)!important;text-decoration:none!important;white-space:nowrap}.ykb10-performance-note{margin-top:11px!important;font-size:11px!important}
.ykb10--editorial .ykb10-variant-table{min-width:980px}
@media(max-width:720px){.ykb10--editorial .ykb10-gallery__main{aspect-ratio:16/11}.ykb10--editorial .ykb10-gallery__main img{transform:scale(1.035)}.ykb10-hero-generations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ykb10-hero-generation{min-width:0}}
@media(prefers-reduced-motion:reduce){.ykb10-hero-generation{transition:none}.ykb10-hero-generation:hover{transform:none}}


/* 4.2 editorial depth */
.ykb-selector{display:grid;grid-template-columns:280px 1fr;gap:14px}.ykb-selector__controls{display:grid;gap:8px}.ykb-selector__chip{padding:12px 14px;border:1px solid rgba(17,24,32,.12);border-radius:14px;background:#fff;color:var(--k10-ink);text-align:left;font-weight:900;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.ykb-selector__chip:hover{transform:translateY(-1px);border-color:var(--ykb-ed-accent)}.ykb-selector__chip.is-active{background:var(--ykb-ed-ink);color:#fff;border-color:var(--ykb-ed-ink);box-shadow:0 10px 24px rgba(17,24,32,.15)}
.ykb-selector__panel{display:grid;gap:12px;padding:18px;border-radius:20px;background:#fff;border:1px solid var(--k10-line)}.ykb-selector__result small{display:block;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:var(--ykb-ed-accent)}.ykb-selector__result h4{margin:6px 0 8px;font-size:30px;line-height:1.02}.ykb-selector__result p{margin:0;font-size:15px;line-height:1.7;color:#526069}.ykb-selector__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ykb-selector__meta>div{padding:12px 13px;border-radius:14px;background:#f6f8f8}.ykb-selector__meta span{display:block;font-size:11px;color:#6f7b83;text-transform:uppercase;font-weight:900}.ykb-selector__meta strong{display:block;margin-top:5px;font-size:14px;line-height:1.5}
.ykb-gen-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ykb-gen-compare__card{padding:18px;border-radius:20px;background:#fff;border:1px solid var(--k10-line)}.ykb-gen-compare__head small{display:block;font-size:11px;font-weight:900;color:var(--ykb-ed-accent);text-transform:uppercase}.ykb-gen-compare__head h4{margin:4px 0 6px;font-size:22px}.ykb-gen-compare__head b{font-size:13px;color:#66757d}.ykb-gen-compare__facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.ykb-gen-compare__facts>div{padding:10px 11px;border-radius:12px;background:#f5f7f7}.ykb-gen-compare__facts span{display:block;font-size:10px;font-weight:900;color:#6f7b83;text-transform:uppercase}.ykb-gen-compare__facts strong{display:block;margin-top:4px;font-size:13px;line-height:1.45}.ykb-gen-compare__lists{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ykb-gen-compare__lists small{display:block;margin-bottom:6px;font-size:11px;font-weight:900;text-transform:uppercase;color:#6f7b83}.ykb-gen-compare__lists ul{margin:0;padding-left:18px}.ykb-gen-compare__lists li{margin:0 0 6px;font-size:13px;line-height:1.55}
.ykb-practical-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ykb-practical-grid article{padding:16px;border-radius:18px;background:#fff;border:1px solid var(--k10-line)}.ykb-practical-grid small{display:block;font-size:11px;font-weight:900;text-transform:uppercase;color:#6d7880}.ykb-practical-grid strong{display:block;margin:8px 0;font-size:20px;line-height:1.2}.ykb-practical-grid p{margin:0;font-size:14px;line-height:1.65;color:#54626b}
.ykb-service-plan{display:grid;gap:12px}.ykb-service-plan__item{display:grid;grid-template-columns:180px 1fr;gap:14px;align-items:start;padding:16px 0;border-top:1px solid rgba(17,24,32,.08)}.ykb-service-plan__item:first-child{border-top:0;padding-top:0}.ykb-service-plan__mileage{padding:12px 14px;border-radius:16px;background:var(--ykb-ed-accent-soft);color:var(--ykb-ed-ink);font-size:20px;font-weight:950;letter-spacing:-.03em}.ykb-service-plan__body strong{display:block;margin-bottom:8px;font-size:20px}.ykb-service-plan__body ul{margin:0;padding-left:18px}.ykb-service-plan__body li{margin:0 0 7px;font-size:14px;line-height:1.58}.ykb-service-plan__body p{margin:8px 0 0;font-size:13px;line-height:1.6;color:#58656e}
.ykb-mini-compare{overflow:auto;border:1px solid var(--k10-line);border-radius:18px;background:#fff}.ykb-mini-compare table{width:100%;border-collapse:collapse;min-width:680px}.ykb-mini-compare th,.ykb-mini-compare td{padding:14px 15px;border-top:1px solid var(--k10-line);text-align:left;font-size:14px;line-height:1.6}.ykb-mini-compare thead th{border-top:0;background:#f4f6f6;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.ykb-mini-compare tbody td:first-child{font-weight:800;width:180px}
.ykb-auction-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ykb-auction-grid article{padding:16px;border-radius:18px;background:#fff;border:1px solid var(--k10-line)}.ykb-auction-grid strong{display:block;margin-bottom:8px;font-size:16px}.ykb-auction-grid p{margin:0;font-size:14px;line-height:1.64;color:#55626a}
.ykb10--editorial #ykb10-selector{background:linear-gradient(135deg,#f6f2ec 0%,#fff 100%)}
.ykb10--editorial #ykb10-generation-compare{background:#eef2f4}.ykb10--editorial #ykb10-practical{background:#fff}.ykb10--editorial #ykb10-service-plan{background:#eef4f0}.ykb10--editorial #ykb10-mini-compare{background:#f5f2ea}.ykb10--editorial #ykb10-auction{background:#f7f8f8}
@media(max-width:1080px){.ykb-selector{grid-template-columns:1fr}.ykb-gen-compare{grid-template-columns:1fr 1fr}.ykb-practical-grid{grid-template-columns:1fr 1fr}.ykb-auction-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.ykb-selector__meta{grid-template-columns:1fr}.ykb-gen-compare,.ykb-practical-grid,.ykb-auction-grid{grid-template-columns:1fr}.ykb-gen-compare__facts,.ykb-gen-compare__lists{grid-template-columns:1fr}.ykb-service-plan__item{grid-template-columns:1fr}.ykb-service-plan__mileage{font-size:18px}.ykb-selector__result h4{font-size:24px}}

/* 4.3 Deep dossier — generation-scoped data, owner signals, all-generation variants */
.ykb10--editorial #ykb10-dossier{position:relative;overflow:hidden;background:linear-gradient(145deg,#141d24 0%,#202b33 58%,#24393a 100%);color:#fff}
.ykb10--editorial #ykb10-dossier:after{content:"DATA";position:absolute;right:-28px;top:16px;font-size:118px;line-height:1;font-weight:950;letter-spacing:-.08em;color:rgba(255,255,255,.035);pointer-events:none}
.ykb10--editorial #ykb10-dossier .ykb10-section__head{position:relative;z-index:2}
.ykb10--editorial #ykb10-dossier .ykb10-section__head span{color:#a9dec5}
.ykb10--editorial #ykb10-dossier .ykb10-section__head h3,.ykb10--editorial #ykb10-dossier .ykb10-section__head>b{color:#fff}
.ykb43-tabs{position:relative;z-index:2;display:flex;gap:8px;overflow:auto;padding:2px 0 10px;scrollbar-width:thin}
.ykb43-tab{flex:0 0 auto;display:grid;gap:2px;min-width:142px;padding:11px 13px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:rgba(255,255,255,.06);color:#fff;text-align:left;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}
.ykb43-tab strong{font-size:14px;line-height:1.25}.ykb43-tab span{font-size:11px;color:#aab6bd}.ykb43-tab:hover{transform:translateY(-2px);background:rgba(255,255,255,.1)}.ykb43-tab.is-active{border-color:#b8e6cf;background:#fff;color:#15212a}.ykb43-tab.is-active span{color:#66747d}
.ykb43-panels{position:relative;z-index:2}.ykb43-panel{padding-top:10px}.ykb43-intro{display:grid;grid-template-columns:minmax(0,1fr);max-width:980px;padding:22px 0 12px}.ykb43-intro small{font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#a9dec5}.ykb43-intro h4{max-width:900px;margin:5px 0 9px;color:#fff;font-size:clamp(28px,4vw,44px);line-height:1.02;letter-spacing:-.04em}.ykb43-intro p{max-width:900px;margin:0;color:#d3dce1;font-size:16px;line-height:1.72}
.ykb43-real{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label link" "value link" "text link";gap:3px 18px;margin:10px 0 14px;padding:18px 20px;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:rgba(255,255,255,.08);color:#fff!important;text-decoration:none!important;transition:transform .2s ease,background .2s ease,border-color .2s ease}.ykb43-real:hover{transform:translateY(-2px);border-color:rgba(184,230,207,.55);background:rgba(255,255,255,.11)}.ykb43-real>span{grid-area:label;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#a9dec5}.ykb43-real>strong{grid-area:value;font-size:22px;line-height:1.2}.ykb43-real>p{grid-area:text;margin:4px 0 0;color:#c9d3d8;font-size:14px;line-height:1.62}.ykb43-real>b{grid-area:link;align-self:center;padding:8px 10px;border-radius:999px;background:#fff;color:#17232c;font-size:11px;white-space:nowrap}
.ykb43-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.ykb43-facts article{padding:15px 16px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(255,255,255,.055)}.ykb43-facts small{display:block;color:#aab8bf;font-size:11px;font-weight:900;text-transform:uppercase}.ykb43-facts strong{display:block;margin-top:6px;color:#fff;font-size:16px;line-height:1.35}.ykb43-facts p{margin:5px 0 0;color:#bfcad0;font-size:12px;line-height:1.5}
.ykb43-signals{margin-top:22px}.ykb43-signals>h5{margin:0 0 10px;color:#fff;font-size:18px}.ykb43-signals article{display:grid;grid-template-columns:142px minmax(0,1fr);gap:3px 15px;padding:14px 0;border-top:1px solid rgba(255,255,255,.11)}.ykb43-level{grid-row:1/3;align-self:start;justify-self:start;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900;white-space:nowrap}.ykb43-level--official{background:#d8f1e3;color:#155d39}.ykb43-level--owner_signal{background:#fff1ca;color:#6f5510}.ykb43-level--editorial{background:#dfe7ee;color:#3f5360}.ykb43-signals article>strong{color:#fff;font-size:15px}.ykb43-signals article>p{margin:3px 0 0;color:#c6d0d5;font-size:13px;line-height:1.65}
.ykb43-russia{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.ykb43-russia article{padding:16px 17px;border-radius:17px;background:#eff8f2;color:#192a22}.ykb43-russia small{display:block;font-size:11px;font-weight:950;text-transform:uppercase;color:#27704c}.ykb43-russia p{margin:6px 0 0;font-size:14px;line-height:1.65;color:#3d5147}.ykb10--editorial #ykb10-dossier>.ykb10-note{position:relative;z-index:2;color:#aab7be;border-top-color:rgba(255,255,255,.12)}

.ykb10--editorial .ykb10-variants-by-generation{background:#f2f5f4}.ykb10-variant-tabs{margin-bottom:14px}.ykb10-variant-panel{animation:ykb43PanelIn .2s ease both}.ykb10-variant-panel .ykb10-spec-generation-head{margin-bottom:12px}.ykb10-variant-scope{min-width:0}.ykb10--editorial .ykb10-variant-panel .ykb10-variant-wrap{border-radius:18px;border:1px solid #dde4e1;background:#fff}.ykb10--editorial .ykb10-variant-panel .ykb10-variant-table th{background:#eaf0ed}.ykb10--editorial .ykb10-variant-panel .ykb10-variant-table tbody tr:hover{background:#f8fbf9}.ykb10--editorial .ykb10-variant-panel .ykb10-variant-filters{margin:12px 0 10px}
@keyframes ykb43PanelIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}

@media(max-width:980px){.ykb43-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ykb43-signals article{grid-template-columns:130px minmax(0,1fr)}}
@media(max-width:680px){.ykb10--editorial #ykb10-dossier{padding:25px 17px 22px}.ykb10--editorial #ykb10-dossier:after{font-size:72px;right:-14px}.ykb43-tab{min-width:125px;padding:9px 10px}.ykb43-tab strong{font-size:13px}.ykb43-intro{padding-top:14px}.ykb43-intro h4{font-size:28px}.ykb43-intro p{font-size:14px}.ykb43-real{grid-template-columns:1fr;grid-template-areas:"label" "value" "text" "link";padding:15px}.ykb43-real>b{justify-self:start;margin-top:8px}.ykb43-facts{grid-template-columns:1fr 1fr;gap:6px}.ykb43-facts article{padding:12px}.ykb43-facts strong{font-size:14px}.ykb43-signals article{grid-template-columns:1fr;gap:7px}.ykb43-level{grid-row:auto}.ykb43-russia{grid-template-columns:1fr}.ykb10-variant-tabs{display:flex!important;overflow:auto;flex-wrap:nowrap}.ykb10-variant-tabs .ykb10-spec-tab{min-width:150px;flex:0 0 auto}}
@media(prefers-reduced-motion:reduce){.ykb43-tab,.ykb43-real,.ykb10-variant-panel{transition:none;animation:none}.ykb43-tab:hover,.ykb43-real:hover{transform:none}}

/* 4.4 final editorial composition + visual data */
/* Explicit order for every editorial block. Earlier 4.x add-ons used default order:0. */
.ykb10--editorial>.ykb10-hero{order:1}
.ykb10--editorial>.ykb10-nav{order:2}
.ykb10--editorial>#ykb10-guide{order:3}
.ykb10--editorial>#ykb10-selector{order:4}
.ykb10--editorial>#ykb10-visual-data{order:5}
.ykb10--editorial>#ykb10-generation-compare{order:6}
.ykb10--editorial>#ykb10-specs{order:7}
.ykb10--editorial>#ykb10-dossier{order:8}
.ykb10--editorial>#ykb10-generations{order:9}
.ykb10--editorial>#ykb10-practical{order:10}
.ykb10--editorial>#ykb10-russia{order:11}
.ykb10--editorial>#ykb10-mods{order:12}
.ykb10--editorial>#ykb10-owner-research{order:13}
.ykb10--editorial>#ykb10-videos{order:14}
.ykb10--editorial>#ykb10-issues{order:15}
.ykb10--editorial>#ykb10-service-plan{order:16}
.ykb10--editorial>#ykb10-service{order:17}
.ykb10--editorial>#ykb10-parts{order:18}
.ykb10--editorial>#ykb10-equipment{order:19}
.ykb10--editorial>#ykb10-auction{order:20}
.ykb10--editorial>#ykb10-buy-check{order:21}
.ykb10--editorial>#ykb10-mini-compare{order:22}
.ykb10--editorial>#ykb10-faq{order:23}
.ykb10--editorial>#ykb10-owners{order:24}
.ykb10--editorial>#ykb10-articles{order:25}
.ykb10--editorial>.ykb-seo-links{order:26}
.ykb10--editorial>.ykb10-footer{order:30}
.ykb10--editorial>.ykb10-mobile-actions{order:40}

/* Hero gallery: reuse existing WP images, label their purpose, keep the car fully visible. */
.ykb10--editorial .ykb10-gallery__main{position:relative;background:linear-gradient(145deg,#f7f8f8,#e9edef)}
.ykb10--editorial .ykb10-gallery__main img{padding:0;object-fit:contain;transform:none!important}
.ykb10-gallery__caption{position:absolute;left:14px;bottom:14px;z-index:4;max-width:calc(100% - 28px);padding:8px 11px;border-radius:12px;background:rgba(17,24,32,.78);color:#fff;backdrop-filter:blur(8px);pointer-events:none}
.ykb10-gallery__caption span,.ykb10-gallery__caption strong{display:block}.ykb10-gallery__caption span{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#cbd4d9}.ykb10-gallery__caption strong{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}
.ykb10--editorial .ykb10-gallery__thumbs{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:7px}
.ykb10--editorial .ykb10-gallery__thumb:nth-child(n+5){display:block}
.ykb10-gallery__thumb{position:relative}.ykb10-gallery__thumb>span{position:absolute;left:5px;right:5px;bottom:5px;z-index:2;overflow:hidden;padding:3px 5px;border-radius:7px;background:rgba(17,24,32,.72);color:#fff;font-size:8px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}
.ykb10--editorial .ykb10-gallery__thumb img{object-fit:contain;background:#f5f7f7}

/* Reading progress integrated into the sticky navigation. */
.ykb10-nav-progress{position:absolute;left:12px;right:12px;bottom:1px;height:2px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.1);pointer-events:none}
.ykb10-nav-progress span{display:block;width:0;height:100%;border-radius:inherit;background:var(--ykb-ed-accent,var(--k10-green));transition:width .08s linear}

/* 4.4 visual comparison */
.ykb10--editorial #ykb10-visual-data{overflow:hidden;background:linear-gradient(145deg,#101820 0%,#17242d 100%);color:#fff}
.ykb10--editorial #ykb10-visual-data .ykb10-section__head span{color:#ffb2a7}.ykb10--editorial.ykb10--suzuki-spacia #ykb10-visual-data .ykb10-section__head span{color:#83ddcb}
.ykb10--editorial #ykb10-visual-data .ykb10-section__head h3,.ykb10--editorial #ykb10-visual-data .ykb10-section__head>b{color:#fff}
.ykb44-generation-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}
.ykb44-gen-card{display:grid;grid-template-columns:120px 1fr;min-width:0;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.055);color:#fff;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}
.ykb44-gen-card:hover{transform:translateY(-3px);background:rgba(255,255,255,.08)}.ykb44-gen-card.is-active{border-color:var(--ykb-ed-accent);background:rgba(255,255,255,.1);box-shadow:0 0 0 2px color-mix(in srgb,var(--ykb-ed-accent) 20%,transparent)}
.ykb44-gen-card__image{min-height:104px;background:#eef1f2 center/contain no-repeat}.ykb44-gen-card__body{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:12px}.ykb44-gen-card__body small{font-size:9px;color:#aebbc2}.ykb44-gen-card__body strong{margin:3px 0;font-size:18px;line-height:1.1}.ykb44-gen-card__body em{overflow:hidden;color:#d3dade;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}
.ykb44-metrics{overflow:hidden;margin-top:8px;border:1px solid rgba(255,255,255,.11);border-radius:18px}.ykb44-metrics__head,.ykb44-metric-row{display:grid;grid-template-columns:1.05fr 1fr 1fr 1fr;gap:14px;align-items:center;padding:11px 14px}.ykb44-metrics__head{background:rgba(255,255,255,.06);color:#9fadb5;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.ykb44-metric-row{border-top:1px solid rgba(255,255,255,.08);transition:background .18s ease,transform .18s ease}.ykb44-metric-row.is-active{background:rgba(255,255,255,.065)}.ykb44-metric-name strong,.ykb44-metric-name small{display:block}.ykb44-metric-name strong{font-size:13px}.ykb44-metric-name small{margin-top:2px;color:#97a6ae;font-size:9px}.ykb44-metric__value{display:block;margin-bottom:5px;font-size:12px;font-weight:850}.ykb44-metric__empty{font-size:10px;color:#77868e}.ykb44-bar{display:block;height:5px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.ykb44-bar i{display:block;height:100%;border-radius:inherit;background:var(--ykb-ed-accent)}
.ykb44-data-panels{margin-top:14px}.ykb44-data-panel{padding:20px;border-radius:20px;background:#f5f7f7;color:#18222a}.ykb44-data-panel__top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.ykb44-data-panel__top small{font-size:10px;color:#748089;text-transform:uppercase;font-weight:850}.ykb44-data-panel__top h4{margin:4px 0 0;font-size:28px;letter-spacing:-.035em}.ykb44-data-panel__top h4 span{font-size:12px;color:#718089;letter-spacing:0}.ykb44-performance-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:320px}.ykb44-performance-kpis>div{padding:11px 13px;border-radius:13px;background:#fff}.ykb44-performance-kpis span,.ykb44-performance-kpis strong{display:block}.ykb44-performance-kpis span{font-size:9px;color:#748089;text-transform:uppercase;font-weight:850}.ykb44-performance-kpis strong{margin-top:3px;font-size:18px}
.ykb44-economy-grid{display:grid;grid-template-columns:2fr .75fr 1.25fr;gap:8px;margin-top:15px}.ykb44-economy-grid>div{padding:13px 14px;border-radius:14px;background:#fff}.ykb44-economy-grid span,.ykb44-economy-grid strong{display:block}.ykb44-economy-grid span{font-size:9px;color:#748089;text-transform:uppercase;font-weight:850}.ykb44-economy-grid strong{margin-top:5px;font-size:13px;line-height:1.5}
.ykb44-performance-list{overflow:hidden;margin-top:14px;border:1px solid #dfe5e7;border-radius:15px;background:#fff}.ykb44-performance-list__head,.ykb44-performance-row{display:grid;grid-template-columns:2fr .75fr .75fr .75fr;gap:10px;align-items:center;padding:10px 12px}.ykb44-performance-list__head{background:#eef1f2;color:#6e7b83;font-size:9px;font-weight:900;text-transform:uppercase}.ykb44-performance-row{border-top:1px solid #edf0f1;font-size:11px}.ykb44-performance-row strong{font-size:12px}.ykb10--editorial #ykb10-visual-data>.ykb10-note{color:#9cabb3;border-top-color:rgba(255,255,255,.12)}

/* Video cards now tell the visitor what the clip is useful for. */
.ykb10-video-topic{display:inline-flex!important;width:max-content;margin:0 0 7px;padding:4px 7px;border-radius:999px;background:var(--ykb-ed-accent);color:#fff!important;font-size:9px!important;font-weight:900;letter-spacing:.05em;text-transform:uppercase}

/* Reduce the sense of dozens of isolated white boxes. */
.ykb10--editorial #ykb10-generation-compare,.ykb10--editorial #ykb10-practical,.ykb10--editorial #ykb10-service-plan,.ykb10--editorial #ykb10-auction,.ykb10--editorial #ykb10-mini-compare{box-shadow:0 18px 50px rgba(17,24,32,.04)}
.ykb10--editorial #ykb10-practical{background:linear-gradient(180deg,#fff,#f8faf9)}
.ykb10--editorial #ykb10-auction{background:linear-gradient(145deg,#f3f5f6,#fff)}

@media(max-width:1080px){
 .ykb44-generation-strip{grid-template-columns:1fr 1fr}.ykb44-gen-card{grid-template-columns:100px 1fr}.ykb44-data-panel__top{display:block}.ykb44-performance-kpis{min-width:0;margin-top:12px}.ykb44-economy-grid{grid-template-columns:1fr 1fr}.ykb44-economy-grid>div:first-child{grid-column:1/-1}
}
@media(max-width:720px){
 .ykb10--editorial .ykb10-gallery__thumbs{display:flex;overflow-x:auto;gap:6px;padding-bottom:2px;scrollbar-width:none}.ykb10--editorial .ykb10-gallery__thumbs::-webkit-scrollbar{display:none}.ykb10--editorial .ykb10-gallery__thumb{flex:0 0 92px;height:68px;aspect-ratio:auto}.ykb10-gallery__caption{left:9px;bottom:9px;max-width:calc(100% - 18px)}
 .ykb44-generation-strip{display:flex;overflow-x:auto;gap:8px;margin-right:-18px;padding-right:18px;scrollbar-width:none}.ykb44-generation-strip::-webkit-scrollbar{display:none}.ykb44-gen-card{flex:0 0 235px;grid-template-columns:88px 1fr}.ykb44-gen-card__image{min-height:90px}.ykb44-metrics{overflow:auto}.ykb44-metrics__head,.ykb44-metric-row{min-width:620px}.ykb44-data-panel{padding:15px}.ykb44-data-panel__top h4{font-size:24px}.ykb44-performance-kpis{grid-template-columns:1fr 1fr}.ykb44-economy-grid{grid-template-columns:1fr}.ykb44-economy-grid>div:first-child{grid-column:auto}.ykb44-performance-list{overflow:auto}.ykb44-performance-list__head,.ykb44-performance-row{min-width:590px}
}
@media(prefers-reduced-motion:reduce){.ykb44-gen-card,.ykb44-metric-row,.ykb10-nav-progress span{transition:none!important}.ykb44-gen-card:hover{transform:none}}

/* 4.5.0 — make scenario buttons compact, obvious and beautiful instead of tall empty blocks */
.ykb10--editorial .ykb-selector{grid-template-columns:1fr;gap:16px}
.ykb10--editorial .ykb-selector__controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}
.ykb10--editorial .ykb-selector__chip{min-height:58px;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f5f7f8 100%);border:1px solid rgba(17,24,32,.08);box-shadow:0 6px 16px rgba(17,24,32,.04);font-size:15px;letter-spacing:.01em}
.ykb10--editorial .ykb-selector__chip:hover{transform:translateY(-2px) scale(1.03);border-color:rgba(217,78,55,.35);box-shadow:0 16px 28px rgba(17,24,32,.10)}
.ykb10--editorial .ykb-selector__chip.is-active{background:linear-gradient(135deg,var(--ykb-ed-ink) 0%,#1d3554 100%);color:#fff;border-color:transparent;box-shadow:0 18px 34px rgba(17,24,32,.18)}
.ykb10--editorial .ykb-selector__panel{position:relative;overflow:hidden;padding:22px 22px 20px;border-radius:24px;box-shadow:0 12px 30px rgba(17,24,32,.05)}
.ykb10--editorial .ykb-selector__panel.is-active{animation:ykbSelectorFade .28s ease}
@keyframes ykbSelectorFade{from{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.ykb10--editorial .ykb-selector__meta>div{background:linear-gradient(180deg,#f7f9fa 0%,#f1f4f5 100%);border:1px solid rgba(17,24,32,.05)}
@media(max-width:860px){.ykb10--editorial .ykb-selector__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.ykb10--editorial .ykb-selector__controls{grid-template-columns:1fr 1fr}.ykb10--editorial .ykb-selector__chip{min-height:52px;padding:12px 14px;font-size:14px}}

/* 4.5 selector + gallery final pass */
.ykb10--editorial [data-ykb10-choice-panel][hidden]{display:none!important}
.ykb10--editorial .ykb-selector__controls{display:flex;flex-wrap:wrap;gap:8px}
.ykb10--editorial .ykb-selector__chip{display:grid;gap:2px;min-width:150px;min-height:0;padding:10px 13px;border-radius:14px;text-align:left}
.ykb10--editorial .ykb-selector__chip>span{font-size:14px;font-weight:900;line-height:1.15}
.ykb10--editorial .ykb-selector__chip>small{max-width:190px;overflow:hidden;color:#66747d;font-size:10px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}
.ykb10--editorial .ykb-selector__chip.is-active>small{color:#cbd6df}
.ykb10--editorial .ykb-selector__panel{min-height:0}

/* The hero follows the real image ratio instead of reserving an oversized box. */
.ykb10--editorial .ykb10-gallery__main{aspect-ratio:auto!important;min-height:0!important;background:transparent!important}
.ykb10--editorial .ykb10-gallery__main img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;background:transparent!important}
.ykb10--editorial .ykb10-hero__visual{align-self:start;min-height:0!important}
.ykb10--editorial .ykb10-gallery{min-height:0!important}
.ykb10-gallery__thumb.is-broken{display:none!important}
.ykb10-gallery__main.is-broken{min-height:220px;background:#f3f5f5!important}

@media(max-width:720px){
 .ykb10--editorial .ykb-selector__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .ykb10--editorial .ykb-selector__chip{min-width:0;padding:10px 11px}
 .ykb10--editorial .ykb-selector__chip>small{max-width:100%}
}

/* 4.6 generation-separated gallery */
.ykb10-gallery__generation-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 8px}
.ykb10-gallery__generation{display:grid;gap:1px;min-width:110px;padding:8px 10px;border:1px solid rgba(17,24,32,.10);border-radius:12px;background:rgba(255,255,255,.72);color:#17232c;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}
.ykb10-gallery__generation strong{font-size:11px;line-height:1.2}.ykb10-gallery__generation span{font-size:9px;color:#6f7b83;white-space:nowrap}
.ykb10-gallery__generation:hover{transform:translateY(-1px);background:#fff}.ykb10-gallery__generation.is-active{border-color:var(--ykb-ed-accent,var(--k10-green));background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--ykb-ed-accent,var(--k10-green)) 12%,transparent)}
.ykb10-gallery__thumb[hidden]{display:none!important}

/* Owners in Japan: pros, cons and selected useful reviews */
.ykb-owner-japan-note{margin:0 0 14px;padding:12px 14px;border-left:3px solid var(--ykb-ed-accent);border-radius:0 12px 12px 0;background:rgba(255,255,255,.66);font-size:13px;line-height:1.65;color:#4d5c65}
.ykb-owner-proscons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.ykb-owner-proscons article{padding:17px 18px;border-radius:18px;background:#fff}.ykb-owner-proscons article>span{display:block;margin-bottom:9px;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.ykb-owner-proscons .is-pro>span{color:#23714d}.ykb-owner-proscons .is-con>span{color:#a94c3f}.ykb-owner-proscons ul{margin:0;padding-left:19px}.ykb-owner-proscons li{margin:0 0 7px;font-size:13px;line-height:1.55;color:#43525b}
.ykb-owner-review-head{display:flex;justify-content:space-between;gap:16px;align-items:end;margin:22px 0 10px}.ykb-owner-review-head small{display:block;color:var(--ykb-ed-accent);font-size:10px;font-weight:950;text-transform:uppercase}.ykb-owner-review-head h4{margin:3px 0 0;font-size:23px}.ykb-owner-review-head>span{font-size:10px;color:#738089}
.ykb-owner-review-list{display:grid;gap:8px}.ykb-owner-review-list article{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:14px 15px;border-radius:16px;background:#fff;border:1px solid rgba(17,24,32,.06)}.ykb-owner-review-list article>b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ykb-ed-ink);color:#fff;font-size:13px}.ykb-owner-review-list small{display:block;color:#738089;font-size:10px;font-weight:800}.ykb-owner-review-list strong{display:block;margin-top:3px;font-size:15px}.ykb-owner-review-list p{margin:5px 0 0;font-size:13px;line-height:1.6;color:#53616a}.ykb-owner-review-list a{display:inline-block;margin-top:7px;color:var(--ykb-ed-accent)!important;font-size:10px;font-weight:900;text-decoration:none!important}

/* Auction sheet explainer */
.ykb-auction-example{display:grid;grid-template-columns:minmax(320px,.92fr) 1.08fr;gap:18px;align-items:start}.ykb-auction-example figure{margin:0;padding:10px;border-radius:20px;background:#fff;border:1px solid rgba(17,24,32,.07);box-shadow:0 14px 32px rgba(17,24,32,.05)}.ykb-auction-example figure img{display:block;width:100%;height:auto;border-radius:12px}.ykb-auction-example figcaption{padding:9px 4px 2px;color:#68757d;font-size:10px;line-height:1.5}.ykb-auction-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ykb-auction-fields article{display:grid;grid-template-columns:30px 1fr;gap:9px;padding:12px;border-radius:15px;background:#fff;border:1px solid rgba(17,24,32,.06)}.ykb-auction-fields article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ykb-ed-ink);color:#fff;font-size:11px;font-weight:950}.ykb-auction-fields strong{display:block;font-size:13px}.ykb-auction-fields p{margin:4px 0 0;font-size:11px;line-height:1.55;color:#5b6870}

/* Quiet translucent back-to-top control */
.ykb10-backtop{position:fixed;right:22px;bottom:22px;z-index:80;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:rgba(17,24,32,.46);color:#fff;font-size:20px;line-height:1;box-shadow:0 8px 24px rgba(17,24,32,.15);backdrop-filter:blur(9px);opacity:0;visibility:hidden;transform:translateY(8px);cursor:pointer;transition:opacity .2s ease,transform .2s ease,background .2s ease,visibility .2s}
.ykb10-backtop:hover{background:rgba(17,24,32,.72);transform:translateY(-2px)}.ykb10-backtop.is-visible{opacity:.76;visibility:visible;transform:none}

@media(max-width:900px){.ykb-auction-example{grid-template-columns:1fr}.ykb-auction-fields{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.ykb10-gallery__generation-tabs{display:flex;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}.ykb10-gallery__generation-tabs::-webkit-scrollbar{display:none}.ykb10-gallery__generation{flex:0 0 auto;min-width:118px}.ykb-owner-proscons{grid-template-columns:1fr}.ykb-owner-review-head{display:block}.ykb-owner-review-head>span{display:block;margin-top:4px}.ykb-auction-fields{grid-template-columns:1fr}.ykb10-backtop{right:14px;bottom:82px;width:39px;height:39px;font-size:18px}}
@media(prefers-reduced-motion:reduce){.ykb10-gallery__generation,.ykb10-backtop{transition:none}.ykb10-gallery__generation:hover,.ykb10-backtop:hover{transform:none}}
