.ubkp[data-tok="products~keeper"]{--kp:#ffc700;--kp-ink:#141414;--hero-glow:rgba(255,199,0,.28)}.ubkp[data-tok="products~keeper"]>section:not(.kp-hero)>[data-split]{grid-template-columns:1fr!important;gap:14px!important}.ubkp[data-tok="products~keeper"]>section:not(.kp-hero)>[data-split]>h2{position:static!important;max-width:24ch}.ubkp[data-tok="products~keeper"]>section{padding-block:clamp(48px,6cqi,80px)}.ubkp .kp-hero{padding-bottom:clamp(40px,5cqi,72px)!important}.ubkp .kp-hero>[data-cols="2"]{align-items:center!important}.ubkp .kv{text-align:left}.ubkp .kv-win{border-radius:16px;overflow:hidden;background:#fff;border:1px solid #e6e6e6;box-shadow:0 30px 60px -28px rgba(20,20,20,.45);transform:perspective(1600px) rotateY(-5deg) rotateX(2deg);transition:transform .6s}.ubkp .kv-win:hover{transform:none}.ubkp .kv-bar{display:flex;gap:6px;align-items:center;padding:10px 12px;background:#f4f4f4;border-bottom:1px solid #e6e6e6}.ubkp .kv-bar i{width:9px;height:9px;border-radius:50%;background:#d9d9d9}.ubkp .kv-bar span{margin-left:10px;font-size:.7rem;color:#777;background:#fff;border-radius:6px;padding:2px 10px;border:1px solid #eaeaea}.ubkp .kv-body{display:grid;grid-template-columns:128px minmax(0,1fr);min-height:300px;font-family:var(--f-body)}.ubkp .kv-side{background:var(--kp-ink);color:#cfcfcf;padding:14px 10px;font-size:.7rem}.ubkp .kv-brand{display:flex;align-items:center;gap:8px;font-weight:800;color:#fff;margin-bottom:16px;font-size:.8rem}.ubkp .kv-brand b{width:18px;height:18px;border-radius:5px;background:var(--kp)}.ubkp .kv-nav{padding:7px 8px;border-radius:6px;margin-top:2px}.ubkp .kv-nav.on{background:rgba(255,199,0,.14);color:#fff;box-shadow:inset 2px 0 0 var(--kp)}.ubkp .kv-main{padding:14px 16px;background:#fafafa;min-width:0}.ubkp .kv-search{font-size:.7rem;color:#9a9a9a;background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:7px 10px}.ubkp .kv-h{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;margin:14px 0 8px}.ubkp .kv-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;background:#fff;border:1px solid #ececec;border-radius:10px;padding:9px 10px;margin-top:6px}.ubkp .kv-ic{width:26px;height:26px;border-radius:7px;background:var(--kp-ink);position:relative}.ubkp .kv-ic:after{content:"";position:absolute;inset:8px 9px;border:2px solid var(--kp);border-radius:2px}.ubkp .kv-n{font-size:.76rem;font-weight:700;color:#1a1a1a;line-height:1.2;min-width:0}.ubkp .kv-n small{display:block;font-weight:500;color:#8a8a8a;font-size:.64rem;margin-top:2px}.ubkp .kv-t{font-size:.6rem;font-weight:800;border-radius:999px;padding:3px 8px}.ubkp .kv-t.ok{background:#e9f7ee;color:#1f7a45}.ubkp .kv-t.warn{background:#fff6d6;color:#8a6320}.ubkp .kv-pam{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;border-radius:10px;background:var(--kp-ink);color:#eee;font-size:.7rem;font-weight:600}.ubkp .kv-pam .kv-clock{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--kp);font-size:.8rem;font-variant-numeric:tabular-nums}.ubkp .kv-dot{width:8px;height:8px;border-radius:50%;background:var(--kp);box-shadow:0 0 0 4px rgba(255,199,0,.2)}@media (prefers-reduced-motion:no-preference){.ubkp .kv-dot{animation:ubkp-kvp 1.6s ease-in-out infinite}}@keyframes ubkp-kvp{50%{box-shadow:0 0 0 7px rgba(255,199,0,0)}}@container site (max-width: 620px){.ubkp .kv-body{grid-template-columns:1fr}.ubkp .kv-side{display:none}.ubkp .kv-win{transform:none}}.ubkp .kp-problem [data-split]>div>[data-cols="2"]{grid-template-columns:1fr!important}@container site (min-width: 620px){.ubkp .kp-problem [data-split]>div>[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container site (min-width: 1000px){.ubkp .kp-problem [data-split]>div>[data-cols="2"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.ubkp .kp-problem [data-card]{position:relative;padding-top:56px!important;border-top:3px solid var(--kp)}.ubkp .kp-problem [data-card]:before{content:"";position:absolute;top:18px;left:clamp(20px,2.4cqi,28px);width:26px;height:26px;border-radius:7px;background:var(--kp-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffc700' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 8v5M12 16.5v.01'/%3E%3C/svg%3E") center /18px no-repeat}.ubkp .kp-problem [data-split]>div>p{margin-top:22px!important;font-family:var(--f-display);font-size:clamp(1.15rem,1rem + .6cqi,1.45rem);line-height:1.4;color:var(--ink);max-width:56ch;padding-left:18px;border-left:3px solid var(--kp)}.ubkp .kp-products [data-split]>div>[data-card]{background:none!important;border:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr;gap:14px}@container site (min-width: 700px){.ubkp .kp-products [data-split]>div>[data-card]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (min-width: 1000px){.ubkp .kp-products [data-split]>div>[data-card]{grid-template-columns:repeat(6,minmax(0,1fr))}.ubkp .kp-products .kp-prod{grid-column:span 2}.ubkp .kp-products .kp-prod:nth-child(4){grid-column:2/span 2}}.ubkp .kp-products [data-split]>div>[data-card]>*{margin:0!important}.ubkp .kp-products .kp-prod{display:block!important;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px!important;transition:transform .2s,box-shadow .2s,border-color .2s}.ubkp .kp-products .kp-prod:hover{transform:translateY(-3px);box-shadow:var(--shot-shadow);border-color:var(--kp)}.ubkp .kp-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--kp-ink);color:var(--kp);margin-bottom:14px}.ubkp .kp-ic svg{width:22px;height:22px}.ubkp .kp-products .kp-prod>div:first-of-type{font-family:var(--f-display);font-size:1.25rem;font-weight:600;color:var(--ink)}.ubkp .kp-products .kp-prod>div:nth-of-type(2){margin-top:8px!important;font-size:.9375rem;color:var(--ink-2)}.ubkp .kp-products .kp-prod:first-child{background:var(--kp-ink);border-color:var(--kp-ink)}.ubkp .kp-products .kp-prod:first-child>div{color:#e9e9e9!important}.ubkp .kp-products .kp-prod:first-child>div:first-of-type{color:#fff!important}.ubkp .kp-products .kp-prod:first-child .kp-ic{background:var(--kp);color:var(--kp-ink)}.ubkp .kp-products [data-split]>div>p{margin-top:16px!important;font-size:.875rem;color:var(--muted)}.ubkp .kp-products>.kp-stage{margin-top:clamp(24px,3cqi,40px)!important;display:grid;place-items:center;padding:clamp(24px,4cqi,56px) clamp(12px,3cqi,40px);border-radius:24px;background:radial-gradient(60% 70% at 50% 40%,rgba(255,199,0,.22),transparent 70%),var(--kp-ink)}.ubkp .kp-stage .kv{width:min(640px,100%)}.ubkp .kp-stage .kv-win{transform:perspective(1600px) rotateX(6deg);box-shadow:0 40px 80px -30px rgba(0,0,0,.7)}.ubkp .kp-stage .kv-win:hover{transform:none}@media (prefers-reduced-motion:reduce){.ubkp .kp-products .kp-prod,.ubkp .kv-win{transition:none}}.ubkp .kp-admin [data-split]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important}@container site (max-width: 899px){.ubkp .kp-admin [data-split]{grid-template-columns:1fr!important}}.ubkp .kp-admin svg[data-diagram]{border:1px solid rgba(255,199,0,.25)}.ubkp .kp-dfe [data-split]>div{display:grid;gap:14px}.ubkp .kp-dfe [data-split]>div>p{max-width:none;margin:0!important}.ubkp .kp-dfe [data-split]>div>p:last-child{background:var(--band);border:1px solid var(--band-line);border-left:4px solid var(--gold);border-radius:12px;padding:18px 22px;color:var(--band-muted)}.ubkp .kp-claims [data-split]>div{background:var(--kp-ink);border-radius:18px;padding:clamp(24px,3.5cqi,40px);display:grid;gap:14px;position:relative;overflow:hidden}.ubkp .kp-claims [data-split]>div:before{content:"\201C";position:absolute;right:24px;top:-10px;font-family:var(--f-display);font-size:9rem;line-height:1;color:var(--kp);opacity:.25}.ubkp .kp-claims [data-split]>div>p{margin:0!important;max-width:64ch;color:#d8d8d8}.ubkp .kp-claims [data-split]>div>p:first-child{font-family:var(--f-display);font-size:clamp(1.15rem,1rem + .6cqi,1.45rem);line-height:1.45;color:#fff}.ubkp .kp-claims [data-split]>div>p:last-child{font-size:.875rem;color:#a8a8a8;border-top:1px solid rgba(255,255,255,.12);padding-top:14px}