:root{--spc-h:74px;--spc-promo-h:58px}.spc{display:inline-flex;max-inline-size:100%;min-inline-size:0}.spc__in{display:contents}.spc .spc__btn{--db-h:48px;box-sizing:border-box;block-size:auto;min-block-size:48px;max-inline-size:min(100%,360px);padding-block:7px;padding-inline:14px 18px;justify-content:flex-start;border-radius:var(--radius-lg);text-align:start;white-space:normal;box-shadow:0 0 0 1px var(--color-accent-a26),0 8px 24px -10px rgba(180,255,0,.55)}.spc .spc__btn:hover{box-shadow:0 0 0 1px var(--color-accent),0 10px 28px -10px rgba(180,255,0,.7)}.spc .spc__btn:focus-visible{outline:2px solid var(--color-ink-1);outline-offset:3px}.spc__txt{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:11px;row-gap:2px;min-inline-size:0;line-height:1.2}.spc__txt strong{display:contents;font:700 var(--text-body) /1.2 var(--font-sans);letter-spacing:-.01em}.spc__ic{grid-row:1/3;font-size:22px;line-height:1}.spc__txt small{grid-column:2;font:500 var(--text-cap) /1.3 var(--font-sans);color:color-mix(in srgb,var(--color-on-accent) 82%,transparent)}@keyframes spc-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media (max-width:760px),(orientation:landscape) and (max-height:540px) and (pointer:coarse){.spc{position:fixed;inset-inline:0;bottom:0;z-index:55;display:block;box-sizing:border-box;padding-block-end:env(safe-area-inset-bottom,0);background:var(--color-glass);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-block-start:1px solid var(--color-accent-a26);box-shadow:0 -14px 32px -16px rgba(0,0,0,.95),0 -1px 18px -6px rgba(180,255,0,.28);animation:spc-in var(--db-dur-3) var(--ease-out) both}.spc__in{display:block;padding-block:10px;padding-inline:max(14px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.spc .spc__btn{justify-content:center;inline-size:100%;max-inline-size:none;min-block-size:54px;padding:8px 14px;text-align:center}.spc .spc__txt{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.spc .spc__txt strong{display:inline-flex;align-items:center;gap:8px;font-size:15px}.spc .spc__ic{grid-row:auto;font-size:18px}.spc .spc__txt small{grid-column:1;text-wrap:balance}html{--spc-lift:0px;--spc-ia:0px;--spc-safe:env(safe-area-inset-bottom,0px)}html[data-promo-bar]{--spc-lift:var(--spc-promo-h)}html[data-consent-bar]{--spc-lift:var(--consent-bar-h,96px)}html[data-inapp-bar]{--spc-ia:calc(var(--inapp-bar-h, 0px) + 16px)}html[data-consent-bar],html[data-inapp-bar],html[data-promo-bar]{--spc-safe:0px}html[data-consent-bar] .spc,html[data-inapp-bar] .spc,html[data-promo-bar] .spc{bottom:calc(var(--spc-lift) + var(--spc-ia) + env(safe-area-inset-bottom, 0px));padding-block-end:0}body:has(.spc:not([data-br-promo])) .site-foot,html:not([data-br-paused]) body:has(.spc[data-br-promo]) .site-foot{padding-block-end:calc(112px + var(--spc-h) + var(--spc-safe))}html:has(.spc:not([data-br-promo])),html:not([data-br-paused]):has(.spc[data-br-promo]){scroll-padding-block-end:calc(var(--spc-h) + 16px)}body:has(.spc:not([data-br-promo])) .db-fab,body:has(.spc:not([data-br-promo])) .live-dock[data-mode=mini][data-corner^=b],body:has(.spc:not([data-br-promo])) .live-dock[data-mode=pill][data-corner^=b],body:has(.spc:not([data-br-promo])) .to-top,html:not([data-br-paused]) body:has(.spc[data-br-promo]) .db-fab,html:not([data-br-paused]) body:has(.spc[data-br-promo]) .live-dock[data-mode=mini][data-corner^=b],html:not([data-br-paused]) body:has(.spc[data-br-promo]) .live-dock[data-mode=pill][data-corner^=b],html:not([data-br-paused]) body:has(.spc[data-br-promo]) .to-top{margin-block-end:calc(var(--spc-h) + var(--spc-safe))}}@media (max-width:760px) and (max-height:520px),(orientation:landscape) and (max-height:540px) and (pointer:coarse){:root{--spc-h:52px}.spc__in{padding-block:6px}.spc .spc__btn{min-block-size:40px;padding-block:4px}.spc .spc__txt small{display:none}}@media (max-width:760px) and (min-height:521px){html[data-inapp-bar]{--spc-h:60px}html[data-inapp-bar] .spc__in{padding-block:6px}html[data-inapp-bar] .spc .spc__btn{min-block-size:48px;padding-block:4px}}@media (prefers-reduced-motion:reduce){.spc{animation:none}.spc .spc__btn{transition:none}}