.ep-row{align-items:center}.ep-chip{align-items:center;gap:6px;padding-left:4px;display:inline-flex}.ep-chip>img{object-fit:cover;width:20px;height:20px;box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none}.ep-caret{opacity:.6;width:11px;height:11px;margin-left:-2px}.ep-ideas,.ep-idea{align-items:center;gap:5px;display:inline-flex}.ep-ideas{color:var(--ink);background:color-mix(in srgb, var(--lilac,#c7b8f5) 26%, var(--wash));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--plum,#6c3fb5) 28%, var(--line))}.ep-ideas[data-busy]{cursor:progress;opacity:.8}.ep-ideas[data-busy] svg{animation:1.2s linear infinite ep-spin}@keyframes ep-spin{to{transform:rotate(360deg)}}.ep-idea{color:var(--ink);background:color-mix(in srgb, var(--lemon,#ffd84d) 22%, var(--wash))}.ep-cr{align-items:center;gap:2px;margin-left:2px;font-weight:800;display:inline-flex}.ep-cr :is(img,svg){width:12px;height:12px}.ep-sep{background:var(--line);flex:none;width:1px;height:18px;margin:0 2px}.ep-fail{color:var(--ink-70);white-space:nowrap;flex:none;align-self:center;font-size:12px}.ep-pop{gap:10px;width:min(264px,100vw - 32px);padding:12px;display:grid}.ep-pop-h{color:var(--ink);margin:0;font-size:13px;font-weight:700}.ep-swatches{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.ep-sw{aspect-ratio:1;cursor:pointer;border:0;border-radius:50%;width:100%;padding:0;transition:transform .15s;box-shadow:inset 0 0 0 1px #140c1a2e}.ep-sw:hover{transform:scale(1.08)}.ep-sw:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.ep-custom{color:var(--ink-70);align-items:center;gap:8px;font-size:13px;display:flex}.ep-custom input{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--ctl-r-sm);cursor:pointer;background:0 0;border:0;padding:0}.ep-custom span{flex:1;min-width:0}.ep-custom-go{border-radius:var(--ctl-r-md);background:var(--tangerine-btn);color:#fff6e6;border:0;padding:5px 10px;font-size:12px;font-weight:800}.es-sub{text-align:center;max-width:560px;color:var(--ink-70);margin:-4px 0 0;padding:0 16px;font-size:13px;line-height:1.45}.es-card{overflow:visible}.es-img{border-radius:inherit;background:var(--wash);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.es-img>img{object-fit:cover;width:100%;height:100%;transition:opacity .25s;display:block;position:absolute;inset:0}.es-before{opacity:0}.es-card[data-peek] .es-before{opacity:1}.es-img:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.es-tag{color:#fff6e6;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#140c1a99;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:800;position:absolute;top:8px;right:8px}.es-card:not([data-peek]) .es-tag{background:var(--tangerine-btn)}.es-foot{pointer-events:none;position:absolute;inset:0}.es-foot b{color:#fff6e6;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140c1a9e;border-radius:99px;max-width:calc(100% - 16px);padding:3px 8px;font-size:11px;font-weight:700;line-height:1.3;position:absolute;bottom:8px;left:8px;overflow:hidden}.es-try{text-overflow:ellipsis;pointer-events:auto;background:var(--tangerine-btn);color:#fff6e6;white-space:nowrap;opacity:0;border:0;border-radius:99px;max-width:calc(100% - 16px);padding:4px 10px;font-size:11.5px;font-weight:800;transition:opacity .18s,transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:8px;left:8px;overflow:hidden;transform:translateY(4px)}.es-foot b{transition:opacity .15s}.es-card:hover .es-try,.es-card:focus-within .es-try{opacity:1;transform:none}.es-card:hover .es-foot b,.es-card:focus-within .es-foot b{opacity:0}@media (hover:none){.es-try{opacity:1;top:8px;bottom:auto;transform:none}.es-card:hover .es-foot b,.es-card:focus-within .es-foot b{opacity:1}.es-card:not([data-peek]) .es-tag,.es-card[data-peek] .es-try{display:none}}.ba{border-radius:inherit;-webkit-user-select:none;user-select:none;background:#140c19;width:100%;height:100%;position:relative;overflow:hidden}.ba .tb-cmp-slider,.ba-static{width:100%;height:100%}.ba-static{position:relative}.ba-static-r{clip-path:inset(0 0 0 50%);position:absolute;inset:0}.ba-layer{width:100%;height:100%;position:relative}.ba-layer>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ba-tag{z-index:3;color:#fff6e6;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140c1a99;border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:800;position:absolute;top:10px}.ba-tag[data-side=l]{left:10px}.ba-tag[data-side=r]{background:var(--tangerine-btn);right:10px}.ba:has(>.cmpz-btn) .ba-tag[data-side=r]{right:44px}.rc-cmp{z-index:4;color:#fff6e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#140c1a9e;border:0;border-radius:99px;align-items:center;gap:5px;height:28px;padding:0 11px;font-size:12px;font-weight:800;transition:background .15s;display:inline-flex;position:absolute;bottom:10px;left:10px}.rc-cmp[aria-pressed=true]{background:var(--tangerine-btn)}.rc-cmp svg{width:14px;height:14px}.rc-ex-note{color:var(--ink-70);margin:0;padding:0 12px;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.es-img>img,.es-try,.ep-sw{transition:none}.ep-ideas[data-busy] svg{animation:none}}
