.boost-experience{background:var(--background);border:1px solid var(--border);border-radius:24px;min-width:0;padding:20px;box-shadow:0 22px 60px #5a1e5f12}.boost-experience-heading{align-items:center;gap:9px;margin-bottom:16px;display:flex}.boost-profile-icon{background:var(--muted);color:var(--foreground);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:15px;font-weight:600;display:grid}.boost-profile-icon img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.boost-original{color:#fff;z-index:2;background:#0008;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:8px;right:8px}.boost-media:has(.boost-original) .boost-media-caption{right:62px}.boost-experience-heading>div{flex:1;min-width:0}.boost-experience-heading strong{overflow-wrap:anywhere;font-size:12px;display:block}.boost-experience-heading div>span{color:var(--mp-soft);margin-top:4px;font-size:10px;display:block}.boost-example-label{color:var(--mp-soft);border:1px solid var(--border);white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:9px}.boost-media{color:#fff;background:#242129;border-radius:13px;height:275px;position:relative;overflow:hidden}.boost-media>img{object-fit:cover;width:100%;height:100%;animation:.3s both boost-photo-in}@keyframes boost-photo-in{0%{opacity:.3;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.boost-media:after{content:"";pointer-events:none;background:linear-gradient(#0004,#0000 35% 60%,#0008);position:absolute;inset:0}.boost-media-top{z-index:1;justify-content:space-between;display:flex;position:absolute;inset:12px 12px auto}.boost-media-top>span{background:#0008;border:1px solid #ffffff38;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:flex}.boost-media-navigation{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 7px}.boost-media-navigation button{color:#fff;pointer-events:auto;cursor:pointer;background:#0007;border:1px solid #fff6;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.boost-media-navigation button:hover{background:#000b}.boost-media-caption{z-index:1;text-shadow:0 1px 4px #0008;font-size:12px;line-height:1.5;position:absolute;bottom:14px;left:16px;right:16px}.boost-media-empty{background:var(--muted);color:var(--foreground)}.boost-media-empty:after{display:none}.boost-media-empty .boost-media-top{color:#fff}.boost-media-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:40px;display:flex}.boost-media-placeholder strong{font-size:17px}.boost-media-placeholder span{color:var(--mp-soft);max-width:300px;font-size:12px;line-height:1.7}.boost-media-loading{z-index:3;color:#fff;background:#27232be6;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.boost-post-impact{text-align:center;border-bottom:1px solid var(--border);grid-template-columns:1fr 16px 1fr 16px 1fr;align-items:center;padding:16px 0;display:grid}.boost-post-impact div>span{color:var(--mp-soft);margin-bottom:5px;font-size:10px;display:block}.boost-post-impact strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.boost-impact-operator{color:var(--mp-soft);font-size:16px}.boost-added strong{color:var(--mp-accent)}.boost-impact-pending{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:17px 0;display:flex}.boost-impact-pending .boost-brand-icon{color:var(--foreground)}.boost-impact-pending strong{letter-spacing:-.04em;font-size:25px}.boost-impact-pending span{color:var(--mp-soft);font-size:11px}.boost-reel-total{color:var(--mp-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:10px 0 0;font-size:10px;display:flex}.boost-fit-heading{justify-content:space-between;align-items:center;gap:10px;margin:17px 0 11px;display:flex}.boost-fit-heading>span{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.boost-fit-heading small{color:var(--mp-soft);font-size:9px}.boost-tier-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.boost-tier-option{border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;gap:7px;padding:12px 10px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.boost-tier-option:hover{transform:translateY(-2px)}.boost-tier-option.is-selected{background:var(--background);border-color:var(--mp-accent);box-shadow:inset 0 0 0 1px var(--mp-accent)}.boost-tier-option:has(:focus-visible){outline:3px solid var(--mp-orange);outline-offset:3px}.boost-tier-name{justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.boost-tier-indicator{border:1px solid var(--mp-soft);border-radius:50%;flex-shrink:0;width:13px;height:13px}.is-selected .boost-tier-indicator{border:4px solid var(--foreground);background:var(--background)}.boost-tier-option>strong{letter-spacing:-.045em;font-size:23px;line-height:1.2}.boost-tier-option strong small{letter-spacing:0;margin-left:3px;font-size:9px;font-weight:400}.boost-tier-likes{font-size:11px}.boost-tier-fit{color:var(--mp-soft);font-size:9px;line-height:1.5}.boost-tier-option.is-selected .boost-tier-fit{color:#752785}.boost-delivery{margin:16px 0}.boost-delivery>p{text-transform:uppercase;letter-spacing:.08em;color:var(--mp-soft);margin:0 0 12px;font-size:9px}.boost-delivery>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.boost-delivery div>span{border-right:1px solid var(--border);flex-direction:column;gap:5px;display:flex}.boost-delivery div>span:last-child{border:0}.boost-brand-icon{background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.boost-delivery .boost-brand-icon{color:var(--foreground);margin-bottom:3px}.boost-delivery strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.boost-delivery small{color:var(--mp-soft);font-size:9px}.mp .bs-btn.boost-book{justify-content:space-between;gap:10px;width:100%;font-size:12px;display:flex}.boost-book>span{white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.boost-preview-note{color:var(--mp-soft);margin:12px 0 0;font-size:10px;line-height:1.7}[data-theme=dark] .boost-tier-option.is-selected{background:var(--background)}[data-theme=dark] .boost-tier-option.is-selected .boost-tier-fit{color:#f1b8f7}@media (min-width:801px){.mp-hero-inner:has(.boost-experience){grid-template-columns:1fr 1.05fr}.mp-hero-inner:has(.boost-experience) .mp-hero-copy{padding-top:32px;position:sticky;top:32px}}@media (max-width:600px){.boost-experience{border-radius:18px;padding:14px}.boost-media{height:250px}.boost-fit-heading{flex-wrap:wrap}.boost-tier-option{padding:11px 7px}.boost-tier-option>strong{font-size:21px}.boost-tier-option strong small{margin:4px 0 0;display:block}.boost-tier-fit{font-size:8px}.boost-post-impact strong{font-size:24px}.boost-delivery strong{font-size:14px}.boost-delivery small{font-size:8px}.boost-example-label{display:none}.mp .bs-btn.boost-book{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.boost-experience *,.boost-experience :before{transition:none!important;animation:none!important}.boost-tier-option:hover{transform:none}}
