.BboHmW_entry{justify-content:center;min-width:168px;min-height:48px}.BboHmW_dialog{color:#f4f0e5;background:#171d17;border:1px solid #626b56;border-radius:20px;width:min(960px,100vw - 24px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;box-shadow:0 28px 100px #0009}.BboHmW_dialog[open]{flex-direction:column;display:flex}.BboHmW_dialog::backdrop{background:#080d09cc}.BboHmW_head{border-bottom:1px solid #47503e;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.BboHmW_head h2{font:500 clamp(20px, 3vw, 28px)/1.2 var(--font-display);margin:0}.BboHmW_close{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid #626b56;border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.BboHmW_body{overscroll-behavior:contain;padding:16px 24px 24px;overflow:auto}.BboHmW_note{color:#c1c8b7;margin:0 0 16px;font-size:14px;line-height:1.5}.BboHmW_visual{background:radial-gradient(at 50% 70%,#4a513b,#171d17 70%);border-radius:12px;width:100%;height:clamp(240px,40vh,380px);position:relative;overflow:hidden}.BboHmW_stage{pointer-events:none;position:absolute;inset:0;overflow:hidden}.BboHmW_poster{object-fit:contain;width:100%;height:100%;padding:12px;position:absolute;inset:0}.BboHmW_details{grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding:20px 0;display:grid}.BboHmW_details h3{overflow-wrap:anywhere;grid-column:1;margin:0;font-size:clamp(20px,3vw,26px);line-height:1.3}.BboHmW_details p{color:#c1c8b7;grid-column:1;margin:0}.BboHmW_details strong{grid-area:2/2;align-self:center;font-size:26px}.BboHmW_details a{grid-area:3/2}.BboHmW_count{color:#c1c8b7;text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;font-size:13px}.BboHmW_controls{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.BboHmW_controls button{color:inherit;background:0 0;border-color:#737e65;min-height:48px}.BboHmW_dialog :focus-visible{outline-offset:4px;outline:3px solid #e9cf83}@media (max-width:600px){.BboHmW_head{padding:12px 16px}.BboHmW_body{padding:16px}.BboHmW_details{grid-template-columns:minmax(0,1fr)}.BboHmW_details strong,.BboHmW_details a{grid-area:auto/1}}
