.bc-rx-page{background:var(--on-paper);min-height:100dvh;color:var(--on-ink);font:17px/25px var(--on-body);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.bc-rx-page :focus-visible{outline:3px solid var(--on-ink);outline-offset:3px;border-radius:8px}.bc-rx-page .bc-rx{text-align:center;flex-direction:column;flex:1 0 auto;align-items:center;width:min(100%,460px);margin:0 auto;padding:14px 16px 28px;display:flex;container-type:inline-size}.bc-rx-page .bc-rx-top{justify-content:flex-start;align-self:stretch;margin-bottom:14px;display:flex}.bc-rx-page .bc-rx-mark{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.bc-rx-page .bc-rx-kicker{font:700 14px/1 var(--on-body);letter-spacing:.2em;text-transform:uppercase;color:var(--on-muted);margin:0 0 10px}.bc-rx-page .bc-rx-title{max-width:none;font:italic 400 clamp(27px,7.4cqw,34px)/1.02 var(--on-title);letter-spacing:-.01em;text-transform:none;text-wrap:balance;margin:0}.bc-rx-page .bc-rx-name{font:400 clamp(50px,15cqw,76px)/.86 var(--on-name);text-transform:uppercase;letter-spacing:.004em;overflow-wrap:anywhere;margin-bottom:.08em;font-style:normal;display:block}.bc-rx-page .bc-rx-title em{font:inherit}.bc-rx-page .bc-rx-from{font:600 15px/1.3 var(--on-body);color:var(--on-muted);margin:10px 0 0}.bc-rx-page .bc-rx-stage{aspect-ratio:9/16;background:var(--on-ink);width:min(100%,300px,25.875dvh);box-shadow:0 26px 50px -26px color-mix(in srgb,var(--on-ink) 55%,transparent);border-radius:14px;margin:16px auto 0;position:relative;overflow:hidden;container-type:inline-size}.bc-rx-page .bc-rx-stage[data-shape=square]:not([data-started]){aspect-ratio:1;width:min(100%,320px,42dvh)}.bc-rx-page .bc-rx-stage video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.bc-rx-page .bc-rx-stage[data-started] video{opacity:1}.bc-rx-page .bc-rx-poster{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.bc-rx-page .bc-rx-stage[data-started] .bc-rx-poster{opacity:0;pointer-events:none}.bc-rx-page .bc-rx-cover{text-align:left;background:var(--on-paper);color:var(--on-ink);border:1.5px solid var(--on-ink);cursor:pointer;border-radius:14px;flex-direction:column;padding:9cqw 9cqw 10cqw;transition:opacity .18s;display:flex;position:absolute;inset:0}.bc-rx-page .bc-rx-stage[data-started] .bc-rx-cover{opacity:0;pointer-events:none}.bc-rx-page .bc-rx-cover-name{font:400 min(calc(172cqw / var(--n)),38cqw)/.84 var(--on-name);text-transform:uppercase;letter-spacing:.004em;margin-top:auto}.bc-rx-page .bc-rx-cover-title{font:italic 400 12cqw/1.02 var(--on-title);margin-top:2.5cqw}.bc-rx-page .bc-rx-cover-from{font:600 5.6cqw/1.2 var(--on-body);margin-top:5cqw}.bc-rx-page .bc-rx-cover-foot{justify-content:space-between;align-items:center;gap:3cqw;margin-top:6cqw;display:flex}.bc-rx-page .bc-rx-cover-label{font:600 3.2cqw/1 var(--on-body);letter-spacing:.02em;opacity:.65}.bc-rx-page .bc-rx-play{width:var(--on-play-size);height:var(--on-play-size);border:var(--on-play-border);background:var(--on-play-fill);color:var(--on-play-text);cursor:pointer;box-shadow:none;box-sizing:border-box;border-radius:50%;place-items:center;padding:0;transition:transform .12s;display:grid;position:absolute;top:34%;left:calc(50% - 28px)}.bc-rx-page .bc-rx-stage:not([data-started]) .bc-rx-play{width:56px;height:56px;top:6cqw;left:auto;right:6cqw}.bc-rx-page .bc-rx-stage[data-shape=tall]:not([data-started]) .bc-rx-play{width:var(--on-play-size);height:var(--on-play-size);inset:40% auto auto 50%;translate:-50% -50%}.bc-rx-page .bc-rx-stage[data-shape=tall]:not([data-started]) .bc-rx-play svg{width:42%;height:42%}.bc-rx-page .bc-rx-stage[data-shape=square] .bc-rx-cover{padding-top:calc(9cqw + 56px)}.bc-rx-page .bc-rx-stage[data-shape=square] .bc-rx-cover-name{font-size:min(calc(172cqw / var(--n)),30cqw)}.bc-rx-page .bc-rx-play svg{fill:currentColor}.bc-rx-page .bc-rx-play:hover{transform:scale(1.04)}.bc-rx-page .bc-rx-play:disabled{opacity:.5;cursor:default}.bc-rx-page .bc-rx-actions{align-self:stretch;gap:10px;margin-top:18px;display:grid}.bc-rx-page .bc-rx-btn{border-radius:var(--on-button-radius);border:var(--on-button-border);background:var(--on-paper);min-height:48px;color:var(--on-ink);font:700 15.5px/1.1 var(--on-body);cursor:pointer;white-space:nowrap;box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:inline-flex}.bc-rx-page .bc-rx-btn:hover{background:var(--on-paper-deep)}.bc-rx-page .bc-rx-btn.is-ink{background:var(--on-cta-fill);color:var(--on-cta-text);border:var(--on-button-border);border-radius:var(--on-button-radius);min-height:54px;box-shadow:none;white-space:normal;text-align:center;font-size:17px}.bc-rx-page .bc-rx-btn.is-ink:hover{background:var(--on-tomato-hover);color:var(--on-cta-text);border-color:var(--on-ink)}.bc-rx-page .bc-rx-btn[aria-disabled]{opacity:.5;pointer-events:none}.bc-rx-page .bc-rx-pass{flex-wrap:wrap;gap:8px;display:flex}.bc-rx-page .bc-rx-pass .bc-rx-btn{flex:auto;padding:12px 14px}.bc-rx-page .bc-rx-btn svg{flex:none}.bc-rx-page .bc-rx-loading{color:var(--on-muted);margin:40px 0}.bc-rx-page .bc-rx-retry{text-align:center;justify-items:center;gap:14px;margin:40px 0;display:grid}.bc-rx-page .bc-rx-retry p{color:var(--on-muted);margin:0}.bc-rx-page .bc-rx-gone{justify-content:flex-start;padding-bottom:48px}.bc-rx-page .bc-rx-gone .bc-rx-top{margin-bottom:clamp(40px,14dvh,120px)}.bc-rx-page .bc-rx-gone-head{font:italic 400 clamp(34px,9cqw,46px)/1.02 var(--on-title);letter-spacing:-.01em;text-wrap:balance;margin:0}.bc-rx-page .bc-rx-gone-line{font:500 17px/1.45 var(--on-body);color:var(--on-muted);margin:14px 0 0}.bc-rx-page .bc-rx-foot{border-top:1px solid var(--on-line);text-align:center;width:min(100%,460px);margin:0 auto;padding:18px 16px 28px}.bc-rx-page .bc-rx-again{min-height:44px;font:700 15px/20px var(--on-body);color:var(--on-ink);text-underline-offset:5px;padding:12px 4px;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-block}.bc-rx-page button.bc-rx-again{cursor:pointer;background:0 0;border:0}.bc-rx-page .bc-rx-foot p{color:var(--on-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 16px;margin:-5px 0 -11px;font-size:14px;line-height:1.5;display:flex}.bc-rx-page .bc-rx-foot p a{min-height:44px;color:var(--on-muted);align-items:center;display:inline-flex}.bc-rx-page .bc-rx-social{color:var(--on-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 16px;margin:2px 0 -8px;font-size:14px;display:flex}.bc-rx-page .bc-rx-social a{min-height:44px;color:var(--on-muted);align-items:center;display:inline-flex}@media (min-width:760px){.bc-rx-page .bc-rx{padding-top:28px}.bc-rx-page .bc-rx-stage{width:min(100%,320px,30.375dvh)}}@media (prefers-reduced-motion:reduce){.bc-rx-page *{transition:none!important}}.bc-rx-page .bc-rx-stage .bc-rx-cover.bc-rx-cover-gc{background:0 0;padding:0;display:block}.bc-rx-page .bc-rx-stage .bc-rx-cover.bc-rx-cover-gc .bc-gc{aspect-ratio:auto;border-radius:inherit;height:100%}.bc-rx .bc-rx-tree{text-align:center;color:var(--on-muted,color-mix(in srgb, currentColor 70%, transparent));margin:12px 0 0;font-size:14px;line-height:1.45}.bc-rx .bc-rx-tree a{color:var(--on-ink,currentColor);text-underline-offset:2px;text-decoration:underline}.bc-rx .bc-rx-note{text-align:center;color:var(--on-muted,color-mix(in srgb, currentColor 70%, transparent));margin:10px 0 0;font-size:14px;line-height:1.4}.bc-rx-page[data-sky]{isolation:isolate;--bc-rx-quiet:color-mix(in srgb,var(--on-ink) 55%,var(--on-muted));position:relative}.bc-rx-page[data-sky] .bc-rx-sky{z-index:-1;pointer-events:none;background-color:var(--on-paper);width:100%;height:100lvh;position:fixed;top:0;left:0;overflow:hidden}.bc-rx-page[data-sky] .bc-rx-sky canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block}.bc-rx-page[data-sky] .bc-rx-sky[data-ready] canvas{opacity:1}.bc-rx-page[data-sky] :is(.bc-rx-kicker,.bc-rx-from,.bc-rx-loading,.bc-rx-retry p,.bc-rx-foot p,.bc-rx-foot p a,.bc-rx-social,.bc-rx-social a),.bc-rx-page[data-sky] .bc-rx .bc-rx-tree{color:var(--bc-rx-quiet)}.bc-rx-page[data-sky] .bc-rx-btn:not(.is-ink){background:color-mix(in srgb,var(--on-paper) 88%,transparent)}.bc-rx-page[data-sky] .bc-rx-btn:not(.is-ink):hover{background:color-mix(in srgb,var(--on-paper-deep) 92%,transparent)}.bc-rx-page[data-sky] .bc-rx-foot{border-top-color:color-mix(in srgb,var(--on-ink) 14%,transparent)}@media (prefers-reduced-motion:reduce){.bc-rx-page[data-sky] .bc-rx-sky canvas{display:none}}
