.su-promo-bar:has(>.su__in>.su-pb--accent){background:var(--su-ac);color:var(--su-acf)}.su-promo-bar:has(>.su__in>.su-pb--theme){border-bottom:1px solid var(--su-line)}.su-pb{display:grid;grid-template-columns:minmax(28px,1fr) auto minmax(0,max-content) auto minmax(28px,1fr);align-items:center;gap:4px 8px;min-height:40px;font-size:.8125rem;line-height:1.4}.su-pb--medium{min-height:46px;font-size:.9375rem}.su-pb__track{display:grid;grid-column:3;grid-row:1;min-width:0}.su-pb__msg{grid-area:1 / 1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;padding-block:8px;text-align:center;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.su-pb__msg.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.su-pb__msg.is-leaving{transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.su-pb__msg,.su-pb__msg.is-leaving{transform:none}}.su-pb__text{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 8px;margin:0}.su-pb__text[hidden]{display:none}.su-pb__text p{margin:0}.su-pb__link{color:inherit;font-weight:600;text-decoration:none}.su-pb__note{opacity:.75;font-style:italic}.su-pb__timer{display:inline-flex;gap:6px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em}.su-pb__timer[hidden],.su-pb__until[hidden]{display:none}.su-pb__timer b{font-weight:inherit}.su-pb__timer small{margin-left:1px;font-size:.8em;font-weight:500;opacity:.75}.su-pb__meter{position:relative;display:inline-block;width:72px;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,currentColor 25%,transparent)}.su-pb__meter[hidden]{display:none}.su-pb__meter>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:currentColor;transition:width .5s cubic-bezier(.2,.8,.2,1)}.su .su-pb__code{display:inline-flex;align-items:center;gap:6px;min-height:26px;margin:0;padding:2px 8px;border:1px dashed color-mix(in srgb,currentColor 55%,transparent);border-radius:var(--su-fx-r, 8px);background:transparent;color:inherit;font:inherit;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.su .su-pb__code:hover{background:color-mix(in srgb,currentColor 10%,transparent);border-style:solid}.su .su-pb__code:focus-visible{outline:2px solid currentColor;outline-offset:2px}.su-pb__code svg{width:13px;height:13px;flex:none}.su-pb__code.is-copied{border-style:solid}.su .su-pb__ctl{display:inline-grid;place-items:center;width:28px;height:28px;min-height:0;margin:0;padding:0;border:0;border-radius:var(--su-fx-r, 8px);background:transparent;color:inherit;cursor:pointer;opacity:.8;transition:opacity .2s ease,background-color .2s ease}.su .su-pb__ctl[hidden]{display:none}.su .su-pb__ctl:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.su .su-pb__ctl:focus-visible{outline:2px solid currentColor;outline-offset:1px;opacity:1}.su-pb__ctl svg{width:14px;height:14px}.su-pb__prev{grid-column:2;grid-row:1}.su-pb__next{grid-column:4;grid-row:1}.su-pb__pause{grid-column:5;grid-row:1;justify-self:end}.su-pb__pause .su-pb__i-play,.su-pb__pause[aria-pressed=true] .su-pb__i-pause{display:none}.su-pb__pause[aria-pressed=true] .su-pb__i-play{display:inline}@media(max-width:599px){.su-pb{grid-template-columns:auto minmax(0,1fr) auto auto;gap:2px}.su-pb__prev{grid-column:1}.su-pb__track{grid-column:2}.su-pb__next{grid-column:3}.su-pb__pause{grid-column:4}}
