/* PEP-013 build-time bundle c; owner KBM Core; generated; do not edit. */

/* begin source: kbm-media-icon-system-v8-icons.css (handle kbm-media8-icons) */
.kbm-media8-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1;color:currentColor;vertical-align:middle}.kbm-media8-svg{display:block;width:1em;height:1em;overflow:visible}.kbm-theme-nav__icon .kbm-media8-svg,.kbm-theme-appbar__icon .kbm-media8-svg{width:100%;height:100%}.kbm-vasset-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--kbm-color-navy,#10233f)}.kbm-vasset-icon svg{display:block}.kbm-vasset-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--kbm-color-border,#dfe3e8);background:#fff;border-radius:999px;padding:6px 11px;color:var(--kbm-color-navy,#10233f);font-size:12px;font-weight:800}.kbm-vasset-card__icon,.kbm-vasset-hero__mark{color:var(--kbm-color-navy,#10233f)!important;background:#fff7c2!important}.kbm-vasset-card__cta{background:var(--kbm-color-brand,#ffd21c)!important;color:var(--kbm-color-navy,#10233f)!important}
/* rc.198.5 — Visual Icon Library 02 raster/transparent graphic normalization */
.kbm-media8-img{object-fit:contain;object-position:center;max-width:100%;max-height:100%;filter:none!important}.kbm-media8-icon>img{pointer-events:none;user-select:none}.kbm-theme-nav__icon img.kbm-media8-svg,.kbm-theme-appbar__icon img.kbm-media8-svg,.kbm-quf-app-bar__icon img.kbm-media8-svg{width:100%;height:100%;object-fit:contain}

/* rc.200.8 — raster/SVG separation and control-context geometry. */
.kbm-media8-img--raster{display:block;object-fit:contain;object-position:center;flex:0 0 auto;pointer-events:none;user-select:none}
.kbm-media8-img--raster:is([data-kbm-icon-context="micro"],[data-kbm-icon-context="toggle"],[data-kbm-icon-context="control"],[data-kbm-icon-context="toolbar"]){width:var(--kbm-media8-render-size,16px);height:var(--kbm-media8-render-size,16px);max-width:var(--kbm-media8-render-size,16px);max-height:var(--kbm-media8-render-size,16px)}
.kbm-media8-img--raster[data-kbm-icon-context="navigation"]{width:var(--kbm-media8-render-size,20px);height:var(--kbm-media8-render-size,20px);max-width:var(--kbm-media8-render-size,20px);max-height:var(--kbm-media8-render-size,20px)}
.kbm-media8-img--raster[data-kbm-icon-context="appbar"]{width:var(--kbm-media8-render-size,24px);height:var(--kbm-media8-render-size,24px);max-width:var(--kbm-media8-render-size,24px);max-height:var(--kbm-media8-render-size,24px)}
/* Raster Visual assets intentionally never receive .kbm-media8-svg; legacy SVG 100% rules cannot enlarge PNG controls anymore. */

/* end source: kbm-media-icon-system-v8-icons.css */

/* begin source: kbm-media-icon-system-v8.css (handle kbm-media8-system) */
:root{--kbm-media8-yellow:#ffd21c;--kbm-media8-navy:#10233f;--kbm-media8-surface:#f6f8fb;--kbm-media8-line:#dfe5ec}.kbm-card2__image.is-fallback{object-fit:cover!important;background:var(--kbm-media8-surface);filter:none!important}.kbm-media8-empty{display:grid;grid-template-columns:minmax(150px,34%) minmax(0,1fr);align-items:center;gap:clamp(18px,4vw,42px);padding:clamp(18px,4vw,36px);border:1px dashed #cbd5e1;border-radius:24px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 10px 30px rgba(16,35,63,.05);min-width:0}.kbm-media8-empty__art{display:block;width:100%;max-width:320px;aspect-ratio:16/10;object-fit:cover;border-radius:20px;margin-inline:auto}.kbm-media8-empty h3{margin:0;color:var(--kbm-media8-navy);font-size:clamp(17px,2.2vw,24px);line-height:1.7}.kbm-media8-empty p{margin:7px 0 0;color:#64748b;line-height:1.9}.kbm-media8-empty__cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:14px;padding:0 18px;border-radius:14px;background:var(--kbm-media8-yellow);color:var(--kbm-media8-navy)!important;font-weight:950;text-decoration:none}.kbm-media8-empty-art{display:block;width:min(180px,44vw);aspect-ratio:16/10;object-fit:cover;border-radius:16px;margin:0 auto 12px}.kbm-media8-banner{position:relative;overflow:hidden;max-width:100%;border-radius:20px;background:#eef2f7}.kbm-media8-banner>img,.kbm-media8-banner picture img,.kbm-media8-banner .kbm-pb159-slide img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.kbm-media8-banner.is-wide{aspect-ratio:2480/500}.kbm-media8-banner.is-single{aspect-ratio:1600/360}.kbm-media8-banner.is-compact{aspect-ratio:1180/220}.kbm-media8-banner [data-kbm-poster-gallery]{height:100%}.kbm-media8-banner .kbm-pb159-slide{height:100%}.kbm-vasset-card{border-color:var(--kbm-media8-line)!important;background:linear-gradient(135deg,#fff,#f8fafc)!important}.kbm-vasset-card:before,.kbm-vasset-hero:before,.kbm-vasset-bg:after{background:radial-gradient(circle,rgba(255,210,28,.18),rgba(255,210,28,0))!important}.kbm-vasset-auto-badge{background:rgba(16,35,63,.88)!important}.kbm-vasset-auto-badge .kbm-vasset-icon{color:var(--kbm-media8-yellow)!important}@media(max-width:760px){.kbm-media8-empty{grid-template-columns:1fr;text-align:center;padding:18px}.kbm-media8-empty__art{max-width:230px}.kbm-media8-banner.is-wide{aspect-ratio:1560/592;border-radius:16px}.kbm-media8-banner.is-single{aspect-ratio:1560/592;border-radius:16px}.kbm-media8-banner.is-compact{aspect-ratio:1560/592;border-radius:16px}}@media(prefers-reduced-motion:reduce){.kbm-media8-active *{scroll-behavior:auto!important}.kbm-media8-empty,.kbm-media8-banner{transition:none!important;animation:none!important}}

/* end source: kbm-media-icon-system-v8.css */

