.bop{--bop-c-ink:var(--color-dark);--bop-c-paper:var(--color-light);--bop-c-white:var(--color-light);--bop-c-800:color-mix(in srgb,#1E1E1E 85%,#FFFBF5);--bop-c-700:color-mix(in srgb,#1E1E1E 70%,#FFFBF5);--bop-c-400:color-mix(in srgb,#1E1E1E 30%,#FFFBF5);--bop-c-300:var(--border);--bop-c-200:color-mix(in srgb,#1E1E1E 10%,#FFFBF5);--bop-c-accent:var(--color-sunny);--bop-c-sun:var(--color-sunny);--bop-c-sun-soft:rgba(255, 195, 0, .35);--bop-c-orange:var(--color-ooorange);--bop-font-sans:var(--font-sans);--bop-fs-display-1:var(--fs-h1);--bop-fs-display-2:var(--fs-h2);--bop-fs-display-3:var(--fs-h3);--bop-fs-heading-4:var(--fs-h3);--bop-fs-cta:var(--fs-h2);--bop-fs-body-0:var(--fs-h3);--bop-fs-body-1:var(--fs-body-l);--bop-fs-body-2:var(--fs-body);--bop-fs-body-3:var(--fs-body-s);--bop-fs-eyebrow:var(--fs-caption);--bop-lh-body:var(--lh-snug);--bop-ls-tight:var(--tracking-tight);--bop-sp-xs:var(--space-2);--bop-sp-sm:var(--space-4);--bop-sp-md:var(--space-5);--bop-sp-lg:var(--space-7);--bop-sp-xl:var(--space-9);--bop-sp-2xl:var(--space-10);--bop-gutter-x:var(--gutter);--bop-cols:2;--bop-inner-cols:2;--bop-col-gap:var(--space-4);--bop-r-sm:var(--radius-sm);--bop-r-lg:var(--radius-box);--bop-r-full:var(--radius-pill);--bop-shadow-lg:var(--shadow-3);--bop-ease-default:var(--easing-in);--bop-ease-in-out:var(--easing-in);--bop-ease-slide:var(--easing-in);--bop-ease-out-soft-in:var(--easing-in);--bop-dur-ui:var(--dur-micro);--bop-dur-card:var(--dur-comp);--bop-dur-fade:var(--dur-section);--bop-dur-slide:var(--dur-section);padding-top:var(--header-h);background:var(--color-light);color:var(--color-dark)}@media(min-width:1024px){.bop{--bop-sp-md:var(--space-6);--bop-sp-lg:var(--space-8);--bop-sp-xl:var(--space-10);--bop-sp-2xl:calc(var(--space-10) + var(--space-6));--bop-cols:6;--bop-inner-cols:6}}@media(min-width:1280px){.bop{--bop-cols:12;--bop-inner-cols:10}}.bop [data-bop-theme=white]{--bop-bg:var(--color-light);--bop-fg:var(--color-dark);--bop-fg-2:var(--bop-c-800);--bop-fg-muted:var(--fg-muted);--bop-bg-inverse:var(--color-dark);--bop-fg-inverse:var(--color-light);--bop-border:var(--border);color-scheme:light}.bop [data-bop-theme=gray]{--bop-bg:var(--surface-2);--bop-fg:var(--color-dark);--bop-fg-2:var(--bop-c-800);--bop-fg-muted:var(--bop-c-700);--bop-bg-inverse:var(--color-dark);--bop-fg-inverse:var(--color-light);--bop-border:var(--border);color-scheme:light}.bop [data-bop-theme=black]{--bop-bg:var(--color-dark);--bop-fg:var(--color-light);--bop-fg-2:var(--border);--bop-fg-muted:var(--fg-muted-on-dark);--bop-bg-inverse:var(--color-light);--bop-fg-inverse:var(--color-dark);--bop-border:var(--bop-c-800);color-scheme:dark}.bop section[data-bop-theme]{background-color:var(--bop-bg);color:var(--bop-fg)}.bop img,.bop svg,.bop video,.bop canvas{display:block;max-width:100%}.bop h1,.bop h2,.bop h3,.bop h4,.bop p,.bop figure,.bop blockquote,.bop dl,.bop dd,.bop ul,.bop ol{margin:0;padding:0}.bop ul,.bop ol{list-style:none}.bop p{max-width:none}.bop a{color:inherit;text-decoration:none}.bop ::selection{background:var(--color-sunny);color:var(--color-dark)}.bop .bop-t-display-1,.bop .bop-t-display-2,.bop .bop-t-display-3,.bop .bop-t-cta{font-family:var(--font-sans);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:pretty}.bop .bop-t-display-1{font-size:var(--fs-h1);text-wrap:balance}.bop .bop-t-display-2{font-size:var(--fs-h2)}.bop .bop-t-display-3{font-size:var(--fs-h3)}.bop .bop-t-cta{font-size:var(--fs-h2)}.bop .bop-t-heading-4{font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-wrap:pretty}.bop .bop-t-body-0,.bop .bop-t-body-1,.bop .bop-t-body-2,.bop .bop-t-body-3{font-family:var(--font-sans);font-weight:var(--fw-regular);line-height:var(--bop-lh-body)}.bop .bop-t-body-0{font-size:var(--fs-h3)}.bop .bop-t-body-1{font-size:var(--fs-body-l)}.bop .bop-t-body-2{font-size:var(--fs-body)}.bop .bop-t-body-3{font-size:var(--fs-body-s)}.bop .bop-wrap{display:grid;grid-template-columns:repeat(var(--bop-cols),minmax(0,1fr));column-gap:var(--bop-col-gap);width:100%;max-width:calc(var(--content-max) + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}.bop .bop-inner{display:grid;grid-column:1/-1;grid-template-columns:repeat(var(--bop-inner-cols),minmax(0,1fr));column-gap:var(--bop-col-gap)}.hb-logo{-webkit-mask-image:url(../assets/images/wordmark-branday-nav-dark.svg)!important;mask-image:url(../assets/images/wordmark-branday-nav-dark.svg)!important}.bop .wy-btn{width:max-content;max-width:100%}.bop .bop-chev{flex-shrink:0;transition:transform var(--bop-dur-ui) var(--bop-ease-default)}.bop [aria-expanded=true]>.bop-chev{transform:rotate(180deg)}.bop .bop-arrow-link{display:inline-flex;align-items:center;gap:2px;font-weight:500;transition:color var(--bop-dur-ui) var(--bop-ease-default)}.bop .bop-arrow-link:hover{color:var(--bop-fg-muted)}.bop .bop-play{display:grid;place-items:center;flex-shrink:0;width:3rem;aspect-ratio:1;border:1px solid rgba(255,251,245,.3);border-radius:var(--radius-pill);background:#fffbf533;color:var(--bop-c-paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color var(--bop-dur-ui) var(--bop-ease-default)}.bop .bop-play svg{width:18px;height:18px}@media(min-width:1024px){.bop .bop-play{width:4.5rem}.bop .bop-play svg{width:24px;height:24px}}@media(hover:hover){.bop .bop-play:hover{background:#1e1e1ecc}}.bop .bop-play--center{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}.bop .bop-tag-new{display:inline-block;margin-left:4px;padding:2px 4px;border-radius:var(--radius-sm);background:var(--bop-c-accent);color:var(--bop-c-ink);font-size:var(--fs-caption);font-weight:500;line-height:1.1;text-transform:uppercase;vertical-align:1px}.bop .bop-ph{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;aspect-ratio:var(--bop-ar, 16 / 9);overflow:hidden;background-color:var(--bop-c-200);color:var(--bop-c-700)}.bop .bop-ph:before{content:"";position:absolute;inset:0;z-index:-1;background-image:repeating-linear-gradient(135deg,transparent 0 11px,rgba(30,30,30,.05) 11px 12px)}.bop .bop-ph__label{position:relative;z-index:2;max-width:min(82%,34rem);padding:.375rem .625rem;border-radius:var(--radius-sm);background:#fffbf5cc;color:var(--bop-c-800);font:500 .75rem/1.35 var(--bop-font-sans);letter-spacing:.01em;text-align:center;text-wrap:balance}.bop .bop-ph--dark{background-color:var(--surface-dark-2)}.bop .bop-ph--dark .bop-ph__label,.bop .bop-ph--video-dark .bop-ph__label{background:#1e1e1e99;color:var(--bop-c-200)}.bop .bop-ph--video-dark{background:radial-gradient(60% 70% at 78% 100%,rgba(255,184,0,.45) 0%,transparent 70%),radial-gradient(50% 60% at 12% 0%,rgba(255,184,0,.18) 0%,transparent 70%),linear-gradient(160deg,var(--surface-dark-2) 0%,#1E1E1E 60%,#1E1E1E 100%)}.bop .bop-ph--ui{background:var(--bop-c-paper)}.bop .bop-ph--label-top{align-items:start;padding-top:1rem}.bop .bop-hero{padding-top:var(--bop-sp-lg)}.bop .bop-hero__title{grid-column:1 / -1}.bop .bop-hero__aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bop-sp-lg);grid-column:1 / -1;margin-top:var(--bop-sp-md)}.bop .bop-hero__lead{max-width:35rem;color:var(--bop-fg-2);text-wrap:pretty}.bop .bop-hero__media{margin-top:var(--bop-sp-lg)}.bop .bop-media-full{grid-column:1 / -1;border-radius:var(--radius-box)}@media(min-width:1024px){.bop .bop-hero__title{grid-column:1 / span 3}.bop .bop-hero__aside{grid-column:4 / span 3;align-self:end;gap:var(--bop-sp-md);margin-top:0;margin-bottom:var(--bop-sp-xs)}.bop .bop-hero__lead{max-width:none}}@media(min-width:1280px){.bop .bop-hero__title{grid-column:1 / span 5}.bop .bop-hero__aside{grid-column:7 / span 4}}.bop .bop-logos{padding-block:var(--bop-sp-xl)}.bop .bop-logos__stack{display:flex;flex-direction:column;align-items:center;gap:var(--bop-sp-lg);grid-column:1 / -1}.bop .bop-logos__title{text-align:center;text-wrap:balance}.bop .bop-router{padding-top:var(--bop-sp-lg)}.bop .bop-router__stack{display:flex;flex-direction:column;gap:var(--bop-sp-lg);grid-column:1 / -1}.bop .bop-router__head{display:flex;flex-direction:column;align-items:center;gap:var(--bop-sp-sm);text-align:center}.bop .bop-router__head h2{text-wrap:balance}.bop .bop-router__lead{max-width:35rem;text-wrap:pretty}.bop .bop-router__row{display:flex;flex-direction:column;gap:var(--bop-sp-sm)}.bop .bop-router-card{position:relative;isolation:isolate;display:flex;flex:1 1 0%;flex-direction:column;aspect-ratio:3 / 4;max-height:31.25rem;overflow:hidden;border-radius:var(--radius-box);background:var(--bop-bg);color:var(--bop-fg);transition:flex-grow var(--bop-dur-card) var(--bop-ease-in-out),opacity var(--bop-dur-card) var(--bop-ease-in-out)}.bop .bop-router-card__bg{position:absolute;inset:0;z-index:-1;height:100%;aspect-ratio:auto;place-items:end;padding:1rem}.bop .bop-router-card__body{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--bop-sp-sm);padding:var(--bop-sp-md) var(--bop-sp-md) 0}.bop .bop-router-card__title{max-width:18.75rem;white-space:pre-line}.bop .bop-router-card__text{max-width:30rem}.bop .bop-router-card__btn{max-width:100%;overflow:hidden;text-overflow:ellipsis}.bop .bop-router-card__shot{position:relative;margin-top:var(--bop-sp-md);padding-left:var(--bop-sp-md)}.bop .bop-router-card__shot .bop-ph{place-items:start;padding:1rem;width:130vw;max-width:90rem;border-radius:var(--radius-sm);box-shadow:var(--bop-shadow-lg)}@media(min-width:1024px){.bop .bop-router__row{flex-direction:row;aspect-ratio:2 / 1;overflow:hidden}.bop .bop-router-card{aspect-ratio:auto;max-height:none}.bop .bop-router-card__bg{right:auto;width:auto;aspect-ratio:5 / 4}.bop .bop-router-card--right .bop-router-card__bg{right:0;left:auto}.bop .bop-router-card__text{max-width:18.75rem}.bop .bop-router-card__shot .bop-ph{width:68vw;margin-left:3rem}.bop .bop-router__row:focus-within .bop-router-card{opacity:.4}.bop .bop-router__row .bop-router-card:focus-visible{opacity:1;flex-grow:1.4}}@media(min-width:1024px)and (hover:hover){.bop .bop-router__row:hover .bop-router-card{opacity:.4}.bop .bop-router__row:hover .bop-router-card:hover{opacity:1;flex-grow:1.4}}.bop .bop-feature{padding-top:var(--bop-sp-2xl)}.bop .bop-feature__stack{display:flex;flex-direction:column;align-items:center;gap:var(--bop-sp-md);grid-column:1 / -1;text-align:center}.bop .bop-badge{padding:10px;border-radius:var(--radius-box);background:var(--bop-bg-inverse);color:var(--bop-fg-inverse);font-size:max(12px,var(--bop-fs-eyebrow));font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase;text-box:trim-both cap alphabetic}.bop .bop-feature__copy{display:flex;flex-direction:column;align-items:center;gap:var(--bop-sp-sm)}.bop .bop-feature__title{max-width:50rem;text-wrap:balance}.bop .bop-feature__lead{max-width:35rem;color:var(--bop-fg-2);white-space:pre-line;text-wrap:pretty}.bop .bop-feature__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bop-sp-xs)}.bop .bop-feature__media{margin-top:var(--bop-sp-lg)}.bop .bop-feature__frame{position:relative;grid-column:1 / -1;overflow:hidden;border-radius:var(--radius-box)}.bop .bop-feature__frame .bop-ph{place-items:end center;padding-bottom:1rem}.bop .bop-video-scrim{position:absolute;inset:0;z-index:1;background:#1e1e1e33;pointer-events:none}.bop .bop-tabs{padding-top:var(--bop-sp-2xl);padding-bottom:var(--bop-sp-xl)}.bop .bop-tabs__content{grid-column:1 / -1}.bop .bop-tabs__title{text-wrap:balance}.bop .bop-tabs__mobile{display:flex;flex-direction:column;gap:var(--bop-sp-lg);margin-top:var(--bop-sp-lg)}.bop .bop-tab-m{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bop-sp-sm);padding-top:var(--bop-sp-sm);border-top:2px solid var(--bop-fg)}.bop .bop-tab-m__title{font-weight:500;letter-spacing:var(--bop-ls-tight)}.bop .bop-tab-m__text{color:var(--bop-fg-2)}.bop .bop-tab-m .bop-tab__more{margin-top:0}.bop .bop-tab-m__media{margin-top:calc(var(--bop-sp-md) - var(--bop-sp-sm));border-radius:var(--radius-box)}.bop .bop-tabs__desktop{display:none}@media(min-width:1024px){.bop .bop-tabs__title{width:50%}.bop .bop-tabs__mobile{display:none}.bop .bop-tabs__desktop{position:relative;display:flex;margin-top:var(--bop-sp-lg)}}.bop .bop-tabs__list{width:50%}.bop .bop-tabs__list-inner{width:80%}.bop .bop-tab{position:relative;border-top:2px solid var(--bop-border)}.bop .bop-tab:not(:last-child){padding-bottom:1.5rem}.bop .bop-tab__progress{position:absolute;top:-2px;right:0;left:0;height:2px;overflow:hidden;opacity:0;transition:opacity var(--bop-dur-ui) var(--bop-ease-default)}.bop .bop-tab.bop-is-active .bop-tab__progress{opacity:1}.bop .bop-tab__progress-bar{height:100%;background:var(--bop-fg);transform:translate(-100%)}.bop .bop-tabs__desktop.bop-is-playing .bop-tab.bop-is-active .bop-tab__progress-bar{animation:bop-progress 7s linear forwards}.bop .bop-tabs__desktop.bop-is-playing.bop-is-paused .bop-tab.bop-is-active .bop-tab__progress-bar{animation-play-state:paused}@keyframes bop-progress{0%{transform:translate(-100%)}to{transform:translate(0)}}.bop .bop-tab__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-block:1rem;text-align:left}.bop .bop-tab__label{color:var(--bop-fg-muted);font-weight:500;letter-spacing:var(--bop-ls-tight);transition:color var(--bop-dur-ui) var(--bop-ease-default)}.bop .bop-tab.bop-is-active .bop-tab__label,.bop .bop-tab__trigger:hover .bop-tab__label{color:var(--bop-fg)}.bop .bop-tab__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--bop-dur-ui) var(--bop-ease-in-out)}.bop .bop-tab.bop-is-active .bop-tab__panel{grid-template-rows:1fr}.bop .bop-tab__panel-inner{min-height:0;overflow:hidden;opacity:0;transition:opacity var(--bop-dur-ui) var(--bop-ease-in-out)}.bop .bop-tab.bop-is-active .bop-tab__panel-inner{opacity:1}.bop .bop-tab__text{color:var(--bop-fg-2)}.bop .bop-tab__more{display:inline-block;margin-top:var(--bop-sp-sm);color:var(--bop-fg-2);font-size:max(12px,var(--bop-fs-body-2));font-weight:500;line-height:var(--bop-lh-body);transition:color var(--bop-dur-ui) var(--bop-ease-default)}.bop .bop-tab__panel-inner .bop-tab__more{margin-bottom:1.5rem}.bop .bop-tab__more:hover{color:var(--bop-fg)}.bop .bop-tabs__media{position:relative;z-index:1;width:50%}.bop .bop-tabs__media-panel{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity var(--bop-dur-fade) var(--bop-ease-in-out)}.bop .bop-tabs__media-panel:first-child{position:relative}.bop .bop-tabs__media-panel.bop-is-active{z-index:1;opacity:1}.bop .bop-tabs__media-panel .bop-ph{border-radius:var(--radius-box)}.bop .bop-tabs__pause{position:absolute;top:var(--bop-sp-sm);right:var(--bop-sp-sm);z-index:10}.bop .bop-tabs__pause:not(:focus-within){width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bop .bop-tabs__pause-btn{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);background:#1e1e1e80;color:var(--bop-c-#FFFBF5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--bop-dur-ui) var(--bop-ease-default)}.bop .bop-tabs__pause-btn:hover{background:#1e1e1ecc}.bop .bop-tabs__pause-btn .bop-icon-play,.bop .bop-tabs__pause-btn[aria-pressed=true] .bop-icon-pause{display:none}.bop .bop-tabs__pause-btn[aria-pressed=true] .bop-icon-play{display:block}.bop .bop-quotes{padding-top:var(--bop-sp-xl);padding-bottom:var(--bop-sp-lg)}.bop .bop-quotes__content{grid-column:1 / -1;min-width:0}.bop .bop-quotes__viewport{margin-left:-1rem;padding-left:1rem;overflow:hidden;cursor:grab;touch-action:pan-y}@media(min-width:1024px){.bop .bop-quotes__viewport{margin-left:0;padding-left:0}}.bop .bop-quotes__viewport.bop-is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.bop .bop-quotes__track{display:flex;will-change:transform}.bop .bop-quotes__track.bop-is-animating{transition:transform var(--bop-dur-slide) var(--bop-ease-slide)}.bop .bop-quote-slide{flex:0 0 100%;min-width:0;margin-right:2rem}.bop .bop-quote-slide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bop-sp-lg)}.bop .bop-quote-slide__media{grid-column:span 2;border-radius:var(--radius-box)}.bop .bop-quote-slide__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2.5rem;grid-column:span 2}.bop .bop-quote-slide__author{display:flex;flex-direction:column}.bop .bop-quote-slide__name{font-weight:500}@media(min-width:1024px){.bop .bop-quote-slide__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--bop-col-gap)}.bop .bop-quote-slide__media{grid-column:span 3}.bop .bop-quote-slide__body{grid-column:4 / span 3;padding-left:1rem}}@media(min-width:1280px){.bop .bop-quote-slide__grid{grid-template-columns:repeat(10,minmax(0,1fr))}.bop .bop-quote-slide__media{grid-column:span 4}.bop .bop-quote-slide__body{grid-column:6 / span 5;padding-left:0}}.bop .bop-quotes__bars{display:flex;gap:var(--bop-sp-sm);margin-top:calc(var(--bop-sp-lg) - 20px)}.bop .bop-qbar{display:flex;flex:1 1 0;height:1.5rem}.bop .bop-qbar__track{position:relative;display:block;width:100%;height:2px;overflow:hidden;background:var(--bop-border)}.bop .bop-qbar__fill{position:absolute;inset:0;background:var(--bop-fg);transform:translate(-100%)}.bop .bop-qbar.bop-is-done .bop-qbar__fill{transform:translate(0)}.bop .bop-qbar.bop-is-active .bop-qbar__fill{animation:bop-progress var(--bop-quote-delay, 8s) linear forwards}.bop .bop-quotes.bop-is-paused .bop-qbar.bop-is-active .bop-qbar__fill{animation-play-state:paused}.bop .bop-quotes.bop-is-manual .bop-qbar.bop-is-active .bop-qbar__fill{animation:none;transform:translate(0)}.bop .bop-cases{padding-top:var(--bop-sp-2xl);overflow:hidden}.bop .bop-cases__stack{display:flex;flex-direction:column;gap:var(--bop-sp-lg)}.bop .bop-cases__head{align-items:start;row-gap:var(--bop-sp-md)}.bop .bop-cases__title{grid-column:1 / -1;font-family:var(--bop-font-sans);font-weight:500;text-wrap:balance}.bop .bop-cases__more{grid-column:1 / -1}.bop .bop-cases__block{display:flex;flex-direction:column;gap:var(--bop-sp-lg)}.bop .bop-cases__viewport{padding-inline:var(--bop-gutter-x)}.bop .bop-cases__track{display:flex;flex-direction:column;gap:calc(var(--bop-sp-lg) + 1.5rem)}.bop .bop-case-slide.bop-is-clone{display:none}.bop .bop-case-card{position:relative;container-type:inline-size}.bop .bop-case-card>.bop-ph{place-items:end;padding:.75rem;border-radius:var(--radius-box)}.bop .bop-case-card__scrim{display:none}.bop .bop-case-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bop-sp-md);margin-top:var(--bop-sp-md)}.bop .bop-case-card__title{color:var(--bop-c-#FFFBF5);font-weight:500}.bop .bop-case-card .bop-play{position:absolute;top:calc(28.125cqw - 1.5rem);left:calc(50% - 1.5rem)}.bop .bop-cases__logos-wrap{display:none}@media(min-width:1024px){.bop .bop-cases__stack{gap:var(--bop-sp-xl)}.bop .bop-cases__head{row-gap:0}.bop .bop-cases__title{grid-column:1 / span 2}.bop .bop-cases__more{grid-column:-3 / -1;justify-self:end}.bop .bop-cases__viewport{padding-inline:0;overflow:hidden}.bop .bop-cases__track{flex-direction:row;gap:0;will-change:transform}.bop .bop-cases__track.bop-is-animating{transition:transform .6s var(--bop-ease-slide)}.bop .bop-case-slide,.bop .bop-case-slide.bop-is-clone{display:block;flex:0 0 64%;min-width:0;padding-inline:.5rem}.bop .bop-case-card{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-box);cursor:pointer}.bop .bop-case-card>.bop-ph{position:absolute;inset:0;height:100%;aspect-ratio:auto;border-radius:inherit}.bop .bop-case-card__scrim{position:absolute;inset:0;z-index:1;display:block;transition:opacity var(--bop-dur-ui) var(--bop-ease-in-out)}.bop .bop-case-card__tint{position:absolute;inset:0;background:#1e1e1e99;transition:background-color var(--bop-dur-fade) var(--bop-ease-in-out)}.bop .bop-case-card__content{position:absolute;top:50%;left:var(--bop-sp-2xl);z-index:2;width:48%;margin-top:0;transform:translateY(-50%)}.bop .bop-case-card .bop-play{position:static}.bop .bop-cases__logos-wrap{display:grid}.bop .bop-cases__logos{display:flex;grid-column:2 / span 4;align-items:center;justify-content:space-between;gap:1.25rem;height:3.5rem}}@media(min-width:1280px){.bop .bop-cases__title{grid-column:1 / span 3}.bop .bop-cases__logos{grid-column:2 / span 8;gap:0}}@media(min-width:1512px){.bop .bop-case-slide,.bop .bop-case-slide.bop-is-clone{flex:0 0 auto;width:1094px}.bop .bop-case-card{aspect-ratio:auto;height:605px}}.bop .bop-case-logo{display:grid;place-items:center;height:100%;opacity:.3;transition:opacity var(--bop-dur-ui) var(--bop-ease-default)}.bop .bop-case-logo:hover{opacity:.75}.bop .bop-case-logo.bop-is-active{opacity:1}.bop .bop-case-logo__label{display:flex;align-items:center;gap:.5rem;color:var(--bop-c-paper);font-size:max(12px,var(--bop-fs-body-3));font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.bop .bop-case-logo__dot{width:8px;height:8px;border-radius:50%;background:var(--bop-dot, var(--bop-c-sun))}.bop .bop-cases__divider{flex-shrink:0;width:2px;height:1.5rem;background:#fffbf533}.bop .bop-stats{padding-block:var(--bop-sp-xl)}.bop .bop-stats__title{grid-column:1 / -1;margin-bottom:var(--bop-sp-xl);text-wrap:balance}.bop .bop-stats__list{grid-column:1 / -1}.bop .bop-stat{display:grid;grid-template-columns:repeat(var(--bop-inner-cols),minmax(0,1fr));align-items:center;gap:var(--bop-sp-sm);padding-block:var(--bop-sp-md);border-top:2px solid var(--bop-border)}.bop .bop-stat:last-child{padding-bottom:0}.bop .bop-stat__label{grid-column:1 / -1;margin-bottom:var(--bop-sp-md)}.bop .bop-stat__value{grid-column:1 / -1}@media(min-width:1024px){.bop .bop-stats__title{grid-column:1 / span 3}.bop .bop-stat{gap:var(--bop-col-gap)}.bop .bop-stat__label{grid-column:1 / span 3}.bop .bop-stat__value{grid-column:4 / span 3}}@media(min-width:1280px){.bop .bop-stat__label{grid-column:1 / span 6}.bop .bop-stat__value{grid-column:7 / span 4}}.bop .bop-security{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--bop-sp-xl)}.bop .bop-security__bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.bop .bop-security__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bop-sp-md);grid-column:1 / -1}.bop .bop-security__copy{display:flex;flex-direction:column;gap:var(--bop-sp-sm)}.bop .bop-security__lead{color:var(--bop-fg-2);font-size:max(12px,var(--bop-fs-body-2));line-height:var(--bop-lh-body)}.bop .bop-security__list{grid-column:1 / -1;margin-top:var(--bop-sp-md)}.bop .bop-cert+.bop-cert{border-top:1px solid var(--bop-border)}.bop .bop-cert__link{display:flex;align-items:center;justify-content:space-between;gap:var(--bop-sp-sm);padding-block:1.75rem}.bop .bop-cert__main{display:flex;align-items:center;gap:var(--bop-sp-sm)}.bop .bop-cert__icon{flex-shrink:0;width:2rem;height:2rem;color:var(--bop-fg)}.bop .bop-cert__icon svg{width:100%;height:100%;overflow:visible}.bop .bop-cert__icon .bop-ico-accent{stroke:var(--bop-c-sun)}.bop .bop-cert__name{font-size:max(12px,var(--bop-fs-body-2));font-weight:500;line-height:var(--bop-lh-body)}.bop .bop-cert__more{display:flex;align-items:center;gap:6px;color:var(--bop-fg-muted);font-size:max(12px,var(--bop-fs-body-2));line-height:var(--bop-lh-body);transition:color var(--bop-dur-ui) var(--bop-ease-default)}.bop .bop-cert__link:hover .bop-cert__more{color:var(--bop-fg)}@media(min-width:1024px){.bop .bop-security__intro{grid-column:1 / span 2}.bop .bop-security__lead{font-size:max(12px,var(--bop-fs-body-1))}.bop .bop-security__list{grid-column:4 / span 3;margin-top:0}.bop .bop-cert__link{gap:1.25rem;padding-block:1.25rem}.bop .bop-cert__main{gap:1.25rem}.bop .bop-cert__icon{width:3rem;height:3rem}.bop .bop-cert__name,.bop .bop-cert__more{font-size:max(12px,var(--bop-fs-body-1))}.bop .bop-cert__more svg{display:none}}@media(min-width:1280px){.bop .bop-security__intro{grid-column:1 / span 4}.bop .bop-security__list{grid-column:6 / span 5}}.bop .bop-video-modal{width:min(92vw,80rem);max-width:none;padding:0;overflow:visible;border:0;background:transparent;color:var(--bop-c-paper)}.bop .bop-video-modal::backdrop{background:#1e1e1edb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bop .bop-video-modal[open]{animation:bop-modal-in var(--bop-dur-ui) var(--bop-ease-out-soft-in)}.bop .bop-video-modal[open]::backdrop{animation:bop-fade-in var(--bop-dur-ui) var(--bop-ease-out-soft-in)}.bop .bop-video-modal__frame .bop-ph{border-radius:var(--radius-box)}.bop .bop-video-modal__close{position:absolute;top:-3rem;right:0;display:grid;place-items:center;width:2.5rem;height:2.5rem;color:var(--bop-c-paper)}@keyframes bop-modal-in{0%{opacity:0;transform:scale(.96)}}@keyframes bop-fade-in{0%{opacity:0}}.bop .bop-svg-defs{position:absolute;width:0;height:0;overflow:hidden}.bop .bop-orbit-ring{fill:none;stroke:url(#bop-orbit-grad);stroke-width:3}.bop .bop-orbit-core{fill:currentColor}.bop .bop-tex{position:relative;isolation:isolate;overflow:hidden;background-color:var(--bop-c-ink);color:var(--bop-c-paper)}.bop .bop-tex:after{content:"";position:absolute;inset:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:overlay;opacity:.32;pointer-events:none}.bop .bop-tex>*{position:relative;z-index:1}.bop .bop-tex--sun{background:radial-gradient(52% 62% at 50% 112%,var(--bop-c-sun-soft) 0%,var(--bop-c-sun) 18%,var(--bop-c-orange) 46%,rgba(255,184,0,0) 80%),radial-gradient(40% 46% at 96% -6%,rgba(255,184,0,.22) 0%,transparent 70%),linear-gradient(180deg,var(--surface-dark-2) 0%,#1E1E1E 60%)}.bop .bop-tex--ember{background:radial-gradient(46% 58% at 100% 0%,var(--bop-c-sun-soft) 0%,var(--bop-c-sun) 16%,var(--bop-c-orange) 42%,rgba(255,184,0,0) 76%),radial-gradient(40% 50% at 0% 100%,rgba(255,184,0,.16) 0%,transparent 70%),linear-gradient(200deg,var(--surface-dark-2) 0%,#1E1E1E 55%)}.bop .bop-tex--bloom{background:radial-gradient(55% 60% at 8% 108%,#ffb800bf,#ffb8008c 34%,#ffb80000 72%),radial-gradient(38% 40% at 92% 6%,rgba(255,195,0,.25) 0%,transparent 70%),linear-gradient(160deg,var(--surface-dark-2) 0%,#1E1E1E 60%)}.bop .bop-tex--dusk{background:radial-gradient(70% 55% at 30% 120%,rgba(255,184,0,.55) 0%,rgba(255,184,0,.2) 45%,transparent 75%),linear-gradient(170deg,var(--surface-dark-2) 0%,#1E1E1E 70%)}.bop .bop-tex--flare{background:radial-gradient(70% 80% at 85% 20%,var(--bop-c-sun) 0%,var(--bop-c-orange) 38%,rgba(255,184,0,0) 78%),radial-gradient(50% 60% at 10% 100%,rgba(255,184,0,.3) 0%,transparent 70%),linear-gradient(180deg,var(--surface-dark-2) 0%,#1E1E1E 70%)}.bop .bop-shot{position:relative;width:100%;aspect-ratio:var(--bop-ar, 16 / 9);overflow:hidden;container-type:inline-size;border-radius:var(--radius-box)}.bop .bop-shot--hero{--bop-k:1.02}.bop .bop-shot--app{--bop-k:1.5;background:var(--bop-c-paper)}.bop .bop-shot--panel{--bop-k:2.05}.bop .bop-shot--poster{--bop-k:1.08}.bop .bop-shot--case{--bop-k:1.55}.bop .bop-ui{position:absolute;inset:0;color:var(--bop-c-ink);font-family:var(--bop-font-sans);font-size:max(12px,calc(var(--bop-k, 1) * 1cqw));font-weight:400;line-height:1.3;letter-spacing:0;text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none}.bop .bop-ui p,.bop .bop-ui b{margin:0}.bop .bop-ui-window{position:absolute;display:flex;overflow:hidden;border-radius:var(--radius-box);background:var(--bop-c-paper);box-shadow:0 0 0 1px #1e1e1e0f}.bop .bop-shot--hero .bop-ui-window{inset:8.8% 8.4% 9%}.bop .bop-shot--panel .bop-ui-window{inset:9.4% 7.3% -2% -2%;border-radius:var(--radius-box)}.bop .bop-shot--app .bop-ui-window{inset:0;border-radius:inherit;box-shadow:none}.bop .bop-ui-rail{display:flex;flex:0 0 18%;flex-direction:column;gap:.35em;padding:1.3em 1em;background:var(--bop-c-ink);color:var(--bop-c-paper)}.bop .bop-ui-rail__logo{display:flex;align-items:center;gap:.45em;margin:0 0 1.1em .5em;font-size:max(12px,1.25em);font-weight:500;letter-spacing:-.015em}.bop .bop-ui-rail__logo svg{width:1.5em;height:1.5em}.bop .bop-ui-rail__item{display:flex;align-items:center;gap:.7em;padding:.55em .6em;border-radius:var(--radius-sm);font-size:max(12px,1.05em);opacity:.62}.bop .bop-ui-rail__item.bop-is-on{background:#fffbf51a;opacity:1}.bop .bop-ui-rail__brand{display:flex;align-items:center;gap:.6em;margin-top:auto;padding:.6em;border:1px solid rgba(255,251,245,.16);border-radius:var(--radius-sm);font-size:max(12px,.95em)}.bop .bop-ui-ico{display:block;flex-shrink:0;width:1.05em;height:1.05em;border:.12em solid currentColor;border-radius:var(--radius-sm)}.bop .bop-ui-ico--round{border-radius:50%}.bop .bop-ui-ico--sun{border:0;background:var(--bop-c-sun)}.bop .bop-ui-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:2em;height:2em;border-radius:var(--radius-sm);background:var(--bop-c-200);color:var(--bop-c-ink);font-size:max(12px,.85em);font-weight:500;font-style:normal}.bop .bop-ui-avatar--orange{background:var(--bop-c-orange)}.bop .bop-ui-avatar--sun{background:var(--bop-c-sun)}.bop .bop-ui-avatar--magenta{background:#ffb800}.bop .bop-ui-avatar--ink{background:var(--bop-c-ink);color:var(--bop-c-paper)}.bop .bop-ui-avatar--round{border-radius:50%}.bop .bop-ui-main{display:flex;flex:1 1 auto;flex-direction:column;gap:1.2em;min-width:0;padding:1.5em 1.8em}.bop .bop-ui-top{display:flex;align-items:flex-end;justify-content:space-between;gap:1em}.bop .bop-ui-top__right{display:flex;align-items:center;gap:.7em}.bop .bop-ui-h{font-size:max(12px,1.75em);font-weight:500;line-height:1.15;letter-spacing:-.015em}.bop .bop-ui-h--lg{font-size:max(12px,2.3em)}.bop .bop-ui-eyebrow{color:#1e1e1e94;font-size:max(12px,.78em);font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.bop .bop-ui-muted{color:#1e1e1e94}.bop .bop-ui-small{font-size:max(12px,.85em)}.bop .bop-ui-chip{display:inline-flex;align-items:center;gap:.45em;width:max-content;padding:.35em .8em;border-radius:var(--radius-pill);background:#1e1e1e0f;font-size:max(12px,.8em);line-height:1.2;white-space:nowrap}.bop .bop-ui-chip--sun{background:var(--bop-c-sun);color:var(--bop-c-ink)}.bop .bop-ui-chip--sun-soft{background:#ffc30061}.bop .bop-ui-chip--orange{background:#ffb80029}.bop .bop-ui-chip--flag{background:#ffb80024}.bop .bop-ui-chip--line{border:1px solid rgba(30,30,30,.2);background:transparent}.bop .bop-ui-chip--dark{background:#fffbf51f;color:var(--bop-c-paper)}.bop .bop-ui-live{width:.55em;height:.55em;border-radius:50%;background:var(--bop-c-orange);box-shadow:0 0 0 .25em #ffb80033}.bop .bop-ui-card{display:flex;flex-direction:column;gap:.9em;min-width:0;padding:1.3em 1.4em;border:1px solid rgba(30,30,30,.1);border-radius:var(--radius-box);background:var(--bop-c-#FFFBF5)}.bop .bop-ui-card--soft{background:#fffbf5}.bop .bop-ui-card--flat{gap:.4em;padding:1.1em 1.2em;background:transparent}.bop .bop-ui-row{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.62em 0;border-bottom:1px solid rgba(30,30,30,.09);font-size:max(12px,.95em)}.bop .bop-ui-row:last-child{border-bottom:0}.bop .bop-ui-row__main{display:flex;flex-direction:column;gap:.15em;min-width:0}.bop .bop-ui-row__main .bop-ui-eyebrow{font-size:max(12px,.72em)}.bop .bop-ui-chips{display:flex;flex-wrap:wrap;gap:.45em}.bop .bop-ui-actions{display:flex;gap:.55em}.bop .bop-ui-btn{display:inline-flex;align-items:center;height:2.6em;padding:0 1.35em;border-radius:var(--radius-pill);font-size:max(12px,.92em);font-weight:500;white-space:nowrap}.bop .bop-ui-btn--solid{background:var(--bop-c-ink);color:var(--bop-c-paper)}.bop .bop-ui-btn--line{border:1px solid var(--bop-c-ink)}.bop .bop-ui-btn--ghost{border:1px solid rgba(30,30,30,.25)}.bop .bop-ui-decision__head{display:flex;align-items:center;justify-content:space-between;gap:.6em}.bop .bop-ui-decision__title{font-size:max(12px,1.6em);font-weight:500;line-height:1.22;letter-spacing:-.01em;text-wrap:balance}.bop .bop-ui-rec{display:flex;flex-direction:column;gap:.3em;padding:.95em 1.1em;border-radius:var(--radius-box);background:#ffc30038}.bop .bop-ui-rec b{font-size:max(12px,.82em);font-weight:500}.bop .bop-ui-rec p{font-size:1em;line-height:1.4}.bop .bop-ui-options .bop-ui-row{font-size:max(12px,.92em)}.bop .bop-ui-table{display:flex;flex-direction:column;font-size:max(12px,.9em)}.bop .bop-ui-table__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:.8em;padding:.75em 0;border-bottom:1px solid rgba(30,30,30,.09)}.bop .bop-ui-table__row:last-child{border-bottom:0}.bop .bop-ui-table__row--head{padding-top:0;color:#1e1e1e8c;font-size:max(12px,.85em)}.bop .bop-ui-stats{display:flex;gap:.8em}.bop .bop-ui-stat{flex:1 1 0;padding:.9em 1em;border:1px solid rgba(30,30,30,.1);border-radius:var(--radius-box)}.bop .bop-ui-stat b{display:block;font-size:max(12px,2.2em);font-weight:400;line-height:1.05;letter-spacing:-.02em}.bop .bop-ui-stat span{color:#1e1e1e94;font-size:max(12px,.8em)}.bop .bop-ui-signal{display:flex;flex-direction:column;gap:.3em;padding:.8em 1em;border:1px solid rgba(255,251,245,.16);border-radius:var(--radius-box);background:#1e1e1e6b;color:var(--bop-c-paper);-webkit-backdrop-filter:blur(.6em);backdrop-filter:blur(.6em)}.bop .bop-ui-signal .bop-ui-eyebrow{color:var(--bop-c-sun);font-size:max(12px,.72em)}.bop .bop-ui-signal p{font-size:max(12px,.95em);line-height:1.3}.bop .bop-ui-signal--row{flex-direction:row;align-items:center;justify-content:space-between;gap:.8em}.bop .bop-ui-step{display:flex;align-items:center;gap:.7em;color:var(--bop-c-paper);font-size:max(12px,1.45em);letter-spacing:-.01em}.bop .bop-ui-step__n{display:inline-grid;place-items:center;flex-shrink:0;width:1.55em;height:1.55em;border-radius:50%;background:var(--bop-c-sun);color:var(--bop-c-ink);font-size:max(12px,.62em);font-weight:500}.bop .bop-ui-step+p{color:#fffbf5b8;font-size:max(12px,.95em)}.bop .bop-ui-hero-grid{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1.2em;min-height:0}.bop .bop-ui-col{display:flex;flex-direction:column;gap:1em;min-width:0}.bop .bop-ui-loop{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:3.2em;padding:4.2em 5em 0}.bop .bop-ui-loop__col{display:flex;flex-direction:column;gap:.9em;min-width:0}.bop .bop-ui-loop__col--center{align-items:stretch}.bop .bop-ui-loop__col--center .bop-ui-card{flex:0 0 auto;height:22.5em;margin-top:auto;overflow:hidden;border-bottom:0;border-radius:var(--radius-box);box-shadow:none}.bop .bop-case-viz{position:absolute;inset:0;width:100%;height:100%}.bop .bop-case-viz .bop-grid path{stroke:#fffbf51a;stroke-width:2}.bop .bop-case-viz .bop-area{fill:url(#bop-spark-fade)}.bop .bop-case-viz .bop-line{fill:none;stroke:#fffbf580;stroke-width:4;stroke-linejoin:round;stroke-linecap:round}.bop .bop-case-viz .bop-line--hot{stroke:var(--bop-c-sun);stroke-width:7}.bop .bop-case-viz .bop-halo{fill:#ffc30040}.bop .bop-case-viz .bop-dot{fill:var(--bop-c-sun)}.bop .bop-case-viz .bop-bar{fill:#fffbf538}.bop .bop-case-viz .bop-bar--hot{fill:#ffb800}.bop .bop-case-viz .bop-wk{fill:#fffbf529}.bop .bop-case-viz .bop-wk--done{fill:var(--bop-c-sun)}.bop .bop-case-viz text{fill:var(--bop-c-paper);font-family:var(--bop-font-sans)}.bop .bop-case-viz .bop-label{fill:var(--bop-c-sun);font-size:var(--fs-h4);font-weight:500;letter-spacing:4px}.bop .bop-case-viz .bop-sub,.bop .bop-case-viz .bop-tick{font-size:var(--fs-h3);opacity:.72}.bop .bop-case-viz .bop-val{fill:var(--bop-c-sun);font-family:var(--font-sans);font-size:var(--fs-display);letter-spacing:-3px}.bop .bop-ui-layers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em}.bop .bop-ui-layer{display:flex;flex-direction:column;gap:.2em;padding:.8em .9em;border:1px solid rgba(30,30,30,.1);border-radius:var(--radius-box);background:var(--bop-c-#FFFBF5);font-size:max(12px,.95em)}.bop .bop-ui-layer b{font-weight:500}.bop .bop-ui-layer span{color:#1e1e1e94;font-size:max(12px,.85em)}.bop .bop-ui-layer.bop-is-on{border-color:transparent;background:#ffc3004d}.bop .bop-ui-timeline{display:flex;flex-direction:column}.bop .bop-ui-timeline__item{position:relative;display:flex;flex-direction:column;gap:.25em;padding:0 0 1.1em 1.8em}.bop .bop-ui-timeline__item:before{content:"";position:absolute;top:.3em;bottom:-.3em;left:.38em;width:1px;background:#1e1e1e26}.bop .bop-ui-timeline__item:last-child:before{display:none}.bop .bop-ui-timeline__item:after{content:"";position:absolute;top:.3em;left:0;width:.8em;height:.8em;border-radius:50%;background:var(--bop-c-paper);box-shadow:inset 0 0 0 .2em var(--bop-c-ink)}.bop .bop-ui-timeline__item.bop-is-hot:after{background:var(--bop-c-sun);box-shadow:none}.bop .bop-ui-timeline__item p{font-size:max(12px,1.05em);line-height:1.35}.bop .bop-poster{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:7cqw;color:var(--bop-c-paper)}.bop .bop-poster__eyebrow{font-family:var(--bop-font-sans);font-size:var(--fs-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.78}.bop .bop-poster__title{max-width:11ch;font-family:var(--font-sans);font-size:max(12px,11cqw);font-weight:400;line-height:1;letter-spacing:-.02em;text-wrap:balance}.bop .bop-poster__foot{display:flex;align-items:center;justify-content:space-between;font-family:var(--bop-font-sans);font-size:var(--fs-caption);opacity:.78}.bop .bop-ui-brandrow{display:flex;align-items:center;gap:.8em}.bop .bop-ui-tabsbar{display:flex;gap:1.6em;padding-bottom:.7em;border-bottom:1px solid rgba(30,30,30,.1);font-size:max(12px,.95em)}.bop .bop-ui-tabsbar b{font-weight:500}.bop .bop-ui-prompt{max-width:31em}.bop .bop-ui-prompt__text{font-size:max(12px,1.05em);line-height:1.5}.bop .bop-ui-prompt__text .bop-ui-chip{font-size:max(12px,.9em)}.bop .bop-ui-label,.bop .bop-ui-strong{font-weight:500}.bop .bop-ui-note{display:flex;align-items:center;gap:.6em;max-width:30em}.bop .bop-ui-avatar--xs{width:1.6em;height:1.6em;border-radius:var(--radius-sm)}.bop .bop-ui-maxw{max-width:30em}.bop .bop-ui-maxw--wide{max-width:31em}.bop .bop-ui-feed{display:flex;flex-direction:column;gap:.55em}.bop .bop-ui-feed__item{display:flex;align-items:center;gap:.9em;padding:.85em 1em;border:1px solid rgba(30,30,30,.1);border-radius:var(--radius-box);background:var(--bop-c-#FFFBF5)}.bop .bop-ui-feed__item .bop-ui-row__main{flex:1 1 auto}.bop .bop-ui-dot{flex-shrink:0;width:.7em;height:.7em;border-radius:50%;background:var(--bop-dot, var(--bop-c-sun))}.bop .bop-ui-quote{font-family:var(--font-sans);font-size:max(12px,1.55em);line-height:1.15;letter-spacing:-.01em}.bop .bop-ui-doc{gap:.5em}.bop .bop-ui-doc__line{font-size:max(12px,.98em);line-height:1.45}.bop .bop-ui-doc__line.bop-is-flag{align-self:flex-start;padding:.05em .3em;border-radius:var(--radius-sm);background:#ffb8001a;text-decoration:underline wavy #FFB800;text-decoration-thickness:.08em;text-underline-offset:.25em}.bop .bop-ui-wordmark{display:flex;align-items:center;gap:.4em;color:var(--bop-c-paper);font-size:max(12px,3em);font-weight:500;letter-spacing:-.02em}.bop .bop-ui-wordmark svg{width:1.15em;height:1.15em}.bop .bop-ui-wordmark small{font-size:max(12px,.55em);font-weight:400;opacity:.8}.bop .bop-ui-stack{display:grid;gap:.6em;width:70%}.bop .bop-ui-stack .bop-ui-signal{flex-direction:row;align-items:center;gap:.7em;font-size:max(12px,1.1em)}.bop .bop-router-card{border-bottom-right-radius:var(--radius-box)}.bop .bop-shot--panel{border-bottom-left-radius:var(--radius-box)}.bop .bop-shot--panel .bop-ui-main{padding-left:2.8em}.bop .bop-feature__frame .bop-video-scrim{background:#1e1e1e14}.bop .bop-router-card__shot .bop-shot{width:130vw;max-width:90rem;border-radius:var(--radius-sm);box-shadow:var(--bop-shadow-lg)}@media(min-width:1024px){.bop .bop-router-card__shot .bop-shot{width:68vw;margin-left:3rem}}.bop .bop-router-card__bg.bop-tex{position:absolute}.bop .bop-feature__frame .bop-shot{border-radius:inherit}@media(min-width:768px){.bop .bop-nowrap-md{white-space:nowrap}}.bop .bop-quotes__head{margin-bottom:var(--bop-sp-lg)}.bop .bop-quotes__title{max-width:34rem;text-wrap:balance}.bop .bop-quote-slide__statement{text-wrap:pretty}.bop .bop-quote-slide__media.bop-shot{aspect-ratio:1 / 1}.bop .bop-case-card>.bop-shot{border-radius:var(--radius-box)}@media(min-width:1024px){.bop .bop-case-card>.bop-shot{position:absolute;inset:0;height:100%;aspect-ratio:auto;border-radius:inherit}.bop .bop-case-card__scrim{background:linear-gradient(90deg,#1e1e1e9e,#1e1e1e52,#1e1e1e00)}.bop .bop-case-card__tint{background-color:#1e1e1e00}.bop .bop-cases.bop-is-ready .bop-case-slide:not(.bop-is-current) .bop-case-card__tint{background-color:#1e1e1ee6}}.bop .bop-stat__value{font-variant-numeric:lining-nums}@media(prefers-reduced-motion:reduce){.bop *,.bop *:before,.bop *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.bop .bop-tabs__pause,.bop .bop-tab__progress{display:none}}.bop .bop-tabs__mobile{gap:0}.bop .bop-tab-m{gap:0;padding-top:0}.bop .bop-tab-m__title{width:100%}.bop .bop-tab-m__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:var(--hit-min);padding:var(--space-4) 0;text-align:left;font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight)}.bop .bop-tab-m__trigger .bop-chev{width:20px;height:20px}.bop .bop-tab-m__panel{display:grid;grid-template-rows:0fr;width:100%;opacity:0;transition:grid-template-rows var(--dur-comp) var(--easing-in),opacity var(--dur-comp) var(--easing-in)}.bop .bop-tab-m.bop-is-open .bop-tab-m__panel{grid-template-rows:1fr;opacity:1}.bop .bop-tab-m__panel-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.bop .bop-tab-m.bop-is-open .bop-tab-m__panel-inner{padding-bottom:var(--space-7)}.bop .bop-tab-m__media{width:100%}@media(prefers-reduced-motion:reduce){.bop .bop-tab-m__panel{transition:none}}.bop .bop-cta{--pt:var(--space-10)}.bop .bop-ui-logo{display:block;width:5.4em;height:auto;aspect-ratio:852/586}.bop .bop-ui-rail__logo{margin:0 0 1.1em .5em}.bop .bop-ui,.bop .bop-case-viz text{font-family:Inter,system-ui,sans-serif;font-feature-settings:"tnum" 1;letter-spacing:-.006em}.bop .bop-ui{font-size:max(12px,calc(var(--bop-k, 1) * .94cqw))}.bop .bop-ui b,.bop .bop-ui strong,.bop .bop-ui .bop-ui-strong{font-weight:500}.bop .bop-ui .bop-ui-h,.bop .bop-ui .bop-ui-h--lg{font-weight:500;letter-spacing:-.02em}.bop .bop-ui .bop-ui-decision__title{font-weight:500;letter-spacing:-.012em}.bop .bop-ui .bop-ui-quote{font-family:inherit;font-size:max(12px,1.3em);font-weight:500;line-height:1.3;letter-spacing:-.012em}.bop .bop-ui .bop-ui-eyebrow{font-size:max(12px,.7em);font-weight:500;letter-spacing:.06em}.bop .bop-ui .bop-ui-row__main .bop-ui-eyebrow,.bop .bop-ui .bop-ui-signal .bop-ui-eyebrow{font-size:max(12px,.66em)}.bop .bop-ui .bop-ui-label{font-size:max(12px,.72em);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#1e1e1e94}.bop .bop-ui .bop-ui-chip,.bop .bop-ui .bop-ui-btn{font-weight:500}.bop .bop-ui .bop-ui-stat b{font-weight:500;letter-spacing:-.025em}.bop .bop-ui .bop-ui-rail__item{font-weight:500}.bop .bop-case-viz .bop-label{font-weight:500;letter-spacing:3px}.bop .bop-case-viz .bop-val{font-weight:500;letter-spacing:-4px}.bop .bop-hero__stage{position:relative;isolation:isolate;grid-column:1 / -1}.bop .bop-ui-logo.bop-ui-logo--line{width:auto;height:2.3em;aspect-ratio:851/207;background:var(--bop-c-paper);-webkit-mask:url(../assets/images/wordmark-branday-dark.svg) left center/contain no-repeat;mask:url(../assets/images/wordmark-branday-dark.svg) left center/contain no-repeat}.bop .bop-shot--hero .bop-ui-rail__logo{margin:0 0 .9em .6em}.bop .bop-hx{transition:transform 1.1s cubic-bezier(.65,0,.35,1) var(--bop-dl,0s)}.bop .bop-hx-stack.bop-hx,.bop .bop-hx-stack .bop-hx{transform:translate(var(--bop-sx,0px),var(--bop-sy,0px)) scale(.86)}.bop .bop-hx-instant.bop-hx,.bop .bop-hx-instant .bop-hx{transition:none}@media(prefers-reduced-motion:reduce){.bop .bop-hx{transition:none!important;transform:none!important}}.bop .bop-ui-ico{display:block;flex-shrink:0;width:1.5em;height:1.5em;border:0;border-radius:inherit;background:none;overflow:visible}.bop .bop-ui-rail__item{color:#fffbf599;opacity:1;pointer-events:auto;cursor:default;transition:color var(--dur-micro,.2s) var(--ease-out,ease),background-color var(--dur-micro,.2s) var(--ease-out,ease)}.bop .bop-ui-rail__item:hover{color:var(--bop-c-paper);background:#fffbf50f}.bop .bop-ui-rail__item.bop-is-on{color:var(--bop-c-paper);background:#fffbf51a}.bop .bop-ui-rail__item.bop-is-on .bop-ui-ico{color:var(--bop-c-sun)}.bop .bop-ui-rail__count{margin-left:auto;padding:.1em .55em;border-radius:var(--radius-pill);background:var(--bop-c-sun);color:var(--bop-c-ink);font-size:max(12px,.78em);font-weight:500;line-height:1.4}.bop .bop-glass{--bop-glass-r:var(--radius-box);position:relative;isolation:isolate;overflow:hidden;border-radius:var(--bop-glass-r);clip-path:inset(0 round var(--radius-box));background:var(--color-ooorange)}.bop .bop-glass--panel,.bop .bop-router-card.bop-glass{--bop-glass-r:var(--radius-box)}.bop .bop-shot--hero.bop-glass{--bop-glass-r:var(--radius-box);transform:translateZ(0)}.bop .bop-hero__stage{border-radius:var(--radius-box);box-shadow:none}.bop .bop-glass--dark{background:var(--color-ooorange)}.bop .bop-shot--clear{background:none}.bop .bop-glass__blobs{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}.bop .bop-glass__blobs:before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 0deg,var(--color-sunny),var(--color-ooorange),var(--color-funsia),var(--color-ooorange),var(--color-sunny));filter:blur(70px);opacity:.7;animation:bopSpin 20s linear infinite;animation-play-state:running}@keyframes bopSpin{to{transform:rotate(360deg)}}.bop .bop-glass__blobs span{position:absolute;aspect-ratio:1;border-radius:50%;filter:blur(60px);opacity:1;will-change:transform;animation:bopFlow 8s ease-in-out infinite;animation-play-state:running}.bop .bop-glass__blobs .b1{width:55%;left:25%;bottom:-30%;background:var(--color-sunny);animation-duration:7s;animation-delay:var(--bop-gd,0s)}.bop .bop-glass__blobs .b2{width:45%;left:-10%;bottom:-15%;background:var(--color-ooorange);animation-duration:9s;animation-delay:calc(var(--bop-gd,0s) - 2s)}.bop .bop-glass__blobs .b3{width:42%;right:-10%;top:-20%;background:var(--color-funsia);animation-duration:8s;animation-delay:calc(var(--bop-gd,0s) - 4s)}.bop .bop-glass__blobs .b4{width:38%;right:0;bottom:-20%;background:var(--color-funsia);animation-duration:10s;animation-delay:calc(var(--bop-gd,0s) - 1s);animation-direction:reverse}.bop .bop-glass__blobs .b5{width:34%;left:-8%;top:-20%;background:var(--color-ooorange);animation-duration:6s;animation-delay:calc(var(--bop-gd,0s) - 3s)}.bop .bop-glass--warm .bop-glass__blobs .b1{width:60%;left:20%;bottom:-28%;background:var(--color-sunny)}.bop .bop-glass--warm .bop-glass__blobs .b2{width:50%;left:-12%;bottom:-10%;background:var(--color-ooorange)}.bop .bop-glass--warm .bop-glass__blobs .b3{width:34%;right:-8%;top:-18%;background:var(--color-funsia)}.bop .bop-glass--warm .bop-glass__blobs .b4{width:44%;right:-6%;bottom:-18%;background:var(--color-ooorange)}.bop .bop-glass--warm .bop-glass__blobs .b5{width:38%;left:-6%;top:-18%;background:var(--color-sunny)}.bop .bop-glass--warm .bop-glass__blobs:before{background:conic-gradient(from 0deg,var(--color-sunny),var(--color-ooorange),var(--color-sunny),var(--color-funsia),var(--color-sunny))}.bop .bop-glass--cool .bop-glass__blobs .b1{width:58%;left:28%;bottom:-30%;background:var(--color-funsia)}.bop .bop-glass--cool .bop-glass__blobs .b2{width:36%;left:-10%;bottom:-16%;background:var(--color-sunny)}.bop .bop-glass--cool .bop-glass__blobs .b3{width:46%;right:-10%;top:-20%;background:var(--color-funsia)}.bop .bop-glass--cool .bop-glass__blobs .b4{width:42%;right:-4%;bottom:-18%;background:var(--color-ooorange)}.bop .bop-glass--cool .bop-glass__blobs .b5{width:36%;left:-8%;top:-20%;background:var(--color-ooorange)}.bop .bop-glass--cool .bop-glass__blobs:before{background:conic-gradient(from 0deg,var(--color-funsia),var(--color-ooorange),var(--color-funsia),var(--color-sunny),var(--color-funsia))}@keyframes bopFlow{0%{transform:translate(0) scale(1)}25%{transform:translate(25%,-18%) scale(1.15)}50%{transform:translate(-15%,-25%) scale(.9)}75%{transform:translate(-25%,12%) scale(1.1)}to{transform:translate(0) scale(1)}}.bop .bop-glass__sheen{position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:#fffbf514;-webkit-backdrop-filter:blur(24px) saturate(2.2);backdrop-filter:blur(24px) saturate(2.2);box-shadow:inset 0 0 0 1px #fffbf5e6}.bop .bop-glass__sheen:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#fffbf573,#fffbf500 35%)}.bop .bop-glass--dark .bop-glass__sheen{background:#1e1e1e4d;box-shadow:inset 0 0 0 1px #fffbf524}.bop .bop-glass--dark .bop-glass__sheen:before{opacity:.35}.bop .bop-glass>.bop-screen,.bop .bop-glass>.bop-router-card__body{z-index:2}.bop .bop-glass>.bop-tabs__media-panel.bop-is-active{z-index:3}.bop .bop-gx-s,.bop .bop-gx-c{transition:transform 1.1s cubic-bezier(.65,0,.35,1) var(--bop-dl,0s)}.bop .bop-gx-p{transition:transform .5s cubic-bezier(.34,1.56,.64,1) var(--bop-dl,0s)}.bop .bop-gx-pre .bop-gx-s{transform:translateY(48px)}.bop .bop-gx-pre .bop-gx-c{transform:translate(var(--bop-sx,0px),var(--bop-sy,0px))}.bop .bop-gx-pre .bop-gx-p{transform:scale(.6)}.bop .bop-gx-instant .bop-gx-s,.bop .bop-gx-instant .bop-gx-c,.bop .bop-gx-instant .bop-gx-p{transition:none}@media(max-width:767px){.bop .bop-glass__sheen{-webkit-backdrop-filter:blur(20px) saturate(2.2);backdrop-filter:blur(20px) saturate(2.2)}}@media(prefers-reduced-motion:reduce){.bop .bop-glass__blobs span,.bop .bop-glass__blobs:before{animation:none}.bop .bop-gx-s,.bop .bop-gx-c,.bop .bop-gx-p{transition:none!important;transform:none!important}}.lmq{--k:1;--lmq-gap:clamp(48px,6vw,104px);width:100%;max-width:100%}@media(max-width:760px){.lmq{--k:.74;--lmq-gap:clamp(30px,8vw,52px)}}.lmq-row{overflow:hidden;width:100%;max-width:100%}.lmq-row+.lmq-row{margin-top:calc(clamp(30px,3.6vw,54px) * var(--k))}.lmq-track{display:flex;width:max-content;will-change:transform}.lmq-seq{display:flex;align-items:center;gap:var(--lmq-gap);padding-inline:calc(var(--lmq-gap) / 2);margin:0;list-style:none}.lmq-cell{display:flex;align-items:center;justify-content:center;height:calc(58px * var(--k));flex:none}.lmq{--h-omnia:40px;--h-marquee:33.5px;--h-pacific:41.5px;--h-hugel:30.5px;--h-letybo:30px;--h-hypermd:28px;--h-upneeq:35.8px;--h-maden:26.5px;--h-xtresse:41px;--h-avenue:40.8px;--h-taobeach:41.8px;--h-scs:36px;--h-freya:32px}.lmq-img{height:calc(30px * var(--k));width:auto;max-width:none;object-fit:contain;display:block;filter:grayscale(1) brightness(0)}.lmq .lmq-omnia{height:calc(var(--h-omnia) * var(--k));margin-inline:calc(-3.1px * var(--k))}.lmq .lmq-marquee{height:calc(var(--h-marquee) * var(--k))}.lmq .lmq-pacific{height:calc(var(--h-pacific) * var(--k))}.lmq .lmq-hugel{height:calc(var(--h-hugel) * var(--k))}.lmq .lmq-letybo{height:calc(var(--h-letybo) * var(--k));margin-inline:calc(-4px * var(--k))}.lmq .lmq-hypermd{height:calc(var(--h-hypermd) * var(--k))}.lmq .lmq-upneeq{height:calc(var(--h-upneeq) * var(--k));margin-inline:calc(-4.1px * var(--k))}.lmq .lmq-maden{height:calc(var(--h-maden) * var(--k))}.lmq .lmq-xtresse{height:calc(var(--h-xtresse) * var(--k));transform:translateY(calc(2.5px * var(--k)))}.lmq .lmq-avenue{height:calc(var(--h-avenue) * var(--k))}.lmq .lmq-taobeach{height:calc(var(--h-taobeach) * var(--k))}.lmq .lmq-scs{height:calc(var(--h-scs) * var(--k))}.lmq .lmq-freya{height:calc(var(--h-freya) * var(--k));filter:none}.lmq-text{font-family:var(--font-sans);color:var(--color-dark);font-size:max(12px,calc(var(--h-freya) * var(--k)));font-weight:var(--fw-medium);letter-spacing:.17em;text-transform:uppercase;line-height:1;white-space:nowrap;padding-left:.17em}@keyframes lmq-left{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--seq,0px)),0,0)}}@keyframes lmq-right{0%{transform:translate3d(calc(-1 * var(--seq,0px)),0,0)}to{transform:translateZ(0)}}.lmq-row[data-dir=left] .lmq-track{animation:lmq-left var(--dur,40s) linear infinite}.lmq-row[data-dir=right] .lmq-track{animation:lmq-right var(--dur,40s) linear infinite}@media(prefers-reduced-motion:reduce){.lmq-row{overflow:visible}.lmq-track{width:100%;animation:none!important;transform:none!important}.lmq-seq{flex-wrap:wrap;justify-content:center;width:100%;row-gap:clamp(28px,3.4vw,46px);padding-inline:clamp(20px,6vw,80px)}}.bop .bop-logos__marquee{margin-top:var(--bop-sp-lg)}.bop .bop-ui-rail .bop-ui-rail__logo img.bop-ui-logo--full{display:block;width:10em;max-width:100%;height:auto;aspect-ratio:852/586;filter:none;margin:0}.bop .bop-ui-rail .bop-ui-rail__logo{display:flex;align-items:flex-start;margin:.7em 0 1.65em .6em}.bop .bop-ui-rail.bop-ui-rail--slim{--bop-u:calc(1em / 17);flex:0 0 calc(80 * var(--bop-u));align-items:center;gap:0;padding:calc(20 * var(--bop-u)) calc(16 * var(--bop-u)) calc(16 * var(--bop-u))}.bop .bop-ui-rail--slim>*{font-size:1em}.bop .bop-ui-rail--slim .bop-ui-rail__logo{display:flex;justify-content:center;width:auto;margin:0}.bop .bop-ui-rail--slim .bop-ui-rail__mark{display:block;width:calc(38 * var(--bop-u));height:auto;aspect-ratio:700 / 380;max-width:none;filter:none}.bop .bop-ui-rail--slim .bop-ui-rail__div{flex:none;align-self:stretch;height:1px;margin:calc(16 * var(--bop-u)) 0;background:#fffbf514}.bop .bop-ui-rail--slim .bop-ui-rail__item{position:relative;display:grid;place-items:center;flex:none;width:calc(44 * var(--bop-u));height:calc(44 * var(--bop-u));padding:0;gap:0;border-radius:var(--radius-sm)}.bop .bop-ui-rail--slim .bop-ui-rail__item+.bop-ui-rail__item{margin-top:calc(8 * var(--bop-u))}.bop .bop-ui-rail--slim .bop-ui-rail__item.bop-is-on{background:#fffbf514}.bop .bop-ui-rail--slim .bop-ui-ico{width:calc(20 * var(--bop-u));height:calc(20 * var(--bop-u))}.bop .bop-ui-rail--slim .bop-has-dot:after{content:"";position:absolute;top:calc(10 * var(--bop-u));right:calc(10 * var(--bop-u));width:calc(8 * var(--bop-u));height:calc(8 * var(--bop-u));border-radius:50%;background:var(--bop-c-sun)}.bop .bop-ui-rail--slim .bop-ui-rail__foot{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--bop-u));margin-top:auto;padding-top:calc(12 * var(--bop-u))}.bop .bop-ui-rail--slim .bop-ui-rail__ws,.bop .bop-ui-rail--slim .bop-ui-rail__me{display:grid;place-items:center;font-style:normal;font-weight:500;color:var(--bop-c-ink);line-height:1}.bop .bop-ui-rail--slim .bop-ui-rail__ws{width:calc(32 * var(--bop-u));height:calc(32 * var(--bop-u));border-radius:var(--radius-sm);background:var(--bop-c-orange);font-size:max(12px,calc(14 * var(--bop-u)))}.bop .bop-ui-rail--slim .bop-ui-rail__me{width:calc(28 * var(--bop-u));height:calc(28 * var(--bop-u));border-radius:50%;background:var(--bop-c-sun);font-size:max(12px,calc(10 * var(--bop-u)))}.bop .bop-tabs__media{height:800px}.bop .bop-tabs__media-panel,.bop .bop-tabs__media-panel:first-child{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translate(-16px);pointer-events:none;transition:opacity .35s var(--easing-in),transform .35s var(--easing-in),visibility 0s linear .35s}.bop .bop-tabs__media-panel.bop-is-active{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .35s var(--easing-in),transform .35s var(--easing-in),visibility 0s}.bop .bop-tabs__media-panel.bop-is-enter{transform:translate(16px);transition:none}.bop .bop-tabs__media-panel .bop-demo{position:absolute;inset:28px}.bop .bop-tab-m__media{padding:16px}.bop .bop-tab-m__media .bop-demo{position:relative}.bop .bop-demo{--d-ln:color-mix(in srgb,var(--color-dark) 10%,var(--color-light));--d-sf:color-mix(in srgb,var(--color-dark) 4%,var(--color-light));--d-mu:color-mix(in srgb,var(--color-dark) 68%,var(--color-light));--d-e:var(--easing-in,cubic-bezier(.22,1,.36,1));z-index:2;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-box);background:var(--color-light);box-shadow:none;color:var(--color-dark);font-family:Inter,system-ui,sans-serif;font-size:var(--fs-body-s);font-weight:400;line-height:1.35;letter-spacing:-.006em;font-feature-settings:"tnum" 1;text-align:left}.bop .bop-demo button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer}.bop .bop-demo :focus-visible{outline:2px solid var(--color-sunny);outline-offset:2px}.bop .bop-demo p{margin:0}.bop .bop-d-ico{display:block;flex:none;width:16px;height:16px}.bop .bop-demo__bar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;height:44px;padding:0 16px;border-bottom:1px solid var(--d-ln)}.bop .bop-demo__name{font-weight:500}.bop .bop-demo__pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--d-ln);border-radius:var(--radius-pill);background:var(--d-sf);font-size:var(--fs-caption);font-weight:500;white-space:nowrap}.bop .bop-demo__pill--info{color:var(--d-mu)}.bop .bop-demo__pill--risk{border-color:#ffb80059;background:#ffb8001f;color:var(--color-dark)}.bop .bop-demo__pill--live i{width:7px;height:7px;border-radius:50%;background:var(--color-funsia);animation:bop-live 1.4s ease-out infinite}@keyframes bop-live{0%{box-shadow:0 0 #ffb80080}to{box-shadow:0 0 0 7px #ffb80000}}.bop .bop-demo__body{position:relative;flex:1;min-height:0;padding:14px 16px;overflow:hidden}.bop .bop-demo__eyebrow{display:block;color:var(--d-mu);font-size:var(--fs-caption);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.bop .bop-demo__chips{display:flex;flex-wrap:wrap;gap:6px}.bop .bop-demo__chip{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--d-ln);border-radius:var(--radius-pill);background:var(--d-sf);font-size:var(--fs-caption);white-space:nowrap}.bop .bop-demo__tag,.bop .bop-demo__status{display:inline-flex;align-items:center;padding:2px 7px;border-radius:var(--radius-sm);font-size:var(--fs-caption);font-style:normal;font-weight:500;white-space:nowrap}.bop .bop-demo__tag--high,.bop .bop-demo__status--risk{background:#ffb80024}.bop .bop-demo__tag--medium{background:#ffc30066}.bop .bop-demo__tag--low,.bop .bop-demo__status--info{background:color-mix(in srgb,var(--color-dark) 8%,var(--color-light));color:var(--d-mu)}.bop .bop-demo__status--ready{background:var(--color-sunny)}.bop .bop-demo__toast{position:absolute;bottom:14px;left:50%;z-index:20;padding:8px 14px;border-radius:var(--radius-sm);background:var(--color-dark);color:var(--color-light);font-size:var(--fs-caption);font-weight:500;white-space:nowrap;opacity:0;transform:translate(-50%,16px);pointer-events:none;transition:opacity .3s var(--d-e),transform .3s var(--d-e)}.bop .bop-demo__toast.bop-is-in{opacity:1;transform:translate(-50%)}.bop .bop-ctx__tile,.bop .bop-vault__card,.bop .bop-sig__item,.bop .bop-wm__item,.bop .bop-cur__card,.bop .bop-demo__fchip{transition:transform .2s var(--d-e),background-color .2s var(--d-e),border-color .2s var(--d-e),box-shadow .2s var(--d-e),opacity .3s var(--d-e)}.bop .bop-ctx__tile:hover,.bop .bop-vault__card:hover,.bop .bop-sig__item:hover,.bop .bop-wm__item:hover,.bop .bop-cur__card:hover,.bop .bop-demo__fchip:hover{transform:translateY(-2px)}.bop .bop-ctx{display:flex;flex-direction:column;gap:12px}.bop .bop-ctx__grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bop .bop-ctx__tile{display:flex;flex-direction:column;gap:4px;min-height:96px;padding:12px;border:1px solid var(--d-ln)!important;border-radius:var(--radius-sm);background:var(--color-light)!important}.bop .bop-ctx__tile b{margin-top:6px;font-size:var(--fs-caption);font-weight:500;line-height:1.2}.bop .bop-ctx__sub{color:var(--d-mu);font-size:var(--fs-caption)}.bop .bop-ctx__entries{display:none}.bop .bop-ctx__tile.bop-is-open{grid-column:1 / -1;min-height:0}.bop .bop-ctx__tile.bop-is-open .bop-ctx__entries{display:grid;gap:4px;margin-top:8px}.bop .bop-ctx__entries span{padding:6px 8px;border-radius:var(--radius-sm);background:var(--d-sf);font-size:var(--fs-caption)}.bop .bop-ctx__tile.bop-is-flag{border-color:var(--color-funsia)!important;box-shadow:0 0 0 3px #ffb8002e;animation:bop-flash .45s ease-in-out 3}@keyframes bop-flash{50%{background:#ffb80029}}.bop .bop-ctx__scan{position:absolute;top:-6px;bottom:-6px;left:0;z-index:3;width:3px;border-radius:var(--radius-sm);background:var(--color-funsia);box-shadow:none;opacity:0;pointer-events:none}.bop .bop-ctx.bop-is-scanning .bop-ctx__scan{opacity:1;animation:bop-scan 1.8s var(--d-e) forwards}@keyframes bop-scan{0%{left:0}to{left:calc(100% - 3px)}}.bop .bop-ctx__alert{display:flex;gap:10px;padding:12px;border:1px solid rgba(255,184,0,.4);border-radius:var(--radius-sm);background:#ffb8000f;opacity:0;transform:translateY(16px);transition:opacity .35s var(--d-e),transform .35s var(--d-e)}.bop .bop-ctx__alert.bop-is-in{opacity:1;transform:none}.bop .bop-ctx__alert>.bop-d-ico{width:18px;height:18px;color:var(--color-funsia)}.bop .bop-ctx__alert p{margin:3px 0 8px;font-size:var(--fs-body-s);font-weight:500}.bop .bop-vault{display:flex;flex-direction:column;gap:10px}.bop .bop-vault__search{display:flex;flex:none;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--d-ln);border-radius:var(--radius-sm);background:var(--d-sf)}.bop .bop-vault__caret{width:1px;height:16px;margin-left:-6px;background:var(--color-dark);animation:bop-caret 1s steps(1) infinite}@keyframes bop-caret{50%{opacity:0}}.bop .bop-vault__chips{display:flex;flex-wrap:wrap;gap:6px}.bop .bop-demo__fchip{padding:5px 10px!important;border:1px solid var(--d-ln)!important;border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:500}.bop .bop-demo__fchip.bop-is-on{border-color:var(--color-dark)!important;background:var(--color-dark)!important;color:var(--color-light)!important}.bop .bop-vault__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px}.bop .bop-vault__card{display:flex;flex-direction:column;gap:2px;padding:8px!important;border:1px solid var(--d-ln)!important;border-radius:var(--radius-sm);background:var(--color-light)!important}.bop .bop-vault__card.bop-is-hidden{display:none}.bop .bop-vault__card b{font-size:var(--fs-caption);font-weight:500}.bop .bop-vault__meta{color:var(--d-mu);font-size:var(--fs-caption)}.bop .bop-vault__thumb{display:grid;place-items:center;height:46px;margin-bottom:6px;overflow:hidden;border-radius:var(--radius-sm);background:var(--d-sf)}.bop .bop-vault__thumb--logo{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:500;letter-spacing:-.02em}.bop .bop-vault__thumb--mono{background:var(--color-dark);color:var(--color-sunny);font-size:var(--fs-h4)}.bop .bop-vault__thumb--swatch{display:flex}.bop .bop-vault__thumb--swatch i{flex:1;height:100%}.bop .bop-vault__thumb--type{font-family:var(--font-sans);font-size:var(--fs-h3)}.bop .bop-vault__thumb--tpl{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;padding:8px 14px}.bop .bop-vault__thumb--tpl i{height:6px;border-radius:var(--radius-sm);background:var(--d-ln)}.bop .bop-vault__thumb--tpl i:first-child{height:22px;background:#ffb80059}.bop .bop-vault__thumb--story{padding-inline:38%}.bop .bop-vault__thumb--img{background:linear-gradient(135deg,var(--color-sunny),var(--color-ooorange) 60%,var(--color-funsia));color:var(--color-light)}.bop .bop-vault__thumb--img2{background:linear-gradient(160deg,var(--color-ooorange),var(--color-sunny))}.bop .bop-vault__thumb--img .bop-d-ico{width:22px;height:22px}.bop .bop-vault__drawer{position:absolute;top:0;right:0;bottom:0;z-index:5;width:58%;padding:16px;overflow:auto;border-left:1px solid var(--d-ln);background:var(--color-light);box-shadow:none;transform:translate(104%);transition:transform .35s var(--d-e)}.bop .bop-vault__drawer.bop-is-open{transform:none}.bop .bop-vault__close{position:absolute!important;top:10px;right:10px;display:grid!important;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm)}.bop .bop-vault__close:hover{background:var(--d-sf)!important}.bop .bop-vault__drawer .bop-vault__thumb{height:104px;margin:28px 0 12px}.bop .bop-vault__dtitle{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:var(--fs-body-s);font-weight:500}.bop .bop-vault__rules{display:grid;gap:6px;margin:6px 0 12px;padding:0;list-style:none;font-size:var(--fs-caption)}.bop .bop-vault__rules li{display:flex;gap:6px}.bop .bop-vault__rules li:before{content:"";flex:none;width:6px;height:6px;margin-top:5px;border-radius:50%;background:var(--color-ooorange)}.bop .bop-vault__dused{color:var(--d-mu);font-size:var(--fs-caption)}.bop .bop-sig{display:grid;grid-template-columns:46% minmax(0,1fr);gap:12px}.bop .bop-sig__feed{display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.bop .bop-sig__item{display:grid!important;grid-template-columns:10px minmax(0,1fr);column-gap:8px;row-gap:2px;padding:9px 10px!important;border:1px solid var(--d-ln)!important;border-radius:var(--radius-sm);background:var(--color-light)!important}.bop .bop-sig__item>*{grid-column:2}.bop .bop-sig__dot{grid-column:1!important;grid-row:1 / span 3;width:8px;height:8px;margin-top:3px;border-radius:50%;background:var(--d-mu)}.bop .bop-sig__item[data-kind=competitor] .bop-sig__dot{background:var(--color-funsia)}.bop .bop-sig__item[data-kind=data] .bop-sig__dot{background:var(--color-ooorange)}.bop .bop-sig__item[data-kind=search] .bop-sig__dot{background:var(--color-sunny)}.bop .bop-sig__k{color:var(--d-mu);font-size:var(--fs-caption);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.bop .bop-sig__item b{font-size:var(--fs-caption);font-weight:500;line-height:1.3}.bop .bop-sig__meta{display:flex;align-items:center;gap:6px;color:var(--d-mu);font-size:var(--fs-caption)}.bop .bop-sig__item.bop-is-on{border-color:var(--color-dark)!important;background:var(--d-sf)!important}.bop .bop-sig__item.bop-is-new{animation:bop-sig-in .5s var(--d-e),bop-sig-hl 1.8s ease-out}@keyframes bop-sig-in{0%{opacity:0;transform:translateY(-14px)}}@keyframes bop-sig-hl{0%,30%{background:#ffc3004d}}.bop .bop-sig__detail{display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px;border:1px solid var(--d-ln);border-radius:var(--radius-sm);overflow:hidden}.bop .bop-sig__detail h4{margin:0;font-size:var(--fs-body-s);font-weight:500;line-height:1.3}.bop .bop-sig__spark{width:100%;height:72px}.bop .bop-sig__spark polyline{fill:none;stroke:var(--color-ooorange);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:bop-draw .9s var(--d-e) forwards}.bop .bop-sig__spark polygon{fill:#ffb8001f}@keyframes bop-draw{to{stroke-dashoffset:0}}.bop .bop-sig__impact-t{font-size:var(--fs-caption)}.bop .bop-sig__next{display:grid;gap:6px;margin-top:auto}.bop .bop-sig__next button{padding:8px 10px!important;border:1px solid var(--d-ln)!important;border-radius:var(--radius-sm);font-size:var(--fs-caption);font-weight:500;transition:background-color .2s var(--d-e),transform .2s var(--d-e)}.bop .bop-sig__next button:hover{background:var(--d-sf)!important;transform:translateY(-2px)}.bop .bop-sig__next button:first-child{border-color:var(--color-dark)!important;background:var(--color-dark)!important;color:var(--color-light)!important}.bop .bop-wm{display:grid;grid-template-columns:44% minmax(0,1fr);gap:12px}.bop .bop-wm__queue{display:flex;flex-direction:column;gap:6px}.bop .bop-wm__queue>.bop-demo__eyebrow{margin-bottom:2px}.bop .bop-wm__item{display:grid!important;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:10px;row-gap:6px;padding:8px!important;border:1px solid var(--d-ln)!important;border-radius:var(--radius-sm);background:var(--color-light)!important}.bop .bop-wm__item .bop-demo__status{grid-column:2;justify-self:start}.bop .bop-wm__item.bop-is-on{border-color:var(--color-dark)!important;background:var(--d-sf)!important}.bop .bop-wm__thumb{grid-row:1 / span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--d-sf)}.bop .bop-wm__thumb--ig{background:linear-gradient(135deg,var(--color-sunny),var(--color-funsia))}.bop .bop-wm__thumb--pdp{background:linear-gradient(135deg,var(--color-ooorange),var(--color-sunny))}.bop .bop-wm__txt{display:flex;flex-direction:column;min-width:0}.bop .bop-wm__txt b{font-size:var(--fs-caption);font-weight:500}.bop .bop-wm__txt span{color:var(--d-mu);font-size:var(--fs-caption)}.bop .bop-wm__detail{display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px;border:1px solid var(--d-ln);border-radius:var(--radius-sm);overflow:hidden}.bop .bop-wm__top{display:flex;align-items:center;gap:12px}.bop .bop-wm__ring{position:relative;flex:none;width:76px;height:76px}.bop .bop-wm__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.bop .bop-wm__track,.bop .bop-wm__arc{fill:none;stroke-width:9}.bop .bop-wm__track{stroke:var(--d-ln)}.bop .bop-wm__arc{stroke:var(--color-sunny);stroke-linecap:round;stroke-dasharray:263.9;stroke-dashoffset:263.9;transition:stroke-dashoffset .9s var(--d-e)}.bop .bop-wm__detail.bop-is-risk .bop-wm__arc{stroke:var(--color-funsia)}.bop .bop-wm__ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--fs-lead);font-weight:500}.bop .bop-wm__name{margin-top:2px!important;font-size:var(--fs-body-s);font-weight:500}.bop .bop-wm__checks{display:grid;margin:0;padding:0;list-style:none}.bop .bop-wm__checks li{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--d-ln);font-size:var(--fs-caption);color:var(--d-mu);transition:color .2s}.bop .bop-wm__checks li i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--d-sf);transition:background-color .2s,transform .25s var(--d-e)}.bop .bop-wm__checks li .bop-d-ico{display:none;width:11px;height:11px}.bop .bop-wm__checks li.bop-is-pass,.bop .bop-wm__checks li.bop-is-fail{color:var(--color-dark)}.bop .bop-wm__checks li.bop-is-pass i{background:var(--color-sunny);transform:scale(1.1)}.bop .bop-wm__checks li.bop-is-pass .bop-d-ico:first-child{display:block}.bop .bop-wm__checks li.bop-is-fail i{background:var(--color-funsia);color:var(--color-light)}.bop .bop-wm__checks li.bop-is-fail .bop-d-ico:last-child{display:block}.bop .bop-wm__preview{display:none;padding:10px;border:1px solid var(--d-ln);border-radius:var(--radius-sm);font-size:var(--fs-caption)}.bop .bop-wm__preview.bop-is-in{display:block;animation:bop-sig-in .35s var(--d-e)}.bop .bop-wm__subj{display:block;margin-bottom:4px;font-weight:500}.bop .bop-wm__preview mark{background:#ffb8001a;color:inherit;text-decoration:underline;text-decoration-color:var(--color-funsia);text-decoration-thickness:2px;text-underline-offset:3px}.bop .bop-wm__fix{display:block;margin-top:8px;padding:8px;border-radius:var(--radius-sm);background:#ffc30038}.bop .bop-wm__fix b{display:block;font-size:var(--fs-caption);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.bop .bop-cur{display:flex;flex-direction:column;gap:12px}.bop .bop-cur__head{display:flex;align-items:center;justify-content:space-between}.bop .bop-cur__reset{display:inline-flex!important;align-items:center;gap:4px;color:var(--d-mu)!important;font-size:var(--fs-caption);font-weight:500}.bop .bop-cur__reset:hover{color:var(--color-dark)!important}.bop .bop-cur__reset .bop-d-ico{width:13px;height:13px}.bop .bop-cur__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bop .bop-cur__card{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--d-ln);border-radius:var(--radius-sm);background:var(--color-light)}.bop .bop-cur__card:hover{box-shadow:none}.bop .bop-cur__card header{display:flex;align-items:center;justify-content:space-between}.bop .bop-cur__card header b{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-sm);background:var(--d-sf);font-weight:500}.bop .bop-cur__mail{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:var(--radius-sm);background:var(--d-sf)}.bop .bop-cur__mail span{color:var(--d-mu);font-size:var(--fs-caption)}.bop .bop-cur__mail b{font-size:var(--fs-caption);font-weight:500;line-height:1.3}.bop .bop-cur__meta{color:var(--d-mu);font-size:var(--fs-caption)}.bop .bop-cur__acts{display:flex;gap:4px;margin-top:auto}.bop .bop-cur__acts button{flex:1;padding:6px 2px!important;border:1px solid var(--d-ln)!important;border-radius:var(--radius-sm);font-size:var(--fs-caption);font-weight:500;text-align:center!important;transition:background-color .2s var(--d-e)}.bop .bop-cur__acts [data-act=approve]:hover{background:var(--color-sunny)!important}.bop .bop-cur__acts [data-act=redirect]:hover{background:var(--d-sf)!important}.bop .bop-cur__acts [data-act=kill]:hover{background:#ffb80024!important}.bop .bop-cur__card.bop-is-hot{box-shadow:0 0 0 3px #ffc3008c}.bop .bop-cur__card.bop-is-done{opacity:0;transform:translateY(24px) scale(.92);pointer-events:none}.bop .bop-cur__card.bop-is-gone{display:none}.bop .bop-demo__chip.bop-is-approved{border-color:transparent;background:var(--color-sunny)}.bop .bop-demo__chip.bop-is-redirected{border-color:transparent;background:color-mix(in srgb,var(--color-dark) 10%,var(--color-light));color:var(--d-mu)}.bop .bop-demo__chip.bop-is-killed{border-color:transparent;background:#ffb80029}.bop .bop-cur__log{padding-top:10px;border-top:1px solid var(--d-ln)}.bop .bop-cur__log ol{display:grid;gap:4px;max-height:120px;margin:8px 0 0;padding:0;overflow:auto;list-style:none}.bop .bop-cur__log li{display:flex;align-items:center;gap:8px;font-size:var(--fs-caption);animation:bop-sig-in .35s var(--d-e)}.bop .bop-cur__log li b{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-sm);background:var(--d-sf);font-size:var(--fs-caption)}.bop .bop-cur__log li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bop .bop-cur__log li time{margin-left:auto;color:var(--d-mu);font-size:var(--fs-caption)}.bop .bop-cur__empty{color:var(--d-mu)}.bop .bop-eco{display:flex;flex-direction:column;gap:10px}.bop .bop-eco__map{position:relative;flex:none;width:100%;max-width:520px;margin:0 auto;aspect-ratio:520 / 360}.bop .bop-eco__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.bop .bop-eco__line{fill:none;stroke:color-mix(in srgb,var(--color-dark) 16%,var(--color-light));stroke-width:1.5;transition:stroke .2s,stroke-width .2s}.bop .bop-eco__line.bop-is-on{stroke:var(--color-ooorange);stroke-width:2.5}.bop .bop-eco__pulse{fill:var(--color-ooorange)}.bop .bop-eco__core{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 16px;border-radius:var(--radius-box);background:var(--color-dark);color:var(--color-light);font-size:var(--fs-caption);font-weight:500;transform:translate(-50%,-50%)}.bop .bop-eco__core img{width:44px;height:auto}.bop .bop-eco__node{position:absolute!important;top:var(--y);left:var(--x);display:flex!important;align-items:center;gap:6px;padding:6px 10px!important;border:1px solid var(--d-ln)!important;border-radius:var(--radius-pill);background:var(--color-light)!important;box-shadow:none;font-size:var(--fs-caption);font-weight:500;white-space:nowrap;transform:translate(-50%,-50%);transition:transform .2s var(--d-e),background-color .2s,border-color .2s}.bop .bop-eco__node:hover{transform:translate(-50%,calc(-50% - 2px))}.bop .bop-eco__node .bop-d-ico{width:14px;height:14px}.bop .bop-eco__node.bop-is-on{border-color:var(--color-dark)!important;background:var(--color-sunny)!important}.bop .bop-eco__card{padding:10px 12px;border:1px solid var(--d-ln);border-radius:var(--radius-sm);font-size:var(--fs-caption)}.bop .bop-eco__card p{margin-top:4px!important}.bop .bop-eco__card b{font-weight:500}.bop .bop-tab-m__media .bop-demo__body{flex:none;overflow:visible}.bop .bop-tab-m__media .bop-ctx__grid,.bop .bop-tab-m__media .bop-vault__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bop .bop-tab-m__media .bop-sig,.bop .bop-tab-m__media .bop-wm,.bop .bop-tab-m__media .bop-cur__cards{grid-template-columns:minmax(0,1fr)}.bop .bop-tab-m__media .bop-vault__drawer{width:100%}.bop .bop-tab-m__media .bop-eco__map{aspect-ratio:520 / 420}.bop .bop-tab-m__media .bop-eco__node{flex-direction:column;gap:2px;padding:5px 7px!important;border-radius:var(--radius-sm);font-size:var(--fs-caption)}.bop .bop-tab-m__media .bop-eco__core{padding:8px 10px;font-size:var(--fs-caption)}.bop .bop-tab-m__media .bop-eco__core img{width:32px}@media(prefers-reduced-motion:reduce){.bop .bop-tabs__media-panel,.bop .bop-demo *{transition:none!important;animation:none!important}.bop .bop-eco__pulse,.bop .bop-ctx__scan{display:none}}.bop .bop-stat{position:relative;border-top:0}.bop .bop-stat:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:var(--bop-border);transform-origin:left center}.bop .bop-stat__value{display:flex;align-items:flex-start;color:var(--color-light);font-variant-numeric:tabular-nums lining-nums}.bop .bop-stat__suf{font-size:max(12px,.6em);line-height:1.15}@media(prefers-reduced-motion:reduce){.bop .bop-stat:before{transform:none!important;transition:none!important}}.bop .bop-demo{--d-mu:color-mix(in srgb,var(--color-dark) 74%,var(--color-light));background:#fffbf59e;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);box-shadow:inset 0 0 0 1px #fffbf5e6}.bop .bop-demo:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#fffbf599,#fffbf500 30%)}.bop .bop-demo__bar{position:relative;z-index:1;border-bottom-color:#1e1e1e14}.bop .bop-demo__body{z-index:1}.bop .bop-ctx__tile,.bop .bop-vault__card,.bop .bop-vault__search,.bop .bop-sig__item,.bop .bop-sig__detail,.bop .bop-wm__item,.bop .bop-wm__detail,.bop .bop-cur__card,.bop .bop-eco__card,.bop .bop-wm__preview{background:#fffbf58c!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,251,245,.9)!important;border-radius:var(--radius-sm);box-shadow:none}.bop .bop-sig__item.bop-is-on,.bop .bop-wm__item.bop-is-on{border-color:var(--color-dark)!important;background:#fffbf5e6!important}.bop .bop-ctx__tile.bop-is-flag{border-color:var(--color-funsia)!important}.bop .bop-vault__drawer{background:#fffbf5db;-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6)}.bop .bop-cur__log{border-top-color:#1e1e1e14}.bop .bop-glass .bop-shot--app{background:transparent}.bop .bop-glass .bop-ui-window{background:#fffbf59e;-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);box-shadow:inset 0 0 0 1px #fffbf5e6}.bop .bop-glass .bop-ui-main{background:transparent}.bop .bop-glass .bop-ui-window .bop-ui-card{background:#fffbf58c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #fffbf5e6}.bop .bop-ill{position:relative;flex:1 1 0;min-height:0;overflow:hidden;container-type:size;border-radius:var(--radius-sm)}.bop .bop-ill .bop-d-ico{color:#1e1e1ecc}.bop .bop-gt{position:absolute;display:flex;align-items:center;gap:6px;border-radius:var(--radius-sm);background:#fffbf59e;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);box-shadow:inset 0 0 0 1px #fffbf5f2;font-size:var(--fs-caption);font-weight:500;color:var(--color-dark);white-space:nowrap}.bop .bop-gt:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#fffbf5cc,#fffbf500 45%)}.bop .bop-ill__path{position:absolute;inset:0;width:100%;height:100%}.bop .bop-ill__path path{fill:none;stroke:#1e1e1e47;stroke-width:1.5;stroke-dasharray:2 6;stroke-linecap:round;vector-effect:non-scaling-stroke}.bop .bop-orb{position:absolute;z-index:4;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--color-sunny),var(--color-ooorange) 55%,var(--color-funsia));box-shadow:none}.bop .bop-ill-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c)}.bop .bop-ill-dots{display:flex;gap:4px}.bop .bop-ill-dots i{width:9px;height:9px;border-radius:50%}.bop .bop-ill-dots i:nth-child(1){background:var(--color-sunny)}.bop .bop-ill-dots i:nth-child(2){background:var(--color-ooorange)}.bop .bop-ill-dots i:nth-child(3){background:var(--color-funsia)}.bop .bop-ill-chk{display:inline-grid;flex:none;place-items:center;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--color-sunny),var(--color-ooorange) 55%,var(--color-funsia))}.bop .bop-ill-chk .bop-d-ico{width:11px;height:11px;color:var(--color-dark)}.bop .bop-fc{position:absolute;inset:-5px;pointer-events:none;--fc:rgba(30, 30, 30, .8);background:linear-gradient(var(--fc),var(--fc)) top left / 12px 2px,linear-gradient(var(--fc),var(--fc)) top left / 2px 12px,linear-gradient(var(--fc),var(--fc)) top right / 12px 2px,linear-gradient(var(--fc),var(--fc)) top right / 2px 12px,linear-gradient(var(--fc),var(--fc)) bottom left / 12px 2px,linear-gradient(var(--fc),var(--fc)) bottom left / 2px 12px,linear-gradient(var(--fc),var(--fc)) bottom right / 12px 2px,linear-gradient(var(--fc),var(--fc)) bottom right / 2px 12px;background-repeat:no-repeat}@keyframes bop-float{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes bop-pop{0%,to{scale:1}50%{scale:1.15}}.bop .bop-demo.bop-is-live .bop-gt{animation:bop-float 6s ease-in-out infinite;animation-delay:calc(var(--i,0) * -1.4s)}.bop .bop-ill-ctx__card{top:30%;left:calc(4% + var(--i) * 22%);width:20%;height:40%;padding:0 10px;overflow:hidden;font-size:var(--fs-caption);z-index:calc(4 - var(--i))}.bop .bop-demo.bop-is-live .bop-ill-ctx__card{animation:bop-ctx-fan 7s cubic-bezier(.65,0,.35,1) infinite,bop-float 6s ease-in-out infinite}@keyframes bop-ctx-fan{0%,14%,92%,to{transform:translate(calc(var(--i) * -20.5cqw),calc(var(--i) * -3cqh))}34%,74%{transform:none}}.bop .bop-ill-ctx__orb{top:50%;left:4%;opacity:0}.bop .bop-demo.bop-is-live .bop-ill-ctx__orb{animation:bop-ctx-orb 7s cubic-bezier(.65,0,.35,1) infinite}@keyframes bop-ctx-orb{0%,30%{left:4%;top:50%;opacity:0}36%{opacity:1}50%{left:36%;top:38%}62%{left:62%;top:58%}76%{left:96%;top:46%;opacity:1}82%,to{left:96%;top:46%;opacity:0}}.bop .bop-ctx.bop-is-found [data-ill-strategy]{box-shadow:inset 0 0 0 2px var(--color-funsia)}.bop .bop-ill-ctx__flag{top:8%;right:3%;padding:5px 9px;scale:0;transition:scale .4s cubic-bezier(.34,1.56,.64,1);z-index:6}.bop .bop-ill-ctx__flag .bop-d-ico{width:13px;height:13px;color:var(--color-funsia)}.bop .bop-ctx.bop-is-found .bop-ill-ctx__flag{scale:1}.bop .bop-ill-v__asset{top:16%;left:6%;width:26%;height:68%;padding:6px}.bop .bop-ill-v__img{display:block;width:100%;height:100%;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--color-sunny),var(--color-ooorange) 60%,var(--color-funsia))}.bop .bop-demo.bop-is-live .bop-ill-v__asset .bop-fc{animation:bop-fc 4s ease-in-out infinite}@keyframes bop-fc{0%,to{inset:-5px}50%{inset:-9px}}.bop .bop-ill-v__type{top:24%;left:40%;width:22%;height:52%;flex-direction:column;justify-content:center;gap:6px}.bop .bop-ill-v__type b{font-family:var(--font-sans);font-size:var(--fs-h4);font-weight:400;line-height:1}.bop .bop-ill-v__lock{top:28%;left:70%;width:22%;height:44%;justify-content:center;gap:8px}.bop .bop-ill-v__padlock{width:24px;height:24px;color:#1e1e1ecc}.bop .bop-ill-v__shackle{transform:translateY(-3px);transition:transform .4s cubic-bezier(.65,0,.35,1)}.bop .bop-ill-v__lock .bop-ill-chk{scale:0;transition:scale .4s cubic-bezier(.34,1.56,.64,1)}.bop .bop-demo.bop-is-live .bop-ill-v__shackle{animation:bop-lock 6s cubic-bezier(.65,0,.35,1) infinite}.bop .bop-demo.bop-is-live .bop-ill-v__lock .bop-ill-chk{animation:bop-lockchk 6s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes bop-lock{0%,38%,94%,to{transform:translateY(-3px)}48%,86%{transform:none}}@keyframes bop-lockchk{0%,44%,90%,to{scale:0}54%,84%{scale:1}}.bop .bop-demo.bop-is-approved .bop-ill-v__shackle{animation:none;transform:none}.bop .bop-demo.bop-is-approved .bop-ill-v__lock .bop-ill-chk{animation:none;scale:1}.bop .bop-ill-s__radar{top:8%;left:4%;width:min(84cqh,44cqw);aspect-ratio:1;border-radius:50%;overflow:hidden}.bop .bop-ill-s__ring{position:absolute;inset:18%;border:1px dashed rgba(30,30,30,.22);border-radius:50%}.bop .bop-ill-s__ring--2{inset:36%}.bop .bop-ill-s__sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,184,0,.35),rgba(255,184,0,0) 25%,transparent)}.bop .bop-demo.bop-is-live .bop-ill-s__sweep{animation:bopSpin 4s linear infinite}.bop .bop-ill-s__blip{position:absolute;top:var(--y);left:var(--x);width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--c);opacity:.35}.bop .bop-demo.bop-is-live .bop-ill-s__blip{animation:bop-blip 4s ease-in-out infinite;animation-delay:var(--d)}@keyframes bop-blip{0%,to{opacity:.3;scale:.8}12%{opacity:1;scale:1.3}40%{opacity:.6;scale:1}}.bop .bop-ill-s__line{top:14%;right:4%;bottom:14%;left:calc(min(84cqh,44cqw) + 9%)}.bop .bop-ill-s__line svg{position:absolute;inset:0;width:100%;height:100%}.bop .bop-ill-s__line polyline{fill:none;stroke:#1e1e1e8c;stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.bop .bop-ill-s__orb{top:40%;left:6%;width:12px;height:12px;margin:-6px 0 0 -6px}.bop .bop-demo.bop-is-live .bop-ill-s__orb{animation:bop-sig-orb 6s linear infinite}@keyframes bop-sig-orb{0%{left:6%;top:40%;opacity:0}4%{opacity:1}15%{left:20%;top:36%}30%{left:34%;top:42%}45%{left:48%;top:34%}60%{left:62%;top:38%}72%{left:74%;top:40%}80%{left:80%;top:72%}94%{left:94%;top:66%;opacity:1}to{left:94%;top:66%;opacity:0}}.bop .bop-ill-s__evt{position:absolute;top:72%;left:80%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--color-funsia)}.bop .bop-demo.bop-is-live .bop-ill-s__evt{animation:bop-evt 6s ease-out infinite}@keyframes bop-evt{0%,78%{box-shadow:0 0 #ffb80080}96%,to{box-shadow:0 0 0 12px #ffb80000}}.bop .bop-ill--wm{flex-basis:0;min-height:0}.bop .bop-ill-w__asset{top:10%;left:4%;width:56%;height:80%;flex-direction:column;align-items:stretch;gap:5px;padding:8px;overflow:visible}.bop .bop-ill-w__img{flex:1;min-height:0;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--color-ooorange),var(--color-sunny))}.bop .bop-ill-w__ln{flex:none;height:5px;border-radius:var(--radius-sm);background:#1e1e1e29;transition:background-color .3s}.bop .bop-ill-w__ln--s{width:60%}.bop .bop-wm__detail.bop-is-risk [data-ill-flag]{background:#ffb8008c;box-shadow:0 0 0 3px #ffb8002e}.bop .bop-ill-w__scan{position:absolute;right:4px;left:4px;top:6%;height:2px;border-radius:var(--radius-sm);background:var(--color-sunny);box-shadow:none;opacity:0}.bop .bop-demo.bop-is-live .bop-ill-w__scan{animation:bop-wscan 3.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes bop-wscan{0%{top:6%;opacity:0}10%{opacity:1}80%{top:92%;opacity:1}90%,to{top:92%;opacity:0}}.bop .bop-ill-w__checks{position:absolute;top:10%;right:4%;bottom:10%;width:32%;display:flex;flex-direction:column;justify-content:space-between}.bop .bop-ill-w__row{position:relative;height:28%;padding:0 8px;gap:8px}.bop .bop-ill-w__row>i{flex:1;height:5px;border-radius:var(--radius-sm);background:#1e1e1e29}.bop .bop-ill-w__row .bop-ill-chk .bop-d-ico:last-child{display:none}.bop .bop-demo.bop-is-live .bop-ill-w__row .bop-ill-chk{animation:bop-wchk 3.6s cubic-bezier(.34,1.56,.64,1) infinite;animation-delay:calc(var(--i) * .35s)}@keyframes bop-wchk{0%,22%{scale:0}34%,88%{scale:1}to{scale:0}}.bop .bop-wm__detail.bop-is-risk [data-ill-fail] .bop-ill-chk{background:var(--color-funsia)}.bop .bop-wm__detail.bop-is-risk [data-ill-fail] .bop-ill-chk .bop-d-ico{color:var(--color-light)}.bop .bop-wm__detail.bop-is-risk [data-ill-fail] .bop-ill-chk .bop-d-ico:first-child{display:none}.bop .bop-wm__detail.bop-is-risk [data-ill-fail] .bop-ill-chk .bop-d-ico:last-child{display:block}.bop .bop-ill-c__v{top:22%;left:calc(4% + var(--i) * 15%);width:12%;height:56%;flex-direction:column;align-items:stretch;justify-content:center;gap:5px;padding:0 8px}.bop .bop-ill-c__v b{font-size:var(--fs-caption);font-weight:500}.bop .bop-ill-c__v i{height:4px;border-radius:var(--radius-sm);background:#1e1e1e2e}.bop .bop-ill-c__v i:last-child{width:60%}.bop .bop-demo.bop-is-live [data-ill-pick]{animation:bop-cur-pick 6s cubic-bezier(.65,0,.35,1) infinite}@keyframes bop-cur-pick{0%,30%{transform:none;opacity:1}36%{transform:scale(.92)}40%{transform:none;box-shadow:inset 0 0 0 2px var(--color-sunny)}62%{transform:translate(40cqw) scale(.7);opacity:1}68%,90%{transform:translate(40cqw) scale(.7);opacity:0}to{transform:none;opacity:1}}.bop .bop-ill-c__log{top:12%;right:4%;width:34%;height:76%;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;padding:0 10px}.bop .bop-ill-c__log>b{font-size:var(--fs-caption);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--color-dark) 74%,var(--color-light))}.bop .bop-ill-c__row{display:flex;align-items:center;gap:8px}.bop .bop-ill-c__row>i:last-child{flex:1;height:5px;border-radius:var(--radius-sm);background:#1e1e1e29}.bop .bop-ill-c__row .bop-ill-chk{scale:1}.bop .bop-demo.bop-is-live .bop-ill-c__row:not(.bop-ill-c__row--old){animation:bop-cur-row 6s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes bop-cur-row{0%,58%{opacity:0;transform:translateY(6px)}66%,92%{opacity:1;transform:none}to{opacity:0}}.bop .bop-ill-c__cursor{position:absolute;z-index:8;top:70%;left:8%;width:18px;height:18px;color:var(--color-dark);fill:var(--color-light);filter:none}.bop .bop-demo.bop-is-live .bop-ill-c__cursor{animation:bop-cur-cursor 6s cubic-bezier(.65,0,.35,1) infinite}@keyframes bop-cur-cursor{0%,8%{top:84%;left:6%;opacity:0}14%{opacity:1}30%,40%{top:52%;left:26%}62%{top:46%;left:70%;opacity:1}72%,to{top:46%;left:70%;opacity:0}}.bop .bop-eco__line{stroke-dasharray:2 6;stroke-linecap:round}.bop .bop-eco__line.bop-is-on{stroke-dasharray:none}.bop .bop-eco__core{z-index:2;background:#fffbf5b8;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 0 0 1px #fffbf5f2;color:var(--color-dark)}.bop .bop-eco__orbit{position:absolute;top:50%;left:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border:1px dashed rgba(30,30,30,.2);border-radius:50%;pointer-events:none}.bop .bop-eco__orbit .bop-gt{top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;justify-content:center;border-radius:var(--radius-sm);transform:rotate(calc(var(--a) * 1deg)) translate(75px) rotate(calc(var(--a) * -1deg))}.bop .bop-eco__orbit .bop-gt:nth-child(1){--a:-30}.bop .bop-eco__orbit .bop-gt:nth-child(2){--a:90}.bop .bop-eco__orbit .bop-gt:nth-child(3){--a:210}.bop .bop-eco__orbit .bop-d-ico{width:13px;height:13px}.bop .bop-demo.bop-is-live .bop-eco__orbit{animation:bopSpin 24s linear infinite}.bop .bop-demo.bop-is-live .bop-eco__orbit .bop-gt{animation:none}.bop .bop-demo.bop-is-live .bop-eco__orbit .bop-d-ico{animation:bop-counter 24s linear infinite}@keyframes bop-counter{to{transform:rotate(-360deg)}}.bop .bop-ftile{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;border-radius:var(--radius-sm);background:#fffbf5a8;-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);box-shadow:inset 0 0 0 1px #fffbf5f2;color:var(--color-dark);font-family:Inter,system-ui,sans-serif;font-weight:500;white-space:nowrap;animation:bop-float 6s ease-in-out infinite}.bop .bop-ftile--hero{right:4.6cqw;bottom:5.6cqw;padding:.8cqw 1.2cqw;gap:.7cqw;font-size:max(12px,1.15cqw);border-radius:var(--radius-sm)}.bop .bop-ftile--hero .bop-ill-chk{width:1.7cqw;height:1.7cqw;animation:bop-pop 3s ease-in-out infinite}.bop .bop-ftile--hero .bop-ill-chk .bop-d-ico{width:1cqw;height:1cqw}.bop .bop-ftile--router{top:-14px;right:var(--bop-sp-md);padding:8px 12px;font-size:var(--fs-body-s);animation-delay:-2s}.bop .bop-ftile--router .bop-ill-chk{animation:bop-pop 3s ease-in-out infinite}.bop .bop-ftile__dots{display:flex;gap:4px}.bop .bop-ftile__dots i{width:7px;height:7px;border-radius:50%;animation:bop-blip 2.4s ease-in-out infinite}.bop .bop-ftile__dots i:nth-child(1){background:var(--color-sunny)}.bop .bop-ftile__dots i:nth-child(2){background:var(--color-ooorange);animation-delay:.4s}.bop .bop-ftile__dots i:nth-child(3){background:var(--color-funsia);animation-delay:.8s}.bop .bop-router-card__shot{z-index:2}.bop .bop-tab-m__media .bop-ill{flex:none;height:140px}.bop .bop-tab-m__media .bop-sig__side{gap:10px}@media(max-width:767px){.bop .bop-ftile--router{font-size:var(--fs-caption);padding:6px 10px}}@media(prefers-reduced-motion:reduce){.bop .bop-ftile,.bop .bop-ftile *{animation:none!important}}.bop .bop-sig__side{display:flex;flex-direction:column;gap:10px;min-height:0}.bop .bop-sig__side .bop-sig__detail{flex:none}.bop .bop-ui-rail,.bop .bop-glass .bop-ui-rail{background:#1e1e1e;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal}.bop .bop-ui-rail:before,.bop .bop-ui-rail:after{content:none}.bop .bop-ui-rail__item.bop-is-on,.bop .bop-ui-rail--slim .bop-ui-rail__item.bop-is-on{background:color-mix(in srgb,#FFFBF5 10%,#1E1E1E)}.bop .bop-ui-rail__item:hover{background:color-mix(in srgb,#FFFBF5 6%,#1E1E1E)}.bop .bop-ui-rail__item.bop-is-on:hover{background:color-mix(in srgb,#FFFBF5 10%,#1E1E1E)}.bop .bop-ui-rail__brand{background:#1e1e1e;border-color:color-mix(in srgb,#FFFBF5 14%,#1E1E1E)}.bop .bop-ui-rail--slim .bop-ui-rail__div{background:color-mix(in srgb,#FFFBF5 14%,#1E1E1E)}.bop .bop-demo[data-demo=context] .bop-demo__bar{height:auto;padding:20px 24px}.bop .bop-demo[data-demo=context] .bop-ctx{gap:20px;padding:24px}.bop .bop-demo[data-demo=context] .bop-ctx__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:12px}.bop .bop-demo[data-demo=context] .bop-ctx__tile{position:relative;justify-content:flex-start;gap:0;min-width:0;min-height:0;padding:16px!important;border-width:1px!important}.bop .bop-demo[data-demo=context] .bop-ctx__tile>.bop-d-ico{box-sizing:border-box;width:32px;height:32px;padding:6px;border-radius:var(--radius-sm);background:#1e1e1e0d;color:#1e1e1ecc}.bop .bop-demo[data-demo=context] .bop-ctx__tile b{display:-webkit-box;margin-top:12px;overflow:hidden;font-size:var(--fs-body);font-weight:500;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bop .bop-demo[data-demo=context] .bop-ctx__sub{display:-webkit-box;margin-top:4px;overflow:hidden;color:color-mix(in srgb,var(--color-dark) 60%,var(--color-light));font-size:var(--fs-body-s);line-height:1.4;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bop .bop-demo[data-demo=context] .bop-ctx__tile.bop-is-flag{padding:15.5px!important;border:1.5px solid var(--color-funsia)!important;box-shadow:0 0 0 4px #ffb8001f;animation:none}.bop .bop-demo[data-demo=context] .bop-ctx__tile.bop-is-open{grid-column:auto;z-index:6}.bop .bop-demo[data-demo=context] .bop-ctx__tile.bop-is-open .bop-ctx__entries{position:absolute;top:calc(100% + 6px);left:-1px;z-index:6;display:grid;gap:6px;width:calc(200% + 12px);margin:0;padding:12px;border-radius:var(--radius-sm);background:#fffbf5f5;box-shadow:inset 0 0 0 1px #1e1e1e0f}.bop .bop-demo[data-demo=context] .bop-ctx__tile:nth-child(4).bop-is-open .bop-ctx__entries,.bop .bop-demo[data-demo=context] .bop-ctx__tile:nth-child(5).bop-is-open .bop-ctx__entries,.bop .bop-demo[data-demo=context] .bop-ctx__tile:nth-child(8).bop-is-open .bop-ctx__entries,.bop .bop-demo[data-demo=context] .bop-ctx__tile:nth-child(9).bop-is-open .bop-ctx__entries{right:-1px;left:auto}.bop .bop-demo[data-demo=context] .bop-ctx__tile:nth-child(n+6).bop-is-open .bop-ctx__entries{top:auto;bottom:calc(100% + 6px)}.bop .bop-demo[data-demo=context] .bop-ctx__entries span{padding:8px 10px;font-size:var(--fs-caption);line-height:1.4}.bop .bop-demo[data-demo=context] .bop-ctx__alert{align-items:flex-start;gap:14px;padding:20px}.bop .bop-demo[data-demo=context] .bop-ctx__alert>.bop-d-ico{box-sizing:border-box;width:32px;height:32px;padding:7px;border-radius:var(--radius-sm);background:#1e1e1e0d}.bop .bop-demo[data-demo=context] .bop-ctx__alert p{margin:6px 0 12px;line-height:1.35}.bop .bop-demo[data-demo=context] .bop-ctx__alert .bop-demo__chip{padding:6px 12px}.bop .bop-demo[data-demo=context] .bop-ill--ctx2{display:flex;flex:none;align-items:center;gap:16px;height:120px;padding:16px;overflow:hidden;container-type:normal;border-radius:var(--radius-sm);background:#fffbf58c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #fffbf5e6}.bop .bop-demo[data-demo=context] .bop-ill-k__stack{position:relative;flex:none;width:140px;height:52px}.bop .bop-demo[data-demo=context] .bop-ill-k__stack i{position:absolute;display:flex;align-items:center;gap:8px;width:124px;height:36px;padding:0 12px;border-radius:var(--radius-sm);background:#fffbf5b3;box-shadow:inset 0 0 0 1px #fffbf5f2;font-size:var(--fs-caption);font-style:normal;font-weight:500;white-space:nowrap}.bop .bop-demo[data-demo=context] .bop-ill-k__stack i:nth-child(1){top:0;left:16px;opacity:.55}.bop .bop-demo[data-demo=context] .bop-ill-k__stack i:nth-child(2){top:8px;left:8px;opacity:.8}.bop .bop-demo[data-demo=context] .bop-ill-k__stack i:nth-child(3){top:16px;left:0}.bop .bop-demo[data-demo=context] .bop-ill-k__stack .bop-d-ico{width:16px;height:16px;color:#1e1e1ecc}.bop .bop-demo[data-demo=context] .bop-ill-k__line{position:relative;flex:1;min-width:24px;height:4px;background:radial-gradient(circle,rgba(30,30,30,.35) 1.2px,transparent 1.8px) 0 50% / 8px 4px repeat-x}.bop .bop-demo[data-demo=context] .bop-ill-k__orb{top:50%;left:50%}.bop .bop-demo[data-demo=context] .bop-ill-k__pill{display:inline-flex;flex:none;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--radius-pill);background:#fffbf5cc;box-shadow:inset 0 0 0 1px #fffbf5f2;font-size:var(--fs-caption);font-weight:500;white-space:nowrap}.bop .bop-demo[data-demo=context] .bop-ill-k__pill .bop-d-ico{width:14px;height:14px;color:var(--color-funsia)}.bop .bop-demo[data-demo=context].bop-is-live .bop-ill-k__orb{animation:bop-k-orb 4s cubic-bezier(.65,0,.35,1) infinite}.bop .bop-demo[data-demo=context].bop-is-live .bop-ill-k__pill{animation:bop-k-pill 4s ease-out infinite}@keyframes bop-k-orb{0%{left:0;opacity:0}8%{opacity:1}82%{left:100%;opacity:1}90%,to{left:100%;opacity:0}}@keyframes bop-k-pill{0%,78%{background:#fffbf5cc;box-shadow:inset 0 0 0 1px #fffbf5f2,0 0 #ffb80073}84%{background:#ffb80029;box-shadow:inset 0 0 0 1px #ffb80080,0 0 #ffb80073}to{background:#fffbf5cc;box-shadow:inset 0 0 0 1px #fffbf5f2,0 0 0 12px #ffb80000}}.bop .bop-tab-m__media .bop-demo[data-demo=context] .bop-ctx__grid:has(.bop-is-open){grid-auto-rows:auto}.bop .bop-tab-m__media .bop-demo[data-demo=context] .bop-ctx__tile.bop-is-open{grid-column:1 / -1}.bop .bop-tab-m__media .bop-demo[data-demo=context] .bop-ctx__tile.bop-is-open .bop-ctx__entries{position:static;width:auto;margin-top:12px;padding:0;background:none;box-shadow:none}.bop .bop-tab-m__media .bop-demo[data-demo=context] .bop-ill--ctx2{height:auto;min-height:120px}@media(max-width:767px){.bop .bop-tab-m__media .bop-demo[data-demo=context] .bop-ctx{padding:16px;gap:16px}.bop .bop-tab-m__media .bop-demo[data-demo=context] .bop-ctx__tile{padding:12px!important}.bop .bop-tab-m__media .bop-demo[data-demo=context] .bop-ctx__tile.bop-is-flag{padding:11.5px!important}.bop .bop-tab-m__media .bop-demo[data-demo=context] .bop-demo__bar{padding:16px}.bop .bop-tab-m__media .bop-demo[data-demo=context] .bop-ill-k__stack{width:120px}.bop .bop-tab-m__media .bop-demo[data-demo=context] .bop-ill-k__stack i{width:104px}}.bop .bop-quote__photo,.bop .bop-quote__tint,.bop .bop-quote__scrim{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}.bop .bop-quote__photo{object-fit:cover;object-position:var(--bop-op,50% 50%);opacity:.35;transform-origin:50% 45%;transition:opacity .5s var(--easing-in,cubic-bezier(.22,1,.36,1))}.bop .bop-quote__tint{background:linear-gradient(135deg,var(--color-sunny),var(--color-ooorange) 55%,var(--color-funsia));opacity:.35;mix-blend-mode:soft-light}.bop .bop-quote__scrim{background:linear-gradient(180deg,#1e1e1e8c,#1e1e1e00 35% 55%,#1e1e1e99)}.bop .bop-quote-slide__media .bop-poster{z-index:3;color:var(--color-light)}.bop .bop-poster__foot{align-items:flex-end}.bop .bop-poster__meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.bop .bop-poster__credit{font-size:var(--fs-body-s);opacity:.9}.bop .bop-is-cur .bop-quote__photo{opacity:1;animation:bop-kenburns 8s ease-out var(--bop-kb-d,0s) both}@keyframes bop-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.bop .bop-is-cur .bop-poster>*{animation:bop-qrise .5s var(--easing-in,cubic-bezier(.22,1,.36,1)) both}@keyframes bop-qrise{0%{transform:translateY(16px)}to{transform:none}}.bop .bop-no-intro .bop-quote__photo{transition:none}.bop .bop-no-intro .bop-poster>*{animation:none}@media(prefers-reduced-motion:reduce){.bop .bop-quote__photo{transition:none;animation:none!important}.bop .bop-is-cur .bop-poster>*{animation:none}}.bop .bop-quote__scrim{background:linear-gradient(90deg,#1e1e1e99,#1e1e1e33 45%,#1e1e1e00 70%),linear-gradient(180deg,#1e1e1e8c,#1e1e1e00 35% 55%,#1e1e1e99)}.bop .bop-poster__meta{gap:12px}.bop .bop-poster__foot{opacity:1}.bop .bop-poster__quote{display:flex;flex-direction:column;align-items:flex-start;max-width:60cqw;color:var(--color-light);text-transform:none;letter-spacing:0}.bop .bop-poster__q{display:-webkit-box;overflow:hidden;font-family:var(--font-sans);font-size:var(--fs-lead);font-weight:400;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bop .bop-poster__by{margin-top:12px;color:#fffbf5bf;font-size:var(--fs-body-s);line-height:1.4}.bop .bop-poster__by b{font-weight:500}.bop .bop-poster__client{display:block;width:auto;height:20px;max-width:none;margin-top:12px;filter:brightness(0) invert(1)}.bop .bop-is-cur .bop-poster>.bop-poster__foot{animation:none}.bop .bop-is-cur .bop-poster__quote{animation:bop-qrise12 .5s var(--easing-in,cubic-bezier(.22,1,.36,1)) .15s both}@keyframes bop-qrise12{0%{transform:translateY(12px)}to{transform:none}}.bop .bop-no-intro .bop-poster__quote{animation:none}@media(max-width:479px){.bop .bop-poster__q{font-size:var(--fs-body)}.bop .bop-poster__by{margin-top:8px;font-size:var(--fs-caption)}.bop .bop-poster__client{height:16px;margin-top:8px}.bop .bop-poster__meta{gap:8px}}@media(prefers-reduced-motion:reduce){.bop .bop-is-cur .bop-poster__quote{animation:none}}.bop .bop-quote-slide__media .bop-poster__title{max-width:46cqw;margin-top:2.4cqw;margin-bottom:auto;font-size:max(12px,7.2cqw);line-height:1.02}.bop .bop-quote-slide__media .bop-quote__photo{opacity:1;filter:none;mix-blend-mode:normal;transition:none}.bop .bop-quote-slide__media .bop-quote__photo:before,.bop .bop-quote-slide__media .bop-quote__photo:after{content:none}.bop .bop-is-cur .bop-quote__photo{animation:bop-kenburns 8s ease-out var(--bop-kb-d,0s) both,bop-qfade .5s var(--easing-in,cubic-bezier(.22,1,.36,1))}.bop .bop-no-intro .bop-quote__photo{animation:bop-kenburns 8s ease-out var(--bop-kb-d,0s) both}@keyframes bop-qfade{0%{opacity:.35}to{opacity:1}}.bop .bop-quote-slide__media .bop-poster{text-shadow:0 1px 2px rgba(30,30,30,.35),0 4px 18px rgba(30,30,30,.35)}.bop .bop-quote-slide__media .bop-poster__client{filter:brightness(0) invert(1)}@media(prefers-reduced-motion:reduce){.bop .bop-is-cur .bop-quote__photo{animation:none!important}}.bop .bop-demo[data-demo=ecosystem] .bop-eco{display:flex;flex-direction:column;gap:24px;padding:24px}.bop .bop-demo[data-demo=ecosystem] .bop-eco__map{position:relative;flex:1 1 0;width:100%;max-width:none;min-height:0;margin:0;aspect-ratio:auto;container-type:size}.bop .bop-demo[data-demo=ecosystem] .bop-eco__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.bop .bop-demo[data-demo=ecosystem] .bop-eco__lines line{stroke:color-mix(in srgb,var(--color-dark) 22%,var(--color-light));stroke-width:1.5;stroke-dasharray:2 6;stroke-linecap:round;transition:stroke .2s}.bop .bop-demo[data-demo=ecosystem] .bop-eco__lines line.bop-is-on{stroke:var(--color-ooorange);stroke-width:2;stroke-dasharray:none}.bop .bop-demo[data-demo=ecosystem] .bop-eco__lines circle{fill:url(#bop-eco-orb2)}.bop .bop-demo[data-demo=ecosystem] .bop-eco__core{position:absolute;top:50%;left:50%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;border-radius:var(--radius-box);background:#fffbf5;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transform:translate(-50%,-50%)}.bop .bop-demo[data-demo=ecosystem] .bop-eco__mark{display:block;width:48px;height:auto;aspect-ratio:700 / 380;filter:none}.bop .bop-demo[data-demo=ecosystem] .bop-eco__word{display:flex;align-items:flex-end;gap:6px}.bop .bop-demo[data-demo=ecosystem] .bop-eco__word img{display:block;width:96px;height:auto;aspect-ratio:851 / 207;filter:none}.bop .bop-demo[data-demo=ecosystem] .bop-eco__word b{margin-bottom:3px;color:#1e1e1e;font-family:var(--font-sans);font-size:var(--fs-body-s);font-weight:500;line-height:1;letter-spacing:.02em}.bop .bop-demo[data-demo=ecosystem] .bop-eco__glow{position:absolute;top:50%;left:50%;z-index:2;width:190px;height:150px;border-radius:var(--radius-box);background:linear-gradient(135deg,var(--color-sunny),var(--color-ooorange) 55%,var(--color-funsia));filter:blur(22px);opacity:.35;transform:translate(-50%,-50%);pointer-events:none}.bop .bop-demo[data-demo=ecosystem].bop-is-live .bop-eco__glow{animation:bop-eco-glow 4s ease-in-out infinite}@keyframes bop-eco-glow{0%,to{opacity:.3;scale:.94}50%{opacity:.65;scale:1.04}}.bop .bop-demo[data-demo=ecosystem] .bop-eco__map{--bop-pw:120px;--bop-ph:36px}.bop .bop-demo[data-demo=ecosystem] .bop-eco__node{position:absolute!important;top:calc(50% + sin(var(--a)) * (50cqh - var(--bop-ph) / 2 - 4px));left:calc(50% + cos(var(--a)) * (50cqw - var(--bop-pw) / 2 - 4px));z-index:4;display:flex!important;align-items:center;justify-content:center;gap:6px;width:var(--bop-pw);height:var(--bop-ph);padding:0 10px!important;border:1px solid var(--d-ln)!important;border-radius:var(--radius-pill);background:var(--color-light)!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;font-size:var(--fs-caption);font-weight:500;transform:translate(-50%,-50%)}.bop .bop-demo[data-demo=ecosystem] .bop-eco__node .bop-d-ico{flex:none;width:18px;height:18px;color:#1e1e1ecc}.bop .bop-demo[data-demo=ecosystem] .bop-eco__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bop .bop-demo[data-demo=ecosystem] .bop-eco__node.bop-is-on{border-color:var(--color-dark)!important;background:var(--color-sunny)!important}.bop .bop-demo[data-demo=ecosystem] .bop-eco__orbit{display:none}.bop .bop-demo[data-demo=ecosystem] .bop-eco__card{flex:none;padding:16px 20px;font-size:var(--fs-caption)}.bop .bop-demo[data-demo=ecosystem] .bop-eco__chead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.bop .bop-demo[data-demo=ecosystem] .bop-eco__status{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);font-weight:500}.bop .bop-demo[data-demo=ecosystem] .bop-eco__status i{width:8px;height:8px;border-radius:50%;background:var(--color-sunny);box-shadow:0 0 0 3px #ffc30040}.bop .bop-demo[data-demo=ecosystem] .bop-eco__card p{margin:3px 0 0!important}.bop .bop-demo[data-demo=ecosystem] .bop-eco__card p b{display:inline-block;min-width:52px;font-weight:500}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco{padding:16px;gap:16px}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__map{flex:none;aspect-ratio:1 / 1.15;--bop-pw:66px;--bop-ph:48px}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__node{flex-direction:column;gap:3px;padding:4px!important;border-radius:var(--radius-sm);font-size:var(--fs-caption)}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__node .bop-d-ico{width:14px;height:14px}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__label{max-width:100%;white-space:normal;text-align:center;line-height:1.1}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__core{gap:6px;padding:12px;border-radius:var(--radius-box)}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__mark{width:32px}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__word{gap:4px}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__word img{width:64px}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__word b{margin-bottom:2px;font-size:var(--fs-caption)}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__glow{width:120px;height:100px}@media(prefers-reduced-motion:reduce){.bop .bop-demo[data-demo=ecosystem] .bop-eco__lines circle{display:none}}.bop .bop-demo[data-demo=ecosystem] .bop-eco__core.bop-eco__core--dark{flex-direction:row;align-items:flex-end;gap:8px;padding:24px;border-radius:var(--radius-box);background:#1e1e1e;box-shadow:none}.bop .bop-demo[data-demo=ecosystem] .bop-eco__logo{display:block;flex:none;width:120px;height:auto;max-width:none;aspect-ratio:852 / 586;filter:none}.bop .bop-demo[data-demo=ecosystem] .bop-eco__os{flex:none;margin-bottom:calc(6.5px - .1425em);color:#fffbf5;font-family:var(--font-sans);font-size:var(--fs-h4);font-weight:500;line-height:1;letter-spacing:.01em}.bop .bop-demo[data-demo=ecosystem] .bop-eco__glow{width:240px;height:170px}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__core.bop-eco__core--dark{gap:6px;padding:12px;border-radius:var(--radius-box)}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__logo{width:64px}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__os{margin-bottom:calc(3.5px - .1425em);font-size:var(--fs-caption)}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__glow{width:130px;height:100px}.bop .bop-demo[data-demo=ecosystem] .bop-eco__map{--bop-lw:clamp(64px,20cqw,120px);--bop-pw:clamp(84px,23cqw,120px)}.bop .bop-demo[data-demo=ecosystem] .bop-eco__logo{width:var(--bop-lw)}.bop .bop-demo[data-demo=ecosystem] .bop-eco__os{font-size:max(12px,calc(var(--bop-lw) * .1917));margin-bottom:calc(var(--bop-lw) * .0542 - .1425em)}.bop .bop-demo[data-demo=ecosystem] .bop-eco__core.bop-eco__core--dark{padding:clamp(14px,4.8cqw,24px)}.bop .bop-demo[data-demo=ecosystem] .bop-eco__node{font-size:var(--fs-caption)}.bop .bop-demo[data-demo=ecosystem] .bop-eco__glow{width:calc(var(--bop-lw) * 2);height:calc(var(--bop-lw) * 1.4)}@media(min-width:768px){.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__map{aspect-ratio:4 / 3;--bop-pw:clamp(84px,23cqw,120px);--bop-ph:36px}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__node{flex-direction:row;gap:6px;padding:0 10px!important;border-radius:var(--radius-pill);font-size:var(--fs-caption)}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__node .bop-d-ico{width:18px;height:18px}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__label{white-space:nowrap;text-align:left;line-height:1.2}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__core.bop-eco__core--dark{gap:8px;padding:clamp(14px,4.8cqw,24px);border-radius:var(--radius-box)}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__logo{width:var(--bop-lw)}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__os{font-size:max(12px,calc(var(--bop-lw) * .1917));margin-bottom:calc(var(--bop-lw) * .0542 - .1425em)}.bop .bop-tab-m__media .bop-demo[data-demo=ecosystem] .bop-eco__glow{width:calc(var(--bop-lw) * 2);height:calc(var(--bop-lw) * 1.4)}}.bop .bop-demo[data-demo=ecosystem] .bop-eco__map{position:relative;flex:1 1 0;min-height:0;container-type:normal;overflow:visible}.bop .bop-demo[data-demo=ecosystem] .bop-os{position:absolute;top:50%;left:50%;width:520px;height:520px;transform:translate(-50%,-50%) scale(var(--bop-os-s,1))}.bop .bop-demo[data-demo=ecosystem] .bop-os__ring{position:absolute;top:50%;left:50%;width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:1.5px solid rgba(30,30,30,.22);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.bop .bop-demo[data-demo=ecosystem] .bop-os__ring:after{content:"";position:absolute;inset:.5px;border:1px solid rgba(255,251,245,.6);border-radius:50%}.bop .bop-demo[data-demo=ecosystem] .bop-os__fx{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bop .bop-demo[data-demo=ecosystem] .bop-os__orb{fill:url(#bop-os-orb)}.bop .bop-demo[data-demo=ecosystem] .bop-os__line{stroke:var(--color-ooorange);stroke-width:2;stroke-linecap:round;opacity:0;transition:opacity .2s}.bop .bop-demo[data-demo=ecosystem] .bop-os__line.bop-is-on{opacity:1}.bop .bop-demo[data-demo=ecosystem] .bop-os__glow{position:absolute;top:50%;left:50%;width:230px;height:230px;border-radius:50%;background:linear-gradient(135deg,var(--color-sunny),var(--color-ooorange) 55%,var(--color-funsia));filter:blur(28px);opacity:.45;transform:translate(-50%,-50%);pointer-events:none}.bop .bop-demo[data-demo=ecosystem].bop-is-live .bop-os__glow{animation:bop-os-breathe 4s ease-in-out infinite}@keyframes bop-os-breathe{0%,to{opacity:.35;scale:.94}50%{opacity:.7;scale:1.05}}.bop .bop-demo[data-demo=ecosystem] .bop-os__halo{position:absolute;top:50%;left:50%;width:176px;height:176px;border:1px solid rgba(255,251,245,.4);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.bop .bop-demo[data-demo=ecosystem] .bop-os__core{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;width:160px;height:160px;border-radius:50%;background:#1e1e1e;box-shadow:none;transform:translate(-50%,-50%);transition:scale .3s cubic-bezier(.34,1.56,.64,1)}.bop .bop-demo[data-demo=ecosystem] .bop-os__core.bop-is-hit{scale:1.06}.bop .bop-demo[data-demo=ecosystem] .bop-os__lock{display:flex;align-items:flex-end;gap:6px}.bop .bop-demo[data-demo=ecosystem] .bop-os__lock img{display:block;width:96px;height:auto;max-width:none;aspect-ratio:852 / 586;filter:none}.bop .bop-demo[data-demo=ecosystem] .bop-os__lock b{margin-bottom:calc(5.2032px - .1425em);color:#fffbf5;font-family:var(--font-sans);font-size:var(--fs-lead);font-weight:500;line-height:1}.bop .bop-demo[data-demo=ecosystem] .bop-os__node{position:absolute;top:260px;left:260px;z-index:3;display:inline-flex!important;align-items:center;gap:6px;padding:10px 16px!important;border:1px solid rgba(30,30,30,.12)!important;border-radius:var(--radius-pill);background:#fffbf5!important;box-shadow:none;font-size:var(--fs-body-s);font-weight:500;line-height:1.2;white-space:nowrap;transform:translate(-50%,-50%);transition:transform .2s var(--d-e),background-color .2s,border-color .2s}.bop .bop-demo[data-demo=ecosystem] .bop-os__node:hover{transform:translate(-50%,calc(-50% - 2px))}.bop .bop-demo[data-demo=ecosystem] .bop-os__node .bop-d-ico{flex:none;width:18px;height:18px;color:#1e1e1ecc}.bop .bop-demo[data-demo=ecosystem] .bop-os__node.bop-is-on{border-color:var(--color-dark)!important;background:var(--color-sunny)!important}@media(prefers-reduced-motion:reduce){.bop .bop-demo[data-demo=ecosystem] .bop-os__glow{animation:none}.bop .bop-demo[data-demo=ecosystem] [data-os-shot],.bop .bop-demo[data-demo=ecosystem] [data-os-orbs]{display:none}}.bop .bop-demo[data-demo=ecosystem] .bop-eco__card{border-radius:var(--radius-box)}.bop .bop-demo__tag,.bop .bop-demo__status,.bop .bop-sig__next button,.bop .bop-cur__acts button,.bop .bop-vault__close,.bop .bop-ui-btn{border-radius:var(--radius-pill)}.bop .bop-demo[data-demo=ecosystem] .bop-os__ring{border:1.5px solid rgba(30,30,30,.2)}.bop .bop-demo[data-demo=ecosystem] .bop-os__ring:after{content:none}.bop .bop-demo[data-demo=ecosystem] .bop-os__core{box-shadow:none}.bop .bop-demo[data-demo=ecosystem] .bop-os__core.bop-is-hit{scale:1.04}.bop .bop-demo[data-demo=ecosystem] .bop-os__line{stroke-width:1.5}.bop .bop-demo[data-demo=ecosystem] .bop-os__node{border:1px solid rgba(30,30,30,.14)!important;background:#fffbf5!important;box-shadow:none;transition:border-color .2s,background-color .2s}.bop .bop-demo[data-demo=ecosystem] .bop-os__node:hover{border-color:#1e1e1e!important;transform:translate(-50%,-50%)}.bop .bop-demo[data-demo=ecosystem] .bop-os__node.bop-is-on{border-color:#1e1e1e!important;background:var(--color-sunny)!important;box-shadow:none}.bop .bop-demo[data-demo=ecosystem] .bop-os__ring{border:1px solid rgba(30,30,30,.18)}.bop .bop-demo[data-demo=ecosystem] .bop-os__core{width:120px;height:120px}.bop .bop-demo[data-demo=ecosystem] .bop-os__lock{gap:6px}.bop .bop-demo[data-demo=ecosystem] .bop-os__lock img{width:72px}.bop .bop-demo[data-demo=ecosystem] .bop-os__lock b{margin-bottom:calc(3.9024px - .1425em);font-size:var(--fs-body-s)}.bop .bop-demo[data-demo=ecosystem] .bop-os__node{height:40px;padding:0 14px!important;font-size:var(--fs-body-s)}.bop .bop-demo[data-demo=ecosystem] [data-os-lorb]{display:none}.bop .bop-demo[data-demo=ecosystem] .bop-os__orb{fill:var(--color-ooorange)}.bop .bop-demo[data-demo=ecosystem] .bop-os__node[data-orbit=in]{justify-content:center;gap:5px;width:104px;padding:0 8px!important;font-size:var(--fs-caption)}.bop .bop-demo[data-demo=ecosystem] .bop-os__ring{border:1.5px solid rgba(30,30,30,.24)}.bop .bop-demo[data-demo=ecosystem] .bop-os__rlabel{position:absolute;z-index:1;padding:2px 8px;border-radius:var(--radius-pill);background:#fffbf5;color:color-mix(in srgb,#1E1E1E 55%,#FFFBF5);font-size:var(--fs-caption);font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%);pointer-events:none}.bop .bop-demo[data-demo=ecosystem] [data-os-lorb]{display:inline}.bop .bop-demo[data-demo=ecosystem] .bop-os__node[data-orbit=in]{border-color:#1e1e1e!important;background:#1e1e1e!important;color:#fffbf5}.bop .bop-demo[data-demo=ecosystem] .bop-os__node[data-orbit=in] .bop-d-ico{color:#fffbf5}.bop .bop-demo[data-demo=ecosystem] .bop-os__node[data-orbit=in]:hover{border-color:var(--color-sunny)!important}.bop .bop-demo[data-demo=ecosystem] .bop-os__node[data-orbit=out]{border:1px solid rgba(30,30,30,.14)!important;background:#fffbf5!important;color:#1e1e1e}.bop .bop-demo[data-demo=ecosystem] .bop-os__node.bop-is-on,.bop .bop-demo[data-demo=ecosystem] .bop-os__node[data-orbit=in].bop-is-on{border-color:#1e1e1e!important;background:var(--color-sunny)!important;color:#1e1e1e}.bop .bop-demo[data-demo=ecosystem] .bop-os__node.bop-is-on .bop-d-ico{color:#1e1e1e}.bop .bop-demo[data-demo=ecosystem] .bop-os__core.bop-is-hit{scale:1.03}.bop .bop-router .bop-router-card.wy-reveal{opacity:1}.bop .bop-router__row:hover .bop-router-card,.bop .bop-router__row:focus-within .bop-router-card{opacity:1}.bop .bop-router-card__body{transition:opacity var(--bop-dur-ui,.3s) ease}.bop .bop-router__row:focus-within .bop-router-card:not(:focus-visible) .bop-router-card__body{opacity:.4}.bop .bop-router__row:focus-within .bop-router-card:focus-visible .bop-router-card__body{opacity:1}@media(min-width:1024px)and (hover:hover){.bop .bop-router__row:hover .bop-router-card:not(:hover) .bop-router-card__body{opacity:.4}.bop .bop-router__row:hover .bop-router-card:hover .bop-router-card__body{opacity:1}}.bop .bop-tabs__media-panel#tab-panel-6{opacity:1}.bop .bop-tab-m:has([data-demo-slot="5"]) .bop-tab-m__panel{opacity:1}.bop .bop-ui-rail__logo,.bop .bop-ui-rail__logo img,.bop .bop-os__core,.bop .bop-os__lock img{opacity:1;filter:none;mix-blend-mode:normal}.bop .bop-demo[data-demo=context] .bop-ctx{container:bop-ctx / inline-size}.bop .bop-demo[data-demo=context] .bop-ctx__scan{display:none}.bop .bop-demo[data-demo=context] .bop-ctx__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bop .bop-demo[data-demo=context] .bop-ctx__status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid rgba(30,30,30,.14);border-radius:var(--radius-pill);background:#fffbf5;font-size:var(--fs-caption);font-weight:500;line-height:1.3}.bop .bop-demo[data-demo=context] .bop-ctx__spin{flex:none;width:10px;height:10px;border:1.5px solid rgba(30,30,30,.2);border-top-color:var(--color-ooorange);border-radius:50%}.bop .bop-demo[data-demo=context].bop-is-live .bop-ctx__spin{animation:bopSpin .8s linear infinite}.bop .bop-demo[data-demo=context] .bop-ctx__status.bop-is-done{border-color:var(--color-funsia);color:#1e1e1e;background:#ffb8001a}.bop .bop-demo[data-demo=context] .bop-ctx__status.bop-is-done .bop-ctx__spin{display:none}.bop .bop-demo[data-demo=context] .bop-ctx__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch}@container bop-ctx (min-width:444px){.bop .bop-demo[data-demo=context] .bop-ctx__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container bop-ctx (min-width:716px){.bop .bop-demo[data-demo=context] .bop-ctx__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bop .bop-demo[data-demo=context] .bop-ctx__tile{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-content:start;column-gap:8px;row-gap:4px;padding:16px!important;border:1px solid rgba(30,30,30,.14)!important;box-shadow:none;transition:border-color .2s,background-color .2s}.bop .bop-demo[data-demo=context] .bop-ctx__tile>.bop-d-ico:not(.bop-ctx__ok):not(.bop-ctx__bad){grid-column:1;grid-row:1;width:18px;height:18px;margin-top:1px;padding:0;border-radius:0;background:none}.bop .bop-demo[data-demo=context] .bop-ctx__tile b{grid-column:2;grid-row:1;display:block;margin:0 18px 0 0;overflow:visible;font-size:var(--fs-body);font-weight:500;line-height:1.35;-webkit-line-clamp:unset}.bop .bop-demo[data-demo=context] .bop-ctx__sub{grid-column:1 / -1;display:block;margin:0;overflow:visible;font-size:var(--fs-body-s);line-height:1.35;text-overflow:clip;white-space:normal;-webkit-line-clamp:unset}.bop .bop-demo[data-demo=context] .bop-ctx__entries{grid-column:1 / -1}.bop .bop-demo[data-demo=context] .bop-ctx__mark{position:absolute;top:12px;right:12px;width:14px;height:14px}.bop .bop-demo[data-demo=context] .bop-ctx__mark .bop-d-ico{display:none;width:14px;height:14px}.bop .bop-demo[data-demo=context] .bop-ctx__tile.bop-is-pass .bop-ctx__ok{display:block;color:#1e1e1e}.bop .bop-demo[data-demo=context] .bop-ctx__tile.bop-is-fail .bop-ctx__bad{display:block;color:var(--color-funsia)}.bop .bop-demo[data-demo=context] .bop-ctx__tile.bop-is-checking{padding:15.5px!important;border:1.5px solid var(--color-ooorange)!important;background:#ffc3001f!important}.bop .bop-demo[data-demo=context] .bop-ctx__tile.bop-is-fail{padding:15.5px!important;border:1.5px solid var(--color-funsia)!important;box-shadow:none}.bop .bop-demo[data-demo=context] .bop-ctx__tile.bop-is-flag{animation:none;box-shadow:none}.bop .bop-demo[data-demo=context] .bop-ctx__alert{box-shadow:none}.bop .bop-demo[data-demo=context] .bop-ctx__tile.bop-is-open .bop-ctx__entries{top:calc(100% + 6px);right:auto;bottom:auto;left:-1px}.bop .bop-demo[data-demo=context] .bop-ctx__tile:nth-child(3n).bop-is-open .bop-ctx__entries{right:-1px;left:auto}.bop .bop-demo[data-demo=context] .bop-ctx__tile:nth-child(n+7).bop-is-open .bop-ctx__entries{top:auto;bottom:calc(100% + 6px)}.bop .bop-demo[data-demo=ecosystem] .bop-os__lock{flex-direction:column;align-items:center;justify-content:center;gap:6px;transform:translateY(-3px)}.bop .bop-demo[data-demo=ecosystem] .bop-os__lock img{width:77px;height:auto;opacity:1;filter:none}.bop .bop-demo[data-demo=ecosystem] .bop-os__lock b{margin:0;padding-left:.2em;color:#fffbf5;font-family:var(--font-sans);font-size:var(--fs-lead);font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase}.bop .bop-inote{position:relative;z-index:10;grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;margin:0 0 16px;padding:24px;border-radius:var(--radius-box);background:#ffc300;color:#1e1e1e;font-family:Inter,system-ui,sans-serif;font-size:var(--fs-body-s);line-height:1.45;text-align:left;box-shadow:none}.bop .bop-inote__label{font-size:var(--fs-caption);font-weight:500;letter-spacing:.08em}.bop .bop-inote__title{margin:0;font-size:var(--fs-lead);font-weight:500;line-height:1.3}.bop .bop-inote__body{margin:0}.bop .bop-inote__toggle{align-self:flex-start;padding:8px 14px;border:1px solid #1E1E1E;border-radius:var(--radius-pill);background:#1e1e1e;color:#fffbf5;font:inherit;font-size:var(--fs-body-s);font-weight:500;cursor:pointer}.bop .bop-inote__toggle:hover{background:#ffc300;color:#1e1e1e}.bop .bop-inote__toggle:focus-visible{outline:2px solid #1E1E1E;outline-offset:2px}.bop .bop-inote__script{display:grid;gap:10px;min-height:0;margin:4px 0 0;padding:14px 0 0;border-top:1px solid rgba(30,30,30,.25);list-style:none;overflow:auto}.bop .bop-inote__script b{font-weight:500;font-feature-settings:"tnum" 1}@media(min-width:1200px){.bop .bop-feature__media .bop-inner{position:relative}.bop .bop-inote{position:absolute;top:24px;left:24px;width:min(560px,calc(50% - 72px));max-height:calc(100% - 48px);margin:0;overflow-y:auto}.bop .bop-inote__script{overflow:visible}}.bop .bop-inote{gap:14px;padding:32px;background:#1e1e1e;color:#fffbf5;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bop .bop-inote__label{color:#ffc300;font-size:var(--fs-body-s);font-weight:500;letter-spacing:.08em}.bop .bop-inote__title{font-size:var(--fs-h4);font-weight:500;line-height:1.25}.bop .bop-inote__body,.bop .bop-inote__script{color:#fffbf5e6;font-size:var(--fs-lead);line-height:1.6}.bop .bop-inote__toggle{border:1px solid #FFFBF5;background:transparent;color:#fffbf5}.bop .bop-inote__toggle:hover{border-color:#ffc300;background:#ffc300;color:#1e1e1e}.bop .bop-inote__toggle:focus-visible{outline-color:#ffc300}.bop .bop-inote__script{display:block;padding-top:16px;border-top:1px solid rgba(255,251,245,.2)}.bop .bop-inote__script[hidden]{display:none}.bop .bop-inote__script p{margin:0}.bop .bop-inote__script p+p{margin-top:16px}@media(min-width:1200px){.bop .bop-inote{width:min(620px,calc(50% - 72px))}}.bop .bop-vnote{grid-column:1 / -1;padding:80px;border-radius:var(--radius-box);background:#1e1e1e;color:#fffbf5;text-align:left;box-shadow:none}.bop .bop-vnote__in{max-width:880px}.bop .bop-vnote__label{display:block;color:#ffc300;font-family:var(--font-sans);font-size:var(--fs-body-s);font-weight:500;line-height:1.3;letter-spacing:.12em}.bop .bop-vnote__title{margin:24px 0 0;color:#fffbf5;font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:400;line-height:1.1;letter-spacing:-.015em}.bop .bop-vnote__intro{margin:20px 0 0;color:#fffbf5bf;font-size:var(--fs-lead);line-height:1.6}.bop .bop-vnote__rule{height:1px;margin:48px 0;border:0;background:#fffbf526}.bop .bop-vnote__script{margin-top:24px;font-family:var(--font-sans);font-size:var(--fs-h3);line-height:1.5;color:#fffbf5}.bop .bop-vnote__script p{margin:0}.bop .bop-vnote__script p+p{margin-top:28px}@media(max-width:767px){.bop .bop-vnote{padding:32px}.bop .bop-vnote__title{font-size:var(--fs-h3)}.bop .bop-vnote__intro{font-size:var(--fs-lead)}.bop .bop-vnote__script{font-size:var(--fs-h4)}}.bop .bop-vnote{display:grid;grid-template-columns:32% minmax(0,1fr);column-gap:64px;width:100%;aspect-ratio:16 / 9;padding:56px;overflow:hidden}.bop .bop-vnote__note,.bop .bop-vnote__col{min-height:0}.bop .bop-vnote__label{font-size:var(--fs-body-s);font-weight:500;letter-spacing:.12em}.bop .bop-vnote__title{margin:16px 0 0;font-size:var(--fs-h3);line-height:1.15}.bop .bop-vnote__intro{margin:16px 0 0;font-size:var(--fs-body);line-height:1.6}.bop .bop-vnote__col{position:relative;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,251,245,.3) transparent}.bop .bop-vnote__col::-webkit-scrollbar{width:6px}.bop .bop-vnote__col::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#fffbf54d}.bop .bop-vnote{position:relative}.bop .bop-vnote:after{content:"";position:absolute;top:56px;bottom:56px;left:calc(88px + (100% - 176px)*.32);width:1px;background:#fffbf526}.bop .bop-vnote__script{margin-top:16px;font-size:var(--fs-h4);line-height:1.5}.bop .bop-vnote__script p+p{margin-top:14px}.bop .bop-vnote__col.bop-is-scroll:not(.bop-is-end){-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent)}.bop .bop-vnote__col:focus-visible{outline:2px solid #FFC300;outline-offset:4px}@media(max-width:767px){.bop .bop-vnote{display:block;padding:32px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,251,245,.3) transparent}.bop .bop-vnote:after{display:none}.bop .bop-vnote__title{font-size:var(--fs-h4)}.bop .bop-vnote__col{margin-top:24px;padding-top:24px;overflow:visible;border-top:1px solid rgba(255,251,245,.15)}.bop .bop-vnote__script{font-size:var(--fs-lead)}}.bop .bop-vnote__label{color:#ffb800}@media(min-width:768px){.bop .bop-vnote{grid-template-columns:minmax(0,32%) minmax(0,1fr);column-gap:0}.bop .bop-vnote:after{display:none}.bop .bop-vnote__note{min-width:0;padding-right:32px}.bop .bop-vnote__col{min-width:0;padding-left:32px;border-left:1px solid rgba(255,251,245,.15)}}.bop .bop-vnote__note>*,.bop .bop-vnote__col>*{max-width:100%;overflow-wrap:break-word;white-space:normal}@media(min-width:768px){.bop .bop-vnote__title{font-size:var(--fs-h3)}.bop .bop-vnote__intro{font-size:var(--fs-body)}.bop .bop-vnote__note{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,251,245,.3) transparent}.bop .bop-vnote__note::-webkit-scrollbar{width:6px}.bop .bop-vnote__note::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#fffbf54d}.bop .bop-vnote__note.bop-is-scroll:not(.bop-is-end){-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent)}}.bop .bop-case-media{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--radius-box);background:#1e1e1e}.bop .bop-case-media__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:none;opacity:1}.bop .bop-case-media__bar{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;gap:20px;height:96px;padding:0 32px;background:#1e1e1e}.bop .bop-case-media__logo{display:block;flex:none;width:auto;height:28px;max-width:none;filter:brightness(0) invert(1)}.bop .bop-case-media__line{margin:0;color:#fffbf5;font-size:var(--fs-lead);line-height:1.3}.bop .bop-case-media__play{position:absolute;top:calc((100% - 96px)/2);left:50%;z-index:3;margin:0;transform:translate(-50%,-50%);transition:opacity .3s}@media(min-width:1024px){.bop .bop-case-media__play{opacity:0;pointer-events:none}.bop .bop-case-slide.bop-is-current .bop-case-media__play{opacity:1;pointer-events:auto}}@media(min-width:1024px){.bop .bop-case-media{position:absolute;inset:0;aspect-ratio:auto;height:100%}}@media(max-width:767px){.bop .bop-case-media__bar{gap:12px;height:64px;padding:0 16px}.bop .bop-case-media__logo{height:20px}.bop .bop-case-media__line{font-size:var(--fs-body)}.bop .bop-case-media__play{top:calc((100% - 64px)/2)}}.bop-video-modal__frame video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--radius-box);background:#1e1e1e}.bop .bop-case-int{position:relative;overflow:hidden;border-radius:var(--radius-box);background:#1e1e1e;--bop-ts:0 2px 4px rgba(30, 30, 30, .35),0 8px 28px rgba(30, 30, 30, .45)}.bop .bop-case-int__kb{position:absolute;inset:0;transform-origin:var(--bop-fo,70% 40%)}.bop .bop-case-int__img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;filter:none;opacity:1}.bop .bop-case-slide.bop-is-current .bop-case-int__kb{animation:bop-int-kb 8s ease-out both}@keyframes bop-int-kb{0%{transform:scale(1)}to{transform:scale(1.04)}}.bop .bop-case-int__content{position:absolute;top:72px;left:72px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:40px;max-width:50%}.bop .bop-case-int__title{margin:0;color:#fffbf5;font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:400;line-height:1.08;letter-spacing:-.02em;text-shadow:var(--bop-ts);text-wrap:balance}.bop .bop-case-int__play{display:grid;place-items:center;width:96px;height:96px;margin:0;padding:0;border:0;border-radius:50%;background:#1e1e1e;color:#fffbf5;cursor:pointer;transition:transform .2s var(--easing-in,ease)}.bop .bop-case-int__play:hover{transform:scale(1.05)}.bop .bop-case-int__play:focus-visible{outline:2px solid #FFC300;outline-offset:4px}.bop .bop-case-int__play svg{width:32px;height:32px;margin-left:4px}.bop .bop-case-int__tip{position:absolute;top:calc(100% + 10px);left:0;padding:8px 12px;border-radius:var(--radius-sm);background:#1e1e1e;color:#fffbf5;font-size:var(--fs-body-s);font-weight:500;white-space:nowrap;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .2s,transform .2s}.bop .bop-case-int__tip.bop-is-in{opacity:1;transform:none}.bop .bop-case-int__by{position:absolute;bottom:40px;left:40px;z-index:2;max-width:calc(100% - 80px);margin:0;color:#fffbf5;font-size:var(--fs-body);line-height:1.4;text-shadow:var(--bop-ts)}.bop .bop-case-int__by b{font-weight:500}.bop .bop-case-card.bop-case-int{aspect-ratio:16 / 10}@media(min-width:1024px){.bop .bop-case-card.bop-case-int{aspect-ratio:auto;height:605px}}@media(max-width:767px){.bop .bop-case-card.bop-case-int{aspect-ratio:4 / 5}.bop .bop-case-int__content{top:28px;left:28px;gap:24px;max-width:80%}.bop .bop-case-int__title{font-size:var(--fs-h3)}.bop .bop-case-int__play{width:64px;height:64px}.bop .bop-case-int__play svg{width:24px;height:24px}.bop .bop-case-int__by{bottom:28px;left:28px;max-width:calc(100% - 56px);font-size:var(--fs-body-s)}}@media(prefers-reduced-motion:reduce){.bop .bop-case-slide.bop-is-current .bop-case-int__kb{animation:none}}.bop .bop-case-int__img{filter:blur(14px)}.bop .bop-case-int__kb{transform:scale(1.08)}.bop .bop-case-slide.bop-is-current .bop-case-int__kb{animation:bop-int-kb2 8s ease-out both}@keyframes bop-int-kb2{0%{transform:scale(1.08)}to{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.bop .bop-case-slide.bop-is-current .bop-case-int__kb{animation:none;transform:scale(1.08)}}.bop .bop-case-int__center{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%)}.bop .bop-case-int__play{display:grid;place-items:center;width:120px;height:84px;border-radius:24px;background:#ffc300;color:#1e1e1e;box-shadow:none;transition:background-color .2s,transform .2s}.bop .bop-case-int__play:hover{background:#ffb800;transform:scale(1.06)}.bop .bop-case-int__play svg{width:36px;height:36px;margin-left:3px}.bop .bop-case-int__tip{top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px)}.bop .bop-case-int__tip.bop-is-in{transform:translate(-50%)}.bop .bop-case-int__content{max-width:min(45%,calc(50% - 156px))}@media(max-width:767px){.bop .bop-case-int__play{width:88px;height:62px;border-radius:18px}.bop .bop-case-int__play svg{width:26px;height:26px}.bop .bop-case-int__content{max-width:80%}}.bop .bop-cases__logos{justify-content:center;gap:64px}.bop .bop-cases__divider,.bop .bop-case-logo__dot{display:none}.bop .bop-case-logo{position:relative;display:grid;place-items:center;height:100%;padding:0 4px;border:0;background:none;opacity:1;cursor:pointer}.bop .bop-case-logo__img{display:block;width:auto;max-width:none;filter:brightness(0) invert(1) opacity(.35);transition:filter .2s}.bop .bop-case-logo:hover .bop-case-logo__img{filter:brightness(0) invert(1) opacity(.7)}.bop .bop-case-logo.bop-is-active .bop-case-logo__img{filter:brightness(0) invert(1)}.bop .bop-case-logo:after{content:"";position:absolute;bottom:calc(50% - 28px);left:50%;width:32px;height:2px;background:#ffc300;transform:translate(-50%) scaleX(0);transition:transform .2s}.bop .bop-case-logo.bop-is-active:after{transform:translate(-50%) scaleX(1)}.bop .bop-case-logo:focus-visible{outline:2px solid #FFC300;outline-offset:6px;border-radius:var(--radius-sm)}@media(max-width:1023px){.bop .bop-cases__logos{justify-content:flex-start;gap:40px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.bop .bop-case-logo__img{transform:scale(.786);transform-origin:center}}.bop .bop-case-int__play{position:relative;width:112px;height:112px;border:1.5px solid rgba(255,251,245,.55);border-radius:50%;background:#fffbf52e;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:none;transition:background-color .2s,border-color .2s,transform .2s}.bop .bop-case-int__play:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#fffbf559,#fffbf500 55%);pointer-events:none}.bop .bop-case-int__play svg{position:relative;width:34px;height:34px;margin-left:3px;overflow:visible}.bop .bop-case-int__play svg path{transition:fill .2s}.bop .bop-case-int__play:hover{background:#fffbf547;border-color:#fffbf5;transform:scale(1.06)}.bop .bop-case-int__play:hover svg path{fill:#fffbf5}.bop .bop-case-int__play:focus-visible{outline:3px solid #FFC300;outline-offset:4px}@media(max-width:767px){.bop .bop-case-int__play{width:80px;height:80px;border-radius:50%}.bop .bop-case-int__play svg{width:24px;height:24px}}.bop .bop-case-int{container-type:size}@media(min-width:768px){.bop .bop-case-int__content{max-width:60%}.bop .bop-case-int__title{font-size:min(var(--fs-h2),max(22px,min(4.8cqw,calc((50cqh - 144px) / 3.4))));display:block;overflow:visible;text-wrap:balance;-webkit-hyphens:none;hyphens:none;word-break:normal}}@media(max-width:767px){.bop .bop-case-int__title{font-size:min(var(--fs-h3),max(22px,min(6.2cqw,calc((50cqh - 84px) / 3.4))))}}.bop .bop-case-int__play{position:relative;display:block;width:112px;height:112px;margin:0;padding:0;border:0;outline:none;border-radius:50%;background:#fffbf552;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:none;clip-path:path(evenodd,"M0 56 A56 56 0 1 0 112 56 A56 56 0 1 0 0 56 Z M47 38 Q43 36 43 40 L43 72 Q43 76 47 74 L77 59 Q81 56 77 53 Z");cursor:pointer;transform:none;transition:background .2s,transform .2s}.bop .bop-case-int__play:before,.bop .bop-case-int__play:after{content:none}.bop .bop-case-int__play:hover{background:#fffbf573;border:0;transform:scale(1.06)}.bop .bop-case-int__play:focus,.bop .bop-case-int__play:focus-visible{outline:none}.bop .bop-case-int__center{width:112px;height:112px}.bop .bop-case-int__center:before{content:"";position:absolute;inset:-9px;border:3px solid #FFC300;border-radius:50%;opacity:0;pointer-events:none}.bop .bop-case-int__center:has(.bop-case-int__play:focus-visible):before{opacity:1}@media(max-width:767px){.bop .bop-case-int__play{width:112px;height:112px;transform:scale(.72)}.bop .bop-case-int__play:hover{transform:scale(.76)}.bop .bop-case-int__center:before{inset:6.68px}}.bop .bop-security{background:#1e1e1e!important;background-image:none!important}.bop .bop-security:before,.bop .bop-security:after{content:none}.bop .bop-security__bg{display:none}.bop .bop-cert{border-top:1px solid color-mix(in srgb,#FFFBF5 12%,#1E1E1E);border-bottom:0}.bop .bop-cert:last-child{border-bottom:1px solid color-mix(in srgb,#FFFBF5 12%,#1E1E1E)}.bop .bop-cert__link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:96px;padding:0 12px;color:#fffbf5;transition:background-color .2s}.bop .bop-cert__main{display:flex;align-items:center;gap:20px}.bop .bop-cert__icon{display:grid;flex:none;place-items:center;width:56px;height:56px;color:#fffbf5;background:none;transition:transform .2s}.bop .bop-cert__icon svg{display:block;width:44px;height:44px}.bop .bop-cert__icon svg *{fill:none;stroke:currentColor}.bop .bop-cert__icon svg circle[r=".5"]{fill:currentColor}.bop .bop-cert__name{color:#fffbf5;font-size:var(--fs-h4);line-height:1.2}.bop .bop-cert__more{display:inline-flex;align-items:center;gap:6px;color:#fffbf580;font-size:var(--fs-lead);transition:color .2s}.bop .bop-cert__link:hover{background:color-mix(in srgb,#FFFBF5 4%,#1E1E1E)}.bop .bop-cert__link:hover .bop-cert__more{color:#fffbf5}.bop .bop-cert__link:hover .bop-cert__icon{transform:translate(4px)}@media(max-width:767px){.bop .bop-cert__link{min-height:72px;padding:0 4px}.bop .bop-cert__main{gap:14px}.bop .bop-cert__name{font-size:var(--fs-lead)}.bop .bop-cert__more{font-size:var(--fs-body)}}.bop .bop-case-int__center{width:72px;height:72px}.bop .bop-play-wrap{display:inline-block;filter:none}.bop .bop-case-int__play{width:72px;height:72px;border:0;padding:0;border-radius:50%;background:radial-gradient(120% 120% at 30% 18%,#fffbf599,#fffbf53d 45%,#fffbf51f);-webkit-backdrop-filter:blur(20px) saturate(1.7) brightness(1.12);backdrop-filter:blur(20px) saturate(1.7) brightness(1.12);box-shadow:inset 0 0 0 1px #fffbf559;clip-path:path(evenodd,"M0 36 A36 36 0 1 0 72 36 A36 36 0 1 0 0 36 Z M30.2 24.4 Q27.6 23.1 27.6 25.7 L27.6 46.3 Q27.6 48.9 30.2 47.6 L49.5 37.9 Q52.1 36 49.5 34.1 Z");transform:none;transition:transform .2s,background .2s}.bop .bop-case-int__play:hover{transform:none}.bop .bop-play-wrap:hover .bop-case-int__play{transform:scale(1.08);background:radial-gradient(120% 120% at 30% 18%,#fffbf5b8,#fffbf552 45%,#fffbf52e)}.bop .bop-case-int__center:before{inset:-9px}@media(max-width:767px){.bop .bop-case-int__play{width:72px;height:72px;transform:scale(.78)}.bop .bop-case-int__play:hover{transform:scale(.78)}.bop .bop-play-wrap:hover .bop-case-int__play{transform:scale(.84)}.bop .bop-case-int__center:before{inset:calc(36px - 36px * .78 - 9px)}}.bop .bop-security .wy-btn.bop-sec-btn{border:0!important;border-radius:var(--radius-pill);background:#ffc300!important;color:#1e1e1e!important;box-shadow:none;background-image:none;transition:background-color .2s}.bop .bop-security .wy-btn.bop-sec-btn:before,.bop .bop-security .wy-btn.bop-sec-btn:after{background:#ffb800}.bop .bop-security .wy-btn.bop-sec-btn:hover{background:#ffb800!important;color:#1e1e1e!important}.bop .bop-security .wy-btn.bop-sec-btn .roll,.bop .bop-security .wy-btn.bop-sec-btn .roll span{color:#1e1e1e!important}.bop .bop-security .wy-btn.bop-sec-btn:focus-visible{outline:3px solid #FFFBF5;outline-offset:3px}.bop-router-card__eb{margin:0 0 10px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.bop-stat__src{margin:10px 0 0;font-size:12px;line-height:1.35;opacity:.72}.bop-stat .bop-stat__src{order:99}.bop-router-card__eb,.bop-router-card__title{white-space:nowrap}html body .bop-router-card .bop-router-card__title{white-space:nowrap!important}html body .bop-router-card .bop-router-card__title br{display:none!important}html body .bop-router-card .bop-router-card__title:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i){white-space:nowrap!important;max-width:none!important;text-wrap:nowrap!important}
