.bsf-landing .cg{perspective:1200px}.bsf-landing .cc.mc-tilt{transform:perspective(900px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));transition:transform .22s cubic-bezier(.2,0,0,1),border-color .15s,box-shadow .15s}.bsf-landing .drw.on{perspective:1600px}.bsf-landing .drw.on .pn.mc-3d{transform-origin:100%;animation:.36s cubic-bezier(.2,0,0,1) both mc-drw-in}@keyframes mc-drw-in{0%{opacity:0;transform:translate(40px)rotateY(-8deg)}to{opacity:1;transform:none}}.mc-pub{gap:12px;margin:4px 0 22px;display:grid}.mc-pub-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mc-pub-h h4{color:var(--mc-ink);margin:0;font-size:14px;font-weight:600}.mc-pub-shot{margin:8px 0 6px;font-size:13px;font-weight:600}.mc-addons{margin-top:44px}.mc-addons-h{gap:6px;margin-bottom:16px;display:grid}.mc-addons-h h2{margin:0;font-size:22px;font-weight:600}.mc-addon-pv{align-content:start;gap:6px;height:100%;display:grid}.mc-addon-pv li{font-size:12.5px;line-height:18px}.mc-teaser{background:var(--mc-surface);color:var(--mc-ink);box-shadow:0 0 0 1px var(--mc-line-strong),0 12px 30px -16px rgba(10,30,34,.35);border-radius:8px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.mc-teaser-bar{border-bottom:1px solid var(--mc-line);background:var(--mc-sunk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.mc-teaser-in{background:var(--mc-canvas);align-content:start;gap:12px;padding:14px;display:grid}.mc-teaser-ft{border-top:1px solid var(--mc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.mc-teaser-ft a{color:var(--mc-accent);font-weight:600;text-decoration:none}.mc-teaser-ft a:hover{text-decoration:underline}.bsf-landing .mc-tokens .num{font-family:inherit}.mc-teaser{grid-template-columns:minmax(0,1fr);min-width:0}.mc-teaser-bar .mc-tabs{scrollbar-width:none;flex:auto;min-width:0;max-width:100%;overflow-x:auto}.mc-teaser .mc-tabs button{white-space:nowrap}.mc-addon-pv li:first-letter{color:var(--mc-accent)}.mc-teaser-host{display:grid}.mc-teaser-host>.mc-teaser{min-height:100%}.mc-pub-skel{background:#f6f8f7;border-radius:8px;height:320px;margin:4px 0 22px}@media (prefers-reduced-motion:reduce){.bsf-landing .cc.mc-tilt{transition:border-color .15s,box-shadow .15s;transform:none!important}.bsf-landing .drw.on .pn.mc-3d{animation:none!important}}@media (hover:none),(pointer:coarse){.bsf-landing .cc.mc-tilt{transform:none!important}}
