.cn-pb-v2 .cn-pb-split.cn-pb-split--2col{grid-template-columns:minmax(320px,.85fr) minmax(0,2.15fr)!important;gap:18px!important;max-height:none!important}.cn-pb-v2 .cn-pb-left.cn-pb-engine{padding:14px 14px 14px 18px!important}.cn-pb-v2 .cn-pb-canvas{padding:6px 8px 14px 0!important}.cn-pb-v2 .cn-pb-phase-header{display:none!important}.cn-pb-v2 .cn-pb-next.cn-pb-next--top{margin:14px 18px 18px!important;padding:14px 18px!important;z-index:2!important}.cn-pb-v2 .cn-pb-next--top .cn-pb-next-title{font-size:1rem!important}.cn-pb-v2 .cn-pb-strip--olivia>.cn-pb-strip-toggle{display:inline-flex!important;align-items:center;gap:8px;background:#ffffff0a;border:1px solid color-mix(in srgb,var(--phase-color, #4fc3f7) 35%,transparent);color:#d8dde6;font:inherit;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;padding:6px 11px 6px 9px;border-radius:999px;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;margin-bottom:8px}.cn-pb-v2 .cn-pb-strip--olivia>.cn-pb-strip-toggle:hover{background:#ffffff14;color:#fff;border-color:color-mix(in srgb,var(--phase-color, #4fc3f7) 60%,transparent)}.cn-pb-v2 .cn-pb-strip-toggle-caret{transition:transform .25s ease;opacity:.75}.cn-pb-v2 .cn-pb-strip--olivia[data-strip=olivia]:not(.cn-pb-strip--collapsed)>.cn-pb-strip-toggle .cn-pb-strip-toggle-caret{transform:rotate(180deg)}.cn-pb-v2 .cn-pb-strip--olivia>.cn-pb-strip-body{overflow:hidden;max-height:600px;transition:max-height .38s ease,opacity .25s ease;opacity:1}.cn-pb-v2 .cn-pb-strip--olivia.cn-pb-strip--collapsed>.cn-pb-strip-body{max-height:0;opacity:0;pointer-events:none}.cn-pb-v2 .cn-pb-strip--olivia{opacity:.78;transition:opacity .25s ease,filter .25s ease}.cn-pb-v2 .cn-pb-strip--olivia:hover{opacity:1}.cn-pb-v2 .cn-pb-strip--olivia .cn-pb-frame--olivia{height:175px!important;min-height:175px!important}.cn-pb-v2 .cn-pb-strip--olivia .cn-pb-frame--olivia .cn-pb-ref-card-cap{padding:6px 9px 7px!important}.cn-pb-v2 .cn-pb-strip--olivia .cn-pb-frame--olivia .cn-pb-ref-card-title{font-size:.7rem!important;line-height:1.2!important}.cn-pb-v2 .cn-pb-strip--user>.cn-pb-fc,.cn-pb-v2 .cn-pb-strip--user>.cn-pb-fc.cn-pb-fc--template{height:310px!important;min-height:310px!important}.cn-pb-v2 .cn-pb-strip-tag--user{padding:7px 14px 7px 12px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--phase-color, #4fc3f7) 35%,transparent),color-mix(in srgb,var(--phase-color, #4fc3f7) 6%,transparent) 80%)!important;border:1px solid color-mix(in srgb,var(--phase-color, #4fc3f7) 45%,transparent)!important;color:#fff!important}.cn-pb-v2 .cn-pb-strip-tag--user .cn-pb-strip-tag-text{font-size:.7rem!important;letter-spacing:.16em!important}.cn-pb-v2 .cn-pb-strip--user:before{content:""!important;display:block!important;height:1px!important;border-top:0!important;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--phase-color, #4fc3f7) 40%,transparent) 15%,color-mix(in srgb,var(--phase-color, #4fc3f7) 40%,transparent) 85%,transparent)!important;margin:18px 0 12px!important;opacity:.5!important}.cn-pb-v2 .cn-pb-rail{padding:4px 18px 18px!important;gap:6px!important}.cn-pb-v2 .cn-pb-canvas>.cn-pb-phases-bar,.cn-pb-v2 .cn-pb-canvas #cn-pb-phases-bar{display:none!important}.cn-pb-v2 .cn-pb-remix-drawer{top:168px!important}.cn-pb-v2 .cn-pb-remix-drawer-panel{max-height:calc(100% - 8px)!important}.cn-pb-v2 .cn-pb-fc-remix-badge{font-size:.58rem!important;letter-spacing:.14em!important;padding:3px 8px!important;background:#0000008c!important;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;opacity:.85;transition:opacity .2s ease,transform .2s ease}.cn-pb-v2 .cn-pb-fc:hover .cn-pb-fc-remix-badge{opacity:1;transform:translateY(-1px)}.cn-pb-v2 .cn-pb-fc-remix-hint{font-size:.66rem!important;opacity:0;transition:opacity .2s ease}.cn-pb-v2 .cn-pb-fc:hover .cn-pb-fc-remix-hint{opacity:.9}.cn-pb-v2 .cn-pb-strip--olivia{margin-top:6px!important;margin-bottom:14px!important}.cn-pb-v2 .cn-pb-strip--user{margin-top:18px!important}.cn-pb-v2 .cn-pb-strip--olivia>.cn-pb-strip-toggle{margin:0 0 12px 4px!important}.cn-pb-v2 .cn-pb-strip--user .cn-pb-strip-cells{gap:12px!important}.cn-pb-v2 .cn-pb-split.cn-pb-split--2col{position:relative}.cn-pb-v2 .cn-pb-inspector{position:absolute;top:0;right:0;width:320px;height:100%;background:linear-gradient(180deg,#12161ef5,#0c0f14fa);border-left:1px solid color-mix(in srgb,var(--pb-color, #4fc3f7) 28%,rgba(255,255,255,.06));box-shadow:-16px 0 32px #00000059;padding:18px 18px 22px;overflow-y:auto;transform:translate(110%);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .25s ease;z-index:6;color:#e6e9ef;box-sizing:border-box}.cn-pb-v2 .cn-pb-inspector--open{transform:translate(0);opacity:1;pointer-events:auto}.cn-pb-v2 .cn-pb-inspector-empty{display:none}.cn-pb-v2 .cn-pb-inspector-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cn-pb-v2 .cn-pb-inspector-eyebrow{font-size:.62rem;letter-spacing:.18em;color:color-mix(in srgb,var(--pb-color, #4fc3f7) 70%,#fff);font-weight:600}.cn-pb-v2 .cn-pb-inspector-close{background:none;border:0;color:#aab1bd;font-size:1.6rem;line-height:1;cursor:pointer;padding:0 4px;transition:color .15s ease}.cn-pb-v2 .cn-pb-inspector-close:hover{color:#fff}.cn-pb-v2 .cn-pb-inspector-title{font-size:1.1rem;line-height:1.25;margin:0 0 8px;color:#fff}.cn-pb-v2 .cn-pb-inspector-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cn-pb-v2 .cn-pb-inspector-chip,.cn-pb-v2 .cn-pb-inspector-date{font-size:.7rem;padding:3px 9px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#c9cfdb}.cn-pb-v2 .cn-pb-inspector-chip{background:color-mix(in srgb,var(--pb-color, #4fc3f7) 18%,transparent);border-color:color-mix(in srgb,var(--pb-color, #4fc3f7) 35%,transparent)}.cn-pb-v2 .cn-pb-inspector-sec{margin:14px 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.cn-pb-v2 .cn-pb-inspector-sec h4{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#8b93a3;margin:0 0 6px}.cn-pb-v2 .cn-pb-inspector-sec p{margin:0;font-size:.86rem;line-height:1.5;color:#d0d5e0}.cn-pb-v2 .cn-pb-inspector-checklist{list-style:none;margin:4px 0 0;padding:0}.cn-pb-v2 .cn-pb-inspector-checklist li{display:flex;align-items:center;gap:8px;font-size:.84rem;padding:5px 0;color:#c9cfdb}.cn-pb-v2 .cn-pb-chk{width:14px;height:14px;border-radius:50%;border:1.5px solid #5b6473;background:transparent;position:relative;flex:0 0 14px}.cn-pb-v2 .cn-pb-inspector-checklist li.is-done .cn-pb-chk{background:color-mix(in srgb,var(--pb-color, #4fc3f7) 80%,#fff);border-color:color-mix(in srgb,var(--pb-color, #4fc3f7) 80%,#fff)}.cn-pb-v2 .cn-pb-inspector-checklist li.is-done .cn-pb-chk:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 6 5 8.5 9.5 3.5' fill='none' stroke='%230b0e14' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/9px no-repeat}.cn-pb-v2 .cn-pb-inspector-checklist li.is-done{color:#e6e9ef}.cn-pb-v2 .cn-pb-inspector-actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}.cn-pb-v2 .cn-pb-inspector-btn{width:100%;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e6e9ef;padding:9px 12px;border-radius:8px;font-size:.82rem;cursor:pointer;transition:background .15s ease,transform .12s ease}.cn-pb-v2 .cn-pb-inspector-btn:hover{background:#ffffff17}.cn-pb-v2 .cn-pb-inspector-btn:active{transform:translateY(1px)}.cn-pb-v2 .cn-pb-inspector-btn--primary{background:linear-gradient(135deg,color-mix(in srgb,var(--pb-color, #4fc3f7) 88%,#fff),color-mix(in srgb,var(--pb-color, #4fc3f7) 60%,#000));border-color:transparent;color:#0b0e14;font-weight:600}.cn-pb-v2 .cn-pb-inspector-btn--primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--pb-color, #4fc3f7) 95%,#fff),color-mix(in srgb,var(--pb-color, #4fc3f7) 75%,#000))}.cn-pb-v2 .is-inspecting{outline:2px solid color-mix(in srgb,var(--pb-color, #4fc3f7) 70%,#fff);outline-offset:2px;box-shadow:0 0 0 6px color-mix(in srgb,var(--pb-color, #4fc3f7) 18%,transparent)!important}.cn-pb-v2 .cn-pb-split--2col:has(.cn-pb-inspector--open) .cn-pb-canvas{padding-right:336px!important;transition:padding-right .32s ease}.cn-pb-v2 .cn-pb-rollout-map{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center}.cn-pb-v2 .cn-pb-rollout-map--open{display:flex}.cn-pb-v2 .cn-pb-rollout-map-scrim{position:absolute;inset:0;background:#05070bb8;backdrop-filter:blur(6px);animation:cnPbRmFade .25s ease}@keyframes cnPbRmFade{0%{opacity:0}to{opacity:1}}.cn-pb-v2 .cn-pb-rollout-map-card{position:relative;width:min(980px,94vw);max-height:86vh;background:linear-gradient(180deg,#14181f,#0d1117);border:1px solid color-mix(in srgb,var(--pb-color, #4fc3f7) 30%,rgba(255,255,255,.08));border-radius:14px;box-shadow:0 30px 80px #0009;display:flex;flex-direction:column;overflow:hidden;color:#e6e9ef;animation:cnPbRmPop .3s cubic-bezier(.2,.8,.2,1)}@keyframes cnPbRmPop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cn-pb-v2 .cn-pb-rollout-map-head{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.06)}.cn-pb-v2 .cn-pb-rollout-map-head h2{margin:0;font-size:1.1rem;color:#fff;letter-spacing:.02em}.cn-pb-v2 .cn-pb-rollout-map-close{background:none;border:0;color:#aab1bd;font-size:1.8rem;line-height:1;cursor:pointer;padding:0 6px}.cn-pb-v2 .cn-pb-rollout-map-close:hover{color:#fff}.cn-pb-v2 .cn-pb-rollout-map-tabs{display:flex;gap:2px;padding:0 18px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06)}.cn-pb-v2 .cn-pb-rollout-map-tab{background:none;border:0;color:#98a0b0;font-size:.82rem;padding:12px 16px;cursor:pointer;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.cn-pb-v2 .cn-pb-rollout-map-tab:hover{color:#e6e9ef}.cn-pb-v2 .cn-pb-rollout-map-tab.is-active{color:#fff;border-bottom-color:color-mix(in srgb,var(--pb-color, #4fc3f7) 80%,#fff)}.cn-pb-v2 .cn-pb-rollout-map-body{flex:1;overflow-y:auto;padding:22px 26px}.cn-pb-v2 .cn-pb-rollout-map-pane{display:none;animation:cnPbRmFade .18s ease}.cn-pb-v2 .cn-pb-rollout-map-pane.is-active{display:block}.cn-pb-v2 .cn-pb-rm-empty{color:#98a0b0;font-size:.92rem;text-align:center;padding:30px 0}.cn-pb-v2 .cn-pb-rm-summary{color:#c9cfdb;font-size:.86rem;margin:0 0 14px}.cn-pb-v2 .cn-pb-rm-story{list-style:none;padding:0;margin:0;counter-reset:cnPbRmStory}.cn-pb-v2 .cn-pb-rm-story li{counter-increment:cnPbRmStory;position:relative;padding:10px 0 10px 42px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:baseline;gap:12px}.cn-pb-v2 .cn-pb-rm-story li:before{content:counter(cnPbRmStory,decimal-leading-zero);position:absolute;left:0;top:12px;width:30px;font-size:.7rem;color:color-mix(in srgb,var(--pb-color, #4fc3f7) 80%,#fff);letter-spacing:.1em;font-weight:600}.cn-pb-v2 .cn-pb-rm-story-date{color:#8b93a3;font-size:.78rem;min-width:90px;flex:0 0 90px}.cn-pb-v2 .cn-pb-rm-story-title{color:#e6e9ef;font-size:.92rem}.cn-pb-v2 .cn-pb-rm-cal{width:100%;border-collapse:collapse;font-size:.86rem}.cn-pb-v2 .cn-pb-rm-cal th,.cn-pb-v2 .cn-pb-rm-cal td{text-align:left;padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.05)}.cn-pb-v2 .cn-pb-rm-cal th{color:#8b93a3;font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;font-weight:600}.cn-pb-v2 .cn-pb-rm-cal td{color:#d0d5e0}.cn-pb-v2 .cn-pb-rm-assets{list-style:none;padding:0;margin:0}.cn-pb-v2 .cn-pb-rm-assets li{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.86rem}.cn-pb-v2 .cn-pb-rm-asset-dot{width:10px;height:10px;border-radius:50%;background:#5b6473}.cn-pb-v2 .cn-pb-rm-assets li.is-have .cn-pb-rm-asset-dot{background:#46c073}.cn-pb-v2 .cn-pb-rm-assets li.is-need .cn-pb-rm-asset-dot{background:#e0a93b}.cn-pb-v2 .cn-pb-rm-asset-title{color:#e6e9ef}.cn-pb-v2 .cn-pb-rm-asset-status{font-size:.72rem;color:#98a0b0;text-transform:uppercase;letter-spacing:.12em}.cn-pb-v2 .cn-pb-rm-assets li.is-have .cn-pb-rm-asset-status{color:#46c073}.cn-pb-v2 .cn-pb-rm-assets li.is-need .cn-pb-rm-asset-status{color:#e0a93b}.cn-pb-v2 .cn-pb-rm-channels{list-style:none;padding:0;margin:0}.cn-pb-v2 .cn-pb-rm-channels li{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;margin-bottom:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px}.cn-pb-v2 .cn-pb-rm-channels li span{color:#e6e9ef;font-size:.9rem}.cn-pb-v2 .cn-pb-rm-channels li em{font-style:normal;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#8b93a3}.cn-pb-v2 .cn-pb-rm-launch{text-align:center;padding:30px 20px}.cn-pb-v2 .cn-pb-rm-launch h3{font-size:1.5rem;margin:0 0 10px;color:#fff}.cn-pb-v2 .cn-pb-rm-launch p{color:#c9cfdb;font-size:.95rem;max-width:460px;margin:0 auto 22px}.cn-pb-v2 .cn-pb-rm-launch-btn{background:linear-gradient(135deg,color-mix(in srgb,var(--pb-color, #4fc3f7) 88%,#fff),color-mix(in srgb,var(--pb-color, #4fc3f7) 60%,#000));color:#0b0e14;border:0;font-weight:700;font-size:.95rem;letter-spacing:.04em;padding:14px 32px;border-radius:999px;cursor:pointer;box-shadow:0 8px 24px color-mix(in srgb,var(--pb-color, #4fc3f7) 35%,transparent);transition:transform .15s ease,box-shadow .15s ease}.cn-pb-v2 .cn-pb-rm-launch-btn:hover{transform:translateY(-1px);box-shadow:0 12px 32px color-mix(in srgb,var(--pb-color, #4fc3f7) 50%,transparent)}.film-strip-track{gap:0!important}.film-phase-section{margin-right:0!important;border-radius:0!important;border-right:1px solid color-mix(in srgb,var(--phase-color, #4fc3f7) 18%,rgba(255,255,255,.06))!important}.film-phase-section:first-child{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}.film-phase-section:last-child{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important;border-right:1px solid color-mix(in srgb,var(--phase-color, #4fc3f7) 10%,transparent)!important}.film-phase-section:before{border-radius:0!important}.film-phase-section:first-child:before{border-top-left-radius:10px!important}.film-phase-section:last-child:before{border-top-right-radius:10px!important}.film-phase-cards{padding:0 8px 8px!important;gap:8px!important}.film-phase-header{padding:8px 12px!important}.film-phase-section:has(.film-phase-cards:empty) .film-phase-cards{display:none!important}.film-phase-section:has(.film-phase-cards:empty){padding-bottom:0!important}.cn-pb-fc-frame-role{position:absolute;top:8px;left:8px;z-index:4;display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.18);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.cn-pb-fc--mirror .cn-pb-fc-frame-role{background:linear-gradient(135deg,#ffb84df2,#ff9100f2);color:#1a1300;border-color:#ffd78299;box-shadow:0 2px 8px #ff910059}.cn-pb-fc--remixed .cn-pb-fc-frame-role{opacity:.55}.cn-pb-fc--remixed:hover .cn-pb-fc-frame-role{opacity:.95}.cn-pb-inspector-role{display:inline-block;margin-top:2px;margin-bottom:8px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#1a1300;background:linear-gradient(135deg,#ffd87a,#ff9100)}.cn-pb-inspector-fields dl{margin:0;display:grid;grid-template-columns:max-content 1fr;column-gap:14px;row-gap:6px;font-size:12.5px}.cn-pb-inspector-fields dt{color:#ffffff8c;font-weight:500;text-transform:none;letter-spacing:0}.cn-pb-inspector-fields dd{margin:0;color:#ffffffeb;font-weight:500}.cn-pb-inspector-status{display:inline-block;padding:1px 8px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cn-pb-inspector-status--idea{background:#ffffff1a;color:#fffc}.cn-pb-inspector-status--drafting{background:#ffb74d2e;color:#ffd089}.cn-pb-inspector-status--ready{background:#39ff1429;color:#c8ffb0}.cn-pb-inspector-status--shipped{background:#4fc3f72e;color:#aee2ff}.cn-pb-inspector-status--reference{background:#ce93d82e;color:#e5c4ee}.cn-pb-inspector-btn--ghost{background:transparent!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff9!important;font-weight:500!important}.cn-pb-inspector-btn--ghost:hover{border-color:#ef535099!important;color:#ff8c8a!important}.cn-pb-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(20px);z-index:100020;padding:10px 18px;border-radius:999px;background:#141418eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:13px;font-weight:500;letter-spacing:.01em;box-shadow:0 12px 36px #00000080;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.cn-pb-toast--show{opacity:1;transform:translate(-50%) translateY(0)}#cn-phase-builder .cn-pb-next.cn-pb-next--top,#cn-phase-builder .cn-pb-next--top,#cn-phase-builder .cn-pb-strip--olivia,#cn-phase-builder .cn-pb-strip-toggle,#cn-phase-builder .cn-pb-strip-tag-olivia{display:none!important}#cn-phase-builder .cn-pb-strip--user{margin-top:0!important}#cn-phase-builder .cn-pb-engine-brand-mark,#cn-phase-builder .cn-pb-engine-brand-live,#cn-phase-builder .cn-pb-engine-brand-count,#cn-phase-builder .cn-pb-engine-brand-hint,#cn-phase-builder .cn-pb-engine-brand-sub,#cn-phase-builder .cn-pb-engine-trail-link,#cn-phase-builder .cn-pb-engine-social-trail,#cn-phase-builder .cn-pb-engine-brand .cn-pb-engine-brand-pulse{display:none!important}#cn-phase-builder .cn-pb-engine-brand,#cn-phase-builder .cn-pb-engine-brand-text{padding:0!important;margin:0 0 10px!important;background:transparent!important;border:0!important;box-shadow:none!important;display:block!important}#cn-phase-builder .cn-pb-engine-brand-title{font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important;color:#ffffffeb!important;margin:0 0 8px!important;text-transform:none!important}#cn-phase-builder .cn-pb-engine-search,#cn-phase-builder #cn-pb-search{margin-top:4px!important}#cn-phase-builder .cn-pb-fc-remix-badge,#cn-phase-builder .cn-pb-fc-remix-badge--done,#cn-phase-builder .cn-pb-translate-bridge{display:none!important}#cn-phase-builder .cn-pb-tile,#cn-phase-builder .cn-pb-browse-tile{cursor:grab;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}#cn-phase-builder .cn-pb-tile:hover,#cn-phase-builder .cn-pb-browse-tile:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000059,0 0 0 1px #ffffff1a}#cn-phase-builder .cn-pb-tile:active,#cn-phase-builder .cn-pb-browse-tile:active,#cn-phase-builder .cn-pb-tile.is-dragging,#cn-phase-builder .cn-pb-browse-tile.is-dragging{cursor:grabbing}#cn-phase-builder .cn-pb-engine:after{content:"↪ Drag any idea onto a slot";position:sticky;bottom:0;left:0;right:0;display:block;padding:8px 12px;margin:12px -14px -14px;text-align:center;font-size:11px;font-weight:500;letter-spacing:.02em;color:#ffffff8c;background:linear-gradient(180deg,#0000,#0000008c 60%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none;opacity:0;transition:opacity .25s ease}#cn-phase-builder .cn-pb-engine:hover:after{opacity:1}#cn-phase-builder .cn-pb-v2 .cn-pb-fc--mirror,.cn-pb-v2 .cn-pb-fc--mirror{filter:none!important;transform:none;border-radius:12px;overflow:hidden;box-shadow:0 1px #ffffff0a inset,0 12px 28px #00000059;transition:transform .22s cubic-bezier(.34,1.4,.64,1),box-shadow .22s ease}#cn-phase-builder .cn-pb-v2 .cn-pb-fc--mirror:before,.cn-pb-v2 .cn-pb-fc--mirror:before{background:none!important;display:none!important}#cn-phase-builder .cn-pb-v2 .cn-pb-fc--mirror:hover,.cn-pb-v2 .cn-pb-fc--mirror:hover{filter:none!important;transform:translateY(-4px) scale(1.012);box-shadow:0 1px #ffffff0f inset,0 0 0 1.5px #ffb84d8c,0 20px 44px #00000073,0 0 38px #ff91002e}#cn-phase-builder .cn-pb-v2 .cn-pb-fc--mirror:hover:before,.cn-pb-v2 .cn-pb-fc--mirror:hover:before{display:none!important}#cn-phase-builder .cn-pb-fc--mirror .film-card-media{background:#0d0d12;border:0;border-radius:12px 12px 0 0;overflow:hidden;position:relative;aspect-ratio:4 / 5}#cn-phase-builder .cn-pb-fc--mirror .film-card-media>img,#cn-phase-builder .cn-pb-fc--mirror .film-card-media>video{opacity:1!important;filter:none!important;width:100%;height:100%;object-fit:cover;display:block}#cn-phase-builder .cn-pb-fc--mirror .film-card-media:before{content:"OLIVIA’S PICK";position:absolute;top:10px;left:10px;z-index:4;font-size:9px;font-weight:800;letter-spacing:.14em;color:#1a1300;background:linear-gradient(135deg,#ffe18a,#ffae3a,#ff8a1f);padding:4px 9px 4px 8px;border-radius:4px;pointer-events:none;box-shadow:0 2px 10px #ff910073,0 0 0 1px #ffd78299 inset;text-shadow:0 1px 0 rgba(255,255,255,.35)}#cn-phase-builder .cn-pb-fc--mirror .film-card-media:after{content:"Click to keep · Drag yours to swap";position:absolute;left:50%;bottom:14px;transform:translate(-50%) translateY(8px);z-index:5;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:#fff;background:#0c0c12d1;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,184,77,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none;white-space:nowrap;opacity:0;transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.4,.64,1)}#cn-phase-builder .cn-pb-fc--mirror:hover .film-card-media:after{opacity:1;transform:translate(-50%) translateY(0)}#cn-phase-builder .cn-pb-fc--mirror .cn-pb-fc-frame-role,#cn-phase-builder .cn-pb-fc--mirror .film-card-type{display:none!important}#cn-phase-builder .cn-pb-fc--mirror .film-card-overlay{position:relative;background:linear-gradient(180deg,#0d0d1200,#0d0d12f5 38%,#0d0d12);padding:28px 14px 14px;margin-top:-36px;z-index:3}#cn-phase-builder .cn-pb-fc--mirror .film-card-title,#cn-phase-builder .cn-pb-fc--mirror .cn-pb-fc-title{color:#fff!important;font-size:13.5px!important;font-weight:700!important;line-height:1.28!important;letter-spacing:-.005em;margin:0 0 4px!important;text-shadow:0 1px 2px rgba(0,0,0,.6)}#cn-phase-builder .cn-pb-fc--mirror .film-card-date,#cn-phase-builder .cn-pb-fc--mirror .cn-pb-fc-date{color:#ffffff9e!important;font-size:11px!important;font-weight:500!important;letter-spacing:.02em;background:transparent!important;border:0!important;padding:0!important}#cn-phase-builder .cn-pb-v2 .cn-pb-fc--mirror .cn-pb-fc-remix-overlay:hover{background:transparent!important}#cn-phase-builder .cn-pb-fc--mirror.cn-pb-fc--mirror--legacy .film-card-media{background:#ffffff06;border:1px solid rgba(255,184,77,.28);border-radius:10px;overflow:hidden;position:relative}#cn-phase-builder .cn-pb-fc--template-drop,#cn-phase-builder .cn-pb-fc--drop-target{transform:scale(1.04);transition:transform .16s ease}#cn-phase-builder .cn-pb-fc--template-drop .film-card-media{border-color:#ffb84df2!important;border-style:solid!important;box-shadow:0 0 0 3px #ffb84d40,0 12px 32px #ff910040!important;background:#ffb84d14!important}#cn-phase-builder .cn-pb-fc--template-drop .film-card-media:after{content:"Release to add";color:#fff;background:#ff9100f2;border-color:#ff9100f2}@keyframes cn-pb-snap-bounce{0%{transform:scale(.86);opacity:.6}55%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}#cn-phase-builder .cn-pb-fc--just-added{animation:cn-pb-snap-bounce .52s cubic-bezier(.34,1.56,.64,1) both}@keyframes cn-pb-guide-pulse{0%,to{box-shadow:0 0 #ffb84d00}50%{box-shadow:0 0 0 8px #ffb84d2e}}#cn-phase-builder .cn-pb-fc--guide{border-radius:12px;animation:cn-pb-guide-pulse 2.2s ease-in-out infinite}#cn-phase-builder #cn-pb-trail-panel,#cn-phase-builder .cn-pb-trail-panel{display:none!important}.cn-pb-toast .cn-pb-toast-undo{color:#ffd089;font-weight:600;text-decoration:underline;text-decoration-color:#ffd08973;text-underline-offset:2px;margin-left:4px;cursor:pointer}.cn-pb-toast .cn-pb-toast-undo:hover{color:#fff;text-decoration-color:#fff}#cn-phase-builder .cn-pb-master-recipe{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;margin:0 6px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffd9;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:all .16s ease;white-space:nowrap}#cn-phase-builder .cn-pb-master-recipe:hover{background:#ffb84d1a;border-color:#ffb84d73;color:#fff}#cn-phase-builder .cn-pb-master-recipe svg{flex-shrink:0}#cn-phase-builder .cn-pb-master-recipe--set{background:linear-gradient(135deg,#ffb84d2e,#ff91002e);border-color:#ffb84d8c;color:#ffd089}#cn-phase-builder .cn-pb-master-recipe--set:hover{color:#fff}#cn-phase-builder .cn-pb-master-recipe-text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-pb-recipes{position:fixed;inset:0;z-index:100030;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .24s ease}.cn-pb-recipes--show{opacity:1;pointer-events:auto}.cn-pb-recipes-scrim{position:absolute;inset:0;background:#08080cc7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cn-pb-recipes-modal{position:relative;width:min(960px,92vw);max-height:88vh;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,#1a1a20fa,#121216fa);border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 32px 96px #0009;color:#fff;transform:scale(.96) translateY(12px);transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.cn-pb-recipes--show .cn-pb-recipes-modal{transform:scale(1) translateY(0)}.cn-pb-recipes-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 30px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.cn-pb-recipes-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.14em;color:#ffb84df2;margin-bottom:6px}.cn-pb-recipes-title{font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px;line-height:1.25}.cn-pb-recipes-sub{margin:0;font-size:13.5px;color:#ffffff9e;max-width:60ch}.cn-pb-recipes-close{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffb3;font-size:18px;cursor:pointer;transition:all .16s ease}.cn-pb-recipes-close:hover{background:#ef53502e;border-color:#ef535099;color:#fff}.cn-pb-recipes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:24px 30px;overflow-y:auto}.cn-pb-recipe-card{position:relative;text-align:left;background:#ffffff08;border:1.5px solid rgba(255,255,255,.08);border-radius:14px;padding:18px 18px 56px;color:#fff;cursor:pointer;transition:all .18s ease;font:inherit;min-height:200px}.cn-pb-recipe-card:hover{transform:translateY(-3px);border-color:#ffb84d8c;box-shadow:0 12px 32px #ff91002e;background:#ffb84d0d}.cn-pb-recipe-card--recommended{border-color:#ffb84d73;background:linear-gradient(180deg,#ffb84d14,#ffb84d05)}.cn-pb-recipe-card--active{border-color:#39ff1480;background:#39ff140a}.cn-pb-recipe-badge{position:absolute;top:-8px;left:14px;padding:3px 9px;border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.08em;background:linear-gradient(135deg,#ffd87a,#ff9100);color:#1a1300}.cn-pb-recipe-active{position:absolute;top:14px;right:14px;font-size:10.5px;font-weight:700;color:#b7ffb0;letter-spacing:.04em}.cn-pb-recipe-name{margin:0 0 6px;font-size:15.5px;font-weight:700;letter-spacing:-.005em}.cn-pb-recipe-tagline{margin:0 0 14px;font-size:12.5px;color:#ffffff9e;line-height:1.4}.cn-pb-recipe-stats{display:flex;gap:14px;margin:0 0 6px;flex-wrap:wrap}.cn-pb-recipe-stats>div{display:flex;flex-direction:column}.cn-pb-recipe-stats dt{font-size:9.5px;font-weight:600;letter-spacing:.08em;color:#ffffff6b;text-transform:uppercase}.cn-pb-recipe-stats dd{margin:0;font-size:13px;font-weight:600;color:#ffffffeb}.cn-pb-recipe-start{position:absolute;bottom:14px;right:16px;font-size:12px;font-weight:700;color:#ffb84df2;letter-spacing:.02em}.cn-pb-recipe-card:hover .cn-pb-recipe-start{color:#fff}.cn-pb-recipe-card--active .cn-pb-recipe-start{color:#b7ffb0}.cn-pb-recipes-foot{padding:14px 30px 22px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:center}.cn-pb-recipes-skip{background:transparent;border:0;color:#ffffff80;font-size:12.5px;cursor:pointer;padding:6px 12px;border-radius:6px;transition:color .16s ease,background .16s ease}.cn-pb-recipes-skip:hover{color:#ffffffd9;background:#ffffff0a}#cn-phase-builder .cn-pb-phases-bar-tile--off{opacity:.42;filter:saturate(.55);position:relative}#cn-phase-builder .cn-pb-phases-bar-tile--off:hover{opacity:.75;filter:saturate(.85)}#cn-phase-builder .cn-pb-phases-bar-tile--off:after{content:"Not in recipe";position:absolute;top:4px;right:6px;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;background:#ffffff0f;border-radius:4px;padding:2px 5px;pointer-events:none}#cn-phase-builder .cn-pb-phases-bar-tile--off.cn-pb-phases-bar-tile--active{opacity:.85;filter:saturate(.9)}#cn-phase-builder .cn-pb-minimap-phase--off{opacity:.4;filter:saturate(.5);transition:opacity .18s ease,filter .18s ease}#cn-phase-builder .cn-pb-minimap-phase--off:hover{opacity:.75;filter:saturate(.85)}#cn-phase-builder .cn-pb-minimap-phase--off.cn-pb-minimap-phase--active{opacity:.9;filter:saturate(.95)}#cn-phase-builder .cn-pb-v2 .cn-pb-fc--mirror .cn-pb-fc-remix-badge,#cn-phase-builder .cn-pb-v2 .cn-pb-fc--mirror .cn-pb-fc-remix-hint{display:none!important}#cn-phase-builder .cn-pb-v2 .cn-pb-fc--mirror .cn-pb-fc-remix-overlay,#cn-phase-builder .cn-pb-v2 .cn-pb-fc--mirror:hover .cn-pb-fc-remix-overlay{background:transparent!important;box-shadow:none!important}#cn-phase-builder .cn-pb-strip--olivia{position:relative;padding-top:30px!important}#cn-phase-builder .cn-pb-strip--olivia:before{content:"Olivia’s SOUR rollout · Click to keep · Drag any idea from the left to swap";position:absolute;top:4px;left:8px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffb84dd9;pointer-events:none}.cn-pb-v5 .cn-pb-picker-strip-card.cn-pb-picker-social-rich{width:240px;min-width:240px;max-width:240px;min-height:0}.cn-pb-v5 .cn-pb-picker-strip--social .cn-pb-picker-social-media{height:150px}.cn-pb-v5 .cn-pb-picker-strip--social .cn-pb-picker-social-head{padding:8px 12px 6px}.cn-pb-v5 .cn-pb-picker-strip--social .cn-pb-picker-social-engagement{padding:6px 12px 4px}.cn-pb-v5 .cn-pb-picker-strip--social .cn-pb-picker-social-caption{padding:2px 12px 6px;font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cn-pb-v5 .cn-pb-picker-strip--social .cn-pb-picker-social-comments{padding:6px 12px}.cn-pb-v5 .cn-pb-picker-strip--social .cn-pb-picker-social-comment:nth-of-type(n+3){display:none}.cn-pb-v5 .cn-pb-picker-strip--social .cn-pb-picker-social-pick-btn{margin:4px 12px 12px;padding:8px 12px}.cn-pb-v5 .cn-pb-picker-strip.cn-pb-picker-strip--social{min-height:0}body.cn-pb-fill-mode .cn-pb-picker-strip.cn-pb-picker-strip--social{height:min(560px,calc(100vh - 80px))!important}body.cn-pb-fill-mode .cn-pb-picker-strip.cn-pb-picker-strip--social .cn-pb-picker-strip-track{overflow-y:auto;align-items:flex-start;padding:14px 40px 18px}.cn-social-trail-overlay.cn-pb-trail-promoted{display:flex!important;flex-direction:column!important;justify-content:center!important}.cn-social-trail-overlay.cn-pb-trail-promoted .cn-social-trail-header,.cn-social-trail-overlay.cn-pb-trail-promoted .cn-social-trail-track,.cn-social-trail-overlay.cn-pb-trail-promoted .cn-social-trail-scrollbar{flex:0 0 auto}.cn-social-trail-overlay.cn-pb-trail-promoted{background:radial-gradient(ellipse 70% 55% at 18% 28%,rgba(168,85,247,.22) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 82% 72%,rgba(56,189,248,.18) 0%,transparent 62%),radial-gradient(ellipse 55% 45% at 50% 100%,rgba(244,114,182,.16) 0%,transparent 65%),radial-gradient(ellipse 40% 35% at 90% 10%,rgba(255,200,120,.1) 0%,transparent 65%),linear-gradient(180deg,#08061647,#0e081e57,#06041261)!important;-webkit-backdrop-filter:blur(36px) saturate(160%) brightness(.85)!important;backdrop-filter:blur(36px) saturate(160%) brightness(.85)!important;overflow:hidden!important;isolation:isolate}.cn-social-trail-overlay.cn-pb-trail-promoted:before{content:"";position:absolute;inset:-20%;z-index:-2;background:conic-gradient(from 0deg at 30% 40%,#a855f740,#38bdf82e,#f472b638,#ffc87826,#a855f740 360deg);filter:blur(80px);opacity:.7;animation:cnDreamAurora 38s linear infinite;pointer-events:none}.cn-social-trail-overlay.cn-pb-trail-promoted:after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle at 12% 22%,#ffffffd9 0,#fff0 2px),radial-gradient(circle at 78% 14%,#fff9 0,#fff0 2px),radial-gradient(circle at 34% 78%,#ffffffb3 0,#fff0 2px),radial-gradient(circle at 88% 64%,#ffffff80 0,#fff0 2px),radial-gradient(circle at 56% 42%,#fffc 0,#fff0 2px),radial-gradient(circle at 22% 58%,#ffffff8c 0,#fff0 2px),radial-gradient(circle at 66% 88%,#ffffffa6 0,#fff0 2px),radial-gradient(circle at 8% 90%,#ffffff73 0,#fff0 2px),radial-gradient(circle at 94% 36%,#ffffffb3 0,#fff0 2px);background-size:100% 100%;opacity:.55;animation:cnDreamDrift 24s ease-in-out infinite alternate,cnDreamTwinkle 6s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}@keyframes cnDreamAurora{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.15)}to{transform:rotate(360deg) scale(1)}}@keyframes cnDreamDrift{0%{transform:translateZ(0)}to{transform:translate3d(-2%,1.5%,0)}}@keyframes cnDreamTwinkle{0%,to{opacity:.45}50%{opacity:.7}}.cn-social-trail-overlay.cn-pb-trail-promoted>*{position:relative;z-index:1}.cn-social-trail-overlay.cn-pb-trail-promoted .cn-social-trail-header{background:linear-gradient(180deg,#ffffff0a,#fff0);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#cn-pb-inspector .cn-pb-inspector-title-input{width:100%;font-size:22px;font-weight:700;color:#fff;background:transparent;border:1px solid transparent;border-radius:8px;padding:6px 8px;margin:6px 0 10px;transition:background .15s,border-color .15s;font-family:inherit;letter-spacing:-.01em}#cn-pb-inspector .cn-pb-inspector-title-input:hover{background:#ffffff0a;border-color:#ffffff14}#cn-pb-inspector .cn-pb-inspector-title-input:focus{outline:none;background:#ffffff14;border-color:#8cb4ff73;box-shadow:0 0 0 3px #8cb4ff2e}#cn-pb-inspector .cn-pb-inspector-meta--edit{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}#cn-pb-inspector .cn-pb-inspector-date-input{background:#ffffff0f;color:#e8ecff;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px 8px;font-size:12px;font-family:inherit;color-scheme:dark}#cn-pb-inspector .cn-pb-inspector-date-input:focus{outline:none;border-color:#8cb4ff73;box-shadow:0 0 0 3px #8cb4ff2e}#cn-pb-inspector .cn-pb-inspector-textarea{width:100%;background:#ffffff0a;color:#e8ecff;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 10px;font-size:13px;font-family:inherit;line-height:1.5;resize:vertical;min-height:60px;transition:background .15s,border-color .15s}#cn-pb-inspector .cn-pb-inspector-textarea:hover{background:#ffffff0f}#cn-pb-inspector .cn-pb-inspector-textarea:focus{outline:none;background:#ffffff14;border-color:#8cb4ff73;box-shadow:0 0 0 3px #8cb4ff2e}#cn-pb-inspector .cn-pb-inspector-chips{display:flex;flex-wrap:wrap;gap:6px}#cn-pb-inspector .cn-pb-inspector-chip-btn{background:#ffffff0a;color:#c8cce0;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:all .15s;font-family:inherit}#cn-pb-inspector .cn-pb-inspector-chip-btn:hover{background:#ffffff14;color:#fff;border-color:#ffffff2e}#cn-pb-inspector .cn-pb-inspector-chip-btn.is-on{background:linear-gradient(135deg,#8cb4ff52,#b48cff47);color:#fff;border-color:#b4c8ff8c;box-shadow:0 0 12px #8cb4ff40}#cn-pb-inspector .cn-pb-inspector-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}#cn-pb-inspector .cn-pb-inspector-grid label{display:flex;flex-direction:column;gap:4px;font-size:11px}#cn-pb-inspector .cn-pb-inspector-grid label>span{color:#9aa0b8;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:10px}#cn-pb-inspector .cn-pb-inspector-grid input,#cn-pb-inspector .cn-pb-inspector-grid select{background:#ffffff0f;color:#e8ecff;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 8px;font-size:12px;font-family:inherit}#cn-pb-inspector .cn-pb-inspector-grid input:focus,#cn-pb-inspector .cn-pb-inspector-grid select:focus{outline:none;border-color:#8cb4ff73;box-shadow:0 0 0 3px #8cb4ff2e}#cn-pb-inspector .cn-pb-inspector-grid select{color-scheme:dark;cursor:pointer}#cn-pb-inspector .cn-pb-inspector-ref p{font-size:12px;color:#b8bfd8;font-style:italic;margin:4px 0 0}body.cn-pb-dragging-from-sidebar #cn-phase-builder .cn-pb-fc--template{outline:2px dashed rgba(52,214,236,.55);outline-offset:-2px;background:linear-gradient(180deg,#34d6ec12,#34d6ec0a)!important;box-shadow:0 0 0 1px #34d6ec40 inset,0 0 24px #34d6ec2e;animation:cnPbDropPulseV5 1.4s ease-in-out infinite;transition:transform .16s ease,box-shadow .16s ease,outline-color .16s ease;cursor:copy!important;position:relative;z-index:2}body.cn-pb-dragging-from-sidebar #cn-phase-builder .cn-pb-fc--template:after{content:"Drop here";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font:600 11px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#34d6ec;background:#0000008c;padding:6px 10px;border-radius:999px;pointer-events:none;opacity:.85;z-index:3}body.cn-pb-dragging-from-sidebar #cn-phase-builder .cn-pb-fc--template.cn-pb-fc--template-drop{outline:2.5px solid #34d6ec;outline-offset:-2px;background:linear-gradient(180deg,#34d6ec2e,#34d6ec1a)!important;box-shadow:0 0 0 2px #34d6ec inset,0 0 36px #34d6ec80;transform:scale(1.025);animation:none}body.cn-pb-dragging-from-sidebar #cn-phase-builder .cn-pb-fc--template.cn-pb-fc--template-drop:after{background:#34d6ec;color:#042027;opacity:1}body.cn-pb-dragging-from-sidebar #cn-phase-builder .cn-pb-fc:not(.cn-pb-fc--template).cn-pb-fc--drop-target{outline:2px solid rgba(52,214,236,.85);outline-offset:-2px;box-shadow:0 0 24px #34d6ec66;transform:scale(1.015)}body.cn-pb-dragging-from-sidebar #cn-phase-builder .cn-pb-fc:not(.cn-pb-fc--template).cn-pb-fc--drop-target:after{content:"Swap";position:absolute;top:8px;right:8px;font:700 10px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#042027;background:#34d6ec;padding:4px 8px;border-radius:999px;pointer-events:none;z-index:3}@keyframes cnPbDropPulseV5{0%,to{box-shadow:0 0 0 1px #34d6ec40 inset,0 0 18px #34d6ec24;outline-color:#34d6ec73}50%{box-shadow:0 0 0 2px #34d6ec8c inset,0 0 32px #34d6ec52;outline-color:#34d6ecd9}}body.cn-pb-dragging-from-sidebar,body.cn-pb-dragging-from-sidebar *{cursor:grabbing!important}body.cn-pb-dragging-from-sidebar #cn-phase-builder .cn-pb-fc--template,body.cn-pb-dragging-from-sidebar #cn-phase-builder .cn-pb-fc--template *{cursor:copy!important}.cn-pb-wow-reveal{display:none!important}.cn-pb-v5 .cn-pb-v5-stage>.cn-pb-momentum-top{margin:2px 16px 1px!important;padding:4px 14px 7px!important}.cn-pb-v5 .cn-pb-momentum-top-meta{margin-bottom:0!important}.cn-pb-v5 .cn-pb-momentum-top-track{position:absolute!important;left:12px!important;right:12px!important;bottom:3px!important;height:3px!important;margin:0!important}.cn-pb-v5 .cn-pb-momentum-top-count b{font-size:16px!important}.cn-pb-v5 .cn-pb-momentum-top-play{padding:4px 11px 4px 9px!important}.cn-pb-v5 .cn-pb-v5-stage-head{padding:2px 18px!important;gap:12px!important}.cn-pb-v5 .cn-pb-v5-stage-head-text{margin-bottom:0!important}.cn-pb-v5 .phase-title{font-size:15px!important;line-height:1.12!important}.cn-pb-v5 .phase-desc{display:none!important}.cn-pb-v5 .cn-pb-v5-guide{padding:3px 9px!important;gap:8px!important}.cn-pb-v5 .cn-pb-v5-guide-num,.cn-pb-v5 .cn-pb-v5-guide-check{width:22px!important;height:22px!important;font-size:12px!important}.cn-pb-v5 .cn-pb-v5-guide-btn{padding:4px 11px!important}.cn-pb-v5 .cn-pb-v5-guide-msg{gap:0!important}.cn-pb-v5 .cn-pb-v5-guide-msg>span{display:none!important}.cn-pb-v5-stage>.cn-pb-storydna,.cn-pb-v5 .cn-pb-storydna{padding-top:1px!important;padding-bottom:1px!important;margin-top:1px!important;margin-bottom:1px!important}.cn-pb-v5 .cn-pb-storydna--pill{flex-wrap:nowrap!important;gap:8px!important;padding:2px 12px!important;margin:1px 20px!important;overflow-x:auto!important}.cn-pb-v5 .cn-pb-storydna--pill .cn-pb-storydna-group--budget{width:auto!important;flex:0 1 auto!important;margin:0 0 0 auto!important;gap:6px!important}.cn-pb-v5 .cn-pb-storydna--pill .cn-pb-storydna-group--budget .cn-pb-storydna-glabel{display:none!important}.cn-pb-v5 .cn-pb-storydna--pill .cn-pb-storydna-group--budget button{padding:3px 9px!important;font-size:11px!important;line-height:1.1!important;white-space:nowrap!important}.cn-pb-v5 .cn-pb-storydna--pill .cn-pb-storydna-pill-scope{white-space:nowrap!important}.cn-pb-v5 .cn-pb-v5-foot{padding:4px 12px!important;gap:8px!important;min-height:0!important}.cn-pb-v5 .cn-pb-v5-foot-btn,.cn-pb-v5 .cn-pb-v5-foot-ship{padding:5px 11px!important;font-size:11px!important;line-height:1.1!important;border-radius:6px!important}.cn-pb-v5 .cn-pb-v5-foot-ship{border-radius:999px!important}.cn-pb-v5 .cn-pb-v5-foot-btn svg,.cn-pb-v5 .cn-pb-v5-foot-ship svg{width:11px!important;height:11px!important}.cn-pb-v5 .cn-pb-v5-foot .cn-pb-v5-foot-progress,.cn-pb-v5 .cn-pb-v5-foot .cn-pb-v5-foot-autofill,.cn-pb-v5 .cn-pb-v5-foot #cn-pb-translate-btn{display:none!important}.cn-pb-v5 .cn-pb-v5-foot-ship{margin-left:auto!important}.cn-pb-v5 .cn-pb-v5-diff{flex:1 1 auto!important;min-height:0!important;overflow-y:hidden!important;padding-top:4px!important;padding-bottom:4px!important;gap:10px!important}.cn-pb-v5 .cn-pb-v5-row.cn-pb-v5-row--olivia{flex:1.55 1 0!important;min-height:0!important}.cn-pb-v5 .cn-pb-v5-row.cn-pb-v5-row--mine{flex:1 1 0!important;min-height:0!important}.cn-pb-v5 .cn-pb-v5-card-why-body{-webkit-line-clamp:2!important;line-clamp:2!important}#cn-phase-builder .cn-pb-v5-card--olivia .cn-pb-v5-card-media>img,#cn-phase-builder .cn-pb-v5-card--olivia .cn-pb-v5-card-media>video{object-fit:cover!important;object-position:center!important}#cn-phase-builder .cn-pb-v5-card--olivia .cn-pb-v5-card-media{flex:1 1 auto!important;min-height:0!important;aspect-ratio:auto!important}#cn-phase-builder .cn-pb-v5-row--mine .cn-pb-fc--remixed .cn-pb-v5-card-media{aspect-ratio:4 / 3!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}#cn-phase-builder .cn-pb-v5-row--mine .cn-pb-fc--remixed .cn-pb-v5-card-media>.cn-pb-fc-cat-frame,#cn-phase-builder .cn-pb-v5-row--mine .cn-pb-fc--remixed .cn-pb-v5-card-media>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.cn-pb-v5 .cn-pb-v5-card--mine .cn-pb-v5-card-media .cn-pb-v5-media-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:repeating-linear-gradient(45deg,#22c55e1a 0 8px,#22c55e2e 8px 16px);color:#bbf7d0;font-size:11px;font-weight:700;letter-spacing:.03em;text-align:center;line-height:1.25;padding:6px 10px;box-shadow:inset 0 0 0 1px #22c55e59;animation:cnPbMineDropPulse 1.8s ease-in-out infinite}.cn-pb-v5 .cn-pb-v5-card--mine .cn-pb-v5-card-media .cn-pb-v5-media-placeholder svg{width:22px;height:22px;stroke:#86efac;opacity:.95}@keyframes cnPbMineDropPulse{0%,to{box-shadow:inset 0 0 0 1px #22c55e59}50%{box-shadow:inset 0 0 0 1px #22c55ebf,0 0 #22c55e00}}.cn-pb-v5 .cn-pb-v5-card--mine.cn-pb-fc--just-added{animation:cnPbMineDropIn .55s cubic-bezier(.2,.9,.25,1.1) both}@keyframes cnPbMineDropIn{0%{opacity:0;transform:translateY(8px) scale(.96);box-shadow:0 0 0 3px #22c55e8c}60%{opacity:1;transform:translateY(0) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 4px 14px #00000059}}.cn-pb-v5 .cn-pb-v5-diff{flex:1 1 auto!important;min-height:0!important}#cn-phase-builder .cn-pb-v5-card--v10.cn-pb-v5-card--empty,#cn-phase-builder .cn-pb-fc--template.cn-pb-fc--template-open{outline:1.5px dashed rgba(255,255,255,.18);outline-offset:-2px;border-radius:8px}#cn-phase-builder .cn-pb-v5-card--v10.cn-pb-v5-card--empty .cn-pb-v5u-hero img,#cn-phase-builder .cn-pb-v5-card--v10.cn-pb-v5-card--empty .cn-pb-v5u-hero video,#cn-phase-builder .cn-pb-fc--template-open .cn-pb-fc-empty-hero-media img,#cn-phase-builder .cn-pb-fc--template-open .cn-pb-fc-empty-hero-media video{filter:saturate(.25) brightness(.35) blur(.5px)!important;opacity:.55!important}#cn-phase-builder .cn-pb-v5-card--v10.cn-pb-v5-card--empty:hover .cn-pb-v5u-hero img,#cn-phase-builder .cn-pb-v5-card--v10.cn-pb-v5-card--empty:hover .cn-pb-v5u-hero video,#cn-phase-builder .cn-pb-fc--template-open:hover .cn-pb-fc-empty-hero-media img,#cn-phase-builder .cn-pb-fc--template-open:hover .cn-pb-fc-empty-hero-media video{filter:saturate(.5) brightness(.55)!important;opacity:.75!important}#cn-phase-builder .cn-pb-v5-card--v10.cn-pb-v5-card--empty .cn-pb-v5u-hero:before,#cn-phase-builder .cn-pb-fc--template-open .cn-pb-fc-empty-hero:before{content:"EMPTY";position:absolute;top:6px;left:6px;z-index:3;font:700 8.5px/1 -apple-system,Helvetica Neue,sans-serif;letter-spacing:.12em;color:#ffffffd9;background:#0000008c;padding:3px 6px;border-radius:3px;pointer-events:none}#cn-phase-builder .cn-pb-fc--template-open .cn-pb-fc-empty-hero{position:relative}#cn-phase-builder .cn-pb-v5-ie-trail-cta--hero{padding:14px!important;background:linear-gradient(135deg,#ff6b9e2e,#7c4dff2e)!important;border:1px solid rgba(255,107,158,.45)!important;box-shadow:0 0 #ff6b9e8c;animation:cnPbTrailPulse 2.6s ease-in-out infinite}#cn-phase-builder .cn-pb-v5-ie-trail-cta--hero strong{font-size:13px!important;color:#fff!important}#cn-phase-builder .cn-pb-v5-ie-trail-cta--hero em{font-size:10.5px!important;font-style:normal!important;color:#ffffffc7!important;letter-spacing:.02em;text-transform:none!important}#cn-phase-builder .cn-pb-v5-ie-trail-cta--hero .cn-pb-v5-ie-trail-icon{color:#ff6b9e}#cn-phase-builder .cn-pb-v5-ie-trail-cta--hero:hover{background:linear-gradient(135deg,#ff6b9e47,#7c4dff47)!important;transform:translateY(-1px)}@keyframes cnPbTrailPulse{0%,to{box-shadow:0 0 #ff6b9e00}50%{box-shadow:0 0 0 6px #ff6b9e2e}}#cn-phase-builder .cn-pb-tile-translate{background:linear-gradient(135deg,#ffce6e,#ff9a3c)!important;border-color:#ffffffa6!important;color:#1a0f00!important;box-shadow:0 3px 10px #00000080,0 0 0 1px #ff9a3c80!important}#cn-phase-builder .cn-pb-tile-translate span{font-size:9.5px!important;letter-spacing:.06em!important}.cn-pb-release-bar{display:flex;align-items:center;gap:14px;padding:6px 14px;margin:0 0 4px;background:linear-gradient(135deg,#14141eeb,#1c1626eb);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fff;font:12px/1.3 -apple-system,Helvetica Neue,sans-serif;backdrop-filter:blur(6px)}.cn-pb-release-bar-eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.16em;color:#ffffff8c;padding-right:8px;border-right:1px solid rgba(255,255,255,.1)}.cn-pb-release-bar-field{display:flex;flex-direction:column;gap:2px;min-width:0}.cn-pb-release-bar-field label{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.cn-pb-release-bar-field input{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.12);color:#fff;font:600 13px/1.2 -apple-system,Helvetica Neue,sans-serif;padding:2px 0;width:100%;min-width:100px;outline:none;transition:border-color .15s ease}.cn-pb-release-bar-field input:focus,.cn-pb-release-bar-field input:hover{border-bottom-color:#ff6b9eb3}.cn-pb-release-bar-field input::placeholder{color:#ffffff4d;font-weight:400}.cn-pb-release-bar-field--date input,.cn-pb-release-bar-field--artist input{min-width:130px}.cn-pb-release-bar-field--title input{min-width:140px}.cn-pb-release-bar-saved{margin-left:auto;font-size:10px;color:#4ade80;opacity:0;transition:opacity .25s ease}.cn-pb-release-bar-saved.cn-pb-release-bar-saved--show{opacity:1}.cn-pb-v5 .cn-pb-v5-row.cn-pb-v5-row--olivia,.cn-pb-v5 .cn-pb-v5-row.cn-pb-v5-row--mine{flex:0 0 auto!important;min-height:0!important}.cn-pb-v5 .cn-pb-v5-diff{overflow-y:auto!important}.cn-pb-v5 .cn-pb-v5-row .cn-pb-v5-row-label{align-self:stretch!important;justify-content:center!important;gap:9px!important;padding:16px 13px!important;background:linear-gradient(160deg,#ffffff0e,#ffffff05)!important;border:1px solid rgba(255,255,255,.08)!important}.cn-pb-v5 .cn-pb-v5-row--olivia .cn-pb-v5-row-label{box-shadow:inset 3px 0 0 var(--phase-color, #4fc3f7)}.cn-pb-v5 .cn-pb-v5-row--mine .cn-pb-v5-row-label{box-shadow:inset 3px 0 #22c55e}.cn-pb-v5 .cn-pb-v5-row-label>span:first-child{gap:9px!important}.cn-pb-v5 .cn-pb-v5-row-label strong{font-size:14px!important;line-height:1.15!important}.cn-pb-v5 .cn-pb-v5-row-label>span:last-child{font-size:10.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#ffffff6b!important;padding-left:35px!important}.cn-pb-v5 .cn-pb-v5-row-label .dot{width:26px!important;height:26px!important;border-radius:50%!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;color:#06121f!important;font-family:-apple-system,Helvetica Neue,sans-serif!important}.cn-pb-v5 .cn-pb-v5-row--olivia .cn-pb-v5-row-label .dot:after{content:"OR";font-size:10px}.cn-pb-v5 .cn-pb-v5-row--mine .cn-pb-v5-row-label .dot:after{content:"YOU";font-size:8px;letter-spacing:.02em}.cn-pb-v5 .cn-pb-v5-band{border-top-width:1px!important;border-top-color:color-mix(in srgb,var(--band-color, #4fc3f7) 42%,transparent)!important}.cn-pb-v5 .cn-pb-v5-band--active{border-top-width:1px!important;border-top-color:color-mix(in srgb,var(--band-color, #4fc3f7) 60%,transparent)!important}#cn-phase-builder .cn-pb-pace.cn-pb-pace--compact{padding-top:6px!important;padding-bottom:6px!important}#cn-phase-builder .cn-pb-pace--compact .cn-pb-pace-subtitle{display:none!important}#cn-phase-builder .cn-pb-pace--compact .cn-pb-pace-title{font-size:15px!important;line-height:1.15!important;margin:0!important}#cn-phase-builder .cn-pb-pace--compact .cn-pb-pace-eyebrow{font-size:8.5px!important;margin-bottom:2px!important}#cn-phase-builder .cn-pb-pace--compact .cn-pb-pace-titlewrap{gap:2px!important}#cn-phase-builder .cn-pb-pace--compact .cn-pb-miniline{transform:scale(.92);transform-origin:left center}#cn-phase-builder .cn-pb-pace--compact .cn-pb-miniline-foot{font-size:8px!important}.cn-pb-v5 .cn-pb-v5-row--olivia .cn-pb-v5-row-label .dot{background:#38bdf8!important;box-shadow:0 0 8px #38bdf88c!important}.cn-pb-v5 .cn-pb-v5-row--olivia .cn-pb-v5-row-label{box-shadow:inset 3px 0 #38bdf8!important}body.cn-build-mode-active #main-header,body.cn-build-mode-active .et-l--header,body.cn-build-mode-active #masthead,body.cn-build-mode-active header.site-header,body.cn-build-mode-active #top-header,body.cn-build-mode-active #et-top-navigation{display:none!important}html body #cn-phase-builder.cn-pb.cn-pb-v5{top:8px!important}#cn-phase-builder .cn-pb-v5-stage-head{padding-top:3px!important;padding-bottom:2px!important}#cn-phase-builder .cn-pb-v5-body{padding-top:2px!important}body.cn-pb-rxw-lock,html.cn-pb-rxw-lock{overflow:hidden!important}.cn-pb-rxw{position:fixed;inset:0;z-index:2147483600;--rxw-glass-blur: 22px;--rxw-glass-bg: linear-gradient(180deg, rgba(255,255,255,.12), rgba(255,255,255,.05));--rxw-glass-border: rgba(255,255,255,.22);--rxw-scan-op: .35;--rxw-scan-gap: 3px;--rxw-flicker-op: .5;--rxw-grille-op: .5;--rxw-vignette-op: .55;--rxw-hue: transparent;--rxw-hue-op: 0;--rxw-hue-blend: screen;display:flex;align-items:center;justify-content:center;padding:6vh 5vw;opacity:0;pointer-events:none;transition:opacity .24s ease}.cn-pb-rxw.cn-pb-rxw--visible{opacity:1;pointer-events:auto}.cn-pb-rxw-scrim{position:absolute;inset:0;background:#0608101f;backdrop-filter:blur(2px) saturate(1.05);-webkit-backdrop-filter:blur(2px) saturate(1.05)}.cn-pb-rxw-panel{position:relative;width:min(960px,100%);max-height:84vh;display:flex;flex-direction:column;border-radius:22px;border:1px solid var(--rxw-glass-border);background:var(--rxw-glass-bg);backdrop-filter:blur(var(--rxw-glass-blur)) saturate(1.5) brightness(1.18);-webkit-backdrop-filter:blur(var(--rxw-glass-blur)) saturate(1.5) brightness(1.18);box-shadow:0 1px #ffffff38 inset,0 0 0 1px #ffffff0d inset;transform:scale(.95) translateY(8px);transform-origin:center center;transition:transform .26s cubic-bezier(.34,1.3,.5,1)}.cn-pb-rxw-clip{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:inherit}.cn-pb-rxw-glow{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;will-change:box-shadow;transform:translateZ(0);animation:cnRxwGlow 9s ease-in-out infinite}@keyframes cnRxwGlow{0%,to{box-shadow:0 40px 110px #00000080,0 0 24px 1px #4682ff66,0 0 58px 8px #4682ff26}25%{box-shadow:0 40px 110px #00000080,0 0 30px 2px #ff5ac870,0 0 66px 10px #ff5ac82b}50%{box-shadow:0 40px 110px #00000080,0 0 26px 1px #3ce6a066,0 0 60px 8px #3ce6a026}75%{box-shadow:0 40px 110px #00000080,0 0 30px 2px #965aff70,0 0 66px 10px #965aff2e}}.cn-pb-rxw--visible .cn-pb-rxw-panel{transform:scale(1) translateY(0)}.cn-pb-rxw-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0a}.cn-pb-rxw-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.cn-pb-rxw-eyebrow{font:800 .58rem/1 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#a855f7f2}.cn-pb-rxw-heading{color:#fff;font:700 1.08rem/1.2 Inter,sans-serif;letter-spacing:-.01em}.cn-pb-rxw-close{flex:0 0 auto;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#ffffffd9;font-size:1.35rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease,color .2s ease}.cn-pb-rxw-close:hover{transform:rotate(90deg);background:#ffffff29;color:#fff}.cn-pb-rxw-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:22px 24px 26px;display:flex;flex-direction:column;gap:26px}.cn-pb-rxw-rail{display:flex;flex-direction:column;gap:12px}.cn-pb-rxw-rail-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cn-pb-rxw-rail-title{color:#fff;font:700 .98rem/1.2 Inter,sans-serif}.cn-pb-rxw-rail-desc{color:#ffffff80;font:500 .76rem/1.3 Inter,sans-serif}.cn-pb-rxw-grid{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.cn-pb-rxw-grid::-webkit-scrollbar{height:8px}.cn-pb-rxw-grid::-webkit-scrollbar-thumb{background:#fff3;border-radius:99px}.cn-pb-rxw-grid::-webkit-scrollbar-track{background:transparent}.cn-pb-rxw-grid>.cn-pb-rxw-card{flex:0 0 calc((100% - 42px)/4);scroll-snap-align:start}.cn-pb-rxw-card{position:relative;display:flex;flex-direction:column;gap:9px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;transition:transform .2s ease,opacity .2s ease}.cn-pb-rxw-card:hover{transform:translateY(-4px)}.cn-pb-rxw-card-media{position:relative;aspect-ratio:16 / 10;border-radius:13px;overflow:hidden;background:#0c0b15;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 30px #0006}.cn-pb-rxw-card-media img,.cn-pb-rxw-card-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cn-pb-rxw-card-vid{opacity:0;transition:opacity .25s ease}.cn-pb-rxw-card-media--playing .cn-pb-rxw-card-vid{opacity:1}.cn-pb-rxw-card-media:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 3px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:100% 3px,170px 170px;mix-blend-mode:screen;transition:opacity .14s ease}.cn-pb-rxw-card-media--tuning:after{opacity:.85;animation:cnRxwStatic .42s steps(5) infinite}.cn-pb-rxw-card-media--tuning:before{content:"";position:absolute;left:0;right:0;height:14%;z-index:4;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(120,200,255,.12) 55%,transparent);mix-blend-mode:screen;animation:cnRxwTrack .7s linear infinite}@keyframes cnRxwStatic{0%{background-position:0 0,0 0}20%{background-position:0 -2px,-40px 30px}40%{background-position:0 1px,30px -20px}60%{background-position:0 -3px,-20px -45px}80%{background-position:0 2px,25px 35px}to{background-position:0 0,-15px 20px}}@keyframes cnRxwTrack{0%{top:-16%;opacity:0}12%{opacity:.85}88%{opacity:.85}to{top:104%;opacity:0}}.cn-pb-rxw-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55))}.cn-pb-rxw-card-play{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.cn-pb-rxw-card-tag{position:absolute;left:10px;bottom:10px;padding:4px 10px;border-radius:999px;font:800 .62rem/1 Inter,sans-serif;letter-spacing:.04em;background:#ffffffeb;color:#111}.cn-pb-rxw-card-tag--remix{background:#a855f7;color:#fff}.cn-pb-rxw-card-tag--current{background:#22c55eeb;color:#04210f}.cn-pb-rxw-card--current .cn-pb-rxw-card-media{border-color:#22c55e99}.cn-pb-rxw-card--firing{transform:scale(.96);opacity:.7}.cn-pb-rxw-card-meta{display:flex;flex-direction:column;gap:2px;padding:0 2px}.cn-pb-rxw-card-artist{color:#ffffff80;font:700 .64rem/1.1 Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase}.cn-pb-rxw-card-name{color:#ffffffeb;font:600 .82rem/1.2 Inter,sans-serif}.cn-pb-rxw-card-openboard{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:3px 8px;border-radius:999px;cursor:pointer;align-self:flex-start;background:#6ee7ff1a;border:1px solid rgba(110,231,255,.35);color:#9feaff;font:800 .58rem/1 Inter,sans-serif;letter-spacing:.04em;transition:background .15s ease,border-color .15s ease}.cn-pb-rxw-card-openboard:hover{background:#6ee7ff38;border-color:#6ee7ff99;color:#fff}.cn-pb-rxw-foot{flex:0 0 auto;padding:13px 24px;border-top:1px solid rgba(255,255,255,.1);background:#ffffff08;display:flex;align-items:center;gap:8px;color:#ffffff80;font:500 .74rem/1.3 Inter,sans-serif}.cn-pb-rxw-hero{position:relative;margin:-22px -24px 4px;min-height:380px;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;background:transparent}.cn-pb-rxw-hero-screen{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 78%,transparent 100%)}.cn-pb-rxw-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;opacity:0;transform:scale(1.06);transition:opacity 1.1s ease,transform 7.5s ease;filter:saturate(1.15) contrast(1.04) brightness(.9);z-index:1}.cn-pb-rxw-hero-img.cn-pb-rxw-hero-img--on{opacity:1;transform:scale(1);z-index:2}.cn-pb-rxw-hero-glass{position:absolute;inset:0;z-index:5;pointer-events:none;background:radial-gradient(120% 120% at 50% 46%,transparent 54%,rgba(0,0,0,.5));box-shadow:inset 0 0 80px #000000b3,inset 0 0 14px #82b9ff29}.cn-pb-rxw-hero-screen:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(0deg,rgba(6,7,15,.8) 0%,rgba(6,7,15,.45) 26%,rgba(6,7,15,.12) 52%,transparent 72%)}.cn-pb-rxw-hero-inner{position:relative;z-index:8;width:100%;padding:30px 34px 28px;max-width:70%;display:flex;flex-direction:column;gap:10px;transition:opacity .32s ease}.cn-pb-rxw-hero-eyebrow{font:800 .6rem/1 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#78ffb4eb;text-shadow:0 0 8px rgba(80,255,150,.45)}.cn-pb-rxw-hero-title{margin:0;color:#fff;font:800 clamp(1.6rem,3.6vw,2.6rem)/1.04 "Inter",sans-serif;letter-spacing:-.01em;text-shadow:1.5px 0 rgba(255,0,80,.55),-1.5px 0 rgba(0,200,255,.55)}.cn-pb-rxw-hero-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.cn-pb-rxw-hero-badge{padding:3px 9px;border-radius:6px;font:800 .58rem/1 Inter,sans-serif;letter-spacing:.04em;background:#ffffff1f;color:#ffffffe6;border:1px solid rgba(255,255,255,.14)}.cn-pb-rxw-hero-desc{margin:2px 0 0;max-width:46ch;color:#ebf0ffd1;font:500 .9rem/1.45 Inter,sans-serif;text-shadow:0 1px 6px rgba(0,0,0,.6)}.cn-pb-rxw-hero-actions{display:flex;gap:10px;margin-top:6px;flex-wrap:wrap}.cn-pb-rxw-card.cn-pb-rxw-hero-cta{flex-direction:row;align-items:center;gap:8px;padding:11px 20px;border-radius:10px;font:800 .82rem/1 Inter,sans-serif}.cn-pb-rxw-card.cn-pb-rxw-hero-cta:hover{transform:translateY(-2px)}.cn-pb-rxw-hero-cta--primary{background:#fff;color:#111}.cn-pb-rxw-hero-cta--ghost{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.22)}.cn-pb-rxw-crt{position:absolute;inset:0;z-index:40;pointer-events:none;border-radius:inherit;overflow:hidden}.cn-pb-rxw--crt-off .cn-pb-rxw-crt{display:none}.cn-pb-rxw-crt-scan{position:absolute;left:0;right:0;top:0;height:200%;background:repeating-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 1px,rgba(0,0,0,.55) 2px,rgba(0,0,0,.55) var(--rxw-scan-gap, 3px));opacity:var(--rxw-scan-op, .35);mix-blend-mode:multiply;will-change:transform;transform:translateZ(0);animation:cnRxwScan 9s linear infinite}.cn-pb-rxw-crt-grille{position:absolute;inset:0;background:repeating-linear-gradient(to right,rgba(255,0,40,.1) 0,rgba(0,255,90,.07) 1px,rgba(40,80,255,.1) 2px,transparent 3px);mix-blend-mode:screen;opacity:var(--rxw-grille-op, .5)}.cn-pb-rxw--no-grille .cn-pb-rxw-crt-grille{display:none}.cn-pb-rxw-crt-hue{position:absolute;inset:0;background:var(--rxw-hue, transparent);opacity:var(--rxw-hue-op, 0);mix-blend-mode:var(--rxw-hue-blend, screen)}.cn-pb-rxw-crt-vignette{position:absolute;inset:0;background:radial-gradient(130% 130% at 50% 50%,transparent 52%,#000 140%);opacity:var(--rxw-vignette-op, .55)}.cn-pb-rxw-crt-flicker{position:absolute;inset:0;background:#96b4ff0d;opacity:var(--rxw-flicker-op, .5);will-change:opacity;transform:translateZ(0);animation:cnRxwFlicker2 .13s steps(2,end) infinite}.cn-pb-rxw--no-flicker .cn-pb-rxw-crt-flicker{display:none}.cn-pb-rxw--curve .cn-pb-rxw-crt-vignette{opacity:calc(var(--rxw-vignette-op, .55) + .18)}.cn-pb-rxw--curve .cn-pb-rxw-hero-img{transform:scale(1.05)}@keyframes cnRxwScan{0%{transform:translateZ(0)}to{transform:translate3d(0,-120px,0)}}@keyframes cnRxwFlicker2{0%,to{opacity:calc(var(--rxw-flicker-op, .5) * .45)}50%{opacity:var(--rxw-flicker-op, .5)}}.cn-pb-rxw-rail{border-top:1px solid rgba(255,255,255,.09);padding-top:20px}.cn-pb-rxw-hero+.cn-pb-rxw-rail{border-top:0;padding-top:4px}.cn-pb-rxw-rail-title{display:inline-flex;align-items:center;gap:9px}.cn-pb-rxw-rail-title:before{content:"";width:4px;height:15px;border-radius:2px;flex:0 0 auto;background:linear-gradient(180deg,#a855f7,#6366f1)}@media (prefers-reduced-motion: reduce){.cn-pb-rxw-crt-scan,.cn-pb-rxw-crt-flicker{animation:none}.cn-pb-rxw-glow{animation:none;box-shadow:0 40px 110px #00000080,0 0 28px 2px #786eff57}.cn-pb-rxw-hero-img{transition:opacity .4s ease}.cn-pb-rxw-card-media--tuning:after{animation:none}.cn-pb-rxw-card-media--tuning:before{display:none}}#cn-phase-builder .cn-pb-v5-row-label--compare .cn-pb-v5-rl-badge{background:linear-gradient(135deg,#a855f7,#f0a);color:#fff}#cn-phase-builder .cn-pb-v5-row-label--compare .cn-pb-v5-rl-tag{color:#a855f7f2}#cn-phase-builder .cn-pb-ref-reset{margin-left:8px;border:1px solid rgba(168,85,247,.5);background:#a855f724;color:#e9d5ff;font:700 .62rem/1 Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s,transform .12s}#cn-phase-builder .cn-pb-ref-reset:hover{background:#a855f747;border-color:#a855f7cc;transform:translateY(-1px)}#cn-phase-builder .cn-pb-v5-card.cn-pb-ref-gap{display:flex;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.16);background:repeating-linear-gradient(135deg,#ffffff05 0 10px,#fff0 10px 20px),#0c0e1866;box-shadow:none}#cn-phase-builder .cn-pb-ref-gap-inner{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:18px 12px;color:#fff6}#cn-phase-builder .cn-pb-ref-gap-dot{width:8px;height:8px;border-radius:50%;background:#ffffff38;box-shadow:0 0 0 4px #ffffff0d}#cn-phase-builder .cn-pb-ref-gap-tx{font:600 .72rem/1.35 Inter,sans-serif;letter-spacing:.01em}#cn-phase-builder .cn-pb-ref-gap-tx em{display:block;font-style:normal;font-weight:500;color:#ffffff4d;font-size:.66rem;margin-top:2px}#cn-phase-builder .cn-pb-v5-ie-cat-items .cn-pb-v5-card--library{position:relative;background:linear-gradient(180deg,#ffffff0b,#ffffff05)!important;border:1px solid rgba(255,255,255,.09)!important;border-left:3px solid var(--cat-color, #7a5cff)!important;border-radius:6px 10px 10px 6px!important;box-shadow:0 2px 8px #00000040;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}#cn-phase-builder .cn-pb-v5-ie-cat-items .cn-pb-v5-card--library:hover{transform:translate(2px);border-color:#ffffff29!important;border-left-color:var(--cat-color, #7a5cff)!important;box-shadow:0 6px 18px #0006,-3px 0 color-mix(in srgb,var(--cat-color, #7a5cff) 60%,transparent)}#cn-phase-builder .cn-pb-v5-ie-cat-items .cn-pb-v5-card--library .cn-pb-v5-ie-item-fallback{background:linear-gradient(180deg,#ffffff0a,#0000002e)!important}#cn-phase-builder .cn-pb-v5-ie-cat-items .cn-pb-v5-card--library .cn-pb-v5-ie-item-fallback:after{opacity:.22!important}#cn-phase-builder .cn-pb-v5-ie-cat-items .cn-pb-v5-card--library .cn-pb-v5-ie-item-fallback svg{color:var(--cat-color, #7a5cff)!important;opacity:.9!important}#cn-phase-builder .cn-pb-v5-ie-cat-items .cn-pb-v5-card--library .cn-pb-v5-card-media{aspect-ratio:16 / 9!important;border-radius:4px 7px 0 0!important}#cn-phase-builder .cn-pb-v5-ie-cat-items .cn-pb-v5-card--library .cn-pb-v5-card-pill--real{background:color-mix(in srgb,var(--cat-color, #7a5cff) 30%,rgba(0,0,0,.55))!important;border:1px solid color-mix(in srgb,var(--cat-color, #7a5cff) 55%,transparent)!important;color:#fff!important}#cn-phase-builder .cn-pb-v5-card--library .cn-pb-v5-card-media{height:116px!important;flex:0 0 116px!important;aspect-ratio:auto!important}#cn-phase-builder .cn-pb-v5-card--library .cn-pb-v5-card-pill{max-width:calc(100% - 42px)!important;overflow:hidden!important}#cn-phase-builder .cn-pb-v5-card--library .cn-pb-v5-card-pill--real .cn-pb-v5-card-pill-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}#cn-phase-builder .cn-pb-v5-card--library .cn-pb-tile-translate{inset:84px 8px auto auto!important}#cn-phase-builder .cn-pb-v5-ie-item .cn-pb-tile-translate,#cn-phase-builder .cn-pb-v5-ie-item .cn-pb-tile-note:not(.cn-pb-tile-note--has){opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease}#cn-phase-builder .cn-pb-v5-ie-item:hover .cn-pb-tile-translate,#cn-phase-builder .cn-pb-v5-ie-item:focus-within .cn-pb-tile-translate,#cn-phase-builder .cn-pb-v5-ie-item:hover .cn-pb-tile-note,#cn-phase-builder .cn-pb-v5-ie-item:focus-within .cn-pb-tile-note{opacity:1;pointer-events:auto;transform:none}#cn-phase-builder .cn-pb-v5-ie-cat-count{position:absolute!important;top:12px!important;right:12px!important;bottom:auto!important;margin:0!important;z-index:3}.cn-pb-v5 .cn-pb-v5-axis{margin-bottom:22px!important}.cn-pb-v5 .cn-pb-v5-bands{top:48px!important}.cn-pb-v5 .cn-pb-v5-band-label{top:-16px!important;box-shadow:0 2px 10px color-mix(in srgb,var(--band-color, #4fc3f7) 45%,transparent),0 0 0 1px #00000059!important}#cn-phase-builder .cn-pb-pace-line{overflow:visible}#cn-phase-builder .cn-pb-pace-line:after{content:"";position:absolute;top:-2px;left:0;height:6px;width:96px;border-radius:6px;background:linear-gradient(90deg,transparent,color-mix(in srgb,#7c5cff 75%,transparent),#6ee7ff,color-mix(in srgb,#7c5cff 75%,transparent),transparent);box-shadow:0 0 16px 2px #6ee7ff99;pointer-events:none;animation:cnPbPaceFlow 3.8s linear infinite}@keyframes cnPbPaceFlow{0%{left:-12%;opacity:0}9%{opacity:1}91%{opacity:1}to{left:100%;opacity:0}}#cn-phase-builder .cn-pb-pace-mark:not(.cn-pb-pace-mark--album) .cn-pb-pace-mark-pin{animation:cnPbPinBreathe 2.9s ease-in-out infinite}@keyframes cnPbPinBreathe{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--mk) 30%,transparent),0 4px 12px -2px #000000b3}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--mk) 24%,transparent),0 0 18px 1px color-mix(in srgb,var(--mk) 70%,transparent),0 4px 12px -2px #000000b3}}#cn-phase-builder .cn-pb-pace-mark:nth-child(2) .cn-pb-pace-mark-pin{animation-delay:.25s}#cn-phase-builder .cn-pb-pace-mark:nth-child(3) .cn-pb-pace-mark-pin{animation-delay:.5s}#cn-phase-builder .cn-pb-pace-mark:nth-child(4) .cn-pb-pace-mark-pin{animation-delay:.75s}#cn-phase-builder .cn-pb-pace-mark:nth-child(5) .cn-pb-pace-mark-pin{animation-delay:1s}#cn-phase-builder .cn-pb-pace-mark:nth-child(6) .cn-pb-pace-mark-pin{animation-delay:1.25s}#cn-phase-builder .cn-pb-pace-mark:nth-child(7) .cn-pb-pace-mark-pin{animation-delay:1.5s}#cn-phase-builder .cn-pb-pace-mark:nth-child(8) .cn-pb-pace-mark-pin{animation-delay:1.75s}#cn-phase-builder .cn-pb-pace-heat-tick{transform-origin:center bottom;animation:cnPbHeatFlicker 1.9s ease-in-out infinite}@keyframes cnPbHeatFlicker{0%,to{opacity:.5;transform:scaleY(.82)}50%{opacity:.95;transform:scaleY(1.18)}}#cn-phase-builder .cn-pb-pace-heat-tick:nth-child(2n){animation-delay:.35s}#cn-phase-builder .cn-pb-pace-heat-tick:nth-child(3n){animation-delay:.7s}#cn-phase-builder .cn-pb-pace-heat-tick:nth-child(4n){animation-delay:1.05s}#cn-phase-builder .cn-pb-pace-bands:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),rgba(110,231,255,.12),transparent);transform:translate(-100%);animation:cnPbBandSweep 6s ease-in-out infinite}@keyframes cnPbBandSweep{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}#cn-phase-builder .cn-pb-pace-eyebrow-dot{animation:cnPbEyebrowPulse 1.8s ease-in-out infinite}@keyframes cnPbEyebrowPulse{0%,to{box-shadow:0 0 #7c5cff8c;opacity:1}50%{box-shadow:0 0 0 5px #7c5cff00;opacity:.75}}#cn-phase-builder .cn-pb-miniline-track{overflow:visible}#cn-phase-builder .cn-pb-miniline-track:after{content:"";position:absolute;top:-2px;left:0;height:6px;width:48px;border-radius:6px;background:radial-gradient(closest-side,rgba(95,230,255,.95),transparent);box-shadow:0 0 12px 2px #5fe6ff99;pointer-events:none;animation:cnPbMiniFlow 3.4s linear infinite}@keyframes cnPbMiniFlow{0%{left:-8%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@media (prefers-reduced-motion: reduce){#cn-phase-builder .cn-pb-pace-line:after,#cn-phase-builder .cn-pb-miniline-track:after,#cn-phase-builder .cn-pb-pace-bands:after,#cn-phase-builder .cn-pb-pace-mark:not(.cn-pb-pace-mark--album) .cn-pb-pace-mark-pin,#cn-phase-builder .cn-pb-pace-heat-tick,#cn-phase-builder .cn-pb-pace-eyebrow-dot{animation:none!important}}#cn-phase-builder .cn-pb-pace--crt .cn-pb-pace-scan{overflow:hidden}#cn-phase-builder .cn-pb-pace--crt .cn-pb-pace-scan:after{content:"";position:absolute;left:0;right:0;top:-90px;height:90px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(95,230,255,.05) 45%,rgba(95,230,255,.08) 50%,rgba(95,230,255,.05) 55%,transparent);animation:cnPbCrtSweep 7.5s linear infinite}@keyframes cnPbCrtSweep{0%{top:-90px}to{top:100%}}#cn-phase-builder .cn-pb-pcb-bus{animation:cnPbPcbCurrent 1.5s linear infinite}@keyframes cnPbPcbCurrent{to{stroke-dashoffset:-44}}#cn-phase-builder .cn-pb-pcb-chip .cn-pb-pcb-pins i{animation:cnPbPinGlow 2.6s ease-in-out infinite}@keyframes cnPbPinGlow{0%,to{opacity:.5;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.45)}}#cn-phase-builder .cn-pb-pcb-chip:nth-child(2) .cn-pb-pcb-pins i{animation-delay:.3s}#cn-phase-builder .cn-pb-pcb-chip:nth-child(3) .cn-pb-pcb-pins i{animation-delay:.6s}#cn-phase-builder .cn-pb-pcb-chip:nth-child(4) .cn-pb-pcb-pins i{animation-delay:.9s}#cn-phase-builder .cn-pb-pcb-chip:nth-child(5) .cn-pb-pcb-pins i{animation-delay:1.2s}#cn-phase-builder .cn-pb-pcb-chip-body{animation:cnPbChipBreathe 3.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .35s + 1.2s)}@keyframes cnPbChipBreathe{0%,to{box-shadow:inset 0 0 0 1px #0009,0 0 16px -6px var(--c),inset 0 0 18px -10px var(--c)}50%{box-shadow:inset 0 0 0 1px #0009,0 0 22px -3px var(--c),inset 0 0 22px -8px var(--c)}}#cn-phase-builder .cn-pb-pcb-chip-body:before{animation:cnPbPinGlow 1.9s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .4s)}#cn-phase-builder .cn-pb-pace-kpi-big{animation:cnPbKpiLive 3.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .25s + 1s)}@keyframes cnPbKpiLive{0%,to{filter:brightness(1);text-shadow:0 0 12px color-mix(in srgb,var(--mk) 55%,transparent)}50%{filter:brightness(1.28);text-shadow:0 0 18px color-mix(in srgb,var(--mk) 80%,transparent)}}#cn-phase-builder .cn-pb-chan-spark i.on{animation:cnSparkIn .4s cubic-bezier(.3,.8,.3,1) forwards,cnPbChanLive 2.8s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .06s + .6s),calc(var(--i, 0) * .18s + 1.2s)}@keyframes cnPbChanLive{0%,to{filter:brightness(1)}50%{filter:brightness(1.45)}}#cn-phase-builder .cn-pb-tl-row:not(.cn-pb-pace-mark--album):not(.cn-pb-moment--active) .cn-pb-tl-dot{animation:cnPbTlDotBreathe 3s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .14s + .4s)}@keyframes cnPbTlDotBreathe{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--mk) 26%,transparent),0 0 14px -2px var(--mk)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--mk) 20%,transparent),0 0 20px 1px var(--mk)}}#cn-phase-builder .cn-pb-chart-status{animation:cnPbStatusTick 2.4s steps(1) infinite}@keyframes cnPbStatusTick{0%,92%,to{opacity:1}94%{opacity:.55}96%{opacity:1}}@media (prefers-reduced-motion: reduce){#cn-phase-builder .cn-pb-pace--crt .cn-pb-pace-scan:after,#cn-phase-builder .cn-pb-pcb-bus,#cn-phase-builder .cn-pb-pcb-chip .cn-pb-pcb-pins i,#cn-phase-builder .cn-pb-pcb-chip-body,#cn-phase-builder .cn-pb-pcb-chip-body:before,#cn-phase-builder .cn-pb-pace-kpi-big,#cn-phase-builder .cn-pb-chan-spark i.on,#cn-phase-builder .cn-pb-tl-row .cn-pb-tl-dot,#cn-phase-builder .cn-pb-chart-status{animation:none!important}}#cn-phase-builder .cn-pb-pace[data-collapsed="0"]{display:flex!important;flex-direction:column!important;min-height:0!important;max-height:calc(100vh - 84px)!important}#cn-phase-builder .cn-pb-pace[data-collapsed="0"] .cn-pb-pace-head{flex:0 0 auto!important}#cn-phase-builder .cn-pb-pace[data-collapsed="0"] .cn-pb-pace-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(95,230,255,.32) transparent}#cn-phase-builder .cn-pb-pace[data-collapsed="0"] .cn-pb-pace-body::-webkit-scrollbar{width:9px}#cn-phase-builder .cn-pb-pace[data-collapsed="0"] .cn-pb-pace-body::-webkit-scrollbar-track{background:transparent}#cn-phase-builder .cn-pb-pace[data-collapsed="0"] .cn-pb-pace-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5fe6ff66,#7c5cff66);border-radius:999px}#cn-phase-builder .cn-pb-pace[data-collapsed="0"]{scroll-margin-top:14px}#cn-phase-builder .cn-pb-pcb{overflow:hidden}#cn-phase-builder .cn-pb-pcb:after{content:"";position:absolute;left:-30%;top:0;bottom:0;width:22%;pointer-events:none;z-index:3;background:linear-gradient(90deg,transparent,rgba(95,230,255,.14),rgba(180,136,255,.12),transparent);mix-blend-mode:screen;animation:cnPbPcbScan 4.6s ease-in-out infinite}@keyframes cnPbPcbScan{0%{left:-30%}60%,to{left:110%}}#cn-phase-builder .cn-pb-pcb-chip-body{animation:cnPbChipBreathe 3.4s ease-in-out infinite,cnPbChipGlitch 5.5s steps(1) infinite!important;animation-delay:calc(var(--i, 0) * .35s + 1.2s),calc(var(--i, 0) * .7s + 2s)!important}@keyframes cnPbChipGlitch{0%,90%,to{transform:none;filter:none}91%{transform:translate(-1.5px) skew(-2deg);filter:drop-shadow(1px 0 0 rgba(255,0,90,.6)) drop-shadow(-1px 0 0 rgba(0,200,255,.6))}93%{transform:translate(2px);filter:brightness(1.5)}95%{transform:translate(-1px) skew(1.5deg);filter:drop-shadow(-1px 0 0 rgba(255,0,90,.55)) drop-shadow(1px 0 0 rgba(0,200,255,.55))}97%{transform:none;filter:brightness(1.3)}}#cn-phase-builder .cn-pb-pcb-chip-lbl{animation:cnPbChipLblStrobe 2.8s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .3s)}@keyframes cnPbChipLblStrobe{0%,to{text-shadow:0 0 8px color-mix(in srgb,var(--c) 50%,transparent)}50%{text-shadow:0 0 14px color-mix(in srgb,var(--c) 90%,transparent),0 0 3px #fff}}#cn-phase-builder .cn-pb-tl-row:not(:last-child) .cn-pb-tl-rail:after{content:"";position:absolute;left:50%;top:8px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#fff;box-shadow:0 0 9px 2px var(--mk, #5fe6ff);pointer-events:none;animation:cnPbRailFlow 2.8s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .2s)}@keyframes cnPbRailFlow{0%{top:8px;opacity:0;transform:scale(.6)}14%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(1)}to{top:calc(100% + 4px);opacity:0;transform:scale(.6)}}#cn-phase-builder .cn-pb-tl-gap{animation:cnPbGapGlow 3.1s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .13s)}@keyframes cnPbGapGlow{0%,to{box-shadow:none}50%{box-shadow:0 0 12px -2px color-mix(in srgb,var(--mk) 65%,transparent)}}#cn-phase-builder .cn-pb-v5-card-pace{position:relative;margin-top:10px;padding:10px 12px 11px 13px;border-radius:10px;border:1px solid rgba(124,92,255,.26);border-left:2px solid rgba(124,92,255,.9);background:linear-gradient(180deg,#7c5cff1f,#7c5cff08);box-shadow:inset 0 1px #ffffff0a;overflow:hidden}#cn-phase-builder .cn-pb-v5-card-pace:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 40%,rgba(124,92,255,.14) 50%,transparent 60%);transform:translate(-120%);animation:cnPbPaceCardSweep 5.5s ease-in-out infinite}@keyframes cnPbPaceCardSweep{0%{transform:translate(-120%)}55%,to{transform:translate(220%)}}#cn-phase-builder .cn-pb-v5-card-pace-top{position:relative;z-index:1;display:flex;align-items:center;gap:6px;margin-bottom:7px}#cn-phase-builder .cn-pb-v5-card-pace-dot{width:7px;height:7px;border-radius:50%;background:#7c5cff;box-shadow:0 0 9px 1px #7c5cff;flex:0 0 auto;animation:cnPbPaceCardDot 1.8s ease-in-out infinite}@keyframes cnPbPaceCardDot{0%,to{box-shadow:0 0 #7c5cff99;opacity:1}50%{box-shadow:0 0 0 5px #7c5cff00;opacity:.7}}#cn-phase-builder .cn-pb-v5-card-pace-eyebrow{font:800 8px/1 JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase;color:#c9b8ffd9}#cn-phase-builder .cn-pb-v5-card-pace-gaprow{position:relative;z-index:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:7px}#cn-phase-builder .cn-pb-v5-card-pace-gap{font:700 11px/1 JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.02em;color:#fff;background:linear-gradient(180deg,#7c5cffd9,#7c5cff99);padding:4px 9px;border-radius:999px;box-shadow:0 1px 8px -3px #7c5cffcc,inset 0 1px #ffffff2e}#cn-phase-builder .cn-pb-v5-card-pace-gap--start{background:linear-gradient(180deg,#5fe6ffe6,#5fe6ff99);box-shadow:0 1px 8px -3px #5fe6ffcc,inset 0 1px #ffffff40;color:#04141a}#cn-phase-builder .cn-pb-v5-card-pace-since{font:500 10px/1.2 Inter,system-ui,sans-serif;letter-spacing:.01em;color:#c8d2f099}#cn-phase-builder .cn-pb-v5-card-pace-why{position:relative;z-index:1;font:500 11.5px/1.5 Inter,system-ui,sans-serif;color:#dce2f8d1}#cn-phase-builder .cn-st-card .cn-pb-v5-card-pace{margin:9px 12px 11px}@media (prefers-reduced-motion: reduce){#cn-phase-builder .cn-pb-pcb:after,#cn-phase-builder .cn-pb-pcb-chip-body,#cn-phase-builder .cn-pb-pcb-chip-lbl,#cn-phase-builder .cn-pb-tl-row .cn-pb-tl-rail:after,#cn-phase-builder .cn-pb-tl-gap,#cn-phase-builder .cn-pb-v5-card-pace:after,#cn-phase-builder .cn-pb-v5-card-pace-dot{animation:none!important}#cn-phase-builder .cn-pb-pcb-chip-body{animation:none!important}}#cn-phase-builder .cn-pb-pace--crt{padding-top:20px!important}#cn-phase-builder .cn-pb-pace--crt .cn-pb-pace-head{margin-top:0!important}#cn-phase-builder .cn-pb-pcb{overflow:visible!important}#cn-phase-builder .cn-pb-pcb:after{inset:0!important;width:auto!important;background:linear-gradient(90deg,transparent 0%,transparent 36%,rgba(95,230,255,.16) 47%,rgba(180,136,255,.14) 53%,transparent 64%,transparent 100%)!important;background-size:260% 100%!important;background-position:130% 0!important;animation:cnPbPcbScanBg 4.6s ease-in-out infinite!important}@keyframes cnPbPcbScanBg{0%{background-position:130% 0}60%,to{background-position:-130% 0}}#cn-phase-builder .cn-pb-phasebar-pop{top:calc(100% + 12px)!important;bottom:auto!important;right:0;left:auto;width:268px;max-width:80vw;padding:0!important;overflow:hidden;border-radius:13px;background:linear-gradient(180deg,#08121afc,#050c12fc);border:1px solid color-mix(in srgb,var(--c) 58%,rgba(95,230,255,.3));box-shadow:0 22px 46px -12px #000000d1,0 0 28px -8px var(--c);transform:translateY(8px)}#cn-phase-builder .cn-pb-pcb-chip:hover .cn-pb-phasebar-pop,#cn-phase-builder .cn-pb-pcb-chip:focus-visible .cn-pb-phasebar-pop{transform:translateY(0)}#cn-phase-builder .cn-pb-phasebar-pop:after{inset:auto 20px 100% auto!important;border:7px solid transparent!important;border-bottom-color:color-mix(in srgb,var(--c) 55%,rgba(8,18,26,.99))!important;border-top-color:transparent!important}#cn-phase-builder .cn-pb-phasebar-pop-hd{margin:0!important;padding:10px 14px 9px;gap:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 26%,transparent),color-mix(in srgb,var(--c) 8%,transparent));border-bottom:1px solid color-mix(in srgb,var(--c) 30%,transparent)}#cn-phase-builder .cn-pb-phasebar-pop-dot{width:10px;height:10px}#cn-phase-builder .cn-pb-phasebar-pop-hd strong{font-size:12px;line-height:1.25}#cn-phase-builder .cn-pb-phasebar-pop-detail{margin:0!important;padding:11px 14px 7px;font-size:11.5px;line-height:1.5;color:#d6eaf3de}#cn-phase-builder .cn-pb-phasebar-pop-meta{margin:0 14px 11px!important;padding:4px 10px;display:inline-flex;align-items:center;width:max-content;max-width:calc(100% - 28px);border-radius:999px;border:1px solid color-mix(in srgb,var(--c) 42%,transparent);background:color-mix(in srgb,var(--c) 13%,transparent);font-size:8.5px;letter-spacing:.1em;color:color-mix(in srgb,var(--c) 72%,#fff)}#cn-phase-builder .cn-pb-phasebar-pop-list{margin:0!important;padding:10px 14px 13px;gap:5px;border-top:1px solid color-mix(in srgb,var(--c) 18%,transparent);background:#0003}#cn-phase-builder .cn-pb-phasebar-pop-list:before{content:"MOVES IN THIS ERA";display:block;margin-bottom:7px;font:800 8px/1 JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.16em;color:#96bed29e}#cn-phase-builder .cn-pb-phasebar-pop-list li{font-size:10.5px;padding-left:14px}@media (prefers-reduced-motion: reduce){#cn-phase-builder .cn-pb-pcb:after{animation:none!important}}#cn-phase-builder .cn-pb-chart--phase{z-index:1}#cn-phase-builder .cn-pb-chart--phase:hover,#cn-phase-builder .cn-pb-chart--phase:focus-within{z-index:80}#cn-phase-builder .cn-pb-phasebar-pop{z-index:200!important}#cn-phase-builder .cn-pb-pcb-chip--jump{cursor:pointer}#cn-phase-builder .cn-pb-phasebar-pop-cta{margin:0;padding:9px 14px 11px;border-top:1px solid color-mix(in srgb,var(--c) 24%,transparent);background:color-mix(in srgb,var(--c) 13%,transparent);font:800 9px/1.2 JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--c) 80%,#fff);display:flex;align-items:center;gap:6px}#cn-phase-builder .cn-pb-phasebar-pop-cta span{transition:transform .18s}#cn-phase-builder .cn-pb-pcb-chip--jump:hover .cn-pb-phasebar-pop-cta span{transform:translate(3px)}#cn-phase-builder .cn-pb-phasebar-pop-campaign{appearance:none;width:100%;margin:0;padding:11px 14px;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;border:0;border-top:1px solid color-mix(in srgb,var(--c) 30%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 24%,transparent),color-mix(in srgb,var(--c) 10%,transparent));color:#fff;transition:background .2s,box-shadow .2s}#cn-phase-builder .cn-pb-phasebar-pop-campaign:hover,#cn-phase-builder .cn-pb-phasebar-pop-campaign:focus-visible{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 40%,transparent),color-mix(in srgb,var(--c) 18%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent);outline:none}#cn-phase-builder .cn-pb-phasebar-pop-campaign-ic{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--c) 38%,transparent);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);color:color-mix(in srgb,var(--c) 75%,#fff)}#cn-phase-builder .cn-pb-phasebar-pop-campaign-ic svg{width:13px;height:13px}#cn-phase-builder .cn-pb-phasebar-pop-campaign-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}#cn-phase-builder .cn-pb-phasebar-pop-campaign-tx strong{font:700 11.5px/1.2 Inter,system-ui,sans-serif;letter-spacing:.01em;color:#fff}#cn-phase-builder .cn-pb-phasebar-pop-campaign-tx em{font:500 9.5px/1.3 Inter,system-ui,sans-serif;font-style:normal;color:#d2e2f0ad;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cn-phase-builder .cn-pb-phasebar-pop-campaign-go{flex:0 0 auto;font:800 13px/1 JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;color:color-mix(in srgb,var(--c) 80%,#fff);transition:transform .18s}#cn-phase-builder .cn-pb-phasebar-pop-campaign:hover .cn-pb-phasebar-pop-campaign-go,#cn-phase-builder .cn-pb-phasebar-pop-campaign:focus-visible .cn-pb-phasebar-pop-campaign-go{transform:translate(3px)}#cn-phase-builder #cn-pb-v5-ie-trail-cta{display:none!important}#cn-phase-builder .cn-pb-v5-stage>.cn-pb-storydna.cn-pb-storydna--full{padding:2px 12px 3px!important;row-gap:4px!important;column-gap:12px!important;align-content:center}#cn-phase-builder .cn-pb-v5-stage>.cn-pb-storydna.cn-pb-storydna--full .cn-pb-storydna-sub{display:none!important}#cn-phase-builder .cn-pb-v5-stage>.cn-pb-storydna.cn-pb-storydna--full .cn-pb-storydna-group--budget{padding-top:3px!important;margin-top:1px!important}#cn-phase-builder .cn-pb-momentum-top{padding-top:1px!important;padding-bottom:1px!important;margin-bottom:1px!important}#cn-phase-builder .cn-pb-v5-stage-head{margin-bottom:0!important}#cn-phase-builder .cn-pb-v5-stage-head .phase-desc{display:none!important}#cn-phase-builder .cn-pb-v5-diff{gap:8px!important}#cn-phase-builder .cn-pb-v5-ie-cat-hero>.cn-pb-v5-ie-cat-count{position:absolute!important;inset:12px 12px auto auto!important;margin:0!important;z-index:4}html body #cn-phase-builder.cn-pb.cn-pb-v5{background:radial-gradient(ellipse at top,rgba(34,211,238,.1) 0%,transparent 55%),radial-gradient(ellipse at bottom,rgba(168,85,247,.08) 0%,transparent 55%),linear-gradient(180deg,#07070bdb,#0b0b12d6 60%,#07070be0)!important;-webkit-backdrop-filter:blur(30px) saturate(1.25) brightness(.82)!important;backdrop-filter:blur(30px) saturate(1.25) brightness(.82)!important}body.cn-build-mode-active #page-container{visibility:visible!important}html.cn-safari body #cn-phase-builder.cn-pb.cn-pb-v5{background:radial-gradient(ellipse at top,rgba(34,211,238,.1) 0%,transparent 55%),radial-gradient(ellipse at bottom,rgba(168,85,247,.08) 0%,transparent 55%),linear-gradient(180deg,#07070b,#0b0b12 60%,#07070b)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.cn-safari body.cn-build-mode-active #page-container{visibility:hidden!important}html.cn-safari .cn-pb-v5 .cn-pb-v5-bar,html.cn-safari .cn-pb-v5 .cn-pb-v5-foot{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(180deg,#14141c,#0c0c14)!important}html.cn-safari #cn-phase-builder .cn-pb-v5-card:not(.cn-pb-v5-card--active),html.cn-safari #cn-phase-builder .cn-st-card,html.cn-safari #cn-phase-builder .cn-pb-fc,html.cn-safari #cn-phase-builder .cn-pb-tile,html.cn-safari #cn-phase-builder .cn-pb-v5-card-media,html.cn-safari #cn-phase-builder .cn-st-media,html.cn-safari #cn-phase-builder .cn-st-content-panel,html.cn-safari #cn-phase-builder .cn-st-genie-insight,html.cn-safari #cn-phase-builder .cn-pb-v5-card-why,html.cn-safari #cn-phase-builder .cn-pb-v5-card-pace,html.cn-safari #cn-phase-builder .cn-pb-v5u-real,html.cn-safari #cn-phase-builder .cn-pb-v5-ie-cat-hero{box-shadow:none!important;text-shadow:none!important}body.cn-pb-demo-running html body #cn-phase-builder.cn-pb.cn-pb-v5,body.cn-pb-demo-running #cn-phase-builder.cn-pb.cn-pb-v5{background:radial-gradient(ellipse at top,rgba(34,211,238,.1) 0%,transparent 55%),radial-gradient(ellipse at bottom,rgba(168,85,247,.08) 0%,transparent 55%),linear-gradient(180deg,#07070b,#0b0b12 60%,#07070b)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.cn-pb-demo-running .cn-pb-v5 .cn-pb-v5-bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(180deg,#14141c,#0c0c14)!important}body.cn-pb-demo-running .cn-pb-fc-bgfill{display:none!important}body.cn-pb-demo-running .cn-pb-vbackdrop,body.cn-pb-demo-running .cn-pb-demo-herobg,body.cn-pb-demo-running .cn-pb-toast{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.cn-pb-demo-running #page-container{display:none!important}#cn-phase-builder .cn-pb-pace-facts{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 0 2px;padding:2px 8px;border-radius:9px;background:linear-gradient(180deg,#5fe6ff12,#5fe6ff08);border:1px solid rgba(95,230,255,.16)}#cn-phase-builder .cn-pb-pace-facts::-webkit-scrollbar{display:none}#cn-phase-builder .cn-pb-pace-facts-tag{flex:0 0 auto;font:800 .58rem/1 Inter,sans-serif;letter-spacing:.16em;color:#5fe6ffd9;text-transform:uppercase;padding-right:6px;border-right:1px solid rgba(255,255,255,.12)}#cn-phase-builder .cn-pb-pace-fact{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:6px;padding:2px 9px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}#cn-phase-builder .cn-pb-pace-fact-big{font:800 .82rem/1 Inter,sans-serif;color:#fff;white-space:nowrap}#cn-phase-builder .cn-pb-pace-fact-lbl{font:500 .66rem/1.1 Inter,sans-serif;color:#fff9;white-space:nowrap}#cn-phase-builder .cn-pb-pace-fact--single .cn-pb-pace-fact-big{color:#39ff14}#cn-phase-builder .cn-pb-pace-fact--album .cn-pb-pace-fact-big{color:#ce93d8}#cn-phase-builder .cn-pb-pace-fact--tour .cn-pb-pace-fact-big{color:#ffb74d}#cn-phase-builder .cn-pb-pace-fact--announce .cn-pb-pace-fact-big{color:#4fc3f7}#cn-phase-builder .cn-pb-miniline:has(.cn-pb-miniline-dot--inphase) .cn-pb-miniline-dot:not(.cn-pb-miniline-dot--inphase){opacity:.5;filter:saturate(.7)}#cn-phase-builder .cn-pb-miniline-dot--inphase{width:19px!important;height:19px!important;z-index:3;box-shadow:0 0 0 3px color-mix(in srgb,var(--mk) 50%,transparent),0 0 14px 1px var(--mk)!important;animation:cnPbInphasePulse 1.6s ease-in-out infinite}@keyframes cnPbInphasePulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--mk) 45%,transparent),0 0 12px 0 var(--mk)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--mk) 60%,transparent),0 0 18px 2px var(--mk)}}#cn-phase-builder .cn-pb-miniline-tip{position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%) translateY(4px);min-width:150px;max-width:220px;padding:7px 10px;border-radius:10px;background:#0c0e16f7;border:1px solid color-mix(in srgb,var(--mk) 45%,rgba(255,255,255,.14));box-shadow:0 10px 28px -8px #000c,0 0 0 1px #0006;display:flex;flex-direction:column;gap:2px;text-align:left;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:220}#cn-phase-builder .cn-pb-miniline-tip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#0c0e16f7}#cn-phase-builder .cn-pb-miniline-dot--jump:hover .cn-pb-miniline-tip,#cn-phase-builder .cn-pb-miniline-dot--jump:focus-visible .cn-pb-miniline-tip{opacity:1;transform:translate(-50%) translateY(0)}#cn-phase-builder .cn-pb-miniline-dot--jump:hover{z-index:50}#cn-phase-builder .cn-pb-miniline-tip-name{font:800 .72rem/1.15 Inter,sans-serif;color:#fff}#cn-phase-builder .cn-pb-miniline-tip-when{font:600 .62rem/1.1 Inter,sans-serif;font-style:normal;color:color-mix(in srgb,var(--mk) 70%,#fff);letter-spacing:.02em}#cn-phase-builder .cn-pb-miniline-tip-gap{font:500 .62rem/1.2 Inter,sans-serif;color:#fff9}#cn-phase-builder .cn-pb-miniline-tip-cta{margin-top:2px;font:700 .6rem/1 Inter,sans-serif;color:color-mix(in srgb,var(--mk) 80%,#fff);letter-spacing:.04em}@media (prefers-reduced-motion: reduce){#cn-phase-builder .cn-pb-miniline-dot--inphase{animation:none!important}}#cn-pb-calendar-root .cn-pb-cmp-side--olivia .cn-pb-cmp-ig{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#cn-pb-calendar-root .cn-pb-cmp-side--olivia .cn-pb-cmp-ig-media{flex:1 1 auto;aspect-ratio:auto;height:auto;min-height:345px}.cn-pb-story-root{position:fixed;inset:0;z-index:2147483550;display:none;opacity:0;transition:opacity .22s ease}.cn-pb-story-root--open{display:block;opacity:1}body.cn-pb-story-locked{overflow:hidden!important}.cn-pb-story-backdrop{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 12%,#241640c7,#06050ef0 70%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cn-pb-story-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,94vw);height:min(760px,92vh);border-radius:22px;overflow:hidden;background:#0b0a14;border:1px solid rgba(168,150,255,.22);box-shadow:0 40px 120px #0009,0 0 0 1px #ffffff0a inset;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cn-pb-story-segs{position:absolute;top:10px;left:12px;right:12px;display:flex;gap:4px;z-index:6}.cn-pb-story-seg{flex:1 1 auto;height:3px;border-radius:3px;background:#ffffff38;overflow:hidden}.cn-pb-story-seg i{display:block;height:100%;width:0%;border-radius:3px;background:#fff}.cn-pb-story-seg.is-done i{width:100%}.cn-pb-story-root.is-paused .cn-pb-story-seg.is-live i{animation-play-state:paused}.cn-pb-story-x{position:absolute;top:20px;right:14px;z-index:7;width:30px;height:30px;border:none;border-radius:50%;background:#00000059;color:#fff;font-size:20px;line-height:1;cursor:pointer;transition:background .15s ease}.cn-pb-story-x:hover{background:#0009}.cn-pb-story-nav{position:absolute;top:0;bottom:0;width:28%;border:none;background:transparent;color:#fff0;font-size:30px;cursor:pointer;z-index:5}.cn-pb-story-nav--prev{left:0}.cn-pb-story-nav--next{right:0}.cn-pb-story-playpause{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:7;width:14px;height:14px;border:none;background:transparent;cursor:pointer;opacity:.85}.cn-pb-story-playpause:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent #fff;margin:0 auto}.cn-pb-story-root.is-paused .cn-pb-story-playpause:before{width:11px;height:13px;border:none;background:linear-gradient(#fff,#fff) left/4px 100% no-repeat,linear-gradient(#fff,#fff) right/4px 100% no-repeat}.cn-pb-story-scene{position:absolute;inset:0}.cn-pb-story-card{position:absolute;inset:0;display:flex;flex-direction:column}.cn-pb-story-card--intro,.cn-pb-story-card--outro{align-items:center;justify-content:center;text-align:center;padding:40px 30px;background:radial-gradient(80% 60% at 50% 30%,#7a5cff47,#0b0a1400 70%),linear-gradient(180deg,#14111f,#0b0a14);color:#fff;gap:14px;animation:cnPbStoryFade .4s ease}.cn-pb-story-card--outro{color:#ffd76a}.cn-pb-story-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:700;color:#b6a4ff}.cn-pb-story-h{margin:0;font-size:30px;font-weight:800;line-height:1.1;color:#fff}.cn-pb-story-card--outro .cn-pb-story-h{color:#fff}.cn-pb-story-sub{margin:0;font-size:15px;line-height:1.45;color:#ffffffc7;max-width:300px}.cn-pb-story-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.cn-pb-story-chip{font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;background:#a896ff29;border:1px solid rgba(168,150,255,.34);color:#d9cdff;text-transform:capitalize}.cn-pb-story-card--post{animation:cnPbStoryFade .35s ease}.cn-pb-story-stage{position:absolute;inset:0;overflow:hidden;background:#000}.cn-pb-story-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cn-pb-story-media--frame{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:#fff;font-size:22px;font-weight:800;background:radial-gradient(120% 90% at 50% 30%,var(--c, #7a5cff) 0%,#0b0a14 75%)}.cn-pb-story-stage-top{position:absolute;top:26px;left:14px;right:52px;display:flex;flex-wrap:wrap;gap:6px;z-index:3}.cn-pb-story-tag,.cn-pb-story-moment{font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px;background:#00000080;color:#fff;backdrop-filter:blur(4px)}.cn-pb-story-tag--own{background:#7a5cffd9}.cn-pb-story-moment{background:#ffffff29}.cn-pb-story-stage-bottom{position:absolute;left:0;right:0;bottom:0;padding:56px 18px 44px;z-index:3;background:linear-gradient(180deg,#06050e00,#06050e99 38%,#06050eeb)}.cn-pb-story-narr{margin:0 0 8px;font-size:17px;line-height:1.4;font-weight:600;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.5)}.cn-pb-story-caption{margin:0 0 6px;font-size:13px;line-height:1.4;color:#ffffffbd;font-style:italic}.cn-pb-story-echo{display:inline-block;font-size:11px;font-weight:600;color:#c9bcff;opacity:.9}@keyframes cnPbStoryFade{0%{opacity:0}to{opacity:1}}#cn-phase-builder .cn-pb-v5-story-btn--mine{background:linear-gradient(135deg,#7a5cffeb,#c45cffeb);border-color:#c496ff8c;color:#fff}#cn-phase-builder .cn-pb-v5-story-btn--mine:hover{filter:brightness(1.08)}.cn-pb-demo-coach .cn-pb-demo-coach-cta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:9px 16px;border:none;border-radius:999px;background:linear-gradient(135deg,#7a5cff,#c45cff);color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 6px 18px #7a5cff73;transition:filter .15s ease,transform .12s ease}.cn-pb-demo-coach .cn-pb-demo-coach-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}#cn-phase-builder .cn-pb-spine{position:relative;margin:0 0 16px;padding:13px 18px 12px;border-radius:16px;background:linear-gradient(180deg,#121420eb,#0a0b14f0);border:1px solid rgba(120,140,200,.16);box-shadow:0 12px 38px #0000006b,0 0 0 1px #ffffff05 inset;overflow:visible;z-index:5}#cn-phase-builder .cn-pb-spine:before{content:"";position:absolute;inset:0 0 auto;height:2px;border-radius:16px 16px 0 0;background:linear-gradient(90deg,transparent,#39d98a 20%,#4fc3f7 50%,#b388ff 80%,transparent);opacity:.55}#cn-phase-builder .cn-pb-spine--teaser{order:3;width:100%;flex:1 1 100%;margin:4px 0 0;padding:6px 2px 2px;background:none;border:0;box-shadow:none}#cn-phase-builder .cn-pb-spine--teaser:before{display:none}#cn-phase-builder .cn-pb-pace-match{order:2;display:inline-flex;align-items:center;gap:10px;margin-left:auto;padding:6px 12px 6px 8px;border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--match-hue, #6ee7ff) 16%,transparent),#0a0c1466);border:1px solid color-mix(in srgb,var(--match-hue, #6ee7ff) 38%,transparent);box-shadow:0 4px 18px -8px color-mix(in srgb,var(--match-hue, #6ee7ff) 60%,transparent)}#cn-phase-builder .cn-pb-pace--crt .cn-pb-pace-head .cn-pb-pace-toggle-hint{order:3;margin-left:0}#cn-phase-builder .cn-pb-spine--teaser{order:4}#cn-phase-builder .cn-pb-pace[data-collapsed="1"] .cn-pb-pace-title{margin:2px 0 0;font-size:12.5px;letter-spacing:.01em;opacity:.82}#cn-phase-builder .cn-pb-pace[data-collapsed="1"] .cn-pb-pace-subtitle{display:none}#cn-phase-builder .cn-pb-pace[data-collapsed="1"] .cn-pb-pace-titlewrap{max-width:34%}#cn-phase-builder .cn-pb-pace[data-collapsed="0"] .cn-pb-pace-subtitle{display:block}#cn-phase-builder .cn-pb-pace-match-ring{position:relative;width:44px;height:44px;flex:0 0 auto}#cn-phase-builder .cn-pb-pace-match-ring svg{transform:rotate(-90deg)}#cn-phase-builder .cn-pb-pace-match-track{stroke:#ffffff1f}#cn-phase-builder .cn-pb-pace-match-fill{stroke:var(--match-hue, #6ee7ff);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--match-hue, #6ee7ff) 80%,transparent));transition:stroke-dasharray .7s cubic-bezier(.22,1,.36,1)}#cn-phase-builder .cn-pb-pace-match-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;letter-spacing:-.02em}#cn-phase-builder .cn-pb-pace-match-num i{font-size:8px;font-style:normal;font-weight:700;opacity:.7;margin-left:1px}#cn-phase-builder .cn-pb-pace-match-text{display:flex;flex-direction:column;gap:1px}#cn-phase-builder .cn-pb-pace-match-label{font-size:10.5px;font-weight:800;letter-spacing:.04em;color:#fff}#cn-phase-builder .cn-pb-pace-match-sub{font-size:9.5px;font-weight:600;color:#ffffff8c}#cn-phase-builder .cn-pb-pace-match-todo{font-style:normal;font-weight:800;color:#fbbf24}#cn-phase-builder .cn-pb-spine-beat--filled .cn-pb-spine-dot{background:linear-gradient(135deg,#39ff14,#6ee7ff)!important;border-color:#39ff14!important;box-shadow:0 0 0 3px #39ff142e,0 0 14px #39ff148c!important;color:#04121a!important}#cn-phase-builder .cn-pb-spine-beat--filled .cn-pb-spine-dot i{color:#04121a!important}#cn-phase-builder .cn-pb-spine-beat--filled .cn-pb-spine-name{color:#bfffb0!important}#cn-phase-builder .cn-pb-spine-beat--filled:after{content:"✓";position:absolute;top:-2px;right:2px;width:13px;height:13px;border-radius:50%;background:#39ff14;color:#04121a;font-size:9px;font-weight:900;line-height:13px;text-align:center;box-shadow:0 0 8px #39ff14b3}#cn-phase-builder .cn-pb-spine-beat{position:relative}@media (max-width: 720px){#cn-phase-builder .cn-pb-pace-match{margin-left:0}#cn-phase-builder .cn-pb-pace-match-text{display:none}}#cn-phase-builder .cn-pb-spine-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:4px}#cn-phase-builder .cn-pb-spine-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#7defc0;padding:4px 11px;border:1px solid rgba(57,217,138,.3);border-radius:999px;background:#39d98a14;white-space:nowrap}#cn-phase-builder .cn-pb-spine-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#39d98a;box-shadow:0 0 8px #39d98a;animation:cnPbSpinePulse 2s ease-in-out infinite}#cn-phase-builder .cn-pb-spine-lede{flex:1 1 260px;font-size:12.5px;line-height:1.4;color:#d6e4f8c7}#cn-phase-builder .cn-pb-spine-lede b{color:#fff;font-weight:800}#cn-phase-builder .cn-pb-spine-lede-hi{color:#cfe0ff;font-weight:600}#cn-phase-builder .cn-pb-spine-range{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:#b4c8e4b8;white-space:nowrap}#cn-phase-builder .cn-pb-spine-range svg{color:#a0b4d280}#cn-phase-builder .cn-pb-spine-track{position:relative;display:flex;align-items:flex-start;padding:10px 8px 4px}#cn-phase-builder .cn-pb-spine-beat{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:5px;flex:0 0 auto;max-width:112px;padding:0 4px;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}#cn-phase-builder .cn-pb-spine-dot{position:relative;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--mk, #39d98a);border:2px solid rgba(255,255,255,.18);box-shadow:0 0 0 3px #ffffff0a,0 0 14px -2px var(--mk, #39d98a),0 4px 10px #0006;transition:transform .16s ease,box-shadow .16s ease}#cn-phase-builder .cn-pb-spine-dot i{font-style:normal;font-weight:800;font-size:14px;line-height:1;color:#0a0c14}#cn-phase-builder .cn-pb-spine-name{margin-top:2px;font-size:11.5px;font-weight:700;color:#eaf2ff;text-align:center;line-height:1.15;max-width:100px}#cn-phase-builder .cn-pb-spine-date{font-size:10px;font-weight:600;color:#aabed7b3;letter-spacing:.02em}#cn-phase-builder .cn-pb-spine-seg{position:relative;z-index:1;flex:1 1 auto;min-width:34px;height:36px;display:flex;align-items:center;justify-content:center}#cn-phase-builder .cn-pb-spine-seg:before{content:"";position:absolute;left:-3px;right:-3px;top:17px;height:2px;border-radius:2px;background:#ffffff24}#cn-phase-builder .cn-pb-spine-seg--done:before{background:linear-gradient(90deg,#39d98a8c,#4fc3f78c)}#cn-phase-builder .cn-pb-spine-seg-gap{position:relative;z-index:1;background:#0a0c14eb;border:1px solid rgba(255,255,255,.12);color:#dcebffd1;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 7px;border-radius:999px;white-space:nowrap}#cn-phase-builder .cn-pb-spine-beat--inphase .cn-pb-spine-dot{transform:scale(1.08);animation:cnPbSpineBeat 1.8s ease-in-out infinite}#cn-phase-builder .cn-pb-spine-beat--inphase .cn-pb-spine-name{color:#fff}#cn-phase-builder .cn-pb-spine-beat--done .cn-pb-spine-dot{opacity:.85}#cn-phase-builder .cn-pb-spine-beat--done .cn-pb-spine-date{color:#8ca0b999}#cn-phase-builder .cn-pb-spine-beat:hover .cn-pb-spine-dot,#cn-phase-builder .cn-pb-spine-beat:focus-visible .cn-pb-spine-dot{transform:scale(1.16);box-shadow:0 0 0 6px #ffffff0f,0 0 26px 2px var(--mk, #39d98a),0 6px 14px #00000073}#cn-phase-builder .cn-pb-spine-beat:hover .cn-pb-spine-name{color:#fff}#cn-phase-builder .cn-pb-spine-beat:focus-visible{outline:none}#cn-phase-builder .cn-pb-spine-why{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(6px);width:232px;padding:11px 13px;text-align:left;background:linear-gradient(180deg,#141622fa,#0c0d16fa);border:1px solid var(--mk, #39d98a);border-radius:12px;box-shadow:0 18px 50px #0000008c,0 0 0 1px #ffffff08 inset;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:30}#cn-phase-builder .cn-pb-spine-why:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:var(--mk, #39d98a)}#cn-phase-builder .cn-pb-spine-beat:hover .cn-pb-spine-why,#cn-phase-builder .cn-pb-spine-beat:focus-visible .cn-pb-spine-why{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}#cn-phase-builder .cn-pb-spine-why-top{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}#cn-phase-builder .cn-pb-spine-why-top b{font-size:12.5px;color:#fff;font-weight:800}#cn-phase-builder .cn-pb-spine-why-top em{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mk, #39d98a)}#cn-phase-builder .cn-pb-spine-why-txt{display:block;font-size:11.5px;line-height:1.5;color:#e1eeffd1}#cn-phase-builder .cn-pb-spine-why-cta{display:inline-block;margin-top:7px;font-size:10.5px;font-weight:700;color:var(--mk, #39d98a)}@keyframes cnPbSpinePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.55}}@keyframes cnPbSpineBeat{0%,to{box-shadow:0 0 0 3px #ffffff0a,0 0 14px -2px var(--mk, #39d98a),0 4px 10px #0006}50%{box-shadow:0 0 0 6px #ffffff0f,0 0 24px 0 var(--mk, #39d98a),0 4px 12px #0006}}@media (max-width: 720px){#cn-phase-builder .cn-pb-spine-track{overflow-x:auto;overflow-y:visible}#cn-phase-builder .cn-pb-spine-beat{min-width:88px}#cn-phase-builder .cn-pb-spine-lede{flex-basis:100%}}@media (prefers-reduced-motion: reduce){#cn-phase-builder .cn-pb-spine-eyebrow-dot,#cn-phase-builder .cn-pb-spine-beat--inphase .cn-pb-spine-dot{animation:none}}.cn-st-momentum{display:flex;align-items:center;gap:8px;padding:7px 10px 8px;background:linear-gradient(180deg,#14101e,#0c0817);border-top:1px solid rgba(168,85,247,.18)}.cn-st-mom-bars{display:flex;align-items:flex-end;gap:2px;height:18px;flex:0 0 auto}.cn-st-mom-bar{width:4px;height:calc(7px + var(--mb, 0) * 2.6px);border-radius:1.5px;background:#ffffff24;transform-origin:bottom;transition:background .3s ease,box-shadow .3s ease}.cn-st-mom-bar--on{background:linear-gradient(180deg,#fcb045,#fd1d1d 70%,#c026d3);box-shadow:0 0 6px #fd1d1d66;transform-origin:bottom;animation:cnStMomBar .55s cubic-bezier(.34,1.56,.64,1) backwards,cnStMomWave 1.5s ease-in-out infinite;animation-delay:calc(var(--sp-idx, 0) * .18s + var(--mb, 0) * .08s),calc(var(--sp-idx, 0) * .18s + var(--mb, 0) * .08s + .55s + var(--mb, 0) * .13s)}@keyframes cnStMomBar{0%{transform:scaleY(.2);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes cnStMomWave{0%,to{box-shadow:0 0 5px #fd1d1d4d;filter:brightness(.92) saturate(1);transform:scaleY(.88)}45%{box-shadow:0 0 14px #fd1d1db8,0 0 22px #c026d352;filter:brightness(1.32) saturate(1.18);transform:scaleY(1.07)}}.cn-st-momentum--l4 .cn-st-mom-bar--on{animation-duration:.55s,1.25s}.cn-st-momentum--l5 .cn-st-mom-bar--on{animation-duration:.55s,1.05s}.cn-st-mom-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.cn-st-mom-label{font-size:10.5px;font-weight:800;letter-spacing:.2px;line-height:1.1;background:linear-gradient(90deg,#fcb045,#fd1d1d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-st-mom-sub{font-size:8.5px;font-weight:600;letter-spacing:.2px;color:#ffffff73;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion: reduce){.cn-st-mom-bar--on{animation:none!important}}#cn-pb-rxw .cn-pb-rxw-scrim{background:#080a1459!important;backdrop-filter:blur(16px) saturate(1.35) brightness(1.05)!important;-webkit-backdrop-filter:blur(16px) saturate(1.35) brightness(1.05)!important}#cn-pb-rxw .cn-pb-rxw-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(180deg,#2220346b,#0e0d188c)!important}#cn-pb-rxw .cn-pb-rxw-glow{animation:none!important;box-shadow:0 40px 110px #00000080,0 0 24px 1px #785aff52,0 0 58px 8px #4682ff2e!important}#cn-pb-rxw .cn-pb-rxw-crt-flicker{display:none!important}
